按键触发节能控制方法、存储介质、控制装置及其终端制造方法及图纸

技术编号:20447902 阅读:17 留言:0更新日期:2019-02-27 02:35
本发明专利技术公开了一种按键触发节能控制方法、存储介质、控制装置及其终端;解决了现有的长按键保护机制仍然电能损耗较大,其技术方案要点是,获取当前按键触发信息;主控芯片根据预置按键信息与当前按键触发信息进行比较以判断是否为按键误触发状态;若当前状态为按键误触发状态,主控芯片控制内建计时器启动以发送定时信号信息后进入强制休眠状态;内建计时器根据定时信号信息以间断性唤醒主控芯片,主控芯片判断是否仍然处于按键误触发状态,若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器;本发明专利技术能够尽可能降低电能损耗,延长使用周期。

Key-trigger energy-saving control method, storage medium, control device and terminal

The invention discloses a key trigger energy-saving control method, storage medium, control device and terminal; solves the problem that the existing long key protection mechanism still consumes a large amount of energy, and its key technical scheme is to obtain the current key trigger information; the main control chip compares the preset key trigger information with the current key trigger information to determine whether it is the wrong trigger state of the key; The former state is triggered by wrong keys, and the main control chip controls the built-in timer to start up to send timing signal information and then enter the mandatory dormancy state. The built-in timer wakes up the main control chip intermittently according to the timing signal information. The main control chip judges whether it is still triggered by wrong keys. If the current state is still triggered by wrong keys, the main control chip will enter the mandatory dormancy state. The main control chip resets and closes the built-in timer if the current state is not the wrong trigger state of the key; the invention can reduce the power loss as much as possible and prolong the service life.

【技术实现步骤摘要】
按键触发节能控制方法、存储介质、控制装置及其终端
本专利技术涉及按键触发控制的
,特别涉及按键触发节能控制方法、存储介质、控制装置及其终端。
技术介绍
现有使用具备按键功能的芯片或系统,对于按键长按时,多会有超时判断的保护机制。当长按按键超过一定时间后,则会判断为该次按键为误按,而芯片即会停止该按键所对应的反馈动作以避免消耗更多的电能,直至被长按的按键放开后再次按键才能正常工作。以红外线遥控器为例,电能消耗最大的时候即为触发按键后发送信号的时候,若按键被误按,持续发送信号且无超时保护,则电池电能将很快耗尽。现有的芯片或系统,一般以I/O口构成矩阵型或T型按键扫描。在无按键时,芯片或系统处于休眠状态以减少电能消耗。在矩阵型按键扫描系统中,目前长按键保护机制是用输入端口接收到下降沿信号时,唤醒芯片执行按键动作以及由程序判断按键超时来实现。当按键超时发生时,程序停止该按键所对应的动作,将芯片进入休眠状态,此时系统耗电很小;所以一定要等到按键松开后,重新按动按键才能重新执行该按键所对应的动作。由于按键是输入端口接收到下降沿信号时才唤醒芯片,在重新按动按钮所产生的下降沿信号才会重新唤醒芯片执行该按键的动作。此方法能大幅下降电能损耗,但持续按键仍会有少许的电流由输入端口所预设的上拉电阻流到低电位输出端口,根据上拉电阻的阻值,电流约数十微安。若是多个按键同时长按,例如红外线遥控器被厚重对象压住,会消耗大量的电能。在T型按键扫描系统中,由于键扫方式的不同,采用下降沿信号来唤醒芯片的方式无法实现唤醒功能。原因是T型按键扫描系统在休眠时所有I/O口每隔一段时间就会依次输出低电平的脉冲信号以侦测有无按键,所以即使程序已判定按键超时而停止动作进入休眠,只要按键还在,就会再被唤醒执行按键动作。所以在T型按键扫描系统中长时间按键的保护机制仅能用程序停止按键动作并持续检查按键是否放开,侦测到按键放开后才能回到正常程序进入休眠;芯片在持续按键的时间均处于运作状态,虽然停止执行按键对应之动作,但仍耗费相当大的电能。所以采用上述两种现有的长按键保护机制仍然存在较大的电能损耗,所以具有一定的改进空间。
技术实现思路
本专利技术的第一目的是提供一种按键触发节能控制方法,能够有效的减少按键触发时的电能损耗,延长使用周期。本专利技术的上述技术目的是通过以下技术方案得以实现的:一种按键触发节能控制方法,获取当前按键的当前按键触发信息;主控芯片根据预先设置的预置按键信息与当前按键触发信息进行比较以判断是否为按键误触发状态;若当前状态为按键误触发状态,主控芯片控制内建计时器启动以发送定时信号信息后进入强制休眠状态;内建计时器根据定时信号信息以间断性唤醒主控芯片,主控芯片判断是否仍然处于按键误触发状态,若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器。通过采用上述技术方案,如若进入到按键误触发状态,即按键始终保持触发状态,会不断的发送信号,持续发送信号且无超时保护,则电池电能将很快耗尽,实现能够对按钮触发进行按键超时保护,同时有效的避免市面上现有的超时保护方式中主控芯片始终处于工作状态仍然消耗大量电能的问题,即在出现按键误触发状态时,将主控芯片进入强制休眠状态,并通过内建计数器能够通过对主控芯片进行间断性唤醒,进一步降低能耗。本专利技术进一步设置为:所述预置按键信息包括按键基准时间信息,所述当前按键触发信息包括当前按键触发时间信息;若当前按键触发时间信息大于按键基准时间信息,主控芯片判断此时的状态为按键误触发状态。通过采用上述技术方案,根据按键基准时间信息与当前按键触发时间信息比较,即如果出现按键超出预设的时间即说明此时为非正常的触发,判断该种状态为按键误触发状态,由于误触一般为重物压住按键而导致,故只需要对按键的时间周期来进行比较即可完成判断。本专利技术进一步设置为:所述当前按键触发信息包括当前按键触发位置信息以及与当前按键触发位置信息相互对应的当前按键执行信息,若当前状态为按键误触发状态,主控芯片停止发送当前按键执行信息。通过采用上述技术方案,电能损坏量比较大的时候即在触发按键之后发送信息的状态,所以一旦判定当前状态为按键误触发状态时,即主控芯片直接停止发送当前按键执行信息,大大降低能耗。本专利技术进一步设置为:获取唤醒主控芯片后按键的更新后当前按键触发信息;所述更新后当前按键触发信息包括更新后当前按键触发时间信息以及更新后当前按键触发位置信息;主控芯片对更新后当前按键触发位置信息与当前按键触发位置信息之间进行比对,若更新后当前按键触发位置信息与当前按键触发位置信息相同且更新后当前按键触发时间信息大于按键基准时间信息,判定当前状态仍然为按键误触发状态;若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器。通过采用上述技术方案,内建计时器唤醒主控芯片之后,即再次对按键情况进行检测并更新相应的当前按键触发信息以形成更新后当前按键触发信息,再次按照之前的判断方法进行判断是否仍然处于按键误触发状态,如果是,主控芯片继续进入强制休眠,等待下次被唤醒,若已经不是按键误触发状态,则主控芯片进入正常工作状态。本专利技术进一步设置为:若更新后当前按键触发位置信息与当前按键触发位置信息不同,判定当前状态并非是按键误触发状态。通过采用上述技术方案,由于在判定过程中,出现改变了触发的按键,则初步判定为不是按键误触发状态,即主控芯片直接恢复至正常工作状态,对新触发的按键进行判断是否为按键误触发状态。本专利技术进一步设置为:若更新后当前按键触发位置信息与当前按键触发位置信息不同,主控芯片判断所获取到的更新后当前按键触发信息是否处于按键误触发状态;若当前状态为按键误触发状态,主控芯片控制内建计时器启动以发送定时信号信息后进入强制休眠状态;内建计时器根据定时信号信息以间断性唤醒主控芯片,主控芯片判断是否仍然处于按键误触发状态,若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器。通过采用上述技术方案,出现变换按键之后,对新触发的按键进行判断,即采用之前的方法进行判断新触发的按键是否处于按键误触发状态,如果是,则主控芯片进入强制休眠状态等待内建计时器的下次唤醒,再次等待唤醒后的检测,若新按键并非是按键误触发状态,则主控芯片复位以发送相应的信号,执行按键对应的功能。本专利技术进一步设置为:主控芯片对按键进行扫描以获取当前按键触发位置信息以及更新后当前按键触发位置信息。通过采用上述技术方案,完成按键触发的获取,通过对所有按键的扫描获取不同的电平以确认当前触发的案件。本专利技术的第二目的是提供一种存储介质,能够有效的减少按键触发时的电能损耗,延长使用周期。本专利技术的上述技术目的是通过以下技术方案得以实现的:一种存储介质,其存储有指令集,所述指令集适于一处理器加载并执行如下处理,包括:获取当前按键的当前按键触发信息;主控芯片根据预先设置的预置按键信息与当前按键触发信息进行比较以判断是否为按键误触发状态;若当前状态为按键误触发状态,主控芯片控制内建计时器启动以发送定时信号本文档来自技高网
...

【技术保护点】
1.一种按键触发节能控制方法,其特征是:获取当前按键的当前按键触发信息;主控芯片根据预先设置的预置按键信息与当前按键触发信息进行比较以判断是否为按键误触发状态;若当前状态为按键误触发状态,主控芯片控制内建计时器启动以发送定时信号信息后进入强制休眠状态;内建计时器根据定时信号信息以间断性唤醒主控芯片,主控芯片判断是否仍然处于按键误触发状态,若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器。

【技术特征摘要】
1.一种按键触发节能控制方法,其特征是:获取当前按键的当前按键触发信息;主控芯片根据预先设置的预置按键信息与当前按键触发信息进行比较以判断是否为按键误触发状态;若当前状态为按键误触发状态,主控芯片控制内建计时器启动以发送定时信号信息后进入强制休眠状态;内建计时器根据定时信号信息以间断性唤醒主控芯片,主控芯片判断是否仍然处于按键误触发状态,若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器。2.根据权利要求1所述的按键触发节能控制方法,其特征是:所述预置按键信息包括按键基准时间信息,所述当前按键触发信息包括当前按键触发时间信息;若当前按键触发时间信息大于按键基准时间信息,主控芯片判断此时的状态为按键误触发状态。3.根据权利要求1或2所述的按键触发节能控制方法,其特征是:所述当前按键触发信息包括当前按键触发位置信息以及与当前按键触发位置信息相互对应的当前按键执行信息,若当前状态为按键误触发状态,主控芯片停止发送当前按键执行信息。4.根据权利要求3所述的按键触发节能控制方法,其特征是:获取唤醒主控芯片后按键的更新后当前按键触发信息;所述更新后当前按键触发信息包括更新后当前按键触发时间信息以及更新后当前按键触发位置信息;主控芯片对更新后当前按键触发位置信息与当前按键触发位置信息之间进行比对,若更新后当前按键触发位置信息与当前按键触发位置信息相同且更新后当前按键触发时间信息大于按键基准时间信息,判定当前状态仍然为按键误触发状态;若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器。5.根据权利要求4所述的...

【专利技术属性】
技术研发人员:蔡景鸿萧建铭余斌
申请(专利权)人:深圳市致行科技有限公司
类型:发明
国别省市:广东,44

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

1