变频器“死区效应”及“死区补偿”Matlab仿真

为了防止上、下桥臂的直通,变频器通常会加入死区。对于“转速-电流”双闭环控制,是否需要“死区补偿”,网上也有些争议。所以利用Matlab对“死区效应”进行了仿真(PMSM有位置传感器控制),Simulink中设置死区的方法如下图所示。

开关频率为10kHz,如果将死区设置为2.5us,仿真出的驱动波形如下图所示。

输出电流波形如下图所示,从仿真波形上来看,2.5us死区并未对输出电流造成影响。

走个极端,将死区设为25us(显然,实际应用中,这是不可能的,但是可以看下此时仿真的输出电流是什么样子),输出电流波形如下图所示,可见,电流在过零时,出现了“箝位”现象,某一相过零时的“箝位”会对其余两相造成影响,一个电周期内三相电流共有6次穿越零点,相电流出现6个“平台”畸变。

加入“死区补偿”算法后,可以消除这种电流畸变的现象。“死区补偿”设置以及加入该算法后的输出电流波形分别如下图所示,从电流波形不难看出,加入“死区补偿”算法后,前述的“平台”畸变现象消失。

  • 17
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 20
    评论
STM32F103是一款单片机系列,其中包含了PWM输出功能。PWM(脉宽调制)是一种通过调整信号的脉冲宽度来控制输出电压或电流的方法。可通过配置STM32F103的PWM模块来实现PWM输出,并且可以使用死区控制功能来避免MOS管同步时的相互干扰。 在STM32F103中,死区控制是通过在输出信号的两个脉冲之间插入一段时间,并且不允许MOS管的开关在此期间进行转换,以防止电流短路。这段时间称为死区时间。 使用STM32CubeMX来配置PWM模块和死区控制功能。首先,我们需要选择正确的定时器,并将其配置为PWM模式。然后,我们可以设置PWM的频率和分辨率。频率取决于我们所需的应用场景,而分辨率则决定了PWM的精度。 在配置完成PWM模块后,我们需要启用死区控制功能并设置死区时间。死区时间的设置通常取决于驱动MOS管的要求。我们需要根据电路和MOS管的特性来进行调整。 完成配置后,我们可以使用PWM输出来控制外部设备,如电机或LED等。我们可以通过调整PWM信号的占空比来改变输出的电压或电流。同时,死区控制功能将确保MOS管在切换状态时不会导致短路,提高了系统的稳定性和可靠性。 总结来说,STM32F103的PWM模块提供了死区控制功能,通过在输出信号的脉冲之间插入一段时间来避免MOS管的相互干扰。配置PWM和死区控制功能后,我们可以通过调整占空比来控制输出的电压或电流,并且保证系统的稳定性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值