#5
Сообщение
Grafsaxar » 12.08.2017{, 22:46}
Уже заказал себе парочку 16 Бит I2C ADS1115, планировал использовать совместно с датчиком тока ACS712, никак не доедут). Только вот никак не пойму как его подключить, везде в инете только на 100 амперные трансы. Или нет разницы? Не подскажете?
ADS1115 это тот же аналоговый вход как и в ардуине но на 16 бит. Причём измеряет как в - так и в +. В практике 2^16= 65536 / 2 = 32.768. Это уже 15 Бит. Точьность классная но очень грузит ардуину . Хотя её любая I2C беда реально грузит если нужна точность на микросекунды. AСS 712 это своеобразный датчик холла. Измеряет так же и в - и в +. Особой точности на нём не добьётесь. Возмём к примеру на 30ампер. При 0 Амперах он выдаёт около 2.51 вольт. На аналоговом входу Ардуино будет число плавать 512- 516 при 30 амперах число будет 1023. 30а /511=0.058 А. Вот такая точность. Почти 3 светодиода. То что вам нужно называется INA 219 . Соеденяется по I2C и имеет 12 бит. Измеряет стандартом до 3.2 А и вольтаж до 26 вольт. Сдандартный шунт 0.1 Ohm можете впаять на 0.01 Ohm и мерять до 32 ампера. 32:4096= 0.0078а. Нормальная точьность.
Добавлено (12.08.2017, 22:46)
---------------------------------------------
В блоках пользователя есть уже готовый и рабочий блок для INA219. При замене шунта надо значение подогнать. Число выдаваемое блоком нужно математически подогнать под нужное значение.
Качество — это делать что-либо правильно, даже когда никто не смотрит