发明名称 一种无线收发设备的省电工作方法
摘要 本发明公开了一种应用在无线通信领域的无线收发设备的省电工作方式,该工作方式通过使MCU在不工作时进入低功耗的休眠状态,所述无线模块在不工作时由MCU控制进入掉电或休眠状态来达到省电的目的。
申请公布号 CN102065526B 申请公布日期 2013.07.03
申请号 CN201010558663.7 申请日期 2010.11.25
申请人 北京合众天恒科技有限公司 发明人 张华;邓赛萍;李欣;何润民;何艳梅;卢文广
分类号 H04W52/02(2009.01)I;H04W76/04(2009.01)I 主分类号 H04W52/02(2009.01)I
代理机构 北京市盛峰律师事务所 11337 代理人 李贺香
主权项 无线收发设备的省电工作方法,所述的无线收发设备包括MCU、由所述MCU控制的无线模块,其特征在于:所述的MCU在不工作时进入低功耗的休眠状态,所述无线模块在不工作时由MCU控制进入掉电状态,所述MCU、无线模块的不工作时间由设置在所述的无线收发设备内、为所述MCU提供定时时钟的定时器控制;所述的MCU在不工作时进入低功耗的休眠状态,所述无线模块在不工作时由MCU控制进入掉电状态通过如下方法实现:在所述的MCU内预先设置如下时间段:时段A:无线收发设备进入短休眠状态等待再次启动搜索接收数据包的时间;时段B:MCU唤醒无线模块所需的时间;时段C:无线收发设备从主控制器接收一条信息所需的时间;时段D:无线收发设备向主控制器发送一条信息所需的时间;时段E:无线收发设备进入长休眠状态等待再次启动的时间;当无线收发设备为了完成一个操作需要接收、发送数据时,按照以下步骤进行:S1:所述的MCU进入工作状态,将所述定时器时间设定为时段B的时长,同时向无线模块发送唤醒指令后进入低功耗状态;S2:当所述的定时器的时间到达后,所述的MCU进入工作状态,同时所述的无线模块已经启动,所述的MCU判断所述的无线模块是否接收到主控器发送的数据包:如果有,则进行步骤S21,如果没有,则进行步骤S22,S21:接收信息的步骤:MCU将定时器重载为时段C的时长,并进入低功耗的休眠状态,所述的无线模块接收主控器发送的数据包;在所述重载为时段C的时长的定时器的时间到达后,MCU回到工作状态对接收到的信息进行处理判断是否是有效信息,如果是且不需要返回信息给主控器,则本次操作成功,进行下一个操作;如果不是则进行步骤S22;如果虽然是需要的信息但要完成操作需要返回信息给主控器,则进行发送数据包的步骤:所述MCU生成返回信息并指令所述的无线模块发送,同时将定时器重载为时段D的时长,并进入低功耗的休眠状态,当所述重载为时段D的时长的定时器的时间到达时,所述无线模块完成返回信息的发送,所述MCU回到工作状态进行下一步操作:如果完成本次操作需要再次进行接收或者发送数据,则重复本步骤中接收数据包的步骤或者发送数据包的步骤,直到本次操作完成或失败;如果本次操作成功,则结束并等待进行下一个操作,如果本次操作失败,则进行步骤S22;S22:将所述定时器重载为时段A的时长,使MCU进入低功耗的休眠状态,无线模块处于关闭状态,不耗电,当所述设定为时段A时长的定时器时间到达之后进行步骤S3;S3:重复执行步骤S1、S2,直到本次操作成功,此时结束本次操作,或者直到达到一个设定的循环次数,此时将定时器重载为时段E的时长,所述MCU进入低功耗的休眠状态,无线模块处于关闭状态,不耗电,所述重载为时段E时长的定时器时间到达之后进行步骤S4;S4:重复步骤S1至S3,直到本次操作完成后,进行下一个操作。
地址 100085 北京市海淀区安宁庄西路9号院29号楼801室