胎压传感器升级方法、手持胎压工具和胎压传感器与流程

文档序号:24036542发布日期:2021-02-23 15:08阅读:99来源:国知局
胎压传感器升级方法、手持胎压工具和胎压传感器与流程

[0001]
本申请实施例涉及汽车技术领域,尤其涉及胎压传感器升级方法、手持胎压工具和胎压传感器。


背景技术:

[0002]
胎压传感器是车辆的一种常见传感器,安装于车辆的各轮胎上,通过无线收发装置与车辆的ecu进行通信,向车辆的ecu汇报个轮胎的状态。
[0003]
目前的胎压传感器需要更换内部的胎压监测程序时,需要使用手持胎压工具靠近需要升级的一个胎压传感器,并将其他胎压传感器原理手持胎压工具,使得手持胎压工具建立与胎压传感器一对一的无线通信链路后,发送数据胎压传感器的胎压监测程序。如果手持胎压工具的通信范围内还有其他胎压传感器,会导致其他胎压传感器发出应答,干扰升级过程。
[0004]
按照现有的胎压传感器升级方法,无法一次性升级多个胎压传感器,必须多次重复上述步骤,每次升级一个胎压传感器,才能完成对多个胎压传感器的升级,过程十分繁琐。


技术实现要素:

[0005]
本申请实施例提供了胎压传感器升级方法、手持胎压工具和胎压传感器,用于对胎压传感器进行程序升级。
[0006]
本申请第一方面提供了一种胎压传感器升级方法,应用于手持胎压工具,所述方法包括:
[0007]
广播升级命令;
[0008]
接收通信范围内的多个胎压传感器的升级应答;
[0009]
根据所述升级应答对所述多个胎压传感器进行升级排序,生成每个胎压传感器的通信延迟信息;
[0010]
向每个所述胎压传感器发送对应的通信延迟信息;
[0011]
广播升级数据包,所述升级数据包用于组成胎压监测程序;
[0012]
按照所述通信延迟信息接收所述多个胎压传感器发送的升级响应,所述升级响应表示成功接收所述升级数据包。
[0013]
可选地,所述升级应答包括每个胎压传感器的识别码;
[0014]
根据所述升级应答对所述多个胎压传感器进行升级排序,生成每个胎压传感器的通信延迟信息,包括:
[0015]
根据所述每个胎压传感器的识别码的尾号分组排序,生成每个胎压传感器的通信延迟信息。
[0016]
可选地,所述方法还包括:
[0017]
发送升级验证消息,所述升级验证消息对应所述胎压监测程序;
[0018]
确认所述多个胎压传感器的程序响应结果,并告知用户。
[0019]
本申请第二方面提供了一种胎压传感器升级方法,应用于胎压传感器,所述方法包括:
[0020]
接收手持胎压工具发送的升级命令;
[0021]
向所述手持胎压工具发送升级应答;
[0022]
接收所述手持胎压工具发送的通信延迟信息;
[0023]
接收所述手持胎压工具广播的升级数据包;所述升级数据包用于组成胎压监测程序;
[0024]
按照所述通信延迟信息向所述手持胎压工具发送升级响应,所述升级响应表示成功接收所述升级数据包。
[0025]
可选地,所述升级应答包括每个胎压传感器的识别码;
[0026]
在所述向所述手持胎压工具发送升级应答之前,所述方法还包括:
[0027]
获取所述胎压传感器的识别码。
[0028]
可选地,所述方法还包括:
[0029]
接收升级验证消息,所述升级验证消息对应所述胎压监测程序;
[0030]
运行所述胎压监测程序回复所述手持胎压工具的验证消息。
[0031]
本申请第三方面提供一种手持胎压工具,包括:
[0032]
第一广播单元,用于广播升级命令;
[0033]
第一接收单元,用于接收通信范围内的多个胎压传感器的升级应答;
[0034]
排序单元,用于根据所述升级应答对所述多个胎压传感器进行升级排序,生成每个胎压传感器的通信延迟信息;
[0035]
发送单元,用于向每个所述胎压传感器发送对应的通信延迟信息;
[0036]
第二广播单元,用于广播升级数据包,所述升级数据包用于组成胎压监测程序;
[0037]
第二接收单元,用于按照所述通信延迟信息接收所述多个胎压传感器发送的升级响应,所述升级响应表示成功接收所述升级数据包。
[0038]
本申请第四方面提供一种手持胎压工具,包括处理器、存储器、无线发射器和无线接收器;其中,所述存储器,用于保存计算机程序;所述处理器,用于执行所述计算机程序,以控制所述无线发射器和无线接收器实现第一方面的任一项所述的胎压传感器升级方法。
[0039]
本申请第五方面提供一种胎压传感器,其特征在于,包括:
[0040]
第一接收单元,用于接收手持胎压工具广播的升级命令;
[0041]
第一发送单元,用于向所述手持胎压工具发送升级应答;
[0042]
第二接收单元,用于接收所述手持胎压工具发送的通信延迟信息;
[0043]
第三接收单元,用于接收所述手持胎压工具广播的升级数据包;所述升级数据包用于组成胎压监测程序;
[0044]
第二发送单元,用于按照所述通信延迟信息向所述手持胎压工具发送升级响应,所述升级响应表示成功接收所述升级数据包。
[0045]
本申请第六方面提供一种胎压传感器,包括处理器、存储器、无线发射器和无线接收器;其中,所述存储器,用于保存计算机程序;所述处理器,用于执行所述计算机程序,以控制所述无线发射器和无线接收器实现第二方面的任一项所述的胎压传感器升级方法。
[0046]
从以上技术方案可以看出,本申请实施例具有以下优点:本申请的胎压传感器升级方法对通信范围内的胎压传感器设置了不同的通信顺序,使得各胎压传感器按照一定的通信延迟回复,使得手持胎压工具之间不会产生通信干扰,一次性完成对多个胎压传感器的升级工作。
附图说明
[0047]
图1是本申请的胎压传感器升级方法的应用场景图;
[0048]
图2是本申请的胎压传感器升级方法的一个实施例示意图;
[0049]
图3是本申请的胎压传感器升级方法的一个实施例示意图;
[0050]
图4是本申请的胎压传感器升级方法的一个实施例示意图;
[0051]
图5是本申请的手持胎压工具的一个实施例示意图;
[0052]
图6是本申请的手持胎压工具的一个实施例示意图;
[0053]
图7是本申请的胎压传感器的一个实施例示意图;
[0054]
图8是本申请的胎压传感器的一个实施例示意图。
具体实施方式
[0055]
本申请主要用于对通用胎压传感器进行升级,为其安装胎压监测程序。
[0056]
胎压传感器是汽车上的一种常见传感器,主要任务是对汽车的各轮胎的胎压进行监控。在汽车出厂时,汽车制造商会为车辆的四轮各配置一个原装的胎压传感器,这些原装传感器中安装的是汽车制造商提供的与车辆品牌对应的胎压监测程序,能够运行胎压监测程序与车辆的ecu通信,发送车辆四轮的胎压信息。
[0057]
但是,各不同品牌的的车辆,胎压传感器的原理是基本一致的。因此现在出现了通用的胎压传感器,当车辆需要更换新的胎压传感器时,可以不购买原厂的胎压传感器,而是购买通用的胎压传感器,进行升级、调试后,替换原厂的胎压传感器。在这个过程中,需要根据用户的车辆型号或品牌,对通用胎压传感器进行升级,安装对应的胎压监测程序。
[0058]
目前的胎压传感器升级时,一次只能升级一个胎压传感器,且升级时,手持胎压工具范围内不能有其他的胎压传感器,否则可能导致其他胎压传感器也向手持胎压工具发送通信数据,干扰到升级过程。
[0059]
本申请提出了一种胎压传感器升级方法,并提供了与其配套的手持胎压工具和胎压传感器,使得手持胎压工具能够一次性对多个胎压传感器进行升级。
[0060]
图1是胎压传感器升级方法的一个应用场景示意图,其中,手持胎压工具上存储有一种或多种胎压监测程序,并具有无线收发功能。胎压传感器上设置有用于储存胎压监测程序的存储空间,且设有可以与手持胎压工具通信的无线收发部件。工程师操控手持胎压工具,可以同时对附近的多个胎压传感器进行升级,在多个胎压传感器上安装相同的胎压监测程序。
[0061]
图2展示了胎压传感器升级方法的一个实施例示意图,该方法包括:
[0062]
201、手持胎压工具广播升级命令;
[0063]
工程师操控手持胎压工具选择升级功能后,手持胎压工具根据工程师的选项,按照预定的通信频率广播升级频率,使得范围内的待升级胎压传感器都能收到升级命令。其
中,升级命令还可以包括待发送的胎压监测程序的版本信息,以及后续升级指定的通信频段信息。该升级命令主要用于引导各个胎压传感器发出响应并进入升级流程。
[0064]
202、胎压传感器向所述手持胎压工具发送升级应答;
[0065]
接收到升级命令的胎压传感器向手持胎压向手持胎压工具发送升级应答,表示已经成功接收到了升级命令,可以开始进入升级流程。
[0066]
203、手持胎压工具根据所述升级应答对所述多个胎压传感器进行升级排序,生成每个胎压传感器的通信延迟信息;
[0067]
手持胎压工具根据各胎压传感器回复的升级应答,制定升级过程中各胎压传感器的通信延迟信息。例如,可以根据各胎压传感器发送升级应答的顺序、信号强度或其他规则,制定升级排序,在其中确定每个胎压传感器在发送数据包时的延迟。可以理解的是,当胎压传感器的数量较少时,胎压传感器的最大延时可以设置地较小,以加快通信速度,减小数据发送间隔。
[0068]
204、手持胎压工具向每个所述胎压传感器发送对应的通信延迟信息;
[0069]
手持胎压工具将每个胎压传感器发送对应的延迟信息,设定各个胎压传感器的数据发送延迟,使得各胎压传感器在接收到手持胎压工具发送的数据后,不会立即回复,而是按照各自的发送延迟等待一段时间。特别地,可以存在发送延迟为零的胎压传感器。
[0070]
205、手持胎压工具广播升级数据包;
[0071]
手持胎压工具将需要升级的胎压监测程序分割为多个升级数据包,以升级数据包的形式广播发送胎压监测程序。其中,手持胎压工具需要确认上一个升级数据包发送成功后,才会发送下一个升级数据包。
[0072]
206、胎压传感器按照所述通信延迟信息向所述手持胎压工具发送升级响应;
[0073]
胎压传感器每接收到一个升级数据包后,都会按照各自通信延迟信息,等待一定时间,而后向手持胎压工具发出升级响应,表示已经收到了该升级数据包。
[0074]
多次重复上述步骤205、206,即可将胎压监测程序完整发送至所有的胎压传感器中,完成对胎压传感器的升级过程。
[0075]
图3展示了本申请的一个具体的流程,包括:
[0076]
301、手持胎压工具广播升级命令;
[0077]
工程师操控手持胎压工具选择升级功能后,手持胎压工具根据工程师的选项,按照预定的通信频率广播升级频率,使得范围内的待升级胎压传感器都能收到升级命令。其中,升级命令还可以包括待发送的胎压监测程序的版本信息,以及后续升级指定的通信频段信息。该升级命令主要用于引导各个胎压传感器发出响应并进入升级流程。
[0078]
302、胎压传感器获取自身的识别码;
[0079]
胎压传感器获取自身的识别码,该识别码可以是在生产出厂时就存在的,也可以是使用手持胎压工具手动设置的。可以理解的是,该胎压识别码可以仅用于升级,在胎压传感器正常工作与车载ecu通信时,胎压传感器可以使用其他不同的识别码与车辆ecu通信。
[0080]
303、胎压传感器向所述手持胎压工具发送胎压传感器的识别码;
[0081]
接收到升级命令的胎压传感器向手持胎压向手持胎压工具发送自身的识别码,表示已经成功接收到了升级命令,可以开始进入升级流程。
[0082]
304、手持胎压工具根据所述每个胎压传感器的识别码的尾号分组排序,生成每个
胎压传感器的通信延迟信息;
[0083]
手持胎压工具根据胎压传感器的识别码的尾号,对胎压传感器进行排序,在其中确定每个胎压传感器在发送数据包时的延迟。可以理解的是,当胎压传感器的数量较少时,胎压传感器的最大延时可以设置地较小,以加快通信速度,减小数据发送间隔。
[0084]
305、手持胎压工具向每个所述胎压传感器发送对应的通信延迟信息;
[0085]
手持胎压工具将每个胎压传感器发送对应的延迟信息,设定各个胎压传感器的数据发送延迟,使得各胎压传感器在接收到手持胎压工具发送的数据后,不会立即回复,而是按照各自的发送延迟等待一段时间。特别地,可以存在发送延迟为零的胎压传感器。
[0086]
306、手持胎压工具广播升级数据包;
[0087]
手持胎压工具将需要升级的胎压监测程序分割为多个升级数据包,以升级数据包的形式广播发送胎压监测程序。其中,手持胎压工具需要确认上一个升级数据包发送成功后,才会发送下一个升级数据包。
[0088]
307、胎压传感器按照所述通信延迟信息向所述手持胎压工具发送升级响应;
[0089]
胎压传感器每接收到一个升级数据包后,都会按照各自通信延迟信息,等待一定时间,而后向手持胎压工具发出升级响应,表示已经收到了该升级数据包。
[0090]
多次重复上述步骤306、307,即可将胎压监测程序完整发送至所有的胎压传感器中,完成对胎压传感器的升级过程。
[0091]
在图2或图3所示实施例的基础上,还可以在发送完胎压监测程序后,增加检测胎压传感器是否成功更新的步骤。该实施例可以包括:
[0092]
401、手持胎压工具广播升级命令;
[0093]
402、胎压传感器向所述手持胎压工具发送升级应答;
[0094]
403、手持胎压工具根据所述升级应答对所述多个胎压传感器进行升级排序,生成每个胎压传感器的通信延迟信息;
[0095]
404、手持胎压工具向每个所述胎压传感器发送对应的通信延迟信息;
[0096]
405、手持胎压工具广播升级数据包;
[0097]
406、胎压传感器按照所述通信延迟信息向所述手持胎压工具发送升级响应;
[0098]
本实施例的步骤401至406与图2所示实施例的步骤201至206类似,此处不再赘述。
[0099]
407、手持胎压工具向胎压传感器发送升级验证消息;
[0100]
手持胎压工具向胎压传感器发送一条升级验证消息,要求胎压传感器回复,该升级验证消息内的数据对应于一个胎压监测程序,必须运行胎压监测程序才能对该升级验证消息的内容进行回复。
[0101]
可选地,该升级验证消息可以是任何胎压监测程序都可以回复的,仅用来验证胎压传感器内是否存在胎压监测程序。或者该升级验证消息必须是与步骤405中升级数据包对应的胎压监测程序匹配,以此验证是否成功替换了胎压传感器内原有的胎压监测程序。
[0102]
可以理解的是,升级验证消息的发送可以按照上述升级数据包的形式广播发送,也可以由手持胎压工具单独与每个胎压传感器通信发送。
[0103]
408、胎压传感器运行所述胎压监测程序向所述手持胎压工具发送验证回复;
[0104]
收到了升级验证消息胎压传感器运行内置的胎压监测程序,对升级验证消息进行回复。
[0105]
409、手持胎压工具确认所述多个胎压传感器的验证回复结果,并告知用户。
[0106]
手持胎压工具根据各胎压传感器的验证回复结果,告知用户此次升级的具体结果。例如,所有胎压传感器都发送的正确的验证回复,则说明所有胎压传感器都升级成功。或者某个胎压传感器没有发送验证回复,则说明该胎压传感器升级失败。手持胎压工具根据实际升级结果,在显示屏上显示或发出灯光、音效等方式告知工程师本次升级是否成功。
[0107]
作为一种可行的实施方式,上述图2至图4所示的实施例中,手持胎压工具和胎压传感器都使用125khz频率的通信频段完成上述步骤,以更好地适应国际标准。但是根据手持胎压工具和胎压传感器的执行的具体频段,手持胎压工具和胎压传感器也可以使用315/433mh或其他频段的通信频率,完成上述通信步骤的一部分或全部。
[0108]
对应于图2至4的胎压传感器升级方法,图5展示了一种手持胎压工具,该手持胎压工具包括:
[0109]
第一广播单元501,用于广播升级命令;
[0110]
第一接收单元502,用于接收通信范围内的多个胎压传感器的升级应答;
[0111]
排序单元503,用于根据所述升级应答对所述多个胎压传感器进行升级排序,生成每个胎压传感器的通信延迟信息;
[0112]
发送单元504,用于向每个所述胎压传感器发送对应的通信延迟信息;
[0113]
第二广播单元505,用于广播升级数据包,所述升级数据包用于组成胎压监测程序;
[0114]
第二接收单元506,用于按照所述通信延迟信息接收所述多个胎压传感器发送的升级响应,所述升级响应表示成功接收所述升级数据包。
[0115]
可选地,所述排序单元503具体用于:根据所述每个胎压传感器的识别码的尾号分组排序,生成每个胎压传感器的通信延迟信息。
[0116]
可选地,所述发送单元504还用于发送升级验证消息,所述升级验证消息对应所述胎压监测程序;所述手持胎压工具还包括确认单元507,用于确认所述多个胎压传感器的程序响应结果,并告知用户。
[0117]
图6是手持胎压工具另一个结构示意图,包括处理器601、存储器602、无线发射器603和无线接收器604;其中,所述存储器602,用于保存计算机程序;所述处理器601,用于执行所述计算机程序,以控制所述无线发射器603和无线接收器604实现如图2至图4所述实施例中的任一种胎压传感器升级方法。
[0118]
对应于图2至4的胎压传感器升级方法,图7展示了一种胎压传感器,该胎压传感器包括:
[0119]
第一接收单元701,用于接收手持胎压工具广播的升级命令;
[0120]
第一发送单元702,用于向所述手持胎压工具发送升级应答;
[0121]
第二接收单元703,用于接收所述手持胎压工具发送的通信延迟信息;
[0122]
第三接收单元704,用于接收所述手持胎压工具广播的升级数据包;所述升级数据包用于组成胎压监测程序;
[0123]
第二发送单元705,用于按照所述通信延迟信息向所述手持胎压工具发送升级响应,所述升级响应表示成功接收所述升级数据包。
[0124]
可选地,所述胎压传感器还包括获取单元706;用于获取所述胎压传感器的识别
码。
[0125]
可选地,所述胎压传感器还包括:第四接收单元707,用于接收升级验证消息,所述升级验证消息对应所述胎压监测程序;
[0126]
运行单元708,用于运行所述胎压监测程序向所述手持胎压工具发送验证回复。
[0127]
图8是胎压传感器另一个结构示意图,包括处理器801、存储器802、无线发射器803和无线接收器804;其中,所述存储器802,用于保存计算机程序;所述处理器801,用于执行所述计算机程序,以控制所述无线发射器803和无线接收器804实现如图2至图4所述实施例中的任一种胎压传感器升级方法。
[0128]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0129]
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0130]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0131]
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0132]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1