相控整流开关控制方法和装置制造方法及图纸

技术编号:13879400 阅读:121 留言:0更新日期:2016-10-23 00:04
相控整流开关控制方法,其捕获中断步骤中,若判断出上一周期的最后一个开关控制步骤尚未执行,则不执行步骤A.取最新的同步信号的捕获时刻作为动作基准,其每个周期的最后一次开关控制步骤中,若判断出下一周期的捕获中断步骤不执行步骤A,则本开关控制步骤在步骤K3.根据动作基准为下次开关控制步骤设置执行时刻之前,不执行步骤K2.预更新动作基准,而改为执行步骤A。该方法中的步骤,可以建立功能模块,组合成功能模块构架,主要通过存储在计算机可读存储介质中的计算机程序来实现。功能模块构架中,只需运行一个开关控制功能模块即可实现全部开关控制步骤,消耗资源少,且能够避免更新动作基准造成开关控制步骤漏执行。

【技术实现步骤摘要】

本专利技术涉及相控整流开关控制方法,该方法中的步骤,可以建立功能模块,组合成功能模块构架,主要通过存储在计算机可读存储介质中的计算机程序来实现。
技术介绍
相控整流是指对整流桥各桥臂中的开关进行周期性的开通和关断,通过控制各桥臂中的开关的开通/截止动作的相位来控制整流桥输出的直流电压。以三相桥式全相控整流,即六脉冲相控整流为例,与A相电源相接的上下两个晶闸管分别为SCR1、SCR4,与B相电源相接的上下两个晶闸管分别为SCR3、SCR6,与C相电源相接的上下两个晶闸管分别为SCR5、SCR2,在一个三相电源周期(360度)内,每隔60度让晶闸管动作一次。由于每个时刻需让不属同一相的一个上管和一个下管开通而其余晶闸管截止,以形成向负载供电的回路,为此需给出一组开关控制信号。在一个周期内需给出六组开关控制信号,通过改变晶闸管的动作角度来改变整流电压,即相控整流。晶闸管的动作角度一般以A相电源过零点(此时为0度)的时刻作为参考,可以通过硬件电路得到与A相电源相应的方波信号,此方波送入DSP,利用DSP的捕获功能可以准确地获取A相电源过零点时所对应的定时器时刻,其简称为捕获时刻,作为本周期六组开关控制信号的动作基准。一、正常情况下,事件发生顺序为:捕获到同步信号,进入本周期初始,执行捕获中断步骤:取本次同步信号的捕获时刻作为本周期的动作基准;到了动作基准+0度+动作角度所对应的时刻,执行开关控制步骤一:给出第一组开关控制信号(SCR6、SCR1开通,其余晶闸管截止),为下次开关控制步骤设置执行时刻=动作基准+60度+动作角度所对应的时刻;到了动作基准+60度+动作角度所对应的时刻,执行开关控制步骤二:给出第二组开关控制信号(SCR1、SCR2开通,其余晶闸管截止,下文类似情况不再赘述),为下次开关控制步骤设置执行时刻=动作基准+120度+动作角度所对应的时刻;到了动作基准+120度+动作角度所对应的时刻,执行开关控制步骤三:……;……;到了动作基准+300度+动作角度所对应的时刻,执行开关控制步骤六:给出第六组开关控制信号,由于已是本周期最后一次开关控制,下次开关控制将属于下一周期,遂为下次开关控制步骤设置执行时刻之前需预更新动作基准=原动作基准+360度所对应的时刻,在此基础上为下次开关控制步骤(即下一周期的开关控制步骤一)设置执行时刻=动作基准+0度+动作角度所对应的时刻=原动作基准+360度+0度+动作角度所对应的时刻;在正常情况下,本周期的六个开关控制步骤执行完毕,才会再次捕获到同步信号,进入新的周期初始,执行捕获中断步骤:取本次同步信号的捕获时刻作为动作基准,就正式更新了动作基准,如此则上一周期的开关控制步骤六中预更新的动作基准(原动作基准+360度所对应的时刻)被取代;到了由上一周期的开关控制步骤六设置的执行时刻(即原动作基准+360度+0度+动作角度所对应的时刻),执行开关控制步骤一:给出第一组开关控制信号,基于最新的动作基准(即在本周期的捕获中断步骤中正式更新的动作基准),为下次开关控制步骤设置执行时刻=动作基准+60度+动作角度所对应的时刻;……。要编制计算机程序实现上述操作,一般的思路是建立一个捕获中断功能模块实现所述捕获中断步骤,建立一个开关控制功能模块实现上述执行开关控制步骤一~六,通过一些标志位来实现对不同的开关控制步骤的区分。二、然而,在例如整流软启动的情况下,有可能一个周期的六次开关控制尚未全部结束,就已捕获到下一周期的同步信号,如此则事件发生顺序可能变为:捕获到同步信号,进入本周期初始,执行捕获中断步骤:取本次同步信号的捕获时刻作为本周期的动作基准;到了动作基准+0度+动作角度所对应的时刻,执行开关控制步骤一:……;……到了动作基准+180度+动作角度所对应的时刻,执行开关控制步骤四:给出第四组开关控制信号,为下次开关控制步骤设置执行时刻=动作基准+240度+动作角度所对应的时刻;然后捕获到同步信号,导致在本周期的开关控制步骤五、六尚未执行时就执行下一周期的捕获中断步骤:取本次同步信号的捕获时刻作为动作基准,就正式更新了动作基准;在由开关控制步骤四设置的动作基准+240度+动作角度所对应的时刻,执行开关控制步骤五:给出第五组开关控制信号,基于最新的动作基准(即在刚刚执行完毕的捕获中断步骤中正式更新的动作基准),为下次开关控制步骤(即开关控制步骤六)设置执行时刻=动作基准+300度+动作角度所对应的时刻=下一周期的捕获时刻+300度+动作角度所对应的时刻!由此可见,如果在开关控制步骤五尚未执行时就捕获到同步信号,更新了动作基准,开关控制步骤五就会错误地使用更新后的动作基准来计算开关控制步骤六的执行时刻,相当于使用了下一周期的动作基准来计算开关控制步骤六的执行时刻,导致开关控制步骤六在下一周期的动作基准+300度+动作角度所对应的时刻执行,而非在本周期的动作基准+300度+动作角度所对应的时刻执行,造成开关控制步骤六无法在本周期内执行。为了避免更新动作基准造成开关控制步骤漏执行,传统的做法是为开关控制步骤一、二、三建立第一个开关控制功能模块,为开关控制步骤四、五、六建立第二个开关控制功能模块,两个开关控制功能模块分别使用不同的寄存器寄存动作基准,开关控制步骤一、二、三所使用的动作基准在捕获中断步骤中更新,且开关控制步骤一的执行时刻在捕获中断中设置,而开关控制步骤四、五、六所使用的动作基准则在开关控制步骤三中更新,这种做法的缺点是需要运行两个不同的开关控制功能模块,消耗资源较多。
技术实现思路
本专利技术的目的是以较少的资源消耗实现相控整流,就能够避免更新动作基准造成开关控制步骤漏执行。本专利技术给出相控整流开关控制方法,包括捕获中断步骤和开关控制步骤,其中:捕获中断步骤因同步信号被捕获而触发执行,包括步骤A.取最新的同步信号的捕获时刻作为动作基准;开关控制步骤在每个周期内执行多次,其中:每次执行的开关控制步骤包括步骤K1.给出当次的开关控制信号和K3.根据动作基准为下次开关控制步骤设置执行时刻,下次开关控制步骤在该执行时刻执行;每个周期的最后一次开关控制步骤包括在步骤K3之前执行的步骤K2.预更新动作基准;其特征是:捕获中断步骤中,若判断出上一周期的最后一个开关控制步骤尚未执行,则不执行步骤A;每个周期的最后一次开关控制步骤中,若判断出下一周期的捕获中断步骤不执行步骤A,则本开关控制步骤在步骤K3之前不执行步骤K2而改为执行步骤A。有益效果:只需运行一个开关控制功能模块即可实现全部开关控制步骤,消耗资源少,且能够避免更新动作基准造成开关控制步骤漏执行。工作原理:如果在计算本周期最后一次开关控制步骤的执行时刻之前捕获到同步信号,提前执行下一周期的捕获中断步骤,该捕获中断步骤就会判断出所述最后一次开关控制步骤尚未执行,故该捕获中断步骤不会执行步骤A,即不会更新动作基准,从而不会影响随后对本周期最后一次开关控制步骤的执行时刻的计算,本周期最后一次开关控制步骤得以在本周期内执行,执行时判断出该捕获中断步骤不执行步骤A,就在步骤K3之前执行步骤A,确保下一周期的开关控制步骤的执行时刻能够基于最新的同步信号的捕获时刻来计算。具体实施方式以三相桥式全相控整流为例,一个周期内需六组开关控制信号,本文档来自技高网
...

【技术保护点】
相控整流开关控制方法,包括捕获中断步骤和开关控制步骤,其中:捕获中断步骤因同步信号被捕获而触发执行,包括步骤A.取最新的同步信号的捕获时刻作为动作基准;开关控制步骤在每个周期内执行多次,其中:每次执行的开关控制步骤包括步骤K1.给出当次的开关控制信号和K3.根据动作基准为下次开关控制步骤设置执行时刻,下次开关控制步骤在该执行时刻执行;每个周期的最后一次开关控制步骤包括在步骤K3之前执行的步骤K2.预更新动作基准;其特征是:捕获中断步骤中,若判断出上一周期的最后一个开关控制步骤尚未执行,则不执行步骤A;每个周期的最后一次开关控制步骤中,若判断出下一周期的捕获中断步骤不执行步骤A,则本开关控制步骤在步骤K3之前不执行步骤K2而改为执行步骤A。

【技术特征摘要】
1.相控整流开关控制方法,包括捕获中断步骤和开关控制步骤,其中:捕获中断步骤因同步信号被捕获而触发执行,包括步骤A.取最新的同步信号的捕获时刻作为动作基准;开关控制步骤在每个周期内执行多次,其中:每次执行的开关控制步骤包括步骤K1.给出当次的开关控制信号和K3.根据动作基准为下次开关控制步骤设置执行时刻,下次开关控制步骤在该执行时刻执行;每个周期的最后一次开关控制步骤包括在步骤K3之前执行的步骤K2.预更新动作基准;其特征是:捕获中断步骤中,若判断出上一周期的最后一个开关控制步骤尚未执行,则不执行步骤A;每个周期的最后一次开关控制步骤中,若判断出下一周期的捕获中断步骤不执行步骤A,则本开关控制步骤在步骤K3之前不执行步骤K2而改为执行步骤A。2.根据权利要求1所述的相控整流开关控制方法,预设捕获更新标志位,并且:捕获中断步骤中,若不执行步骤A,则在捕获更新标志位标记中标记;每个周期的最后一次开关控制步骤中,根据捕获更新标志位,实现对下一周期的捕获中断步骤是否不执行步骤A的判断。3.根据权利要求2所述的相控整流开关控制方法,每个周期的最后一次开关控制步骤中,若根据捕获更新标志位被进行了所述标记,判断出下一周期的捕获中断步骤不执行步骤A,则清除该标记。4.根据权利要求1所述的相控整流开关控制方法,其捕获中断步骤中,对上一周期的最后一个开关控制步骤是否尚未执行的判断,是根据最新的同步信号的捕获时刻与未经步骤A更新的动作基准这两者相差的程度来得出的。5.根据权利要求1所述的相控整流开关控制方法,所述的同步信号取自所输入的交流电源的其中一相。6.相控整流开关控制装置,包括捕获中...

【专利技术属性】
技术研发人员:王美力谢缔李晓峰于玮
申请(专利权)人:广东易事特电源股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1