你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

F1定时器1如何输出两路相位差可调的PWM波

[复制链接]
聪聪 提问时间:2018-4-27 23:04 /

具体情况是,我需要在PB13(TIM1_CH1N)、PB14(TIM1_CH2N)输出两路有固定相位差的PWM波形,谁有好的办法,在线等。
收藏 评论7 发布时间:2018-4-27 23:04

举报

7个回答
五哥1 回答时间:2018-5-2 10:45:59
这个可以看下官方例程,也可看下正点原子的例程。重点在设置部分

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

聪聪 回答时间:2018-5-3 08:46:22
五哥1 发表于 2018-5-2 10:45
这个可以看下官方例程,也可看下正点原子的例程。重点在设置部分

现在搞好了,用电平翻转的方法让CCR不同可以达到不同相位,然后在PWM输出比较中断里面改变CCR的值可以改变占空比,但是限制太多,比如进比较中断太频繁,另外两路PWM保持固定的相位差的话,相位可调节的范围不大,我还是用老办法:中央对齐计数模式下,两路PWM(PWM1\PWM2模式)的波CCR互补,做到半周期相位差、可调占空比的PWM波
butterflyspring 回答时间:2018-5-7 14:35:25
固定相位差为什么要改?画一下你要的波形?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

聪聪 回答时间:2018-5-8 10:44:56
butterflyspring 发表于 2018-5-7 14:35
固定相位差为什么要改?画一下你要的波形?

固定相位差不用改,我是想在保持相位差的同时,两路PWM占空比可以在0-100%任意调整,用翻转电平的方法只能做到两路PWM任意相位差(占空比恒定50%),如果再使能CCR中断,勉强可以调整PWM占空比,占空比范围有限
butterflyspring 回答时间:2018-5-9 14:37:38
哦哦,如果要改占空比,那就要改了.
xmshao 回答时间:2018-5-9 15:43:11
stm32定时器多,像这种既要调整相位又想调整占空比的话,用多个定时器主从连接比较方便点。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

聪聪 回答时间:2018-5-10 11:39:06
xmshao 发表于 2018-5-9 15:43
stm32定时器多,像这种既要调整相位又想调整占空比的话,用多个定时器主从连接比较方便点。 ...

你的意思是开多个定时器输出PWM波是吗?占空比是可以随意调整了,那我如何保证相位差是固定的?毕竟你打开两路定时器的PWM肯定是两条语句, 不是同时打开的吧

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版