System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电力电子控制,特别是涉及一种pwm控制开关参数更新方法、装置及存储介质。
技术介绍
1、随着微控制单元mcu(micro control unit)系统和电力电子技术不断发展,对开关器件的数字化控制要求越来越高,脉冲宽度调制pwm(pulse width modulation)控制方式广泛应用电力电子行业中,尤其在变频pwm控制系统中开关频率和占空比需要同时调节,准确实现不同参数实时更新是控制系统成败的关键。通常在反激拓扑应用场合中为了实现开关管的零电压开通,开关频率会跟随输出功率动态调节,因此pwm变频控制得到快速发展。低成本实现精确的数字化变频pwm控制有利于提高产品可靠性和市场竞争力。通常所使用的mcu中会集成pwm控制模块,通过不同的配置实现精确实时的变频控制,因此合理配置和应用pwm模块实现变频控制显得尤为重要。
2、在电力电子产品的研发与应用中,各个模块发出准确的脉冲,产品才能正常高效运行。在变频交错pwm应用中,需要持续更新周期和占空比,来控制设备运行。
3、在pwm波变频时,会出现错误的脉冲,现有技术cn111146927a公开了变频pwm控制开关参数更新方法、pwm控制方法及pwm控制器,通过增加中间值,先更新至开关参数中间值,一个采样计算周期后从开关参数中间值更新至待更新开关参数来解决时序上出现错误脉冲的方法,但是该方法仅能解决由芯片执行时间有偏差引起的出现错误脉冲的情况,对于其他原因导致出现错误脉冲的情况,无法有效解决。
4、针对现有技术中存在变频交错pwm应用
技术实现思路
1、本申请实施例提供了一种pwm控制开关参数更新方法、装置及存储介质,以至少解决现有技术中存在变频交错pwm应用出现错误脉冲的问题。
2、第一方面,本申请实施例提供了一种pwm控制开关参数更新方法,所述pwm控制开关参数更新方法应用于增强型脉宽调制模块,所述增强型脉宽调制模块包括第一通道和第二通道,所述第一通道产生第一pwm信号,所述第二通道产生第二pwm信号;根据所述第一pwm信号和所述第二pwm信号生成pwm波,所述pwm控制开关参数更新方法包括:
3、设置开关周期基准值;获取当前开关周期值;当所述当前开关周期值大于或小于所述开关周期基准值时,在第一时间点更新所述第一pwm信号的第一占空比,在第二时间点更新所述第二pwm信号的第二占空比和开关周期;所述第一时间点为所述pwm波的载波计数器在当前开关周期下的三角载波的波峰对应的时间点,所述第二时间点为所述pwm波的载波计数器在当前开关周期下的三角载波的波谷对应的时间点。
4、在其中的一些实施例中,所述增强型脉宽调制模块采用增减计数模式,生成对称的所述三角载波。
5、在其中的一些实施例中,所述pwm波的载波计数器在当前开关周期下的三角载波的波峰对应的时间点为prd值对应的时间点,所述pwm波的载波计数器在当前开关周期下的三角载波的波谷对应的时间点为零点对应的时间点。
6、在其中的一些实施例中,所述pwm控制开关参数更新方法包括:在所述第二pwm信号的占空比完成更新的同时,在所述第二时间点将所述当前开关周期值设置为所述开关周期基准值。
7、在其中的一些实施例中,所述第一pwm信号与所述第二pwm信号交错调制,所述第一pwm信号的上升沿超前所述第二pwm信号的上升沿180度。
8、在其中的一些实施例中,所述三角载波为等腰三角形。
9、在其中的一些实施例中,所述增强型脉宽调制模块为dsp、cpu或微控制器。
10、第二个方面,在本实施例中提供了一种pwm控制开关参数更新装置,所述pwm控制开关参数更新装置用于更新增强型脉宽调制模块发出的pwm波,所述增强型脉宽调制模块包括第一通道和第二通道,所述第一通道产生第一pwm信号,所述第二通道产生第二pwm信号;所述pwm波根据所述第一pwm信号和所述第二pwm信号生成,其特征在于,所述pwm控制开关参数更新装置包括:
11、设定模块,用于设置开关周期基准值;获取模块,用于获取当前开关周期值;更新模块,用于当所述当前开关周期值大于或小于所述开关周期基准值时,在第一时间点更新所述第一pwm信号的第一占空比,在第二时间点更新所述第二pwm信号的第二占空比和开关周期;所述第一时间点为所述pwm波的载波计数器在当前开关周期下的三角载波的波峰对应的时间点,所述第二时间点为所述pwm波的载波计数器在当前开关周期下的三角载波的波谷对应的时间点。
12、第三个方面,在本实施例中提供了一种电子设备,所述装置包括处理器和存储器,所述处理器被配置为执行时实现上述第一个方面所述的pwm控制开关参数更新方法的步骤。
13、第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的pwm控制开关参数更新方法。
14、相比于相关技术,本申请实施例提供的一种pwm控制开关参数更新方法、装置及存储介质,通过设置开关周期基准值;获取当前开关周期值;当当前开关周期值大于或小于开关周期基准值时,在第一时间点更新pwm信号的第一占空比,在第二时间点更新pwm信号的第二占空比,第一时间点为pwm波的载波计数器在当前开关周期下的三角载波的波峰对应的时间点,第二时间点为pwm波的载波计数器在当前开关周期下的三角载波的波谷对应的时间点。解决了在变频应用中,产生错误脉冲的技术问题,实现了在变频应用中,有效减少异常脉冲,提高了设备输出脉冲的稳定性的有益效果。
本文档来自技高网...【技术保护点】
1.一种PWM控制开关参数更新方法,其特征在于,所述PWM控制开关参数更新方法应用于增强型脉宽调制模块,所述增强型脉宽调制模块包括第一通道和第二通道,所述第一通道产生第一PWM信号,所述第二通道产生第二PWM信号;根据所述第一PWM信号和所述第二PWM信号生成PWM波,所述PWM控制开关参数更新方法包括:
2.根据权利要求1所述的PWM控制开关参数更新方法,其特征在于,所述增强型脉宽调制模块采用增减计数模式,生成对称的所述三角载波。
3.根据权利要求1所述的PWM控制开关参数更新方法,其特征在于,所述PWM波的载波计数器在当前开关周期下的三角载波的波峰对应的时间点为PRD值对应的时间点,所述PWM波的载波计数器在当前开关周期下的三角载波的波谷对应的时间点为零点对应的时间点。
4.根据权利要求1所述的PWM控制开关参数更新方法,其特征在于,所述PWM控制开关参数更新方法包括:
5.根据权利要求1所述的PWM控制开关参数更新方法,其特征在于,所述第一PWM信号与所述第二PWM信号交错调制,所述第一PWM信号的上升沿超前所述第二PWM信号
6.根据权利要求2所述的PWM控制开关参数更新方法,其特征在于,所述三角载波为等腰三角形。
7.根据权利要求1所述的PWM控制开关参数更新方法,其特征在于,所述增强型脉宽调制模块为DSP、CPU或微控制器。
8.一种PWM控制开关参数更新装置,所述PWM控制开关参数更新装置用于更新增强型脉宽调制模块发出的PWM波,所述增强型脉宽调制模块包括第一通道和第二通道,所述第一通道产生第一PWM信号,所述第二通道产生第二PWM信号;所述PWM波根据所述第一PWM信号和所述第二PWM信号生成,其特征在于,所述PWM控制开关参数更新装置包括:
9.一种电子设备,所述电子设备包括处理器和存储器,其特征在于,所述处理器被配置为执行如权利要求1至权利要求7中任一项所述的PWM控制开关参数更新方法的步骤。
10.一种计算机可读存储介质,其上存储有包括指令的计算机程序,其特征在于,所述指令在由处理器执行时,使所述处理器执行如权利要求1至权利要求7中任一项所述的PWM控制开关参数更新方法。
...【技术特征摘要】
1.一种pwm控制开关参数更新方法,其特征在于,所述pwm控制开关参数更新方法应用于增强型脉宽调制模块,所述增强型脉宽调制模块包括第一通道和第二通道,所述第一通道产生第一pwm信号,所述第二通道产生第二pwm信号;根据所述第一pwm信号和所述第二pwm信号生成pwm波,所述pwm控制开关参数更新方法包括:
2.根据权利要求1所述的pwm控制开关参数更新方法,其特征在于,所述增强型脉宽调制模块采用增减计数模式,生成对称的所述三角载波。
3.根据权利要求1所述的pwm控制开关参数更新方法,其特征在于,所述pwm波的载波计数器在当前开关周期下的三角载波的波峰对应的时间点为prd值对应的时间点,所述pwm波的载波计数器在当前开关周期下的三角载波的波谷对应的时间点为零点对应的时间点。
4.根据权利要求1所述的pwm控制开关参数更新方法,其特征在于,所述pwm控制开关参数更新方法包括:
5.根据权利要求1所述的pwm控制开关参数更新方法,其特征在于,所述第一pwm信号与所述第二pwm信号交错调制,所述第一pwm信号的上升沿超前...
【专利技术属性】
技术研发人员:魏齐良,谢阳,刘超,
申请(专利权)人:浙江华昱欣科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。