Страница 1 из 1

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

Добавлено: Пн фев 09, 2015 21:57:55
Dreenpeace
Использую микроконтроллер в автомобиле, для управления используются штатные кнопки, замыкающие на массу.
Столкнулся я с такой вот проблемой, в один прекрасный момент случайно перепутав провода подал на вход вместо массы +12 вольт... контроллер чудом выжил, но весь порт отмер((
Подскажите пожалуйста, какую лучше использовать защиту входа, чтобы избежать такие казусы в будущем? (пробовал с двумя диодами, но это спасает только при ооочень кратковременной подаче высокого напряжения)
Заранее спасибо!

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

Добавлено: Пн фев 09, 2015 22:19:22
rxstart1
развязку на оптопаре

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

Добавлено: Пн фев 09, 2015 22:30:41
White_Pit
Так порт потому и умер, что стоят там защитные диоды, которые при ошибке полярности просто пробиваются до состояния "гвоздь". Естественно, защищать диоды диодами - занятие бессмысленное. Единственное надежное средство - гальваническая изоляция микроконтроллера от бортовой сети и использование оптопар по сигнальным цепям.

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

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

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

Добавлено: Пн фев 09, 2015 23:32:26
White_Pit
Не плохой метод, если кнопки используют связь с общим проводом. Еще и по плюсу питания диод поставить, чтоб наверняка обезопасить мк. У меня почему то слово "клавиатура" постоянно автоматически ассоциируется с матрицей между двумя портами (или полупортами) :))

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

Добавлено: Вт фев 10, 2015 00:04:53
kalobyte
резистор 1.5к + стабилитрон на 5в + конденсатор на 0.1мкф керамика, если входы тупо для считывания кнопок каких

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

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


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