Собираю себе роботизированное шасси с радиоуправлением. К раствору подключен радиоуправляемый приемник, а у меня есть удаленный радиоуправляемый передатчик. Когда двигатели не работают, я получаю на выходе моего приемника совершенно чистый сигнал... ШИМ-сигнал. Вот краткая трассировка, когда двигатели НЕ работают:
Когда я включаю двигатели, а затем запускаю их, сигнал, измеренный на выходе ШИМ, становится следующим:
Если присмотреться, то можно увидеть хороший сигнал (каждые 20 мс), но с большим количеством шума.
Вот фото моего шасси робототехники:
Мой сценарий ранее работал, но в этой настройке изменились две вещи:
https://www.servocity.com/html/170_rpm_econ_gearmotor__638354.html
Мои вопросы:
К сожалению, я занимаюсь программным обеспечением, и механическая электроника не является моей зоной комфорта, но я готов учиться/учиться.
С нетерпением жду любой помощи.
... позже ...
У меня есть новая подсказка: я поместил свой цифровой анализатор сигналов на неиспользуемый GPIO на Raspberry Pi, и когда двигатели не работали, сигнал был постоянно ровным. Однако, когда я запускал моторы, были обнаружены помехи... см.:
Это заставляет меня думать, что «установка» получает тонну помех, когда двигатели работают ... но я не знаю, как решить эту проблему.
Нил
... позже ... после предложения ответа от Ричарда ...
Впаял по 3 конденсатора на двигатель. Каждый конденсатор был 0,1 мкФ. Один конденсатор между +/- двигателя и два конденсатора между клеммами двигателя и корпусом.
Смотрите (извините за размытость):
Затем я повторно провел тесты и записал новую запись анализатора сигналов. К сожалению, ничего очевидного не изменилось. Видеть:
Без работающих двигателей, идеально ровная линия.
Коллекторные двигатели постоянного тока печально известны тем, что излучают EMI (электромагнитные помехи). ОСНОВНОЕ решение состоит в том, чтобы использовать хороший шунтирующий конденсатор (например, керамический 0,1 мкФ) прямо на контактах питания на двигателе. КАК БЛИЖЕ, насколько вы можете добраться до кистей.
Иногда, с более крупными двигателями, требуется дополнительная фильтрация в виде шунтирующих конденсаторов и даже элементов пи-фильтра с последовательными индукторами...
Эти фотографии взяты из хорошего руководства по снижению электромагнитных помех: http://www.stefanv.com/rcstuff/qf200005.html .
Дополнительный обход как силовых, так и сигнальных линий также полезен. Конденсаторы могут вызвать вялую реакцию датчиков, если вы используете их слишком много. Чтобы эффективно шунтировать («отфильтровывать») электромагнитные помехи, не требуются большие конденсаторы.
Экранирование и заземление — в лучшем случае «серое искусство». На полпути между инженерией и прикладной магией.
Нил, катушки индуктивности/конденсаторы будут действовать как фильтр нижних частот, который поможет снизить уровень шума.
С уважением,
Дэйв М.
Я только что устранил помехи, создаваемые небольшим роторно-лопастным насосом, управляемым 100-герцовым ШИМ с ферритовыми шариками . Намотайте пару витков проводами двигателя вокруг борта, обращая внимание на распределение витков. Преимущество: простота установки, без замены печатной платы.
Фотон001
Колбан
Ричард Кроули
Колбан
Ричард Кроули
Павел
Колбан