Аналоговый вход

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Kesha, 19 дек 2012.

  1. Kesha

    Kesha Нерд

    Разбираюсь потихоньку, ну и соответственно, вопросы...

    Аналоговый вход - на него что, можно напрямую 5 вольт кинуть? И всё в порядке будет?
    А делитель тогда зачем ставят? Для уменьшения тока через датчик какой-нибудь? Или для сужения диапазона измерений?
     
  2. hibiki

    hibiki Гик

    и то, и то
     
  3. Kesha

    Kesha Нерд

    Это к чему? К перемычке от +5 до входа? Или к тому, что ниже?
     
  4. nailxx

    nailxx Официальный Нерд Администратор

    Аналоговый вход на Uno по умолчанию работает в диапазоне [0, 5] вольт. Если у вас есть сигнал, который может выйти за эти пределы, скажем [3, 12] вольт, ставят делитель напряжения. Таким образом больший диапазон вписывают в рабочий.

    Сигнал мерится относительно земли, поэтому в Arduino нужно отправлять провод, начинающийся в делителе из «середины». Вы получите напряжение, падающее на «нижнем» резисторе в делителе.
     
  5. Kesha

    Kesha Нерд

    > Аналоговый вход на Uno по умолчанию работает в диапазоне [0, 5] вольт.

    А ток там какой? Оно само себе ничего не спалит? Скажем так, меня смутила возможность поставить перемычку между аналоговым пином и землёй.
     
  6. Dmitriy Kunin

    Dmitriy Kunin Гик

    До тех пор, пока вы не сконфигурировали вход, как выход, что на некоторых пинах возможно, тока там своего нет.
     
  7. Kesha

    Kesha Нерд

    Мнда... По частям всё понятно, а вот ответ на вопрос так и не получил :-(.
    Вопрос: включение чего-либо между +5 и пином (или между пином-выходом и землёй) ничего не сожжёт? А без токоограничивающего чего-нибудь? А как рекомендуется?
     
  8. hibiki

    hibiki Гик

    если это "чего-нибудь" будет пассивным - не сожжет
    если это "чего-нибудь" будет выдавать на вход 0..+5В - не сожжет
     
  9. Kesha

    Kesha Нерд

    Понял, спасибо.
    PS А ток во втором пункте 40mA?
     
  10. Dmitriy Kunin

    Dmitriy Kunin Гик

    40mA, это ограничение в случае конфигурации на вывод.
    Когда пин сконфигурён на вход сопротивление его очень высокое, и ток 40mA трудно достижим, хотя умельцы найдутся :)
     
  11. nailxx

    nailxx Официальный Нерд Администратор

    Смотрите. Резюмируя hibiki и Дмитрий. Чтобы сжечь порт Arduino, настроенный как выход, вам нужно продолжительно брать из него более 40 мА. Напряжение он даёт 5 В. По Закону Ома

    R = U/I = 5/0,04 = 125 Ом

    То есть, подключите к выходу нагрузку с суммарным сопротивлением менее 125 Ом и пфффф!

    Если порт настроен как вход, его можно примерно рассматривать как резистор на 100 кОм. Подайте на него 5 В и ток через него составит:

    I = U/R = 5/100×10³ = 50 мкА

    50 мкА много меньше 40 мА, поэтому всё хорошо. Увеличение входного напряжение добром не закончится, не потому что ток слишком большим станет, а потому что компаратору МК поплохеет.
     
  12. Kesha

    Kesha Нерд

    Теперь совсем ясно.
    Большое спасибо.