Зависает COM-порт ардуино при размыкании реле 220
- Войдите на сайт для отправки комментариев
Зависает ком-порт (COM/Serial/последовательный порт) ардуино при размыкании релешкой цепи 220в.
Arduino Uno + Реле 5в с оптпарой подключена в разрыв цепи 220в. реле гальванически развязан, питается от отдельного источника питания 5в, а ардуино питается от ПК по USB. (фото приложены)
Заввисает ТОЛЬКО порт, сама ардуино продолжает дальше выполнять свою работу. Но из винды доступа к порту больше никакого нет: ни открыть, ни отправить (если был открыт до разрыва цепи), ни прочитать. В диспетчере устройств отключить устройство и включить обратно - все снова работает. (даже реализовал это программно, и пару часов может проработать стабильно)
Зависает не каждый раз, а рандомно. Так же зависания зависят от того, ЧТО подключить (реле впаяна в удлинитель, а в него я могу подключить что угодно) - например подключал телевизор или фен - с ними вообще не зависает никогда. Подлкюченный настольный вентилятор зависает редко (раз в 10-50 отключений), но что НУЖНО подключить (назовем ее педаль) - виснет примерно каждое второе отключение.
От реле к ардуино идут 2 контакта (3 белых провода): сигнальный и земля.
От реле к источнику питания идут 2 контакта: 5в (оранжевый) и земля (белый). На самом реле перемычкой замкнуто 5в (VCC) с JD-VCC , прямо как на картинке (ниже).
Как можно решить эту проблему? или что такого можно присобачить к педали, что б с ней не зависало так же как с телевизором/феном?
Педаль - хрень, которую нужно подключать (типо открывает/закрывает поток воздуха через него проходящий), которую я называю педалью:
реле гальванически развязан, питается от отдельного источника питания 5в,
.........
На самом реле перемычкой замкнуто 5в (VCC) с JD-VCC ,
значит, развязки нет. И пока её не будет - помехи от реле вполне вероятны.
а начать желательно с этого: https://www.google.ru/search?newwindow=1&q=%D1%81%D1%85%D0%B5%D0%BC%D1%8B+%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5+%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5.+%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5+%D0%BE%D0%B1%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&sa=X&ved=0ahUKEwiU76rq-f_ZAhULOJoKHcpgCXEQ1QIIqgEoAg