打印
[STM32F1]

STM32F103C8T6发送移相PWM存在问题

[复制链接]
727|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
classroom|  楼主 | 2025-1-17 12:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F103C8T6发送移相PWM存在问题

使用特权

评论回复
沙发
AutoMotor| | 2025-1-17 17:39 | 只看该作者
存在什么问题呢?可以描述一下吗

使用特权

评论回复
板凳
Amazingxixixi| | 2025-1-21 17:16 | 只看该作者
学习一下啊,还有好多需要学习的。

使用特权

评论回复
地板
我爱台妹mmd| | 2025-1-31 23:51 | 只看该作者
移相 PWM 需要多个定时器通道进行配合输出。

使用特权

评论回复
5
公羊子丹| | 2025-2-5 09:23 | 只看该作者
STM32F103C8T6发送移相PWM确实有点复杂,你具体是遇到了什么问题?信号不对吗?

使用特权

评论回复
6
周半梅| | 2025-2-5 09:26 | 只看该作者
这个问题可能和定时器的配置有关,STM32F1的定时器精度不高,移相PWM的调节可能不准确。试过调整定时器的预分频器吗?

使用特权

评论回复
7
帛灿灿| | 2025-2-5 09:27 | 只看该作者
我之前用过类似的配置,主要是通过修改定时器的CCx寄存器来改变输出的相位。你有没有仔细看下定时器的死区时间设置?

使用特权

评论回复
8
童雨竹| | 2025-2-5 09:29 | 只看该作者
可能是移相的逻辑没搞清楚,STM32的定时器需要在不同的通道上同时产生PWM信号,并通过不同的比较值来实现相位偏移。

使用特权

评论回复
9
万图| | 2025-2-5 09:31 | 只看该作者
有没有试过调整PWM的占空比?有时候占空比和相位的调节会互相影响,如果占空比不稳定,移相PWM就会出问题。

使用特权

评论回复
10
Wordsworth| | 2025-2-5 09:32 | 只看该作者
我记得在使用STM32F1时,移相PWM的相位差不能超过定时器周期,否则会有溢出。你有注意到这点吗?

使用特权

评论回复
11
Bblythe| | 2025-2-5 09:34 | 只看该作者
你使用的定时器模式是什么?如果是PWM输出模式,可能需要额外配置同步事件来确保不同通道的时序正确。

使用特权

评论回复
12
Pulitzer| | 2025-2-5 09:36 | 只看该作者
之前在调试移相PWM时,遇到过定时器溢出的情况,导致信号不一致。试试加个溢出检测,看看是不是这个原因。

使用特权

评论回复
13
Uriah| | 2025-2-5 09:37 | 只看该作者
如果PWM的频率太高,STM32F103C8T6的定时器精度可能会影响移相效果,调整频率看看问题有没有缓解。

使用特权

评论回复
14
Clyde011| | 2025-2-5 09:38 | 只看该作者
我曾经在移相PWM的过程中遇到过因为死区时间设置不当导致相位偏移不准的情况,试着重新调整一下死区时间的配置看看。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

460

主题

2619

帖子

1

粉丝