[STM32F3] PWM输出频率偶尔突变,像被人拨了一下档位

[复制链接]
115|17
Wordsworth 发表于 2025-11-4 07:21 | 显示全部楼层 |阅读模式
设置了固定频率的PWM控制电机,偶尔示波器上看到频率突然跳一下,又恢复正常。代码里没改寄存器,怀疑是计数器被复位或者同步机制触发了。有没有人碰过类似的现象?
Clyde011 发表于 2025-11-4 07:25 | 显示全部楼层
确实挺像“被拨了一下档”的描述,挺形象的。
公羊子丹 发表于 2025-11-4 07:25 | 显示全部楼层
我觉得可能是重载寄存器和主同步触发有关。
周半梅 发表于 2025-11-4 07:26 | 显示全部楼层
检查下是不是用了重复计数模式。
帛灿灿 发表于 2025-11-4 07:27 | 显示全部楼层
F3的定时器同步有点复杂,容易误触发。
童雨竹 发表于 2025-11-4 07:28 | 显示全部楼层
可能被主TIM的更新事件干扰了。
万图 发表于 2025-11-4 07:30 | 显示全部楼层
试试关掉主从模式看是否还跳。
 楼主| Wordsworth 发表于 2025-11-4 07:31 | 显示全部楼层
我以前也看到PWM像“抽风”一样,后来是调试口干扰。
Bblythe 发表于 2025-11-4 07:32 | 显示全部楼层
你用DMA更新CCR的话也要注意写入时机。
Pulitzer 发表于 2025-11-4 07:33 | 显示全部楼层
测下总线电压变化,电源抖动也可能影响。
Uriah 发表于 2025-11-4 07:33 | 显示全部楼层
感觉像是计数器被重新装载的瞬间。
probedog 发表于 2025-11-4 16:54 | 显示全部楼层
检查定时器是否配置了复位模式
stormwind123 发表于 2025-11-4 17:54 | 显示全部楼层
如果用了复位模式,检查触发源是否稳定可靠。不稳定的触发信号可能导致计数器意外复位。
内政奇才 发表于 2025-11-4 19:26 | 显示全部楼层
检查定时器是否配置了更新事件中断。在更新事件中断中,如果修改了定时器的寄存器,可能导致PWM频率变化。
七毛钱 发表于 2025-11-4 19:55 | 显示全部楼层
如果用了主从定时器同步机制,检查主定时器的触发信号是否稳定。
海滨消消 发表于 2025-11-4 20:56 | 显示全部楼层
检查电源线路是否稳定,是否存在噪声干扰。电源噪声可能影响定时器的时钟源,导致计数不稳定。

豌豆爹 发表于 2025-11-4 21:57 | 显示全部楼层
周围是否存在强电磁干扰源。电磁干扰可能通过引脚耦合到定时器内部,影响计数行为。
麻花油条 发表于 2025-11-4 22:58 | 显示全部楼层
调整中断优先级以避免冲突。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

182

主题

6380

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部