山东科威数控机床有限公司铣床官方网站今天是:2025-05-17切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

电压侦测系统及方法

时间:2025-05-17    作者: 管理员

专利名称:电压侦测系统及方法
技术领域
本发明涉及对硬件状态的侦测技术,尤其涉及一种电压侦测系统及方法。
背景技术
随着科技的不断进步,传感器的灵敏度越来越高,运用传感器可以对各类电子装置的各项参数进行侦测。然而,利用传感器进行的预警机制依然是通过对传感器侦测的数据设置上下两个门槛值,一旦超出所设置的门槛值,则会发出报警信号,若不超出所设置的门槛值,则不会产生报警信号。在这种预警机制下,若所侦测的数据虽然未超过门槛值,但却在一定时间内波动幅度过大,也会给相应的电子装置带来损伤。例如,计算机主板的电压若不稳定,电压在短时间内频繁大幅度的波动会给主板带来损害。可见,现有的利用传感器进行预警的机制无法在参数数据发生频繁波动时发出报
警信号。

发明内容
鉴于以上内容,有必要提供一种电压侦测系统及方法,可在侦测电子装置的数据发生频繁波动时发出报警信号 ,从而避免损害该电子装置。一种电压侦测系统,应用于电子装置中,该电子装置包括电压传感器和存储装置,该存储装置存储电压传感器的上下限值之间的差值,该差值作为比较值,该系统包括:读取模块,用于确定系统事件日志中系统事件的数量和读取电压传感器所侦测的电压值,并记录第一时间,以及在预设的时间间隔后再次确定系统事件日志中系统事件的数量与读取电压传感器所侦测的电压值;计算模块,用于在该时间间隔前后所读取的系统事件的数量一致时,计算电压传感器在该时间间隔前后所侦测的电压值之间的差值的绝对值;判断模块,用于从所述存储装置中读取电压传感器对应的比较值,并判断该比较值与该差值的绝对值之间的大小;记录模块,用于在该差值的绝对值大于等于该比较值的预设比例时,记录当前的第二时间、该差值的绝对值以及该电压传感器在该时间间隔前后侦测到的电压值;计数器,用于根据所记录的该差值的绝对值的数量计算异常次数;及提示模块,用于在第二时间与第一时间的时间差小于预设时间段且所述异常次数达到预设数字时,提示电压异常信肩、O一种电压侦测方法,应用于电子装置中,该电子装置包括电压传感器和存储装置,该存储装置存储电压传感器的上下限值之间的差值,该差值作为比较值,该方法包括如下步骤:读取步骤:确定系统事件日志中系统事件的数量和读取电压传感器所侦测的电压值,并记录第一时间,以及在预设的时间间隔后再次确定系统事件日志中系统事件的数量与读取电压传感器所侦测的电压值;计算步骤:在该时间间隔前后所读取的系统事件的数量一致时,计算电压传感器在该时间间隔前后所侦测的电压值之间的差值的绝对值;判断步骤:从所述存储装置中读取电压传感器对应的比较值,并判断该比较值与该差值的绝对值之间的大小;记录步骤:在该差值的绝对值大于等于该比较值的预设比例时,记录当前的第二时间、该差值的绝对值以及该电压传感器在该时间间隔前后侦测到的电压值;计数步骤:根据所记录的该差值的绝对值的数量计算异常次数;及提示步骤:在第二时间与第一时间的时间差小于预设时间段且所述异常次数达到预设数字时,提示电压异常信息。相较于现有技术,所述的电压侦测系统及方法,可在侦测电子装置的数据发生频繁波动时发出报警信号,从而避免损害该电子装置。


图1是本发明电压侦测系统的较佳实施方式的硬件结构图。图2是本发明电压侦测系统的较佳实施方式的功能模块图。图3-1、3_2是本发明电压侦测方法的较佳实施方式的流程图。图4是图3-1中步骤S20的细化流程图。主要元件符号 说明电子装置I电压侦测系统10设置模块100读取模块101计时器102计算模块103判断模块104记录模块105计数器106提示模块107解析模块108初始化模块109处理器11存储装置12电压传感器13显示屏14扬声器15预警灯16主板17基板管理控制器170如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式如图1所示,是本发明电压侦测系统的较佳实施方式的硬件结构图。所述的电压侦测系统10应用于电子装置I中,用于侦测电子装置I内多个元件(例如,处理器11、南北桥等)的电压值,并在符合预设条件时发出报警信号,从而提示用户注意以免频繁波动的电压损坏相关元件。
所述电子装置I可以是计算机、服务器等装置。该电子装置I包括所述处理器11、存储装置12、多个电压传感器13 (图1中仅示出两个)、显示屏14、扬声器15、预警灯16以及主板17。所述的处理器11用于执行所述电压侦测系统10以及所述电子装置I内安装的各类软件,例如操作系统等。所述的存储装置12,可以是所述电子装置I的内存,还可以是可外接于该电子装置I的存储卡,如SM卡(Smart Media Card,智能媒体卡)、SD卡(SecureDigital Card,安全数字卡)等。所述的存储装置12用于存储各类数据,例如,利用所述电压侦测系统10设置、获取的数据等信息。所述的电压传感器13用于侦测所述电子装置I内各个元件的电压值,例如,侦测所述处理器11的电压等。所述的显示屏14用于显示各类信息,例如,信息、邮件、图片等可视化信息。所述的扬声器15用于播放各类语音信息,例如,歌曲、音频文件或预设的报警信息等。所述的预警灯16可以是LED(light emitting diode,发光二极管)灯。该预警灯16可根据用户设置在所述电压侦测系统10发出预警提示的时候亮灯,从而提醒用户注意。所述主板17包括基板管理控制器(BMC,Baseboard Management Controller) 170。所述电子装置I支持智能平台管理接口(IPMI, Intelligent Platform ManagementInterface)。所述BMC170可与所述IPMI协作实现对所述电子装置I的实时监控,例如,能够监控该电子装置I的静态信息(CPU、内存、硬盘、光驱、网卡、显卡、操作系统、RAID卡等信息)和动态信息(主板、CPU、风扇板等设备的温度、电压、风扇转速信息以及CPU利用率等资源信息)。如图2所示,是本发明电压侦测系统的较佳实施方式的功能模块图。在本实施方式中,所述电压侦测系统10包括多个功能模块,分别是:设置模块100、读取模块101、计时器102、计算模块103、判断模块104、记录模块105、计数器106、提示模块107以及初始化模块 109。 在本较佳实施方式中,所述存储装置12,用于存储所述电压传感器13的上下限值之间的差值,该差值作为比较值T。所述比较值可经由下述方式获取:读取所述电子装置I内所有传感器的信息,例如可以使用IPMI的ipmitool命令来读取传感器信息;对读取的信息进行筛选,从中确定电压传感器13,例如可以通过gr印参数寻找电压传感器13 ;分析筛选得到的电压传感器的各种信息,例如可通过cat指令来提取相关信息,包括,但不限于:所述电压传感器13的标识符、名称以及各类参数值(上限、下限等);将上述所有信息整理存档并生成数据库文件,此外,也可以是其他类型的文件;调用该数据库文件,例如可通过more命令对文件进行调用;检索该数据库文件以确定所需电压传感器13的相关参数值,例如可通过cat指令对数据进行检索;根据检索所得的数据计算该电压传感器13的上限与下限之间的差值,并将该差值作为比较值;以及将该比较值存储到所述的数据库文件中。所述的设置模块100,用于设置所述电压侦测系统10在运行过程中所需的各项数据,将结合下文进行描述。为了便于描述,下文以一个电压传感器13为例进行说明。所述的读取模块101,用于在所述电压侦测系统10开始运行后,通过BMC170访问系统事件日志(System Event Log, SEL)和所述电压传感器13的状态,从而确定系统事件日志中系统事件的数量Al和读取所述电压传感器13所侦测的电压值VI,并记录当前时间为第一时间Tl。所述的计时器102,用于在所述电压侦测系统10开始运行后计算一个预设的时间间隔(例如,I秒),该时间间隔经由所述的设置模块100进行设置。所述的读取模块101,还用于在预设的时间间隔后再次确定系统事件日志中系统事件的数量A2与读取所述电压传感器13所侦测的电压值V2。所述的判断模块104,用于判断在该时间间隔前后所读取的系统事件的数量是否一致,即判断Al是否等于A2。所述的计算模块103,用于在该时间间隔前后所读取的系统事件的数量一致时,计算所述电压传感器13在该时间间隔前后所侦测的电压值之间的差值的绝对值C,即C =
Vl-V2|。所述的判断模块104,用于从所述存储装置12中读取所述电压传感器13对应的比较值T,并判断所述差值的绝对值C是否小于该比较值T的预设比例。所述预设比例由所述设置模块100进行预先设置,例如,该预设比例可以是2/3,或者是60%等。所述的记录模块105,用 于在所述差值的绝对值C大于或等于该比较值T的预设比例时,记录当前的第二时间T2、所述差值的绝对值C以及该电压传感器13在该时间间隔前后侦测到的电压值V2、V1。在本较佳实施方式中,当所述记录模块105记录一个差值的绝对值C,则确定为发生一次异常次数。所述的计数器106,用于根据所记录的该差值的绝对值的数量计算异常次数的数量。所述的判断模块104,还用于判断第二时间T2与第一时间Tl的时间差T是否小于预设时间段,并且在第二时间T2与第一时间Tl的时间差T小于预设时间段时进一步判断所述异常次数是否达到预设数字。所述的提示模块107,用于在第二时间T2与第一时间Tl的时间差T小于预设时间段且所述异常次数达到预设数字时,提示电压异常信息。该预设时间段和预设数字由所述设置模块100进行预先设置,例如,该预设时间段是I分钟,该预设数字可以是20。所述提示模块107可采用如下方式进行提示:利用所述显示屏14显示预先设置的报警信息;利用所述扬声器15进行语音提示;点亮所述的预警灯16 ;或者同时通过所述显示屏14、扬声器15及预警灯16进行相关提示。若第二时间T2与第一时间Tl的时间差T小于预设时间段且所记录的差值的数量小于预设数字时,所述读取模块101、计时器102、计算模块103、判断模块104、记录模块105和计数器106将循环执行相应功能。所述的初始化模块109,用于在第二时间T2与第一时间Tl的时间差T大于或等于预设时间段时,对计数器106进行清零,然后继续执行如上所述读取模块101、计时器102、计算模块103、判断模块104、记录模块105和计数器106的功能。在其他实施方式中,所述的电压侦测系统10还可包括解析模块108。所述解析模块108,用于在该时间间隔前后所读取的系统事件的数量不一致时,解析该时间间隔内生成的每个系统事件中记录的电压值。
所述读取模块101,用于读取该电压传感器13所侦测的电压值。所述判断模块104,用于判断该读取的电压值是否与系统事件中记录的所述电压传感器13相应的电压值相符合。系统事件中会记录发生异常的元件信息,例如,当所述电压传感器13侦测到该电子装置I内某元件(例如,处理器11)的电压超过该电压传感器13的上限值时,会生成一个系统事件来记录该电压传感器13的标识符、名称以及侦测到的电压值等。通过比对系统事件中的记录数据与所述电压传感器13实际侦测的数据可以测试该系统事件的生成是否正确,以免产生误报。所述记录模块105,还用于在该读取的电压值与系统事件中记录的所述电压传感器相应的电压值不符合时,确定基板管理控制器170出现错误,并记录该错误。所述提示模块107,还用于提示该记录的错误。当所述电子装置I包括多个电压传感器13时,所述解析模块108还用于解析系统事件中记录的电压传感器13的标识符以及相应的电压值,所述读取模块101还用于根据该标识符读取相应的电压传感器13侦测的电压值。如图3-1、3_2所示,是本发明电压侦测方法的较佳实施方式的流程图。首先,步骤S10,所述存储装置12存储所述电压传感器13的上下限值之间的差值,该差值作为比较值T。步骤S12, 所述的读取模块101确定系统事件日志中系统事件的数量Al和读取所述电压传感器13所侦测的电压值VI,并记录当前时间为第一时间Tl。步骤S14,所述的计时器102在所述电压侦测系统10开始运行后计算一个预设的时间间隔(例如,I秒)。步骤S16,所述的读取模块101在预设的时间间隔后再次确定系统事件日志中系统事件的数量A2与读取所述电压传感器13所侦测的电压值V2。步骤S18,所述的判断模块104判断在该时间间隔前后所读取的系统事件的数量是否一致,即判断Al是否等于A2。若该时间间隔前后所读取的系统事件的数量不一致,于步骤S20,执行解析方法,然后流程返回至步骤S12。该解析方法的细化步骤可参考图4所示,下文将具体介绍。若该时间间隔前后所读取的系统事件的数量一致,于步骤S22,所述的计算模块103计算所述电压传感器13在该时间间隔前后所侦测的电压值之间的差值的绝对值C,即C = |V1-V2|。步骤S24,所述的判断模块104从所述存储装置12中读取所述电压传感器13对应的比较值T。 步骤S26,所述的判断模块104判断所述差值的绝对值C是否大于等于该比较值T的预设比例。若所述差值的绝对值C小于该比较值T的预设比例,则流程返回至步骤S12。若所述差值的绝对值C大于等于该比较值T的预设比例,步骤S28,所述的记录模块105记录当前的第二时间T2、所述差值的绝对值C以及该电压传感器13在该时间间隔前后侦测到的电压值V2、VI,并且所述的计数器106对异常次数进行加一。在本较佳实施方式中,当所述记录模块105记录一个差值的绝对值C,则确定为发生一次异常次数。步骤S30,所述的判断模块104判断第二时间T2与第一时间Tl的时间差T是否小于预设时间段。若第二时间T2与第一时间Tl的时间差T大于或等于预设时间段,于步骤S32,所述的初始化模块109对计数器106进行清零,然后流程返回至步骤S12。若第二时间T2与第一时间Tl的时间差T小于预设时间段,于步骤S34,所述的判断模块104判断所述异常次数是否达到预设数字。若所述异常次数达到预设数字,于步骤S36,所述的提示模块107示电压异常信息,然后,结束本流程。利用所述显示屏14显示预先设置的报警信息;利用所述扬声器15进行语音提示;点亮所述的预警灯16 ;或者同时通过所述显示屏14、扬声器15及预警灯16进行相关提不。若所述异常次数没有达到预设数字,则流程返回至步骤S12。如图4所示,是图3-1中步骤S20的细化流程图。首先,步骤S200,所述解析模块108在该时间间隔前后所读取的系统事件的数量不一致时,解析该时间间隔内生成的每个系统事件中记录的电压值。步骤S202,所述读取模块101读取该电压传感器13所侦测的电压值。步骤S204,所述判断模块104判断该读取的电压值是否与系统事件中记录的所述电压传感器13相应的电压值相符合。若该读取的电压值与系统事件中记录的所述电压传感器13相应的电压值相符合,直接执行步骤S209。若该读取的电·压值与系统事件中记录的所述电压传感器13相应的电压值不相符,于步骤S206,所述记录模块105确定基板管理控制器170出现错误,并记录该错误。步骤S208,所述提示模块107提示该记录的错误,然后,结束本流程。步骤S209,所述记录模块105确定该基板管理控制器170运行正常,然后,结束本流程。以上实施方式仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。
权利要求
1.一种电压侦测系统,应用于电子装置中,该电子装置包括电压传感器和存储装置,其特征在于,该存储装置存储电压传感器的上下限值之间的差值,该差值作为比较值,该系统包括: 读取模块,用于确定系统事件日志中系统事件的数量和读取电压传感器所侦测的电压值,并记录第一时间,以及在预设的时间间隔后再次确定系统事件日志中系统事件的数量与读取电压传感器所侦测的电压值; 计算模块,用于在该时间间隔前后所读取的系统事件的数量一致时,计算电压传感器在该时间间隔前后所侦测的电压值之间的差值的绝对值; 判断模块,用于从所述存储装置中读取电压传感器对应的比较值,并判断该比较值与该差值的绝对值之间的大小; 记录模块,用于在该差值的绝对值大于等于该比较值的预设比例时,记录当前的第二时间、该差值的绝对值以及该电压传感器在该时间间隔前后侦测到的电压值; 计数器,用于根据所记录的该差值的绝对值的数量计算异常次数;及提示模块,用于在第二时间与第一时间的时间差小于预设时间段且所述异常次数达到预设数字时,提示电压异常信息。
2.如权利要求1所述的电压侦测系统,其特征在于,该系统还包括解析模块: 所述解析模块,用于在该时间间隔前后所读取的系统事件的数量不一致时,解析该时间间隔内生成的每个系统事件中记录的电压值; 所述读取模块,用于读取该电压传感器所侦测的电压值; 所述记录模块,还用于在该读取的电压值与系统事件中记录的所述电压传感器相应的电压值不符合时,确定基板管理控制器出现错误,并记录该错误;及所述提示模块,还用于提示该记录的错误。
3.如权利要求2所述的电压侦测系统,其特征在于,当所述电子装置包括多个电压传感器时,所述解析模块还用于解析系统事件中记录的电压传感器的标识符以及相应的电压值,所述读取模块还用于根据该标识符读取相应的电压传感器侦测的电压值。
4.如权利要求1所述的电压侦测系统,其特征在于,该系统还包括初始化模块,用于在第二时间与第一时间的时间差大于或等于预设时间段时,对计数器进行清零。
5.如权利要求1所述的电压侦测系统,其特征在于,在第二时间与第一时间的时间差小于预设时间段且所记录的差值的数量小于预设数字时,所述读取模块、计算模块、判断模块、记录模块和计数器将循环执行相应功能。
6.如权利要求1所述的电压侦测系统,其特征在于,所述比较值通过下述方法获取: 读取所述电子装置内所有传感器的信息; 从读取的信息中筛选出所有电压传感器的信息,所述电压传感器的信息包括每个电压传感器上限以及下限; 将筛选出的电压传感器的信息存储成文档; 检索每个电压传感器的信息,并计算每个电压传感器的上限与下限之间的差值;及 将该差值作为比较值存储到所述的文档中。
7.一种电压侦测方法,应用于电子装置中,该电子装置包括电压传感器和存储装置,其特征在于,该存储装置存储电压传感器的上下限值之间的差值,该差值作为比较值,该方法包括如下步骤: 读取步骤:确定系统事件日志中系统事件的数量和读取电压传感器所侦测的电压值,并记录第一时间,以及在预设的时间间隔后再次确定系统事件日志中系统事件的数量与读取电压传感器所侦测的电压值; 计算步骤:在该时间间隔前后所读取的系统事件的数量一致时,计算电压传感器在该时间间隔前后所侦测的电压值之间的差值的绝对值; 判断步骤:从所述存储装置中读取电压传感器对应的比较值,并判断该比较值与该差值的绝对值之间的大小; 记录步骤:在该差值的绝对值大于等于该比较值的预设比例时,记录当前的第二时间、该差值的绝对值以及该电压传感器在该时间间隔前后侦测到的电压值; 计数步骤:根据所记录的该差值的绝对值的数量计算异常次数;及提示步骤:在第二时间与第一时间的时间差小于预设时间段且所述异常次数达到预设数字时,提示电压异常信息。
8.如权利要求7所述的电压侦测方法,其特征在于,该方法还包括解析步骤: 在该时间间隔前后所读取的系统事件的数量不一致时,解析该时间间隔内生成的每个系统事件中记录的电压值; 读取该电压传感器 所侦测的电压值; 在该读取的电压值与系统事件中记录的所述电压传感器相应的电压值不符合时,确定基板管理控制器出现错误,并记录该错误;及提示该记录的错误。
9.如权利要求8所述的电压侦测方法,其特征在于,当所述电子装置包括多个电压传感器时,所述解析步骤还包括: 解析系统事件中记录的电压传感器的标识符以及相应的电压值,并根据该标识符读取相应的电压传感器侦测的电压值。
10.如权利要求7所述的电压侦测方法,其特征在于,该方法还包括: 初始化步骤:在第二时间与第一时间的时间差大于或等于预设时间段时,对计数器进行清零。
11.如权利要求1所述的电压侦测方法,其特征在于,该方法还包括: 在第二时间与第一时间的时间差小于预设时间段且所记录的差值的数量小于预设数字时,循环执行所述读取步骤、计算步骤、判断步骤、记录步骤和计数步骤。
12.如权利要求7所述的电压侦测方法,其特征在于,所述比较值通过下述方法获取: 读取所述电子装置内所有传感器的信息; 从读取的信息中筛选出所有电压传感器的信息,所述电压传感器的信息包括每个电压传感器上限以及下限; 将筛选出的电压传感器的信息存储成文档; 检索每个电压传感器的信息,并计算每个电压传感器的上限与下限之间的差值;及 将该差值作为比较值存储到所述的文档中。
全文摘要
一种电压侦测系统,应用于电子装置中,该系统包括读取模块、计算模块、判断模块、记录模块、计数器以及提示模块。利用上述模块,可在预设的时间间隔内产生新的系统事件时,读取电压传感器在该时间间隔前后的电压值;计算电压值之间的差值的绝对值;若该差值的绝对值大于等于该比较值的预设比例时,记录该差值的绝对值;根据所记录的该差值的绝对值的数量计算异常次数;所述异常次数在预定时间段内达到预设数字时,提示电压异常信息。本发明还提供一种电压侦测方法。利用本发明可在电子装置的元件电压发生反复波动时作出预警。
文档编号G01R19/17GK103245825SQ201210026428
公开日2013年8月14日 申请日期2012年2月7日 优先权日2012年2月7日
发明者梁霄, 李明 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司

  • 专利名称:外圆直径测量卡规的制作方法技术领域:本实用新型涉及测量工具领域,尤其是涉及一种测量卡规。 背景技术:现有外圆直径采用外径千分尺或者游标卡尺测量。用外径千分尺测量工件外圆直径时,由于操作工与质检员之间的手劲有差别,容易导致两者之间产
  • 专利名称:流动注射分光光度法测定环境水中总氮含量的方法技术领域:本发明涉及一种环境监测方法,具体涉及流动注射分光光度法测定环境水中总氮含量的方法,属于化学分析领域。背景技术:环境水样中的总氮含量测定是环境监测的必测项目,但是传统的测定方法操
  • 专利名称:指南针地震预报仪的制作方法技术领域:本实用新型属于地震预报报警技术领域,具体地说它涉及一种指南针连接报警器的地震预报仪。背景技术:地震是一种自然灾害,地球上每天都在发生地震,它给人类带来了巨大损失,为减少地震所带来的灾害,长期以来
  • 专利名称:海底水听器和地震检波器的制作方法技术领域:本发明涉及到包括水听器和相结合的数据采集装置的类型的设备,设计成测量期间放置在海底,然后,在海面上回收。它尤其涉及到称做海底水听器(OBH-ocean bottom hydrophone)
  • 专利名称:大功率电器电弧故障检测方法及电路系统的制作方法技术领域:本发明涉及低压配电系统电弧故障检测领域,尤其涉及大功率家用电器的电弧故障检测方法及电路系统。背景技术:随着我国经济的发展,居民用电负荷的急剧增加,加上线路老化等原因,电气火灾
  • 专利名称:一种晶圆测试方法技术领域:本发明涉及半导体测试技术领域,特别涉及一种晶圆测试方法。 背景技术:半导体组件的制造过程,大致上可分为晶圆制程、晶圆测试、封装及最后的测试,晶圆制程是在硅晶圆上制作电子电路组件,制作完成之后,晶圆上变成一
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12