一种计算机设备及计算机设备开关机方法技术

技术编号:14701814 阅读:138 留言:0更新日期:2017-02-24 20:20
本发明专利技术公开了一种计算机设备及计算机设备开关机方法,计算机设备包括:电源、第一CPU、第二CPU、第一开关、第二开关、第三开关、第四开关、第一外部设备、第二外部设备;电源接于第一CPU、第二开关、第三开关、第四开关;第一CPU接于第一开关、第二开关、第三开关、第四开关以及第二CPU;第二CPU接于第二开关。第一外部设备、第二外部设备分别接于第三开关、第四开关。该计算机设备开机方法中将第二CPU、第一外部设备、第二外部设备的上电与掉电过程和第一CPU的运行状态联系,第一CPU判断并存储多种开关类型,以及相关操作流程,解决了不同计算机设备之间开关机方法不能共用的问题。

【技术实现步骤摘要】

本专利技术涉及计算机设备的开关
,尤其是涉及一种计算机设备及计算机设备开关机方法
技术介绍
目前,在计算机设备的开关机方法中,设计方式一种是硬件开关机,另一种是软件开关机方式,第三种是软硬件关机方式。第一种开关机方法是通过电源按钮的按下与断开机械的控制系统电源,控制方式简单,但是上下电过程很容易使电源发生震荡,使设备在开关电源瞬间损坏。第二种开关机方法是通过MCU来控制设备电源的开启与关闭,设备电源关闭后,MCU依旧会运行,仅消耗几mA级的电流,但是碰到MCU死机的情况,只有断开外部电源才能恢复正常,这显然为以后设备的可靠运行制造了严重的麻烦。第三种开关机方法是前两种方式的联合,一般应用于x86平台(如PC机),开关机方式为,在关机状态下按一下开关机按键系统自动上电开机;在开机状态下,在系统界面上点击关机控件,系统保存当前资料后掉电关机;长按开关机按键一段时间可以强制系统掉电关机,当系统死机或需要快速关机时,大部分采用此种方式关机。这种开关机方式是目前最安全可靠,也是最人性化的。但是这种开关机方式无法识别开关机按键的类型,因此它的应用范围会很窄,并且不能在多种计算机设备中共用。随着现代计算机设备技术的提升,也对开关机方法提出了更高的要求,由于传统的开关机方法在MCU死机时,无法自恢复设备电源,对设备的稳定可靠性运行构成了严峻的挑战。传统的开关机方法不能同时兼容不同的开关类型,一种开关机方法只能适用于某一类型开关,各种计算机设备之间不能相互兼容共用,直接造成了资源的严重浪费和研发成本的增加。
技术实现思路
本专利技术的目的在于提供一种计算机设备及计算机设备开关机方法,其使得开关机方法更加可靠,且通用性更强。为解决上述技术问题,本专利技术的实施方式提供了一种计算机设备,其包括:电源、第一CPU、第二CPU、第一开关、第二开关、第三开关、第四开关、第一外部设备、第二外部设备;电源接于第一CPU、第二开关、第三开关、第四开关;第一CPU接于第一开关、第二开关、第三开关、第四开关以及第二CPU;第二CPU接于第二开关。第一外部设备、第二外部设备分别接于第三开关、第四开关。本专利技术的计算机设备中,第二开关、第三开关、第四开关包括但不仅限于场效应管、三极管、继电器或者带控制端的电源芯片。本专利技术的计算机设备中,第一外部设备为显示装置,例如LCD。本专利技术的计算机设备中,第二外部设备为显示装置、传感器或者4G模块。本专利技术提供的计算机设备开关机方法包括如下流程:步骤S101,接通电源;步骤S102,第一CPU初始化;步骤S103,如果第一CPU冷启动,则跳转到步骤S104,否则,跳转到步骤S110;步骤S104,第一CPU待机;步骤S105,第一开关动作,控制端I触发;步骤S106,第一CPU根据控制端I低电平保持时间,判断第一开关的开关类型,如果控制端I低电平保持时间大于t0,第一CPU判断第一开关为A型开关,跳转到步骤S107,否则,跳转到步骤S104;步骤S107,如果控制端I低电平保持时间大于t8,第一CPU判断第一开关为B型开关,跳转到步骤S108,否则,跳转到步骤S109;步骤S108,保存A型开关数据到存储器中,跳转到步骤S110;步骤S109,保存B型开关数据到存储器中;步骤S110,经过时间t1后,第一CPU触发控制端II,第二开关使能;步骤S111,第二CPU开始上电;步骤S112,经过时间t2后,第一CPU触发控制端III,第三开关使能;步骤S113,第一外部设备开始上电;步骤S114,经过时间t3后,第一CPU触发控制端IV,第四开关使能;步骤S115,第二外部设备开始上电;步骤S116,设备开机完成;步骤S117,第一CPU保持运行状态,并开始监测第二CPU发送给第一CPU的信号类型,第二CPU每隔时间t4给第一CPU发送信号Sn1,第二CPU每隔时间t4给第一CPU发送信号Sn1,如果是信号Sn1,则跳转到步骤S118;如果是信号Sn3,则跳转到步骤S123;步骤S118,如果第二CPU发送给第一CPU的信号Sn1超时,则跳转到步骤S119;否则,跳转到步骤S117;步骤S119,第一CPU复位第二CPU电源,第二CPU重启;步骤S120,如果控制端I电平有变化,则跳转到步骤S121;否则,跳转到步骤S117;步骤S121,如果控制端I电平保持时间大于t7,则跳转到步骤S122;否则,跳转到步骤S117;步骤S122,第一CPU给第二CPU发送信号Sn2;步骤S123,如果第二CPU发送给第一CPU的信号是Sn3,则跳转到步骤S124;否则,跳转到步骤S117;步骤S124,第二CPU开始掉电,第一CPU收到信号Sn3;步骤S125,等待时间t5;步骤S126,如果第二CPU有发送信号Sn4给第一CPU,则跳转到步骤S127;否则,跳转到步骤S128;步骤S127,第二CPU掉电完成,第一CPU触发控制端II,第二开关禁能,跳转到步骤S130;步骤S128,第二CPU掉电未完成,第一CPU触发控制端II,第二开关禁能;步骤S129,第二CPU掉电完成;步骤S130,经过时间t6后,第一CPU依次触发控制端III和控制端IV,第三开关和第四开关禁能;步骤S131,第一外部设备和第二外部设备依次掉电;步骤S132,设备关机完成,跳转到步骤S104。本专利技术提供的计算机设备开关机方法中,第一CPU为MCU,第二CPU为ARM核芯片。本专利技术提供的计算机设备开关机方法中,时间t0、t1、t2、t3、t4、t5、t6、t7、t8根据实际情形进行设定。与现有技术相比,本专利技术提供的计算机设备开关机方法通过第一CPU判别第一开关的类型,极大的拓宽了开关机方法的应用范围,方便了用户对计算机设备的电源管理。附图说明图1为本专利技术第一实施方式中一种计算机设备结构示意图;图2为本专利技术第二实施方式中计算机设备开关机方法的流程图。具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施例,进一步阐述本专利技术。本专利技术的第一实施方式提供了一种计算机设备,参见图1所示,其包括:电源1,电源1接于第一CPU2、第二开关5、第三开关6、第四开关7,而第一CPU2接于第一开关4、第二开关5、第三开关6、第四开关7以及第二CPU3,第二CPU3接于第二开关5,第一外部设备8、第二外部设备9分别接于第三开关6、第四开关7。例如,一种计算机设备包括:LCD构成的第一外部设备;4G模块构成的第二外部设备;带控制端的DCDC电源芯片构成的第二开关、第三开关、第四开关,其中,第二开关的控制端界定为控制端II,第三开关的控制端界定为控制端III,第四开关的控制端界定为控制端IV;由MCU(微控制器)构成的第一CPU;ARM核芯片构成的第二CPU;而电源则为外部电源,当外部电源接入,MCU开始运行,电源开关按下,MCU检测到电源开关的低电平信号,延时1s后,MCU使能第二开关,给ARM上电,再延时1s后,MCU依次使能第三开关、第四开关,给LCD和4G模块上电,此时设备上电全部完成。而电源开关保持低电平大于60ms时,才认为有开机信号产生,并且在此期间,可使能电源守护功能,电源开关保持低电平的时间大于3s,可认为第本文档来自技高网...
一种计算机设备及计算机设备开关机方法

【技术保护点】
一种计算机设备,其特征在于,其包括:电源、第一CPU、第二CPU、第一开关、第二开关、第三开关、第四开关、第一外部设备、第二外部设备;所述电源接于所述第一CPU、第二开关、第三开关、第四开关;所述第一CPU接于所述第一开关、第二开关、第三开关、第四开关以及所述第二CPU;所述第二CPU接于所述第二开关;所述第一外部设备、第二外部设备分别接于所述第三开关、第四开关。

【技术特征摘要】
1.一种计算机设备,其特征在于,其包括:电源、第一CPU、第二CPU、第一开关、第二开关、第三开关、第四开关、第一外部设备、第二外部设备;所述电源接于所述第一CPU、第二开关、第三开关、第四开关;所述第一CPU接于所述第一开关、第二开关、第三开关、第四开关以及所述第二CPU;所述第二CPU接于所述第二开关;所述第一外部设备、第二外部设备分别接于所述第三开关、第四开关。2.根据权利要求1所述的一种计算机设备,其特征在于,所述第二开关、第三开关、第四开关为场效应管、三极管、继电器或者带控制端的电源芯片。3.根据权利要求1所述的一种计算机设备,其特征在于,所述第一外部设备为显示装置。4.根据权利要求1所述的一种计算机设备,其特征在于,所述第二外部设备为显示装置、传感器或者4G模块。5.一种计算机设备开关机方法,其特征在于,包括如下步骤:步骤S101,接通电源;步骤S102,第一CPU初始化;步骤S103,如果第一CPU冷启动,则跳转到步骤S104,否则,跳转到步骤S110;步骤S104,第一CPU待机;步骤S105,第一开关动作,控制端I触发;步骤S106,第一CPU根据控制端I低电平保持时间,判断第一开关的开关类型,如果控制端I低电平保持时间大于t0,第一CPU判断第一开关为A型开关,跳转到步骤S107,否则,跳转到步骤S104;步骤S107,如果控制端I低电平保持时间大于t8,第一CPU判断第一开关为B型开关,跳转到步骤S108,否则,跳转到步骤S109;步骤S108,保存A型开关数据到存储器中,跳转到步骤S110;步骤S109,保存B型开关数据到存储器中;步骤S110,经过时间t1后,第一CPU触发控制端II,第二开关使能;步骤S111,第二CPU开始上电;步骤S112,经过时间t2后,第一CPU触发控制端III,第三开关使能;步骤S113,第一外部设...

【专利技术属性】
技术研发人员:张峻冯伟张灿斌张津涛
申请(专利权)人:睿芯信息科技上海有限公司
类型:发明
国别省市:上海;31

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

1