Помогите плз с защитой

Обсуждаем контроллеры компании Atmel.
Ответить
Dreenpeace
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт июл 23, 2013 20:22:43

Помогите плз с защитой

Сообщение Dreenpeace »

Использую микроконтроллер в автомобиле, для управления используются штатные кнопки, замыкающие на массу.
Столкнулся я с такой вот проблемой, в один прекрасный момент случайно перепутав провода подал на вход вместо массы +12 вольт... контроллер чудом выжил, но весь порт отмер((
Подскажите пожалуйста, какую лучше использовать защиту входа, чтобы избежать такие казусы в будущем? (пробовал с двумя диодами, но это спасает только при ооочень кратковременной подаче высокого напряжения)
Заранее спасибо!
Аватара пользователя
rxstart1
Вымогатель припоя
Сообщения: 508
Зарегистрирован: Пт фев 22, 2013 18:00:43
Откуда: Беларусь, г. Гомель

Re: Помогите плз с защитой

Сообщение rxstart1 »

развязку на оптопаре
Аватара пользователя
White_Pit
Потрогал лапой паяльник
Сообщения: 310
Зарегистрирован: Чт дек 25, 2014 13:49:58
Откуда: Юкон

Re: Помогите плз с защитой

Сообщение White_Pit »

Так порт потому и умер, что стоят там защитные диоды, которые при ошибке полярности просто пробиваются до состояния "гвоздь". Естественно, защищать диоды диодами - занятие бессмысленное. Единственное надежное средство - гальваническая изоляция микроконтроллера от бортовой сети и использование оптопар по сигнальным цепям.
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: Помогите плз с защитой

Сообщение Rtmip »

Ну почему же, можно просто поставить диод от вывода МК к кнопке. Анод на МК, катод на кнопку. Пока копка правильно
подключена все работает как и раньше, катод диода через кнопку подключается к минусу и МК понимает, что нажали кнопку.
Если по ошибке подать плюс 12 на катод, то диод закрыт, ничего не происходит, чем плохо? :)) Ведь вопрос не о защите
от помех или выбросов, а о защите от переполюсовки.
Аватара пользователя
White_Pit
Потрогал лапой паяльник
Сообщения: 310
Зарегистрирован: Чт дек 25, 2014 13:49:58
Откуда: Юкон

Re: Помогите плз с защитой

Сообщение White_Pit »

Не плохой метод, если кнопки используют связь с общим проводом. Еще и по плюсу питания диод поставить, чтоб наверняка обезопасить мк. У меня почему то слово "клавиатура" постоянно автоматически ассоциируется с матрицей между двумя портами (или полупортами) :))
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Помогите плз с защитой

Сообщение kalobyte »

резистор 1.5к + стабилитрон на 5в + конденсатор на 0.1мкф керамика, если входы тупо для считывания кнопок каких
тематические ответы только в форуме, в приват не пишите
Dreenpeace
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт июл 23, 2013 20:22:43

Re: Помогите плз с защитой

Сообщение Dreenpeace »

Rtmip писал(а):Ну почему же, можно просто поставить диод от вывода МК к кнопке. Анод на МК, катод на кнопку. Пока копка правильно
подключена все работает как и раньше, катод диода через кнопку подключается к минусу и МК понимает, что нажали кнопку.
Если по ошибке подать плюс 12 на катод, то диод закрыт, ничего не происходит, чем плохо? :)) Ведь вопрос не о защите
от помех или выбросов, а о защите от переполюсовки.


Вот же я баран совсем запарился и начал копать глубже чем нужно :facepalm: , напридумывал кучу различных защищалок сложных, а о таком простом решении проблемы подумать забыл...
Спасибо всем большое за ответы, поставлю диод от переполюсовки, как посоветовал Rtmip, и резисторы с конденсатором от наводок, как посоветовал kalobyte.
Ещё раз спасибо всем большое, на этом проблему можно считать решенной :)
Ответить

Вернуться в «AVR»