1 引言
BX型信号变压器,BG型轨道变压器和ZG型硅整流器作为铁路信号电器设备的前端,其工作的稳定性、准确性直接关系到行车安全,变压器的可靠检测是严抓质量的第一步,对于生产厂家而言,测试流程不允许抽样,且测试结果应留档。本套测试系统用来测试铁路变压器的各种要求参数,包括原边空载电流、次边空载电压、次边带载电压电流,变压器绝缘电阻、原边电压频率,测量结果精度要求3%,测试系统分为上下位机两大部分,下位机运用智能仪表的设计思想,在MCU和CPLD控制基础上对各种要求测试参数分别进行自动测试,上位机上采用VC++6.0编写软件实现串口通讯,归类统计并判断是否合格,存储打印结果,系统满足操作简单可靠,提高效率,减少误差。
2 功能介绍
下位机以80C196KC作为控制中枢,其主程序框图见图1,变压器接入测试仪测试端后接通电源,打开测试仪,测试仪首先进行初始化,包括PSD,全局变量、串口、中断8253计数器,LCD等的初始化,然后进行自检,包括检查测试仪内部电路是否正常,是否响铃(由变压器输入端电压接反引起的报警),连续检测8个周期的输入端电压并判断输入电源是否接好,电压是否正常,通讯是否正常,自检过程是串级检测(任一项自检不合格就闪灯报警),MCU根据键入值显示工作状态,并调用子程序处理,人工输入变压器型号,监测仪进入设置状态,控制相应继电器动作,将该变压器所有副边绕组接入测试端,并选择合适量程,进入测试状态,测完参数后MCU进行处理并显示相应变压器测试结果,进入判断状态,判断变压器是否合格,不合格则触发蜂鸣器报警,根据要求进入通讯状态,向上位机发送和接收数据。
本设计采用MAX7000系列的EPM7128两块,其中第一块CPLD(1)的主要功能如下:
(1)与A/D芯片(MAX125)相应片脚连接,控制模/数转换并读入其结果,MAX125为并行输出,是以字进行操作的,所以一次要读14位,用两个字节锁存。
(2)通过系统总线,将A/D转换结果传给80C196进行处理。
(3)将80C196处理过的需显示的数据缓冲,产生LCD的数据(8位)总线驱动。
(4)键盘响应。
(5)JTAG功能。
第二块CPLD(简称CPLD(2))依据MCU发出的指令或输入型号译码后驱动控制与该型号二次绕组对应的继电器吸合与释放动作,并选择量程。由于继电器没有地址,所有操作他的数据必须同时发送,即使只改变一个继电器的状态,仍然要把没有改变的继电器的数据同时送给CPLD锁存,所以译码是必需的。