首页 » 技术文章 » 基于PC104的某系列计算机通用测试平台

基于PC104的某系列计算机通用测试平台

作者:  时间:2011-05-09 18:43  来源:EDN

   23 控制模块

  为了满足通用检测平台的自测试需求,通用检测平台设计了控制模块,其主要功能是提供自检测需要的硬件回绕电路。以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 结束语

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

相关推荐

安捷伦为LTE移动通信终端研发免费测量及咨询服务

安捷伦  测试平台  2012-05-21

泛华举办2011泛华生产线自动化测试巡回研讨会

基于PXI平台的ESP系统性能测试平台

ESP  PXI  测试平台  2011-07-12

基于PC104的某系列计算机通用测试平台

PC104  测试平台  2011-05-09

基于PC104的数据采集系统的研究与实现

PC104  CPLD  数据采集  光耦  2009-03-11

基于PC104无人机网络视频系统的构建

在线研讨会
焦点