Измерение напряжения до 10 вольт на аналоговом порту

IgorU
Offline
Зарегистрирован: 03.12.2014

Гуру, подскажите вариант, как можно организовать измерение от 0 до 10 вольт на аналоговом порту? Делитель уже рассмотрен... Есть у кого либо опыт?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

IgorU, "делитель рассмотрен"  -  и какие выводы сделаны?

IgorU
Offline
Зарегистрирован: 03.12.2014

Делитель из пары сопротивлений. Показания контрольного прибора и измерения в Ардуино разнятся. Нужна точность до 0.01 

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

мостовые схемы измерений и резисторы соответствующей точности. Не? :)

IgorU
Offline
Зарегистрирован: 03.12.2014

Мостик не пробовал, использовал два близких по номиналу сопротивления соединенные последовательно и от средней точки отвод для измерения. При напряжении более 1.5-2 вольта - измерения близкие к оригиналу, а менее вольта получается фигня... Калибровку осуществляю  так: подаю 10 вольт на делитель, а на Ардуино подбираю корректирующий коэффициент пересчета, чтобы расчет соответствовал показаниям прибора.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Т.е. Вам нужна точность 10 милливольт, я правильно понял? Это на пределе возможностей 10-битного АЦП. Совсем на пределе.

Вот смотрите. При напряжении питания 5V, Вы можете в идеальном случае получить точность 5/1024 = 0,005. Поскольку у Вы измеряете удвоенное напряжение, то точность Ваш будет соответсвенно 0,005х2=0,01. Это предел точности в самом идеальном случае. Причём этот предел вытекает из самой природы 10-битного АЦП, а даже не из его качества или способа измерения (через делитель или там ещё как). Вот и думайте.

По поводу делителя, Ваша идея "два близких по номиналу сопротивления" несколько странновата, если Вам реально нужна точность. В таком случае в качестве делителя берётся прецезионный многооборотный подстроечный резистор (благо они сейчас недорогие) и отвёрточкой выставляется точная середина, а не "близких по номиналу". Ну. а вообще, мостовые схемы, конечно более серьёзны. Но ... никакая схема не может изменить того, что у Вас 10-битный АЦП, о чём я писал выше.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

IgorU, классический резисторный делитель не подойдёт только в одном случае -если подключаемый вами источник напряжения имеет слишком высокий импенданс.  Точность измерения АЦП зависит от масы факторов, которые сто раз на форуме обсуждались.

ptr
Offline
Зарегистрирован: 28.05.2016

Насколько высокое быстродействие требуется? Вариант измерения времени разрядки емкости не рассматривался?

И в процентном отношении точность можно озвучить? Потому как 10 +-0.01 = 0.1% без термостата уже не получите однозначно.

 

IgorU
Offline
Зарегистрирован: 03.12.2014

ЕвгенийП пишет:
точность Ваш будет соответсвенно 0,005х2=0,01. Это предел точности в самом идеальном случае. Причём этот предел вытекает из самой природы 10-битного АЦП, а даже не из его качества или способа измерения (через делитель или там ещё как). Вот и думайте.

Понятно, просто я слышал, что можно использовать не один порт, а пару в "интересном" режиме, который позволяет увеличить точность. Что за режим, с чем его едят? Для него нужна какая-то схема нужна?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

IgorU, если "интересный" режим -это дифференциальный, то он наоборот  уменьшает точность на пару разрядов.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

IgorU, Вы бы уточнили, что Вы подразумеваете под точностью 0.01. Если это относимтельная точность, то ее вполне реально достичь на встроенном АЦП, если же, как предполагает ЕвгенийП это точность в вольтах, то, думаю, единственный вариант - использовать внешний АЦП не менее 12 разрядов.

Тарас Петрович
Offline
Зарегистрирован: 21.11.2015

Предложу замерить напрядение на пине 5В ардуино. Оно является опорным. Точно ли оно равно 5В? И да, для такой точности нужен внешний АЦП.

IgorU
Offline
Зарегистрирован: 03.12.2014

Да, похоже внешний будет интересней! Типа ADS1015 или покруче ADS1115.

GarryC
Offline
Зарегистрирован: 08.08.2016

А попробуйте сделать сами сигма-дельта, он намного интереснее, чем подключить внешний.

FAI4
Offline
Зарегистрирован: 23.09.2016

GarryC пишет:
А попробуйте сделать сами сигма-дельта, он намного интереснее, чем подключить внешний.
- это как? Подскажите