реклама на сайте
подробности

 
 
> 12В на вход микроконтролера - согласование
TU22
сообщение Apr 7 2010, 19:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 7-04-10
Пользователь №: 56 483



Подскажите, пожалуйста новичку, или направьте, где почитать.
Микроконтроллер AVR, на входные ножки порта нужно завести сигналы с уровнем 9-15В от внешних устройств. Питание микроконтроллера 5В. Как правильно согласовать эти уровни?
Частота сигналов небольшая. Сигнал может принимать значение либо 0 (0 .. 0,8В), либо высокий уровень (9 .. 15В), либо висеть в воздухе. Хотелось бы найти решение с одной стороны простое, с другой - достаточно надежное, чтобы работало устойчиво и чтобы не спалить МК. Если вход окажется в воздухе - чтобы порт МК оказался подтянутым на + или -, во избежание неопределенностей. Похоже просто делителем не обойдешься? И еще один ньюанс: на разных ножках порта ожидаются свои определенные уровни, т.е. значащий 0, либо значащая 1. Т.е. если вход ждет 0, то подтяжка должна быть к плюсу, а если 1 (высокий уровень), то к нулю. Наверное придется делать разные схемные решения для входов с активным плюсом, и входов с активным нулем.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sera_os
сообщение Apr 7 2010, 20:41
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689



В таких случаях я обычно обхожусь одним резистором (4,7к-10к), который ограничит ток, а избыток напряжения стечет по защитном диоде, которые имеются по каждому порту контроллера.
Подтяжку же можно включить внутреннею. Если же источник сигнала подвержен воздействию помех (например длинная линия), тогда стоит рассмотреть вариант с делителем.


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- TU22   12В на вход микроконтролера - согласование   Apr 7 2010, 19:49
- - Herz   А почему простой делитель вызывает у Вас недоверие...   Apr 7 2010, 19:55
|- - TU22   Цитата(Herz @ Apr 8 2010, 00:10) А почему...   Apr 8 2010, 18:49
|- - TU22   Цитата(sera_os @ Apr 8 2010, 00:56) В так...   Apr 8 2010, 19:04
- - manul78   Используйте делитель, стабилитрон, и транзисторную...   Apr 7 2010, 21:45
- - rv3dll(lex)   делителя со стабилитроном достаточно   Apr 8 2010, 05:35
- - st232bd   В каких-то случаях можно обойтись высокоомным рези...   Apr 8 2010, 09:24
- - sera_os   Здесь уже озвучены сто процентные вариант(ы).   Apr 8 2010, 18:53
- - sera_os   Цитата(TU22 @ Apr 8 2010, 22:13) Это пожа...   Apr 8 2010, 19:13
|- - Atridies   Цитата(sera_os @ Apr 8 2010, 23:28) ... В...   Apr 8 2010, 19:22
|- - rezident   Цитата(sera_os @ Apr 9 2010, 01:28) Уверя...   Apr 8 2010, 20:04
|- - TU22   Цитата(rezident @ Apr 9 2010, 00:19) Не н...   Apr 9 2010, 13:24
- - sera_os   Цитата(rezident @ Apr 8 2010, 23:19) Не н...   Apr 9 2010, 07:47
- - rezident   Цитата(sera_os @ Apr 9 2010, 14:02) После...   Apr 9 2010, 13:26
- - 131959G   Автору: Не надо ходить по граблям и использовать з...   Apr 9 2010, 13:42
- - Pronic   Сделайте простейший инвертор на маломощном полевом...   Apr 9 2010, 17:38


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd September 2025 - 05:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01416 секунд с 7
ELECTRONIX ©2004-2016