- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
MCU CPLD变压器测试系统设计
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锁存,所以译码是必需的。
CPLD的功能结构示意图如图2所示,可以认为,CPLD在下位机中起着重要的关联作用,一方面,他与MCU相互通讯,并受MCU控制,另一方面,CPLD又执行着对前端电路、键盘、LCD和继电器板等的操作任务,所以从系统总体的角度出发,CPLD完成一些接口功能。
3 频率跟踪测量技术
本系统需要对变压器的电压、电流和频率等进行交流采样,而交流采样应用成功与否,频率的准确测量是一个关键,因为我们是取8个正常采样周期的平均电压、电流值,而且由于不同型号变压器的输出频率不一,本身也需要测量频率。响应时间、测量精度以及硬件要求是测频方法的主要指标。
我们可以定量分析一下由电压信号频率波动所引起的电压信号有效值误差的大小。
一般工频频率的波动常常要到0.1Hz以上,即δf>0.1/50=0.5%,则对电压信号有效值的影响要达到0.25%,所以应实现采样频率对工频频率的在线自动跟踪,以保证测量精度。
考虑到系统的频率不是变化很快,要实现采样频率随系统工频的变化而[p]
射频工程师养成培训教程套装,助您快速成为一名优秀射频工程师...
天线设计工程师培训课程套装,资深专家授课,让天线设计不再难...
上一篇:InstaSPIN-FOC电机解决方案突破传统电机控制技术
下一篇:电机设计发展趋势及创新实现工业节能发挥积极作用