浅谈DSP+μC/OS-Ⅱ的励磁系统的研究

时间:2011-06-12

  励磁就是向发电机转子提供转子电源的装置。供给同步发电机励磁电流的电源及其附属设备统称为励磁系统。它一般由励磁功率单元和励磁调节器两个主要部分组成。励磁功率单元向同步发电机转子提供励磁电流;而励磁调节器则根据输入信号和给定的调节准则控制励磁功率单元的输出。励磁系统的自动励磁调节器对提高电力系统并联机组的稳定性具有相当大的作用。尤其是现代电力系统的发展导致机组稳定极限降低的趋势,也促使励磁技术不断发展。

  DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是值得称道的两大特色。随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。

  本文提出采用TI的数字信号处理器芯片TMS320LF2812作为控制,将实时操作系统DSP+μC/OS-Ⅱ,应用于DSP的程序设计中,以次级有源钳位开关的零电压零电流开关(ZVZCS)DC/DC移相变换全桥电路为主电路,将系统的多个任务由DSP+μC/OS-Ⅱ进行调度并行执行,完成3种形式励磁电流的闭环控制,为同步机励磁系统嵌入式设计提供一个理想的设计方案。

  实时操作系统与一般意义上的操作系统的主要差别就在于实时操作系统提供了一种机制,使得运行于其上的应用程序都能够满足实时性的要求。

  1 总体结构

  励磁系统的主要作用

  (1)根据发电机负荷的变化相应的调节励磁电流,以维持机端电压为给定值;

  (2)控制并列运行各发电机间无功功率分配;

  (3)提高发电机并列运行的静态稳定性;

  (4)提高发电机并列运行的暂态稳定性;

  (5)在发电机内部出现故障时,进行灭磁,以减小故障损失程度;

  (6)根据运行要求对发电机实行励磁限制及励磁限制。

  励磁系统总体结构框图如1所示。包括零电压零电流开关(ZVZCS)DC/DC移相变换全桥电路、灭磁电路、驱动电路、励磁电压、电流调理电路、DSP控制电路、键盘及显示电路、跳闸保护电路等。

基于DSP+μC/OS-Ⅱ的励磁系统的研究

  三相交流电源,是由三个频率相同、振幅相等、相位依次互差120°的交流电势组成的电源。三相交流电较单相交流电有很多优点,它在发电、输配电以及电能转换为机械能方面都有明显的优越性。三相交流电源经接触器加到三相整流模块变为直流。直流主回路供电加入400 ms的软启动,以防高的电压冲击,Ci为输入滤波电容,并起到提高功率因数的作用。主电路软启动接通后,DSP根据键盘设定的一种调节方式,在接受到起励指令后,输出规定励磁电压,通过DSP对励磁参数测量实现励磁电流的闭环控制。保护电路中设计输入过压、欠压保护、过流保护和过热保护。

  2 主电路工作原理

  图2为ZVZCS变换器的主电路图,并联电容C1,C2和变压器的漏感Lk一起实现超前臂开关管VQ1,VQ2的ZVS。通过控制有源钳位开关VQC来实现滞后臂开关管VQ3,VQ4的ZCS。

基于DSP+μC/OS-Ⅱ的励磁系统的研究

  图3为ZVZCS变换器的一个开关周期的主要工作波形。VQ1和VQ2在C1,C2和Lk作用下实现ZVS。T1时刻,变压器的初级电压Vab下降为零,此时使VQC导通,使钳位电容上电压Vcc反射到初级的Lk上,与因电流减小而产生的电动势的方向正好相反,因此,使初级电流ILk迅速减小到零,而且由于串入VD1,VD2使变压器初级续流时不会在反方向形成环流,从而使滞后臂开关管VQ3,VQ4实现零电流导通和关断。

基于DSP+μC/OS-Ⅱ的励磁系统的研究

  3 驱动信号的实现

  驱动信号生成可通过DSP的事件管理模块EVA或EVB产生。PWM信号4路驱动信号占空比均设置为50%;2组桥臂之间有相位差,相位超前的信号作为超前桥臂信号,相位滞后的信号作为滞后桥臂驱动信号,利用超前桥臂和滞后桥臂的相移来调节占空比。设置定时器为连续增减计数模式,在定时器下溢中断和周期中断时分别设置比较寄存器的值,同时保证同一个比较寄存器在定时器下溢中断和周期中断设置参数之和等于周期寄存器的值T,这样就可以使产生的PWM脉冲为50%的占空比。设系统调节所得移相角对应比较寄存器的值为x(整数),周期寄存器的值为T。设置其中一个比较寄存器在下溢中断时赋值为0,在周期中断时赋值为T;另一个比较寄存器在下溢中断时赋值为x,在周期中断时赋值为T-x,如图4所示。可以看出,个寄存器的相位相对超前第二个寄存器180°x/T。其中一组驱动信号在计数寄存器为0时产生驱动信号,另一组驱动信号在0~T之间相对移动。所对应寄存器的取值范围较大,移相范围是0~180°如图4所示。

基于DSP+μC/OS-Ⅱ的励磁系统的研究

  4 控制策略

  同步电动机是由直流供电的励磁磁场与电枢的旋转磁场相互作用而产生转矩,以同步转速旋转的交流电动机,它的转子旋转速度与定子绕组所产生的旋转磁场的速度是一样的,所以称为同步电动机。正由于这样,同步电动机的电流在相位上是超前于电压的,即同步电动机是一个容性负载。

  同步电动机正常运行时,由DSP完成对励磁电压和励磁电流的采样,在中断程序中完成电压和电流的双闭环PID调节实现恒流励磁;系统可以在起动前通过键盘设定选择系统进入同步电动机的功率因数调节还是恒无功功率运行,系统监视任务将调度不同的任务,控制框图如图5所示。

基于DSP+μC/OS-Ⅱ的励磁系统的研究

  5 系统软件

  为了将μC/OS-Ⅱ实时操作系统应用于系统,必须先移植操作系统到数字信号处理器中,移植工作主要有以下几个部分:

  (1)在OS-CPU.H中,定义数据类型,开关中断函数已屏蔽编译器和处理器;定义堆栈的增长方向;定义任务切换函数。

  (2)在OS-CPU.C中,用C嵌入汇编编写以下几个函数:OStaskstkInit(),OSCtxSw(),OSStartHighRdy(),OSIntCtxSw(),OSTicksr(),OSTaskCreateHook(),OSTaskSwHook(),OSTaskDelHook(),OSTaskstatHook(),OSTimeTickHook()。任务的全部信息保存在响应的任务块和堆栈中,因此任务的切换要处理任务控制块和堆栈。涉及任务控制块的工作是:保存被切换任务的堆栈指针到当前任务块;将当前任务控制块指向任务控制块;取出当前任务块存储的堆栈地址。

  按系统所要求实现的功能,将整个系统划分为几个并行存在的任务层。占先式操作系统对任务的调度是按优先权的高低进行,系统的几个任务按其优先级从高到低顺序排列是:保护任务、系统监视任务、按键查询任务、数据滤波运算处理任务、状态信息显示任务、投励灭磁任务。系统监视任务是用来监视系统运行状态的任务,其优先权的设置是按照整个系统运行的时序来确定,对系统安全运行较重要和实时性要求较严格的任务设较高优先级。

  中断服务程序设计:软件中设置4种中断;外部中断、定时器1周期中断、定时器1溢出中断,功率驱动保护PDPINTA。当电源模块或系统发生故障,通过硬件电路产生外部中断,同时将驱动脉冲封锁。在外部中断程序中设置一个故障标志送入监视任务与显示任务。周期中断服务程序和下溢中断服务程序用于产生驱动信号和闭环PID控制,周期中断触发A/D转换。下溢中断服务程序对采样值进行采样,并送到计算任务中进行各种数字滤波及计算。系统退出中断时、内核将重新进行任务调度。中断服务程序的流程图如图6所示。

基于DSP+μC/OS-Ⅱ的励磁系统的研究

  6 实验结果

  完成系统设计后在实验室研制了1台22 kW励磁系统,主开关器件工作在ZVZCS条件下,开关频率为20 kHz。开关变压器的匝数比N=40:9,Lk=13.6μH,Ce=2.2/μF;VQ1,VQ2,VQ3,VQ4为仙童公司G40N150D,输出整流管和滞后臂串联二极管均选用IXYS公司的DSEI2X61-12;C1,C2为1.6 kV/2 000 pF无感电容,隔直电容为2 μF无感电容,VQC选用IXYS公司的MOSFET管IXTH10N100,以下为主要实测波形图。图7(a)为变压器初级电压波形,图7(b)为变压器的初级电流波形。图8(a)为VQ1,VQ2的ZVS开关波形,图8(b)为VQ3,VQ4的ZCS开关波形。图9(a)启动时电压波形,图9(b)为稳态时电压波形。实验样机在各种负载情况下的效率较高,满载时效率η=93.6%。

基于DSP+μC/OS-Ⅱ的励磁系统的研究

  7 结 语

  实验结果表明,基于DSP+μC/OS-Ⅱ的励磁系统的研究,成功解决了一些在单任务环境下难以解决的问题,采用次级带有源箝位开关的全桥移相变换电路作为主电路,能使开关管实现零电压开关和零电流开关;整个系统效率满足励磁性能的要求,优于励磁系统国标性能要求。


  
上一篇:基于ADS1274的可控式高数据采集系统设计
下一篇:AT89C51单片机应用于数控车床切削力测量

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料