六路互补PWM

2019-07-21 04:35发布

本帖最后由 ningjing 于 2018-11-20 20:06 编辑

在T1和T4,T3和T6,T5和T2互补输出的条件下,
STM32F103 利用高级定时器TIM1能否实现T1,T2输出PWM波,T4,T5关闭。也就是H-PWM-L-PWM
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
douxiaolingyun
1楼-- · 2019-07-21 17:05
你这个电路不是做三相逆变就是做三相电机控制。所以定时器1完全可以完成这个任务。
明记冷气
2楼-- · 2019-07-21 18:38
 精彩回答 2  元偷偷看……
ningjing
3楼-- · 2019-07-21 21:33
明记冷气 发表于 2018-11-17 01:37
干嘛吧管子排得那么乱,不是杂自己脑子么

还好吧!这是电力电子的斩波,实际开关顺序刚好是12,23,34,45,56,61
ningjing
4楼-- · 2019-07-21 23:27
冻结的鱼 发表于 2018-11-14 14:04
我之前的做法是使用同或门gate drive 实现你说的H-PWM-L-PWM

是在软件中实现的吗?能详细的说一下吗?我不太明白。
ningjing
5楼-- · 2019-07-22 03:24
douxiaolingyun 发表于 2018-11-14 14:29
我做三相逆变的时候就是用定期1。可以将通道1、2、3全部打开。例如如以下配置
        /* Channel_1   TIM_OCMod ...

你的方案似乎不行。

我希望,通道3打开,但是OC3关闭,同时OC3N(即通道三的互补通道)能够输出PWM波。
douxiaolingyun
6楼-- · 2019-07-22 08:21
也就是说你只用到OC3N???OC3不用???这个就得你自己去研究手册了。

一周热门 更多>