вольтметр постоянного напряжения
- Войдите на сайт для отправки комментариев
Втр, 30/01/2018 - 15:46
пытаюсь осуществить измерение постоянного напряжения питания ардуино
использую алгоритм из интернета основанный на функции измерения Vcc и использовании этого значения для калибровки опорного http://tim4dev.com/arduino-secret-true-voltmeter/
измеряемое программой напряжение не сходится с показаниями мультиметра
помогите пожалуйста разобраться
схема и код ниже
typVbg я подобрал таким образом, чтобы измеряемое функцией Vcc совподало с напряжением между выводом 5в и зем ардуино
однако, при таком значении измеряемое на А0 напряжение не соответствует действительному - измеренному мульт-ом (ни преобразованное после делителя значение, ни снятое с делителя до пересчета(как в коде выше))
я подбирал typVbg такое, что бы имзеряемое напряжение совподало с мульт-ом, но тогда отличалось измеряемое функцией Vcc...
P.S. парамметры резисторов имзеренны мульт-ом и забиты в код но они по факту не должны влиять - см. выше "снятое с делителя до пересчета"
1.
Статья на которую Вы ссылаетесь - по сути плагиат вот с этой. Причём оригинал точнее и полнее. Толи автор плагиата не до конца разобрался в вопросе, толи не счёл нужным подробно расписывать. Найдите в статье оригинале заголовок "Detecting low voltage" и посмотрите на технику замера внутреннего опорного напряжения (оно уникально для каждой микросхемы) и т.п. Я сейчас не помню в чём именно различия оригинала и плагиата, но оно есть - сами разберётесь.
2.
При измерениях и отладке не используйте ни компьютерное USB, ни какой бы то ни было другой импульсный источник питания. Только
тёплое ламповоебатарейное питание.3.
Внимательно читайте даташит, там в каких-то случаях надо первый результат выбрасывать на помойку.
4.
Убедитесь что в момент измерения нет никакой активности контроллера (лучше использовать технику Noise reduction (см. даташит, разд. 14.5 и разд. 28.6).
И всё у Вас получится отлично. Не ждите идеального совпадения, т.к. точность ADC - 2lsb, а точность Вашего мультиметра см. сами, но в пределах этих допусков всё нормально получается.
ЕвгенийП спасибо за ссылку!
пытаюсь осуществить измерение постоянного напряжения питания ардуино
http://arduino.ru/forum/programmirovanie/sysinfo-arduino