找回密码
 立即注册
查看: 419|回复: 8

PWM死区问题

[复制链接]

该用户从未签到

1

主题

3

回帖

27

积分

新手上路

积分
27
发表于 2023-8-7 09:23:31 | 显示全部楼层 |阅读模式
本帖最后由 娃哈哈仙尊 于 2023-8-7 09:24 编辑

波形图

波形图


这个互补的pwm,增加死区后,上下波形不对称

回复 送花

使用道具 举报

该用户从未签到

46

主题

2997

回帖

6757

积分

超级版主

积分
6757
发表于 2023-8-7 10:48:37 | 显示全部楼层
所谓互补,就是一个输出高,另一个输出低,
比如20%占空比,P输出20%高电平,N输出80%高电平,怎么可能对称?
死区时间就是在一个输出变低电平一段时间后,另一个才输出高电平。

1.png

回复 支持 反对 送花

使用道具 举报

该用户从未签到

1

主题

3

回帖

27

积分

新手上路

积分
27
 楼主| 发表于 2023-8-7 11:00:29 | 显示全部楼层
梁工 发表于 2023-8-7 10:48
所谓互补,就是一个输出高,另一个输出低,
比如20%占空比,P输出20%高电平,N输出80%高电平,怎么可能对称 ...

您好梁工,我意思是,比如20%占空比,P输出20%高电平,N输出应该是20%低电平。对应起来。比如有1%,理应P输出19.5%高电平,N19.5%低电平。

点评

死区时间是两个边沿之间,不是平均。 如果你还是纠结这个,那就不用MCU的死区,你可以用IR2104,这个驱动只需要一路PWM,自带硬件死区,但你会发现,依旧是我说的那样的。  详情 回复 发表于 2023-8-8 09:39
一个下降沿后延时死区时间,另一个上升沿出现。  详情 回复 发表于 2023-8-7 14:10
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

2997

回帖

6757

积分

超级版主

积分
6757
发表于 2023-8-7 14:10:54 | 显示全部楼层
娃哈哈仙尊 发表于 2023-8-7 11:00
您好梁工,我意思是,比如20%占空比,P输出20%高电平,N输出应该是20%低电平。对应起来。比如有1%,理应P ...

一个下降沿后延时死区时间,另一个上升沿出现。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

1

主题

3

回帖

27

积分

新手上路

积分
27
 楼主| 发表于 2023-8-7 15:56:12 | 显示全部楼层
梁工 发表于 2023-8-7 14:10
一个下降沿后延时死区时间,另一个上升沿出现。

这个P输出和N输出不是平均分配这个死区时间。而是再一个波形上减去的死区时间。我那个波形图可以看出这个问题。
我是要用这组PWM去驱动推挽逆变。理应两个波形高电平脉宽一致。

点评

你是要50%占空比的么? 合理设置占空比就可以了,电机驱动、逆变器都这样做的。  详情 回复 发表于 2023-8-7 17:08
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

2997

回帖

6757

积分

超级版主

积分
6757
发表于 2023-8-7 17:08:11 | 显示全部楼层
娃哈哈仙尊 发表于 2023-8-7 15:56
这个P输出和N输出不是平均分配这个死区时间。而是再一个波形上减去的死区时间。我那个波形图可以看出这个 ...

你是要50%占空比的么? 合理设置占空比就可以了,电机驱动、逆变器都这样做的。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

1

主题

3

回帖

27

积分

新手上路

积分
27
 楼主| 发表于 2023-8-8 09:01:31 | 显示全部楼层
梁工 发表于 2023-8-7 17:08
你是要50%占空比的么? 合理设置占空比就可以了,电机驱动、逆变器都这样做的。 ...

我想通过改变占空比调压。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9410

回帖

1万

积分

管理员

积分
13962
发表于 2023-8-8 09:14:41 | 显示全部楼层
1.png


2.png

回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

2997

回帖

6757

积分

超级版主

积分
6757
发表于 2023-8-8 09:39:50 | 显示全部楼层
娃哈哈仙尊 发表于 2023-8-7 11:00
您好梁工,我意思是,比如20%占空比,P输出20%高电平,N输出应该是20%低电平。对应起来。比如有1%,理应P ...

死区时间是两个边沿之间,不是平均。
如果你还是纠结这个,那就不用MCU的死区,你可以用IR2104,这个驱动只需要一路PWM,自带硬件死区,但你会发现,依旧是我说的那样的。
回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2024-5-13 06:22 , Processed in 0.072505 second(s), 68 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表