本发明专利技术提供一种车辆解码器通讯参数分析系统,包括对应不同通讯协议的多个第一通讯组件、用于与车辆解码器连接的OBD接口、电压采集组件以及控制组件;所述控制组件被配置为:S101、通过所述电压采集组件采集所述OBD接口各引脚的电压;S102、通过所述电压确定所述车辆解码器当前所使用的引脚以及通讯协议;S103、根据确定的引脚以及通讯协议,通过对应的第一通讯组件经所述OBD接口对应的引脚采集波特率。本发明专利技术可以高效的分析出车辆解码器与车辆电控系统通讯时的通讯参数,避免凭借经验分析导致耗费大量开发时间的问题发生。分析导致耗费大量开发时间的问题发生。分析导致耗费大量开发时间的问题发生。
【技术实现步骤摘要】
车辆解码器通讯参数分析系统
[0001]本专利技术属于车辆诊断
,尤其涉及一种车辆解码器通讯参数分析系统。
技术介绍
[0002]随着电子技术在车辆上的广泛应用,车辆作为高科技的机电产品,其电控系统越来越多。然而,对电控系统性能的检测和故障诊断,传统的人工经验诊断法已经远远不能满足汽车的诊断需求,只有使用电控系统诊断仪,才能适应汽车技术的发展需求,因此,解码器得到了广泛应用。
[0003]车辆解码器通常通过数据线与计算机的检测接头相连,从而达到与各种电控系统的控制单元ECU进行数据交换,它具有读取、提取、记录、显示储存在汽车电脑中的多种信息的功能。解码器能读取出车辆电脑存储单元内的各种信息,如诊断代码(DTC)、传感器和执行器的动/静态数据流、汽车路试中的DTC和数据流,并对其进行整理、比较和翻译,最后以文字、曲线和图表的形式显示出来,给维修人员诊断故障和采取修理措施提供依据。同时,在动态和静态两种模式下,它还可以向车辆电控系统的计算机发出指令,以控制某些执行器动作,进行动态的诊断,实现车和人在诊断过程中的沟通。
[0004]解码器插进车辆的OBD口后,用户选择解码器某一个菜单节点,每个节点对应车辆电控系统不同的子系统,点击后,解码器发送建立通讯指令,车辆响应后进系统成功,否则进入失败。在对解码器的开发过程中,往往需要分析竞品解码器产品进不同子系统的通讯参数(引脚、波特率、通讯方式等),目前的分析方式都是先根据经验猜测,然后再进行验证,这样的方式依赖于经验,且具有一定的盲目性,效率较低,导致开发过程耗费大量时间。
技术实现思路
[0005]基于此,针对上述技术问题,提供一种高效的车辆解码器通讯参数分析系统。
[0006]为解决上述技术问题,本专利技术采用如下技术方案:
[0007]一种车辆解码器通讯参数分析系统,其特征在于,包括对应不同通讯协议的多个第一通讯组件、用于与车辆解码器连接的OBD接口、电压采集组件以及控制组件;
[0008]所述控制组件被配置为:
[0009]S101、通过所述电压采集组件采集所述OBD接口各引脚的电压;
[0010]S102、通过所述电压确定所述车辆解码器当前所使用的引脚以及通讯协议;
[0011]S103、根据确定的引脚以及通讯协议,通过对应的第一通讯组件经所述OBD接口对应的引脚采集波特率。
[0012]本专利技术可以高效的分析出车辆解码器与车辆电控系统通讯时的通讯参数,避免凭借经验分析导致耗费大量开发时间的问题发生。
附图说明
[0013]下面结合附图和具体实施方式本专利技术进行详细说明:
[0014]图1为本专利技术实施例的一种车辆解码器通讯参数分析系统的结构示意图;
[0015]图2为本专利技术实施例的流程图。
具体实施方式
[0016]如图1所示,本说明书实施例提供一种车辆解码器通讯参数分析系统,包括多个第一通讯组件110、OBD接口120、电压采集组件130以及控制组件140,第一通讯组件110以及电压采集组件130均与控制组件140连接,OBD接口120与第一通讯组件110以及电压采集组件130连接。
[0017]车辆解码器2的每个菜单节点对应车辆电控系统不同的子系统,不同的子系统需要车辆解码器2以不同的通讯参数建立通讯,通讯参数包括引脚、通讯协议以及波特率等等,多个第一通讯组件110对应不同通讯协议,OBD接口120用于与车辆解码器2连接,车辆解码器2具有与OBD接口120对应的接口。
[0018]其中,如图2所示,控制组件140被配置为:
[0019]S101、通过电压采集组件130采集OBD接口120各引脚的电压。
[0020]S102、通过电压确定车辆解码器2当前所使用的引脚以及通讯协议。
[0021]S103、根据确定的引脚以及通讯协议,通过对应的第一通讯组件110经OBD接口120对应的引脚采集波特率。
[0022]在一种实施方式中,控制组件140包括上位机141、控制芯片142以及第二通讯组件143,控制芯片142、第二通讯组件143、多个第一通讯组件110、OBD接口120以及电压采集组件130构成模拟装置,其中,第一通讯组件110、电压采集组件130以及第二通讯组件143均与控制芯片142连接,模拟装置通过第二通讯组件143与上位机141连接,实现两者之间的通讯。
[0023]相应地,在步骤S101中,控制芯片142通过电压采集组件130采集OBD接口各引脚的电压,并通过第二通讯组件150将采集的电压发送给上位机141。
[0024]在步骤S102中,上位机141接收来自模拟装置发送的电压,通过电压确定车辆解码器2当前所使用的引脚以及通讯协议,并将确定的引脚以及通讯协议发送给模拟装置。
[0025]在步骤S103中,控制芯片142通过第二通讯组件150接收上位机141发送的引脚以及通讯协议,根据引脚以及通讯协议,通过对应的第一通讯组件110经OBD接口120对应的引脚采集波特率。
[0026]在一种实施方式中,上位机141在其显示组件上提供人机交互界面,该界面具有电压采集控件、引脚选择控件、通讯协议选择控件、波特率选择控件、波特率采集控件,且该界面可以对分析结果进行显示。
[0027]用户操作电压采集控件,上位机141进行响应,将电压采集指令发送给模拟装置的控制芯片142,由控制芯片142通过电压采集组件130采集OBD接口各引脚的电压,并通过第二通讯组件150将采集的电压发送给上位机141。
[0028]上位机141通过电压确定车辆解码器2当前所使用的引脚以及通讯协议,并在人机交互界面中进行显示。
[0029]用户根据显示的引脚以及通讯协议,通过引脚选择控件和通讯协议选择控件相应的引脚以及通讯协议,通过波特率选择控件选择一个需采集的波特率,如9600或者12800等
等常见的波特率,然后,操作波特率采集控件,上位机141进行响应,将引脚、通讯协议以及需采集的波特率发送给模拟装置,模拟装置进行波特率的采集。
[0030]其中,电压采集控件和波特率采集控件可以设计为按钮,引脚选择控件、通讯协议选择控件以及波特率选择控件可以设计为选择菜单或者选框等等形式。
[0031]在一种实施方式中,采集波特率的同时,还接收数据帧,通过数据帧确定帧格式:
[0032]将数据帧与预设的多个帧格式进行匹配,确定数据帧的帧格式,这样可以确定数据帧具体的格式,如K线通讯一般有KWP2000_k、KWP2000_can、K_0x、K_8x等帧格式。
[0033]在一种实施方式中,第一通讯组件110为三个,分别为K线通讯芯片、CAN通讯芯片以及RS485通讯芯片,电压采集组件130为电压采集芯片;相应地,参见表1以及表2,表1为OBD接口引脚定义表,表2为电压变化量与通讯方式对应表,通过电压确定车辆解码器当前所使用的引脚以及通讯协议,进一步包括:
[本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种车辆解码器通讯参数分析系统,其特征在于,包括对应不同通讯协议的多个第一通讯组件、用于与车辆解码器连接的OBD接口、电压采集组件以及控制组件;所述控制组件被配置为:S101、通过所述电压采集组件采集所述OBD接口各引脚的电压;S102、通过所述电压确定所述车辆解码器当前所使用的引脚以及通讯协议;S103、根据确定的引脚以及通讯协议,通过对应的第一通讯组件经所述OBD接口对应的引脚采集波特率。2.根据权利要求1所述的一种车辆解码器通讯参数分析系统,其特征在于,所述控制组件包括上位机、控制芯片以及第二通讯组件,所述控制芯片、第二通讯组件、多个第一通讯组件、OBD接口以及电压采集组件构成模拟装置,所述模拟装置通过第二通讯组件与所述上位机连接。3.根据权利要求2所述的一种车辆解码器通讯参数分析系统,其特征在于,所述步骤S101包括:所述控制芯片通过所述电压采集组件采集所述OBD接口各引脚的电压,并通过所述第二通讯组件将采集的电压发送给所述上位机。4.根据权利要求3所述的一种车辆解码器通讯参数分析系统,其特征在于,所述步骤S102包括:所述上位机接收来自所述模拟装置发送的电压,通过所述电压确定所述车辆解码器当前所使用的引脚以及通讯协议,并将确定的引脚以及通讯协议发送给所述模拟装置。5.根据权利要求4所述的一种车辆解码器通讯参数分析系统,其特征在于,所述步骤S103包括:所述控制芯片通过所述第二通讯组件接收所述上位机发送的引脚以及通讯协议,根据所述引脚以及通讯协议,通过对应的第一通讯组件经所述O...
【专利技术属性】
技术研发人员:曾志勇,李震坤,邢天星,
申请(专利权)人:上海星融汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。