Помехи при включении реле двигателя

motor relay mkr1010

Я полный новичок. Неужели продукты Arduino такие ненадежные?

Я собрал схему, показанную на схеме — MKR1010 в релейном щите. Подключил два комплекта датчиков, ЖК-дисплей и двигатель. Программирование доведено до такого состояния, что она работает, отображая показания датчиков по последовательному порту и на ЖК-дисплее. Однако при включении двигателя через реле я вижу, похоже, сильные помехи в схеме — вплоть до того, что ЖК-дисплей искажается, а датчики отключаются.

Какой, проще говоря, наиболее эффективный способ решения проблемы? Я заметил, что экран начинает портиться в момент включения двигателя.

В данный момент плата питается по USB. Двигатель, как и указано на схеме, питается от отдельного источника. Всё работало нормально, пока двигатель не включился и, по-видимому, не нарушил работу программы. Это распространённая проблема? Я ожидал, что система будет немного менее подвержена подобным проблемам.

, 👍1

Обсуждение

Питается ли двигатель от одного источника питания с платой? Какой ток он потребляет при запуске? Если оба ответа «да», то, вероятно, проблема в том, что двигатель резко снижает выходную мощность источника питания. Если вы отредактируете ответы на мои два вопроса в своём вопросе/описании, это поможет определить проблему., @JRobert

Привет, Роберт. Спасибо. Двигатель, как указано на схеме, питается от отдельного источника. Я попробовал подключить его к той же схеме, и он действительно потреблял слишком много энергии и выключил схему. Сейчас у двигателя свой отдельный источник питания. Обновил описание, чтобы прояснить ситуацию, спасибо. Самая заметная странность заключается в том, что при запуске двигателя на ЖК-дисплее появляются какие-то ненужные символы, как будто он что-то портит. Я подумал, не помеха ли это, но удивился — я ожидал, что подобные компоненты будут немного более устойчивы к подобным помехам., @Ephasius

Можете попробовать скрутить вместе провода, выходящие из реле? Если это действительно электромагнитные помехи, то использование витой пары значительно снижает их., @Edgar Bonet

Пожалуйста, объясните, как связаны и подключены три источника питания., @Rohit Gupta

Я теперь в растерянности... :) Попробовал перекрутить провода реле. ЖК-дисплей всё ещё работает, как и раньше, но второй датчик, похоже, отбросил копыта и не даёт показаний. Первое впечатление — стоит поискать более качественную электронику. Часто ли возникают проблемы даже в таких крошечных схемах?, @Ephasius

Рохит, у него всего два источника питания. Один питает реле вверху. Другой внешний источник питания подключен ТОЛЬКО к двигателю для проверки. Остальные провода, выходящие снизу из зоны MKR, — это выходы 3,3 В., @Ephasius


1 ответ


1

Согласно схеме релейного шилда, он получает питание 3,3 В от основного микроконтроллера. Я думаю, что помехи возникают из-за пускового тока катушки реле при его активации.

Я удивлён, что на всей плате расширения нет ни одного развязывающего конденсатора, учитывая, что Arduino обычно слишком наворочена во всём. Я бы посоветовал вам добавить конденсатор ёмкостью 47–100 мкФ между выводами 3,3 В и GND платы расширения, чтобы посмотреть, решит ли это проблему.

,