Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Помехи


Автор: AndriyMD 19.2.2009, 14:32
Ситуация такова: есть более-менее рабочая схема, которая кроме микроконтроллера и цифровой части, включает в себя несколько реле с достаточно высокими напряжением и токами (220В, до 10А).
Признаю, в прошивке есть ошибки (схему и прошивку сам разрабатывал).
Но вот непонятно одно: почему временами все работает а временами (в аналогичный момент выполнения программы) зависает? (зависает только во время переключання реле)
Могут реле влиять на микроконтроллер (електро-магнитно)? они на расстоянии 30-40см от него.

Автор: Mazzi 19.2.2009, 16:47
Похоже, что у тебя проблема с разводкой платы.

Автор: Alexei 19.2.2009, 18:24
Цитата(AndriyMD @  19.2.2009,  14:32 Найти цитируемый пост)
Могут реле влиять на микроконтроллер (електро-магнитно)? они на расстоянии 30-40см от него.

Еще как! До стирания флеша.
У вас хоть диоды параллельно обмоткам стоят?

Автор: AndriyMD 19.2.2009, 21:52
благодарю за ответы.
диоды есть. реле на отдельной плате и с отдельным питанием. Значит микроконтроллер нужно экранировать алюминием и бросить это все на минус?

Автор: Mazzi 20.2.2009, 09:59
Цитата(AndriyMD @ 19.2.2009,  21:52)
Значит микроконтроллер нужно экранировать алюминием и бросить это все на минус?

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

Автор: Alexei 20.2.2009, 21:09
Цитата(AndriyMD @  19.2.2009,  21:52 Найти цитируемый пост)
 экранировать алюминием

Эффективнее правильная разводка платы. Кроме того, если у вас контакты искрят как "троллейбус"  , то нужно подумать о помехоподавлении. 
Цитата(AndriyMD @  19.2.2009,  14:32 Найти цитируемый пост)
зависает только во время переключання реле)

А реле при этом что-то переключает? Попробуйте снять с контактов напряжение, пусть поработают в холостую.
Посмотрите, продолжит зависать.

Автор: AndriyMD 21.2.2009, 12:15
пробовал в холостую (и как это я ранше не додумался?  smile  ) - все работает нормально. не зависает. значит дело только в эффекте "троллейбуса" smile 

А что значит "правильная разводка"?
имеется в виду правильно все соединить, или правильно нарисовать дорожки (в соответствующем месте)?

Автор: cardinal 21.2.2009, 15:53
Из того что ты не закоротил питание с землей я думаю можно исходить smile поэтому
Цитата(AndriyMD @  21.2.2009,  10:15 Найти цитируемый пост)
или правильно нарисовать дорожки (в соответствующем месте)


Добавлено через 2 минуты и 49 секунд
http://cxem.net/comp/comp40.php

Автор: Alexei 24.2.2009, 12:14
Цитата(AndriyMD @  21.2.2009,  12:15 Найти цитируемый пост)
А что значит "правильная разводка"?

http://www.caxapa.ru/lib/emc_immunity.html
И набери в Гугле "Искрогасящие цепи"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)