发明内容
鉴于上述现有技术的不足,本申请的目的在于提供一种车辆轮胎监测方法和***,旨在解决传感器功耗大、寿命短的问题。
第一方面,本申请实施例提供一种车辆轮胎参数监测方法,所述方法应用于车载设备,所述车载设备与车辆胎压传感器通信连接,所述车载设备与车辆CAN总线连接,所述方法包括:
通过CAN总线获取车辆状态信息,所述车辆状态信息包括车速信息;
根据所述车速信息按照预设的速度区间范围确定所述车辆所处的目标速度区间;
确定所述目标速度区间对应的轮胎参数目标监测频率;
按照所述目标监测频率发送车辆轮胎参数监测指令至所述车辆胎压传感器,以使所述车辆胎压传感器按照所述目标监测频率采集车辆轮胎参数并生成轮胎参数监测结果;
获取所述轮胎参数监测结果并显示。
在本申请实施例中,通过CAN总线获取车辆的车速信息,根据车辆的车速信息确定轮胎参数目标监测频率,以目标监测频率向车辆胎压传感器发送车辆轮胎参数监测指令,以使车辆胎压传感器按照目标监测频率采集车辆轮胎参数。在车辆低速行驶时,降低车辆轮胎参数监测频率,减小传感器工作频率,减少传感器电池的损耗,节约成本。
在第一方面的一种可能实施方式中,所述预设的速度区间范围包括0,第一速度区间,第二速度区间,所述第二速度区间的任一速度值均大于所述第一速度区间的任一速度值;
所述确定所述车辆所处的目标速度区间,具体包括:
提取所述车速信息的速度值;
当所述速度值为0时,确定所述车辆所处的目标速度区间为0;
当所述速度值处于第一速度区间时,确定所述车辆所处的目标速度区间为第一速度区间;
当所述速度值处于第二速度区间时,确定所述车辆所处的目标速度区间为第二速度区间。
在第一方面的一种可能实施方式中,所述确定所述目标速度区间对应的轮胎参数目标监测频率,具体包括:
当所述车辆所处的目标速度区间为0时,确定对应的轮胎参数目标监测频率为0;
当所述车辆所处的目标速度区间为第一速度区间时,确定对应的轮胎参数目标监测频率为第一频率;
当所述车辆所处的目标速度区间为第二速度区间时,确定对应的轮胎参数目标监测频率为第二频率,其中所述第二频率高于所述第一频率。
在本申请实施例中,可以根据车辆的行驶速度控制轮胎参数监测的频率,车辆的速度值越大的速度区间对应的目标监测频率越高。在车辆处于停车状态的情况下,停止向车辆胎压传感器发送车辆轮胎参数监测指令;在车辆处于低速行驶的情况下,无需频繁监测轮胎参数,在保证轮胎参数监测的安全有效的同时,减少车载设备和车辆胎压传感器监测轮胎参数时的消耗。
在第一方面的一种可能实施方式中,所述车辆胎压传感器的数量至少有1个;所述按照所述目标监测频率发送车辆轮胎参数监测指令至所述车辆胎压传感器,以使所述车辆胎压传感器按照所述轮胎参数目标监测频率采集车辆轮胎参数并生成轮胎参数监测结果,获取所述轮胎参数监测结果并显示,具体包括:
确定任一车辆胎压传感器为第一车辆胎压传感器;
按照所述轮胎参数目标监测频率向所述第一车辆胎压传感器发送车辆轮胎参数监测指令,以使所述第一车辆胎压传感器采集对应的轮胎参数并生成轮胎参数监测结果;
接收所述第一车辆胎压传感器反馈的轮胎参数监测结果;
判断在一个监测周期内是否存在未反馈轮胎参数监测结果的车辆胎压传感器;
若是,依次向未反馈轮胎参数监测结果的车辆胎压传感器发送车辆轮胎参数监测指令并接收轮胎参数监测结果。
在本申请实施例中,在一个监测周期内依次向车辆的各个车辆胎压传感器发送车辆轮胎参数监测指令,并接收各个车辆胎压传感器返回的轮胎参数监测结果。由于同一时间内可以只与一个车辆胎压传感器进行通信,避免了传统TPMS中多个车辆胎压传感器同时发送数据造成的通信冲突的问题。
在第一方面的一种可能实施方式中,所述方法还包括:
确定所述轮胎参数监测结果的数据帧长度;
判断所述数据帧长度是否超过预设阈值;
若否,则确定所述轮胎参数监测结果正常;
若是,则进一步判断所述轮胎参数监测结果中的监测数据是否超过预设的控制范围;
若所述监测数据超过预设的控制范围,则更新所述轮胎参数目标监测频率为第二目标监测频率,并按照所述第二目标监测频率发送车辆轮胎参数监测指令至所述第一车辆胎压传感器以获取轮胎参数监测结果。
在本申请实施例中,第二目标监测频率大于轮胎参数目标监测频率,在轮胎参数监测结果异常的情况下,提高车辆轮胎参数监测的频率,保证车辆轮胎参数监测的安全有效。
第二方面,本申请实施例提供一种车辆轮胎参数监测方法,所述方法应用于车辆胎压传感器,所述车辆胎压传感器与车载设备通信连接,所述车载设备与车辆CAN总线连接,所述方法包括:
接收所述车载设备按照轮胎参数目标监测频率发送的车辆轮胎参数监测指令;
根据所述车辆轮胎参数监测指令采集车辆轮胎参数;
根据采集的车辆轮胎参数生成轮胎参数监测结果;
将所述轮胎参数监测结果发送至所述车载设备。
在本申请实施例中,车辆胎压传感器接收到车载设备发送的车辆轮胎参数监测指令后被唤醒,由睡眠节电模式转换为工作模式,开始采集对应的轮胎参数,生成轮胎参数监测结果,并将生成的轮胎参数监测结果返回至车载设备。车辆胎压传感器在没有接收到车载设备发送的车辆轮胎参数监测指令的情况下,处于睡眠节电模式,减少车辆胎压传感器的电池消耗,节约成本。
在第二方面的一种可能实施方式中,所述根据采集的车辆轮胎参数生成轮胎参数监测结果,具体包括:
预处理所述车辆轮胎参数,得到处理数据;
判断所述处理数据是否超过预设的控制范围;
若所述处理数据超过预设的控制范围,则封装所述车辆胎压传感器的标识和所述处理数据生成轮胎参数监测结果;
若所述处理数据未超过预设的控制范围,则进一步判断当前时间与上一次反馈轮胎参数监测结果的时间间隔是否达到预设周期,
若未达到预设周期,则封装所述车辆胎压传感器的标识生成轮胎参数监测结果;
若达到预设周期,则封装所述车辆胎压传感器的标识和所述处理数据生成轮胎参数监测结果。
在本申请实施例中,在处理数据超过预设的控制范围或者当前时间与上一次反馈轮胎参数监测结果的时间间隔达到预设周期的情况下,车辆胎压传感器向车载设备发送车辆胎压传感器的标识和处理数据;在处理数据未超过预设的控制范围且当前时间与上一次反馈轮胎参数监测结果的时间间隔未达到预设周期的情况下,车辆胎压传感器向车载设备发送车辆胎压传感器的标识。不需要每一次检测都向车载设备发送处理数据,在保证轮胎胎压监测的安全有效性的同时,减少车辆胎压传感器发送处理数据时的功耗
第三方面,本申请实施例提供一种车辆轮胎参数监测装置,所述装置应用于车载设备,所述车载设备与车辆胎压传感器通信连接,所述车载设备与车辆控制局域网络CAN总线连接,所述装置包括:
第一获取单元,用于通过车辆CAN总线获取车辆状态信息,所述车辆状态信息包括车速信息;
第一确定单元,用于根据所述车速信息按照预设的速度区间范围确定所述车辆所处的目标速度区间;
第二确定单元,用于确定所述目标速度区间对应的轮胎参数目标监测频率;
第一通信单元,用于按照所述轮胎参数目标监测频率发送车辆轮胎参数监测指令至所述车辆胎压传感器,以使所述车辆胎压传感器按照所述轮胎参数目标监测频率采集车辆轮胎参数并生成轮胎参数监测结果;
所述第一通信单元,还用于获取所述轮胎参数监测结果并显示。
第四方面,本申请实施例提供一种车辆轮胎参数监测装置,所述装置应用于车辆胎压传感器,所述车辆胎压传感器与车载设备通信连接,所述车载设备与车辆CAN总线连接,所述装置包括:
第二通信单元,用于接收所述车载设备按照轮胎参数目标监测频率发送的车辆轮胎参数监测指令;
采集单元,用于根据所述车辆轮胎参数监测指令采集车辆轮胎参数;
生成单元,用于根据采集的车辆轮胎参数生成轮胎参数监测结果;
第二通信单元,还用于将所述轮胎参数监测结果发送至所述车载设备。
第五方面,本申请实施例提供一种车载设备,包括处理器以及存储器,所述存储器用于存储一个或多个程序,所述一个或多个程序被配置成由所述处理器执行,所述程序包括用于执行如本申请实施例第一方面中所描述的部分或全部步骤。
第六方面,本申请实施例提供一种车辆胎压传感器,包括处理器以及存储器,所述存储器用于存储一个或多个程序,所述一个或多个程序被配置成由所述处理器执行,所述程序包括用于执行如本申请实施例第二方面中所描述的部分或全部步骤。
第七方面,本申请实施例提供一种车辆轮胎参数监测***,所述车辆轮胎参数监测***包括:车载设备,车辆胎压传感器以及车辆CAN总线;所述车载设备与所述车辆胎压传感器通信连接,所述车载设备与车辆CAN总线连接;
车载设备,包括处理器以及存储器,所述存储器用于存储一个或多个程序,所述一个或多个程序被配置成由所述处理器执行,所述程序包括用于执行如本申请实施例第一方面中所描述的部分或全部步骤;
车辆胎压传感器,包括处理器以及存储器,所述存储器用于存储一个或多个程序,所述一个或多个程序被配置成由所述处理器执行,所述程序包括用于执行如本申请实施例第二方面中所描述的部分或全部步骤。
第八方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如本申请实施例第一方面中所描述的部分或全部步骤。
在本申请实施例中,通过CAN总线获取车辆的车速信息,根据车辆的车速信息确定轮胎参数目标监测频率,以目标监测频率向车辆胎压传感器发送车辆轮胎参数监测指令,以使车辆胎压传感器按照目标监测频率采集车辆轮胎参数。在车辆低速行驶时,降低车辆轮胎参数监测频率,减小传感器工作频率,减少传感器电池的损耗,节约成本。
具体实施方式
为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的较佳实施方式。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本申请的公开内容理解的更加透彻全面。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本申请。
轮胎压力监测***(Tire Pressure Monitoring System,TPMS),是一种采用无线传输技术,利用固定于汽车轮胎内的高灵敏度微型无线传感装置在行车或静止的状态下采集汽车轮胎压力、温度等数据,并将数据传送到驾驶室内的主机中,以数字化的形式实时显示汽车轮胎压力和温度等相关数据,并在轮胎出现异常时(预防爆胎)以蜂鸣或语音等形式提醒驾驶者进行预警的汽车主动安全***。从而确保轮胎的压力和温度维持在标准范围内,起到减少爆胎、毁胎的概率,降低油耗和车辆部件的损坏。
目前的TPMS***分为间接式压力监测***和直接式压力监测***。间接式压力监测***是通过汽车ABS的轮速传感器来比较轮胎之间的转速差别,通过有效滚动半径等算法来监控胎压。间接式压力监测***成本较低,但对于同一侧或对角上的两个轮胎同时压力过低者速度超过100Km/h时,***无法判断。直接式胎压监测***是利用安装在每个轮胎内部的无线传感器模块来测量压力和温度,将测量的结果进行编码,通过无线射频芯片发送到监控接收装置。监控装置一般安装在驾驶员能方便看见的地方。上面显示各轮胎的内部压力值、温度值、电池电压和传感器工作是否正常等信息。当轮胎出现压力高于标准压力25%或轮胎压力低于标准压力12.5%、温度高于85度、快速漏气时(每分钟压力下降超过0.2Bar),TPMS会自动发出报警信息,启动声响***报警,故障轮胎的位置,同时压力值在显示屏上闪烁显示。
传统的直接式TPMS***出厂时已经设置好4个无线传感器模块在车辆上的位置,安装时不能装错。各传感器模块定时地主动发送胎压信息。这种***的缺陷在于轮胎换位后,必须重新设置传感器模块位置。在有LF低频接口***中,TPMS初次安装或轮胎换位后,TPMS***能自动识别传感器模块位置,提高***的智能水平。
传统的直接式TPMS在车辆使用过程中会周期性的监测胎压,因为装在轮胎内的传感器基本上都是使用纽扣电池,这样会大大缩短传感器的寿命。
基于此,本申请希望提供一种能够解决上述技术问题的方案,其详细内容将在后续实施例中得以阐述。
请参阅图1,图1为本申请实施例提供的一种TPMS***的结构示意图。如图1所示,该TPMS***包括车载设备110、车辆胎压传感器120以及车辆CAN总线130。
在本申请实施例中,车载设备110可以接入车辆的控制器局域网络(ControllerArea Network,CAN)总线130,可以通过车辆CAN总线130获取车速、环境温度等信息。车载设备110还可以接入单片机的μcOS-II***,通过单片机的μcOS-II***实时判断车子的使用情况。μcOS-II***是一种基于优先级的抢占式多任务实时操作***,包含了实时内核、任务管理、时间管理、任务间通信同步(信号量,邮箱,消息队列)和内存管理等功能。上述车辆胎压传感器120可以有多个,分别与车辆的轮胎对应,多个车辆胎压传感器分别安装在车辆的多个轮胎上。车载设备110包括低频通讯模块111和高频接收模块112,其中,低频通讯模块111可以有多个,分别与车辆胎压传感器对应,各个低频通讯模块111可以和对应的车辆胎压传感器进行通信,为了保证车载设备110和车辆胎压传感器120的正常通信,每个低频通讯模块111可以安装在靠近其对应的车辆胎压传感器的位置。为了节约成本,车载设备110可以通过RS232总线控制多个低频通讯模块111。车载设备110接入车辆CAN总线130,可以从车辆CAN总线130上的节点获取车辆状态信息,该车辆状态信息可以包括车速信息。车载设备110根据获取到的车速信息按照预设的速度区间范围确定车辆所处的目标速度区间,并确定目标速度区间对应的轮胎参数监测频率。车载设备110可以通过低频通信模块按照目标监测频率向车辆胎压传感器120发送车辆轮胎参数监测指令,以使车辆胎压传感器120按照目标监测频率采集对应的轮胎的轮胎参数。
车辆胎压传感器120包括低频通信接口121和高频通信接口122。车辆胎压传感器120通过低频通信接口121接收车载设备110发送的车辆轮胎参数监测指令,车辆胎压传感器120接收到车载设备110发送的车辆轮胎参数监测指令后开始采集对应的轮胎的轮胎参数,得到监测结果,轮胎参数可以包括轮胎的压力、温度以及传感器的电池电压。车辆胎压传感器120对监测结果进行曼彻斯特编码后通过高频通信接口122发送到车载设备110。车载设备110通过高频接收模块112接收车辆胎压传感器120发送的监测结果,对监测结果进行处理得到轮胎参数,在轮胎参数异常的情况下,如轮胎的压力或温度超出控制范围,输出报警信号,启动报警。同时,车载设备110将得到的轮胎参数进行显示。
在本申请实施例中,车载设备可以通过RS232总线控制低频通讯模块向车辆胎压传感器发送车辆轮胎参数监测指令,车辆胎压传感器通过低频通信接口接收检测命令,并通过高频通信接口向车载设备发送监测结果。车载设备还可以对车辆胎压传感器的参数进行设置,通知车辆胎压传感器采集和发送轮胎的轮胎参数,实现车载设备和车辆胎压传感器的双向信息交流。车载设备可以单独启动各个车辆胎压传感器,接收单个车辆胎压传感器返回的检测结果。当某个车辆胎压传感器发送故障时,车载设备可以立即发现。车载设备可以根据车速信息控制车辆轮胎参数监测频率,在车辆低速行驶时,降低车辆轮胎参数监测频率,减小车辆胎压传感器工作频率,减少车辆胎压传感器电池的损耗,节约成本。
请参阅图2,图2为本申请实施例提供的一种车辆轮胎参数监测方法的流程示意图。该车辆轮胎参数监测方法应用于车载设备,车载设备与车辆胎压传感器通信连接,车载设备与车辆CAN总线连接,如图2所示,该车辆轮胎参数监测方法包括如下步骤。
201,通过车辆CAN总线获取车辆状态信息。
在本申请实施例中,车载设备可以采用嵌入式单片机(STM32)控制,采用μcOS-II实时***技术。车辆CAN总线采用了多主竞争式总线结构,具有多主站运行和分散仲裁的串行总线以及广播通信的特点。车辆CAN总线上任意节点可在任意时刻主动地向网络上其它节点发送信息而不分主次,因此可在各节点之间实现自由通信。车载设备与车辆CAN总线连接,通过车辆CAN总线获取车辆状态信息,车辆状态信息包括车速信息。
202,根据车速信息按照预设的速度区间范围确定车辆所处的目标速度区间。
具体的,按照速度值的大小将速度划分为不同速度区间,不同的速度值对应不同的速度区间。上述预设的速度区间范围包括至少两个速度区间。车载设备获取到车速信息后,从车速信息中获取车辆的速度值,根据速度值所属的速度区间确定车辆所处的目标速度区间。
在一种实施方式中,上述预设的速度区间范围包括0,第一速度区间,第二速度区间,上述第二速度区间的任一速度值均大于上述第一速度区间的任一速度值。上诉确定车辆所处的目标速度区间,具体可以包括如下步骤:
(11)提取所述车速信息的速度值;
(12)当所述速度值为0时,确定所述车辆所处的目标速度区间为0;
(13)当所述速度值处于第一速度区间时,确定所述车辆所处的目标速度区间为第一速度区间;
(14)当所述速度值处于第二速度区间时,确定所述车辆所处的目标速度区间为第二速度区间。
具体的,车辆的速度值为0表示车辆处于停车状态,则确定车辆所处的目标速度区间为0。车辆的速度值处于第一速度区间表示车辆处于低速行驶状态,在车辆缓行的情况下,车辆的速度值处于第一速度区间,则确定车辆所处的目标速度区间为第一速度区间。车辆的速度值处于第二速度区间表示车辆处于高速行驶状态,在车辆正常行驶的情况下,车辆的速度值处于第二速度区间,则确定车辆所处的目标速度区间为第二速度区间。为了保证车辆的任一速度值都可以对应到相应的速度区间,预设的速度区间范围是连续的,即上述0、第一速度区间、第二速度区间构成连续的速度范围,第一速度区间的右端点与第二速度区间的左端点相等,且第一速度区间包括右端点,第二速度区间不包括左端点。第一速度区间具体可以取值(0,30],即速度值在0至30千米每小时的范围内均属于第一速度区间,第二速度区间具体可以取值(30,+∞],即速度值大于30千米每小时的范围内均属于第二速度区间。
进一步的,上述预设的速度区间范围还可以包括第三速度区间,当所述速度值处于第三速度区间时,确定所述车辆所处的目标速度区间为第三速度区间,第三速度区间的任一速度值均大于第二速度区间的任一速度值。
在本申请实施例中,可以按照车辆在不同的行车场景下的行驶速度将速度分为0、第一速度区间、第二速度区间以及第三速度区间,0对应车辆停车场景,第一速度区间对应车辆缓行场景,第二速度区间对应车辆在城市道路的正常行驶场景,第三速度区间对应车辆在高速公路上的正常行驶场景。在车辆缓行的情况下,车辆的速度值在30千米每小时以内,即第一速度区间取值为(0,30];在车辆在城市道路上正常行驶的情况下,车辆的速度在30千米每小时到60千米每小时之间,即第二速度区间的取值为(30,60];在车辆在高速公路上正常行驶的情况下,车辆的速度值在60千米每小时到120千米每小时之间,第三速度区间的取值为(60,120]。
203,确定目标速度区间对应的轮胎参数目标监测频率。
具体的,不同的速度区间对应不同的监测频率,在确定车辆的车速信息对应的目标速度区间后,根据速度区间集合与监测频率集合的对应关系确定与所述目标速度区间对应的轮胎参数目标监测频率。其中,速度区间集合包括至少两个速度区间,监测频率集合包括至少两个监测频率,所述至少两个监测频率到所述至少两个速度区间的速度值的映射为单调递增函数。
速度区间集合与监测频率集合的对应关系可以预先存储在车载设备的非易失性存储器中,当需要执行步骤203时,车载设备可以从非易失性存储器中获取速度区间集合与监测频率集合的对应关系,根据速度区间集合与监测频率集合的对应关系,得到对目标速度区间对应的目标监测频率。速度区间集合到监测频率集合可以以映射表的形式存储在非易失性存储器。
在一种实施方式中,上述确定目标速度区间对应的轮胎参数目标监测频率,具体可以包括:
(21)当所述车辆所处的目标速度区间为0时,确定对应的轮胎参数目标监测频率为0;
(22)当所述车辆所处的目标速度区间为第一速度区间时,确定对应的轮胎参数目标监测频率为第一频率;
(23)当所述车辆所处的目标速度区间为第二速度区间时,确定对应的轮胎参数目标监测频率为第二频率,其中所述第二频率高于所述第一频率。
具体的,速度区间集合包括0、第一速度区间和第二速度区间,监测频率集合包括0、第一频率和第二频率。速度区间集合中的0与监测频率集合中的0相对应,速度区间集合中的第一速度区间与监测频率集合中的第一频率相对应,速度区间集合中的第二速度区间与监测频率集合中的第二频率对应。第二速度区间中的任一速度值均大于第一速度区间的任一速度值,第二频率高于第一频率。当车辆的速度值所处的速度区间为0时,确定对应的轮胎参数目标监测频率为0;当车辆的速度值所处的速度区间为第一速度区间时,确定对应的轮胎参数目标频率为第一频率;当所述车辆所处的目标速度区间为第二速度区间时,确定对应的轮胎参数目标监测频率为第二频率。
在本申请实施例中,可以根据车辆的行驶速度控制轮胎参数监测的频率,车辆的速度值越大的速度区间对应的目标监测频率越高。在车辆处于停车状态的情况下,停止向车辆胎压传感器发送车辆轮胎参数监测指令;在车辆处于低速行驶的情况下,无需频繁监测轮胎参数,在保证轮胎参数监测的安全有效的同时,减少车载设备和车辆胎压传感器监测轮胎参数时的消耗。
204,按照目标监测频率发送车辆轮胎参数监测指令至车辆胎压传感器。
具体的,车载设备包括低频通讯模块,车载设备通过低频通讯模块向车辆胎压传感器发送车辆轮胎参数监测指令。车辆轮胎参数监测指令用于使车辆胎压传感器采集车辆轮胎参数并生成轮胎参数监测结果,并将车辆轮胎参数监测结果返回至车载设备。车辆胎压传感器采集的车辆轮胎参数可以包括轮胎的压力、温度以及车辆胎压传感器的电池电压。
205,获取轮胎参数监测结果并显示。
具体的,车载设备可以包括高频接收模块,车载设备通过高频接收模块接收车辆胎压传感器发送的监测结果,并对监测结果进行处理得到轮胎参数。车载设备可以将处理得到的轮胎参数通过仪表面板进行显示。
在本申请实施例中,通过车辆CAN总线获取车辆的车速信息,根据车辆的车速信息确定轮胎参数目标监测频率,以目标监测频率向车辆胎压传感器发送车辆轮胎参数监测指令,以使车辆胎压传感器按照目标监测频率采集车辆轮胎参数。在车辆低速行驶时,降低车辆轮胎参数监测频率,减小传感器工作频率,减少传感器电池的损耗,节约成本。
请参阅图3,图3为本申请实施例提供的又一种车辆轮胎参数监测方法的流程示意图。该车辆轮胎参数监测方法应用于车载设备,车载设备与车辆胎压传感器通信连接,车载设备与车辆CAN总线连接,如图3所示,该车辆轮胎参数监测方法包括如下步骤。
301,通过车辆CAN总线获取车辆状态信息,车辆状态信息包括车速信息。
其中,步骤301的具体实施可以参见图2所示的步骤201的具体描述,此处不再赘述。
302,根据车速信息按照预设的速度区间范围确定车辆所处的目标速度区间。
其中,步骤302的具体实施可以参见图2所示的步骤202的具体描述,此处不再赘述。
303,确定所述目标速度区间对应的轮胎参数目标监测频率。
其中,步骤303的具体实施可以参见图2所示的步骤203的具体描述,此处不再赘述。
304,确定任一车辆胎压传感器为第一车辆胎压传感器。
具体的,上述车辆胎压传感器的数量至少有1个,即可以在车辆上安装多个车辆胎压传感器,分别与车辆的多个轮胎相对应。车辆上的多个车辆胎压传感器都有对应的标识以使车载设备区分各个车辆胎压传感器。各个车辆胎压传感器接收到车辆轮胎参数监测指令后,分别采集对应的轮胎的轮胎参数,生成轮胎参数监测结果,该轮胎参数监测结果包括车辆胎压传感器的标识,并将轮胎参数监测结果反馈至车载设备。车载设备接收轮胎参数监测结果后,可以根据轮胎参数监测结果中的车辆胎压传感器的标识来识别各个车辆胎压传感器。确定上述多个车辆胎压传感器中的任一车辆胎压传感器为第一车辆胎压传感器。
305,按照轮胎参数目标监测频率向第一车辆胎压传感器发送车辆轮胎参数监测指令。
具体的,车载设备包括低频通讯模块,车载设备可以通过低频通讯模块向第一车辆胎压传感器发送车辆轮胎参数监测指令,以使所述第一车辆胎压传感器采集对应的轮胎的轮胎参数,生成轮胎参数监测结果,并将轮胎参数监测结果返回至车载设备。
306,接收第一车辆胎压传感器反馈的轮胎参数监测结果。
其中,步骤306的具体实施可以参见图2所示的步骤205的具体描述,此处不再赘述。
307,判断在一个监测周期内是否存在未反馈轮胎参数监测结果的车辆胎压传感器。
具体的,上述监测周期与上述轮胎参数目标监测频率相对应,即监测周期与轮胎参数目标监测频率的乘积为1。车载设备在一个监测周期内依次向车辆上的各个车辆胎压传感器发送车辆轮胎参数监测指令,并接收各个车辆胎压传感器反馈的轮胎参数监测结果。车载设备先向第一车辆胎压传感器发送车辆轮胎参数监测指令并接收第一胎压传感器反馈的轮胎参数监测结果后,再确定在一个监测周期内是否还存在未反馈轮胎参数监测结果的车辆胎压传感器。
308,若是,依次向未反馈轮胎参数监测结果的车辆胎压传感器发送车辆轮胎参数监测指令并接收轮胎参数监测结果。
具体的,在一个监测周期内存在未反馈轮胎参数监测结果的车辆胎压传感器,则依次向为反馈轮胎参数监测结果的车辆胎压传感器发送车辆轮胎参数监测指令,并接收其反馈的轮胎参数监测结果。
在本申请实施例中,在一个监测周期内依次向车辆的各个车辆胎压传感器发送车辆轮胎参数监测指令,并接收各个车辆胎压传感器返回的轮胎参数监测结果。由于同一时间内可以只与一个车辆胎压传感器进行通信,避免了传统TPMS中多个车辆胎压传感器同时发送数据造成的通信冲突的问题。
309,确定轮胎参数监测结果的数据帧长度。
在本申请实施例中,正常情况下,轮胎的压力、温度以及第一车辆胎压传感器的电池电压不会有很大的变化,因此为了减少第一车辆胎压传感器发送监测数据时的功耗,在采集到的监测数据正常的情况下,设置一个监测数据发送时间,到达监测数据发送时间的情况下才将采集到的监测数据以及第一车辆胎压传感器的标识封装,生成第一类轮胎参数监测结果,将生成的第一类轮胎参数监测结果返回至车载设备,上述监测数据包括轮胎的压力、温度以及第一车辆胎压传感器的电池电压,上述第一类轮胎参数监测结果的数据帧长度大于预设阈值。在未到达监测数据发送时间的情况下,第一车辆胎压传感器将第一车辆胎压传感器的标识封装,生成第二类轮胎参数监测结果,将生成的第二类轮胎参数监测结果返回至车载设备,第二类轮胎参数监测结果的数据帧长度小于预设阈值。在采集到的监测数据异常的情况下,第一车辆胎压传感器将采集到的监测数据以及第一车辆胎压传感器的标识进行封装,生成第一类轮胎参数监测结果,将生成的第一类轮胎参数监测结果返回至车载设备。上述预设阈值是设置好的帧长阈值,预设阈值的取值位于第一类轮胎参数监测结果的数据帧长度与第二类轮胎参数监测结果的数据帧长度之间。
车载设备接收到第一车辆胎压传感器返回的轮胎参数监测结果后,确定轮胎参数监测结果的数据帧长度。车载设备根据轮胎参数监测结果的数据帧长度确定接收到的轮胎参数监测结果为第一类轮胎参数监测结果还是第二类轮胎参数监测结果,以对接收到的轮胎参数监测结果进行相应的处理。
310,判断数据帧长度是否超过预设阈值;
车载设备根据轮胎参数监测结果的数据帧长度确定接收到的轮胎参数监测结果为第一类轮胎参数监测结果还是第二类轮胎参数监测结果,以对接收到的轮胎参数监测结果进行相应的处理。若轮胎参数监测结果的数据帧长度不超过预设阈值,则转入执行步骤311;若轮胎参数监测结果的数据帧长度超过预设阈值,则转入执行步骤312。
311,确定轮胎参数监测结果正常。
在轮胎参数监测结果的数据帧长度小于预设阈值的情况下,表明车载设备接收到的轮胎参数监测结果为第二类轮胎参数监测结果,是第一车辆胎压传感器在监测数据正常且未达到监测数据发送时间的情况下向车载设备发送的,因此,接收到的轮胎参数监测结果正常。
312,判断所述监测结果中的监测数据是否超过预设的控制范围。
具体的,在轮胎参数监测结果的数据帧长度大于预设阈值的情况下,表明车载设备接收到的轮胎参数监测结果为第一类轮胎参数监测结果,是第一车辆胎压传感器在轮胎参数异常或者达到轮胎参数发送时间的情况下发送的,因此需要进一步判断所述监测结果中的监测数据是否超过预设的控制范围,以确定接收到的轮胎参数监测结果是否正常。
监测数据包括轮胎的压力、温度以及第一车辆胎压传感器的电池电压,分别判断轮胎的压力、温度以及第一车辆胎压传感器的电池电压的值是否在预设的控制范围。轮胎的压力的预设控制范围与轮胎的规格相关,不同规格的轮胎有不同的标准压力值,轮胎的压力的预设控制范围可以为在轮胎对应的标准压力值上下浮动一定范围内。当轮胎的压力值高于压力最高阈值或者低于压力最低阈值时,确定该监控数据超过预设的控制范围。压力最高阈值具体可以设置为高于轮胎对应的标准压力值25%,压力最低阈值具体可以设置为低于轮胎对应的标准压力12.5%。当监控数据中的轮胎的温度高于温度阈值时,确定该监控数据超过预设的控制范围。轮胎的温度的预设控制范围可以与环境温度以及车速有关,在环境温度较高以及车速较快的情况下,温度阈值可以相对较高。例如,在炎热的夏季,路面温度达到70摄氏度,则温度阈值应设置在70摄氏度之上,温度阈值具体可以设置在90摄氏度到100摄氏度之间。当监控数据中的第一车辆胎压传感器的电池电压低于电压阈值时,确定监控数据超过预设的控制范围。电压阈值可以根据第一车辆胎压传感器的电池的额定电压设置,例如,将电压阈值设置为第一车辆胎压传感器的电池的额定电压的百分之十,当第一车辆胎压传感器的电池电压低于额定电压的百分之十时,确定该监控数据超过预设的控制范围。
313,若监测数据超过预设的控制范围,则更新轮胎参数目标监测频率为第二目标监测频率,并按照第二目标监测频率发送车辆轮胎参数监测指令至第一车辆胎压传感器以获取监测结果。
具体的,上述第二目标监测频率大于上述轮胎参数目标监测频率。若监测数据超过预设的控制范围,则表示轮胎参数监测结果异常。在轮胎参数监测结果异常的情况下,将轮胎参数目标监测频率更换为第二目标监测频率,并按照第二目标监测频率发送车辆轮胎参数监测指令至第一车辆胎压传感器,以使第一车辆胎压传感器采集对应的轮胎参数,生成监测结果,并将监测结果返回至车载设备。
进一步的,上述第二目标频率的大小可以与监测数据超过预设的控制范围的程度相关,即监测数据超过预设的控制范围的程度越高,第二目标频率的值越大。
在本申请实施例中,在轮胎参数监测结果异常的情况下,提高车辆轮胎参数监测的频率,保证车辆轮胎参数监测的安全有效。
请参阅图4,图4为本申请实施例提供的又一种车辆轮胎参数监测方法的流程示意图。该车辆轮胎参数监测方法应用于车辆胎压传感器,车辆胎压传感器与车载设备通信连接,车载设备与车辆CAN总线连接,上述车辆胎压传感器可以是按照在车辆上的多个车辆胎压传感器中的任一个。如图4所示,该车辆轮胎参数监测方法包括如下步骤。
401,接收车载设备按照轮胎参数目标监测频率发送的车辆轮胎参数监测指令。
具体的,车辆胎压传感器可以是安装在车辆的多个轮胎上的多个车辆胎压传感器中的任一个。车辆可以包括多个轮胎,车辆的每个轮胎上都安装有对应的车辆胎压传感器。为了获得更准确的轮胎参数,车辆胎压传感器可以安装在对应的轮胎的内部。车辆胎压传感器接收车载设备按照轮胎参数目标监测频率发送的车辆轮胎参数监测指令,车载设备通过车辆CAN总线获取车辆的车速信息,根据车速信息确定目标监测频率,按照目标监测频率向车辆胎压传感器发送车辆轮胎监测指令。在接收到车辆轮胎监测指令之前,车辆胎压传感器处于睡眠节电模式;在接收到车辆轮胎监测指令之后,车辆胎压传感器由睡眠节电模式转换为工作模式,以响应车辆轮胎监测指令。
402,根据车辆轮胎参数监测指令采集车辆轮胎参数。
具体的,在车辆胎压传感器接收到车载设备发送的车辆轮胎参数监测指令之后,该车辆胎压传感器采集与之对应的车辆轮胎的车辆轮胎参数,车辆轮胎参数可以包括轮胎的压力、温度以及传感器的电池电压。
403,根据采集的车辆轮胎参数生成轮胎参数监测结果。
具体的,车辆胎压传感器采集到与之对应的轮胎的车辆轮胎参数之后,对采集到的车辆轮胎参数进行滤波处理,将处理后的车辆轮胎参数封装成数据帧,得到轮胎参数监测结果。
在一种实施方式中,上述根据采集的车辆轮胎参数生成轮胎参数监测结果,具体可以包括如下步骤:
(31)预处理所述车辆轮胎参数,得到处理数据;
(32)判断所述处理数据是否超过预设的控制范围;
(33)若所述处理数据超过预设的控制范围,则封装所述车辆胎压传感器的标识和所述处理数据生成轮胎参数监测结果;
(34)若所述处理数据未超过预设的控制范围,则进一步判断当前时间与上一次反馈轮胎参数监测结果的时间间隔是否达到预设周期,
(35)若未达到预设周期,则封装所述车辆胎压传感器的标识生成轮胎参数监测结果;
(36)若达到预设周期,则封装所述车辆胎压传感器的标识和所述处理数据生成轮胎参数监测结果。
具体的,车辆胎压传感器采集到的车辆轮胎参数中存在数据误差,因此需要对采集到的轮胎参数进行预处理,得到处理数据。为了减小测量的偶然误差,可以采用中值滤波算法的数字滤波技术对采集到的轮胎参数进行处理,得到处理数据。
确定处理数据中各个参数的值是否在预设的控制范围内。处理数据包括轮胎的压力、温度以及车辆胎压传感器的电池电压,分别判断处理数据中轮胎的压力、温度以及车辆胎压传感器的电池电压的值是否在预设的控制范围。轮胎的压力的预设控制范围与轮胎的规格相关,不同规格的轮胎有不同的标准压力值,轮胎的压力的预设控制范围可以为在轮胎对应的标准压力值上下浮动一定范围内。当轮胎的压力值高于压力最高阈值或者低于压力最低阈值时,确定该处理数据超过预设的控制范围。压力最高阈值具体可以设置为高于轮胎对应的标准压力值25%,压力最低阈值具体可以设置为低于轮胎对应的标准压力12.5%。当处理数据中的轮胎的温度高于温度阈值时,确定该处理数据超过预设的控制范围。轮胎的温度的预设控制范围可以与环境温度以及车速有关,在环境温度较高以及车速较快的情况下,温度阈值可以相对较高。例如,在炎热的夏季,路面温度达到70摄氏度,则温度阈值应设置在70摄氏度之上,温度阈值具体可以设置在90摄氏度到100摄氏度之间。当处理数据中的车辆胎压传感器的电池电压低于电压阈值时,确定处理数据超过预设的控制范围。电压阈值可以根据车辆胎压传感器的电池的额定电压设置,例如,将电压阈值设置为车辆胎压传感器的电池的额定电压的百分之十,当车辆胎压传感器的电池电压低于额定电压的百分之十时,确定该处理数据超过预设的控制范围。
正常情况下,轮胎的压力、温度以及车辆胎压传感器的电池电压不会有很大的变化,因此为了减少车辆胎压传感器发送处理数据时的功耗,可以设置一个预设周期,在处理数据未超过预设的控制范围的情况下,车辆胎压传感器每个预设周期内向车载设备发送一次处理数据,以使车载设备对该处理数据进行显示。
在处理数据超过预设的控制范围的情况下,则表示处理数据中存在异常数据,需将处理数据发送至车载设备,将车辆胎压传感器的标识和该处理数据一起封装,生成第一类轮胎参数监测结果,第一类轮胎参数监测结果的数据帧长度大于预设阈值。在处理数据未超过预设的控制范围的情况下,进一步判断当前时间与上一次反馈轮胎参数监测结果的时间间隔是否达到预设周期。若未达到预设周期,则封装车辆胎压传感器的标识生成第二类轮胎参数监测结果,第二类轮胎参数监测结果的数据帧长度小于预设阈值。上述预设阈值是设置好的帧长阈值,预设阈值的取值位于第一类轮胎参数监测结果的数据帧长度与第二类轮胎参数监测结果的数据帧长度之间。
在本申请实施例中,在处理数据超过预设的控制范围或者当前时间与上一次反馈轮胎参数监测结果的时间间隔达到预设周期的情况下,车辆胎压传感器向车载设备发送第一类轮胎参数监测结果;在处理数据未超过预设的控制范围且当前时间与上一次反馈轮胎参数监测结果的时间间隔未达到预设周期的情况下,车辆胎压传感器向车载设备发送第二类轮胎参数监测结果。不需要每一次检测都向车载设备发送处理数据,在保证轮胎胎压监测的安全有效性的同时,减少车辆胎压传感器发送处理数据时的功耗。
404,将轮胎参数监测结果发送至车载设备。
具体的,车辆胎压传感器包括高频通信接口,车辆胎压传感器通过高频通信接口将生成的轮胎参数监测结果发送至车载设备,以使车载设备对轮胎参数进行显示。车辆胎压传感器向车载设备发送轮胎参数监测结果之后,由工作模式转换为睡眠节电模式,等待车载设备发送的下一个车辆轮胎参数监测指令。
在本申请实施例中,车辆胎压传感器接收到车载设备发送的车辆轮胎参数监测指令后被唤醒,由睡眠节电模式转换为工作模式,开始采集对应的轮胎参数,生成轮胎参数监测结果,并将生成的轮胎参数监测结果返回至车载设备。车辆胎压传感器在没有接收到车载设备发送的车辆轮胎参数监测指令的情况下,处于睡眠节电模式,减少车辆胎压传感器的电池消耗,节约成本。
请参阅图5,图5为本申请实施例提供的一种车辆轮胎参数监测装置的结构示意图。如图5所示,该车辆轮胎参数监测装置500包括第一获取单元501、第一确定单元502、第二确定单元503以及第一通信单元504。
第一获取单元501用于通过车辆CAN总线获取车辆状态信息,所述车辆状态信息包括车速信息;
第一确定单元502用于根据所述车速信息按照预设的速度区间范围确定所述车辆所处的目标速度区间;
第二确定单元503用于确定所述目标速度区间对应的轮胎参数目标监测频率;
第一通信单元504用于按照所述轮胎参数目标监测频率发送车辆轮胎参数监测指令至所述车辆胎压传感器,以使所述车辆胎压传感器按照所述轮胎参数目标监测频率采集车辆轮胎参数并生成轮胎参数监测结果;
第一通信单元504还用于获取所述轮胎参数监测结果并显示。
关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
在本申请实施例中,通过CAN总线获取车辆的车速信息,根据车辆的车速信息确定轮胎参数目标监测频率,以目标监测频率向车辆胎压传感器发送车辆轮胎参数监测指令,以使车辆胎压传感器按照目标监测频率采集车辆轮胎参数。在车辆低速行驶时,降低车辆轮胎参数监测频率,减小传感器工作频率,减少传感器电池的损耗,节约成本。
请参阅图6,图6为本申请实施例提供的又一种车辆轮胎参数监测装置的结构示意图。如图6所示,该车辆轮胎参数监测装置600包括第二通信单元601、
第二通信单元601用于接收所述车载设备按照轮胎参数目标监测频率发送的车辆轮胎参数监测指令;
采集单元602用于根据所述车辆轮胎参数监测指令采集车辆轮胎参数;
生成单元603用于根据采集的车辆轮胎参数生成轮胎参数监测结果;
第二通信单元601还用于将所述轮胎参数监测结果发送至所述车载设备。
关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
在本申请实施例中,车辆胎压传感器接收到车载设备发送的车辆轮胎参数监测指令后被唤醒,由睡眠节电模式转换为工作模式,开始采集对应的轮胎参数,生成轮胎参数监测结果,并将生成的轮胎参数监测结果返回至车载设备。车辆胎压传感器在没有接收到车载设备发送的车辆轮胎参数监测指令的情况下,处于睡眠节电模式,减少车辆胎压传感器的电池消耗,节约成本。
请参阅图7,图7为本申请实施例提供的一种车辆轮胎参数监测***的结构示意图。如图7所示,该车辆轮胎参数监测***700包括车载设备701、车辆胎压传感器702以及车辆CAN总线703。车载设备701与车辆胎压传感器702通信连接,车载设备701与车辆CAN总线连接,具体描述为:
车载设备701,包括处理器和存储器;上述存储器和上述处理器通过总线连接;上述存储器,用于存储程序;上述处理器,用于执行上述存储器存储的上述程序,当上述程序被执行时,上述处理器用于执行如图2和图3所示的车辆轮胎参数监测方法。
车辆胎压传感器702,包括处理器和存储器;上述存储器和上述处理器通过总线连接;上述存储器,用于存储程序;上述处理器,用于执行上述存储器存储的上述程序,当上述程序被执行时,上述处理器用于执行如图4所示的车辆轮胎参数监测方法。
请参阅图8,图8为本申请实施例提供的一种车载设备的结构示意图,如图8所示,该电子设备800包括处理器801和存储器802。处理器801、存储器802可以通过通信总线803相互连接。通信总线803可以是外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,简称EISA)总线等。通信总线803可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。存储器802用于存储计算机程序,计算机程序包括程序指令,处理器801被配置用于调用程序指令,上述程序包括用于执行图2所示的方法中的部分或全部步骤。
处理器801可以是通用中央处理器(CPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit,ASIC),或一个或多个用于控制以上方案程序执行的集成电路。
存储器802可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
该电子设备800还可以包括通信接口,该通信接口包括通用串行总线(UniversalSerial Bus,USB)接口,可以用于连接外部存储介质。
此外,该电子设备800还可以包括天线等通用部件,在此不再详述。
本申请实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述图2和图3所示的方法实施例中记载的任何一种车辆轮胎参数监测方法的部分或全部步骤。
请参阅图9,图9为本申请实施例提供的一种车辆胎压传感器的结构示意图,如图9所示,该电子设备900包括处理器901和存储器902。处理器901、存储器902可以通过通信总线903相互连接。通信总线903可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。通信总线903可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。存储器902用于存储计算机程序,计算机程序包括程序指令,处理器901被配置用于调用程序指令,上述程序包括用于执行图2所示的方法中的部分或全部步骤。
处理器901可以是通用中央处理器(CPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit,ASIC),或一个或多个用于控制以上方案程序执行的集成电路。
存储器902可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
该电子设备900还可以包括通信接口,该通信接口包括通用串行总线(UniversalSerial Bus,USB)接口,可以用于连接外部存储介质。
此外,该电子设备900还可以包括天线等通用部件,在此不再详述。
本申请实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述图4所示的方法实施例中记载的任何一种车辆轮胎参数监测方法的部分或全部步骤。
本申请实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述图2和图3所示的方法实施例中记载的任何一种车辆轮胎参数监测方法的部分或全部步骤。
应当理解的是,本申请的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本申请所附权利要求的保护范围。