一种低功耗汽车RKE遥控器及其降低功耗的方法与流程

文档序号:18403511发布日期:2019-08-10 00:08阅读:671来源:国知局
一种低功耗汽车RKE遥控器及其降低功耗的方法与流程

本发明涉及汽车遥控技术,尤其是涉及一种低功耗汽车RKE遥控器及其降低功耗的方法。



背景技术:

汽车RKE系统具体通过遥控器内的一个无线发射器向安装在车内的BCM控制器发出一串高频脉冲数字信号,信号经过解码,通过控制器控制传动机构开关车门或行李箱。在美国和日本该无线发生器的载波频率为315MHz,欧洲则使用433.92MHz(ISM频段),日本的RKE系统采用频移键控FSK调制,其他绝大部分国家则采用幅移键控ASK调制,它的载波幅度调制在两个电平。为了减小功耗,通常低电平的值取接近于0,于是产生了开关键控(OOK)调制。

汽车RKE系统的功耗考虑主要对于遥控器端,其需要保证遥控器内的电池具有3-5年的使用寿命。实际应用时,遥控器内电池的容量有限,降低遥控器的功耗成为延长电池寿命的主要方式。



技术实现要素:

本发明的目的在于克服上述技术不足,提出一种低功耗汽车RKE遥控器及其降低功耗的方法,解决现有技术中汽车RKE遥控器功耗大、电池使用寿命短的技术问题。

为达到上述技术目的,本发明的技术方案提供一种降低汽车RKE遥控器功耗的方法,包括如下步骤,

S1、将汽车RKE遥控器设置为两种数据发送模式,分别为长数据发送模式和短数据发送模式;

S2、驱动汽车RKE遥控器进入长数据发送模式并发送长数据,开启汽车的BCM控制器进入学习模式,学习、解密汽车RKE遥控器发送的长数据,解密有效后存储上述长数据并进入日常模式;

S3、驱动汽车RKE遥控器进入短数据发送模式并发送短数据,BCM控制器接收上述短数据并进行解密,若解密有效则执行操作请求;

其中,长数据包括跳码和固定码,短数据包括跳码及部分固定码。

优选的,所述固定码包括汽车RKE遥控器的序列号、按键值和状态值,跳码由同步计数值、按键值和序列号按加密算法计算形成,同步计数值为汽车RKE遥控器的按键的次数的同步计数。

优选的,短数据包括跳码、及汽车RKE遥控器的按键值和状态值。

优选的,所述步骤S3中BCM控制器解密步骤如下:

S31、解调汽车RKE遥控器发出的短数据;

S32、将储存的序列号带入短数据中进行解密,将解密后的数据进行对比,若对比正确则进入步骤S33,否则解密无效并丢弃该次接收的短数据;

S33、获取短数据解密后相对应的同步计数值;

S34、判断步骤S33中获取的同步计数值是否有效,有效则解密有效,保存该同步计数值,否则解密无效并丢弃该次接收的短数据。

优选的,长数据发送模式由长按汽车RKE遥控器的车门解锁键和行李箱解锁键进入。

优选的,短数据发送模式由长按汽车RKE遥控器的闭锁键和行李箱解锁键进入。

同时,本发明还提供一种低功耗汽车RKE遥控器,包括,

长数据发送模块,用于向BCM控制器发送长数据;

短数据发送模块,用于向BCM控制器发送短数据;

切换模块,用于切换启动长数据发送模块和短数据发送模块;及

显示模块,用于显示当前处于长数据发送模式或短数据发送模式。

优选的,所述长数据包括跳码和固定码,所述固定码包括汽车RKE遥控器的序列号、按键值和状态值,跳码由同步计数值、按键值和序列号按加密算法计算形成,同步计数值为汽车RKE遥控器的按键的次数的同步计数。

优选的,所述短数据包括跳码、及固定码中汽车RKE遥控器的按键值和状态值。

与现有技术相比,本发明通过设置短数据发送模块发送短数据实现汽车车门及行李箱的开关,其减少了发送的数据的位数,降低了数据发送的功耗,延长了遥控器内电池的使用寿命。

附图说明

图1是本发明的降低汽车RKE遥控器功耗的方法的流程图;

图2是本发明的降低汽车RKE遥控器功耗的方法的短数据解密的流程图;

图3是本发明的低功耗汽车RKE遥控器的连接结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1~3,本发明的实施例提供了一种降低汽车RKE遥控器功耗的方法,包括如下步骤,

S1、将汽车RKE遥控器100设置为两种数据发送模式,分别为长数据发送模式和短数据发送模式;

其中,在长数据发送模式下通过长数据发送模块进行长数据发送,其发送的长数据主要包括跳码和固定码,所述固定码包括汽车RKE遥控器100的序列号、按键值和状态值,跳码由同步计数值、按键值和序列号按加密算法计算形成,同步计数值为汽车RKE遥控器100的按键的次数的同步计数,具体为当汽车RKE遥控器100的按键按下,其对应的获取该按键值,同时刷新同步计数值,即同步计数值随按键的按压次数而增加。上述长数据的发送方式与现有的普通汽车RKE遥控器100的发送方式相同,对应的汽车的BCM控制器对上述长数据的处理方式也大致相同。

而在短数据发送模式下则通过短数据发送模式进行短数据发送,短数据包括跳码及部分固定码,具体为短数据包括跳码、及汽车RKE遥控器100的按键值和状态值,即短数据不发送汽车RKE遥控器100的序列号,但是需要说明的,短数据的跳码同样是由同步计数值、按键值和序列号按加密算法计算形成,其与长数据的不同之处在于不发送汽车RKE遥控器100的序列号。实际应用时,一般汽车RKE遥控器100的序列号为32位,按键值至少为3位,状态值至少为1为,跳码的数据至少为32位,而且部分汽车RKE遥控器100的还设置有自定义的数据,其进一步增加了数据包的位数,而本实施例的短数据则不发送序列号,其减少了数据发送的位数,降低了发送能耗。

S2、驱动汽车RKE遥控器100进入长数据发送模式并发送长数据,开启汽车的BCM控制器200进入学习模式,学习、解密汽车RKE遥控器100发送的长数据,解密有效后存储上述长数据并进入日常模式;

具体的,可通过长按汽车RKE遥控器100的车门解锁键和行李箱解锁键进入长数据发送模式,长按时间可根据需要设置,一般设置为2秒,即同时长按汽车RKE遥控器100的车门解锁键和行李箱解锁键2秒后进入长数据发送模式,开启BCM控制器200进入学习模式,同时控制汽车RKE遥控器100的按键进行长数据的发送,BCM控制器200通过数据接收模块21获取汽车RKE遥控器100发送的长数据,在数据解调后并通过长数据解密模块22对长数据进行解密,解密有效后,通过存储模块23存储获取的长数据,具体为存储跳码和固定码,尤其是存储序列号和同步计数值;当解密无效时,则通过删除模块24丢弃其接受的长数据,上述长数据的解密方式与现有的方式基本相同,故不作详细赘述。

其中,解密有效后,BCM控制器200退出学习模式,并进入日常模式,日常模式即为常规的控制汽车的车门或行李箱的开关模式。

S3、驱动汽车RKE遥控器100进入短数据发送模式并发送短数据,BCM控制器200接收上述短数据并进行解密,若解密有效则执行操作请求;

具体的,可通过长按汽车RKE遥控器100的闭锁键和行李箱解锁键2秒后进入短数据发送模式,然后可通过按压汽车RKE遥控器100的车门解锁键、行李箱解锁键或闭锁键进行短数据的发送,BCM控制器200通过数据接收模块21接收上述短数据并通过短数据解密模块25进行解密,其解密主要利用储存的序列号进行解密,具体解密步骤如下:

S31、解调汽车RKE遥控器100发出的短数据;

其与现有的常熟解调方式相同,即通过数据解调模块26将高频数据解调为数值。

S32、将储存的序列号带入短数据中进行解密,将解密后的数据进行对比,若对比正确则进入步骤S33,否则解密无效并丢弃该次接收的短数据;

由于短数据中不含有序列号,故本实施例的BCM控制器200的短数据解密模块25将存储模块23内存储的序列号对应的带入短数据中进行解密,解密后进行数据对比,具体为将解密后的跳码、按键值、状态值与BCM控制器200运算的跳码、按键值、状态值进行对比,其对比方式与现有的常规方式基本相同,故不作详细赘述。其中,在解密无效时,则通过删除模块24将该次短数据丢弃。

S33、获取短数据解密后相对应的同步计数值;

当解密的数据对比正确后,则进行不同计数值对比,由于短数据的跳码是由同步计数值、按键值和序列号按加密算法计算形成,故带入序列号可计算出与短数据的跳码相对应的同步计数值。

S34、判断步骤S33中获取的同步计数值是否有效,有效则解密有效,保存该同步计数值,否则解密无效并丢弃该次接收的短数据。

对比与短数据的跳码相对应的同步计数值与BCM控制器200存储的同步计数值,判断其是否符合设定的逻辑关系以判断与短数据的跳码相对应的同步计数值是否有效。当判断解密有效时,则通过存储模块23将有效的同步计数值保存,否则通过删除模块24将该次接收的短数据删除。

具体如图3所示,本实施例的低功耗汽车RKE遥控器100包括:用于向BCM控制器200发送长数据的长数据发送模块11,用于向BCM控制器200发送短数据的短数据发送模块12,用于切换启动长数据发送模块11和短数据发送模块12的切换模块13,及用于显示当前处于长数据发送模式或短数据发送模式的显示模块14,具体操作低功耗汽车RKE遥控器100时,长按汽车RKE遥控器100的车门解锁键和行李箱解锁键进入长数据发送模式,即驱动切换模块13启动长数据发送模块11,对应的长按汽车RKE遥控器100的闭锁键和行李箱解锁键进入短数据发送模式,即驱动切换模块13以启动短数据发送模块12,显示模块14可采用LED灯显示,当长数据发送模块11启动时,LED灯处于慢速闪烁,具体可采用1秒或2秒闪烁一次,而短数据发送模块12启动时,LED灯为快速闪烁,具体可采用0.4秒或0.5秒闪烁一次。与现有技术相比,本发明通过设置短数据发送模块12发送短数据实现汽车车门及行李箱的开关,其减少了发送的数据的位数,降低了数据发送的功耗,延长了遥控器内电池的使用寿命。

以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1