故障检测装置制造方法及图纸

技术编号:2897262 阅读:129 留言:0更新日期:2012-04-11 18:40
一种故障检测装置,应用在一具有基本输入输出系统的电子设备中,其中该基本输入输出系统用于对该电子设备中各硬件装置进行一检测程序、并在该检测程序进行时依照该检测程序中的各阶段分别输出一运算代码,其特征在于,该故障检测装置包括:    一储存单元,其用于储存多个在该电子设备中各硬件装置正常运行时该基本输入输出系统进行该检测程序所输出的运算代码,以及多个依据该电子设备中各控制区域的各硬件装置所设定的装置代码;    一主控模块,其与所述储存单元相互连接,用以在该基本输入输出系统正在对该电子设备中各硬件装置进行该检测程序时,检测各硬件装置的运算代码,并在所检测的运算代码与该储存单元储存的运算代码相同时继续进行检测,且在所检测的运算代码与该储存单元所储存的运算代码不相同时,依据所检测的运算代码对应的硬件装置,从该储存单元提取一装置代码;以及    一显示模块,其与所述主控模块相互连接并通过该主控模块连接至该储存单元,用以显示该主控模块从该储存单元所提取的装置代码,提示使用者该电子设备发生故障的硬件装置。(*该技术在2015年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术是关于一种故障检测装置,特别是关于一种应用在一具有基本输入输出系统(Basic Input/Output System;BIOS)的电子设备中的故障检测装置。
技术介绍
随着通讯技术的不断发展以及消费性需求的不断改变,许多电子设备在功能方面也不断地求新求变,相应地,电子设备例如计算机设备中的各种硬件愈来愈丰富,数量上也愈来愈多,一旦其中某一硬件出现故障,且维修人员在不确定是哪个硬件出现故障时,只能拆开整台计算机逐个进行硬件的故障检测及排除程序,从而增加了维修的困难,且严重地浪费故障排除时间。目前业界多采用计算机设备内部配置的韧体——基本输入输出系统(Basic Input/Output System;以下简称BIOS)程序中具有的开机自我测试(Power-on Self-Test;以下简称POST)程序,对计算机设备的系统内部各个硬件进行故障检测,其运作方式是在计算机设备开机时,启动引导程序(booting)进入BIOS,在进入BIOS后首先会执行POST程序,POST程序中的故障检测包括启动各种测试程序以确定例如内存控制器、视频控制器、串口通讯控制器、并口通讯控制器、键盘控制器、软盘控制器以及硬盘控制器等计算机设备硬件功能是否正确,当POST程序执行中若发现错误时,则会通过在计算机设备的屏幕上显示错误信息的识别码(POST code),或通过警报声响的方式指示所检测到的故障处,方便用户查找有故障的硬件位置,以进行后续的故障排除。能以屏幕显示错误信息或以警报声响的方式提醒用户,通常是非严重的故障,若POST程序检测到计算机设备某硬件出现严重故障(例如系统时钟出错等致命故障)时,计算机设备则会直接停机,此时由于各种初始化设定尚未完成,因而无法发出任何提示或信号,进而用户-->无法通过POST程序的检测获悉计算机设备硬件的具体故障发生位置。因此,用POST程序进行计算机设备各硬件的故障检测,无法有效地一一检测出计算机设备的故障状况。针对上述问题,业界使用一种除错卡(Debug Card),它可配合其上装设的发光二极管显示计算机系统出错的类型。其中,该除错卡的位置设置一般是取决于BIOS的内容设定,常见方法是令BIOS将识别码传送至378接口,也就是传送到连接打印机的连接端口(Printer Port),然后将除错卡插在该打印机的连接端口上,即可在检测过程中发现错误时,该除错卡显示对应该识别码的灯光。然而这种方式需要另外购买除错卡,不仅增加了成本负担,也无法直接地显示相关错误信息(须由专业人士进行判读),使用上较为不便。有些业者是使用基板管理控制器(Baseboard ManagementController;BMC)芯片记录故障状况,这种方式需要通过对主板(MB)进行组装测试方可得知故障信息,耗费时间成本,且在进行组装测试时,易因卡具等因素造成误判,进而导致人为错误的判断。综上所述,如何提出一种故障检测装置,避免现有技术中的种种缺失,同时也具有节约查找故障发生部位的时间、提高故障维修效率的功效,实为此领域目前亟待解决的技术问题。
技术实现思路
为克服上述现有技术的缺点,本技术的主要目的在于提供一种可快速且准确地查找故障发生部位的故障检测装置。本技术的另一目的在于提供一种减低成本、提高使用便利性的故障检测装置。本技术的再一目的在于提供一种故障检测装置,能够避免因卡具等因素造成的误判,防止人为错误的误判。为达上述主要及其它目的,本技术提供一种应用在一具有基本输入输出系统(Basic Input/Output System;BIOS)电子设备中的故障检测装置,其中,该基本输入输出系统是对该电子设备中各硬件装置进行一检测程序,并在该检测程序进行时依照该检测程序中的各阶段分别输出一运算代码(POST code);本技术故障检测装置包括:该故-->障检测装置包括:一储存单元,储存多个在该电子设备中各硬件装置正常运行、该基本输入输出系统进行该检测程序时所输出的运算代码以及多个依据该电子设备中各控制区域的各硬件装置所设定的装置代码;一主控模块,在该基本输入输出系统正在对该电子设备中各硬件装置进行该检测程序时,检测各硬件装置的运算代码,并判断所检测的运算代码是否与该储存单元储存的运算代码相同,若是,则继续进行检测,若否,则依据所检测的运算代码对应的硬件装置,从该储存单元提取一装置代码;以及一显示模块,显示该主控模块从该储存单元所提取的装置代码,提示使用者该电子设备发生故障的硬件装置。与现有技术相比,本技术的故障检测装置是在储存单元内储存多个运算代码和多个装置代码,通过一主控模块检测各硬件装置的运算代码,并判断检测的运算代码是否与该储存单元储存的运算代码相同,若是,则继续进行检测,若否,则依据检测的运算代码对应的硬件装置,从该储存单元提取一装置代码,显示该装置代码,提示使用者该电子设备发生故障的硬件装置,可快速且准确地查找故障发生部位,进而提高故障维修效率。因此本技术的装置具有成本低、使用便利等优点,能够避免因卡具等因素造成的误判,防止人为错误的误判。附图说明图1是本技术实施例基本架构的方块示意图。具体实施方式实施例首先,如图1所示,它是本技术故障检测装置1实施例的基本架构方块示意图。本技术故障检测装置11应用在一具有基本输入输出系统(Basic Input/Output System;BIOS)21的电子设备2中,其中,该基本输入输出系统20是对该电子设备2中各硬件装置21、22及23进行一检测程序,并在该检测程序进行时依照该检测程序中各阶段分别输出一运算代码(POST code),该检测程序是指开机自我测试(Power-on Self-Test;POST)程序,此外,该电子设备2是服务器(server)、桌上型计算机(DT)、口袋型计算机(PPC)、个人数字助理(PDA)以及笔-->记本型计算机(NB)等。本技术故障检测装置1包括一储存单元10、一主控模块11以及一显示模块12。该储存单元10多个运算代码和多个装置代码,运算代码是电子设备2中各硬件装置21、22及23正常运行、该基本输入输出系统20进行该检测程序时所输出的运算代码,该装置代码是依据该电子设备2中各控制区域的各硬件装置21、22及23设定的装置代码,也就是当该电子设备2中各硬件装置21、22及23处于正常运行状态,该基本输入输出系统20也会在执行开机自我测试程序时,一一输出每一个测试程序各阶段(例如鼠标测试阶段)的运算代码,该储存单元10预先储存这些运算代码作为后续处理的依据。在本实施例中,依据该基本输入输出系统20在该电子设备2中各硬件装置21、22及23运行正常时输出的多个运算代码是以写入的方式储存在该储存单元10中,该电子设备2中各控制区域是指中央处理单元(CPU)控制区域、北桥(North Bridge)控制区域、南桥控制(SouthBridge)区域、网络控制区域以及屏幕显示控制区域,且该装置代码是十进制数或十六进制数。该主控模块11是在该基本输入输出系统20正在对该电子设备2中各硬件装置21、22及23进行该检测程序时,检测各硬件装置21、22及23的运算代码,并判断本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障检测装置,应用在一具有基本输入输出系统的电子设备中,其中该基本输入输出系统用于对该电子设备中各硬件装置进行一检测程序、并在该检测程序进行时依照该检测程序中的各阶段分别输出一运算代码,其特征在于,该故障检测装置包括:一储存单元,其用于储存多个在该电子设备中各硬件装置正常运行时该基本输入输出系统进行该检测程序所输出的运算代码,以及多个依据该电子设备中各控制区域的各硬件装置所设定的装置代码;一主控模块,其与所述储存单元相互连接,用以在该基本输入输出系统正在对该电子设备中各硬件装置进行该检测程序时,检测各硬件装置的运算代码,并在所检测的运算代码与该储存单元储存的运算代码相同时继续进行检测,且在所检测的运算代码与该储存单元所储存的运算代码不相同时,依据所检测的运算代码对应的硬件装置,从该储存单元提取一装置代码;以及一显示模块,其与所述主控模块相互连接并通过该主控模块连接至该储存单元,用以显示该主控模块从该储存单元所提取的装置代码,提示使用者该电子设备发生故障的硬件装置。2.如权利要求1所述的故...

【专利技术属性】
技术研发人员:黄迎范文纲
申请(专利权)人:英业达股份有限公司
类型:实用新型
国别省市:

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

1