一种设备唤醒方法、装置及系统制造方法及图纸

技术编号:32280794 阅读:37 留言:0更新日期:2022-02-12 19:48
本发明专利技术提供了一种设备唤醒方法、装置及系统,在低功耗设备的主控芯片处于深度休眠状态下,主控芯片的数据接收端口处于中断IO模式,在主控芯片通过数据接收端口接收到控制器发送的包括低电平信号的唤醒指令的情况下,进行主控芯片唤醒操作,并控制数据接收端口的模式切换为串口接收IO模式,通过数据发送端口发送唤醒应答报文至控制器,实现了主控芯片的唤醒,提高设备可靠性。此后,在确定出指定时间内未通过数据接收端口接收到控制器发送的通信报文的情况下,控制数据接收端口的模式切换为中断IO模式,并进入深度休眠模式。即在指定时间内未接收到控制器发送的通信报文情况下,再次进入深度休眠模式,以节省功耗。以节省功耗。以节省功耗。

【技术实现步骤摘要】
一种设备唤醒方法、装置及系统


[0001]本专利技术涉及设备唤醒领域,更具体的说,涉及一种设备唤醒方法、装置及系统。

技术介绍

[0002]目前,低功耗且需要对外进行串口通信的设备,如环境监测设备、智能电表等,一般采用电池供电,并且对功耗要求较高,一般该设备有5年甚至10年的工作时间需求,为了降低电量消耗,要求设备的主控芯片非工作时间处于深度休眠状态。
[0003]在深度休眠状态下,主控芯片的通信端口处于关闭状态,主控芯片不能通过通信端口进行数据的收发操作,降低可靠性。

技术实现思路

[0004]有鉴于此,本专利技术提供一种设备唤醒方法、装置及系统,以解决在深度休眠状态下,主控芯片的通信端口处于关闭状态,主控芯片不能通过通信端口进行数据的收发操作,降低可靠性的问题。
[0005]为解决上述技术问题,本专利技术采用了如下技术方案:
[0006]一种设备唤醒方法,应用于低功耗设备中的主控芯片,在所述主控芯片处于深度休眠状态下,所述主控芯片的数据接收端口处于中断IO模式;所述设备唤醒方法包括
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备唤醒方法,其特征在于,应用于低功耗设备中的主控芯片,在所述主控芯片处于深度休眠状态下,所述主控芯片的数据接收端口处于中断IO模式;所述设备唤醒方法包括:在通过所述数据接收端口接收到控制器发送的包括低电平信号的唤醒指令的情况下,进行主控芯片唤醒操作,并控制所述数据接收端口的模式切换为串口接收IO模式;通过数据发送端口发送唤醒应答报文至所述控制器;在确定出指定时间内未通过所述数据接收端口接收到所述控制器发送的通信报文的情况下,控制所述数据接收端口的模式切换为所述中断IO模式,并进入深度休眠模式。2.根据权利要求1所述的设备唤醒方法,其特征在于,在控制所述数据接收端口的模式切换为串口接收IO模式之后,还包括:启动第一定时器;利用第一定时器确定第一预设计时时间内是否通过所述数据接收端口接收到所述控制器发送的通信报文;相应的,确定出指定时间内未通过所述数据接收端口接收到所述控制器发送的通信报文,包括:若利用第一定时器确定出第一预设计时时间内未通过所述数据接收端口接收到所述控制器发送的通信报文,则确定出指定时间内未通过所述数据接收端口接收到所述控制器发送的通信报文。3.根据权利要求2所述的设备唤醒方法,其特征在于,还包括:在确定出指定时间内通过所述数据接收端口接收到所述控制器发送的通信报文的情况下,重置所述第一定时器;处理所述通信报文,在所述通信报文处理完成后,发送通信反馈报文至所述控制器,并在所述第一定时器的第一预设计时时间内,未再次通过所述数据接收端口接收到所述控制器发送的新的通信报文的情况下,控制所述数据接收端口的模式切换为所述中断IO模式,并进入深度休眠模式。4.根据权利要求1所述的设备唤醒方法,其特征在于,进行主控芯片唤醒操作,包括:进行设备初始化操作。5.一种设备唤醒方法,其特征在于,应用于控制器,与所述控制器通信连接的低功耗设备中的主控芯片处于深度休眠状态下,所述主控芯片的数据接收端口处于中断IO模式;所述设备唤醒方法包括:发送包括低电平信号的唤醒指令至所述主控芯片的数据接收端口,以使所述主控芯片进行主控芯片唤醒操作,并控制所述数据接收端口的模式切换为串口接收IO模式;接收所述主控芯片的数据发送端口发送的唤醒应答报文。6.根据权利要求5所述的设备唤醒方法,其特征在于,在接收所述主控芯片的数据发送端口发送的唤醒应答报文之后,还包括:发送通信报文至所述主控芯片的数据接收端口,以使所述主控芯片在第一定时器的第一预设计时时间内接收到所述通信报文的情况下,重置所述第一定时...

【专利技术属性】
技术研发人员:杜俊选龚水朋鞠彦伟
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:

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

1