Столкнулся с проблемой низкой точности измерения напряжения на АЦП. Вот ищу способы повысить точность. Контроллер запитан от 12 В, на АЦП подается напряжение от 2 до 4 В.
Я правильно понял из описания контроллера, что опорное напряжение фиксировано, а делитель задан аппаратно?
Это я к чему, чтобы использовать все разряды АЦП, надо входное напряжение на АЦП подтянуть до 31 В (максимальное из описания)?
2 % от 31 и от 4 разные вещи)
А за счет чего в дополнительном модуле выше точноть? только за счет того, что можно выбрать вход на 2.5 В или там АЦП другие?
Там отдельное хорошее 12-битное АЦП - ADS1015ID. И гальваническая развязка и диф режим можно использовать.
В контроллере используется ацп процессора, точность у него хуже и земля общая - на ней помехи наводятся.
Могу рассказать как мне 12 бит мало было… Есть у меня газовые датчики, выход у них аналоговый, близко к 0. Можно, конечно, использовать прецизионный усилитель постоянного тока и поднять напряжение перед контроллером, но это лишние заботы. С 12 битным изменение было заметно ступенчатым, зато когда поставил 16 бит сразу стало жить приятнее…
Я правильно понимаю что тут всего 6 дифференциальных (не понятно зачем) входов? И дороговато я бы сказал… я год назад брал модуль на 16 аналоговых входов (причем настраиваемых 4-20 или 0-10) + 8 дискретных входов + 8 дискретных выходов + 4 аналоговых выходов (также настраиваемых)… ну и к тому же не только RTU, но и TCP за 70$, на распродаже правда… до сих пор прекрасно работает. И да еще - он 16 битный.