一种汽车遥控器和控制器绑定方法及系统与流程

文档序号:14010686阅读:689来源:国知局
一种汽车遥控器和控制器绑定方法及系统与流程

本发明涉及车辆控制技术领域,尤其是涉及一种汽车遥控器和控制器绑定方法及系统。



背景技术:

immo(引擎防盗),是在通用的vats基础上发展起来的,在防盗原理上传承了vats的思路,即利用钥匙中芯片的密码与起动电门中的密码进行匹配来控制发动机的起动,以达到防盗的目的。它通过汽车bcm控制器与钥匙间的125khz的无线通讯实现电子身份识别,来判断启动汽车引擎。这一技术极大的提高了汽车的安全性。rke(遥控钥匙)+immo集成方案(combi)把引擎防盗和遥控钥匙合二为一,即遥控钥匙(rke),用一颗芯片来实现,既提高了系统的安全性,又降低了整个钥匙的成本,逐渐替代独立的遥控钥匙成为欧美日市场上的主流方案。然而,在射频通讯上其依然保留单向通讯,安全性并没有本质的提高。

传统遥控器每次按遥控器按键的时候,发送的有效编码包括固定码和跳码两个部分,跳码数据是加密数据,它是由同步计数值,按键值,遥控器序列号由加密算法产生的。固定码包括遥控器的序列号,按键值和状态值。遥控器发送编码数据至控制器,控制器解密编码数据并执行遥控器的命令,但是传统遥控器有时会产生重码情况,一般是由于多个遥控器的遥控器序列号由于误操作全部写成同一数值,出厂之后会造成一把遥控器能同时遥控多辆车辆的现象,非常影响车辆安全。



技术实现要素:

本发明的目的在于克服上述技术不足,提出一种汽车遥控器和控制器绑定方法及系统,解决现有技术中的上述技术问题。

为达到上述技术目的,本发明的技术方案提供一种汽车遥控器和控制器绑定方法,包括:

s1、将遥控器靠近车辆控制器并触发学习指令,使得遥控器的应答器和车辆控制器的immo基站进行immo认证;

s2、immo认证通过后,遥控器的应答器和车辆控制器的immo基站进行immo低频双向通讯,车辆控制器通过immo低频双向通讯将控制器序列号写入遥控器的存储器中,并读取遥控器序列号将遥控器序列号写入车辆控制器的存储器中;

s3、检验遥控器序列号、控制器序列号均写入正确后,用户使用遥控器发送加密的高频信号,高频信号的有效编码包括跳码和固定码,同步计数值、按键值、遥控器序列号、控制器序列号经加密算法处理产生跳码,固定码包括遥控器序列号、控制器序列号、按键值、遥控器状态值;

s4、车辆控制器接收高频信号,解调高频信号,并解密高频信号的跳码段;

s5、判断解密的高频信号数据是否有效,如果解密的高频信号数据有效,将解密出的遥控器序列号与车辆控制器存储的遥控器序列号进行对比,如果对比一致,则再将解密出的控制器序列号与车辆控制器自身序列号进行对比;

s6、如果解密出的控制器序列号与车辆控制器自身序列号对比一致,根据同步计数值检验高频信号数据;

s7、高频信号数据检验符合条件后,车辆控制器执行遥控器发出的高频信号的有效编码包含的按键值对应的指令。

本发明还提供一种汽车遥控器和控制器绑定系统,包括:

immo认证模块:将遥控器靠近车辆控制器并触发学习指令,使得遥控器的应答器和车辆控制器的immo基站进行immo认证;

序列号写入模块:immo认证通过后,遥控器的应答器和车辆控制器的immo基站进行immo低频双向通讯,车辆控制器通过immo低频双向通讯将控制器序列号写入遥控器的存储器中,并读取遥控器序列号将遥控器序列号写入车辆控制器的存储器中;

遥控器信号发送模块:检验遥控器序列号、控制器序列号均写入正确后,用户使用遥控器发送加密的高频信号,高频信号的有效编码包括跳码和固定码,同步计数值、按键值、遥控器序列号、控制器序列号经加密算法处理产生跳码,固定码包括遥控器序列号、控制器序列号、按键值、遥控器状态值;

解调解密模块:车辆控制器接收高频信号,解调高频信号,并解密高频信号的跳码段;

序列号对比模块:判断解密的高频信号数据是否有效,如果解密的高频信号数据有效,将解密出的遥控器序列号与车辆控制器存储的遥控器序列号进行对比,如果对比一致,则再将解密出的控制器序列号与车辆控制器自身序列号进行对比;

高频信号检验模块:如果解密出的控制器序列号与车辆控制器自身序列号对比一致,根据同步计数值检验高频信号数据;

控制器执行模块:高频信号数据检验符合条件后,车辆控制器执行遥控器发出的高频信号的有效编码包含的按键值对应的指令。

与现有技术相比,本发明的有益效果包括:遥控器和车辆控制器进行immo通讯互相写入对方的序列号,遥控器发送加密的高频信号到控制器,控制器进行解密,对比高频信号包含的遥控器序列号、控制器序列号,对比一致后,再根据同步计数值检验高频信号数据,检验符合条件后,控制器才执行遥控器的指令,安全性很高;同时,即使存在多个遥控器序列号相同的遥控器,车主的遥控器经过了学习模式后(学习模式指:车辆控制器通过immo低频双向通讯将控制器序列号写入遥控器的存储器中,并读取遥控器序列号将遥控器序列号写入车辆控制器的存储器中),车主的遥控器中将存储车主的车辆控制器的控制器序列号,车主遥控器发送的高频信号中的跳码段、固定码段包含遥控器序列号、车主的控制器序列号,跳码段、固定码段均与其他含有相同遥控器序列号的遥控器发送的跳码段、固定码段不一致,其他含有相同遥控器序列号的遥控器是无法控制车主车辆控制器的,提高了安全性。

附图说明

图1是本发明提供的一种汽车遥控器和控制器绑定方法流程图;

图2是本发明提供的一种汽车遥控器和控制器绑定系统结构框图;

图3是本发明的遥控器和车辆控制器的结构示意图;

图4是本发明遥控器发送的高频信号的有效编码的示意图。

附图中:1、汽车遥控器和控制器绑定系统,11、immo认证模块,12、序列号写入模块,13、遥控器信号发送模块,14、解调解密模块,15、序列号对比模块,16、高频信号检验模块,17、控制器执行模块。

具体实施方式

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

本发明提供了一种汽车遥控器和控制器绑定方法,包括:

s1、将遥控器靠近车辆控制器并触发学习指令,使得遥控器的应答器和车辆控制器的immo基站进行immo认证;

s2、immo认证通过后,遥控器的应答器和车辆控制器的immo基站进行immo低频双向通讯,车辆控制器通过immo低频双向通讯将控制器序列号写入遥控器的存储器中,并读取遥控器序列号将遥控器序列号写入车辆控制器的存储器中;

s3、检验遥控器序列号、控制器序列号均写入正确后,用户使用遥控器发送加密的高频信号,高频信号的有效编码包括跳码和固定码,同步计数值、按键值、遥控器序列号、控制器序列号经加密算法处理产生跳码,固定码包括遥控器序列号、控制器序列号、按键值、遥控器状态值;

s4、车辆控制器接收高频信号,解调高频信号,并解密高频信号的跳码段;

s5、判断解密的高频信号数据是否有效,如果解密的高频信号数据有效,将解密出的遥控器序列号与车辆控制器存储的遥控器序列号进行对比,如果对比一致,则再将解密出的控制器序列号与车辆控制器自身序列号进行对比;

s6、如果解密出的控制器序列号与车辆控制器自身序列号对比一致,根据同步计数值检验高频信号数据;

s7、高频信号数据检验符合条件后,车辆控制器执行遥控器发出的高频信号的有效编码包含的按键值对应的指令。

具体的,遥控器包括第一处理器、第一存储单元、应答器、高频发射单元、io扫描单元;所述车辆控制器包括mcu单元、immo基站、高频接收单元、第二存储单元、can总线接口、发动机启动器、电源、按键采集单元、负载驱动单元;所述第一处理器和所述第一存储单元、所述应答器、所述高频发射单元、io扫描单元电性连接,所述mcu单元和所述immo基站、所述高频接收单元、所述第二存储单元、所述can总线接口、电源、按键采集单元、负载驱动单元电性连接,所述mcu单元通过can总线接口向can总线中传输指令并接收can总线的信号,所述发动机启动器连接到can总线,所述应答器和所述immo基站进行低频双向通信,所述高频接收单元接收所述高频发射单元发射的高频信号。io扫描单元感应所述遥控器的按键操作。

上述技术方案中,车辆控制器的内部固化一个控制器序列号(id),其id具有唯一性的特点,车辆控制器内部固化的控制器序列号可存储于控制器的存储器,遥控器的内部固化一个遥控器序列号(id),其id具有唯一性的特点,遥控器内部固化的遥控器序列号可存储于遥控器的存储器。

上述技术方案中,固定码的遥控器状态值记载遥控器状态信息,例如低电压,遥控器状态值记载的信息可在控制器执行遥控器指令时在控制器中提示或在其显示屏中显示。

本发明所述的汽车遥控器和控制器绑定方法,步骤s1中:

遥控器的应答器和车辆控制器的immo基站进行immo认证,如果相互认证失败,控制器与遥控器会再进行一次认证,最多可进行认证3次。

本发明所述的汽车遥控器和控制器绑定方法,步骤s3中:

编码密码参与加密算法的加密。

本发明所述的汽车遥控器和控制器绑定方法,步骤s5中判断解密的高频信号数据是否有效的方法为:

将高频信号的跳码段的遥控器序列号、控制器序列号、按键值解密出来,将解密出的遥控器序列号、控制器序列号、按键值与同一帧高频信号的固定码段的遥控器序列号、控制器序列号、按键值进行对比,如果对比一致,则解密的高频信号数据有效,否则解密的高频信号数据无效,将该帧无效的高频信号抛弃。

本发明所述的汽车遥控器和控制器绑定方法,步骤s5中:

如果解密出的遥控器序列号与车辆控制器存储的遥控器序列号对比不一致,则将该帧高频信号抛弃。

本发明所述的汽车遥控器和控制器绑定方法,步骤s6中:

如果解密出的控制器序列号与车辆控制器自身序列号对比不一致,则将该帧高频信号抛弃。

本发明所述的汽车遥控器和控制器绑定方法,步骤s6中:如果解密出的控制器序列号与车辆控制器自身序列号对比一致,则根据同步计数值检验高频信号数据;根据同步计数值检验高频信号数据的具体方法为:遥控器发出的高频信号有效编码中包含同步计数值,每当按一次遥控器的按键发射出高频信号,发出的高频信号中的同步计数值则自动加1,控制器将本帧高频信号的同步计数值和控制器存储的同步计数值对比,如果二者在预设范围内,则本帧高频信号的同步计数值符合要求,本帧高频信号数据检验符合条件,并将控制器存储的同步计数值替换为本帧高频信号的同步计数值。

本发明还提供一种汽车遥控器和控制器绑定系统1,包括:

immo认证模块11:将遥控器靠近车辆控制器并触发学习指令,使得遥控器的应答器和车辆控制器的immo基站进行immo认证;

序列号写入模块12:immo认证通过后,遥控器的应答器和车辆控制器的immo基站进行immo低频双向通讯,车辆控制器通过immo低频双向通讯将控制器序列号写入遥控器的存储器中,并读取遥控器序列号将遥控器序列号写入车辆控制器的存储器中;

遥控器信号发送模块13:检验遥控器序列号、控制器序列号均写入正确后,用户使用遥控器发送加密的高频信号,高频信号的有效编码包括跳码和固定码,同步计数值、按键值、遥控器序列号、控制器序列号经加密算法处理产生跳码,固定码包括遥控器序列号、控制器序列号、按键值、遥控器状态值;

解调解密模块14:车辆控制器接收高频信号,解调高频信号,并解密高频信号的跳码段;

序列号对比模块15:判断解密的高频信号数据是否有效,如果解密的高频信号数据有效,将解密出的遥控器序列号与车辆控制器存储的遥控器序列号进行对比,如果对比一致,则再将解密出的控制器序列号与车辆控制器自身序列号进行对比;

高频信号检验模块16:如果解密出的控制器序列号与车辆控制器自身序列号对比一致,根据同步计数值检验高频信号数据;

控制器执行模块17:高频信号数据检验符合条件后,车辆控制器执行遥控器发出的高频信号的有效编码包含的按键值对应的指令。

本发明所述的汽车遥控器和控制器绑定系统1,遥控器信号发送模块13中:

编码密码参与加密算法的加密。

本发明所述的汽车遥控器和控制器绑定系统1,序列号对比模块15中:

将高频信号的跳码段的遥控器序列号、控制器序列号、按键值解密出来,将解密出的遥控器序列号、控制器序列号、按键值与同一帧高频信号的固定码段的遥控器序列号、控制器序列号、按键值进行对比,如果对比一致,则解密的高频信号数据有效,否则解密的高频信号数据无效,将该帧无效的高频信号抛弃。

本发明所述的汽车遥控器和控制器绑定系统1,序列号对比模块15中:

如果解密出的遥控器序列号与车辆控制器存储的遥控器序列号对比不一致,则将该帧高频信号抛弃。

本发明所述的汽车遥控器和控制器绑定系统1,高频信号检验模块16中:

如果解密出的控制器序列号与车辆控制器自身序列号对比不一致,则将该帧高频信号抛弃。

与现有技术相比,本发明的有益效果包括:遥控器和车辆控制器进行immo通讯互相写入对方的序列号,遥控器发送加密的高频信号到控制器,控制器进行解密,对比高频信号包含的遥控器序列号、控制器序列号,对比一致后,再根据同步计数值检验高频信号数据,检验符合条件后,控制器才执行遥控器的指令,安全性很高;同时,即使存在多个遥控器序列号相同的遥控器,车主的遥控器经过了学习模式后(学习模式指:车辆控制器通过immo低频双向通讯将控制器序列号写入遥控器的存储器中,并读取遥控器序列号将遥控器序列号写入车辆控制器的存储器中),车主的遥控器中将存储车主的车辆控制器的控制器序列号,车主遥控器发送的高频信号中的跳码段、固定码段包含遥控器序列号、车主的控制器序列号,跳码段、固定码段均与其他含有相同遥控器序列号的遥控器发送的跳码段、固定码段不一致,其他含有相同遥控器序列号的遥控器是无法控制车主车辆控制器的,提高了安全性。

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

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