STM32如何设置PWM波的频率为10HZ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32如何设置PWM波的频率为10HZ相关的知识,希望对你有一定的参考价值。

最近用STM32和L298电机驱动来实现电机的PID控制,但发现从定时器端口输出PWM波时,占空比从0到100%电机都是全转速运作,转速完全没变,网上说有可能是PWM波频率高了所致,10HZ左右可以实现V平均=V最大*占空比,求方法或程序

参考技术A 配置定时器的arr和psc,输出频率=时钟频率/((arr+1)*(psc+1))追答

arr=8999,psc=0输出就是10Hz 了

参考技术B L298N用10Hz太低了,电机噪声会很大,1k比较合适本回答被提问者和网友采纳 参考技术C 10hz就用定时自己做做了!就不要用stm的自带PWM了!

以上是关于STM32如何设置PWM波的频率为10HZ的主要内容,如果未能解决你的问题,请参考以下文章

stm32输出的pwm有啥用

stm32输出pwm频率是如何计算的,请尽量详细点

STM32(在线使用 Mbed)在较高的模拟输入频率下显示延迟

利用STM32进行PWM脉冲输出,因输出的脉冲频率每4ms变化一次,如何能够准确的控制脉冲输出?

如何改变PWM波的频率

STM32中的PWM的频率和占空比的设置