通馋电潦 2010年5月25日第27卷第3期 术 May 25,2010,Vo1.27 No.3 Telecom Power Technology 文章编号:1009—3664(2010)03一()()34—03 j 薹 一种基于TMS320F2808的高精度UPS电源锁相技术 郑必伟 ,崔福军 ,王武 。 (1.福州大学电气工程与自动化学院,福建福州350108; 2.漳州科华技术有限责任公司,福建漳州36300()) 摘要:针对全数字控制的UPS系统,结合锁相环原理,提出了一种基于DSP TMS320F2808的高精度数字锁相控制 方案。建立了数字锁相环的模型,列出了相应的算法和程序实现流程,理论上锁相精度可高达0.144。。在实验板上仿真 并最终在实际的UPS样机上进行了实验,实验及实际测试结果充分验证了该方案的正确性和可行性。 关键词:UPS;数字锁相;DSP;高精度 中图分类号:TN86 文献标识码:A A High Precision Phase—I ock Technology for UPS Based on TMS320F2808 ZHENG Bi wei ,CUI Fu-jun2,WANG Wu ’ (1.College of Electrical Engineering and Automation,Fuzhou University,Fuzhou 350108,China; 2.Zhangzhou Kehua Technology Co.I td.,Zhangzhou 363000,China) Abstract:According tO the PI I theory,this paper puts forward a high precision digital phase-locked loop control method based on DSP TMS320F28()8。establishes model of digital phase-locked loop,lists the corresponding algorithm and program flow diagram,the precision of PI I can reach up tO 0.1 44。in theory.Emulation has been implemented on experi— ment board and,ultimately,an experiment has been taken in the actual UPS prototype.Emulation and aetual test results fully verify the correctness and feasibility of the method. Key words:UPS;digital phaseqock;DSP;high precision 0引 言 uPs(不问断电源)作为后备电源和改善电网质量 的一种重要装置,在工业生产和社会生活中得到广泛 应用。uPs在运行时,要求其输出电压的频率和相位 与市电保持严格的一致,这样才能在市电发生变化时 保证uPs能向负载提供不问断、稳定的电源,且不会 对负载产生大的冲击。因此,在uPs中都必须加入锁 相的环节,传统的锁相采用模拟电路控制,硬件电路复 杂、成本较高,同时由于器件老化和温飘问题的存在, 使得系统可靠性和效率下降,另外使用模拟技术还存 在参数调整麻烦等问题。随着信息技术的发展以及数 字信号处理(DSP)的成熟,uPs的锁相技术转向数字 控制已经成为一种必然 ],本文提出了一种基于TI公 1数字锁相环设计 1.1锁相原理 交流电网电压 和UPS逆变输出的电压Ui分别 为: “ 一Ub sin(2丌厂lt) (1) “ 一U。 sin(2rrf2t± ) (2) 式中,U 与己, 分别为电网电压幅值和逆变输出电 压幅值;,’ 与 分别为电网电压和UPS逆变输出电 压的频率;0表示“ 超前或滞后 的相位角。由 和 的表达式可知,要实现锁相,必须满足: 2 1t一2 2t 4-0 (3) 即: f1一 ±0/2re (4) 司的TMs320F2808芯片实现高精度锁相控制的方 法,并给出了实验板的仿真结果及实际硬件测试结果, 该方法具有简单实用、思路清晰、易于修改、锁相稳定, 算法效率高等优点。 因此 和 的同频同相可通过对 进行调节来 实现。当逆变输出电压超前市电电压时,则要求逆变 输出电压的频率 减小;而当逆变电压滞后市电电压 时-贝0要求逆变输出电压的频率-厂2增大。这样经过几 个周期的调节之后,便能实现逆变输出和电网电压的 同频同相[2],如图1所示。 1.2数字锁相环的模型 收稿日期:2010—01—12 作者简介:郑必伟(1985-),男,福建福州人,硕士研究生,研究 方向为电力电子仿真与控制技术研究。 崔福军(1981一),男,福建漳州人,科华硬件设计工程师。 王武(1973一),男,福建福州人,博士,副教授,研究方向为电 力电子系统建模与新型控制技术研究。 锁相环是一个闭环的相位频率控制系统,其输出 必须能实时跟踪输人信号的频率和相位。当锁相环处 于“锁住”状态时,输出信号与输人信号的相位差必须 违镌电潦狻jI二 2010年5月25 13第27卷第3期 郑必伟等: 一种基于TMS320F2808的高精度UPS电源锁相技术 Telecom Power Techno1ogy May 25,2010,Vo1.27 No.3 图1数字锁相原理 为零或保持不变 ]。如果产生一个相位差,控制方法 将对振荡器起作用,使得相位差降至最小。这样一个 系统中,输出信号的相位就被锁定到参考信号的相位。 为了建立数字锁相环的数学模型,我们先引入模拟的 锁相环控制框图如图2(a)所示。从图可以看出传统 的锁相环由鉴相器(Phase Detector)、低通滤波器 (Low Pass Filter)及压控振荡器(Voltage Controller Oscillator)三部分组成,其中鉴相器用来对市电和逆 变信号进行比较,得到相位误差信号L, U 经低通滤 波后得到信号己, ,L, 控制VCO改变U。 的频率和相 位,以达到锁频锁相的目的,整个环是一个负反馈的过 程: 。 (a)模拟锁相环控框图 (b)数字锁相环控制框图 图2 PLL控制框图 数字锁相的控制框图如图2(b)所示。图中(D 为 输入市电的相位信息,作为整个数字锁相环的给定;而 鉴相器PD的功能则可以通过DSP的捕获口来实现; k。+ /s为PI调节,可等效为图2(a)中的环路滤波器 LPF;PI的输出改变载波周期,从而实现SPWM波频 率的改变。 1.3高精度数字锁相的控制与实现 该控制方案选用的芯片TMS320F2808(下文简 称2808)是美国德州仪器(TI)公司生产的高性能32 位数字信号处理器TMs320C28x系列中的一种。 2808的最高运行速度可达到100 MIPS,可很好地满 足各种控制算法、信号处理算法等实时运算的需求。 片上集成128 K字节的FLASH、32字节的SRAM、8 K字节的BOOT ROM和片上代码保护模块,分别用 来存储用户编制的程序、数据,并实现系统的不同方式 引导。另外2808还自带增强型捕获单元(eCAP)、增 强型PWM产生单元(ePWM)、12位16通道快速 ADC单元以及其它的一些通讯模块如SCI、SPI、 eCAN等。2808价格便宜,其内核还支持IQ变换函 数库,使研发人员能方便地使用便宜的定点DSP来实 现浮点运算。 基于该芯片实现的高精度锁相控制方案的整体硬 件框图如图3所示,该方案首先是产生50 Hz的SP— WM(正弦脉宽调制)波。SPWM波的产生采用等效 面积法来实现,一个正弦周期产生的脉冲个数固定 (400),程序中用一变量SPWM—i来记录当前一个周 期内已经产生的脉冲个数。为了提高产生波形的正弦 度以及节省运算时间,提高程序的运行效率,程序中的 乘除运算及余弦的求值均采用28系列DSP中含有的 IQMATH库函数来实现 引。 eCAPl TMS32OF28O8 ePWMl ePWM2 ePWM3 ePWM4 图3锁相方案硬件框图 逆变输出完全由软件控制,从SPWM—i便可知逆 变输出电压的相位信息。因此,本方案在硬件方面仅 需要电网电压的检测电路即可,包括电网电压经采样 变压器降压采样,再将采样电压送到过零比较器进行 过零检测,得到与电网电压同频同相的方波信号,然后 限压滤波,最后送给2808的eCAP1口。本方案的锁 相原理如图1所示,鉴相器用28()8的eCAP1口捕获 市电降压过零检测后得到方波的上升沿来实现,锁相 实现流程如图4所示。从流程图也可以看出,该方法 简单、易于实现。其基本思想是获取SPWMj为0时 的定时器计数值ECaplRegs.TSCTR并存于Phase— er中,判断该值是否在锁相的死区范围内,若在则表 示已锁住相,置锁相完成标志位;否则计算相位差 EcapPhasederr,根据相位差EcapPhased—err来进行 PI运算得到此时的SPWM载波周期修正量Delta— prd。程序中的PI运算可用增量式PI算法来实现,算 法简单且易于实现,将得到的SPWM载波周期修正量 Deha_prd跟电网电压周期相加限幅后作为新的SP— wM载波周期值L6]。 1.4锁相精度 本方案中SPWM波的产生采用双极性同步调制 技术,一周期开关点数N=400,2808的工作频率SY— SCI KOUT=100 MHz(10 ns),程序中设定定时器的 ・ ・ 通往电.潦梭】|: 2010年5月25日第27卷第3期 Telecom Power Technology May 25,2010,Vo1.27 No.3 采用同篙 喜 嘉算步增减计数模式, 基波频率为 (5阱0 Hz 即周期 ‘2式0 2实际样机验证 。 一 ” ~ ms),因而每个正弦周期内最II, ̄N差为:400X 10×2 将EC赋给PeaplReriogds.CAP1 < net N, 人二 …一… 一…。I ——r, + 。滑动滤波得到新的 Period ̄net值 I苎皇兰!卜-_ 产< 置锁相完成标志位 清锁相完成标志位 Pha9eLock—Ok=l PhaseLock0k=0 l Pha9e_err—Phase_er≤ I Phase err=Period net-Phase e ̄ 置超前滞后标志位 f置超前滞后标志位Phase Lag=O Phase_Lag=1 L 卜 SPWM—PRD Period_net+ Deita prd ● 限幅 .1清中断标志位I. J -I 开中断 r_ ~ 图4锁相流程图 8 000 ns,0.008/20×360。=0.144。,即锁相精度为: 0.144。/360。x 100%=0.04 。锁相仿真实验波形 如图5所示。 几 触 几_ ’哪 cm ̄,eov cm 1∞ 蝴瓢昕 c ,1,2 c州 0 挣却巾17∞ 59.81 ̄Nz cm ∞V 未 m em7 1.2 (f1)仿真波形 (b)锁相展开图 图5锁相仿真波形图 图5(a)中CH1为模拟电网电压过零比较后波 形,CH2为2808控制板上输出SPWM波经RC滤波 后得到的正弦波,CH3为28{)8输出的SPWM波,图5 (b)为锁相展开图。从图中可以看出,锁相效果良好。 ・36・ 利用本文中提到的高精度锁相控制方案,在一台 6 kVA单相在线式UPS样机上进行的实际实验,对 UPS的逆变输出与电网电压进行锁相,试验结果如图 6所示,其中图6(a)为锁相前市电与UPS样机输出电 压的波形图,经锁相后,市电与UPS样机的输出电压 波形如图6(b)所示,由图中可以看出,锁相后二者波 形很好地吻合,实现了逆变器输出电压与电网电压高 精度的同频同相。 (a)锁相前市电与逆变器输出电压(b)锁相后市电与逆变器输出电压 图6 6 kVA在线式UPS样机实验锁相波形 锁相技术是UPS一项非常重要的技术。本文提 出一种基于TI公司的TMS320F2808DSP芯片来实 现高精度锁相的方法,该芯片价格便宜、性能优越,仿 真及样机实验充分验证了该方法的正确性和可行性。 另外该方法仅需采集一路的电压信号,也节约了硬件 成本,使实现变得简单,而且锁相稳定、快速。该方案 不仅可以应用于UPS中,在其它与锁相相关的设备中 都可以用上,具有极高的实用意义。 参考文献: [1]罗玛。杨成林,徐德鸿.基于DSP的逆变器数字锁相技 术[J].电力电子技术,2005,39(5):107—108. [23刘爱忠,刘俊华,肖 岚.数字锁相技术在逆变器并联系 统中的应用EJ].电力电子技术,2007,41(7):80—82. [32 Roland E Best.锁相环设计、仿真和应用[M].北京:清华 大学出版社,2004. E4]曹凤香,罗方,康勇.基于单片机的UPS数字化锁相 技术_J].电力电子技术,2007,41(6):86—88. /-53苏奎峰,蔡昭权,吕 强.TMS320X281xDSP应用系统设 计[M].北京:北京航空航天大学出版社,2008. [62蒋燕君,张超,何湘宁.基于DSP的光伏并网发电系统 数字锁相技术l_J].电源技术应用,2007,10(2):29—32.