Защита контроллера от помех

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Защита контроллера от помех

Сообщение CiSi » 29 ноя 2015, 23:31

Здравствуйте,
После решения проблемы с полумостом, возникла другая: к выходу полумоста подключается высоковольтный импульсный трансформатор, а на его вторичной обмотки загорается разряд, и в момент зажжения, мк начинает перезагружаться, как защитить контроллер?

Через оптопару полумост не работает, хотя подключаю к ее (к оптопаре) выходу светодиод - все норм, что за напасть?
Плата собрана на макетке, все соединено проводами, насколько я знаю, то такие схемы не любят такого небрежного монтажа.
Вложения
БП.png
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: Защита контроллера от помех

Сообщение Zusul86 » 30 ноя 2015, 00:36

CiSi писал(а):Через оптопару полумост не работает, хотя подключаю к ее (к оптопаре) выходу светодиод - все норм, что за напасть?

Попробуйте вход ir притянуть к земле. А лучше откройте даташит на оптопару и поставьте так как там нарисовано. Да и смысл ее ставить если у вас что по питанию что по земле силовая и процессорная части связаны. Разрывайте земли и питалово, ставьте БП с развязкой или батарейки. Можете еще "шапочку" из фольги намутить.
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Защита контроллера от помех

Сообщение Angel71 » 30 ноя 2015, 00:53

до стаба электролит, после индуктивность, затем тантал и керамика. или импульсный стаб. если не поможет, экранировать и электронику - от дуги веселуха может быть жуткая, но то смотря какая дуга.
Последний раз редактировалось Angel71 30 ноя 2015, 00:58, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Защита контроллера от помех

Сообщение Dmitry__ » 30 ноя 2015, 00:58

Кварц убирай, используй внутр. генератор. Остальное все потом...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Защита контроллера от помех

Сообщение CiSi » 01 дек 2015, 21:42

Развязал питание, источники все разные - мк питается от ноутбука, Ирка питается от бп 12В, а к мосфетам подходит выпрямленное 220В.
В обжем проблема осталась, мк так же перезагружается. Еще пробовал заворачивал схему в фольгу, эффекта тоже нет.
завтра попробую, без внешнего кварца
Вложения
БП2.png
Последний раз редактировалось CiSi 01 дек 2015, 21:47, всего редактировалось 1 раз.
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: Защита контроллера от помех

Сообщение dccharacter » 01 дек 2015, 21:45

Кондер 100n вежал на ресет (близко к ноге)?
R4 какого номинала?
На внутренний генератор переключался?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Защита контроллера от помех

Сообщение CiSi » 01 дек 2015, 21:52

Конденсатор не вешал, резистор на 10кОм, на внутренний генератор еще только хочу переключиться
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: Защита контроллера от помех

Сообщение Zusul86 » 01 дек 2015, 22:06

Оптопара хоть заработала?
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Защита контроллера от помех

Сообщение CiSi » 01 дек 2015, 22:47

Zusul86 писал(а):Оптопара хоть заработала?

да, работает.
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: Защита контроллера от помех

Сообщение dccharacter » 01 дек 2015, 22:49

Оптопару включи на землю, а выход подтяни к питанию - не пойму, толком, как обосновать, но попробуй :-)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Защита контроллера от помех

Сообщение Dmitry__ » 01 дек 2015, 22:59

Мда, все попробовал, а кварц нет. Я тебя хоть раз обманывал?
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Защита контроллера от помех

Сообщение CiSi » 02 дек 2015, 00:59

dccharacter писал(а):Оптопару включи на землю, а выход подтяни к питанию - не пойму, толком, как обосновать, но попробуй :-)

не понял как(
да вроде и так работает. Включил как в даташите, через подтягивающий резистор.

Dmitry__ писал(а):Мда, все попробовал, а кварц нет. Я тебя хоть раз обманывал?

Отпаял внешний кварц.
Заметил такую вещь, что когда дотрагиваешся до контактов кварца - контроллер не понятно как себя начинает себя вести, в том числе и перезагружаться. завтра попробую с трансформатором, он просто в универе, собственно и осцилограф там же. (

Возник еще такой вопрос: Значение в функции delay_ms(1000); не соответствует действительности? Программирую в CVAVR. Может что-то не так настраиваю в программуле.
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: Защита контроллера от помех

Сообщение dccharacter » 02 дек 2015, 01:02

У тебя сто пудово косяки с тактованием чипа! Отпаивать кварц не надо было, надо было просто переконфигурировать чип.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Защита контроллера от помех

Сообщение CiSi » 02 дек 2015, 01:23

dccharacter писал(а):У тебя сто пудово косяки с тактованием чипа! Отпаивать кварц не надо было, надо было просто переконфигурировать чип.


Понятно, вот только что конкретно настраивать, вроде особо то и нечего, только фьюзы, и делитель?
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: Защита контроллера от помех

Сообщение Dmitry__ » 02 дек 2015, 01:32

CiSi писал(а):Понятно, вот только что конкретно настраивать, вроде особо то и нечего, только фьюзы, и делитель?

Ну а что еще?
Открой пдф, \System Clock and Clock Options\Calibrated Internal RC Oscillator\CKSEL3..0\0100 = 8.0 MHz.
Если где-то что-то искрит, с кварцем работать не будет, поверь старому еврею электронщику...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15