How to reduce DC motor beep noise using pwm

 

When controlling a dc motor using pwm, you may hear a beeping noise.

PWM으로 모터제어를 하다보면, 삐 하는 소음이 들릴 때가 있습니다.




이러한 소음이 들리는 이유 중 하나는 PWM signal의 주파수가 사람이 들을 수 있는 주파수 범위에 있기 때문입니다.
One of the reasons this noise is audible is that the frequency of the PWM signal is in the range of frequencies that humans can hear.


사람이 들을 수 있는 소리의 주파수 범위는 최대 20000Hz 입니다.

The frequency range of human audible sound is up to 20000 Hz.



그래서 DC Motor를 제어하는 PWM 신호의 주파수를 20000Hz 이상으로 올리면, 소음은 여전히 발생하지만 사람이 들을 수 없습니다. 그래서 Beep noise를 제거할 수 있습니다.

So, if you raise the frequency of the PWM signal controlling the DC motor to over 20000Hz, the noise is still generated but people cannot hear it. So the beep noise can be eliminated.