一种基于单片机多功能开机系统的开机方法转让专利

申请号 : CN201310516454.X

文献号 : CN103529736B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林坤杰

申请人 : 深圳市杰和科技发展有限公司

摘要 :

本发明公开了一种基于单片机多功能开机系统的开机方法,该系统包括单片机、时钟芯片模块、红外接收器、开关按键、电源模块、电源管理芯片以及主控CPU,时钟芯片模块、红外接收器、开关按键分别与单片机连接,电源模块通过电源管理芯片分别与单片机和主控CPU连接,单片机与主控CPU连接。本发明使用单片机和时钟芯片、红外接收器来实现系统红外远程控制开关机,客制化定时开关机及来电自动开机,可以方便高效实现无人操作系统的电源模块管理。

权利要求 :

1.一种基于单片机多功能开机系统的开机方法,其特征在于,所述多功能开机系统包括单片机(1)、时钟芯片模块(2)、红外接收器(3)、开关按键(4)、电源模块(5)、电源管理芯片(6)以及主控CPU(7),所述时钟芯片模块(2)、红外接收器(3)、开关按键(4)分别与单片机(1)连接,所述电源模块(5)通过电源管理芯片(6)分别与单片机(1)和主控CPU(7)连接,所述单片机(1)与主控CPU(7)连接;所述多功能开机系统还包括与单片机(1)连接的报警装置(8);所述报警装置(8)为LED灯或者蜂鸣器;

所述开机方法,包括以下步骤:

步骤一,单片机(1)开始工作,从单片机(1)的存储模块中读取用户预设置数据;

步骤二,单片机(1)采集当前系统的工作状态信息,判断系统是否处于关机状态,如果关机,则进入步骤三,如果开机,则进入步骤六;

步骤三,判断用户是否设定为上电自动开机,是,则系统自动上电开机,否,则进入步骤四;

步骤四,判断用户是否设定为定时自动开机,是,则系统内时钟芯片模块(2)的时间与用户预设置数据相符合,单片机(1)侦测到时钟芯片模块(2)中断状态时,会自动开机,否,则进入步骤五;

步骤五,判断系统是否收到用户通过红外远程控制或手动控制开关按键(4)的开机信号,是,则单片机(1)打开电源开机,否,则返回步骤二;

步骤六,判断系统是否正常工作,是,则维持系统正常工作,否,则进入步骤七;

步骤七,判断系统是否休眠,是,则控制系统恢复正常工作,否,则返回步骤二。

2.如权利要求1所述的基于单片机多功能开机系统的开机方法,其特征在于,所述步骤三中,当系统自动上电开机时,还包括判断系统是否完成上电自动开机,是,则维持系统正常工作,否,则控制报警装置(8)报警。

3.如权利要求1所述的基于单片机多功能开机系统的开机方法,其特征在于,所述步骤四中,当系统定时自动开机时,还包括判断系统是否完成定时自动开机,是,则维持系统正常工作,否,则控制报警装置(8)报警。

4.如权利要求1所述的基于单片机多功能开机系统的开机方法,其特征在于,所述步骤五中,当系统收到用户通过红外远程控制或手动控制开关按键(4)的开机信号,还包括判断单片机(1)是否打开电源开机,是,则维持系统正常工作,否,则控制报警装置(8)报警。

说明书 :

一种基于单片机多功能开机系统的开机方法

技术领域

[0001] 本发明涉及智能控制技术领域,尤其是一种基于单片机多功能开机系统方法。

背景技术

[0002] 智能的开关机技术,被广泛应用于汽车电子、家用电器、仓库管理、照明设备、广告传媒、视频监控等无人监视系统中,传统的机械式、电子定时开关机技术,都存在操作方式固定单一或难于操作、寿命差、稳定性不高的缺陷。现有技术已经无法满足社会发展的需要,因此需要做出改进和创新。

发明内容

[0003] 本发明实施例所要解决的技术问题在于:提供一种基于单片机多功能开机系统及方法,使用单片机和时钟芯片、红外接收器来实现系统红外远程控制开关机,客制化定时开关机及来电自动开机,可以方便高效实现无人操作系统的电源模块管理。
[0004] 为解决上述技术问题,本发明实施例提出了一种基于单片机多功能开机系统,包括单片机、时钟芯片模块、红外接收器、开关按键、电源模块、电源管理芯片以及主控CPU,所述时钟芯片模块、红外接收器、开关按键分别与单片机连接,所述电源模块过电源管理芯片分别与单片机和主控CPU连接,所述单片机与主控CPU连接。
[0005] 上述基于单片机多功能开机系统中,还包括与单片机连接的报警装置。
[0006] 上述基于单片机多功能开机系统中,所述报警装置为LED灯或者蜂鸣器。
[0007] 为解决上述技术问题,本发明实施例还提出了一种一种基于单片机多功能开机方法,包括以下步骤:
[0008] 步骤一,单片机开始工作,从单片机的存储模块中读取用户预设置数据;
[0009] 步骤二,单片机采集当前系统和电源模块的工作状态信息,判断系统是否处于关机状态,如果关机,则进入步骤三,如果开机,则进入步骤六;
[0010] 步骤三,判断用户是否设定为上电自动开机,是,则系统自动上电开机,否,则进入步骤四;
[0011] 步骤四,判断用户是否设定为定时自动开机,是,则系统内时钟芯片模块的时间与用户预设置数据相符合,单片机侦测到时钟芯片模块中断状态时,会自动开机,否,则进入步骤五;
[0012] 步骤五,判断系统是否收到用户通过红外远程控制或手动控制开关按键的开机信号,是,则单片机打开电源开机,否,则返回步骤二;
[0013] 步骤六,判断系统是否正常工作,是,则维持系统正常工作,否,则进入步骤七;
[0014] 步骤七,判断系统是否休眠,是,则控制系统恢复正常工作,否,则返回步骤二。
[0015] 进一步地,所述步骤三中,当系统自动上电开机时,还包括判断系统是否完成上电自动开机,是,则维持系统正常工作,否,则控制报警装置报警。
[0016] 进一步地,所述步骤四中,当系统定时自动开机时,还包括判断系统是否完成定时自动开机,是,则维持系统正常工作,否,则控制报警装置报警。
[0017] 进一步地,所述步骤五中,当系统收到用户通过红外远程控制或手动控制开关按键的开机信号,还包括判断单片机是否打开电源开机,是,则维持系统正常工作,否,则控制报警装置报警。
[0018] 进一步地,所述报警装置为LED灯或者蜂鸣器。
[0019] 上述技术方案至少具有如下有益效果:本发明通过将时钟芯片模块、红外接收器、开关按键分别与单片机连接,电源模块过电源管理芯片分别与单片机和主控CPU连接,所述单片机与主控CPU连接。使用单片机和时钟芯片、红外接收器来实现系统红外远程控制开关机,客制化定时开关机及来电自动开机,具有多种开机方式,可以配合不同客户,不同应用场合,灵活选择,可以方便高效实现无人操作系统的电源模块管理。

附图说明

[0020] 图1是本发明基于单片机多功能开机系统的原理框图。
[0021] 图2是本发明基于单片机多功能开机方法的流程图。

具体实施方式

[0022] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面结合附图对本发明做进一步描述。
[0023] 实施例一
[0024] 如图1所示,本发明实施例的基于单片机多功能开机系统包括单片机1、时钟芯片模块2、红外接收器3、开关按键4、电源模块5、电源管理芯片6以及主控CPU7,所述时钟芯片模块2、红外接收器3、开关按键4分别与单片机1连接,所述电源模块5通过电源管理芯片6分别与单片机1和主控CPU7连接,所述单片机1与主控CPU7连接。为了保证系统出现故障,无法开机时,能够第一时间通知用户,还设有与单片机1连接的报警装置8,比如报警装置8为LED灯或者蜂鸣器。
[0025] 其中,单片机1开机功能具有冗余设计,防止单次操作失败。单片机1收到各种开机指令后,会打开系统各路电源模块5,启动系统,当侦测到打开失败后,会重复进行电源模块5开启,如果重复十次仍未开机,单片机1才会关闭系统电源模块5,并通过报警装置8报警,例如通过LED灯快闪,提示故障。
[0026] 本发明实施例的基于单片机多功能开机系统与操作系统可做交互应用,用户可以在操作系统下通过管理软件选择是否来电开机,可以灵活设置自动开关机时间及重复周期。单片机1与操作系统通过自定协议通信,操作系统的指令及数据可以方便地被存储在单片机1片内FLASH中,数据可稳定长期存储,用户预设置数据不会丢失。
[0027] 可以指示系统工作状态,方便维护管理,单片机1可以读取操作系统状态,判断系统当前为关机、正常工作及休眠,并以LED灯状态显示。如果系统出现问题,通过LED灯状态即可判断出现问题的设备。
[0028] 根据操作系统工作状态,单片机1系统可以自动省电,降低系统能耗,绿色环保。同LED灯指示一样,单片机1系统可以侦测系统状态,结合自身需要,判断是否进入休眠,以降低功耗。
[0029] 综上,本发明实施例的基于单片机多功能开机系统具有多种开机方式,包括板载开关按键4开机、红外远程遥控开机、自动定时开机、来电自动开机功能,使用单片机1和时钟芯片、红外接收器来实现系统红外远程控制开关机,客制化定时开关机及来电自动开机,可以配合不同客户,不同应用场合,灵活选择,可以方便高效实现无人操作系统的电源模块管理。
[0030] 实施例二
[0031] 如图2所示,本发明实施例的基于单片机多功能开机方法,包括以下步骤:
[0032] 一种基于单片机多功能开机方法,其特征在于,包括以下步骤:
[0033] 步骤一,单片机1开始工作,从单片机1的存储模块中读取用户预设置数据;
[0034] 步骤二,单片机1采集当前系统和电源模块5的工作状态信息,判断系统是否处于关机状态,如果关机,则进入步骤三,如果开机,则进入步骤六;
[0035] 步骤三,判断用户是否设定为上电自动开机,是,则系统自动上电开机,否,则进入步骤四;
[0036] 步骤四,判断用户是否设定为定时自动开机,是,则系统内时钟芯片模块2的时间与用户预设置数据相符合,单片机1侦测到时钟芯片模块2中断状态时,会自动开机,否,则进入步骤五;
[0037] 步骤五,判断系统是否收到用户通过红外远程控制或手动控制开关按键4的开机信号,是,则单片机1打开电源开机,否,则返回步骤二;
[0038] 步骤六,判断系统是否正常工作,是,则维持系统正常工作,否,则进入步骤七;
[0039] 步骤七,判断系统是否休眠,是,则控制系统恢复正常工作,否,则返回步骤二。
[0040] 为了保证系统出现故障,无法开机时,能够第一时间通知用户,上述步骤三中,当系统自动上电开机时,还包括判断系统是否完成上电自动开机,是,则维持系统正常工作,否,则控制报警装置8报警,比如报警装置8为LED灯或者蜂鸣器。
[0041] 为了保证系统出现故障,无法开机时,能够第一时间通知用户,上述步骤四中,当系统定时自动开机时,还包括判断系统是否完成定时自动开机,是,则维持系统正常工作,否,则控制报警装置8报警,比如报警装置8为LED灯或者蜂鸣器。
[0042] 为了保证系统出现故障,无法开机时,能够第一时间通知用户,上述步骤五中,当系统收到用户通过红外远程控制或手动控制开关按键4的开机信号,还包括判断单片机1是否打开电源开机,是,则维持系统正常工作,否,则控制报警装置8报警,比如报警装置8为LED灯或者蜂鸣器。
[0043] 工作时,当外部电源接入,单片机1开始工作,首先读取用户预设置数据,然后开始采集当前系统工作状态,如果用户设定为上电自动开机,当判断到系统有电源模块5接入后,系统会自动开启各路电源模块5,启动主控CPU7工作;如果用户未设置自动开机,设置了定时开机,当系统时钟芯片模块2时间符合设定值后,单片机1侦测到时钟芯片模块2中断状态,会自动开机;如果用户通过红外远程控制或手动开关按键4开机,单片机1也会打开电源模块开机。
[0044] 以上所述是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。