Свежие обсуждения
Измерения

Миниатюрный вольтметр

1 2 13

Cherema: Миниатюрный вольтметр на микроконтроллере ATmega8L

Классно сделано.

 

Да что там классного? Для АЦП входа АТМЕЛ рекомендует подключать источник с импедансом не более 10 кОм, а в схеме получается 50к||2000к. Затем, за каким-то шутом подключили ногу AREF ко входу, следовательно, меняется входное напряжение - меняется AREF, все измерения псу под хвост. Я уж не говорю про отрицательные входные напряжения, они не измеряются, а просто отрезаются диодом.

 

GM, возможно Вы и правы. Но никто не мешает Вам сделать лучше.

 

Что значит "возможно"? У вас-то своё собственное мнение имеется или где?

Давайте всё же по существу темы выступать.

 

То как там дословно нарисовано фигня полная. Но может исходник существует, обычно вот так для публикаций закрывают какой нибудь тупостью от которой все параметры становятся никакие и вольтметр превращается...с) в пробник.

 

GM: Затем, за каким-то шутом подключили ногу AREF ко входу, следовательно, меняется входное напряжение - меняется AREF, все измерения псу под хвост. Я уж не говорю про отрицательные входные напряжения, они не измеряются, а просто отрезаются диодом

Внутренний ИОН подключен к ноге AREF. С2 на нем весит. Прогнал в Протеусе. Все работает -50- до +50В !!

 

Разумеется, работать как-то будет, но не кошерно . Мои соображения такие.

1) В программе ADMUX=0xC2, т.е. выбрано внутреннее опорное напряжение 2.56В, которое подаётся на ЦАП и на ножку AREF.
2) Для максимально точных измерений опорное напряжение должно быть стабильным, по крайней мере, не хуже чем на половину шага квантования, т.е. (1/2)*2.56/1024=1.25 мВ.
3) На эту же ножку AREF через делитель R1-(R2+внутреннее сопротивление опорника=32 к) || R3 подаётся входное напряжение от -50В до +50В.
4) В свете сказанного, закрадываются мне в душу сомнения, что опорное напряжение будет зависеть от того, что приложено ко входу +50В или -50В.
5) Разность потенциала на ВХОДЕ вольтметра равна 1.28В. Мне кажется, что это неправильный вольтметр. Настоящий вольтметр не должен прикладывать потенциал к измеряемой цепи, это всё-ж-таки не омметр.
6) В части -50В, что они отрезаются, был неправ, -50В делятся, складываются с 1.28В от опорника и измеряются, скорее всего с ошибкой.

Чем такую схему городить, проще выбрать аврку с дифференциальным входом, например ATtiny84. На один вход АЦП подключить резистор 2 МОм, на второй - резистор 2 МОм, между входами - резистор порядка 100 кОм, ну еще 4 диода встречно-параллельно для защиты входов и ВСЁ.

 

GM: Чем такую схему городить, проще выбрать аврку с дифференциальным входом, например ATtiny84.
Похоже.. для модернизации уже проехали. Прогресс в области 8р контроллеров продолжается... И, на сегодня, по периферии на борту, обошел всех Силабс... весьма отчетливо. Вот тут можно выбрать камешек под задачку: http://www.silabs.com/support/Pages/ParametricSearch.aspx?searchType=MCUs (сразу выберите кнопочку "8051" )
А посмотрев сегодняшние цены, убедитесь сами, что по соотношению цена/возможности Atmel уже поотстал. Кроме всего, Силабс предусмотрел отладочный аппаратный интерфейс на вашем рабочем реальном контроллере, с точками останова и другими полезностями. Отладочный софт бесплатный. И это все неубиенная MCS-51... Полагаю, и для начинающих освоение контроллеров, самый разумный вариант.
И с ebay можно покупать. Наберите там " C8051F* " посмотрите.

 

Ага - только внутресхемный отладчик у силаба тоже небесплатный совсем. как и у атмеля.

 

Wladimir_TS: Ага - только внутресхемный отладчик у силаба тоже небесплатный совсем. как и у атмеля.
Это вы погорячились.. Скачиваете свободно пакет IDE c их сайта и вперед. ФОКУС В ТОМ что все необходимое для отладчика уже есть в каждом контроллере. Именно это и привлекательно для начинающих. Получается дешево и эффективно.