一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

汽车钥匙的固件升级方法及汽车钥匙与流程

2022-05-08 07:28:38 来源:中国专利 TAG:


1.本技术实施例涉及汽车技术领域,尤其涉及一种汽车钥匙的固件升级方法及汽车钥匙。


背景技术:

2.随着汽车产业的发展,市面上车辆基本都配备了汽车防盗系统。汽车防盗系统与汽车遥控钥匙配合使用,通过汽车遥控钥匙实现对车辆的智能控制,使得汽车更加安全。汽车钥匙具有应急启动(immo)、遥控(rke)和智能功能(peps)等功能。其中,当钥匙没有电时,基于低频通讯链路,车辆与钥匙通讯认证成功后启动车辆,称之为应急启动(immo)功能。基于高频通讯链路,钥匙与车辆进行通讯认证成功后,控制车辆开关车门、后备箱等,称之为遥控(rke)功能。基于低频、高频通讯链路,车辆与钥匙通讯认证成功后,实现不需要操作钥匙,直接操作门把手开关车门、操作车辆启动按钮启动车辆等,称之为智能功能(peps)。
3.可以理解的是,这些功能都通过汽车钥匙内预置的固件程序实现。然而,各大车厂预置遵循不同通信频段的固件程序,导致汽车钥匙种类多,硬件不通用,进而导致车厂、钥匙经销商或维修店需要储备各种各样的汽车钥匙,备货压力大。并且,在烧录升级固件程序时,效率较低。


技术实现要素:

4.本技术实施例主要解决的技术问题是提供一种汽车钥匙的固件升级方法及汽车钥匙,汽车钥匙的硬件具有通用性,能够兼容各种通信频段的固件程序,并且,固件升级效率高。
5.为解决上述技术问题,第一方面,本技术实施例中提供给了一种汽车钥匙的固件升级方法,应用于固件升级系统,固件升级系统包括烧录设备和至少一个汽车钥匙,其中,各汽车钥匙兼容低频通信和高频通信,烧录设备兼容低频通信和高频通信;
6.该方法包括:
7.烧录设备广播擦除命令,各汽车钥匙在接收到擦除命令后,删除原有的第一固件程序;
8.烧录设备广播写入命令,以发送新的第二固件程序至各汽车钥匙;
9.烧录设备广播校验命令,各汽车钥匙在接收到校验命令后校验第二固件程序的完整性,并回复校验结果;
10.烧录设备在接收到各校验结果后,显示升级结果。
11.在一些实施例中,在烧录设备广播擦除命令,各汽车钥匙在接收到擦除命令后,删除原有的第一固件程序之前,还包括:
12.烧录设备广播请求认证命令,各汽车钥匙在接收到请求认证命令后,发送各自的密钥信息,以完成认证。
13.在一些实施例中,在烧录设备广播请求认证命令,各汽车钥匙在接收到请求认证
命令后,发送各自的密钥信息,以完成认证之前,还包括:
14.烧录设备广播查询命令;
15.各汽车钥匙在接收到查询命令后回复响应消息,烧录设备根据接收到的响应消息的数量,确定各汽车钥匙均通信正常。
16.在一些实施例中,查询命令还包括延时参数;
17.各汽车钥匙在向烧录设备发送消息时,根据延时参数确定延时时长,并延时延时时长后发送消息。
18.在一些实施例中,延时参数包括随机数,根据延时参数确定延时时长,包括:
19.根据随机数,采用预设规则,计算延时时长。
20.为解决上述技术问题,第二方面,本技术实施例中提供给了一种汽车钥匙,包括低频模块、高频模块和主控模块,低频模块和高频模块分别与主控模块通信连接,其中,低频模块匹配至少两个低频段电磁波,高频模块匹配至少两个高频段电磁波,主控模块用于烧录存储固件程序。
21.在一些实施例中,低频模块包括至少两个低频电感单元和至少两个低频收发单元。
22.在一些实施例中,高频模块包括至少两个高频天线。
23.在一些实施例中,还包括射频开关,射频开关通信连接主控模块和至少两个高频天线,射频开关用于控制至少两个高频天线切换工作。
24.在一些实施例中,还包括交互模块,交互模块与主控模块通信连接,交互模块用于接收遥控命令。
25.本技术实施例的有益效果:区别于现有技术的情况,本技术实施例提供的汽车钥匙的固件升级方法,应用于固件升级系统,该固件升级系统包括烧录设备和至少一个汽车钥匙,其中,各汽车钥匙兼容低频通信和高频通信,烧录设备兼容低频通信和高频通信。首先,烧录设备广播擦除命令,各汽车钥匙在接收到擦除命令后,删除原有的第一固件程序。然后,烧录设备广播写入命令,以发送新的第二固件程序至各汽车钥匙。烧录设备广播校验命令,各汽车钥匙在接收到校验命令后校验第二固件程序的完整性,并回复校验结果。最后,烧录设备在接收到各校验结果后,显示升级结果。在此烧录过程中,由于汽车钥匙兼容低频通信和高频通信,从而,能够兼容遵循各种通信频段的固件程序,使得汽车钥匙的硬件能够根据需要编辑固件程序,具有通用性,从而,车厂、钥匙经销商或维修店只需备货该通用的汽车钥匙即可,能够减小备货成本。此外,多个汽车钥匙可以同时批量烧录,使得烧录升级效率高。
附图说明
26.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
27.图1为本技术一实施例提供的固件升级系统的结构示意图;
28.图2为本技术另一实施例提供的烧录设备和汽车钥匙的结构示意图;
29.图3为本技术另一实施例提供的固件升级系统的结构示意图;
30.图4为本技术一实施例提供的汽车钥匙的固件升级方法的流程示意图;
31.图5为本技术另一实施例提供的汽车钥匙的固件升级方法的交互示意图;
32.图6为本技术一实施例提供的汽车钥匙的结构示意图。
具体实施方式
33.下面结合具体实施例对本技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本技术,但不以任何形式限制本技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进。这些都属于本技术的保护范围。
34.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
35.需要说明的是,如果不冲突,本技术实施例中的各个特征可以相互结合,均在本技术的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。此外,本文所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
36.除非另有定义,本说明书所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本说明书中在本技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本技术。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
37.此外,下面所描述的本技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
38.请参阅图1,图1为本技术一实施例提供的用于应用汽车钥匙的固件升级方法的固件升级系统100,该固件升级系统100包括烧录设备10和至少一个汽车钥匙20。
39.可以理解的是,固件程序(firmware)一般存储于设备中的电可擦除只读存储器eeprom(electrically erasable programmable rom)或flash芯片中,一般可由用户通过特定的刷新程序进行升级的程序。即,通过在汽车钥匙的存储芯片中存储固件程序,运行固件程序,可以实现关于应急启动(immo)、遥控(rke)和智能功能(peps)等业务功能。
40.烧录设备10为可编程的集成电路写入数据的工具,主要用于单片机、存储器之类的芯片的编程,修改只读存储器中的固件程序。即,通过烧录设备10可以对固件程序进行烧录升级,即可以写入固件程序至汽车钥匙的存储芯片中,使得汽车钥匙20具有上述业务功能。
41.一般在前装市场中,汽车厂商在出厂汽车时,会配置汽车钥匙20,汽车厂商会烧录固件程序至汽车钥匙20中。可以理解的是,每个厂商或者每个车型,使用的相关技术、通信频段或协议都略有差异,并且固件程序是预置的,导致市面上各种车辆的钥匙无法互相兼容适配的。从而,当用户丢失原厂的汽车钥匙20后,需要重新配置汽车钥匙20时,需要采用与车型适配的汽车钥匙硬件,烧录对应的固件程序。
42.在此情况下,在后装市场中,维修店、钥匙经销商需要存储各种各样的汽车钥匙
20,以适配市场上各种各样的车型,导致备货压力大,备货成本高。并且,在置入软件的过程中,在烧录升级固件程序时,单个烧录,效率较低。
43.有鉴于此,本技术一些实施例提供了一种汽车钥匙的固件升级方法,应用于固件升级系统,该固件升级系统包括烧录设备和至少一个汽车钥匙,其中,各汽车钥匙兼容低频通信和高频通信,烧录设备兼容低频通信和高频通信。首先,烧录设备广播擦除命令,各汽车钥匙在接收到擦除命令后,删除原有的第一固件程序。然后,烧录设备广播写入命令,以发送新的第二固件程序至各汽车钥匙。烧录设备广播校验命令,各汽车钥匙在接收到校验命令后校验第二固件程序的完整性,并回复校验结果。最后,烧录设备在接收到各校验结果后,显示升级结果。在此烧录过程中,由于汽车钥匙兼容低频通信和高频通信,能够兼容遵循各种通信频段的固件程序,使得汽车钥匙的硬件能够根据需要编辑固件程序,具有通用性,从而,车厂、钥匙经销商或维修店能够减小备货成本。此外,多个汽车钥匙可以同时批量烧录,使得烧录升级效率高。
44.以下,对本技术一些实施例提供了一种汽车钥匙的固件升级方法进行详细介绍。
45.请参阅图2,汽车钥匙20包括高频模块21和低频模块22,烧录设备10也包括高频模块11和低频模块12。其中,高频模块可以实现高频段的电磁波通信,低频模块可以实现低频段的电磁波通信。从而,汽车钥匙20的高频模块21和烧录设备10的高频模块11之间可以实现相互通信,汽车钥匙20的低频模块22和烧录设备10的低频模块12之间可以实现相互通信。在一些实施例中,低频模块可以是感应线圈,高频模块可以是天线。在此,不对低频模块和高频模块的具体结构进行限制。
46.通过上述方式,使得汽车钥匙兼容低频通信和高频通信,使得烧录设备兼容低频通信和高频通信。从而,使得汽车钥匙能够兼容遵循各种通信频段的固件程序,使得汽车钥匙的硬件能够根据需要编辑固件程序,具有通用性,从而,车厂、钥匙经销商或维修店备货该通用的汽车钥匙即可适配所有的车型,能够减小备货成本。
47.在进行固件升级时,请参阅图3,多个汽车钥匙靠近烧录设备,即可实现多个汽车钥匙分别与烧录设备无线通讯。可以理解的是,多个汽车钥匙分别与烧录设备之间的通讯链路可以不完全相同,例如,汽车钥匙1#与烧录设备之间采用高频双向通讯,汽车钥匙2#与烧录设备之间采用低频双向通讯,汽车钥匙3#与烧录设备之间采用低频发送高频接收或低频接收高频发送等。
48.请参阅图4,该汽车钥匙的固件升级方法s20包括:
49.s21:烧录设备广播擦除命令,各汽车钥匙在接收到擦除命令后,删除原有的第一固件程序。
50.汽车钥匙的硬件包括存储器或flash芯片等存储介质,存储器或flash芯片是电可擦除的,即可以删除自身存储的应用文件后再下载新的应用文件,或者,对原有的应用文件进行更新。因此,在进行固件升级时,为了避免固件程序堆积而产生运行故障风险,首先,烧录设备广播擦除命令,各汽车钥匙在接收到擦除命令后,删除原有的第一固件程序。
51.可以理解的是,基于汽车钥匙是通用的,可以反复烧录使用,则第一固件程序可以为升级前汽车钥匙中原有的固件程序。
52.在对汽车钥匙进行固件升级前,先擦除原有的第一固件程序,能够有效避免因固件程序堆积而产生的运行故障风险。
53.s22:烧录设备广播写入命令,以发送新的第二固件程序至各汽车钥匙。
54.烧录设备广播写入命令,即向各汽车钥匙中写入新的第二固件程序。第二固件程序以数据帧的形式发送给各汽车钥匙,直至所有的数据帧传送完毕,第二固件程序全部写入完成。
55.s23:烧录设备广播校验命令,各汽车钥匙在接收到校验命令后校验第二固件程序的完整性,并回复校验结果。
56.在写入第二固件程序后,为了验证第二固件程序的完整性,即是否存在漏发或错发,烧录设备广播校验命令,各汽车钥匙在接收到校验命令后校验第二固件程序的完整性,并回复校验结果。例如,汽车钥匙在接收到校验命令后校验第二固件程序发现完整,则回复代表“升级成功”的字符。
57.s24:烧录设备在接收到各校验结果后,显示升级结果。
58.烧录设备在接收到汽车钥匙发送的校验结果后,显示升级结果,例如,对于升级失败的钥匙,显示出身份标识信息等,以便用户筛选出未烧录成功的汽车钥匙。
59.在此实施例中,提供的汽车钥匙的固件升级方法,应用于固件升级系统,该固件升级系统包括烧录设备和至少一个汽车钥匙,其中,各汽车钥匙兼容低频通信和高频通信,烧录设备兼容低频通信和高频通信。首先,烧录设备广播擦除命令,各汽车钥匙在接收到擦除命令后,删除原有的第一固件程序。然后,烧录设备广播写入命令,以发送新的第二固件程序至各汽车钥匙。烧录设备广播校验命令,各汽车钥匙在接收到校验命令后校验第二固件程序的完整性,并回复校验结果。最后,烧录设备在接收到各校验结果后,显示升级结果。在此烧录过程中,由于汽车钥匙兼容低频通信和高频通信,从而,能够兼容遵循各种通信频段的固件程序,使得汽车钥匙的硬件能够根据需要编辑固件程序,具有通用性,从而,车厂、钥匙经销商或维修店只需备货该通用的汽车钥匙即可,能够减小备货成本。此外,多个汽车钥匙可以同时批量烧录,使得烧录升级效率高。
60.在一些实施例中,在步骤s21之前还包括:
61.s25:烧录设备广播请求认证命令,各汽车钥匙在接收到请求认证命令后,发送各自的密钥信息,以完成认证。
62.该请求认证命令会触发汽车钥匙与烧录设备进行身份认证,汽车钥匙在接收到请求认证命令后,发送自己的密钥信息给烧录设备,烧录设备检测该密钥信息与自身保持的密钥信息一致,则汽车钥匙认证通过,说明汽车钥匙的身份是合法的,而不是假冒伪劣产品。
63.可以理解的是,上述烧录设备和汽车钥匙之间的身份认证方式为基于共享密钥的身份验证。在一些实施例中,烧录设备和汽车钥匙之间的身份认证方式还可以为基于公开密钥加密算法的身份验证。基于公开密钥加密算法的身份验证是指烧录设备和汽车钥匙分别持有公开密钥和私有密钥,汽车钥匙方采用私有密钥对特定数据进行加密,而烧录设备采用公开密钥对数据进行解密,如果解密成功,就认为汽车钥匙是合法的,否则就认为是身份验证失败。
64.在此实施例中,在进行烧录升级固件前,先进行身份认证,能够有效防止假冒伪劣的汽车钥匙,使得进行固件升级的汽车钥匙合法,从而,固件升级更加安全。
65.在一些实施例中,在步骤s25之前,还包括:
66.s26:烧录设备广播查询命令。
67.s27:各汽车钥匙在接收到查询命令后回复响应消息,烧录设备根据接收到的响应消息的数量,确定各汽车钥匙均通信正常。
68.具体地,烧录设备广播查询命令,从而,靠近烧录设备的各汽车钥匙接收到查询命令后,会回复响应消息,例如,响应消息包括汽车钥匙的身份标识(identity document,id)等。
69.连续两次或多次广播查询命令,烧录设备可以根据每次接收到的响应消息的数量,确定各汽车钥匙均通信正常。例如,若第1次广播查询命令后接收到5个响应消息,第2次广播查询命令后接收到5个响应消息,说明5个汽车钥匙均通信正常,能够避免出现烧录过程中遗漏某个汽车钥匙的问题。
70.在此实施例中,在进行固件升级前,烧录设备查询此次一起烧录的汽车钥匙的数量,确保各汽车钥匙均通信正常,为后续升级固件做准备,以减少烧录过程中遗漏某个汽车钥匙的问题,进而提高烧录效率。
71.在一些实施例中,查询命令还包括延时参数。各汽车钥匙在向烧录设备发送消息时,根据延时参数确定延时时长,并延时该延时时长后发送消息。
72.为了避免多个钥匙同时向烧录设备发送消息时出现信号干扰而导致烧录设备接收失败的情况,在此实施例中,烧录设备向各汽车钥匙广播查询命令时,查询命令携带有延时参数,例如,延时参数可以为延时时长等,延时时长与汽车钥匙的id一一对应。从而,各汽车钥匙在向烧录设备发送消息时,可以根据延时参数确定延时时长,并延时该延时时长后发送消息。例如,汽车钥匙1#延时1s,汽车钥匙2#延时2s,汽车钥匙3#延时3s等,从而,使得各汽车钥匙错开发送消息,不会出现消息拥挤,能有效避免信号干扰而导致烧录设备接收失败的情况。
73.可以理解的是,这里的“消息”可以是步骤s23中的校验结果,也可以是步骤s25中的密钥信息,也可以是步骤s27中的响应消息。即这里的“消息”包括由汽车钥匙发出的所有消息。
74.在此实施例中,各汽车钥匙根据延时参数确定延时时长,并延时该延时时长后发送消息,从而,能够错开发送消息,不会出现消息拥挤,能有效避免信号干扰而导致烧录设备接收失败的情况。
75.在一些实施例中,前述延时参数包括随机数,上述“根据延时参数确定延时时长”,包括:
76.根据随机数,采用预设规则,计算延时时长。
77.在烧录设备广播查询命令时,查询命令中携带有随机数,例如,有5个汽车钥匙,则烧录设备利用随机算法生成5个随机数,5个随机数与汽车钥匙的id一一对应,这5个随机数打包在查询命令中,发送给各汽车钥匙,从而,汽车钥匙可以获取各自对应的随机数。并按照预设规则,由随机数计算延时时长。可以理解的是,本领域技术人员可以根据实际情况调整随机数的范围,例如随机数的范围为[1,20]ms。
[0078]
可以理解的是,该预设规则对应的程序可以内置于汽车钥匙中,也可以打包于查询命令中,由烧录设备发送给汽车钥匙。
[0079]
在一些实施例中,该预设规则可以为将随机数作为延时时长。
[0080]
在一些实施例中,该预设规则可以为采用以下公式计算延时时长;
[0081]
延时时长=随机数*0.5ms 1.2ms;
[0082]
可以理解的是,本领域技术人员,可以根据实际设备性能、场景等调整预设规则。
[0083]
在此实施例中,各汽车钥匙采用对应的随机数计算延时时长,使得各汽车钥匙对应的延时时长能够最大可能地完全不同,能够有效错开发送时间,减少消息拥挤。
[0084]
综上所述,申请实施例提供的汽车钥匙的固件升级方法,应用于固件升级系统,该固件升级系统包括烧录设备和至少一个汽车钥匙,其中,各汽车钥匙兼容低频通信和高频通信,烧录设备兼容低频通信和高频通信。首先,烧录设备广播擦除命令,各汽车钥匙在接收到擦除命令后,删除原有的第一固件程序。然后,烧录设备广播写入命令,以发送新的第二固件程序至各汽车钥匙。烧录设备广播校验命令,各汽车钥匙在接收到校验命令后校验第二固件程序的完整性,并回复校验结果。最后,烧录设备在接收到各校验结果后,显示升级结果。在此烧录过程中,由于汽车钥匙兼容低频通信和高频通信,从而,能够兼容遵循各种通信频段的固件程序,使得汽车钥匙的硬件能够根据需要编辑固件程序,具有通用性,从而,车厂、钥匙经销商或维修店只需备货该通用的汽车钥匙即可,能够减小备货成本。此外,多个汽车钥匙可以同时批量烧录,使得烧录升级效率高。
[0085]
请参阅图5,本技术一些实施例提供的汽车钥匙的固件升级方法,多个汽车钥匙兼容低频通信和高频通信,烧录设备兼容低频通信和高频通信,多个汽车钥匙分别与烧录设备通信连接,该固件升级方法包括如下步骤:
[0086]
(1)烧录设备广播查询命令,查询命令包括延时参数。
[0087]
(2)各汽车钥匙在接收到查询命令后,确定延时市场,并延时对应的延时市场后回复响应消息,烧录设备根据接收到的响应消息的数量,确定各汽车钥匙均通信正常。
[0088]
(3)烧录设备广播请求认证命令,各汽车钥匙在接收到请求认证命令后,发送各自的密钥信息,以完成认证。
[0089]
(4)烧录设备广播擦除命令,各汽车钥匙在接收到擦除命令后,擦除固件区域原有的第一固件程序。
[0090]
(5)烧录设备广播写入命令,第二固件程序以n帧数据帧的形式发送到各汽车钥匙,各汽车钥匙延时对应的延时时长后回复“写入成功ack”。
[0091]
(6)烧录设备广播校验命令,各汽车钥匙在接收到校验命令后校验第二固件程序的完整性,并回复校验结果。
[0092]
(7)烧录设备在接收到各校验结果后,显示升级结果。
[0093]
在此实施例中,汽车钥匙兼容低频通信和高频通信,从而,能够兼容遵循各种通信频段的固件程序,使得汽车钥匙的硬件能够根据需要编辑固件程序,具有通用性,从而,车厂、钥匙经销商或维修店只需备货该通用的汽车钥匙即可,能够减小备货成本。其次,多个汽车钥匙可以同时批量烧录,使得烧录升级效率高。此外,各汽车钥匙根据延时参数确定延时时长,并延时该延时时长后发送消息,从而,能够错开发送消息,不会出现消息拥挤,能有效避免信号干扰而导致烧录设备接收失败的情况。
[0094]
本技术一些实施例还提供了一种汽车钥匙,请参阅图6,汽车钥匙20包括低频模块22、高频模块21和主控模块23,低频模块22和高频模块21分别与主控模块22通信连接。
[0095]
其中,低频模块22匹配至少两个低频段电磁波,即可以实现低频段的电磁波通信。
高频模块21匹配至少两个高频段电磁波,即可以实现高频段的电磁波通信。从而,汽车钥匙20的高频模块21可用于与烧录设备的高频模块之间实现相互通信,汽车钥匙20的低频模块22可用于与烧录设备的低频模块之间可以实现相互通信。
[0096]
主控模块23用于烧录存储固件程序,从而,能够实现汽车钥匙的业务功能,如:启动车辆,锁车门等等。可以理解的是,主控模块23可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acorn risc machine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。
[0097]
主控模块23的程序区划分为bootloader区域和固件区域。其中,bootloader区域存储bootloader代码,bootloader代码是嵌入式系统在加电后执行的第一段代码。bootloader代码是在操作系统内核运行之前运行,可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。从而,可以通过bootloader代码实现反复升级烧录不同车型的固件程序至固件区域,升级烧录不同的固件程序可以支持不同的车型。
[0098]
在一些实施例中,所述低频模块22包括至少两个低频电感单元221和至少两个低频收发单元222。
[0099]
例如,请参阅图6,低频模块22包括3个低频电感单元和2个低频收发单元,每个低频收发单元222均与3个低频电感单元221连接。在一些实施例中,低频电感单元221可以是感应线圈,低频收发单元222是与感应线圈配合的模拟电路。感应线圈用于感应电磁波信号,低频收发单元222用于识别解析来自于感应线圈的电磁波信号。在一些实施例中,低频模块22覆盖125khz调幅(ask)和134/123khz调频(fsk)。具体地,一个低频收发单元对125khz调幅(ask)的电磁波信号进行解析,另一个低频收发单元对134/123khz调频(fsk)的电磁波信号进行解析。
[0100]
在一些实施例中,该汽车钥匙20还包括immo信号处理单元24和peps信号处理单元25。该immo信号处理单元24用于接收来自于低频收发单元的信号,并进行应急启动(immo)的功能控制,该peps信号处理单元25用于接收来自低频收发单元的信号,并进行智能功能(peps)的功能控制。可以理解的是,应急启动(immo)智能功能(peps)的功能控制是本领域技术人员所熟知的,在此不在详细介绍。
[0101]
可以理解的是,immo信号处理单元24或peps信号处理单元25可以是单独的芯片或集成电路。在一些实施例中,immo信号处理单元24或peps信号处理单元25还可以集成于主控模块中,即与主控模块集成在一个芯片中。
[0102]
在一些实施例中,高频模块21包括至少两个高频天线211。请参阅图6,该汽车钥匙包括315mhz天线、433mhz天线、868mhz天线和915mhz天线,从而,汽车钥匙可以支持315mhz、433mhz、868mhz和915mhz这4个高频段的通讯。
[0103]
在一些实施例中,该汽车钥匙20还包括射频开关26,射频开关26通信连接主控模块23和至少两个高频天线211,射频开关26用于控制至少两个高频天线211切换工作。如图6所示,可以通过射频开关26控制主控模块23选择性地与315mhz天线、433mhz天线、868mhz天线或915mhz天线连接,从而,切换当前工作在哪个频段,例如需要315mhz频段,则切换至315mhz天线。
[0104]
在一些实施例中,还包括高频收发芯片27,该高频收发芯片27连接射频开关26和主控模块23。从而,由高频收发芯片27对各高频天线211接收到的电磁波信号进行处理或控制各高频天线211发送电磁波信号。
[0105]
可以理解的是,高频收发芯片27可以是单独的芯片或集成电路。在一些实施例中,高频收发芯片27还可以集成于主控模块23中,即与主控模块23集成在一个芯片中。
[0106]
在一些实施例中,汽车钥匙20还包括加密单元28,用于存放汽车钥匙常用的算法(例如aes、sha256、crc等等),还用于存放着汽车钥匙20的密钥、遥控滚码等关键数据,起到安全保护作用。在一些实施例中,加密单元28可以是单独的芯片或集成电路,其通过i2c总线(也可以是其他总线)与主控模块23连接。在一些实施例中,加密单元28还可以集成于主控模块23中,即与主控模块23集成在一个芯片中。
[0107]
在一些实施例中,还包括交互模块29,该交互模块29与主控模块23通信连接,该交互模块29用于接收操作命令。
[0108]
例如,请参阅图6,交互模块29包括gpio单元或液晶屏。gpio单元连接着多个物理按键,根据实际需求来确定按键数量。根据烧录不同的固件程序来设置不同io口的功能定义,实现汽车的解锁、上锁、打开后备箱等功能。在一些实施例中,可以添加或替换为液晶屏,通过液晶屏实现虚拟的按键功能。这样可以不受限于物理按键个数、类型等,更好的兼容各种各样的车型。
[0109]
综上所述,该汽车钥匙20兼容低频通信和高频通信,从而,能够兼容遵循各种通信频段的固件程序,使得汽车钥匙的硬件能够根据需要编辑固件程序,具有通用性,从而,车厂、钥匙经销商或维修店只需备货该通用的汽车钥匙即可,能够减小备货成本。
[0110]
需要说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0111]
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
[0112]
最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献