Есть мк, он принимает команду по UART от компа, включает реле на котором висит маленький 5В насосик для полива, после чего по команде выключает. Насос питается от общей 5В шины к которой подключен и контроллер и комп. При включении насоса все происходит верно, но вот при выключении, в момент остановки электродвигателя в UART сыпется мусор. Т е там как получается - приходит команда, мк выключает реле а затем шлет ответ и вот если в момент передачи данных к компу мотор все еще будет останавливаться, то получим полезные данные вперемешку с мусором. При этом сам контроллер остается в рабочем состоянии, не виснет. Хочется понять как такое может происходить и что при этом делать?
P. S. с этого же контроллера коммутируются мощные реактивные нагрузки, никаких проблем не возникает.
В момент выключения мотора в UART летит мусор
- Рязанский
- Открыл глаза
- Сообщения: 40
- Зарегистрирован: Вт дек 11, 2012 09:27:57
- Откуда: Рязань
- Контактная информация:
Re: В момент выключения мотора в UART летит мусор
возможно, выброс тока от двигателя в этом виноват.
Попробуйте параллельно двигателю поставить диод.
И по питанию добавить ёмкостей не помешало бы.
А ещё лучше - развязать/разделить цепи питания двигателя и логики.
Попробуйте параллельно двигателю поставить диод.
И по питанию добавить ёмкостей не помешало бы.
А ещё лучше - развязать/разделить цепи питания двигателя и логики.