一种胎压传感器系统及通信协议调配方法与流程

文档序号:11168499阅读:1024来源:国知局
一种胎压传感器系统及通信协议调配方法与制造工艺

本发明涉及一种胎压传感器系统,尤其是可以既可预存通信协议又可实现新增通信协议并对原有通信协议升级的胎压传感器系统。



背景技术:

tpms是汽车轮胎压力监测系统“tirepressuremonitoringsystem”的英文缩写形式,简单说就是用在汽车行驶或停止时,对车辆轮胎的压力和温度进行实时监测,保证轮胎的压力和温度维持在标准范围内,起到减少爆胎、毁胎的概率,降低油耗和车辆部件的损坏。

tpms通过在每一个轮胎上安装高灵敏度的传感器,在行车或静止的状态下实时监视轮胎的压力、温度等数据,并通过无线方式发射到显示器内置的接收器,显示器将上述数据在显示器上显示或以蜂鸣等形式提醒驾车者,并在轮胎漏气和压力变化超过安全门限(该门限值可通过显示器设定)时进行报警,以保障行车安全。

现有技术中胎压传感器系统中,由于原装胎压传感器价格等因素,越来越多客户可能愿意采用较为经济的替代传感器。由于道路车辆生产厂家的不同或者胎压传感器供应商的不同,所以当前不同型号车辆的胎压传感器通信协议有很多,导致维修人员越来越倾向选择一些通用型胎压传感器以节约库存压力。

解决的方式如下:

一、采用配置型通用胎压传感器:

通过预编程(预先考虑到的用户可能面临的使用领域)的方式将未知数量的通信协议预先存储在该通用性胎压传感器中,操作人员通过外部工具根据车型选择需要的协议。但此种方式的缺点是,无法通过升级工具的方式对其预存的通信协议进行bug修复,无法增加已有库存的新协议。每一次升级都需要新购具有新功能的传感器,增加用户库存和管理成本。

二、采用编程型通用胎压传感器:

将程序代码存储在外部工具中,操作人员通过外部工具使用下载的方式,将需要的协议代码下载到该通用型胎压传感器中。但此种方式的缺点是,编程时间过长, 每一次操作都需要等待很长时间。



技术实现要素:

本发明目的在于提供一种降低用户库存和管理成本,且减少操作时间,同时具备存储一定数量的通信协议,且可增加新的通信协议并对现有通信协议进行升级的胎压传感器系统。

本发明的技术方案是这样实现的:

一种胎压传感器系统,包括胎压传感器和外部工具。

所述胎压传感器包括:用于检测轮胎压力、加速度等信息的检测模块;用于与所述外部工具通信的通信模块甲;用于存储一定数量的通信协议的预存储程序模块甲;用于写入新增通信协议及升级的协议的编程管理模块甲;表述当前所支持的通信协议及当前协议之版本的版本管理模块甲;用于从所述预存储程序模块甲中选择与车辆适配的通信协议的配置管理模块甲;主控管理模块甲通过所述版本管理模块甲告知所述外部工具所述预存储程序模块甲内当前支持的通信协议,并配合所述外部工具的判断结果,或通过所述配置管理模块甲在预存储程序模块甲中选择适配的预存的通信协议,或通过所述编程管理模块甲对所述预存储程序模块甲进行存储新增通信协议及升级的协议。

所述外部工具包括:用于与所述胎压传感器通信的通信模块乙;与外部计算机连接用于升级所述外部工具的操作系统及升级或新增车型协议的远程升级单元;存储一定数量的通信协议的预存储程序模块乙;将所述预存储程序模块乙中新增通信协议及升级的协议写入所述胎压传感器中的编程管理模块乙;用于对胎压传感器所有版本支持的通信协议做表格记录的版本管理模块乙;配置管理模块乙发送指令给所述配置管理模块甲,使所述配置管理模块甲从所述预存储程序模块甲中选择一个当前适配的通信协议;协议主控管理模块乙通过所述通信模块乙读取所述胎压传感器当前的版本并识别所述胎压传感器当前支持的通信协议及版本信息;并命令所述版本管理模块乙对所述胎压传感器选择的通信协议的适配性进行核对,并通过所述配置管理模块乙引导所述胎压传感器对所述预存通信协议的编号进行选择,或通过所述编程管理模块乙将所述预存储程序模块乙内新增通信协议及升级的协议写入胎压传感器中。

本发明的另一发明目的在于:提供一种通过版本号管理模块,让外部工具和胎压传感器双方通过版本号识别方式,自动选择“配置”或者“编程”方式来完成通信协议的调配的方法。

本发明的另一技术方案是这样实现的:

一种胎压传感器的通信协议调配方法,在外部工具中预设胎压传感器通信协议的版本使用选择条件,然后通过外部工具对胎压传感器预存储的通信协议的版本记录进行判断,若胎压传感器中的通信协议的版本符合外部工具的选择条件,则外部工具命令胎压传感器调用胎压传感器中预存的通信协议;若胎压传感器中的通信协议的版本不符合外部工具的选择条件,则外部工具的将符合选择条件的通信协议从外部工具写入胎压传感器并命令胎压传感器调用胎压传感器调用符合选择条件的通信协议。

进一步地,胎压传感器中预存的通信协议为包含了n款车型的通信协议,所述的n款车型的通信协议对应唯一胎压传感器版本号,外部工具在获取胎压传感器版本号后即通过所述外部工具中备份的胎压传感器所有版本支持的通信协议的表格记录与胎压传感器预存的通信协议进行核对。

当使用选择条件的通信协议在所述胎压传感器和所述外部工具中同时存在时,在外部工具命令胎压传感器调用胎压传感器中预存的符合使用选择条件的通信协议;当所述胎压传感器中没有符合使用选择条件的通信协议时,所述外部工具将外部工具中符合使用选择条件的通信协议写入胎压传感器并命令胎压传感器调用写入的符合使用选择条件的通信协议。

即外部工具中预存的m款车型的通信协议与胎压传感器的n款车型的通信协议可以是相同的,也可是部分相同,也可完全不同。

本发明的胎压传感器中“预编程”了n款车型的通信协议,并对n款车型的通信协议对应唯一胎压传感器版本号,外部工具中也预编程”了m款车型的通信协议,并对胎压传感器所有版本支持的通信协议的表格记录进行备份。在外部工具中预设胎压传感器通信协议的版本使用选择条件,外部工具对胎压传感器的“版本”识别判断,如果外部工具中预设的胎压传感器通信协议的版本使用选择条件在m款车型的通信协议与n款车型的通信协议的交集中,外部工具引导胎压传感器调用该符合选择条件的通信协议。如果在胎压传感器的n款车型的通信协议没有符合外部工具中预设的胎压传感器通信协议的版本使用选择条件,即胎压传感器通信协议的 版本使用选择条件不在n款车型的通信协议之内,则外部工具将符合选择条件的通信协议写入胎压传感器并引导调胎压传感器调用该符合选择条件的通信协议。

本发明具有以下优点:

1、本发明的胎压传感器通过在预存储程序模块甲中预存一定数量的通信协议,用户可以很短的时间内完成通信协议的选择操作,大大节约了用户时间。

2、其次,在少数情况下,当预存储程序模块甲中没有适配的通信协议时,通过预存协议的升级或重新存入新的通信协议,使用户无需更换新的胎压传感器,也可满足用户对所有新功能的增加,节约了用户库存及管理成本。

附图说明

图1为本发明示意图。

图2为本发明流程示意图。

具体实施方式

下面结合附图对本发明做进一步的说明,以下实施例仅为优选例,并不是对本发明的范围加以限制,相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请之专利范围的范畴内。

实施例:下面结合图1可知:

一种胎压传感器系统,包括的胎压传感器和的外部工具。

当胎压传感器的版本号为1、外部工具的版本号为1:

胎压传感器的预存储程序模块甲里存储通信协议为“abcd....”的程序代码。协议主控管理模块甲里面存储了与通信协议为“abcd....”对应的协议编号“a`b`c`d`....”。

外部工具的协议主控管理模块乙里面具有同样的协议编号“a`b`c`d`....”通过人机界面供用户选择。

当用户通过外部工具选择需要的协议编号如“a`”时,协议主控管理模块乙控制通信单元乙向与胎压传感器发出读取胎压传感器通信协议及版本的指令。胎压传感器的通信单元甲接收指令后将指令反馈给胎压传感器的协议主控管理模块甲。随后,协议主控管理模块甲调取版本管理模块甲,胎压传感器首先会将协议编号“a`”与预存储程序模块甲里存储的通信协议“abcd....”通过版本管理模块甲进行核对, 若协议编号“a`”通信协议属于协议主控管理模块甲内通信协议的范围,胎压传感器则将协议编号“a`”的通信协议的支持信息和当前版本号反馈给外部工具的版本管理模块乙。版本管理模块乙将反馈信息给协议主控管理模块乙,协议主控管理模块乙接收反馈信息后则调用配置管理模块乙,配置管理模块乙发送命令给胎压传感器的协议主控管理模块甲,协议主控管理模块甲接收命令后调用配置管理模块甲,配置管理模块甲将协议编号“a`”通信协议配置为当前协议。

但当用户拥有的胎压传感器的版本号为1,但是厂商根据市场情况更新了其中的a协议,并且同时增加了新的“xyz...”协议。厂商协助用户升级了具有新功能的版本号为2的外部工具。此时胎压传感器端的版本还是为1,编程管理模块甲里存储的协议仍为“abcd....”的程序代码。协议主控管理模块甲里面存储了与之对应的协议编号“a`b`c`d`....”。

此时外部工具版本为2,预编程协议存储模块乙里存储了新升级的协议为“a(升级)+bcd....(原本)+xyz....(新)”的程序代码。协议主控管理模块乙里面存储了与之对应的协议编号“a(升级)`+bcd....(原本)+xyz....(新)”。该协议编号通过人机界面供用户选择。

当用户通过外部工具选择需要的协议编号如“b`”时,协议主控管理模块乙控制通信单元乙向与胎压传感器发出读取胎压传感器通信协议及版本的指令。胎压传感器的通信单元甲接收指令后将指令反馈给胎压传感器的协议主控管理模块甲。随后,协议主控管理模块甲调取版本管理模块甲,胎压传感器首先会将协议编号“b`”与预存储程序模块甲里存储的通信协议“abcd....”通过版本管理模块甲进行核对,外部工具协议主控管理模块乙核对传感器端的协议适配支持且无更新版本,则调用配置管理模块乙发送命令给传感器,传感器协议主控管理模块甲调用配置管理模块甲配置当前所选择的协议。

如果用户通过外部工具选择需要的协议编号在“a(升级)”和新增加协议“xyz....”范围内,协议主控管理模块乙控制通信单元乙向与胎压传感器发出读取胎压传感器通信协议及版本的指令。胎压传感器的通信单元甲接收指令后将指令反馈给胎压传感器的协议主控管理模块甲。随后,胎压传感器首先会将协议编号“a(升级)”和新增加协议“xyz....”与预存储程序模块甲里存储的通信协议“abcd....”通过版本管理模块甲进行核对,发现胎压传感器对协议编号“a(升级)”和新增加协议“xyz....”的通信协议不支持时,协议主控管理模块乙调用编程管理模块乙,并发 送命令给胎压传感器,胎压传感器的协议主控管理模块甲调用编程管理模块甲擦除现有预存储程序模块甲中协议编号“a`”对应的通信协议,并引导外部工具端将存储在预编程协议存储模块乙中升级后的协议编号“a(升级)”和新增加协议“xyz....”写入预存储程序模块甲中,协议主控管理模块甲命令调用配置管理模块甲,配置管理模块甲将协议编号“a(升级)”和新增加协议“xyz....”通信协议配置为当前协议。

实施例2:

结合图1、图2体胎压传感器系统的通信协议调配方法:

胎压传感器中预编程了“abcd...”通信协议;并用“版本号1”表述当前“abcd...”通信协议;

外部工具中也预编程“abcd...”通信协议;并用也使用“版本号1”表述当前“abcd...”协议;并备份了胎压传感器所有版本支持的通信协议的表格记录;

当在外部工具中预设胎压传感器通信协议的版本使用选择条件为选择通信协议为a,

外部工具读取胎压传感器的版本号,然后对胎压传感器预存储的通信协议的版本记录进行判断,当判断胎压传感器支持“a”通信协议,外部工具则通过调用配置操作模块乙引导胎压传感器的配置操作模块甲从“abcd...”通信协议中调用通信协议a。

若胎压传感器中预编程了“abcd...”通信协议;并用“版本号1”表述当前“abcd...”通信协议;

外部工具中也预编程“abcd...+xyz...”通信协议;并用使用“版本号2”表述当前“abcd...+xyz...”通信协议;当在外部工具中预设胎压传感器通信协议的使用选择条件为选择通信协议为x,

外部工具读取胎压传感器的版本号,然后对胎压传感器预存储的通信协议的版本记录进行判断,当判断胎压传感器不支持“x”通信协议,

外部工具通过调用编程操作模块乙引导胎压传感器的引导胎压传感器甲将外部工具的预编程“abcd...+xyz”的“x”通信协议写入到胎压传感器预编程“abcd...”协议中,使胎压传感器预编程协议为“abcd...+x”。

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