1.一种遥控射频信号的低功耗监测及解码方法,硬件设备包括微处理器和射频信号接收器,微处理器的输入口接收射频信号接收器的电平信号和普通输出口控制射频信号接收器的开关状态,其特征在于,监测和解码方法如下:
s1、信号监测状态下,使射频信号接收器处于休眠,如果监测到有遥控信号则退出超低功耗状态,触发数据解码;
s2、数据解码状态下,射频信号接收器处于开启状态,若一段时间内没有得到有效数据且没有其他任务,则进入超低功耗继续监测遥控信号。
2.根据权利要求1所述的一种遥控射频信号的低功耗监测及解码方法,其特征在于:所述信号监测状态时,微处理器处于超低功耗状态,数据解码状态时,微处理器处于正常开启状态。
3.根据权利要求1所述的一种遥控射频信号的低功耗监测及解码方法,其特征在于:所述信号检测状态下,利用rtc定时器定时执行信号监测程序,并在有信号或任务时引导微处理器退出超低功耗状态,监测程序全部保存于微处理器的存储器中。
4.根据权利要求3所述的一种遥控射频信号的低功耗监测及解码方法,其特征在于:所述rtc定时器设置定时时间,每次进入rtc定时器中断后,先打开射频信号接收器,并等待射频信号接收器完全启动。
5.根据权利要求1所述的一种遥控射频信号的低功耗监测及解码方法,其特征在于:所述信号监测状态下信号有无的判断方式为:
方法一:连续进行n次电平信号检测,通过高电平次数m是否小于阈值y判断信号为有或无;
方法二:仅检测一次电平信号,用前n次进入中断累计检测的高电平次数m是否在阈值范围y内判断信号为有或无;
方法三,先连续检测n次电平信号,若高电平次数m小于阈值y则再连续检测n次,若第二次高电平次数m仍小于阈值y则有信号否则没有。
6.根据权利要求5所述的一种遥控射频信号的低功耗监测及解码方法,其特征在于:所述电平信号检测完毕后立即关闭信号接收器,判断是否有遥控信号,存在遥感信号时,微处理器退出低功耗状态,不存在遥感信号时,微处理器退出rtc定时器中断处理函数,等待下一次rtc定时器中断。
7.根据权利要求1所述的一种遥控射频信号的低功耗监测及解码方法,其特征在于:所述数据解码状态时,通过定时器,定时进入中断处理函数检测信号接收器的电平信号,确定边沿变化。
8.根据权利要求1所述的一种遥控射频信号的低功耗监测及解码方法,其特征在于:所述数据解码状态是信号处理方式为:
s1、两次下降沿和一次上升沿,确定一个码元,判断码元的有效性以及是否获取一位数据,判断方式如下:
s1a、连续接收到数据且每一位都有效,直至数据长度计数器满,得到一帧数据;
s1b、接收中断,清空变量重新接收,连续接收两次,比较一致后再确定为有效信号;
s2、处理完信号接收后,在中断函数中可执行其他任务,时间不足时,将任务在时域上分片处理。