+/- 15 вольт в логическую единицу
28.08.2013, 00:02
|
|
|
Гуру портала
Регистрация: 26.01.2007
Адрес: Дивное, Россия
Сообщений: 15,299
Сказал спасибо: 7,685
Сказали Спасибо 19,025 раз(а) в 6,619 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
.................
__________________
Любое утверждение верно, включая и это.
|
|
|
|
28.08.2013, 00:46
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
Сообщение от Jane9226
|
|
Да я не про деньги, а про время....
|
Какой МК?
Сколько входов на МК под это можно задействовать?
Если один вход, то 2 варианта на картинках, если 2 входа, то достаточно и 4 резисторов.
Номиналы резисторов - в какой мыша ткнулась.
|
|
|
|
Сказали "Спасибо" omercury
|
|
|
28.08.2013, 01:32
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 04.02.2005
Сообщений: 2,505
Сказал спасибо: 1,240
Сказали Спасибо 938 раз(а) в 691 сообщении(ях)
|
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.RUN
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
otnyud, как будете детектировать -15В если подтяжка будет к земле?
Если уж на то пошло, то можно использовать дополнительный выход для переключения подтяжки, но это усложняет алгоритм детектирования. Зато всего 2 резистора. Типа так.
|
|
|
|
28.08.2013, 09:38
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 08.10.2007
Сообщений: 2,758
Сказал спасибо: 1,100
Сказали Спасибо 1,033 раз(а) в 568 сообщении(ях)
|
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.RUN
Регистрация: 08.10.2007
Сообщений: 2,758
Сказал спасибо: 1,100
Сказали Спасибо 1,033 раз(а) в 568 сообщении(ях)
|
Re: +/- 15 вольт в логическую единицу
Сообщение от shindax
|
|
Для пиков то-же самое. А выявить "плавающий" вход не проблема.
|
Ну да, защитные диоды - они должны быть в КМОП  Для плавающего входа есть внутренняя подтяжка.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:08.
|
|