System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信号处理领域,尤其涉及两相交错pfc电路crm控制的实现方法、装置、存储介质及电子设备。
技术介绍
1、功率因素校正(power factor correction,pfc)电路是开关电源中常用的电路,用于调整开关电源的有功功率与视在功率之间的关系,即有功功率除以视在功率的比值。pfc电路根据其电感电流的状态分为:ccm(电流连续模式)pfc电路、crm(电流临界导通模式)pfc电路和dcm(电流断续模式)pfc电路;pfc电路是否带有整流桥其又分为有桥pfc电路和无桥pfc电路。随着对开关电源功率密度和功率因数的追求,交错pfc电路成为常用设计,交错pfc电路是指将两路结构相同的pfc电路进行并联,而为了进一步提高开关电源的效率,交错pfc电路通常采用临界导通模式(电流crm控制),即打开功率管到一定时间,关闭功率管,由于电感续流作用,电感电流逐渐下降,当电感电流下降到零时,再次打开功率功率管,周而复始。该模式下功率管是在零电流附近打开,功率管的开通损耗大大降低,但开关频率是变化的,这带来损耗降低的同时增加了控制的难度,与此同时,为了减小电流纹波,减小电流畸变率,通常给交错pfc电路提供两路相位差为180的pwm信号,然而电源在实际工作中由于受信号干扰或电路元器件误差等因素影响,两路zcd信号不断交错重叠,导致两路pwm信号的相位差在0-360°之间周期循环变化。如果没有对应的控制方法和策略,两路pwm信号无法稳定的保持在180度附近。
技术实现思路
1、本申请实施例提
2、第一方面,本申请实施例提供了一种两相交错pfc电路crm控制的实现方法,所述方法包括:
3、上电后,指示环路中断定时器、第一计数器、第二计数器、第三计数器、第一pwm信号发生器、第二pwm信号发生器、第三pwm信号发生器、第一过零检测电路和第二过零检测电路开始工作;
4、在检测到第一过零检测电路产生的第一过零信号时,对所述第一计数器的计数值进行复位,以及获取所述第三计数器的当前计数值,将当前计数值写入存储器中;
5、在检测到第二过零检测电路产生的第二过零信号时,对所述第二计数器的计数值进行复位;
6、检测到环路中断定时器产生的第n次中断信号时,获取第一计数器的当前计数值cnt1n和第二计数器的当前计数值cnt2n;在所述存储器中读取最新计数值capn和上一计数值capn-1,根据capn和capn-1计算所述第一计数器的当前周期值cntfn,以及将第三计数器的计数值拉升至预设的最大计数值;
7、计算cnt2n-cnt1n的差值err_cntn;
8、若err_cntn大于或等于0,根据[(err_cntn-cntfn/2)%cntfn/2]*kx计算当前的占空比调节量adj_phasen;若err_cntn小于0,根据[(err_cntn+cntfn/2)%cntfn/2]*kx计算占当前的空比调节量adj_phasen;
9、根据计算得到的占空比调节量对第一pwm信号发生器的占空比进行调节:pwm1_setn=duty1n-adj_phasen;以及根据占空比调节量对第二pwm信号发生器的占空比进行调节:pwm2_setn=duty2n+adj_phasen。
10、第二方面,本申请实施例提供了一种两相交错pfc电路crm控制的实现装置,所述装置包括:
11、指示单元,用于上电后,指示环路中断定时器、第一计数器、第二计数器、第三计数器、第一pwm信号发生器、第二pwm信号发生器、第三pwm信号发生器、第一过零检测电路和第二过零检测电路开始工作;
12、写入单元,用于在检测到第一过零检测电路产生的第一过零信号时,对所述第一计数器的计数值进行复位,以及获取所述第三计数器的当前计数值,将当前计数值写入存储器中;
13、复位单元,用于在检测到第二过零检测电路产生的第二过零信号时,对所述第二计数器的计数值进行复位;
14、中断处理单元,用于检测到环路中断定时器产生的第n次中断信号时,获取第一计数器的当前计数值cnt1n和第二计数器的当前计数值cnt2n;在所述存储器中读取最新计数值capn和上一计数值capn-1,根据capn和capn-1计算所述第一计数器的当前周期值cntfn,以及将第三计数器的计数值拉升至预设的最大计数值;
15、计算单元,用于计算cnt2n-cnt1n的差值err_cntn;若err_cntn大于或等于0,根据[(err_cntn-cntfn/2)%cntfn/2]*kx计算当前的占空比调节量adj_phasen;若err_cntn小于0,根据[(err_cntn+cntfn/2)%cntfn/2]*kx计算占当前的空比调节量adj_phasen;
16、调节单元,用于根据计算得到的占空比调节量对第一pwm信号发生器的占空比进行调节:pwm1_setn=duty1n-adj_phasen;以及根据占空比调节量对第二pwm信号发生器的占空比进行调节:pwm2_setn=duty2n+adj_phasen。
17、第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
18、第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
19、本申请一些实施例提供的技术方案带来的有益效果至少包括:
20、引入第三pwm信号发生器、第三计数器和环路中断定时器,将第三pwm信号发生器输出的辅助pwm信号和第三计数器的计数值作为参考,由中断信号触发对两路pwm信号的占空比调节量的计算和调节,相对于现有技术直接控制第一pwm信号发生器和第二pwm信号发生器生成两路180度的pwm信号相比,可以实时调节两路pwm信号的占空比,达到实时控制两路pwm信号的相位差稳定的保持在180的效果,可以增大整个开关电源的功率,在临界导通模式下还能减小开关电源的损耗,提高的系统的性能指标,以及减小开关电源的纹波电压和电流畸变率,提升整个开关电源的功率密度和效率。
本文档来自技高网...【技术保护点】
1.一种两相交错PFC电路CRM控制的实现方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,配置的所述第一PWM信号发生器的占空比和所述第二PWM信号发生器的初始占空比相等。
4.一种两相交错PFC电路CRM控制的实现装置,其特征在于,所述装置包括:
5.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~3任意一项的方法步骤。
6.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~3任意一项的方法步骤。
【技术特征摘要】
1.一种两相交错pfc电路crm控制的实现方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,配置的所述第一pwm信号发生器的占空比和所述第二pwm信号发生器的初始占空比相等。
4.一种两相交错pfc电路crm控制的实现装置,其特征在...
【专利技术属性】
技术研发人员:李建霖,王乐鹏,杜敏豪,吴亚杰,黄兆秋,李庆顺,郭科,廖树龙,段杰,
申请(专利权)人:珠海泰为电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。