2016-03-07 2 views
0

Я смотрел на микроконтроллер PIC16F1615 - 8 бит и задавался вопросом, какие температурные датчики будут совместимы с этим контроллером. Как вы, наверное, можете сказать, что я очень новичок в микроконтроллерах.8-разрядные микроконтроллеры PIC плюс датчики

Технические характеристики

Программа Тип памяти/флэш-
Program Memory (KB)/14
CPU Speed ​​(MIPS)/8
RAM байт/1024
Цифровая Связь периферия/1-UART, 1-SPI, 1-I2C
захвата/сравнения/PWM периферия/2 КПК
Таймеры/4 х 8 бит, 3 х 16-разрядные
компараторы/2
Диапазон температур (С)/от -40 до 125
Диапазон рабочего напряжения (V)/1,8 до 5,5
Pin Count/14
XLP/Да

ответ

4

Эта часть имеет SPI, I2C и АЦП так что любой единственное устройство, которое вы обнаружите, и интерфейс I2C или SPI будет работать. Кроме того, что-либо с аналоговым выходом будет работать, если вы подключите его к входу АЦП, получите значение АЦП и преобразуйте его в температуру в программном обеспечении.

SPI или I2C было бы так, как я бы это сделал. Там есть множество устройств, которые будут выполнять эту работу за вас.

1

Поскольку DiBosco предлагает использовать любой температурный датчик с интерфейсом SPI или I2C, а аналоговые датчики температуры также могут использоваться, так как микросхема поддерживает ADC.

Если вы хотите узнать, какой конкретный температурный датчик может удовлетворить ваши потребности, тогда вы должны указать, какое приложение вы планируете реализовать.

Например, если вы хотите построить мониторинг температуры источника питания TMP100/TMP101 из Texas Instruments и LM75 от Maxim, это хорошее предложение. ADT7420 от аналоговых устройств - это высокоточный датчик температуры. Все три имеют интерфейс I2C.

TMP35/TMP36/TMP37 и LM35 являются хорошими аналоговыми температурными датчиками. Просто просмотрите листы данных и выберите тот, который соответствует вашим требованиям. И, конечно, есть другие хорошие датчики, доступные на рынке, и вы можете найти их в быстром веб-поиске. Всего наилучшего.