Наводка в проводах перегружает ардуино?

zhekaus
Offline
Зарегистрирован: 17.04.2018

Приветствую!

Собрал макет устройства, который работает с сервомотором (MG995).

Всё было хорошо. Взял для сервы более длинный провод (всего-то 1,5м) и ардуина стала перегружаться, примерно раз в минуту.

Провод в порядке, прозвонил.

Думаю, провод ловит помехи от блока питания или еще от чего. Проверить нечем.

Думаю, надо добавить какой фильтр на пин сервы.

Чем можно погасить наводки, не навредив ШИМ-сигналу сервы?

 

zhekaus
Offline
Зарегистрирован: 17.04.2018

Еще такой нюанс: ардуина перегружается только если серва не подключена к проводу. Видимо, серва гасит помехи своим микроконтроллером, и из-за чего, серва иногда чуть "похрустывает"...

Всё бы ничего, но, по задумке, серва может быть отключена. И тогда ардуина может перегружаться...

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Всего то 1,5м - это афигенная антенна! Попробуй провод в экране и ещё один (дополнительный) провод от GND серны к GND микроконтроллера.

zhekaus
Offline
Зарегистрирован: 17.04.2018

Нет у меня провода в экране, к сожалению. Это была первая моя мысль.

Поэтому ищу другие альтернативы...

Попробую LC-фильтр подобрать и взять витую пару.

 

vanila
Offline
Зарегистрирован: 25.08.2015

zhekaus пишет:

Нет у меня провода в экране, к сожалению. Это была первая моя мысль.

Поэтому ищу другие альтернативы...

Попробую LC-фильтр подобрать и взять витую пару.

полтора метра это конечно антенна, но что бы дурдуина перезагружаласть? там грозы чтоль у вас круглосуточные. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

zhekaus пишет:

Еще такой нюанс: ардуина перегружается только если серва не подключена к проводу. Видимо, серва гасит помехи своим микроконтроллером, и из-за чего, серва иногда чуть "похрустывает"...

Всё бы ничего, но, по задумке, серва может быть отключена. И тогда ардуина может перегружаться...

Вместо отключённой сервы, включите какую-нибудь нагрузку, ну, хоть резистор на 1К. Попробуйте. И если что, так и делайте - либо серва, либо нагрузка.

zhekaus
Offline
Зарегистрирован: 17.04.2018

ЕвгенийП пишет:

Вместо отключённой сервы, включите какую-нибудь нагрузку, ну, хоть резистор на 1К. Попробуйте. И если что, так и делайте - либо серва, либо нагрузка.

Проблема ликвидировалось добавлением 1K в разрыв сигнальному проводу сервы. Провод до сервы уже 10м, сигнал проходит, дуня не перегружается.

zhekaus
Offline
Зарегистрирован: 17.04.2018

vanila пишет:

полтора метра это конечно антенна, но что бы дурдуина перезагружаласть? там грозы чтоль у вас круглосуточные. 

С одной сервой нет перезагрузок. но у меня их 4. видимо, 4 ШИМ в пустой динный провод сводит дуню с ума. дело тут, получается, не во внешних наводках, а в помехах от самого сигнала для сервы. Я его ослабил через 1K, и проблема ушла.

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

zhekaus пишет:

Проблема ликвидировалось добавлением 1K в разрыв сигнальному проводу сервы. Провод до сервы уже 10м, сигнал проходит, дуня не перегружается.

Ну, вот, как-то так.

Благодарить не надо - это ж моя обязанность.

zhekaus
Offline
Зарегистрирован: 17.04.2018

ЕвгенийП пишет:

Ну, вот, как-то так.

Благодарить не надо - это ж моя обязанность.

Спасибо ))

Мне просто показалось, я решил проблему иначе. Я добавил не нагрузку (либо серва, либо 1k), а просто ослабил ШИМ-сигнал. Эти 1k висят в воздухе, когда сервы отсоединены.

И кстати, когда серв 4, даже если они все подключены по длинным проводам, сигнал к серве всё равно иногда грузит дуню. 1k на сигнальный провод решает проблему.

Я думаю, это как-то связано с паразитной индуктивностью от самого "ШИМ"-сигнала, которая сводит дуню с ума.

Удивительно, но 1K не убивает сигнал - сервы работают и на 10м, без видимых проблем.

 

Morroc
Offline
Зарегистрирован: 24.10.2016

1k не большая нагрузка для ноги дуни

zhekaus
Offline
Зарегистрирован: 17.04.2018

Morroc пишет:

1k не большая нагрузка для ноги дуни

Этот комментарий, по-моему не в тему.

PS. Я говорил про ослабление ШИМ-сигнала. грузить ноги не надо.