У меня проблемы с моей печатной платой на базе микроконтроллера atmega328p (очень похоже на автономную плату Arduino).
Это моя текущая схема печатной платы и плата Eagle .
СХЕМА ОБНОВЛЕНА!
Я использую разъемы на VSX, VDX, MOT1A, MOT2A, MOT2A, MOT2B для включения и выключения электромагнитных клапанов (клапаны рассчитаны на 12 В постоянного тока, 2 А при макс.).
Плата работает случайным образом нормально только в течение нескольких секунд или минут, пока микроконтроллер не выйдет из строя или не перезагрузится, и я думаю, что это происходит из-за шума соленоидов.
Основное питание составляет 12 В постоянного тока, 35 А (используется для клапанов и реле), а затем я использую регулятор напряжения 5 В постоянного тока для питания atmega328p.
Как видите, я уже добавил обратноходовые диоды на каждый мосфет, но может быть этого недостаточно для предотвращения шума соленоида. Я также скрутил каждую пару проводов (максимальная длина провода 90 см), которые соединяют выводы клапанов с разъемами VSX, VDX, MOT1A, MOT2A, MOT2A, MOT2B, и добавил дополнительный диод параллельно на каждый вывод клапана.
Как я могу решить проблему? Я думал добавить керамические конденсаторы 100 нФ между VCC и GND , AREF и GND , AVCC и GND как можно ближе к контактным площадкам микроконтроллера и еще один конденсатор 100 нФ параллельно на каждом выводе клапана. Как вы думаете, этого может быть достаточно, чтобы решить проблему?
К сожалению, я думаю, что не могу отделить источник питания соленоида от источника питания atmega328p, так как они в настоящее время используют одну и ту же ЗЕМЛЮ.
Что я могу сделать, чтобы решить проблему, продолжая использовать ту же печатную плату?
Отрежьте эту дорожку, идущую от контакта 22, и соедините ее непосредственно со средним контактом на 7805 с помощью проволоки.
Добавьте конденсатор X7R или X5R емкостью 10 мкФ непосредственно между контактами 7 и 8.
Сделайте макет лучше в следующий раз или используйте 4-слойную плату.
Вряд ли что-то поможет исправить эту разводку платы. Этот дизайн печатной платы имеет очень плохое заземление, поэтому где-то земля дребезжит, и глюк убивает процессор. Почему так много людей здесь не используют грунтовую заливку? Тогда путь заземления для реле должен быть отделен от земли для маломощной управляющей электроники. Он должен быть разработан в первую очередь. Затем отсутствует основной конденсатор на входном разъеме 12 В, который является основной шиной питания для всех реле.
джмс
Маркус Барнет