| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Помехи |
| Автор: AndriyMD 19.2.2009, 14:32 |
| Ситуация такова: есть более-менее рабочая схема, которая кроме микроконтроллера и цифровой части, включает в себя несколько реле с достаточно высокими напряжением и токами (220В, до 10А). Признаю, в прошивке есть ошибки (схему и прошивку сам разрабатывал). Но вот непонятно одно: почему временами все работает а временами (в аналогичный момент выполнения программы) зависает? (зависает только во время переключання реле) Могут реле влиять на микроконтроллер (електро-магнитно)? они на расстоянии 30-40см от него. |
| Автор: Mazzi 19.2.2009, 16:47 |
| Похоже, что у тебя проблема с разводкой платы. |
| Автор: AndriyMD 19.2.2009, 21:52 |
| благодарю за ответы. диоды есть. реле на отдельной плате и с отдельным питанием. Значит микроконтроллер нужно экранировать алюминием и бросить это все на минус? |
| Автор: Mazzi 20.2.2009, 09:59 | ||
Не факт, что это поможет. В некоторых случаях при неправильной разводке питания это не помогает. |
| Автор: Alexei 20.2.2009, 21:09 |
Эффективнее правильная разводка платы. Кроме того, если у вас контакты искрят как "троллейбус" , то нужно подумать о помехоподавлении. А реле при этом что-то переключает? Попробуйте снять с контактов напряжение, пусть поработают в холостую. Посмотрите, продолжит зависать. |
| Автор: AndriyMD 21.2.2009, 12:15 |
| пробовал в холостую (и как это я ранше не додумался? А что значит "правильная разводка"? имеется в виду правильно все соединить, или правильно нарисовать дорожки (в соответствующем месте)? |
| Автор: cardinal 21.2.2009, 15:53 |
| Из того что ты не закоротил питание с землей я думаю можно исходить Добавлено через 2 минуты и 49 секунд http://cxem.net/comp/comp40.php |
| Автор: Alexei 24.2.2009, 12:14 |
http://www.caxapa.ru/lib/emc_immunity.html И набери в Гугле "Искрогасящие цепи" |