一种多总线板卡测试诊断系统技术方案

技术编号:11497750 阅读:153 留言:0更新日期:2015-05-22 15:11
本实用新型专利技术公开了一种多总线板卡测试诊断系统,用于加固计算机或者工控计算机内部板卡的功能测试和故障诊断。本实用新型专利技术包含自动测试设备内部的主控计算机、程控电源、各类测试仪器和测试适配器上的工控主模块、可编程逻辑器件、待测板插槽等。测试时,主控计算机控制程控电源给测试适配器上的主控模块和待测设备供电。工控主模块启动后,接收并根据主控计算机的指令,对待测板卡做读写操作,控制待测板的工作状态。主控计算机再通过测试仪器测量待测设备的输出信号,经分析处理,判断待测设备工作是否正常,定位故障原因。本实用新型专利技术的特点是实现了自动测试设备与PCI、ISA或MULTIBUS总线待测板卡的相互通信,且成本低,易于开发。

【技术实现步骤摘要】

本技术属于PC1、ISA和MULTIBUS总线板卡的测试诊断
,具体是涉及一种多总线板卡测试诊断系统,主要应用于加固计算机或者工控计算机内部板卡的功能测试和故障诊断。
技术介绍
PCI,MULTIBUS和ISA总线是主要的计算机操控总线,大量的计算机板卡都是基于这三种总线开发。由于总线协议复杂,传输速率高,通常有以下两种方法实现与总线板卡的通信:I)在自动测试设备内加入一块I/O板卡,通过软件编程控制每路I/O的状态,模拟总线协议,与板卡通信。这种方法的缺点是软件调试工作量大,效率低。另外普通的I/o板卡可以与MULT1-BUS、ISA总线通信,但很难与PCI总线通信。2)采用总线协议分析仪类板卡可方便的与各种总线通信,并可检查通信协议的时序等内容。但该类板卡的缺点是成本昂贵,每块大约2万美元。由于PC1、MULTIBUS和ISA总线协议复杂,传输速率高,在自动化测试诊断设备中,一般采用的通信方法存在工作量大,效率低,难于实现,或者成本高等缺点,不适用测试诊断设备开发的需要。本技术在原有测试诊断系统基础上,加入一个单板计算机系统和一个可编程逻辑器件,实现对PC1、ISA或MULTIBUS总线板卡的测试,具有成本低,软件开发工作量小等特点。
技术实现思路
为了解决PC1、MULTIBUS和ISA总线存在工作量大,效率低,难于实现或者成本高等技术问题,本技术提供了一种多总线板卡测试诊断系统。本技术的技术方案如下:一种多总线板卡测试诊断系统,包括自动测试设备和测试适配器两部分;其特征在于:所述的自动测试设备内部有主控计算机、程控电源、测试仪器和相互通信的测试总线;所述的测试适配器上主要有工控主模块、可编程逻辑器件和各类待测板的插槽;主控计算机通过通讯总线与工控主模块通信;所述的工控主模块通过可编程逻辑器件与MULTIBUS待测板连接。在一个优选的技术方案中,所述的工控主模块为附带PCI或者ISA主控模块的单板计算机。在一个优选的技术方案中,所述的自动测试设备上留有电连接插槽,可插入测试适配器,实现相互通信。在一个优选的技术方案中,所述的主控计算机位于自动测试设备机柜内部,包括主机、显不器、键盘和鼠标。在一个优选的技术方案中,所述的测试仪器包括示波器、万用表、信号发生器。在一个优选的技术方案中,所述的测试适配器上设有工控主模块和待测板间的板对板连接器,并可通过所述的板对板连接器实现PCI总线或者ISA总线待测板与工控主模块相应总线的电连接。本技术的主控计算机上运行的测试诊断软件,控制着整个测试过程,可通过测试总线控制仪器对待测板卡施加必要的激励,并接收测试仪器测试数据,经分析处理,做出最终诊断结论。测试适配器上的工控主模块为单板计算机,一般附带PCI或者ISA总线,可与PCI或ISA总线板卡通信,但不能与MULTIBUS总线通信。本技术采用了一片可编程逻辑器件,实现ISA总线与MULTIBUS总线协议的相互转换。软件方面,工控主模块可安装Win XP、Linux、Vxworks等操作系统和被测板的驱动程序,再做二次软件开发,实现如下功能:I)开机后,主动发送准备好指令。由于工控主模块没有外接显示器,无法判断是否启动完毕,因此启动后向主控计算机表明启动完毕,可以接收新的控制指令;2)根据主控计算机指令,对待测板做读写操作。工控主模块需根据主模块指令,对待测板做各种读写操作,控制待测板的工作状态,必要时,向主控计算机反馈读写结果。本适用新型在原有测试诊断系统基础上,加入一个单板计算机系统和一个可编程逻辑器件实现了主控计算机与被测板的通信,具有开发工作量小,成本低等特点。【附图说明】图1为本技术的总体架构图;图2为本技术的功能测试流程图;图3为本技术的故障诊断流程图。【具体实施方式】下面结合说明书附图1?3以及【具体实施方式】详细说明本技术的一种多总线板卡测试诊断系统。本技术总体结构如图1所示,包含自动测试设备和测试适配器两部分。自动测试设备内部有主控计算机、程控电源、各类测试仪器和相互通信的测试总线。测试适配器上主要有工控主模块、可编程逻辑器件和各类待测板的插槽。主控计算机可通过通讯总线与工控主模块通信。主控计算机位于自动测试设备机柜内部,包括主机、显示器、键盘和鼠标等,是本专利的核心控制器件。其上运行的测试诊断软件,控制着整个测试过程,可通过测试总线控制仪器对待测板卡施加必要的激励,并接收测试仪器或人工输入的测试数据,经分析处理,做出最终诊断结论。各种测试仪器包括示波器、万用表、信号发生器等。它们通过测试总线与主控计算机通信。在主控计算机控制下,测试仪器可测量待测板的各类信号,并把测试结果反馈给主控计算机。测试诊断软件为可视化测试程序集成环境,分为开发平台和运行平台。开发平台主要是开发人员使用,经数据建模、测试策略编辑、资源匹配和编译连接,最终并生成可执行的测试程序。运行平台主要是操作人员使用,按照测试需求可载入测试程序,经测试诊断,生成测试结果报告。测试适配器上的工控主模块选用单板计算机,该类模块体积小、重量轻,安装在接口适配板上不占用太大的体积和重量。工控主模块一般附带PCI或者ISA总线,可直接与PCI或ISA总线板卡通信,但不能与MULTIBUS总线通信,因此本专利采用了一片可编程逻辑器件,实现ISA总线与MULTIBUS总线协议的相互转换。软件方面,工控主模块可安装WinXP、Linux、Vxworks等操作系统和被测板的驱动程序,再做二次软件开发,实现如下功能:I)开机后,主动发送准备好指令。由于工控主模块没有外接显示器,无法判断是否启动完毕,因此启动后向主控计算机表明启动完毕,可以接收新的控制指令;2)根据主控计算机指令,对待测板做读写操作。工控主模块需根据主模块指令,对待测板做各种读写操作,控制待测板的工作状态,必要时,向主控计算机反馈读写结果。测试时,操作人员首先根据测试软件的提示,把测试适配器插入自动测试设备的相应插槽,把待测板接入适配器。测试软件再根据测试需求,控制程控电源给测试适配器供电。工控主模块启动后,会继续测试,对待测板卡做读写操作,控制待测板的工作状态,再通过测试仪器测量待测设备的输出信号,经分析处理,判断待测设备工作是否正常。采用本技术实施具体功能测试的流程如图2所示:步骤1:自动测试诊断设备上电,并打开测试设备上各类测试仪器和程控电源的开关;步骤2:运行测试诊断软件平台,打开相应待测板的测试程序;步骤3:复选框选择“功能测试”,点击“确定”;步骤4:点击“运行”按钮,开始整个测试流程;步骤5:按照测试软件的提示,把待测板适配器插入插槽,把待测板插入适配器,并连接测试电缆,点击“确定”,继续测试;步骤6:按照测试软件的提示进行操作,测试软件会对板卡自动进行测试,并输出测试结果,直到测试结束;步骤7:测试软件提示测试完毕,给出测试结论;步骤8:按要求关闭计算机和各类仪器电源;步骤9:关闭总电源开关;步骤10:结束。采用本技术实施具体故障诊断的流程如图3所示:步骤1:自动测试诊断设备上电,并打开测试设备上各类测试仪器和程控电源开关;步骤2:运行测试诊断软件平台,打开相应待测板的故障诊断程序;步骤3本文档来自技高网...

【技术保护点】
一种多总线板卡测试诊断系统,包括自动测试设备和测试适配器两部分;其特征在于:所述的自动测试设备内部有主控计算机、程控电源、测试仪器和相互通信的测试总线;所述的测试适配器上主要有工控主模块、可编程逻辑器件和各类待测板的插槽;主控计算机通过通讯总线与工控主模块通信;所述的工控主模块通过可编程逻辑器件与MULTIBUS待测板连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙日明殷杰波许泰峰曲伟王传申崔娟彭益智
申请(专利权)人:中国船舶重工集团公司第七一六研究所
类型:新型
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1