Форум myROBOT.ru » Шаг за шагом » Делаем роботов » писк на моторе от ШИМ

Страниц (1): [1]
 

1. botgood - 26 Ноября, 2014 - 08:05:52 - перейти к сообщению
Всем Привет!
Мелкая проблема: когда управляешь мотором через ШИМ Ардуино на нем возникает неприятный звук (писк), связанный с прерывистым напряжением от этого ШИМ.

Кто-нибудь знает, как это неприятный звук убрать? (Желательно совсем.)

Сам звук мотора не раздражает - пусть жужжит. Но от этого писка хочется избавиться.
Мотор - от стеклоподьемника ВАЗ - 12в около 1А при работе. ШИМ - стандарт от Ардуино (analogWrite() функция). Я так слышал там надо конденсатор поставить (или индуктивность?), но я в этом не шарю. Если кондер - то как подобрать емкость? (понимаю, что напруга - 15В)
(поиском искал ответ - не нашел) Ламер
2. Predator - 26 Ноября, 2014 - 09:23:59 - перейти к сообщению
можно и конденсатор и индуктивность: индуктивность на проход (в разрыв ШИМнутого провода), конденсатор между землей и питанием(минусом и ШИМнутым плюсом), можно даже 2 конденсатора (один перед индуктивностью, другой после). Номиналы - чем больше, тем лучше - при 2000 мкФ уже будет эффект, для индуктивности при 10 мкГн будет эффект. Обратите внимание на то, что у индуктивности есть еще и сопротивление и на нем(сопротивлении) будет падать полезное напряжение.

З.Ы. 2 конденсатора и индуктивность между ними - фильтр третьего порядка - такая цепочка может быть очень длинной, но для питания это смысла не имеет.
З.З.Ы. судя по тому, что вы уже подключали двигатель - надеюсь, что у силового транзистора есть защитный диод, иначе конденсатор или индуктивность отшибут этот транзистор (как собственно отшиб-бы двигатель)
3. elmot - 26 Ноября, 2014 - 10:43:36 - перейти к сообщению
botgood пишет:
Всем Привет!
Мелкая проблема: когда управляешь мотором через ШИМ Ардуино на нем возникает неприятный звук (писк), связанный с прерывистым напряжением от этого ШИМ.

Кто-нибудь знает, как это неприятный звук убрать? (Желательно совсем.)

Сам звук мотора не раздражает - пусть жужжит. Но от этого писка хочется избавиться.
Мотор - от стеклоподьемника ВАЗ - 12в около 1А при работе. ШИМ - стандарт от Ардуино (analogWrite() функция). Я так слышал там надо конденсатор поставить (или индуктивность?), но я в этом не шарю. Если кондер - то как подобрать емкость? (понимаю, что напруга - 15В)
(поиском искал ответ - не нашел) Ламер

Частоту поднять выше порога слышимости.