针对测试设备监测信号具有种类多、数量大的特殊性,结合基于PC104总线的嵌入式CPU主板和数据采集板的结构特点,系统采用技术成熟的PC104总线CPU模块PCM3350、I/O接口板ONYX.MM-XT和A/D接口板DIAMOND-MM-AT作为拜发平台,外加上自行开发的外围信号调理电路和接口模块,运用模块化设计思想,实现了故障监测诊断系统所要求的功能。
开关量测量模块的设计
本系统需要采集的开关信号有50路,其平时状态为低电平(幅值为0V),工作时为高电平。其中有19路信号的高电平状态为15V,31路信号的高电平状态为5V。
隔离电路的设计
系统的隔离测试和电平转换功能的实现主要是通过光电隔离芯片TLP521-4L来完成的。考虑到引人的数字信号驱动能力有限,为了减少监测诊断系统对综合测试设备工作的影响,增强信号的驱动能力,在对信号进行光电隔离前需将待测开关信号输入到八输入/输出反相驱动器ULN2803A中, 以保证TLP52l-4L能稳定可靠地工作。设计的开关信号光电隔离电路如图2示。
开关信号的采集
对于31路高电平状态为5V的开关量,在经过图2的电路进行光电隔离后,分别接入扩展82C55#3板上的A口、 B口和C口禾口ONYXˉMM-XT板上82C55#2的C口。
对于19路高电平状态为15V的开关信号,由于电压较高,需通过一个lM Ω和一个510k Ω的电阻分压,经电压跟随器跟随信号和ULN2803A反相驱动后引入到光电隔离芯片TLP52,1.2L输入端。当监测诊断系统需要采集数据时,PC104计算机通过PC总线分别向3片82C55发出控制指令,读取相应的数字采集通道,实现开关信号的采集。设计的开关信号采集电路如图2所示。