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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> 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
Herz
сообщение Apr 7 2010, 19:55
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



А почему простой делитель вызывает у Вас недоверие?
Go to the top of the page
 
+Quote Post
sera_os
сообщение Apr 7 2010, 20:41
Сообщение #3


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

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



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


--------------------
Go to the top of the page
 
+Quote Post
manul78
сообщение Apr 7 2010, 21:45
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Используйте делитель, стабилитрон, и транзисторную оптопару с "горячей" стороны, и внутренний подтягивающий резистор
для питания транзистора оптопары со стороны МК...

Получите классическую входную цепь промышленных ПЛК и пр. приборов автоматики...
А уровни можете тогда хоть 300 вольт заводить... Главное делитель подобрать чтобы не грелся...


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Apr 8 2010, 05:35
Сообщение #5


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



делителя со стабилитроном достаточно
Go to the top of the page
 
+Quote Post
st232bd
сообщение Apr 8 2010, 09:24
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 12-02-08
Из: г.Минск (РБ)
Пользователь №: 34 969



В каких-то случаях можно обойтись высокоомным резистором или RC цепочкой. В каких-то не всё так просто. На сахаре (http://caxapa.ru/126999.html) обсуждали похожий вопрос, больше про пики, но перекреплённый даташит всем прочитать полезно.
Прикрепленные файлы
Прикрепленный файл  93013a.pdf ( 100.4 килобайт ) Кол-во скачиваний: 203
 
Go to the top of the page
 
+Quote Post
TU22
сообщение Apr 8 2010, 18:49
Сообщение #7


Участник
*

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



Цитата(Herz @ Apr 8 2010, 00:10) *
А почему простой делитель вызывает у Вас недоверие?

Если плюс гуляет (от 9 до 15В), то и поделенное напряжение тоже будет не строго 5В, а может просадиться ниже - мне кажется не очень стабильно получится. Хотелось бы хороший стопроцентный вариант.
Go to the top of the page
 
+Quote Post
sera_os
сообщение Apr 8 2010, 18:53
Сообщение #8


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

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



Здесь уже озвучены сто процентные вариант(ы).


--------------------
Go to the top of the page
 
+Quote Post
TU22
сообщение Apr 8 2010, 19:04
Сообщение #9


Участник
*

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



Цитата(sera_os @ Apr 8 2010, 00:56) *
В таких случаях я обычно обхожусь одним резистором (4,7к-10к), который ограничит ток, а избыток напряжения стечет по защитном диоде, которые имеются по каждому порту контроллера.
Подтяжку же можно включить внутреннею. Если же источник сигнала подвержен воздействию помех (например длинная линия), тогда стоит рассмотреть вариант с делителем.

Это пожалуй самый простой вариант, а он действительно безопасен для контроллера? Поэкспериментировать надо...

Цитата(manul78 @ Apr 8 2010, 02:00) *
Используйте делитель, стабилитрон, и транзисторную оптопару с "горячей" стороны, и внутренний подтягивающий резистор
для питания транзистора оптопары со стороны МК...

Получите классическую входную цепь промышленных ПЛК и пр. приборов автоматики...
А уровни можете тогда хоть 300 вольт заводить... Главное делитель подобрать чтобы не грелся...

Неубиваемая схемка должна получиться. А можно обойтись без оптопары, просто транзистором?

Цитата(rv3dll(lex) @ Apr 8 2010, 09:50) *
делителя со стабилитроном достаточно

Да, наверное самое простое решение, исключающее плавающий высокий уровень. Спасибо!

Цитата(st232bd @ Apr 8 2010, 13:39) *
В каких-то случаях можно обойтись высокоомным резистором или RC цепочкой. В каких-то не всё так просто. На сахаре (http://caxapa.ru/126999.html) обсуждали похожий вопрос, больше про пики, но перекреплённый даташит всем прочитать полезно.

Схемки интересные, спасибо! Надо будет попереводить текст. Нужно определиться - нужен транзистор, или достаточно стабилитрона. Какие преимущества с транзистором? Более высокое входное сопротивление?

Цитата(sera_os @ Apr 8 2010, 23:08) *
Здесь уже озвучены сто процентные вариант(ы).

Согласен, особенно с оптопарой. Но хочется не перегрузить схему избыточно. Спасибо за ответы!
Go to the top of the page
 
+Quote Post
sera_os
сообщение Apr 8 2010, 19:13
Сообщение #10


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

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



Цитата(TU22 @ Apr 8 2010, 22:13) *
Это пожалуй самый простой вариант, а он действительно безопасен для контроллера?
Уверяю Вас абсолютно безопасен! Ток защитных (или паразитных) диодов которые есть по каждому порту проца безопасен до 20мА, если не ошибаюсь (была когда то здесь дискуссия по данному вопросу). Например при резисторе в 4,7к и максимальном входном (наибольший ток) 15В, имеем ток 15/4,7=3,2мА! прошу прощения, ошибся laughing.gif исправляю Iвх=(Uвх_мах-Uпит)/R, I=(15-5)/4,7=2мА.
Все дело в том что Вы начинающий радиолюбитель и боитесь сделать маленький шаг. Не стоит боятся, попробуйте, практические эксперименты прояснят многие вопросы, особенно если они наглядны на осциллографе. wink.gif

Цитата
Неубиваемая схемка должна получиться. А можно обойтись без оптопары, просто транзистором?
Слишком наворочено.

Цитата
делителя со стабилитроном достаточно

Цитата
Да, наверное самое простое решение, исключающее плавающий высокий уровень. Спасибо!
Делайте так. Вам будет на душе спокойней wink.gif .


--------------------
Go to the top of the page
 
+Quote Post
Atridies
сообщение Apr 8 2010, 19:22
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 445
Регистрация: 7-02-05
Из: Зеленоград
Пользователь №: 2 468



Цитата(sera_os @ Apr 8 2010, 23:28) *
...
Все дело в том что Вы начинающий радиолюбитель и боитесь сделать маленький шаг. Не стоит боятся, попробуйте, практические эксперименты прояснят многие вопросы, особенно если они наглядны на осциллографе. wink.gif
...

Не стоит бояться - каждый радиолюбитель должен хоть раз в жизни понюхать запах сгоревшей электроники smile.gif.
Но думаю не в этот раз, задача слишком тривиальная....
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 8 2010, 20:04
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(sera_os @ Apr 9 2010, 01:28) *
Уверяю Вас абсолютно безопасен!
Не нужно вводить в заблуждение безапелляционными неверными утверждениями. Вы же не знаете, какой именно тип стабилизатора в питании МК применяет топикстартер? А стабилизаторы в подавляющем большинстве регулируют только вытекающий ток. "Паразитный" ток через защитные диоды пинов с нескольких входов (вы не обратили внимание, что исходный вопрос не про один вход, а про несколько?) может легко превысить потребление самого МК, напряжение питания его повысится выше максимально допустимого и кранты этому МК.
TU22 , тема защиты входов МК не нова и обсуждалась на форуме неоднократно. Стоит воспользоваться поиском по форуму.
Go to the top of the page
 
+Quote Post
sera_os
сообщение Apr 9 2010, 07:47
Сообщение #13


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

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



Цитата(rezident @ Apr 8 2010, 23:19) *
Не нужно вводить в заблуждение безапелляционными неверными утверждениями. Вы же не знаете, какой именно тип стабилизатора в питании МК применяет топикстартер? А стабилизаторы в подавляющем большинстве регулируют только вытекающий ток. "Паразитный" ток через защитные диоды пинов с нескольких входов (вы не обратили внимание, что исходный вопрос не про один вход, а про несколько?) может легко превысить потребление самого МК, напряжение питания его повысится выше максимально допустимого и кранты этому МК.
TU22 , тема защиты входов МК не нова и обсуждалась на форуме неоднократно. Стоит воспользоваться поиском по форуму.

Абсолютно с Вами согласен! Я почему-то только о диодах думал когда отвечал  laughing.gif . Практически же, у меня того случая еще не было, да и вероятность его ИМХО достаточно низка.

Для выяснения истины, не мешало бы узнать от чего запитан процессор и что еще есть в схеме с тем же питанием?

Кстати, а что будет с процом если питание превысит допустимое? Защелкнется и закоротит питание, при этом сильно нагреваясь (если нет ограничения тока БП)? 
Цитата(sera_os @ Apr 9 2010, 10:27) *
Кстати, а что будет с процом если питание превысит допустимое? Защелкнется и закоротит питание, при этом сильно нагреваясь (если нет ограничения тока БП)? 

Вот ради интереса провел испытания. Платка с запрограммированным ATMEGA8515 на управление параллельным ЦАПом(который отсутствует), кварц-16МГц больше на плате нет ничего. 

Так вот (питание,В - потребляемый ток, мА): 

    5-18,   5,5-23,  6-27,  6,5-30,  7-34,  7,5-38,  8-43,  8,5-46,  9-55,  9,5-65,  10-70,  10,5-100.

После 10В контроллер начинает ощутимо нагреваться.
При этом работоспособность сохраняется вплоть до 8В! (смотрел осцилом на нескольких портах). После 8В - состояния на портах фиксируются на каком-то случайном уровне. При возврате к "работоспособному" напряжению - работа возобновляется (генерация продолжается).


--------------------
Go to the top of the page
 
+Quote Post
TU22
сообщение Apr 9 2010, 13:24
Сообщение #14


Участник
*

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



Цитата(rezident @ Apr 9 2010, 00:19) *
Не нужно вводить в заблуждение безапелляционными неверными утверждениями. Вы же не знаете, какой именно тип стабилизатора в питании МК применяет топикстартер? А стабилизаторы в подавляющем большинстве регулируют только вытекающий ток. "Паразитный" ток через защитные диоды пинов с нескольких входов (вы не обратили внимание, что исходный вопрос не про один вход, а про несколько?) может легко превысить потребление самого МК, напряжение питания его повысится выше максимально допустимого и кранты этому МК.
TU22 , тема защиты входов МК не нова и обсуждалась на форуме неоднократно. Стоит воспользоваться поиском по форуму.

Стабилизатор на КР142ЕН5. Глубоко вы копнули - я бы не догадался о таком подводном камне. Прежде, чем создать тему, искал по форуму по ключевым фразам типа согласование 12 и 5 вольт, не нашел убедительного ответа. Попробую поискать по "защита входов МК". Спасибо!

Цитата(sera_os @ Apr 9 2010, 12:02) *
Для выяснения истины, не мешало бы узнать от чего запитан процессор и что еще есть в схеме с тем же питанием?

Питание от кренки. Кроме МК от 5В больше ничего не питается. Пока остановлюсь на варианте с делителем и стабилитроном.
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 9 2010, 13:26
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(sera_os @ Apr 9 2010, 14:02) *
После 10В контроллер начинает ощутимо нагреваться.
При этом работоспособность сохраняется вплоть до 8В!
Вы можете гарантировать работоспосбность для любого изделия на этом МК? Вот производитель почему-то не гарантирует. Т.е. если вы берете полную ответственность на себя, то вперед! питайте МК хоть от 24В, поставив его на теплоотвод. laughing.gif

Цитата(TU22 @ Apr 9 2010, 19:39) *
Попробую поискать по "защита входов МК".
Мне уже просто неудобно постоянно давать ссылки на свои же сообщения rolleyes.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th July 2025 - 08:36
Рейтинг@Mail.ru


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