28.08.2013, 00:02
|
|
Гуру портала
Регистрация: 26.01.2007
Адрес: Дивное, Россия
Сообщений: 14,838
Сказал спасибо: 7,292
Сказали Спасибо 18,325 раз(а) в 6,394 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
.................
__________________
Любое утверждение верно, включая и это.
|
|
|
|
28.08.2013, 00:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
Сообщение от Jane9226
|
Да я не про деньги, а про время....
|
Какой МК?
Сколько входов на МК под это можно задействовать?
Если один вход, то 2 варианта на картинках, если 2 входа, то достаточно и 4 резисторов.
Номиналы резисторов - в какой мыша ткнулась.
|
|
|
Сказали "Спасибо" omercury
|
|
|
28.08.2013, 01:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.02.2005
Сообщений: 2,254
Сказал спасибо: 1,060
Сказали Спасибо 834 раз(а) в 616 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
Всё в картинках (с напряжениями).
|
|
|
Сказали "Спасибо" kreking
|
|
|
28.08.2013, 04:32
|
|
Прописка
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
Сообщение от omercury
|
Какой МК?
|
PIC24FV16KA301
Сообщение от omercury
|
если 2 входа, то достаточно и 4 резисторов
|
Можно собственно еще один вход выделить.
А с помощью 4-х резисторов это как? Ну с +15 без проблем, через делитель. А с минус как быть? Доп транзистор вешать?
|
|
|
|
28.08.2013, 09:01
|
|
Частый гость
Регистрация: 05.07.2008
Сообщений: 15
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 5 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
Jane9226, между подвижным контактом тумблера и входом контроллера включите резистор килоом на десять. от входа на +3В и GND повесьте диоды (например, сборку BAV99 в корпусе SOT-23): к плюсу диод катодом, к земле - анодом. параллельно земляному диоду добавьте конденсатор 0,01мкФ (антидребезговый интегратор). в самом контроллере включите на этой ножке подтягивающий к плюсу резистор (pull-up). если на этой ножке нет подтяжек, то поставьте резистор килоом на сто параллельно диоду стоящему в плюс три вольта.
и не усложняйте простейшее решение оптопарами, если вам не нужна гальваническая развязка
|
|
|
|
28.08.2013, 09:02
|
|
Частый гость
Регистрация: 05.07.2008
Сообщений: 15
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 5 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
upd:
если при обрыве должен детектироваться ноль, то подтяжка должна быть к земле, а не к +3В
|
|
|
|
28.08.2013, 09:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
otnyud, как будете детектировать -15В если подтяжка будет к земле?
Если уж на то пошло, то можно использовать дополнительный выход для переключения подтяжки, но это усложняет алгоритм детектирования. Зато всего 2 резистора. Типа так.
|
|
|
|
28.08.2013, 09:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
Не знаю за PIC, а для AVR есть аппнота детектора нуля сети 220 вольт. Там один резистор 3МОм между сетью 220 вольт, да-да, и входом контроллера. И всё! Дальше работают защитные входные диоды, которые допускают ток до 1,5мА.
Так что "минимум деталей" может быть 1 резистор.
|
|
|
|
28.08.2013, 11:35
|
|
Прописка
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 35 раз(а) в 25 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
Сообщение от makakus
|
Не знаю за PIC, а для AVR есть аппнота детектора нуля сети 220 вольт. Там один резистор 3МОм между сетью 220 вольт, да-да, и входом контроллера. И всё! Дальше работают защитные входные диоды, которые допускают ток до 1,5мА.
Так что "минимум деталей" может быть 1 резистор.
|
Для пиков то-же самое. А выявить "плавающий" вход не проблема.
|
|
|
|
28.08.2013, 11:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
Сообщение от shindax
|
Для пиков то-же самое. А выявить "плавающий" вход не проблема.
|
Ну да, защитные диоды - они должны быть в КМОП ![Улыбка](images/smilies/icon_smile.gif) Для плавающего входа есть внутренняя подтяжка.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:23.
|
|