АЦП в wiren board 5

Добрый день

Столкнулся с проблемой низкой точности измерения напряжения на АЦП. Вот ищу способы повысить точность. Контроллер запитан от 12 В, на АЦП подается напряжение от 2 до 4 В.
Я правильно понял из описания контроллера, что опорное напряжение фиксировано, а делитель задан аппаратно?
Это я к чему, чтобы использовать все разряды АЦП, надо входное напряжение на АЦП подтянуть до 31 В (максимальное из описания)?

  1. Да.
  2. Да.
    Но в целом точность все равно будет на уровне ~2%.
    Для хорошей точности лучше использовать WBIO-AI-DV-12

2 % от 31 и от 4 разные вещи)
А за счет чего в дополнительном модуле выше точноть? только за счет того, что можно выбрать вход на 2.5 В или там АЦП другие?

Спасибо за ответ!

Там отдельное хорошее 12-битное АЦП - ADS1015ID. И гальваническая развязка и диф режим можно использовать.
В контроллере используется ацп процессора, точность у него хуже и земля общая - на ней помехи наводятся.

Могу рассказать как мне 12 бит мало было… Есть у меня газовые датчики, выход у них аналоговый, близко к 0. Можно, конечно, использовать прецизионный усилитель постоянного тока и поднять напряжение перед контроллером, но это лишние заботы. С 12 битным изменение было заметно ступенчатым, зато когда поставил 16 бит сразу стало жить приятнее…

Под заказ можем и 16 бит сделать, там есть pin-to-pin совместимый чип АЦП

Под заказ, это сколько по времени и денежкам?
А если говорить про скорость оцифровки, какой частоты можно достичь на этом контроллере?

тут будет ограничение частоты опроса не от АЦП, а от модбаса

от 10 устройств, 1 месяц, +1000р на модуль в рознице

Мне один то нужен. А где купить можно WBIO-AI-DV-12 I/O?

https://contactless.ru/store/Модуль-ввода-вывода-WBIO-AI-DV-12-аналоговые-входы-p88943156

Я правильно понимаю что тут всего 6 дифференциальных (не понятно зачем) входов? И дороговато я бы сказал… я год назад брал модуль на 16 аналоговых входов (причем настраиваемых 4-20 или 0-10) + 8 дискретных входов + 8 дискретных выходов + 4 аналоговых выходов (также настраиваемых)… ну и к тому же не только RTU, но и TCP за 70$, на распродаже правда… до сих пор прекрасно работает. И да еще - он 16 битный.

Можно использовать либо как 12 обычных входов, либо как 6 дифференциальных: https://contactless.ru/wiki/index.php/WBIO-AI-DV-12_I/O_Module