一种可对多个胎压传感器快速无线编程的方法及编程装置制造方法及图纸

技术编号:38380836 阅读:8 留言:0更新日期:2023-08-05 17:39
本发明专利技术涉及胎压传感器编程技术领域,特别涉及一种可对多个胎压传感器快速无线编程的方法及编程装置,该编程装置包括第一低频模块、第一射频模块、存储模块、处理模块、显示模块和输入模块,所述第一低频模块与第一射频模块均与存储模块电性连接;本发明专利技术通过制定报文由帧头+数据长度+命令+数据+校验组成的通讯协议,可以让编程装置与多个胎压传感器能够进行高效的通讯,再通过编程装置扫描胎压传感器,依次对每一个胎压传感器进行排序,使多个胎压传感器排成一个队列,针对排序成功后的胎压传感器确认是否需要编程,根据需求进行编程,通过此方式可对多个胎压传感器进行快速无线编程,可满足客户使用需求。可满足客户使用需求。可满足客户使用需求。

【技术实现步骤摘要】
一种可对多个胎压传感器快速无线编程的方法及编程装置


[0001]本专利技术属于胎压传感器编程
,特别涉及一种可对多个胎压传感器快速无线编程的方法及编程装置。

技术介绍

[0002]胎压传感器是安装在汽车轮胎上的监测模块,能够检测轮胎压力、温度、加速度、电池电压等,并将测量到的数据调制后通过高频无线电波(RF)发射出去,主要用于实时对轮胎气压进行监测,对轮胎漏气和低气压进行报警,提醒驾驶员采取相应措施,以保障行车安全。
[0003]编程装置在对胎压传感器进行编程前,需要先扫描到附近有多少个要进行编程的胎压传感器,而多个传感器同时进行报文应答时,高频应答碰撞会导致某些传感器扫描不到;通常的做法是,编程装置持续发送低频,胎压传感器多帧应答,或者胎压传感器应答时,加入随机延迟时间,但会导致扫描传感器的速度极慢且依旧存在高频信号碰撞问题,无法扫描到所有传感器,因此我们需要提出一种可对多个胎压传感器快速无线编程的方法及编程装置来解决上述存在的问题。

技术实现思路

[0004]针对上述问题,本专利技术提供了一种可对多个胎压传感器快速无线编程的方法,包括如下步骤:S1、制定报文由帧头+数据长度+命令+数据+校验组成的通讯协议,让编程装置和胎压传感器能够进行高效的通讯;S2、通过编程装置扫描多个胎压传感器的芯片ID,在单个接收周期内接收到胎压传感器应答的CID数据;S3、依次对每一个胎压传感器进行排序,CID相同的胎压传感器才会应答,使多个胎压传感器排成一个队列;S4、针对排序成功的胎压传感器对应序号的掩码位写入1,若扫描未超时则继续扫描,超时则结束扫描步骤,若掩码无值,则代表无胎压传感器,退出编程;S5、读取所有已排序的胎压传感器当前校验值与文件校验值对比,根据对比值确认是否需要编程,若校验值相同则说明胎压传感器当前的程序与将要进行编程的文件相同,无需编程;S6、针对需要编程的胎压传感器进行擦除应用区;S7、进入编程模式写入数据,待编程完毕后退出编程模式。
[0005]进一步的,步骤S1中,所述胎压传感器包括第二低频模块、第二射频模块、储存模块、数据处理模块和测量模块,所述第二低频模块和第二射频模块均与储存模块电性连接,所述储存模块与数据处理模块电性连接,所述数据处理模块与测量模块电性连接。
[0006]进一步的,所述第二低频模块的频率为125Khz,第二射频模块的频率为315/
433Mhz。
[0007]进一步的,步骤S2中,所述编程装置若未接收到胎压传感器应答时,则需要确认扫描时间是否超时,若扫描时间未超时则需继续扫描,若扫描时间超时则需确认掩码是否有值,若掩码无值则代表无胎压传感器并退出,若掩码有值则需进行编程。
[0008]进一步的,所述CID数据为芯片类型和芯片ID的结合,所述芯片ID指的是每个胎压传感器在出厂时,都有一个唯一的身份ID,编程装置通过唯一的身份ID来辨别胎压传感器,因不同厂家的胎压传感器芯片ID有可能相同,为保证芯片ID的唯一性,需添加芯片类型来区分。
[0009]进一步的,所述编程装置发送的扫描命令为0x80,数据为xx,当胎压传感器ID第4个字节&xx等于xx时,胎压传感器才会进行应答,其中xx为任意值。
[0010]进一步的,所述编程装置在发送扫描命令后,在单个接收周期内会持续接收胎压传感器的应答,结束接收后对单个周期内应答了的所有胎压传感器依次进行下一步的排序,排序过的胎压传感器将不再应答扫描命令,直到退出此次编程,排序完成后变更xx的值,再重新进行扫描,直到无胎压传感器应答或超时,由于排序后的胎压传感器不应答扫描命令,每一次扫描时进行应答的胎压传感器会越来越少,碰撞概率越来越低直到无碰撞。
[0011]进一步的,步骤S3中,所述胎压传感器与编码装置是一对一通讯,不存在碰撞问题,将胎压传感器排成一个队列,胎压传感器在队列中的位置用POS表示,排序后,胎压传感器不会再无序的进行应答,即使再多的胎压传感器,报文也不进行碰撞。
[0012]进一步的,步骤S4中,若扫描未超时则继续扫描,掩码为0代表无胎压传感器,不需进行编程;步骤S5中,若胎压传感器当前校验值与文件校验值相同时,说明胎压传感器当前程序与将要进行编程的文件相同,无需编程。
[0013]基于以上叙述的一种可对多个胎压传感器快速无线编程的方法,本专利技术还提供一种可对多个胎压传感器快速无线编程的编程装置,包括第一低频模块、第一射频模块、存储模块、处理模块、显示模块和输入模块,所述第一低频模块与第一射频模块均与存储模块电性连接,所述存储模块与处理模块电性连接,所述处理模块与显示模块电性连接,所述显示模块与输入模块电性连接;其中第一低频模块的频率为125Khz,第一射频模块的频率为315/433Mhz。
[0014]本专利技术的有益效果是:1、本专利技术通过制定报文由帧头+数据长度+命令+数据+校验组成的通讯协议,可以让编程装置与多个胎压传感器能够进行高效的通讯,再通过编程装置扫描胎压传感器,依次对每一个胎压传感器进行排序,使多个胎压传感器排成一个队列,针对排序成功后的胎压传感器确认是否需要编程,根据需求进行编程,通过此方式可对多个胎压传感器进行快速无线编程,可满足客户使用需求。
[0015]2、本专利技术通过编程装置的设置,编程装置在发送扫描命令后,在单个接收周期内会持续接收胎压传感器的应答,结束接收后对单个周期内应答了的所有胎压传感器依次进行下一步的排序,排序过的胎压传感器将不再应答扫描命令,直到退出此次编程,排序完成后变更xx的值,再重新进行扫描,直到无胎压传感器应答或超时,由于排序后的胎压传感器不应答扫描命令,每一次扫描时进行应答的胎压传感器会越来越少,碰撞概率越来越低直到无碰撞,从而加快了扫描胎压传感器的时间并能够保障后续通讯再无信号碰撞问题。
[0016]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1示出了根据本专利技术实施例的流程框图;图2示出了根据本专利技术实施例的流程图;图3示出了根据本专利技术实施例的编程装置接收应答胎压传感器时示意图;图4示出了根据本专利技术实施例的多个胎压传感器排序前后对比示意图。
具体实施方式
[0019]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可对多个胎压传感器快速无线编程的方法,其特征在于:包括如下步骤:S1、制定报文由帧头+数据长度+命令+数据+校验组成的通讯协议,让编程装置和胎压传感器能够进行高效的通讯;S2、通过编程装置扫描多个胎压传感器的芯片ID,在单个接收周期内接收到胎压传感器应答的CID数据;S3、依次对每一个胎压传感器进行排序,CID相同的胎压传感器才会应答,使多个胎压传感器排成一个队列;S4、针对排序成功的胎压传感器对应序号的掩码位写入1,若扫描未超时则继续扫描,超时则结束扫描步骤,若掩码无值,则代表无胎压传感器,退出编程;S5、读取所有已排序的胎压传感器当前校验值与文件校验值对比,根据对比值确认是否需要编程,若校验值相同则说明胎压传感器当前的程序与将要进行编程的文件相同,无需编程;S6、针对需要编程的胎压传感器进行擦除应用区;S7、进入编程模式写入数据,待编程完毕后退出编程模式。2.根据权利要求1所述的一种可对多个胎压传感器快速无线编程的方法,其特征在于:步骤S1中,所述胎压传感器包括第二低频模块、第二射频模块、储存模块、数据处理模块和测量模块,所述第二低频模块和第二射频模块均与储存模块电性连接,所述储存模块与数据处理模块电性连接,所述数据处理模块与测量模块电性连接。3.根据权利要求2所述的一种可对多个胎压传感器快速无线编程的方法,其特征在于:所述第二低频模块的频率为125Khz,第二射频模块的频率为315/433Mhz。4.根据权利要求3所述的一种可对多个胎压传感器快速无线编程的方法,其特征在于:步骤S2中,所述编程装置若未接收到胎压传感器应答时,则需要确认扫描时间是否超时,若扫描时间未超时则需继续扫描,若扫描时间超时则结束此次扫描,通过判断胎压传感器的掩码来确定是否有需要编程的传感器,若掩码无值则退出,若掩码有值则需进行编程。5.根据权利要求4所述的一种可对多个胎压传感器快速无线编程的方法,其特征在于:所述CID数据为芯片类型和芯片ID的结合,所述芯片ID指的是每个胎压传感器在出厂时,都有一个唯一的身份ID,编程装置通过唯一的身份ID来辨别胎压传感器,因不同厂家的胎压传感器芯片ID有...

【专利技术属性】
技术研发人员:林丰陈坚
申请(专利权)人:深圳市领世达科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1