主板故障诊断装置及其诊断方法

文档序号:6472380阅读:161来源:国知局
专利名称:主板故障诊断装置及其诊断方法
技术领域
本发明涉及一种电子产品故障诊断装置及其诊断方法,特别涉及一种主板故障诊断装置 及其诊断方法。
背景技术
计算机POST(Power On Self Test,开机自检)过程是指在计算机设备上电启动时,计 算机的BIOS (Basic Input-Output System,基本输入输出系统)对计算机自身的各个模块 进行自我检测的过程。POST信息是指在POST过程中,BIOS检测各个模块所得到的信息,包括 :模块是否存在,模块工作是否正常,各个模块初始化是否完成,CPU (Central Processing Unit,中央处理器)类型、CPU主频、内存类型、内存容量、硬盘容量、BIOS版 本信息及计算机序号等。
随着计算机工业水平的不断进步和人类生产生活对计算机依赖性的日益加深,计算机的 使用者对计算机的可靠性和易用性提出了越来越高的要求。例如在计算机监控管理系统、企 业资产管理系统、计算机故障诊断等领域,常常需要实时监控设备POST过程,了解POST是否 顺利进行;在计算机系统POST过程出现故障时及时知道故障来源,便于采取对策解决问题。
计算机系统在POST过程中,BIOS会向ISA (Industry Standard Architecture,工业标 准结构)总线上的80端口 (固定地址端口)发送16进制代码,不同的代码表示不同的POST信 息,通过持续访问80端口,并通过LED (Light-Emitting Diode,发光二极管)显示出POST代 码,完成POST信息显示和故障诊断功能,主板故障诊断装置就是基于此原理工作的。主板故 障诊断装置是一种可检测电脑故障的测试装置,有PCI (Peripheral Component Interconnect,外围设备互连)和ISA接口两种,以方便在不同型号的主板上使用。当主板 故障诊断装置插入PCI或ISA插槽后,启动电脑时主板故障诊断装置上自带的LED显示屏就会 根据启动的进度显示出各种代码。
现在主板研发和测试中常常会用到主板故障诊断装置,但目前市面上的主板故障诊断装 置只能把主板开机过程中的POST代码显示在诊断装置自带的显示屏上,调试和测试人员需要 花时间去査询POST代码所对应的文字信息才能快速得知POST代码所对应的错误信息的描述, 才能知道故障来源,这样既浪费时间,使用也不方便
发明内容
鉴于以上内容,有必要提供一种主板故障诊断装置及其诊断方法,以方便査询主板故障 诊断装置POST代码所表示的信息。
一种主板故障诊断装置,其包括一故障诊断模块,所述故障诊断模块用于实时扫描总线 上的固定地址端口,并将所述固定地址端口内的数据经解码器解码转换为POST代码,所述主 板故障诊断装置还包括
一信息存储模块,预存有POST代码和所述POST代码对应的文字信息;
一控制模块,用于接收所述故障诊断模块转换后的POST代码,并将所述POST代码与所述 信息存储模块中存储的POST代码进行比对,以査询出所述故障诊断模块转换后的POST代码所 对应的文字信息;及
一信息显示模块,所述控制模块将所述故障诊断模块转换后的POST代码及所述POST代码 在所述信息存储模块中对应的文字信息通过所述信息显示模块进行显示。 一种应用于上述主板故障诊断装置的诊断方法,包括如下步骤 将所述主板故障诊断装置插接在一待测主板的对应的插槽中;
上电启动所述待测主板,控制模块读取所述待测主板的BIOS文件并判断所述BIOS类型; BIOS检测所述待测主板的各个模块并向总线上的固定地址端口发送数据; 所述故障诊断模块读取所述固定地址端口的数据并将其转换为POST代码; 所述控制模块接收所述故障诊断模块转换后的POST代码,并将所述POST代码与所述信息
存储模块中存储的POST代码进行比对,以査询出所述故障诊断模块转换后的POST代码所对应
的文字信息;
所述控制模块将所述故障诊断模块转换后的POST代码及所述POST代码在所述信息存储模 块中对应的文字信息通过所述信息显示模块进行显示。
相较于现有技术,所述主板故障诊断装置将BIOS的POST代码以及所述POST代码对应的文 字信息存储在所述信息存储模块中,所述故障诊断模块读取所述固定地址端口的数据,所述 控制模块根据识别的BIOS类型査询所述故障诊断模块转换后的POST代码所对应的文字信息, 并将所述POST代码及其所对应的文字信息通过所述信息显示模块进行显示,所述主板故障诊 断装置装置及其诊断方法可方便准确的査询主板故障诊断装置POST代码所表示的信息,操作 过程简单容易,减少了寻找故障时间。


下面参照附图结合具体实施方式
对本发明作进一步详细描述 图l为本发明主板故障诊断装置的较佳实施方式的原理框图。 5图2为本发明主板故障诊断方法的较佳实施方式的流程图。
具体实施例方式
请参考图l,本发明主板故障诊断装置的较佳实施方式包括一信息存储模块IO、 一故障 诊断模块20、 一控制模块30及一信息显示模块40。本实施方式中所述控制模块30为一单片机
所述信息存储模块10用于存储不同BI0S厂商如PH0ENIX、 AMI、 AWARD等的POST代码和所 述POST代码对应的文字信息。所述故障诊断模块20用于实时扫描总线上的固定地址端口如 ISA总线上的80端口,并将所述固定地址端口内的数据经解码器解码转换成POST代码。所述 控制模块30用于接收所述故障诊断模块20转换后的P0ST代码,并将所述POST代码与所述信息 存储模块10中存储的POST代码进行比对以査询出所述POST代码所对应的文字信息。所述控制 模块30将所述故障诊断模块20转换后的P0ST代码及所述P0ST代码对应的文字信息通过所述信 息显示模块40进行显示。所述信息显示模块40可为LED显示屏或其他显示装置。 请继续参考图2,所述主板故障诊断方法的较佳实施方式包括以下步骤 步骤S1:将所述主板故障诊断装置插接在一待测主板(未示出)的对应的插槽中,如 PCI或ISA插槽上。
步骤S2:上电启动所述待测主板,控制模块读取所述待测主板的BIOS文件并判断所述 BIOS类型。
步骤S3: BIOS检测所述待测主板的各个模块并向总线上的固定地址端口发送数据。 步骤S4:所述故障诊断模块20读取所述固定地址端口的数据并将其转换为P0ST代码。 步骤S5:所述控制模块30接收所述故障诊断模块20转换后的P0ST代码,并将所述POST代
码与所述信息存储模块10中存储的P0ST代码进行比对,以査询出所述故障诊断模块20转换后
的POST代码所对应的文字信息。
步骤S6:所述控制模块30将所述故障诊断模块20转换后的POST代码及所述POST代码在所
述信息存储模块10中对应的文字信息通过所述信息显示模块40进行显示。
本实施方式中,步骤S5中査询出所述P0ST代码表示的信息以字母和文字的形式显示在所
述信息显示模块40上,假设POST代码为OO,该代码对应的标注信息为"主板没有正常自检"
,则在所述信息显示模块40上显示的信息就为代码"00"及文字信息"主板没有正常自检"
综上所述,所述主板故障诊断装置及其诊断方法可方便准确的査询主板故障诊断装置 POST代码所表示的信息,方便使用者定位故障原因,操作过程简单容易,诊断迅速准确,减
6少了寻找故障时间,具有很好的实用性。
权利要求
1.一种主板故障诊断装置,其包括一故障诊断模块,所述故障诊断模块用于实时扫描一待测主板的总线上的固定地址端口,并将所述固定地址端口内的数据经解码器解码转换为POST代码,其特征在于所述主板故障诊断装置还包括一信息存储模块,预存有POST代码和所述POST代码对应的文字信息;一控制模块,用于接收所述故障诊断模块转换后的POST代码,并将所述POST代码与所述信息存储模块中存储的POST代码进行比对,以查询出所述故障诊断模块转换后的POST代码所对应的文字信息;及一信息显示模块,所述控制模块将所述故障诊断模块转换后的POST代码及所述POST代码在所述信息存储模块中对应的文字信息通过所述信息显示模块进行显示。
2.如权利要求l所述的主板故障诊断装置,其特征在于所述固定地 址端口为ISA总线上的80端口 。
3.如权利要求l所述的主板故障诊断装置,其特征在于所述主板故 障诊断装置通过所述待测主板上的PCI或ISA插槽插接在所述待测主板上。
4.如权利要求l所述的主板故障诊断装置,其特征在于所述控制模 块为一单片机。
5.如权利要求l所述的主板故障诊断装置,其特征在于所述信息显 示模块为一LED显示屏。
6. 一种应用于权利要求l所述主板故障诊断装置的诊断方法,包括如下步骤将所述主板故障诊断装置插接在一待测主板的对应的插槽中;上电启动所述待测主板,控制模块读取所述待测主板的BIOS文件并判断所述BIOS类型 BIOS检测所述待测主板的各个模块并向总线上的固定地址端口发送数据;所述故障诊断模块读取所述固定地址端口的数据并将其转换为POST代码;所述控制模块接收所述故障诊断模块转换后的POST代码,并将所述POST代码与所述信 息存储模块中存储的POST代码进行比对,以査询出所述故障诊断模块转换后的POST代码所对 应的文字信息;所述控制模块将所述故障诊断模块转换后的POST代码及所述POST代码在所述信息存储 模块中对应的文字信息通过所述信息显示模块进行显示。
7 如权利要求6所述的主板故障诊断方法,其特征在于所述固定地 址端口为ISA总线上的80端口 。
8 如权利要求6所述的主板故障诊断方法,其特征在于所述主板故 障诊断装置通过所述待测主板上的PCI或ISA插槽插接在所述待测主板上。
9 如权利要求6所述的主板故障诊断方法,其特征在于所述控制模 块为一单片机。
10 如权利要求6所述的主板故障诊断方法,其特征在于所述信息 显示模块为一LED显示屏。
全文摘要
一种主板故障诊断装置,包括信息存储模块、故障诊断模块、控制模块及信息显示模块,信息存储模块预存有POST代码和POST代码对应的文字信息,故障诊断模块用于实时扫描总线上的固定地址端口,并将固定地址端口内的数据经解码器解码转换成POST代码,控制模块用于接收POST代码并将POST代码与信息存储模块中存储的POST代码进行比对,以查询出POST代码所对应的文字信息,控制模块将POST代码及所对应的文字信息通过信息显示模块进行显示。本发明还提供了一种主板故障诊断的方法,该装置及方法操作过程简单容易,减少了寻找故障时间。
文档编号G06F11/267GK101593139SQ20081030187
公开日2009年12月2日 申请日期2008年5月30日 优先权日2008年5月30日
发明者彭正全 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1