请教一下众大牛,我在看HCS12单片机PWM模块说明的的时候,看到PWM的占空比设置如附件图片:
即PWM占空比等于PWMDTYx除以PWMPERx的值,而PWMPERx决定了PWM的周期。那么问题来了,比如说我要用PWM控制电机,期望PWM的频率是10KHz,可以得到PWMPERx的值,比如说是200;而占空比通过采集外部参数获得,比如说温度;
那这个时候PWMDTYx是一个变化的值,有没有可能出现这种情况:比如30度的时候,我希望电机转速是800r/min,但是在通过上面的公式计算得到的占空比控制下,电机转速不是800r/min?如果存在这么一种情况,那该怎样确定PWMPERx的值呢?
|