车轮定位方法、系统及电子控制单元、胎压传感器与流程

文档序号:20436503发布日期:2020-04-17 22:06阅读:331来源:国知局
车轮定位方法、系统及电子控制单元、胎压传感器与流程

技术领域
】本发明涉及汽车车轮定位
技术领域
,尤其涉及一种车轮定位方法、系统及电子控制单元、胎压传感器。
背景技术
:轮胎压力监测系统(tirepressuremonitoringsystem,tpms),是一种采用无线传输技术,利用固定于汽车轮胎内的高灵敏度微型无线传感装置在行车或静止的状态下对汽车轮胎的压力、温度等参数进行实时监测,以确保轮胎的压力和温度维持在标准范围内,起到减少爆胎、毁胎的概率,降低油耗和车辆部件的损坏。但是对于日常更换轮胎后,重新准确地确定轮胎的位置尤为重要,以便能监控各个轮胎的胎压状况,从而确保车辆的行驶安全。目前,现有技术对轮胎进行定位通常是基于接收到轮胎内传感器的信号强度进行定位,此方法对传感器及接收器的天线一致性要求较高,当天线性能发生变化时,容易引起定位错误。技术实现要素:本发明要解决的技术问题是提供一种车轮定位方法、系统及电子控制单元、胎压传感器,解决车轮定位时存在准确性低的技术问题。第一方面,本发明实施例提供一种车轮定位方法,应用于电子控制单元,所述电子控制单元安装于汽车,所述汽车的每个车轮均设置有胎压传感器和abs传感器,所述方法包括:接收来自一个胎压传感器的rf数据,其中,所述rf数据是所述胎压传感器的旋转角度在目标角度时发送的,所述rf数据包括所述胎压传感器的旋转周期;获取所述汽车的每个车轮的abs传感器发送的齿轮脉冲信息,所述齿轮脉冲信息与所述rf数据用于表示近似同一时刻的车轮的信息;根据所述每个车轮的abs传感器中的任一个abs传感器的齿轮脉冲信息确定汽车的车轮的旋转周期;判断所述胎压传感器的旋转周期与所述汽车车轮的旋转周期的差值是否在预设范围内;若是,确定与所述胎压传感器安装于同一车轮的目标abs传感器,以根据所述目标abs传感器的位置确定所述同一车轮的位置。可选地,所述电子控制单元包括胎压ecu和abs控制单元,所述abs控制单元分别与所述胎压ecu和所述abs传感器连接,所述根据所述每个车轮的abs传感器中的任一个abs传感器的齿轮脉冲信息确定汽车的车轮的旋转周期,包括:通过所述abs控制单元获取所述汽车的车轮的旋转周期,其中,所述车轮的旋转周期是所述abs控制单元根据所述每个车轮的abs传感器中的任一个abs传感器的齿轮脉冲信息计算得到的;或者,所述胎压ecu通过所述abs控制单元获取所述每个车轮的abs传感器中的任一个abs传感器的齿轮脉冲信息,并根据所述齿轮脉冲信息计算所述汽车的车轮的旋转周期。可选地,所述齿轮脉冲信息包括齿轮刻度,所述根据所述齿轮脉冲信息计算所述汽车的车轮的旋转周期,包括:获取预设的采样深度对应的全部齿轮刻度信息,其中,所述全部齿轮刻度信息包括采集的每一齿轮刻度以及每一齿轮刻度对应的采样时间;获取当前采集到的齿轮刻度和第一采样时间;根据当前采集到的齿轮刻度,在所述全部齿轮刻度信息中查询与所述当前采集到的齿轮刻度相同的齿轮刻度所对应的第二采样时间;根据所述第一采样时间和所述第二采样时间计算所述车轮的旋转周期。可选地,所述判断所述胎压传感器的旋转周期与所述汽车车轮的旋转周期的差值是否在预设范围内,包括:当所述胎压传感器的旋转周期与所述汽车车轮的旋转周期的差值为零时,则确定在所述预设范围内,否则,不在所述预设范围内。可选地,所述方法还包括:当接收到的所述rf数据存在数据帧丢失时,根据丢失的数据帧将所获得的所述齿轮脉冲信息进行同步匹配,以使获得所述齿轮脉冲信息的时刻与接收到所述rf数据的时刻匹配。第二方面,本发明实施例提供一种车轮定位方法,应用于胎压传感器,所述方法包括:获取所述胎压传感器的旋转角度;确定所述胎压传感器的旋转周期;在所述旋转角度为预设的目标角度时,发送包括所述胎压传感器的旋转周期的rf数据至电子控制单元,其中,所述rf数据包括所述胎压传感器的旋转周期,所述旋转周期用于由所述电子控制单元判断与车轮的旋转周期的差值是否在预设范围内,若是时,确定所述胎压传感器所在车轮的位置。可选地,所述确定所述胎压传感器的旋转周期,包括:根据公式计算所述胎压传感器的旋转周期,其中,t为所述胎压传感器的旋转周期,r为车轮半径,acc为所述胎压传感器检测的向心加速度;或确定所述胎压传感器的旋转角度为0度时的检测时刻,以及所述胎压传感器从0度旋转到360度时,所述360度对应的检测时刻,根据所述0度对应的检测时刻和所述360度对应的检测时刻计算所述胎压传感器的旋转周期。可选地,在所述获取所述胎压传感器的旋转角度的步骤之前,所述方法还包括:定时唤醒所述胎压传感器,在所述胎压传感器为唤醒状态时获取所述胎压传感器的旋转角度。可选地,所述获取所述胎压传感器的旋转角度,包括:根据所述胎压传感器在x轴或z轴的重力加速度分量获得所述胎压传感器的旋转角度。可选地,所述根据所述胎压传感器在x轴或z轴的重力加速度分量获得所述胎压传感器的旋转角度,包括:获取所述胎压传感器的x轴重力加速度分量的波形,或z轴重力加速度分量的波形;对获得的所述波形进行滤波处理;计算进行滤波处理后的所述x轴重力加速度分量或所述z轴重力加速度分量的采样率,其中,所述采样率用于对所述x轴重力加速度分量或所述z轴重力加速度分量进行采样;将采样得到的所述x轴重力加速度分量或所述z轴重力加速度分量转换为所述胎压传感器的旋转角度。可选地,所述对获得的所述波形进行滤波处理包括:过滤掉超过上限和\或下限的重力加速度分量,以获得过滤后的第一波形;对所述第一波形进行小幅值加速度噪音滤波处理。可选地,所述计算进行滤波处理后的所述x轴重力加速度分量或所述z轴重力加速度分量的采样率,包括:根据公式:fsample=360°/(a·tcircle)计算所述x轴重力加速度分量或所述z轴重力加速度分量的采样率,其中,fsample为采样率,a为测量允许的最大角度偏差值,tcircle为车轮旋转周期。可选地,所述方法还包括:获取所述汽车轮胎的实时参数;根据所述实时参数调整所述采样率;根据调整后的所述采样率获取所述胎压传感器的旋转角度。可选地,所述方法还包括:当所述旋转角度不是所述预设的目标角度时,判断所述胎压传感器的检测时间是否大于预设时间;若否,则再次执行所述获取所述胎压传感器的旋转角度的步骤;若是,则控制所述胎压传感器为休眠状态。第三方面,本发明实施例提供一种电子控制单元,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的应用于电子控制单元的车轮定位方法。第四方面,本发明实施例提供一种胎压传感器,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理行,以使所述至少一个处理器能够执行如上所述的应用于胎压传感器的车轮定位方法。第五方面,本发明实施例提供一种车轮定位系统,包括:电子控制单元、胎压传感器、abs传感器,所述电子控制单元分别与所述胎压传感器和所述abs传感器连接;所述电子控制单元用于:接收所述胎压传感器发送的rf数据,所述rf数据包括所述胎压传感器的旋转周期;获取所述abs传感器发送的齿轮脉冲信息;根据所述齿轮脉冲信息确定汽车车轮的旋转周期;判断所述胎压传感器的旋转周期与所述汽车车轮的旋转周期的差值是否在预设范围内;若是,确定与所述胎压传感器安装于同一车轮的目标abs传感器,以根据所述目标abs传感器的位置确定所述同一车轮的位置;所述胎压传感器用于:获取所述胎压传感器的旋转角度;判断所述旋转角度是否为预设的目标角度;若是,发送rf数据至所述电子控制单元,其中,所述rf数据包括所述胎压传感器的旋转周期;所述abs传感器用于:采集的汽车车轮的齿轮脉冲信息,并发送所述齿轮脉冲信息至所述电子控制单元。区别于现有技术,本发明实施例提供的车轮定位方法、系统、电子控制单元、胎压传感器,通过在胎压传感器旋转到预设的目标角度时发送rf数据,所述rf数据包括胎压传感器的旋转周期,与此同时通过abs传感器获取汽车车轮的齿轮脉冲信息,根据齿轮脉冲信息得到汽车车轮的旋转周期。只有在所述胎压传感器的旋转周期与汽车车轮的旋转周期的差值在预设范围内时,则根据所述胎压传感器确定与所述胎压传感器安装于同一车轮的目标abs传感器,从而根据该目标abs传感器确定该同一车轮的位置。所述汽车的其他车轮亦可以通过上述方式完成车轮定位。本发明实施例提供的车轮定位方法、系统、电子控制单元、胎压传感器提高了车轮定位的准确性。【附图说明】一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是本发明实施例提供的一种车轮定位系统的结构示意图;图2为所述电子控制单元10的结构框图;图3为所述胎压传感器20的结构框图;图4是本发明实施例提供的一种车轮定位方法的流程图;图5是本发明实施例提供齿轮脉冲计数与rf接收次数的关系示意图;图6a是本发明实施例提供的一种rf数据帧的示意图;图6b是本发明实施例提供的另一种rf数据帧的示意图;图7是本发明另一实施例提供的一种车轮定位方法的流程图;图8是本发明实施例提供的胎压传感器重力加速度分量在x轴和z轴的变化过程的示意图;图9是本发明另一实施例提供的一种车轮定位方法中获得胎压传感器的旋转角度的方法的流程图;图10是本发明实施例提供的传感器的旋转角度与重力加速度分量的关系示意图;图11是本发明实施例提供的第一次滤波前重力加速度分量的波形示意图;图12是本发明实施例提供的第一次滤波后重力加速度分量的波形示意图;图13是本发明实施例提供的第二次滤波后重力加速度分量的波形示意图;图14是本发明实施例提供的高采样率时的一种重力加速度分量的示意图;图15是本发明实施例提供的低采样率时的一种重力加速度分量的示意图;图16是本发明实施例提供的一种汽车的结构示意图。【具体实施方式】为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互组合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块的划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置示意图中的模块划分,或流程图中的顺序执行所示出或描述的步骤。请参阅图1,图1是本发明实施例提供的一种车轮定位系统的结构示意图。该系统100包括:电子控制单元10、胎压传感器20以及abs传感器30。其中,所述电子控制单元10分别与所述胎压传感器20、所述abs传感器30连接。在本实施例中,所述车轮定位系统100的定位原理主要包括:胎压传感器20在一个或者多个特定角度发送rf信号,所述电子控制单元10接收到所述rf信号后,所述电子控制单元10从所述rf信号中获取所述胎压传感器20的旋转周期、旋转角度、轮胎压力、轮胎温度、传感器id等信息。与此同时,所述电子控制单元10从所述abs传感器30获取车轮齿轮脉冲信息,根据该齿轮脉冲信息计算得到汽车车轮的旋转周期。由于所述胎压传感器20与其对应位置的车轮是一体旋转,一般情况下所述胎压传感器20的旋转周期与实时检测的所述汽车车轮的旋转周期相同或相似。因此,当所述胎压传感器20的旋转周期与根据所述abs传感器30获得的汽车的车轮的旋转周期相同或相似时,确定与所述胎压传感器安装于同一车轮的目标abs传感器,以根据所述目标abs传感器的位置确定所述同一车轮的位置。基于上述车轮定位系统100的定位原理下面详细说明所述系统100中的各个模块。请参阅图2,图2为所述电子控制单元10的结构框图。所述电子控制单元10可以包括:处理器101、存储器102、接收天线103以及显示屏104。所述处理器101、存储器102、接收天线103以及显示屏104之间通过总线或其他连接的方式建立任意两者之间的通信连接。所述处理器101为任何类型的单线程或者多线程的,具有一个或多个处理核心的处理器,作为所述电子控制单元10的控制核心,用于获取数据、执行逻辑运算功能以及下发运算处理结果。所述处理器101可以是一个或者多个,图2中以一个处理器101为例。在本实施例中,所述处理器101包括:胎压ecu1011和abs控制单元1012。所述胎压ecu1011可以作为所述处理器101的控制核心,其用于获取数据、执行逻辑运算功能以及下发运算处理结果,比如,所述胎压ecu1011可以通过abs控制单元1012获得abs传感器检测的齿轮脉冲信息,根据所述齿轮脉冲信息计算汽车车轮的旋转周期、旋转角度等等。所述abs控制单元1012是汽车防抱死制动(anti-lockbrakingsystem,abs)系统的组成部分之一。所述abs系统的基本工作原理是:由安装在车轮上的转速传感器采集四个车轮的轮速信号,送到abs控制单元1012计算出每个车轮的轮速,进而推算出车辆的减速度及车轮的滑移率。在本实施例中,所述abs控制单元1012可以用于从所述abs传感器30获取汽车车轮的齿轮脉冲信息,并将该齿轮脉冲信息发送给胎压ecu1011。所述abs控制单元1012还可以根据从abs传感器30获得的齿轮脉冲信息计算汽车车轮的旋转周期,并发送所述汽车车轮的旋转周期至胎压ecu1011。其中,所述齿轮脉冲信息用于表示车轮的相对旋转位置,其包括所获得的abs齿轮当前的齿的边缘数或齿数。可以理解的是,车轮的abs齿轮通常共48个,加上齿轮之间的间隙,可以近似认为共有96个等分刻度,那么每个刻度对应的角度为360/96=3.75度。所述abs控制单元1012可以根据齿轮刻度计算出车轮的旋转角度和旋转周期。存储器102作为一种非易失性计算机可读存储介质,例如至少一个磁盘存储器件、闪存器件、相对于处理器101远程设置的分布式存储设备或者其他非易失性固态存储器件。存储器102可以具有程序存储区,用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,供处理器101调用以使处理器101执行一个或者多个方法步骤,例如,执行图4所示的方法步骤。存储器102还可以具有数据存储区,用以存储处理器101下发输出的运算处理结果。接收天线103用于接收所述胎压传感器20发送的rf数据,并将所述rf数据发送给处理器101,以使处理器101根据所述rf数据执行对应的控制指令。所述接收天线103可以是rf天线。显示屏104是用于以特定的形式,向用户展示相应的数据的输出设备。其可以是任何类型的显示器、例如led显示器、显像管显示器或者lcd显示器。显示屏104接收到由处理器101输出的显示信息,并相应的转换为图像信息提供给用户。例如,所述显示屏104可以显示车轮的定位结果信息、压力信息、温度信息等,以便用户通过显示屏104能够直观的了解各轮胎的相关信息。需要说明的是,图2仅作为所述电子控制单元10的一种示例,其并不用于限制所述胎压传感器20的结构。在进行车轮定位的过程中,所述胎压ecu1011通过所述接收天线103获取胎压传感器20发送的rf数据,根据所述rf数据获取所述胎压传感器20的旋转周期。所述胎压ecu1011还用于从所述abs控制单元1012获取汽车车轮当前的旋转周期。其中,所述汽车车轮当前的旋转周期可以是所述abs控制单元1012根据abs传感器30采集的齿轮脉冲信息计算得到所述旋转周期,由所述abs控制单元1012将所述旋转周期发送给所述胎压ecu1011。所述汽车车轮当前的旋转周期还可以是所述胎压ecu1011通过所述abs控制单元1012获取所述abs传感器30采集的齿轮脉冲信息,再根据所述齿轮脉冲信息计算得到所述汽车车轮当前的旋转周期。当获得所述胎压传感器20的旋转周期和所述汽车车轮当前的旋转周期后,所述胎压ecu1011用于,判断所述胎压传感器20的旋转周期与所述汽车车轮当前的旋转周期的差值是否在预设范围内;若是,确定与所述胎压传感器20安装于同一车轮的目标abs传感器,以根据所述目标abs传感器的位置确定所述同一车轮的位置。在确定所述车轮对应的abs传感器后,可以根据该abs传感器完成汽车车轮的定位。同理可知,所述汽车的其他车轮都可以根据上述方法进行定位,其中,每一车轮均设置有胎压传感器20和abs传感器30。请参阅图3,图3为所述胎压传感器20的结构框图,所述胎压传感器20可以包括:处理器201、存储器202、定时器203、rf发送电路204、压力传感器205、加速度传感器206以及温度传感器207。所述处理器201可以分别与所述存储器202、所述定时器203、所述rf发送电路204、所述压力传感器205、所述加速度传感器206以及所述温度传感器207之间通过总线或其他连接的方式建立通信连接。所述处理器201为任何类型的单线程或者多线程的,具有一个或多个处理核心的处理器,作为所述胎压传感器20的控制核心,用于获取数据、执行逻辑运算功能以及下发运算处理结果。所述处理器201可以是一个或者多个,图3中以一个处理器201为例。存储器202作为一种非易失性计算机可读存储介质,例如至少一个磁盘存储器件、闪存器件、相对于处理器201远程设置的分布式存储设备或者其他非易失性固态存储器件。存储器202可以具有程序存储区,用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,供处理器201调用以使处理器201执行一个或者多个方法步骤,例如,执行图5和图6所示的方法步骤。存储器202还可以具有数据存储区,用以存储处理器201下发输出的运算处理结果。所述定时器203用于定时唤醒所述胎压传感器20,胎压传感器20为唤醒状态时即为工作状态,所述胎压传感器20不工作时,为休眠状态。所述胎压传感器20可以由纽扣电池供电,可以根据纽扣电池的相关参数设置所述定时器203的唤醒周期。所述rf发送电路204用于发送所述胎压传感器20采集的rf数据信号。所述压力传感器205、所述加速度传感器206以及所述温度传感器207分别用于采集汽车轮胎的压力、加速度、温度数据。需要说明的是,图3仅作为所述胎压传感器20的一种示例,其并不用于限制所述胎压传感器20的结构。在本实施例中,所述胎压传感器20用于在所述胎压传感器的旋转角度为预设的目标角度时,向外发送rf数据信号。具体的,所述处理器201用于,获取所述胎压传感器20的旋转角度;判断所述旋转角度是否为预设的目标角度;若是,发送rf数据至电子控制单元10。其中,所述存储器202中可以存储当前所采集的所述胎压传感器20的旋转角度信息,以及存储所述预设的目标角度,等。其中,所述胎压传感器20可以包括多个,其分别设置于汽车轮胎的每一轮胎对应的位置。当汽车设有备胎时,还可以为所述备胎设置一对应的胎压传感器。所述abs传感器30是汽车防抱死制动系统的组成部分之一,所述abs传感器30可以安装在汽车车轮的对应位置,所述abs传感器30可以包括多个,比如包括汽车左前车轮对应的abs传感器、汽车右前车轮对应的abs传感器、汽车左后车轮对应的abs传感器以及汽车右后车轮对应的abs传感器。所述abs传感器30可以用于采集车轮的轮速信号、齿轮脉冲信息等,并将所述轮速信号和齿轮脉冲信息等传送给abs控制单元1012。本发明实施例提供的车轮定位系统可以利用汽车现成的abs传感器对汽车轮胎进行定位,降低了车辆成本。在车轮定位的过程中,无需额外的匹配工具,降低了车轮定位的门槛。此外,在定位时加入了对胎压传感器的旋转周期和汽车车轮实时的旋转周期的判断步骤,只有在这两个旋转周期满足预设条件时,才会根据所述胎压传感器确定其对应的abs传感器,从而根据该确定的abs传感器检测汽车车轮的位置。该系统可以确保测量结果的准确性,防止在传感器的测量算法失效或者不满足测量条件的情况下仍然进行脉冲计数,导致定位错误,该系统提高了车轮定位的准确性。需要说明的是,在本发明实施例中,所述车轮定位系统100可以执行本发明实施例提供的车轮定位方法,具备执行方法对应的功能模块和有益效果。未在本车轮定位系统100的实施例中详尽描述的技术细节,可以参考下述实施例提供的车轮定位方法。请参阅图4,图4是本发明实施例提供的一种车轮定位方法的流程图。该方法可以应用于上述电子控制单元10,所述电子控制单元10可以安装于汽车上,所述汽车包括左前车轮、右前车轮、左后车轮及右后车轮,每个车轮均设置有胎压传感器和abs传感器。如图4所示,所述方法包括:s101、接收来自一个胎压传感器的rf数据,其中,所述rf数据是所述胎压传感器的旋转角度在目标角度时发送的,所述rf数据包括所述胎压传感器的旋转周期。其中,所述rf数据是所述胎压传感器检测的数据。所述rf数据还可以包括所述胎压传感器的旋转角度和传感器id,所述传感器id用于识别所述胎压传感器。所述rf数据还可以包括所述胎压传感器检测的轮胎的胎压、温度等信息。例如,所述rf数据可以表示为:同步头传感器id压力温度旋转角度信息帧序号旋转周期其中,所述胎压传感器的旋转角度指的是某一采样时刻采集的胎压传感器的位置对应的角度信息。比如,如图8所示,当胎压传感器(point1)点位于bottom(正下)的位置,其对应的旋转角度为270度。所述胎压传感器的旋转周期指的是经过任意两个相差360度的点之间的时间差。所述胎压传感器的旋转周期可以根据以下方式获得。方式一、根据公式计算所述胎压传感器的旋转周期,其中,t为所述胎压传感器的旋转周期,r为车轮半径,acc为所述胎压传感器检测的向心加速度。方式二、确定所述胎压传感器的旋转角度为0度时的检测时刻,以及所述胎压传感器从0度旋转到360度时,所述360度对应的检测时刻,根据所述0度对应的检测时刻和所述360度对应的检测时刻计算所述胎压传感器的旋转周期。需要说明的是,除了根据胎压传感器从0度旋转到360度所花费的时长来计算胎压传感器的旋转周期之外,还可以根据胎压传感器从n度旋转到下一个n度的时长来计算胎压传感器的旋转周期,其中,n为0度到360度之间的任意角度。当然,在实际应用中,除了上述两种方式之外还可以采用其他方式计算所述胎压传感器的旋转周期。所述目标角度可以预先设置,对此目标角度的具体大小没有限制,只需要能够以特定的方式通知所述电子控制单元当前接收到的rf信号是什么角度即可,例如:所述胎压传感器以0°和180°两个固定角度交替发送rf信号,电子控制单元收到的奇数包数据代表所述胎压传感器在0°位置,偶数包数据代表所述胎压传感器在180°位置。s102、获取所述汽车的每个车轮的abs传感器发送的齿轮脉冲信息,所述齿轮脉冲信息与所述rf数据用于表示近似同一时刻的车轮的信息。s103、根据所述每个车轮的abs传感器中的任一个abs传感器的齿轮脉冲信息确定汽车的车轮的旋转周期。在本实施例中,所述电子控制单元包括胎压ecu和abs控制单元,所述汽车的车轮的旋转周期可以是所述胎压ecu自己根据abs传感器采集的齿轮脉冲信息计算得到的,也可以是所述abs控制单元根据abs传感器采集的齿轮脉冲信息计算得到的,然后由abs控制单元发送给胎压ecu。其中,所述齿轮脉冲信息具体可以是齿轮刻度,可以根据齿轮刻度计算所述汽车的车轮的旋转周期。具体地,所述根据所述齿轮脉冲信息计算所述汽车的车轮的旋转周期,包括:获取预设的采样深度对应的全部齿轮刻度信息,其中,所述全部齿轮刻度信息包括采集的每一齿轮刻度以及每一齿轮刻度对应的采样时间;获取当前采集到的齿轮刻度和第一采样时间;根据当前采集到的齿轮刻度,在所述全部齿轮刻度信息中查询与所述当前采集到的齿轮刻度相同的齿轮刻度所对应的第二采样时间;根据所述第一采样时间和所述第二采样时间计算所述车轮的旋转周期。例如,所述采样深度可以是1秒,即可保存当前时刻之前1秒内记录的全部刻度数。假设当前时刻检测的刻度为60,那么可以根据保存的全部刻度数,通过回溯查询上一次刻度为60时的时间点,从而根据查询得到的时间点和当前时间计算得到所述旋转周期。还可以根据所述齿轮脉冲信息计算汽车车轮的旋转角度。具体地,所述齿轮脉冲信息为齿轮刻度,车轮的abs齿轮通常共48个,加上齿轮之间的间隙,可以近似认为共有96个等分刻度,那么每个刻度对应的角度为360/96=3.75度,因此,在获取到当前的齿轮刻度后,可以根据每个刻度对应的角度和当前的齿轮刻度计算得到所述汽车车轮的旋转角度。s104、判断所述胎压传感器的旋转周期与所述汽车车轮的旋转周期的差值是否在预设范围内。其中,可以将每个车轮的abs传感器中的任一个abs传感器的齿轮脉冲信息所确定汽车的车轮的旋转周期,与所述胎压传感器的旋转周期分别进行比较,从而找到两个旋转周期是在预设范围内的abs传感器。可以理解的是,由于胎压传感器与轮胎一体旋转,所述胎压传感器检测的旋转周期与根据所述齿轮脉冲信息计算得到的汽车车轮旋转周期通常情况下基本一致。然而,当车辆在砂石路面等路况较差的条件下行驶时,产生的加速度噪音可能会导致胎压传感器测得的旋转周期与根据齿轮脉冲信息计算得到的旋转周期不完全一致,此时,可以允许检测精度有一定的误差。因此,所述差值对应的预设范围可以是零,即所述胎压传感器的旋转周期与所述汽车车轮的旋转周期相同。所述差值对应的预设范围还可以是大于零且小于1,或者大于负一且小于零,即所述胎压传感器的旋转周期与所述汽车车轮的旋转周期之间存在误差,该误差为小数。需要说明的是,所述预设范围还可以是其他参数范围,对此不作限制。若上述两个旋转周期的差值在预设范围内,则执行下述步骤s105。若上述两个旋转周期的差值不在所述预设范围内,则可以放弃此次检测的数据,重新执行上述步骤s101至步骤s103,得到新的旋转周期参数,并判断新的旋转周期参数的差值是否在所述预设范围内。需要说明的是,安装在车轮上的abs传感器与abs齿轮是一体地旋转的,所以理论上abs传感器测量到齿轮旋转一圈的周期或该位置轮速传感器测到的轮速,是与胎压传感器通过算法测量到的旋转周期是一致或偏差不大的。但胎压传感器单方面测量到的旋转周期有时会是错误的,例如路面不平整、急加急减速等,导致重力加速度分量无法形成正弦波,此时测量算法测出来的位置及旋转周期是有偏差的,因此,在本实施例中加入了步骤s104,必须是胎压传感器测到的旋转周期与车辆自身测到的旋转周期近似一致时才认为是可信的数据。由此,确保了测量结果的准确性,防止在胎压传感器测量算法失效,或者不满足测量条件的情况下仍然进行脉冲计数,导致定位错误。s105、确定与所述胎压传感器安装于同一车轮的目标abs传感器,以根据所述目标abs传感器的位置确定所述同一车轮的位置。所述目标abs传感器是上述多个abs传感器中的某一个,通过该目标abs传感器检测齿轮脉冲信息,根据该齿轮脉冲信息计算汽车车轮旋转周期,计算得到的所述车轮旋转周期与所述胎压传感器的旋转周期相同或近似。在确定所述车轮对应的目标abs传感器后,根据该目标abs传感器对所述车轮进行定位。其中,预先知道胎压传感器所安装的车轮的位置,因此,根据胎压传感器确定目标abs传感器后,可以知道该目标abs传感器对应车轮。根据上述方法可以分别确定汽车每一车轮对应的abs传感器,然后根据abs传感器对其对应的车轮进行定位。如果汽车还安装有备胎,当备胎对应的胎压传感器的旋转周期与任一个abs传感器检测到的旋转周期都不能满足预设条件时,可以根据这一特征对备胎进行定位。在一些实施例中,当检测到所述胎压传感器的旋转周期与所述汽车车轮的旋转周期的差值满足所述预设范围时,可以对该结果进行记录,然后判断接收所述rf数据的次数是否大于预设阈值,如果不是,则再次执行上述步骤s101至步骤s104,并对两个旋转周期的判断结果进行记录,比如,如果所述差值满足所述预设范围,则记为1,否则记为0。其中,当每次执行完所述步骤s101至步骤s104后,都会记录所述判断结果,直到接收所述rf数据的次数大于所述预设阈值时停止执行上述步骤,此时,分析对两个旋转周期进行比较的结果,根据该结果确定与所述胎压传感器安装于同一车轮的目标abs传感器,再根据所述目标abs传感器的位置确定所述同一车轮的位置。比如,两个旋转周期的判断结果用1表示二者满足所述预设范围,用0表示二者不满足所述预设范围,那么可以统计“1”的个数和“0”的个数,获取最多个数“1”所对应的胎压传感器和abs传感器,并将该胎压传感器和该abs传感器绑定,从而可以确定该胎压传感器和该abs传感器是位于同一车轮上的传感器,由此,可以通过该abs传感器进行车轮定位。其中,所述预设阈值可以根据经验预先系统设置好。所述电子控制单元每次接收rf数据时,对该次数进行记录,当接收rf数据的次数越多时,通过所述abs传感器所获得的汽车轮胎的齿轮脉冲信息就越多,对轮胎的定位精度就越高,反之,当接收rf数据的次数越少时,通过所述abs传感器所获得的汽车轮胎的齿轮脉冲信息就越少,对轮胎的定位精度就越低。然而,接收rf数据的次数越多,对车轮定位所花费的时间就越长,相应地功耗也越大。因此,可以综合考虑设置所述预设阈值。在其他一些实施例中,在执行步骤s104后,还可以将满足所述旋转周期差值预设范围的所述齿轮脉冲信息进行记录,在接收了n次数据和执行n次旋转周期比较后,能够得到一组满足所述预设范围的齿轮脉冲信息,判断这一组齿轮脉冲信息是否都近似趋于某一数值,如果是,则可以确定与所述胎压传感器安装于同一车轮的目标abs传感器,从而根据所述目标abs传感器的位置确定所述同一车轮的位置。其中,n为正整数。通过多次试验能够使胎压传感器与abs传感器的绑定结果更准确,从而最终得到的定位结果也更准确。例如,如图5所示,随着rf接收次数的增多,图中的数据点也逐渐增多,每一数据点对应的纵坐标为abs传感器采集的齿轮脉冲计数,所得到的齿轮脉冲计数都逐步趋于某一稳定值。因此,可知所获得的所述汽车轮胎的齿轮脉冲信息是趋于稳定的。可以理解的是,在实际应用场景中,rf信号在传输过程中可能会存在干扰,导致电子控制单元无法接收到胎压传感器发送的数据,因此,在一些实施例中,所述方法还包括:当所接收到的所述rf数据中存在数据帧丢失时,根据所丢失的数据帧将所获得的所述齿轮脉冲信息进行同步匹配,以使获得所述齿轮脉冲信息的时刻与接收到所述rf数据的时刻匹配。该方法步骤可以在每次接收到到rf数据后去执行,检测所接收到的rf数据中是否存在数据帧丢失。其中,胎压传感器在数据传输过程中,每一包rf数据包含n帧数据,每帧之间采用已知的固定帧间隔时间t,当出现丢帧时,所述电子控制单元可以根据接收到的剩余帧中的帧序号以及帧间隔时间t进行逆推还原,并通过读取帧间隔时间t之前的abs数据进行同步匹配。例如,如图6a和图6b所示,假设一包rf包含3帧数据,当电子控制单元接收的rf数据包中第一帧因干扰等原因导致无法解码时,则判断为丢帧,当电子控制单元接收到第二帧时(通过帧序号可以判断出接收到的是第几帧),会自动减去t1的帧间隔时间,将n1帧时刻的abs齿轮数据读取出来进行同步匹配;同理,当n1、n2发送丢帧时,电子控制单元收到n3后会自动减去t1+t2的帧间隔时间,还原回n1帧时刻的abs齿轮数据。需要说明的是,本发明实施例根据胎压传感器的旋转周期和实时采集的汽车车轮的旋转周期来确定用于车轮定位的目标abs传感器。在其他实施例中,还可以采用其他方法来确定用于车轮定位的目标abs传感器,例如,可以简化地选择一个诸如表示测量成功与否的状态标志位替代旋转周期,电子控制单元可以根据该状态标志位的参数直接判断测量结果是否有效。本发明实施例提供了一种车轮定位方法,该方法通过在胎压传感器旋转到预设的目标角度时发送rf数据,所述rf数据包括胎压传感器的旋转周期,当接收到的所述胎压传感器的旋转周期与汽车车轮当前的旋转周期相同时,确定与所述胎压传感器位于同一车轮上的目标abs传感器,再根据该目标abs传感器进行车轮定位。此外,对所接收的rf数据还采用固定帧间隔和帧序号的方式进行防丢帧处理,以确保所获得的rf数据是准确的。该实施方式降低了轮胎位置标定门槛,无需额外的匹配工具,降低了车辆成本,并且提高了汽车车轮定位的准确性。请参阅图7,图7是本发明实施例提供的一种车轮定位方法的流程图。该方法可以应用于上述胎压传感器20,所述胎压传感器可以设置于汽车上,比如分别设置于汽车的左前车轮、右前车轮、左后车轮及右后车轮。如图7所示,所述方法包括:s201、定时唤醒所述胎压传感器,在所述胎压传感器为唤醒状态时获取所述胎压传感器的旋转角度,并确定所述胎压传感器的旋转周期。所述胎压传感器设有定时器,可以通过定时器定时唤醒所述胎压传感器。所述胎压传感器还设有加速度传感器,在唤醒所述胎压传感器后,可以通过所述加速度传感器采集重力分量的加速度变化过程,按照预设的算法处理后计算出所述胎压传感器当前的旋转角度。其中,所述获取所述胎压传感器的旋转角度包括:根据所述胎压传感器在x轴或z轴的重力加速度分量获得所述胎压传感器的旋转角度。在本实施例中,可以将胎压传感器受到的切向加速度和法向加速度近似为一个恒定值。在车辆匀速行驶过程中,滤除掉这两个恒定值,即可以看成只有重力加速度分量在x轴和z轴发生变化,其变化过程为正弦波,分别标记为x_acc及z_acc。例如,如图8所示,图8给出了胎压传感器重力加速度分量在x轴(x_acc)和z轴(z_acc)的变化过程,以z轴加速速z_acc为例,ponit1的加速度采样点表示胎压传感器此时处于轮胎bottom(正下)的位置,point2表示back(正后),point3表示top(正上),point4表示front(正前),point5表示bottom(正下)。具体地,如图9所示,所述根据所述胎压传感器在x轴或z轴的重力加速度分量获得所述胎压传感器的旋转角度,包括:s2011、获取所述胎压传感器的x轴重力加速度分量的波形,或z轴重力加速度分量的波形。例如,如图10所示,以x轴重力加速度分量的波形为例,根据x轴重力加速度分量来计算胎压传感器的旋转角度、旋转周期。s2012、对获得的所述波形进行滤波处理。在实际应用场景中,车辆在行驶过程中会受到地面摩擦、车辆震动等产生的加速度噪音影响,因此,需要对叠加有加速度噪音的重力加速度分量进行滤波处理。具体的,所述对获得的所述波形进行滤波处理包括:步骤一、过滤掉超过上限和\或下限的重力加速度分量,以获得过滤后的第一波形。步骤二、对所述第一波形进行小幅值加速度噪音滤波处理。车辆在经过减速带、坑洼路面等不平稳的地方时会产生较大的瞬时抖动,这种大幅度的加速度噪音在整个行驶过程中持续时间短,分量值较大。例如,如图11所示,图11示出了加速度分量在进行第一次滤波前的波形图。因此,可以通过下述方式对超过上限和\或下限的异常值进行“限幅滤波”处理,将其过滤,处理算法如下:if((yt>ymax)||(yt<ymin))yt=yt-1;t:采样时刻或采样次数;yt:第t次获取到的加速度值;yt-1:第t-1次获取到的加速度值;ymax:算法所设定的加速度上限值;ymin:算法所设定的加速度下限值;通过上述处理算法对所述重力加速度分量的波形进行限幅滤波处理,过滤掉超过上限或\和下限的异常值,则可以得到如图12所示的波形图。此外,为了方便将重力加速度分量变化趋势映射成胎压传感器的旋转角度,还需要对小幅值加速度噪音进行滤波处理。具体地,可以使用“二次移动平均滤波法”对小幅值加速度噪音进行滤波处理,滤波算法如下:n:计算移动平均值的跨越期;t:采样时刻或采样次数;yt:第t次获取到的加速度值;yt-1:第t-1次获取到的加速度值;mt(1):第t次的一次移动平均值;mt(2):第t次的二次移动平均值;如图13所示,将上述限幅滤波后的重力加速度分量按照上述小幅值加速度噪音滤波处理算法进行处理后,可以得到相对平滑的波形。接下来对该平滑的波形进行采样计算,计算出一个合适的采样率,从而对加速度分量进行采样。s2013、计算进行滤波处理后的所述x轴重力加速度分量或所述z轴重力加速度分量的采样率,其中,所述采样率用于对所述x轴重力加速度分量或所述z轴重力加速度分量进行采样。可以根据下述公式计算进行滤波处理后的所述x轴重力加速度分量或所述z轴重力加速度分量的采样率,该公式为:fsample(采样率)=360°/(a·tcircle)其中,fsample为采样率,a为角度测量精度,即测量允许的最大角度偏差值,tcircle为车轮旋转周期。所述a的数值可以预先设定,例如a=30°,轮胎旋转一圈需要采样的点数为:x=360°/30°=12,采样一个点所需要的时间为:t=tcircle/x,即采样率为:fsample=1/t=x/tcircle=360°/(a·tcircle)=12/tcircle。其中,x为每圈采样点数,t为采样一个点所需要的时间。可以理解的是,当采样率设定较高时(例如如图14所示),采集的点数增加,能够更加真实地还原原始波形,但也因此增加单片机存储和数据处理的开销;当采样率设定较低时(例如如图15所示),采集的点数减少,但也因此造成了波形失真,检测精度下降。因此,选取合适的采样率具有重要意义。在本实施例中,可以将采样率与汽车的实时速度进行匹配,从而确定合适的采样率。具体的,所述方法还包括:首先,获取所述汽车轮胎的实时参数,该实时参数包括加速度、旋转周期、轮胎转速等。然后根据所述实时参数调整所述采样率,比如,可以实时采集汽车当前的加速度信息,基于加速度选择合适的采样率,该加速度可以是向心加速度,其中,向心加速度公式为:可以推出则采样率:其中,acc为向心加速度,r为轮胎的半径,tcircle为轮胎的旋转周期,采样率fsample可以根据向心加速度进行动态地调整。最后根据调整后的所述采样率获取所述胎压传感器的旋转角度。除了通过上述方法获得采样率之外,还可以采用其他方法获得所述采样率。在一些实施例中,考虑功耗与测试效率问题,以及单次采样时间可能较短(一般在2s内完成),当车速高于某一阈值(例如:40km/h)时,可以近似地认为速度不会在短时间内发生剧变,因此也可以根据实际应用情况,比如在检测旋转角度前,先采集当前加速度信息,再根据当前加速度,按照上述采样率公式进行初始设定,检测过程中,则采用恒定的采样率检测。s2014、将采样得到的所述x轴重力加速度分量或所述z轴重力加速度分量转换为所述胎压传感器的旋转角度。其中,可以参考图8获得所述x轴重力加速度分量或所述z轴重力加速度分量分别对应的旋转角度。其中,确定所述胎压传感器的旋转周期包括:根据公式计算所述胎压传感器的旋转周期,其中,t为所述胎压传感器的旋转周期,r为车轮半径,acc为所述胎压传感器检测的向心加速度;或确定所述胎压传感器的旋转角度为0度时的检测时刻,以及所述胎压传感器从0度旋转到360度时,所述360度对应的检测时刻,根据所述0度对应的检测时刻和所述360度对应的检测时刻计算所述胎压传感器的旋转周期。计算所述胎压传感器的旋转周期的详细过程可以参考上述实施例,在此不再赘述。通过上述方法获得胎压传感器的旋转角度后,进一步判断该旋转角度是否是预设的目标角度。只有达到预设的目标角度时,所述胎压传感器才发生所述rf数据。s202、判断所述旋转角度是否为预设的目标角度。所述预设目标角度可以是任意角度,对此不作限制。若是,则执行下述步骤s203;若否,则执行下述步骤s204。s203、发送包括所述胎压传感器的旋转周期的rf数据至电子控制单元,其中,所述rf数据包括所述胎压传感器的旋转周期,所述旋转周期用于由所述电子控制单元判断与车轮的旋转周期的差值是否在预设范围内,若是时,确定所述胎压传感器所在车轮的位置。其中,所述电子控制单元判断所述旋转周期与所述车轮的旋转周期的差值是否在预设范围内的详细过程,以及确定所述胎压传感器所在车轮的位置的详细过程可以参考上述实施例。s204、判断所述胎压传感器的检测时间是否大于预设时间。若否,则跳转执行上述步骤s201;若是,则执行下述步骤s205。s205、控制所述胎压传感器为休眠状态。其中,如果在预设时间内,所述胎压传感器的旋转角度还未达到所述预设的目标角度,则所述胎压传感器进行休眠状态。在所述胎压传感器下一次被唤醒后,继续执行上述方法步骤检测旋转角度。本发明实施例提供了一种车轮定位方法,该方法可以应用于胎压传感器,该方法通过获取胎压传感器的旋转角度,当该旋转角度为预设的目标角度时,所述胎压传感器向所述电子控制单元发送rf数据,以使所述电子控制单元根据所述rf数据对汽车轮胎进行定位。该实施方式降低了轮胎位置标定门槛,无需额外的匹配工具,降低了车辆成本,并且提高了车轮定位的准确性。请参阅图16,图16是本发明实施例提供的一种汽车的结构示意图。如图16所示,该汽车300包括:上述实施例所述的车轮定位系统100、左前车轮310、右前车轮320、左后车轮330、右后车轮340以及备胎350。其中,所述汽车300可以通过所述车轮定位系统100对所述左前车轮310、所述右前车轮320、所述左后车轮330、所述右后车轮340以及所述备胎350进行轮胎位置定位。所述汽车300可以是各种类型的汽车,例如,乘用车、商用车等等。本发明实施例提供的汽车在进行车轮定位时,不需要额外增加工具,具有操作门槛低和成本低的优点,并且车轮定位结果可靠、准确度高。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1