Подбор резистора и иные способы деления напряжения

Lictor
Offline
Зарегистрирован: 01.10.2015

Доброго всем дня.

Что происходит: к аналоговому входу ардуино подключено параллельно несколько резистров. В некоторый момент времени один из резисторов вынимается и контроллер, по нажатию клавиши, записывает новое состояние входа. Резистор возвращается на место. После чего  по нажатию клавиши ардуино переходит  к мониторингу аналогового входа. И если в этом режиме опять достать один из резисторов, то ардуино отсчитывет три секунды (для 100% окончания дребезга) и сравнивает новое состояние с записанным. Если оно приблизительно равно (плюс минус 10 едениц) записаному, то переменная приравнивается ну, например, к еденице, а если отличается то нулю. Согласно мониторингу ком-порта значения на аналоговом порте до извлечения резистора и после его возвращения могут заметно отличаться, так же да же если достать тот же резистор значение на порте может отличаться до 30 ед, разумеется дело в пайке и т.п. Но хочется стабильного результата. Может есть какой-нибудь другой способ узнать вынут ли тот же самый провод или нет? Например на сдвиговой регистре или еще как-нибудь.

 

Гриша
Offline
Зарегистрирован: 27.04.2014

в этой статье есть ответ на ваш вопрос. Сперва прочитайте тему, потом качайте документ!!! если вам это нужно, ответ найдете, а если нет - бросайте это дело... дальше вопросы только со ссылкой на непонтное в статье :) ... подсказка, самое интересное на стр 20

Lictor
Offline
Зарегистрирован: 01.10.2015

Тогда другой вопрос, почему значение с аналогового входа может "плыть"? т.е. изначально оно 200, через час 210, через два 230 и т.п.

Гриша
Offline
Зарегистрирован: 27.04.2014

Lictor пишет:

Тогда другой вопрос, почему значение с аналогового входа может "плыть"? т.е. изначально оно 200, через час 210, через два 230 и т.п.

Причин тому очень много и это неотъемлемая часть любого радиоэлемента.

Для сопротивлений это ТКС в первую очередь. А для АЦП  (стр 250) это вообще набор неприятностей: напряжение питания – опорное напряжение, дрейф, наводки. Если вы слышали про прецизионные элементы то становится легче понять, если нет – почитайте.

По сути, как бы мы не старались останется некоторая «калитка» в пределах которой значения всегда будут меняться.