CPU运行状态监控方法及其装置制造方法及图纸

技术编号:2864217 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及CPU运行状态监控方法,包括如下步骤:a.在MS  Windows系统下安装监控软件;b.启动计算机进入MS  Windows系统,自动启动并运行监控软件,打开串行通讯接口,向单片机发送握手命令,单片机回复确认;c.每间隔一定的时间间隔从MS  Windows系统获取CPU的相关状态数据,从串行口向单片机下传所述状态数据;d.单片机接收所述状态数据,经处理后送液晶屏显示。其采取软件硬件相结合的方式完成HT状态、CPU占用率、内存占用率、网络连接状态以及CPU温度等监侧和显示,显示直观,其成本仅为传统服务器监控系统的15%左右,可广泛用于普及型台式电脑的CPU状态监控。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机CPU运行状态监控技术,特别是用于商用电脑的CPU运行状态监控方法及其装置
技术介绍
以往CPU的监控系统都用在高端服务器领域,价格相对昂贵。随着技术门槛的降低和中小用户需求的发展,在商用电脑中配置低成本高可靠性监控系统的需求变得日益迫切。传统的服务器监控系统多采用国外的技术和成本较高的硬件监控模块,不仅价格昂贵而且安装调试复杂,很难将其应用在普通PC机上。目前服务器厂商普遍采用类似曙光公司的基于PCI总线的第二代智能监控系统。曙光第三代智能监控系统中对服务器风扇转速、CPU温度、环境温度、硬盘温度、CPU使用率、内存使用率、I/O繁忙率、电压等以柱状图方式显示在服务器前面板液晶屏上。这种被服务器所普遍使用的监控系统采用纯硬件方案,不仅需要一片PCI监控卡,还需要主板硬件和BIOS的特别配合。这种监控系统虽然功能强大,但不适合部件标准化程度高、成本控制严格的台式电脑使用。
技术实现思路
为了克服现有技术存在的上述不足,本专利技术提供一种用于商用电脑的CPU运行状态监控方法及其装置,以满足部件标准化程度高、成本低的普及型台式电脑的需求。本专利技术CPU运行状态的监控方法,包括如下步骤a、在MS Windows系统下安装监控软件;b、启动计算机进入MS Windows系统,自动启动并运行监控软件,打开串行通讯接口,向单片机发送握手命令,单片机收到命令后回复确认;c、每间隔一定的时间间隔从MS Windows系统获取CPU的相关状态数据,从串行口向单片机下传所述CPU的相关状态数据;d、单片机接收所述的状态数据,经处理后送液晶屏显示。所述CPU的相关状态数据包括HT状态(Hyper threading支持状态),或CPU负载,或内存负载、或网络连接状态,或它们的至少两种状态数据。单片机还将从温度检测单元获取的CPU的温度数据送液晶屏显示。实现本专利技术方法的一种CPU运行状态监控装置,包括单片机、液晶显示屏以及电平转换电路,液晶显示屏连接于单片机的输出端,液晶显示屏能显示超线程技术支持状态及CPU占用率等CPU相关状态数据,电平转换电路接于单片机串行输入端与被监控的PC机的一串行端口之间。该监控装置还设有温度检测单元,温度检测单元接于单片机的一输入端,用于检测主机内部温度,温度检测单元固定于机箱铁架后部靠近CPU的上方。本专利技术采取软件硬件相结合的方式完成HT状态、CPU占用率、内存占用率、网络连接状态以及CPU温度等监侧和显示,显示直观,其成本仅为传统服务器监控系统的15%左右,能够满足普及型台式电脑的CPU状态监控需求。附图说明图1是本专利技术的CPU运行状态监控装置原理框图;图2是图1的典型实施例电路图;图3是本专利技术的工作流程图。具体实施例方式以下结合附图对本专利技术详细说明。参照图1,CPU运行状态的监控装置包括单片机、液晶显示屏以及电平转换电路,液晶显示屏连接于单片机的输出端,液晶显示屏能显示超线程技术支持状态及CPU占用率等,电平转换电路接于单片机串行输入端与被监控的PC机的一串行端口之间。还设有温度检测单元,用于检测主机内部温度,温度检测单元接于单片机的一输入端,温度检测单元固定于机箱铁架后部靠近CPU的上方。图2是图1的典型实施例电路图。单片机U1采用AT89C2051芯片,U1是主控板上的中心单元,主要完成各种数据接收和处理,控制显示模块。液晶显示屏采用162 LCM模块,显示字符和数字。单片机U1的输出端P1.0-P1.7接液晶显示屏的数据端,单片机U1的串行输入端接电平转换芯片MAX232的输出端,MAX232的输入端接被监控的PC机的串行端口COM2,电平转换芯片MAX232用来将232电平转换为单片机可识别的TTL电平。为监视PC机CPU的温度,还设置温度检测单元,可采用温控芯片DS18B20,用来测量CPU附近的温度信号,并量化为数字信号传输至单片机处理。温控芯片DS18B20的数据输出端接到单片机AT89C2051的DATA输入端。温度检测板安装在机箱内部,其温度传感器检测温度,然后将温度数据传送到主控板的单片机U1,单片机U1将数据处理并控制显示当前机箱内CPU旁边的温度。显示以摄氏度为单位,精确到整数位。温度检测范围为10℃~80℃。由监控软件实时检测的计算机状态参数,如CPU负载率、内存负载率、计算机系统是否支持Hyper threading技术等,通过PC主机串行口COM2、电平转换芯片送到主控板的单片机U1,经单片机U1分别做一定处理后,送液晶显示屏循环显示。结构安装方面,主控板和液晶显示屏都安装在机箱前面板的铁架上,方便了使用者随时观测,同时又不占用主板的PCI插槽。温度检测板固定于机箱铁架后部靠近CPU的上方,电脑运行的时候在机箱内部这个点的温度最高,确保温度侦测的准确性和真实性。参照工作流程图3,本专利技术CPU运行状态监控方法主要包括a、在MS Windows系统下安装监控软件;b、启动MS Windows系统,自动启动和运行监控软件,通过电脑的COM2接口,向单片机发送握手命令,单片机接收握手命令,并回复确认;c、每间隔一定的时间间隔从MS Windows系统获取CPU的相关状态数据,如HT状态、CPU负载、内存负载、网络连接状态等信息,从串行口COM2向单片机下传所述CPU的相关状态数据;d、单片机接收所述CPU的状态数据,经处理后送液晶屏显示。其中,CPU的相关状态数据可以是HT状态,或CPU负载,或内存负载、或网络连接状态,或它们的至少两种状态数据,如HT状态和CPU负载状态。HT状态、CPU负载、内存负载、网络连接状态数据都是监控软件从MSWindows系统获取,并通过串口传送的。Hyper threading支持状态和网络连接状态用英文字符显示。CPU负载状态和内存负载状态按照即时数据占总数据量的百分比数值以进度条的形式显示。在上述步骤d中,单片机还将从温度检测单元获取的CPU的温度数据送液晶屏显示。温度检测范围可为10℃~80℃。温度显示以摄氏度为单位,精确到小数点后一位,四舍五入后取整数位。本文档来自技高网...

【技术保护点】
一种CPU运行状态监控方法,其特征在于采取如下步骤:a、在MSWindows系统下安装监控软件;b、启动计算机进入MSWindows系统,自动启动并运行监控软件,打开串行通讯接口,向单片机发送握手命令,单片机收到命令 后回复确认;c、每间隔一定的时间间隔从MSWindows系统获取CPU的相关状态数据,从串行口向单片机下传所述CPU的相关状态数据;d、单片机接收所述的状态数据,经处理后送液晶屏显示。

【技术特征摘要】
1.一种CPU运行状态监控方法,其特征在于采取如下步骤a、在MS Windows系统下安装监控软件;b、启动计算机进入MS Windows系统,自动启动并运行监控软件,打开串行通讯接口,向单片机发送握手命令,单片机收到命令后回复确认;c、每间隔一定的时间间隔从MS Windows系统获取CPU的相关状态数据,从串行口向单片机下传所述CPU的相关状态数据;d、单片机接收所述的状态数据,经处理后送液晶屏显示。2.根据权利要求1所述CPU运行状态监控方法,其特征在于所述CPU的相关状态数据是HT状态,或CPU负载,或内存负载、或网络连接状态,或它们的至少两种状态数据。3.根据权利要求2所述CPU运行状态监控方法,其特征在于CPU负载状态和内存负载状态按照即时数据占总数据量的百分比数值以进度条的形式显示。4.根据权利要求1所述CPU运行状态监...

【专利技术属性】
技术研发人员:涂春晖张斌张岳松
申请(专利权)人:惠州市TCL电脑科技有限责任公司
类型:发明
国别省市:44[中国|广东]

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

1