微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > LabWindows/CVI的便携式电源控制器测试系统设计

LabWindows/CVI的便携式电源控制器测试系统设计

时间:03-04 来源:互联网 点击:

继电器控制端,小继电器触点接被控信号;然后根据继电器通、断状态,实现对输出控制信号的准确检测。

PCU测试系统通信信号检测电路是用来模拟非航空电子监控处理机与电源控制器通信功能。在进行测试时,测试计算机模拟非航空电子监控处理机发出维护自检测信号,并由电源控制器进行维护自检测;电源控制器将左右TRU的工作状态、汇流条的连接状态等信息送给非航空电子监控处理机,以便于其将供电系统的情况及时向飞行员提供告警信号等。非航空电子监控处理机与电源控制器通信采用RS-485总线形式,具有传输距离远、抗共模干扰能力强、速度快、易于安装和扩充等优点,非常适用飞机上恶劣环境下的通信。

3 测试系统软件设计

该测试系统的软件采用LabWindows/CVI编程,LabWindows/CVl是NI公司推出的面向计算机测控领域的虚拟仪器软件开发平台。该平台不仅提供了对虚拟仪器的支持,还具有各种测试、通信、控制和数值分析的能力,具有控制功能强大、库函数丰富、实时性强、编程容易等优点。为了日后的更新、维护与拓展,在设计过程中采用模块化的思想,整个系统由数据采集模块、检测信号产生模块、PCU输出控制信号检测模块、通信模块和系统帮助模块等组成。系统软件设计的结构图如图3所示。

在软件设计中,数据采集模块主要用来实现对测试数据的采集;检测信号产生模块主要用来实现对控制测试系统中模拟量信号和开关量信号的产生,通过该模块可以实现模拟量信号幅值的设置和开关量信号的设置;PCU输出控制信号检测模块主要用来实现对PCU输出控制信号的检测,并能够通过调用理论值与测试结果进行比较;通信模块主要用来实现测控计算机与PCU之间的通信功能,可以通过测试计算机向PCU发送完控制命令字后延时一段时间,等待接收电源控制器传送的数据,可以根据是否收到PCU传送的数据判断其故障状态。系统帮助模块主要是用来对测试中的常见疑难问题和注意事项进行解答。软件设计的流程图如图4所示。测试过程中,在完成数据采集和检测后,显示测试结果,并完成报表打印。

4 实验应用

该测试系统用于某型飞机的电源控制器测试。在进行测试时,首先运行该测试应用软件,初始化相关板卡后,通过完成测试设置和通信配置等相关设置后,然后通过点击主程序界面的相应模块测试按钮进行相应的测试,其中通信模块需要向PCU发送控制命令字,然后接收PCU发回的数据进行单独测试;在主界面中通过点击"检测信号产生模块"按钮,可以实现对模拟信号是否已经输入进行检测,若没有信号输

入需重新检测,否则点击"PCU输出控制信号检测模块"按钮,运行输出控制信号检测程序,将得到的结果与理论值进行比较,并将结果进行显示,程序面板的部分界面如图5所示。如果比较结果不正确,需要检查修改电路后重新进行检测。通过实际应用发现,该测试系统测试结果准确、稳定可靠。

5 结论

该测试系统采用具有高速数据采集卡的便携式测试计算机为硬件平台,软件设计采用模块化设计思想,提高了系统的可靠性和维护性。该测试系统已用于某型飞机的电源控制器进行测试,实际应用表明该测试系统具有测试准确、稳定可靠、人机界面友好等特点,达到了设计要求。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top