受控开关的控制方法及受控开关的制作方法
【专利摘要】本发明涉及射频通信领域,尤其涉及受控开关的控制方法及受控开关。该方法,包括:设置第一、第二、第三、第四共四个预设时间段;在第一预设时间段内,令无线收发模块检测遥控器发送的指令,若没有检测到指令,则在第一预设时间段结束后,进入第二预设时间段;在第二预设时间段内,令主控芯片等待接收无线收发模块接收到的指令,若没有接收到,则在第二预设时间段结束后,进入第三预设时间段;在第三预设时间段内,令主控芯片进入休眠状态,在第三预设时间段结束后,进入第四预设时间段;在第四预设时间段内,令无线收发模块进入休眠状态;并在第四预设时间段结束后,再次进入第一预设时间段。本发明可以有效节约电能,降低耗电量。
【专利说明】受控开关的控制方法及受控开关
【技术领域】
[0001]本发明涉及射频通信领域,具体而言,涉及受控开关的控制方法及受控开关。
【背景技术】
[0002]随着无线遥控技术的推广,可以遥控的设备越来越多地走进了人们的生活,比如可以遥控的冰箱,可以遥控的电灯、可以遥控的插座等。这些可以遥控的设备包括被控设备和受控开关,人们可以通过与该受控开关配套的遥控器向受控开关发送射频指令,从而对与受控开关连接的被控设备进行遥控。
[0003]一般来说,受控开关主要包括无线收发模块和主控电路,无线收发模块接收到遥控器发出的射频指令后,发送给主控电路,主控电路根据遥控器的指令对被控设备进行控制。
[0004]在实际应用过程中,无线收发模块时时检测遥控器发射的指令,若检测到指令,则无线收发模块即进入指令接收状态,接收完毕后则将接收到的指令发送至主控电路,主控电路根据该指令,相应地控制与其连接的被控设备。
[0005]但是,在上述过程中,即使没有检测到遥控器发射的指令,无线收发模块也要始终处于工作状态,以保证无线收发模块能够随时接收遥控器发射的指令,因此耗电量大。
【发明内容】
[0006]本发明的目的在于提供一种受控开关的控制方法及受控开关,以解决上述的问题。
[0007]在本发明的实施例中提供了一种受控开关的控制方法,该方法包括:
[0008]设置第一、第二、第三、第四共四个预设时间段;在第一预设时间段内,令无线收发模块检测遥控器发送的指令,若没有检测到所述指令,则在第一预设时间段结束后,进入第二预设时间段;在第二预设时间段内,令主控芯片等待接收无线收发模块接收到的所述指令,若没有接收到,则在所述第二预设时间段结束后,进入第三预设时间段;在第三预设时间段内,令所述主控芯片进入休眠状态,在所述第三预设时间段结束后,进入第四预设时间段;在第四预设时间段内,令所述无线收发模块进入休眠状态;并在所述第四预设时间段结束后,再次进入第一预设时间段。
[0009]优选地,该受控开关的控制方法还可以包括:在第一预设时间段内,若检测到所述指令,则令无线收发模块接收所述指令,并在所述指令接收完毕后,告知所述主控芯片所述指令接收完毕;当所述主控芯片获知所述指令接收完毕后,向所述无线收发模块发送指令获取指令,所述无线收发模块将所述指令发送给主控芯片;所述指令读取完毕后,令所述主控芯片进入休眠状态;令所述无线收发模块进入休眠状态,所述休眠状态持续所述第四预设时间段的时长后再次检测所述遥控器发送的指令。
[0010]优选地,所述告知主控芯片指令接收完毕包括,所述无线收发模块在接收到所述指令后将与所述主控芯片连接的信号线置位。[0011]优选地,所述第一预设时间段的时长为53-528微秒,所述第二预设时间段的时长为116-174微秒,所述第三预设时间段的时长为1.5-2毫秒,所述第四预设时间段的时长为10-15晕秒。
[0012]优选地,所述第一预设时间段的时长为528微秒,所述第二预设时间段的时长为145微秒,所述第三预设时间段的时长为1.7毫秒,所述第四预设时间段的时长为12毫秒。
[0013]本发明实施例还提供了一种受控开关,该受控开关包括:无线收发模块和主控芯片;所述无线收发模块用于在预先设置的第一预设时间段内检测遥控器发送的指令;所述主控芯片用于在所述第一预设时间段结束后,所述无线收发模块没有检测到所述指令时,进入预先设置的第二预设时间段;在所述第二预设时间段内等待接收所述无线收发模块接收到的所述指令,若没有接收到,则在所述第二预设时间段后,进入预先设置的第三预设时间段,并在所述第三预设时间段内进入休眠状态;所述无线收发模块还用于在所述第三预设时间段结束后,进入第四预设时间段,并在第四预设时间段内进入休眠状态;并在所述第四预设时间段结束后,再次进入第一预设时间段。
[0014]优选地,所述无线收发模块还用于在第一预设时间段内检测所述指令、接收检测到的所述指令并在所述指令接收完毕后,告知所述主控芯片所述指令接收完毕;所述主控芯片还用于在获知所述指令接收完毕后向所述无线收发模块发送指令获取指令;所述无线收发模块还用于将所述指令发送给所述主控芯片;所述主控芯片还用于在读取完所述指令后,进入休眠状态;所述无线收发模块还用于进入持续所述第四预设时间段时长的休眠状态,以及再次检测所述遥控器发送的指令。
[0015]优选地,所述无线收发模块还具体用于在接收到所述指令后将与所述主控芯片连接的信号线置位,以告知所述主控芯片指令接收完毕。
[0016]所述第一预设时间段的时长为53-528微秒,所述第二预设时间段的时长为116-174微秒,所述第三预设时间段的时长为1.5-2毫秒,所述第四预设时间段的时长为10-15晕秒。
[0017]优选地,所述第一预设时间段的时长为528微秒,所述第二预设时间段的时长为145微秒,所述第三预设时间段的时长为1.7毫秒,所述第四预设时间段的时长为12毫秒。
[0018]本发明上述实施例的受控开关的控制方法及受控开关,通过设置四个预设时间段为一个周期,并且在相应的时间长度内,无线收发模块所处的状态也不相同,在没有检测到遥控器发送的指令时,无线收发模块在一个周期内存在休眠时间,相对于现有技术中一直处于检测的状态,休眠状态下的无线收发模块和主控芯片可以节约能量消耗,通过设定周期性检测和休眠,不但可以保证无线收发模块可以检测到遥控器发射的指令,还可以有效节约电能,降低耗电量。
【专利附图】
【附图说明】
[0019]图1示出了本发明提供的受控开关的控制方法的流程图;
[0020]图2示出了本发明提供的另一受控开关的控制方法流程图;
[0021]图3示出了本发明提供的受控开关的结构示意图。
【具体实施方式】[0022]下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。
[0023]如图1所示,本发明实施例提供的受控开关的控制方法包括:
[0024]步骤S101、设置第一、第二、第三、第四共四个预设时间段。
[0025]具体地,在步骤SlOl中,第一预设时间段的时长可以为53-528微秒,所述第二预设时间段的时长可以为116-174微秒,所述第三预设时间段的时长可以为1.5-2毫秒,所述第四预设时间段的时长可以为10-15毫秒。优选地,第一预设时间段的时长为528微秒,第二预设时间段的时长为145微秒,第三预设时间段的时长为1.7毫秒,第四预设时间段的时长为12毫秒。以四个预设时间段为一个周期,但是整个周期的时间不超过15ms,一秒钟内可以检测70次左右,依然能够保证正确地检测到外界存在的指令。
[0026]步骤S102、在第一预设时间段内,令无线收发模块检测遥控器发送的指令,若没有检测到指令,则在第一预设时间段结束后,进入第二预设时间段。
[0027]在实际应用中,第一预设时间段的时长可以是53-528微秒,具体地,指令在发送过程中具有一定长度的,可以是5个字节,还可以设置成其他字节长度。指令的发送和接收同步进行,也就是指令的发送时间就是无线收发模块的接收时间,也是第一预设时间段的最小长度,即53微秒。为了保证在接收时间内有一个完整的指令,还可以选择第一预设时间段的时长为528微秒。遥控器向无线收发模块发送的指令为周期性发送的,在第一预设时间段内,无线收发模块检测遥控器周期性发送的指令。在第一预设时间段内可能检测到遥控器发送的指令,还有可能遥控器没有发送指令,无线收发模块则检测不到。
[0028]在步骤S102中,还存在一种可能的情况,即无线收发模块检测到指令,若检测到则执行步骤S201-步骤S204,否则执行步骤S103。
[0029]步骤S103、在第二预设时间段内,令主控芯片等待接收无线收发模块接收到的指令,若没有接收到,则在第二预设时间段结束后,进入第三预设时间段。
[0030]在步骤S103中,第二预设时间段的长度可以是116-174微秒,优选地,第二预设时间段的长度为145微秒,该第二预设时间段的长度取决于主控芯片与无线收发模块的数据通道速率以及我们要读出的指令长度,当要读出的指令长度为5个字节时,第二预设时间段的长度为145微秒,这个值是用逻辑分析仪测出来的,当然在实际应用中,指令的长度为预设的,可以是5字节,还可以是4字节或6字节,分别对应116微秒或174微秒。设定不同的指令长度,第二预设时间段的长度也是不同的。主控芯片等待接收无线收发模块接收到的指令,由于无线收发模块没有检测到遥控器发送到的指令,因此主控芯片没有指令可接收,在主控芯片没有接收到则在第二预设时间段结束后,进入第三预设时间段。
[0031]步骤S104、在第三预设时间段内,令主控芯片进入休眠状态,在第三预设时间段结束后,进入第四预设时间段。
[0032]具体地,第三预设时间段的长度可以是1.5-2毫秒,优选地为1.7毫秒。在第三预设时间段的长度内主控芯片和无线收发模块均启动进入休眠状态模式,但是无线收发模块还需要状态转换时间,这是由无线收发模块的特性决定的,而主控芯片进入休眠状态几乎为瞬间。因此第三预设时间段即为无线收发模块的状态转换时间。
[0033]步骤S105、在第四预设时间段内,令无线收发模块进入休眠状态;并在第四预设时间段结束后,再次进入第一预设时间段。
[0034]具体地,遥控器将一个指令发送64次,耗时为14.373毫秒,相应地,因此设置的周期的长度为14.373毫秒,除去第一至第三预设时间段的长度后,第四预设时间段的长度为12毫秒。
[0035]在实际应用中,第一预设时间段内的工作电流为15mA,第二预设时间段内的工作电流为3mA,第三预设时间段内的工作电流为50uA,第四预设时间段内的工作电流为10uA。可以得到本申请提供的方法中的平均电流为:(15mA*0.528ms+3mA*0.145ms+0.05mA*1.7ms+0.01mA*12ms)/(0.528+0.145+1.7+12) ms=8.56mAms/14.373ms=0.5956mA,相对与现有技术中平均电流为IOmA相比,在电压相同的情况下,本发明提供的方法中所消耗的电能远远小于现有技术中消耗的电能,如此可以得出使用本发明提供的受控开关的控制方法,可以极大地节约能耗。
[0036]本发明上述实施例的受控开关的控制方法,通过设置四个预设时间段为一个周期,并且在相应的时间长度内,无线收发模块所处的状态也不相同,在没有检测到遥控器发送的指令时,无线收发模块在一个周期内存在休眠时间,相对于现有技术中一直处于检测的状态,休眠状态下的无线收发模块和主控芯片可以节约能量消耗,通过设定周期性检测和休眠,不但可以保证无线收发模块可以检测到遥控器发射的指令,还可以有效节约电能,降低耗电量。
[0037]如图2所示,步骤S201、在第一预设时间段内,若检测到指令,则令无线收发模块接收指令,并在指令接收完毕后,告知主控芯片指令接收完毕。
[0038]具体地,无线数据传输速率IMbps以及我们需要发送的指令的长度决定发送完一个指令需要53us,遥控器在间隔422us后会再次重发该指令。为了保证在第一预设时间段内有一个完整的指令,所以设置接收的时间为(422US+53US)*2,以保证第一预设时间段内可以接收到一个完整的指令。
[0039]在步骤S201中,告知主控芯片指令接收完毕包括,无线收发模块在接收到指令后将与主控芯片连接的信号线置位。无线收发模块与主控芯片之间连接的一根信号线PTK,无线收发模块接收到指令后将该信号线PTK置高电平。
[0040]步骤S202、当主控芯片获知指令接收完毕后,向无线收发模块发送指令获取指令,无线收发模块将指令发送给主控芯片。
[0041]在步骤S202中,主控芯片检测到该信号线PTK置高电平后,主控芯片向无线收发模块发送指令获取命令,进入指令接收状态,同时信号线PTK被无线收发模块置低电平,表示指令正在由无线收发模块发送至主控芯片。指令发送持续的时间取决于主控芯片与无线收发模块的数据通道速率以及我们要读出的指令长度。
[0042]步骤S203、指令读取完毕后,令主控芯片进入休眠状态。
[0043]在步骤S203中,主控芯片向无线收发模块发送休眠命令后自己就进入休眠,主控芯片进入休眠几乎是一瞬间。
[0044]步骤S204、令无线收发模块进入休眠状态,休眠状态持续第四预设时间段的时长后再次检测遥控器发送的指令。
[0045]在步骤S204中,无线收发模块进入休眠需要一段准备时间,准备时间约为1.7毫秒,这是由无线收发芯片的特性决定的。当无线收发模块和主控芯片均进入休眠状态后,受控开关进入休眠状态,此时耗电量减小。无线收发模块的休眠状态持续第四预设时间段的时长后再次检测遥控器发送的指令,进入工作状态,第四预设时间段的时长为12毫秒。[0046]在本发明提供的另一受控开关的控制方法中,当无线收发模块检测到遥控器发送的指令的情况下,无线收发模块和主控芯片也具有休眠时间,不会一直处于工作状态,可以有效节约电量,降低能耗。
[0047]如图3所示,本发明还提供了一种受控开关,该受控开关包括:无线收发模块I和主控芯片2 ;无线收发模块I用于在预先设置的第一预设时间段内检测遥控器发送的指令;主控芯片2用于在所述第一预设时间段结束后,所述无线收发模块I没有检测到所述指令时,进入预先设置的第二预设时间段;在所述第二预设时间段内等待接收所述无线收发模块I接收到的所述指令,若没有接收到,则在所述第二预设时间段后,进入预先设置的第三预设时间段,并在所述第三预设时间段内进入休眠状态;;无线收发模块I还用于在所述第三预设时间段结束后,进入第四预设时间段,并在第四预设时间段内进入休眠状态;并在所述第四预设时间段结束后,再次进入第一预设时间段。
[0048]优选地,无线收发模块I还用于在第一预设时间段内检测所述指令、接收检测到的所述指令并在所述指令接收完毕后,告知所述主控芯片2所述指令接收完毕;主控芯片2还用于在获知指令接收完毕后向无线收发模块I发送指令获取指令;无线收发模块I还用于将指令发送给主控芯片2 ;主控芯片2还用于在读取完指令后,进入休眠状态;无线收发模块I还用于进入持续第四预设时间段时长的休眠状态,以及再次检测遥控器发送的指令。
[0049]优选地,无线收发模块I还具体用于在接收到指令后将与主控芯片2连接的信号线置位,以告知主控芯片2指令接收完毕。
[0050]可选地,第一预设时间段的时长为53-528微秒,第二预设时间段的时长为116-174微秒,第三预设时间段的时长为1.5-2晕秒,第四预设时间段的时长为10-15晕秒。
[0051]优选地,第一预设时间段的时长为528微秒,第二预设时间段的时长为145微秒,第三预设时间段的时长为1.7晕秒,第四预设时间段的时长为12晕秒。
[0052]本实施例所提供的受控开关可以执行本发明实施例提供的受控开关的控制方法,具备相应的功能和有益效果,此处不再赘述。
[0053]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0054]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种受控开关的控制方法,其特征在于,包括: 设置第一、第二、第三、第四共四个预设时间段; 在第一预设时间段内,令无线收发模块检测遥控器发送的指令,若没有检测到所述指令,则在第一预设时间段结束后,进入第二预设时间段; 在第二预设时间段内,令主控芯片等待接收无线收发模块接收到的所述指令,若没有接收到,则在所述第二预设时间段结束后,进入第三预设时间段; 在第三预设时间段内,令所述主控芯片进入休眠状态,在所述第三预设时间段结束后,进入第四预设时间段; 在第四预设时间段内,令所述无线收发模块进入休眠状态;并在所述第四预设时间段结束后,再次进入第一预设时间段。
2.根据权利要求1所述的方法,其特征在于,还包括: 在第一预设时间段内,若检测到所述指令,则令无线收发模块接收所述指令,并在所述指令接收完毕后,告知所述主控芯片所述指令接收完毕; 当所述主控芯片获知所述指令接收完毕后,向所述无线收发模块发送指令获取指令,所述无线收发模块将所述指令发送给主控芯片; 所述指令读取完毕后,令所述主控芯片进入休眠状态; 令所述无线收发模块进入休眠状态,所述休眠状态持续所述第四预设时间段的时长后再次检测所述遥控器发送的指令。
3.根据权利要求2所述的方法,其特征在于,所述告知主控芯片指令接收完毕包括,所述无线收发模块在接收到所述指令后将与所述主控芯片连接的信号线置位。
4.根据权利要求3所述的方法,其特征在于,所述第一预设时间段的时长为53-528微秒,所述第二预设时间段的时长为116-174微秒,所述第三预设时间段的时长为1.5-2毫秒,所述第四预设时间段的时长为10-15毫秒。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一预设时间段的时长为528微秒,所述第二预设时间段的时长为145微秒,所述第三预设时间段的时长为1.7毫秒,所述第四预设时间段的时长为12毫秒。
6.一种受控开关,其特征在于,包括:无线收发模块和主控芯片;所述无线收发模块用于在预先设置的第一预设时间段内检测遥控器发送的指令;所述主控芯片用于在所述第一预设时间段结束后,所述无线收发模块没有检测到所述指令时,进入预先设置的第二预设时间段;在所述第二预设时间段内等待接收所述无线收发模块接收到的所述指令,若没有接收到,则在所述第二预设时间段后,进入预先设置的第三预设时间段,并在所述第三预设时间段内进入休眠状态; 所述无线收发模块还用于在所述第三预设时间段结束后,进入第四预设时间段,并在第四预设时间段内进入休眠状态;并在所述第四预设时间段结束后,再次进入第一预设时间段。
7.根据权利要求6所述的受控开关,其特征在于, 所述无线收发模块还用于在第一预设时间段内检测所述指令、接收检测到的所述指令并在所述指令接收完毕后,告知所述主控芯片所述指令接收完毕; 所述主控芯片还用于在获知所述指令接收完毕后向所述无线收发模块发送指令获取指令; 所述无线收发模块还用于将所述指令发送给所述主控芯片; 所述主控芯片还用于在读取完所述指令后,进入休眠状态; 所述无线收发模块还用于进入持续所述第四预设时间段时长的休眠状态,以及再次检测所述遥控器发送的指令。
8.根据权利要求7所述的受控开关,其特征在于,所述无线收发模块还具体用于在接收到所述指令后将与所述主控芯片连接的信号线置位,以告知所述主控芯片指令接收完毕。
9.根据权利要求8所述的受控开关,其特征在于,所述第一预设时间段的时长为53-528微秒,所述第二预设时间段的时长为116-174微秒,所述第三预设时间段的时长为1.5-2晕秒,所述第四预设时间段的时长为10-15晕秒。
10.根据权利要求5-7任一项所述的受控开关,其特征在于,所述第一预设时间段的时长为528微秒,所述第二预设时间段的时长为145微秒,所述第三预设时间段的时长为1.7毫秒,所述第四预设 时间段的时长为12毫秒。
【文档编号】H04B7/005GK103839394SQ201410085223
【公开日】2014年6月4日 申请日期:2014年3月10日 优先权日:2014年3月10日
【发明者】黄伟满, 刘言 申请人:福建腾创电子科技有限公司