微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于PC104架构的某系列计算机通用测试平台的设计与实现

基于PC104架构的某系列计算机通用测试平台的设计与实现

时间:03-20 来源:电子科技 王瑞 郭芸 点击:

以RS422自检测为例,CNS-P1-UART-4板卡具有4个全双工的RS422通道,其中通道1作为检测电路与被测件的RS422通道相连,通道2作为自检测回路。当通用检测平台进行自检测时,CPU通过RS232接口向控制模块发送指令,控制模块上的切换电路将RS422板卡的通道1和通道2相连,形成测试回路,控制模块采用单片机AT89S32及外围电路实现,模块结构图如图3所示。

  3 软件设件

  通用检测平台的软件在Windows XP操作系统的基础上采用Labview语言编程。Labview是一种业界领先的工业标准图形化编程工具(G语言),主要用于开发测试、测量与控制系统。它使用各种图标、图形符号、连线等编程,其图形化人机界面(GUI)使用的都是测试工程师熟悉的旋钮、开关、波形图等,非常直观形象。

  软件总体结构采用模块化设计方案,按照设计目标要求,将软件划分为各个子模块,并对各个子模块优化设计,节约了存储空间。通用检测平台软件结构图如图4所示。

  系统自检用于对测试的模块电路的硬件进行自动检测、诊断。通过对系统硬件各电路模块进行测试,判明测试系统本身是否处于良好状态。当系统检测到某功能电路工作不正常时,系统将根据诊断结果直接指示故障模块,以便排除故障。在检测时,软件根据输入的待测机型对ARINC429模块和RS422模块进行配置,同时调用相应的测试程序及测试数据,完成对被测件的检测。系统的测试流程如图5所示。

  4 结束语

  通用检测平台经过近一年的使用表明,结果表明:整个系统设计合理,工作可靠,检测精度高,操作维护方便,从功能上完全满足了对某系列计算机进行全型号测试需要,实现了设计目标,极大地提高了故障检测和诊断效率,减轻了用户的工作强度,提高了维护和保障能力。同时由于拥有丰富的测试资源以及良好的系统扩展性,该通用测试平台还具有广泛的应用前景和较大的升级潜力。

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

网站地图

Top