背板诊断系统及方法技术方案

技术编号:2864449 阅读:165 留言:0更新日期:2012-04-11 18:40
一种背板诊断系统及方法,该背板诊断系统包含有一监视平台、一驱动装置及一待测背板,其中:驱动装置包含有一初始化模组及一诊断模组,该初始化模组可对待测板进行基本初始化及高级初始化,该诊断模组包含有若干诊断执行程序;监视平台包含有一命令行编辑装置、一命令翻译装置及一调用模组,该调用模组可根据用户输入的命令,调用诊断模组中相应的诊断执行程序,对待测背板中的硬件进行诊断,并返回诊断结果信息至监视平台,在显示单元中显示。用户可通过这些诊断结果信息判断该待测背板是否符合安装要求。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种硬件诊断系统及方法,尤其涉及一种应用于背板的诊断系统及方法。
技术介绍
常用于通讯设备(如无线网关器、路由器等)中的背板在大批量生产过程中,当这些背板安装好芯片(CPU、记忆芯片等)及各种硬件(以太网端口、USB接口等)后,必须对背板进行设备测试,设备测试主要是对背板的硬件功能进行测试。这些测试一般是通过被测背板的对外接口对被测背板进行测试。测试设备本身提供各种激励信号源,通过接口激励被测背板,同时测试设备接收到的被测背板的响应信号,并将响应信号和预期信号结果进行比较,最后判断其功能和好坏。这种功能测试主要是面向大批量生产的产品,它的目的是从被测背板的外部接口来测试硬件功能的好坏,功能测试前提条件是默认背板的设计是成功的,只是有些背板在生产的过程中由于种种原因损坏,导致不能正常工作,利用功能测试可以剔除这些坏板。目前这种测试的方法通常是使用专用测试软件在测试平台上对背板进行扫描测试。在测试完成后,需要把专用测试软件换成正常工作软件,而这种更换过程可能降低背板的合格率,也会增加软件开发和版本管理的成本。且现有技术对背板进行在线测试都是利用外接的测试设备进行测试,与生产设备测试不兼容,浪费了资源,同时也给维护工程师在维护时带来诸多不便。如中国国家知识产权局于2002年9月25日公开之公开号为CN1288161的专利,其专利技术名称为“便携式电子设备诊断装置”,其揭示了一种便携式电子设备诊断装置,该电子设备诊断装置包括有一通讯模组,用来经由该通讯连接装置建立与该诊断服务中心之间的通讯;一存储器;一存储于该存储器内的控制程序,该处理器执行该控制程序以控制该诊断装置的操作;一输入端,用来接收该电子设备所传送过来的信号或是用来传送信号至该电子设备;一显示装置,用来向使用者显示信息;以及一控制面板,该使用者可经由该控制面板来控制该诊断装置的操作。通过上述电子设备诊断系统虽然可以对电子设备进行诊断,但其中所诊断之电子设备必须是预先已经被初始化的。
技术实现思路
本专利技术所要解决的技术问题在于提供一种可对背板进行初始化的诊断系统及方法。本专利技术所采用的技术方案为提供一种背板诊断系统。该背板诊断系统用于诊断待测背板,其包含有一监视平台、一驱动装置及一待测背板,其中待测背板上面安装有至少一芯片及若干硬件;驱动装置包含有一初始化模组,用于对待测背板上之各芯片及各硬件进行初始化;一诊断模组,其包含有若干诊断执行程序,用于对待测背板上的各芯片及各硬件进行诊断测试,并可生成诊断结果信息;监视平台包含有一命令行编辑装置,可接收用户输入之命令;一命令翻译装置,对命令行编辑装置中所接收之命令进行翻译,将其转变成计算机可读之形式;一命令及命令帮助清单,用于存储预先定义好之命令格式及命令帮助格式;一调用模组,用于根据上述用户输入之命令,调用诊断模组中相应之诊断执行程序;一显示单元,以图形或文字形式显示信息给用户,这些信息包括用户所输入之命令及诊断执行程序所反馈之诊断结果信息。其中,初始化模组包含有一基本初始化模组及一高级初始化模组。且诊断执行程序会将诊断结果信息反馈给监视平台并在显示单元中显示。本专利技术另提供一种背板诊断方法。其包括如下步骤待测背板上电激活,驱动装置中的初始化模组对待测背板进行初始化;用户藉监视平台中之命令行编辑装置输入命令;命令翻译装置把上述用户所输入之命令转变成计算机可读之二进制格式;调用模组根据上述命令,调用驱动装置之诊断模组中之相应诊断执行程序;上述诊断执行程序对待测背板进行诊断,并把诊断结果信息返回至监视平台。其中,还包括监视平台中之显示单元显示诊断结果信息之步骤。驱动装置中的初始化模组对待测背板进行初始化的步骤包括对待测背板进行基本初始化和高级初始化的步骤。采用本专利技术提供之背板测试系统及方法,其无需预先对背板进行初始化,即可方便地对背板进行初始化和诊断,提高了诊断的效率。附图说明图1是本专利技术的硬件结构示意图。图2是本专利技术的主流程图。图3是图2中初始化待测背板的子流程图。具体实施方式如图1所示,是本专利技术的硬件结构示意图。该背板诊断系统包含有一监视平台1、一驱动装置2及待测背板3。其中,待测背板3即本专利技术所述的背板,这些背板上已安装好至少一芯片(如CPU、记忆芯片等)及各种硬件(如以太网端口、USB接口等),但尚未被初始化。而监视平台1包含有一命令行编辑装置10、一命令翻译装置11、一命令及命令帮助清单12、一调用模组13及一显示单元14。其中命令行编辑装置10用于接收用户输入之命令,这些命令在命令及命令帮助清单12中被预先定义,其格式与含义是固定的,为方便用户输入,该命令行编辑装置10中之命令采用下拉菜单的形式,只要用户输入一个字母,其即会以下拉菜单的形式显示出全部之以该字母开头之命令,用户可以在其中进行选择。命令翻译装置11用于对用户所输入之命令进行翻译,将其转变成计算机可读之二进制码的形式。该二进制形式的命令会传给调用模组13,调用模组13根据该命令的具体内容调用相应的诊断执行程序以执行相应的诊断命令动作,这些诊断执行程序存储于驱动装置2中。显示单元14用图像或文字方式显示信息给用户,其可以是一单色或是彩色液晶显示器(LCD),也可以是如个人数字助理所采用的触控式面板,显示单元14可以告知用户相应诊断或其它功能目前所执行的状态,用户可以通过此进行下一步的操作。驱动装置2包含有一初始化模组20以及一诊断模组21,该初始化模组20及诊断模组21均可永久存储于一只读存储器(ROM)中。其中初始化模组20用于对待测背板上的各种硬件进行初始化,其包含有一基本初始化模组201及一高级初始化模组202。其中,基本初始化模组201一般用于初始化待测背板上的CPU及内存等芯片,并设置一些基本的参数,如设置中断向量表及初始化各种寄存器等;高级初始化模组202一般用于初始化各种硬件如串行端口、以太网端口,设置防火墙参数及设置中断服务参数等。而诊断模组21包括有若干不同之诊断执行程序,这些诊断执行程序对应于待测背板上不同之芯片及硬件,其可诊断这些芯片及硬件是否存在故障及何种故障,且其能把诊断结果信息反馈给监视平台1,这些诊断结果信息会在显示单元14中显示出来。如图2所示,是本专利技术的主流程图。在开始步骤中把待测背板3(参见图1)置于诊断系统中;在步骤S201中,对待测背板3上电激活,驱动装置2中的初始化模组20会对待测背板上之芯片及硬件进行初始化;待待测背板3全部被初始化完毕后,在步骤S202中,用户可通过监视平台1中的命令行编辑装置10输入诊断命令;而在步骤S203中,命令翻译装置11会把这些命令转变成二进制命令并传给调用模组13;在步骤S204中,调用模组13会根据用户所输入之具体命令,向驱动装置2之诊断模组21中调用相应之诊断执行程序;在步骤S205中,该诊断执行程序会对待测背板3相应功能进行诊断,并把诊断结果信息返回至监视平台1,在显示单元14中显示出来,其中所述之待测背板相应功能诊断包括有内存诊断、中断控制器诊断、DMA诊断、定时器诊断、I2C诊断、以太网诊断、USB接口诊断等等。最后用户可根据显示单元14中显示之诊断结果信息,了解该待测背板是否存在故障及存在何种故障。如图3所示,是图2中初始化待测背板的子流程本文档来自技高网
...

【技术保护点】
一种背板诊断系统,用于诊断待测背板,该背板诊断系统包含有:一待测背板,其上安装有至少一芯片及若干硬件;一监视平台,其包含有:一命令行编辑装置,可接收用户输入之命令;一命令翻译装置,将命令行编辑装置中所接收之命令转变成计算机可读之形式;一命令及命令帮助清单,用于存储预先定义好之命令格式及命令帮助格式;一调用模组,用于根据上述用户输入之命令,调用诊断模组中相应之诊断执行程序;一显示单元,以图形或文字形式显示信息给用户,这些信息包括用户所输入之命令及诊断执行程序所反馈之诊断结果信息;其特征在于该背板诊断系统还包含有一驱动装置,其包含有:一初始化模组,用于对待测背板上之各芯片及各硬件进行初始化;一诊断模组,其包含有若干诊断执行程序,用于对待测背板上的各芯片及各硬件进行诊断测试,并生成诊断结果信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:曾鑫何唐
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1