Граничные напряжения для аналогового входа

lesha_01
Offline
Зарегистрирован: 20.03.2015

Имеется Arduino Uno с аналоговыми входами, и некий источник напряжения, собственно показания с которого мы будем снимать. Снимать показания нужно в пределах 0-5В, всё соответствует Default режиму работы аналогового входа. Но ситуация такая: источник напряжения периодически может выдавать до 20В. Все показания свыше 5В мне регистрировать не нужно, то есть не важно что покажет Arduino по AnalogRead, но вопрос в том, как поведёт себя аналоговый порт с напряжением выше 5В, сгорит или нет? Где можно узнать максимально допустимые напряжения на входе аналогового порта? Иначе придётся ставить стабилизатор, который будет "отсекать" лишнее.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Максимальное считайте что это  5 Вольт Напрямую. И не экспериментируйте.
Надо чтобы выдержал больше ( не измеряя, вернее выдавая 1023)- поставьте последовательно резистор для ограничения тока через "тот самый"  диод.
Килоом 10 - 20 хватит:  15 Вольт делим на 10 килоом - полтора миллиампера, сойдёт....

http://habrahabr.ru/post/253213/

bwn
Offline
Зарегистрирован: 25.08.2014

А я все таки перебдел бы и стабилитрон еще добавил. Если есть 20В могут быть и 200В. ИМХО.

lesha_01
Offline
Зарегистрирован: 20.03.2015

Спасибо большое за ответы!

Диодом убрал отрицательные напряжения и поставил стабилитрон для ограничения в 5 вольт, все работает как нужно.