Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Вт дек 18, 2018 13:04:29

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

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

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

Вт дек 18, 2018 13:54:08

возможно, выброс тока от двигателя в этом виноват.
Попробуйте параллельно двигателю поставить диод.
И по питанию добавить ёмкостей не помешало бы.
А ещё лучше - развязать/разделить цепи питания двигателя и логики.
Ответить