4841| 8
|
求大佬给个思路 输出spwm在不改变pwm频率的情况下 能够改变基波频率 类似变频器 |
10金钱
最佳答案其实利用TIM1本身的更新中断会不会更好?
每次更新后,更改下一次PWM的duty。
比方说正弦表有100个数
SFre = 10;
if( Sduty > (100*SFre-1) ) Sduty = 0;
duty_pwm1 = spwm_sin[Sduty/SFre];
Sduty++;
频率就由SFre控制,SFre越大基波频率越低。
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-11 05:11
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网