Перейти к содержанию
    

Защита ног МК (mega16)

Гопода подскажите по защите ног МК. Проблема в следующем: есть кнопка которая управляет МК (выбор режима) присоединена напрямую к ножке МК (контроллер mega16), ножка подтянута на питание через 10к сопротивление,последовательно между ногой МК и кнопкой резистор 1к и емкость 4.7uF от ножки МК на минус питания.

Програмно реализован алгоритм игнорирования ложного срабатывания от случайной наводки на проводе соединяющий ножку МК и кнопку , длина провода около 5м. На выходе МК стоят 4 полевых транзистора с ШИМом , общий выходной ток около 20А.

Видимо наводка на проводе до кнопки от ШИМа, посоветуйте как это личить, в голову приходит мысль поставить оптопару для развязки кнопки от МК, этого хватит? Также может питать мощную нагрузку от одного блока питания, а МК от маломощного блока питания.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Резистор подтяжки подключен неверно, номинал его выбран неправильно, номинал конденсатора чрезмерно большой. Нужно примерно так, как на рисунке.

Резистор подтяжки R2 выбирается из условия, чтобы ток через замкнутые контакты кнопки превышал минимально допустимый для данного типа контактов. Для тактовых кнопок примерно 1 мА.

Конденсатор слишком большого номинала не нужно. Он будет затягивать фронт выключения, что увеличивает ток потребления входного буфера в МК, особенно, если там нет встроенной схемы триггера Шмитта. Достаточно, чтобы конденсатор ослаблял наносекундные импульсы помехи и пропускал их в "грязную" землю "мимо" входа МК. Резистор между точкой их соединения и входом МК также служит для этой же цели, защита от наносекундных импульсов.

Если еще защищаться от неправильного подключения и связанного с ним превышения напряжения на входе, то можно дополнительно предусмотреть диодную защиту.

post-3882-1282335999_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте добавить буферный каскад. Возможно, такой:

post-7492-1282383511_thumb.jpg

Разводка земель еще важна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оптрончик типа PC817 и жизнь наладится:-)

 

Этот оптрон медленный девайс и сквозь себя будет пропускать лишь импульсы достаточной длительности чтобы отфильтровать помехи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подниму тему.

Кнопка будет подключаться пользователем и надо защитится от возможной подачи на вход +12В.

Можно ли для этого воткнуть диод или есть другие, более лучшие, варианты?

Спасибо.

post-56256-1358626080_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Берём полевой транзистор типа 2N7002 (в выводном корпусе - 2N7000). Со входа на +12 вольт через резистор на 10 килоом.

Исток на землю, сток - на вход контроллера (подтянув чем-то на питание контроллера).

Сигнал получается инверсный, ничего не скорит в пределах допустимого напряжения на затворе этгого полевика.

Можно усугубить, поставив ппоставив паралельно затвору TVS на сколько надо и вывести провод к кнопке через самовосстанавливающияся предохранитель. BLM по вкусу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Genadi Zawidowski, предложенный Вами 2N7002 надо покупать, а BC847 есть в наличии.

Лишнее потребление до 1мА не критично.

Спасибо.

post-56256-1358669082_thumb.png

Изменено пользователем Alt.F4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при таком включении стоит помнить, что напряжение падения на таком диоде будет 0.6-0.7 вольт, соответственно когда кнопка на земле - на входе мк будет 0.6-0.7 вольт и могут быть промблемы с детектированием логического нуля

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Marto, я как раз об этом подумал и пока редактировал свой пост Вы успели отписаться.

Прокомментируйте, пожалуйста, последний вариант.

Изменено пользователем Alt.F4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...