获取主板监控信息的方法及其装置制造方法及图纸

技术编号:2875954 阅读:162 留言:0更新日期:2012-04-11 18:40
一种获取主板监控信息的方法及其装置,监控装置通过I#+[2]C总线直接控制主板的硬件监控芯片,实时获取主板监控信息;该装置至少设有:具有I#+[2]C接口的CPU、监控固件和非易失性存储器;该CPU分别连接和控制监控固件和非易失性存储器,并且通过I#+[2]C接口连接主板的硬件监控芯片;本发明专利技术确保了主板监控信息的获取独立于操作系统;本发明专利技术监控装置的运行不占用任何系统资源,不会对系统的正常运行造成任何不良影响,不会影响系统的性能、稳定性和可靠性;由于具有独立供电电源,在主板系统出现故障的情况下,本发明专利技术的装置仍能正常工作;本发明专利技术自带CPU,因此具有良好的可扩展性。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种获取主板监控信息的方法及其装置,更确切地说是指一种通过计算机主板固化的I2C总线读取主板监控信息的方法及其装置。
技术介绍
随着计算机工业水平的不断进步,人们对计算机的性能、稳定性和可靠性提出了越来越高的要求。对计算机性能无止境的追求,使得目前计算机的核心部件——中央处理器(即CPU)的工作频率越来越高,与之配套工作的外围部件如主板、硬盘等的工作速率也不断增长。这种技术趋势的必然结果就是这些部件所消耗的功率在不断地增长,发热量也越来越大,长期在这种条件下工作的部件的失效率也呈指数性上升。为保证整机工作的稳定性和可靠性,就要求这些部件以及为这些部件服务的外围部件,如电源等具有更高的可靠性。提高部件可靠性的方法有多种,除了提高部件的技术含量、改进生产工艺以外,如果能够对这些部件的相关参数——电压、温度、风扇转速等进行实时监控,在这些参数发生异常时能够及时给出报警,使用户能够及时进行干预,则毫无疑问能够在很大程度上防止这些部件由于长时间处于非正常工作状态而因超出正常工作电压、正常工作温度导致的失效,从而能显著提高整机的工作稳定性和可靠性,延长部件和整机的使用寿命。参见图1,目前,已经存在多种硬件监控信息的获取方式,其中最常见的做法是读取主板集成的硬件监控芯片所获得的硬件传感器信息。当前业界各主要主板厂商出品的主板均集成有硬件监控芯片,该芯片可以实时地获得主板上的各种电压、温度以及风扇转速等硬件信息。这种芯片一般提供I2C接口或LPC接口,分别连接到主板南桥芯片上的I2C接口上和LPC接口上。这种方式的结构框图参见图1。参见图1,通过这种方式读取硬件传感器信息的工作流程为通过南桥芯片的I2C接口或者LPC接口,由在操作系统(如Windows 2000或Linux)上运行的程序通过在操作系统底层运行的驱动程序发出指令控制硬件监控芯片,读取芯片上的硬件传感器的信息,并将所获得的信息显示在显示器上供用户观察。上述方式具有很大的局限性,主要有如下的表现一、当操作系统没有运行或处于挂起的情况下,所有的驱动程序和软件都无法正常工作,因此也就无法获得任何正确的信息。二、因为目前有多种主流操作系统,厂商为了保证在这些操作系统下都可以获得硬件监控信息,需要为这些操作系统分别编制驱动程序和应用软件,工作量很大,所以这种方式实现起来难度较大,成本很高。三、工作在操作系统层次上的驱动程序和应用软件都必须永久驻留内存并须始终运行,因此要占用很多CPU资源,必然会影响整机运行的速度和稳定性。
技术实现思路
本专利技术的主要目的在于提供一种获取主板监控信息的方法及其装置,其独立于操作系统,以微控制器为核心,自成体系。本专利技术的又一目的在于提供一种获取主板监控信息的方法及其装置,其以嵌入式系统的形式与相应的硬件系统结合,容易实现,并且降低成本。本专利技术的另一目的在于提供一种获取主板监控信息的方法及其装置,无须占用大量的CPU资源,不会影响整机的运行速度,提高系统的可靠性和稳定性。本专利技术的目的是这样实现的一种获取主板监控信息的方法,监控装置通过I2C总线直接控制主板的硬件监控芯片,实时获取主板监控信息,具体步骤为步骤1当被测主板上电时,监控装置同时通过I2C总线从该主板的硬件监控芯片读取监控信息;步骤2如果读取的硬件信息超出预先设定的各传感器的临界值,则发出相应的报警信息,同时记录所发生的事件信息。该监控装置至少设有具有I2C接口的CPU、监控固件和非易失性存储器;该CPU分别连接和控制监控固件和非易失性存储器,并且通过I2C接口连接主板的硬件监控芯片。该监控装置还设有独立供电电源。所述的监控装置更设有与该监控装置CPU连接的报警装置、通讯接口及控制面板。一种获取主板监控信息的装置,该装置至少设有具有I2C接口的CPU、监控固件和非易失性存储器;该CPU分别连接和控制监控固件和非易失性存储器,并且通过I2C接口连接主板的硬件监控芯片。所述的监控装置还设有独立供电电源。所述的监控装置更设有与该监控装置CPU连接的控制面板,该控制面板上至少设有显示装置和操作按钮。所述的监控装置更设有与该监控装置CPU连接的通讯接口,用于该监控装置与外部设备连接。所述的监控装置更设有与该监控装置CPU连接的报警装置,用于显示主板的异常状态。本专利技术具有如下的优点一、可以确保传感器采集的主板监控信息的获取独立于操作系统而存在;只要主机上电,各项传感器读数就可以采集并在本专利技术的监控装置上显示,并具有报警的功能;二、本专利技术监控装置的运行不占用任何系统资源,不会对系统的正常运行造成任何不良影响,不会影响系统的性能、稳定性和可靠性;三、由于具有独立供电电源,即使在主板系统出现故障、计算机死机的情况下,本专利技术的装置仍然能正常工作,用户在这种情况下仍然能获取系统各项参数,为查找系统出现故障的原因提供了很大的方便;四、本专利技术的装置自带CPU,所以只需要增加一定的外围电路,就可以在此基础上加入很多的附加功能,因此具有良好的可扩展性。附图说明图1为现有技术的原理结构框图。图2为本专利技术的原理框图。图3为本专利技术一具体实施例的原理图。具体实施例方式以下结合附图和具体的实施例对本专利技术做进一步的详细说明参见图2,本专利技术的监控装置使用了一个专用的带I2C接口的微控制器(CPU),将该芯片的I2C接口直接连接到被检测主板所集成的硬件监控芯片所带有的I2C接口上,由微控制器(CPU)作为I2C总线的主控器控制硬件监控芯片,从而使硬件监控芯片脱离与主板南桥芯片之间的联系。微控制器作为独立的CPU存在,具有很高的可扩展性,可以在其周边设置很多附加的硬件设备,例如LCD显示屏、带有多按钮的控制面板、发光二极管(LED)以及即使在掉电情况下也可永久保存信息的非易失性存储器等。微控制器(CPU)与一固件(Firmware)连接,并运行存放在该固件(Firmware)中、预先编制成的控制程序,然后通过I2C总线直接控制硬件监控芯片,读取该硬件监控芯片实时获取的硬件传感器信息,并在与微控制器(CPU)相连的LCD屏幕上显示,而所获得的数据则保存在非易失性存储器中。在固件(Firmware)中可以编制一些判断的功能,例如如果传感器读数超出临界值,就可以使用声光形式报警,如蜂鸣器发声、LED闪烁等。本专利技术的监控装置还设有远程通讯模块,通过微控制器(CPU)上的串行接口,连接调制解调器(MODEM),在被测主板系统发生异常的情况下,也能够通过电话线传送报警信息,同时也可以使用户通过电话线直接连通本装置读取硬件传感器信息和事件记录等数据。本装置还设有独立供电电源,即使被测主机未开机,本装置仍然能够正常工作,并通过数据通讯接口(如MODEM等)接受和发送数据和指令。与传统的硬件监控信息的读取方式相比较,本专利技术主要存在以下几个优点一、可以确保传感器信息的获取独立于操作系统的存在。只要主机上电,各项传感器读数就可以在LCD上显示出来,并具有报警的功能;二、本装置的运行不占用任何主板系统资源,不会对主板系统的正常运行造成任何不良影响,不会影响系统的性能、稳定性和可靠性;三、即使在主板系统出现故障、计算机死机的情况下,本装置仍然能正常工作,用户在这种情况下仍然能获取主板系统各项参数,为查找主板系统出现故障的原因提供本文档来自技高网
...

【技术保护点】
一种获取主板监控信息的方法,其特征在于:监控装置通过I↑[2]C总线直接控制主板的硬件监控芯片,实时获取主板监控信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:周建郜远陈光亮席振新周谧王晟谈华芳李勇周涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1