获取行驶车辆的速度的方法

文档序号:9417329阅读:4077来源:国知局
获取行驶车辆的速度的方法
【技术领域】
[0001]本发明涉及一种速度获得方法,尤其涉及一种获取行驶车辆的速度的方法。
【背景技术】
[0002]OBD (On-Board Diagnostic,车载诊断系统产品)技术最早起源于80年代的美国,最初是政府为了监测汽车尾气排放用而强制执行安装的,它通过各种与排放有关的部件信息,联接到电控单元(ECU),ECU具备检测和分析与排放相关故障的功能。
[0003]目前市场上大部分车联网的产品都是通过OBD接口来实现的,而真正的车联网终端必须是从CAN总线一即汽车内部的电子总线来实现与网络的连接,才能获得车辆的完整数据。
[0004]基于OBD产品的监测频次是以分钟来计算,而实际驾驶过程中车主的动作的发生是以秒、甚至毫米来计算的,所以基于OBD的车载产品无法精准的获取实时数据。
[0005]虽然通过OBD获取车辆速度很容易,但是OBD的信息交互速度却不是最快的,所以实时速度不够精确,而内网信息交互速度远远超过0BD,同时不存在询问应答之说,大大提高了效率,而且从内网获得车辆速度能有效的减缓OBD压力。

【发明内容】

[0006]为了解决上述技术问题,本发明提供了一种获取行驶车辆的速度的方法,以实现行驶车辆速度的实时、精准和快速获取。
[0007]为了实现上述目的,本发明采用的技术方案是:一种获取行驶车辆的速度的方法为,包括如下步骤:
[0008]S1.车辆在静止时,找到车内网交互数据中始终没有变化的数据帧并记录该数据帧所在ID,该ID下的数据帧为车辆静止时锁定数据位的数据;
[0009]S2.启动车辆并使其匀速行驶,由记录的数据帧所在ID中,找到开始具有变化的数据帧所在ID并再次记录该ID,该ID下的数据帧为车辆匀速行驶时锁定数据位的数据;
[0010]S3.预估该锁定数据位的数据所符合的数学模型;
[0011]S4.求解该预估数学模型的系数和常量,并使用该系数与常量建立相应的数学模型;
[0012]S5.通过CAN转USB设备监听车内网数据帧,找到符合该数学模型的数据帧,该数据帧即为表示车辆速度的数据帧,以此得到该数据帧表示的车辆行驶速度。
[0013]进一步的,在步骤S3中,当判定其符合二元一次方程时,将车辆静止时的车速和车辆静止时锁定数据位的数据与车辆匀速行驶时的车速和车辆匀速行驶时锁定数据位的数据组成二元一次方程ax+by+c = O ;
[0014]其中:
[0015]X为锁定数据位的数据,
[0016]y为车辆实际的行驶速度,
[0017]y是由车辆诊断软件监听车辆行驶状态得到的。
[0018]进一步的,在步骤S5中,通过CAN转USB设备监听车内网数据帧,找到符合该数学模型的数据帧,该数据帧即为表示车辆速度的数据帧,则将该数据作为X的值代入方程中求解I值,得到该数据帧表示的车辆行驶速度。
[0019]有益效果:本发明利用内网信息交互速度远远超过OBD接口的特点,于内网中获取行驶车辆的速度,因而不存在询问应答的步骤,可以大大提高数据采集效率,有效减缓OBD接口的压力。
【附图说明】
[0020]图1为本发明实施例1的方法的示意图;
【具体实施方式】
[0021]实施例1
[0022]S1.车辆在静止时,找到车内网交互数据中始终没有变化的数据帧并记录该数据帧所在ID,该ID下的数据帧为车辆静止时锁定数据位的数据;
[0023]S2.启动车辆并使其匀速行驶,由记录的数据帧所在ID中,找到开始具有变化的数据帧所在ID并再次记录该ID,该ID下的数据帧为车辆匀速行驶时锁定数据位的数据;
[0024]S3.预估该锁定数据位的数据所符合的数学模型,在本实施例中,当判定其符合二元一次方程时,将车辆静止时的车速和车辆静止时锁定数据位的数据与车辆匀速行驶时的车速和车辆勾速行驶时锁定数据位的数据组成二元一次方程ax+by+c = 0,
[0025]其中:x为锁定数据位的数据,y为车辆实际的行驶速度,y是由车辆诊断软件监听车辆行驶状态得到的;
[0026]S4.求解系数和常量a、b和C,并使用该系数与常量建立相应的数学模型;
[0027]S5.通过CAN转USB设备监听车内网数据帧,找到符合该数学模型的数据帧,该数据帧即为表示车辆速度的数据帧,本实施例中,将该数据作为X的值代入方程中求解I值,即可得到该数据帧表示的车辆行驶速度。
[0028]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
【主权项】
1.一种获取行驶车辆的速度的方法为,其特征在于,包括如下步骤: 51.车辆在静止时,找到车内网交互数据中,始终没有变化的数据帧并记录该数据帧所在ID,该ID下的数据帧为车辆静止时锁定数据位的数据; 52.启动车辆并使其匀速行驶,由记录的数据帧所在ID中,找到开始具有变化的数据帧所在ID并再次记录该ID,该ID下的数据帧为车辆匀速行驶时锁定数据位的数据; 53.预估该锁定数据位的数据所符合的数学模型; 54.求解该预估数学模型的系数和常量,并使用该系数与常量建立相应的数学模型; 55.通过CAN转USB设备监听车内网数据帧,找到符合该数学模型的数据帧,该数据帧即为表示车辆速度的数据帧,以此得到该数据帧表示的车辆行驶速度。2.如权利要求1所述的一种获取行驶车辆的速度的方法为,其特征在于,在步骤S3中,当判定其符合二元一次方程时,将车辆静止时的车速和车辆静止时锁定数据位的数据与车辆勾速行驶时的车速和车辆勾速行驶时锁定数据位的数据组成二元一次方程ax+by+c =O ; 其中: X为锁定数据位的数据, y为车辆实际的行驶速度, y是由车辆诊断软件监听车辆行驶状态得到的。3.如权利要求2所述的一种获取行驶车辆的速度的方法为,其特征在于,在步骤S5中,通过CAN转USB设备监听车内网数据帧,找到符合该数学模型的数据帧,该数据帧即为表示车辆速度的数据帧,则将该数据作为X的值代入方程中求解I值,得到该数据帧表示的车辆行驶速度。
【专利摘要】一种获取行驶车辆的速度的方法为,属于车联网领域,用以解决车辆速度获得的技术问题,技术要点是,包括如下步骤:S1.车辆在静止时,找到车内网交互数据中始终没有变化的数据帧并记录该数据帧所在ID,该ID下的数据帧为车辆静止时锁定数据位的数据;S2.启动车辆并使其匀速行驶,由记录的数据帧所在ID中,找到开始具有变化的数据帧所在ID并再次记录该ID,该ID下的数据帧为车辆匀速行驶时锁定数据位的数据;S3.预估该锁定数据位的数据所符合的数学模型,有益效果是,本发明利用内网信息交互速度远远超过OBD接口的特点,于内网中获取行驶车辆的速度,因而不存在询问应答的步骤,可以大大提高数据采集效率,有效减缓OBD接口的压力。
【IPC分类】G06F17/11
【公开号】CN105138496
【申请号】CN201510446101
【发明人】田雨农, 马铭, 乔莹, 刘洪时
【申请人】大连楼兰科技股份有限公司
【公开日】2015年12月9日
【申请日】2015年7月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1