【技术实现步骤摘要】
本专利技术属于车辆系统、道路测量、交通研究、道路设计等
具体涉及基于车辆诊断系统融入数据补偿算法获得行驶里程的方法。
技术介绍
车辆诊断系统(OBD)原应用于车辆维修等领域,近些年随着电子技术的发展,OBD数据的采集开始应用于汽车与其他相关行业的交叉学科中,OBD数据中的速度数据则是简单推算车辆行进姿态的关键参数。本专利技术人也曾经采用OBD速度数据获取道路线形,但由于OBD数据规范制定时是为了车辆诊断使用,所以速度值的输出则被设定为一个1位字母和4位数字组成的混合数据,4位数字则是其中速度值的有效数字,并且输出的瞬时速度单位为km/h。由于这个特点的存在,使得使用该数据进行位移(里程)计算时造成不可避免的系统误差,影响系统精度。根据实际测量,该系统得到的位移值与连续记录GPS数据得到的行驶路径长度进行对比,长度相差约±5%。
技术实现思路
本专利技术的目的是提供一种基于车辆诊断系统并融入数据补偿算法获得行驶里程的方法及装置,以解决使用OBD系统输出的车辆瞬时速度数据,融合数据补偿算法,提高计算位移值的精度,改善上述系统的可靠性等技术问题。为了实现上述专利技术目的,本专利技术所采用的技术方案如下:通过采集OBD系统中的车辆瞬时速度V,将数据进行单位转换,再根据采集所用单片机的时钟产生的时间序列t,计算出输出速度的时间间隔Δt和车辆计算位移值S,并加入通过数据补偿算法得到的位移补偿值ΔS,从而得到精准的车辆道路行驶里程S’;其中数据补偿算法是通过OBD系统测量计算过程中产生的相邻瞬时速度变化值ΔV和时间间隔Δt的函数关系对计算位移值S进行数据补偿的;数 ...
【技术保护点】
一种基于车辆诊断系统并融入数据补偿算法获得行驶里程的方法;通过采集OBD系统中的车辆瞬时速度V,将数据进行单位转换,再根据采集所用单片机的时钟产生的时间序列t,计算出输出速度的时间间隔Δt和车辆计算位移值S,并加入通过数据补偿算法得到的位移补偿值ΔS,从而得到精准的车辆道路行驶里程S’;其中数据补偿算法是通过OBD系统测量计算过程中产生的相邻瞬时速度变化值ΔV和时间间隔Δt的函数关系对计算位移值S进行数据补偿的;数据补偿算法的具体实施方法为:首先检测采集的相邻瞬时速度有无变化,如果ΔV≠0,则提供相邻瞬时速度变化值ΔV给补偿系统做后续处理;然后计算这个相邻瞬时速度变化所持续的时间间隔Δt,根据时间间隔Δt的大小分级,分级阈值为A;第三是对不同分级的位移补偿值ΔS进行计算,计算函数为F,F是ΔV与Δt的复合函数或是其中某一个自变量的单一函数,函数表达式如下:(其中A、c1、c2需要根据不同车辆进行测定)根据上述数据补偿的方法计算的位移补偿值ΔS与车辆计算位移值S相加即可得到补偿后位移值S’。
【技术特征摘要】
1.一种基于车辆诊断系统并融入数据补偿算法获得行驶里程的方法;通过采集OBD系统中的车辆瞬时速度V,将数据进行单位转换,再根据采集所用单片机的时钟产生的时间序列t,计算出输出速度的时间间隔Δt和车辆计算位移值S,并加入通过数据补偿算法得到的位移补偿值ΔS,从而得到精准的车辆道路行驶里程S’;其中数据补偿算法是通过OBD系统测量计算过程中产生的相邻瞬时速度变化值ΔV和时间间隔Δt的函数关系对计算位移值S进行数据补偿的;数据补偿算法的具体实施方法为:首先检测采集的相邻瞬时速度有无变化,如果ΔV≠0,则提供相邻瞬时速度变化值ΔV给补偿系统做后续处理;然后计算这个相邻瞬时速度变化所持续的时间间隔Δt,根据时间间隔Δt的大小分级,分级阈值为A;第三是对不同分级的位移补偿值ΔS进行计算,计算函数为F,F是ΔV与Δt的复合函数或是其中某一个自变量的单一函数,函数表达式如下:(其中A、c1、c2需要根据不同车辆进行测定)根据上述数据补偿的方法计算的位移补偿值ΔS与车辆计算位移值S相加即可得到补偿后位移值S’。2.一种基于车辆诊断系统并融入数据补偿算法获得行驶里程的装置,其特征在于,该装置包括采集模块、数据处理模块和输出模块;采集模块:该模块包括OBD数据采集子模块、时间序...
【专利技术属性】
技术研发人员:吴楠,
申请(专利权)人:北京市市政工程设计研究总院有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。