Использую микроконтроллер в автомобиле, для управления используются штатные кнопки, замыкающие на массу.
Столкнулся я с такой вот проблемой, в один прекрасный момент случайно перепутав провода подал на вход вместо массы +12 вольт... контроллер чудом выжил, но весь порт отмер((
Подскажите пожалуйста, какую лучше использовать защиту входа, чтобы избежать такие казусы в будущем? (пробовал с двумя диодами, но это спасает только при ооочень кратковременной подаче высокого напряжения)
Заранее спасибо!
Помогите плз с защитой
-
Dreenpeace
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Вт июл 23, 2013 20:22:43
- rxstart1
- Вымогатель припоя
- Сообщения: 508
- Зарегистрирован: Пт фев 22, 2013 18:00:43
- Откуда: Беларусь, г. Гомель
Re: Помогите плз с защитой
развязку на оптопаре
- White_Pit
- Потрогал лапой паяльник
- Сообщения: 310
- Зарегистрирован: Чт дек 25, 2014 13:49:58
- Откуда: Юкон
Re: Помогите плз с защитой
Так порт потому и умер, что стоят там защитные диоды, которые при ошибке полярности просто пробиваются до состояния "гвоздь". Естественно, защищать диоды диодами - занятие бессмысленное. Единственное надежное средство - гальваническая изоляция микроконтроллера от бортовой сети и использование оптопар по сигнальным цепям.
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: Помогите плз с защитой
Ну почему же, можно просто поставить диод от вывода МК к кнопке. Анод на МК, катод на кнопку. Пока копка правильно
подключена все работает как и раньше, катод диода через кнопку подключается к минусу и МК понимает, что нажали кнопку.
Если по ошибке подать плюс 12 на катод, то диод закрыт, ничего не происходит, чем плохо?
Ведь вопрос не о защите
от помех или выбросов, а о защите от переполюсовки.
подключена все работает как и раньше, катод диода через кнопку подключается к минусу и МК понимает, что нажали кнопку.
Если по ошибке подать плюс 12 на катод, то диод закрыт, ничего не происходит, чем плохо?
от помех или выбросов, а о защите от переполюсовки.
- White_Pit
- Потрогал лапой паяльник
- Сообщения: 310
- Зарегистрирован: Чт дек 25, 2014 13:49:58
- Откуда: Юкон
Re: Помогите плз с защитой
Не плохой метод, если кнопки используют связь с общим проводом. Еще и по плюсу питания диод поставить, чтоб наверняка обезопасить мк. У меня почему то слово "клавиатура" постоянно автоматически ассоциируется с матрицей между двумя портами (или полупортами) 
Re: Помогите плз с защитой
резистор 1.5к + стабилитрон на 5в + конденсатор на 0.1мкф керамика, если входы тупо для считывания кнопок каких
тематические ответы только в форуме, в приват не пишите
-
Dreenpeace
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Вт июл 23, 2013 20:22:43
Re: Помогите плз с защитой
Rtmip писал(а):Ну почему же, можно просто поставить диод от вывода МК к кнопке. Анод на МК, катод на кнопку. Пока копка правильно
подключена все работает как и раньше, катод диода через кнопку подключается к минусу и МК понимает, что нажали кнопку.
Если по ошибке подать плюс 12 на катод, то диод закрыт, ничего не происходит, чем плохо?Ведь вопрос не о защите
от помех или выбросов, а о защите от переполюсовки.
Вот же я баран совсем запарился и начал копать глубже чем нужно
, напридумывал кучу различных защищалок сложных, а о таком простом решении проблемы подумать забыл...Спасибо всем большое за ответы, поставлю диод от переполюсовки, как посоветовал Rtmip, и резисторы с конденсатором от наводок, как посоветовал kalobyte.
Ещё раз спасибо всем большое, на этом проблему можно считать решенной