Перейти к содержанию

Микросхемы датчиков

Цифровой датчик сам измеряет величину, калибрует результат и отдаёт число по I²C или SPI. Здесь собраны карточки таких микросхем и ссылки на подробные статьи о датчиках давления, влажности и тока.

Цифровые микросхемы датчиков объединяют чувствительный элемент, АЦП, калибровку и интерфейс. Подробные статьи о классах датчиков — в разделе «Датчики»: измерение тока, датчики давления BMP280, BME280 и BMP390, датчики влажности SHT3x, HDC1080, HDC2080.

Карточки

МикросхемаЧто измеряетИнтерфейсОсобенность
LM35температуру, аналоговый выход 10 мВ/°Cаналоговыйкалибровка на заводе, питание от 4 В
INA219, INA226ток по шунту, напряжение шины, мощностьI²C, 16 адресовINA219 — до 26 В и 12 бит, INA226 — до 36 В и 16 бит с усреднением

Что смотреть в даташите цифрового датчика

Строка даташитаЧто означает
Accuracy, total errorпогрешность всего тракта, часто с отдельными цифрами для типичного и худшего случая
Resolution, LSBшаг выходного кода
Conversion time, averagingвремя одного измерения и встроенное усреднение
Supply voltage, I/O levelsпитание и уровни шины — можно ли работать от 5 В
Address pinsсколько одинаковых датчиков поместится на шине
Supply current, power-downпотребление при работе и в спящем режиме

Готовятся к публикации

Акселерометры и гироскопы MPU-6050 · Датчики освещённости BH1750

Частые вопросы

Чем цифровой датчик лучше аналогового?

Цифровой датчик сам оцифровывает сигнал, учитывает заводские калибровочные коэффициенты и отдаёт готовое значение по шине. Погрешность в даташите указана сразу для всего тракта, и не нужно думать об опорном напряжении и шумах АЦП микроконтроллера. Цена — фиксированный набор настроек и адресов на шине.

Как подключить несколько одинаковых датчиков на одну шину I²C?

Выводами выбора адреса: у INA219 и INA226 их два, и каждый подключают к GND, питанию, SDA или SCL — получается 16 адресов. У датчиков с одним выводом адреса — два варианта. Если адресов не хватает, ставят мультиплексор шины I²C.

Чем INA219 отличается от датчика тока на эффекте Холла?

INA219 измеряет падение напряжения на шунте — маленьком резисторе в цепи тока — и делит его на сопротивление. Датчик Холла, например ACS712, измеряет магнитное поле тока и даёт гальваническую развязку, но шумит больше. Сравнение способов — в статье об измерении тока.