1

Тема: Подключение датчика к АЦП Canny 5 Nano

Доброго дня!

Правильна ли такая схема подключения питания и датчика? Надо ли каким-то образом конфигурировать канал контроллера №25, который питает датчик?

Вложений в сообщении

Иконка вложения Nano-Connect.jpg 183.15 кб, скачивался 13 раз, последний раз 2017-04-19 

Re: Подключение датчика к АЦП Canny 5 Nano

По схеме, в общем, все правильно.
По использованию канала контроллера в режиме АЦП. Речь, видимо, идет о канале №17. Необходимо записать в соответствующий регистр значение 1 - подключить канал к драйверу АЦП. Подробнее - Wiki.

3

Re: Подключение датчика к АЦП Canny 5 Nano

Спасибо, Денис! Разумеется в регистр 17 канала занесено значение. Пользуясь случаем хотелось бы спросить еще и по подключению термопары к контроллеру. Имеется термопара К-типа с двумя выводами, напряжение меняется в зависимости от температуры где-то в пределах 6-40 мВ. Способен ли контроллер измерить такое напряжение и к каким каналам в этом случае необходимо подключать термопару?

Вложений в сообщении

Ktype.jpg, 47.04 кб, 800 x 800
Ktype.jpg 47.04 кб, скачивался 9 раз, последний раз 2017-04-20 

Re: Подключение датчика к АЦП Canny 5 Nano

Эта задача не подходит для АЦП контроллера CANNY 5 nano. Для работы с термопарами следует использовать специальные микросхемы, например MAX31855, которую можно подключить к CANNY 5 nano реализовав в диаграмме программный SPI, либо использовать операционные усилители.
С термопарами не все так просто. Микросхема MAX31855 имеет встроенную коррекцию значений температуры, есть модели для работы с конкретными типами термопар, учитывающих их особенности. В случае с операционными усилителями коррекцию температуры нужно будет реализовывать самостоятельно.

5

Re: Подключение датчика к АЦП Canny 5 Nano

Чтож, понятно... ПодскАжите, как реализовать связку микросхемы MAX31855 с контроллером и реализовать считывание данных? Я смотрю, что питание микросхемы 3.3 вольта...

Re: Подключение датчика к АЦП Canny 5 Nano

CANNY 5 nano имеет выход 3,3В, от которого можно запитать микросхему (см. фото во вложении).

Вложений в сообщении

Иконка вложения c5nano_max31855.jpg 821.26 кб, скачивался 6 раз, последний раз 2017-04-20 

7

Re: Подключение датчика к АЦП Canny 5 Nano

Спасибо за схему, буду собирать! Что в этом случае будет "видеть" контроллер и как приблизительно составить диаграмму? Я собираюсь считывая данные передавать их потом в кан-шину для отображения на экране приборной панели авто, в части организации работы кан-шины вопросов нет, но каковы будут входные данные?

Re: Подключение датчика к АЦП Canny 5 Nano

Представление данных о температуре расписано в инструкции на микросхему.
Диаграмма для сопряжения термодатчика (термопары) и CANNY5 nano через преобразователь MAX31855 (https://cdn-shop.adafruit.com/datasheets/MAX31855.pdf) с помощью программного низкоскоростного SPI во вложении.
"data1H" - температура на термопаре, "data1L" - температура MAX31855 (сырые данные, полученные от микросхемы).
Дополнительно потребуется обработать данные: выделить знак температуры, целую и дробную ее части.

Вложений в сообщении

Иконка вложения ls_spi_max31855_sample.cfd 4.11 кб, скачивался 10 раз, последний раз 2017-04-20 

9

Re: Подключение датчика к АЦП Canny 5 Nano

Отлично! Буду пробовать и напишу о результате