车载计算机主板测试系统设计

更新时间:2024-01-22 作者:用户投稿原创标记本站原创 点赞:33379 浏览:156362

摘 要:针对当前车载计算机主板的故障测试问题,设计了一个基于DSP控制的车载计算机主板检测系统.该系统通过采集BIOS上电自检的结果获取故障代码,以此判断主板核心部件的好坏;通过设计模块的仿真测试板及测试程序来检测主板模块的功能;最后的检测结果通过维修检测经验数据库给出辅助维修建议,也可通过无线数据传输获取远程的专家维修指导.应用结果表明:该检测系统能检测主板的常见故障,显示主板的故障位置,并根据维修建议便于实际维修,较好地解决了该类主板的检测维修问题.

关 键 词:车载计算机板;接口模块;上电自检;仿真测试板

中图分类号:TN91934;TJ81文献标识码:A文章编号:1004373X(2013)10006704

0引言

随着电子技术、嵌入式计算技术、控制技术等的迅速发展,装甲车辆内部的信息设备越来越多,大大提升了武器装备的作战效能.许多控制器设备、信息终端设备等都配备有微型化的车载计算机主板,通过信号采集、处理与控制输出,完成车内各类信息的融合、综合处理与信息显示.由于该类主板的复杂性和诸如现有检测工具等方面的限制,目前还没有一种通用的检测诊断系统,已经成了制约武器装备总体保障能力提高的一个重要因素[1].从应用情况看,该类主板集成度高、具有较高的可靠性,但一旦发生故障,往往无法维修,采用换板的方式解决,其实大部分主板故障并不严重,只要稍加维修就可以正常使用.为了便于装甲车载计算机主板的故障诊断及维修,本文针对某型战车的CPU主板的检测提出了一种实现方案,能检测出主板的故障位置,根据专家经验数据提供辅助维修决策,便于装备维修人员直观、准确地定位并排除故障.

1测试分析

1.1被测主板信号分析

某型战车被测计算机主板的信号具有如下特征:

(1)车载计算机主板集成了IntelCPU、内存、南桥、北桥等,设计有A/D、D/A、CF卡、存储器、串口、USB口、I/O口、PCI总线接口以及显示接口等电路.这些电路的信号特征与通用PC机主板的基本构成相似,因而可充分利用现有的测试方法,简化测试系统的设计.

(2)作战程序存储在FLASH存储器内,运行时加载到内存中.因此测试用户不能加载外部测试程序到系统中.

(3)车载计算机主板的核心模块为专用型、集成度高,测试用户不能进行各种手动和自动测试.但通过分析,在系统加电时,进行上电自检,可以通过读取自检结果来判断功能是否正常.

1.2测试步骤设计

通过对被测主板的分析,把被测主板的测试分成两部分,即对主板核心模块的测试和对模块的测试,构造如下的测试步骤[12].

(1)测试主板核心模块


根据上面的分析,设计一接口电路读取主板自检的结果,以此来判断主板功能的好坏.

(2)测试模块

模块主要是I/O接口、显示及总线等.对这部分的测试需要增加辅助电路,可针对某一类接口设计专用的测试板,这些测试板模拟接口信号与主板交互,通过一组测试用例完成模块的测试.

(3)收集测试数据

设计一控制器收集测试结果,通过串口把数据传送给PC机,或者通过无线传送到远端的怎么写作器.

(4)维修策略指导与显示

通过测试结果的处理,根据专家的经验,在PC中显示对被测主板的维修指导.

2系统硬件模块设计

2.1DSP控制模块设计

控制模块完成整个测试系统的控制,包括:主板核心模块测试启动与数据采集;各模块仿真测试板的测试控制与数据采集.检测结果通过RS232总线传送到PC机或检测结果通过无线模块发送到远程终端.

控制模块以TMS320F2812控制器[3]为核心,由于车载计算机运算速度快,捕获它的控制信号需要高速的DSP控制器.

DSP集成有多个I/O端口、中断、串口、A/D等模块供用户操作,能够轻易实现系统中的数据的采集以及与PC机之间的有线(RS232)或无线通信.

2.2主板核心模块测试设计

(1)电源及状态信号采集模块

(2)测试数据采集模块[4]

根据BIOS自检结果的存放位置(80H端口),通过设计地址译码电路选通80H,在IOW(低电平有效)操作下,触发DSP的外部中断,在中断怎么写作程序中实现对代码数据的锁存,由DSP读取所对应的检测代码,并传送到PC上位机处理.

(3)控制模块

由DSP控制模块完成.

从1.1节中的分析结果发现作战程序固化在FLASH中,测试用户不能加载测试应用程序,但是,可把测试程序存放在装有系统的U盘中,改变原有系统的引导方式,由U盘引导系统,运行U盘中测试程序,并与DSP中的控制程序配合分别测试主板上的各模块.

2.4无线传输模块设计

通过无线模块可实现远程数据获取和数据传输,一方面可以把检测结果发送到远程终端,供指挥员决策用;另一方面可以从远程终端获取维修经验数据供本地维修人员参考.

无线传输模块采用构件形式,传输距离在1000m左右,更远的距离可选专网形式完成.

3系统软件设计

软件部分用于控制硬件并与硬件协同工作,包括DSP控制程序、PC机显示程序和U盘自启动程序.

3.1DSP控制程序

4应用

5结语

车载计算机主板的检测是一个复杂的过程,本文所述的检测系统主要应用于装甲车载计算机主板的常见故障进行检测.本测试系统可完成:

(1)主板电源、常用状态信号检测.这些信号对主板的功能起重要作用.

(2)主板核心模块功能检测;

(3)主板相关硬件接口设备功能检测;

(4)根据维修经验可进行故障定位.利用此测试系统,通过有线(RS232)把检测结果通过上位机显示或无线形式把检测数据发送远程终端,简易而快速地进行主板故障检测与维修定位,解决了主板运行过程中不可见和不易检测的硬件故障检测,给相关硬件设计和维修人员提供了很大的便利.