Страница 1 из 1

В момент выключения мотора в UART летит мусор

Добавлено: Вт дек 18, 2018 13:04:29
Serbis
Есть мк, он принимает команду по UART от компа, включает реле на котором висит маленький 5В насосик для полива, после чего по команде выключает. Насос питается от общей 5В шины к которой подключен и контроллер и комп. При включении насоса все происходит верно, но вот при выключении, в момент остановки электродвигателя в UART сыпется мусор. Т е там как получается - приходит команда, мк выключает реле а затем шлет ответ и вот если в момент передачи данных к компу мотор все еще будет останавливаться, то получим полезные данные вперемешку с мусором. При этом сам контроллер остается в рабочем состоянии, не виснет. Хочется понять как такое может происходить и что при этом делать?

P. S. с этого же контроллера коммутируются мощные реактивные нагрузки, никаких проблем не возникает.

Re: В момент выключения мотора в UART летит мусор

Добавлено: Вт дек 18, 2018 13:54:08
Рязанский
возможно, выброс тока от двигателя в этом виноват.
Попробуйте параллельно двигателю поставить диод.
И по питанию добавить ёмкостей не помешало бы.
А ещё лучше - развязать/разделить цепи питания двигателя и логики.