发明名称 |
一种PWM控制方法 |
摘要 |
本发明公开了一种PWM控制方法,PWM开关周期由脉冲控制信号决定,PWM开通时间和关断时间由高频载波信号、参考信号及脉冲控制信号确定,高频载波信号为各周期之间斜率有变化的斜坡信号,在每个PWM开关周期内对参考信号采样一次,以采样值作为比较值vF,根据比较值vF与对应的斜坡信号最大值vrm的比值关系来确定各开关周期的PWM开通、关断时间。本发明利用vF与vrm的比值关系,通过较简单的运算处理产生要输出的PWM信号波形,同时可达到较高的精度。本发明采用FPGA,具有处理速度快、低功率损耗的优点,并且可实现基于IC层面的设计。 |
申请公布号 |
CN101499791B |
申请公布日期 |
2012.05.02 |
申请号 |
CN200810009712.4 |
申请日期 |
2008.01.29 |
申请人 |
力博特公司 |
发明人 |
毕晓萌;唐志;黄庆义 |
分类号 |
H03K7/08(2006.01)I;H02M1/00(2007.01)I |
主分类号 |
H03K7/08(2006.01)I |
代理机构 |
深圳新创友知识产权代理有限公司 44223 |
代理人 |
江耀纯 |
主权项 |
1.一种PWM控制方法,PWM开关周期由脉冲控制信号决定,PWM开通时间和关断时间由高频载波信号、参考信号及所述脉冲控制信号确定,所述高频载波信号为各周期之间斜率有变化的斜坡信号,其特征在于:在每个PWM开关周期内对所述参考信号采样一次,以采样值作为比较值V<sub>F</sub>,根据所述比较值V<sub>F</sub>与对应的斜坡信号最大值V<sub>rm</sub>的比值关系来确定各开关周期的PWM开通、关断时间;确定各开关周期的PWM开通、关断时间的方法有两种:第一种:1)各开关周期均按设定的时钟频率从0开始计数,一开关周期内的最大计数值为N;由所述比值关系确定对应于PWM开通时间的计数值取值范围为:<img file="RE-FDA0000045628050000011.GIF" wi="261" he="118" />2)将<img file="RE-FDA0000045628050000012.GIF" wi="142" he="118" />的分母、商和余数转化为整型数据;3)判断脉冲控制信号的电平特性,如果为关断控制电平,PWM输出低电平;否则,进入下一步骤;4)判断<img file="RE-FDA0000045628050000013.GIF" wi="142" he="118" />的分子和分母是否全都为正数,如果否,输出低电平;如果是,则进入下一步骤;5)判断<img file="RE-FDA0000045628050000014.GIF" wi="142" he="118" />的余数是否小于分母的二分之一,如果是,则当计数值大于商减一时输出低电平,否则输出高电平;如果否,则当计数器的数值大于商时输出低电平,否则输出高电平;上述低、高电平时段分别对应PWM关断、开通时间;第二种:各开关周期均按设定的时钟频率从0开始计数,一开关周期内的最大计数值为N,不断累计计数值n,其取值范围为0~N;以该设定的时钟频率不断计算<img file="RE-FDA0000045628050000015.GIF" wi="146" he="96" />并与比较值V<sub>F</sub>进行比较,当满足<img file="RE-FDA0000045628050000016.GIF" wi="234" he="96" />时,输出高电平,否则,输出低电平;上述低、高电平时段分别对应PWM关断、开通时间。 |
地址 |
美国俄亥俄州哥伦布迪尔伯恩道1050号 |