4.1 主程序
主程序在软件中是一个管理者,负责将不同功能的模块组织在一起。主程序中的初始化主要是整个系统为正常工作做好准备,对于主变保护装置来说,主程序主要包括:CPU初始化、对实时时钟X1227进行初始化和对必要的参数设置默认值。
初始化完成后主程序进入工作状态,首先判断是否需要进行定值整定工作,如果需要则转入定值整定模块,否则继续向下执行。在采集开关量和检测键盘环节中,如果检测到开关量变位或有按键被按下,则由主程序发出信息并转入信息处理模块进行处理,信息处理的结果再传送到显示打印模块进行显示、打印,否则程序继续向下执行信号采集与计算模块。逻辑判断模块根据电压无功的计算值和其他有关条件判断是否需要动作。当逻辑判断模块产生动作指令后,通过检测装置出口继电器是否动作,以及检测变压器分接头档位和控制电容器组真空断路器的状态来判断动作指令是否得到正确执行,如果正确执行则转入下一次循环,否则将此异常信息传送到信息处理模块进行处理,再将结果送给显示输出模块。
4.2 采集程序流程和实现
TMS320LF2407A内置10位ADC核,一个采样保持器,16个模拟输入通道可以切换;其A/D转换时间为500 ns;可以对序列进行自动控制,有两个自动采样队列。基于DSP的跟踪频率变化的交流采样技术,巧妙地利用该款DSP的定时器、捕获器和不可屏蔽中断(NMI)实现了跟踪频率变化的交流采样。
在使用DSP进行数字信号处理时,应用过采样技术可以增加其内置模数转换器的分辨率。实现过采样DSP软件包括:外设初始化、三角波信号产生、数据采集、数字滤波、抽取、中断服务程序。
TMS320LF2407A以其丰富的指令功能和较高的运行速度,为软件抗干扰提供了良好的条件。在本程序的设计中采用了以下抗干扰措施:软件陷阱、程序的冗余设计、软件滤波、软件“看门狗”技术,能有效地提高系统的抗干扰能力。
5 结束语
本设计介绍了目前较为先进的组屏双CPU变电站主变压器保护装置的硬件特点,同时介绍了最为理想的三屏化设计方案。设计中充分利用了高性能DSP芯片TMS320LF2407A,使系统结构简化,能有效解决目前农网变电站存在的问题,也是变电站自动化保护装置的最佳选择。