CN113377085A - 车辆解码器通讯参数分析*** - Google Patents

车辆解码器通讯参数分析*** Download PDF

Info

Publication number
CN113377085A
CN113377085A CN202110727649.3A CN202110727649A CN113377085A CN 113377085 A CN113377085 A CN 113377085A CN 202110727649 A CN202110727649 A CN 202110727649A CN 113377085 A CN113377085 A CN 113377085A
Authority
CN
China
Prior art keywords
communication
pin
voltage
vehicle
decoder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110727649.3A
Other languages
English (en)
Inventor
曾志勇
李震坤
邢天星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Xingrong Automotive Technology Co ltd
Original Assignee
Shanghai Xingrong Automotive Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Xingrong Automotive Technology Co ltd filed Critical Shanghai Xingrong Automotive Technology Co ltd
Priority to CN202110727649.3A priority Critical patent/CN113377085A/zh
Publication of CN113377085A publication Critical patent/CN113377085A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0262Confirmation of fault detection, e.g. extra checks to confirm that a failure has indeed occurred
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Communication Control (AREA)

Abstract

本发明提供一种车辆解码器通讯参数分析***,包括对应不同通讯协议的多个第一通讯组件、用于与车辆解码器连接的OBD接口、电压采集组件以及控制组件;所述控制组件被配置为:S101、通过所述电压采集组件采集所述OBD接口各引脚的电压;S102、通过所述电压确定所述车辆解码器当前所使用的引脚以及通讯协议;S103、根据确定的引脚以及通讯协议,通过对应的第一通讯组件经所述OBD接口对应的引脚采集波特率。本发明可以高效的分析出车辆解码器与车辆电控***通讯时的通讯参数,避免凭借经验分析导致耗费大量开发时间的问题发生。

Description

车辆解码器通讯参数分析***
技术领域
本发明属于车辆诊断技术领域,尤其涉及一种车辆解码器通讯参数分析***。
背景技术
随着电子技术在车辆上的广泛应用,车辆作为高科技的机电产品,其电控***越来越多。然而,对电控***性能的检测和故障诊断,传统的人工经验诊断法已经远远不能满足汽车的诊断需求,只有使用电控***诊断仪,才能适应汽车技术的发展需求,因此,解码器得到了广泛应用。
车辆解码器通常通过数据线与计算机的检测接头相连,从而达到与各种电控***的控制单元ECU进行数据交换,它具有读取、提取、记录、显示储存在汽车电脑中的多种信息的功能。解码器能读取出车辆电脑存储单元内的各种信息,如诊断代码(DTC)、传感器和执行器的动/静态数据流、汽车路试中的DTC和数据流,并对其进行整理、比较和翻译,最后以文字、曲线和图表的形式显示出来,给维修人员诊断故障和采取修理措施提供依据。同时,在动态和静态两种模式下,它还可以向车辆电控***的计算机发出指令,以控制某些执行器动作,进行动态的诊断,实现车和人在诊断过程中的沟通。
解码器插进车辆的OBD口后,用户选择解码器某一个菜单节点,每个节点对应车辆电控***不同的子***,点击后,解码器发送建立通讯指令,车辆响应后进***成功,否则进入失败。在对解码器的开发过程中,往往需要分析竞品解码器产品进不同子***的通讯参数(引脚、波特率、通讯方式等),目前的分析方式都是先根据经验猜测,然后再进行验证,这样的方式依赖于经验,且具有一定的盲目性,效率较低,导致开发过程耗费大量时间。
发明内容
基于此,针对上述技术问题,提供一种高效的车辆解码器通讯参数分析***。
为解决上述技术问题,本发明采用如下技术方案:
一种车辆解码器通讯参数分析***,其特征在于,包括对应不同通讯协议的多个第一通讯组件、用于与车辆解码器连接的OBD接口、电压采集组件以及控制组件;
所述控制组件被配置为:
S101、通过所述电压采集组件采集所述OBD接口各引脚的电压;
S102、通过所述电压确定所述车辆解码器当前所使用的引脚以及通讯协议;
S103、根据确定的引脚以及通讯协议,通过对应的第一通讯组件经所述OBD接口对应的引脚采集波特率。
本发明可以高效的分析出车辆解码器与车辆电控***通讯时的通讯参数,避免凭借经验分析导致耗费大量开发时间的问题发生。
附图说明
下面结合附图和具体实施方式本发明进行详细说明:
图1为本发明实施例的一种车辆解码器通讯参数分析***的结构示意图;
图2为本发明实施例的流程图。
具体实施方式
如图1所示,本说明书实施例提供一种车辆解码器通讯参数分析***,包括多个第一通讯组件110、OBD接口120、电压采集组件130以及控制组件140,第一通讯组件110以及电压采集组件130均与控制组件140连接,OBD接口120与第一通讯组件110以及电压采集组件130连接。
车辆解码器2的每个菜单节点对应车辆电控***不同的子***,不同的子***需要车辆解码器2以不同的通讯参数建立通讯,通讯参数包括引脚、通讯协议以及波特率等等,多个第一通讯组件110对应不同通讯协议,OBD接口120用于与车辆解码器2连接,车辆解码器2具有与OBD接口120对应的接口。
其中,如图2所示,控制组件140被配置为:
S101、通过电压采集组件130采集OBD接口120各引脚的电压。
S102、通过电压确定车辆解码器2当前所使用的引脚以及通讯协议。
S103、根据确定的引脚以及通讯协议,通过对应的第一通讯组件110经OBD接口120对应的引脚采集波特率。
在一种实施方式中,控制组件140包括上位机141、控制芯片142以及第二通讯组件143,控制芯片142、第二通讯组件143、多个第一通讯组件110、OBD接口120以及电压采集组件130构成模拟装置,其中,第一通讯组件110、电压采集组件130以及第二通讯组件143均与控制芯片142连接,模拟装置通过第二通讯组件143与上位机141连接,实现两者之间的通讯。
相应地,在步骤S101中,控制芯片142通过电压采集组件130采集OBD接口各引脚的电压,并通过第二通讯组件150将采集的电压发送给上位机141。
在步骤S102中,上位机141接收来自模拟装置发送的电压,通过电压确定车辆解码器2当前所使用的引脚以及通讯协议,并将确定的引脚以及通讯协议发送给模拟装置。
在步骤S103中,控制芯片142通过第二通讯组件150接收上位机141发送的引脚以及通讯协议,根据引脚以及通讯协议,通过对应的第一通讯组件110经OBD接口120对应的引脚采集波特率。
在一种实施方式中,上位机141在其显示组件上提供人机交互界面,该界面具有电压采集控件、引脚选择控件、通讯协议选择控件、波特率选择控件、波特率采集控件,且该界面可以对分析结果进行显示。
用户操作电压采集控件,上位机141进行响应,将电压采集指令发送给模拟装置的控制芯片142,由控制芯片142通过电压采集组件130采集OBD接口各引脚的电压,并通过第二通讯组件150将采集的电压发送给上位机141。
上位机141通过电压确定车辆解码器2当前所使用的引脚以及通讯协议,并在人机交互界面中进行显示。
用户根据显示的引脚以及通讯协议,通过引脚选择控件和通讯协议选择控件相应的引脚以及通讯协议,通过波特率选择控件选择一个需采集的波特率,如9600或者12800等等常见的波特率,然后,操作波特率采集控件,上位机141进行响应,将引脚、通讯协议以及需采集的波特率发送给模拟装置,模拟装置进行波特率的采集。
其中,电压采集控件和波特率采集控件可以设计为按钮,引脚选择控件、通讯协议选择控件以及波特率选择控件可以设计为选择菜单或者选框等等形式。
在一种实施方式中,采集波特率的同时,还接收数据帧,通过数据帧确定帧格式:
将数据帧与预设的多个帧格式进行匹配,确定数据帧的帧格式,这样可以确定数据帧具体的格式,如K线通讯一般有KWP2000_k、KWP2000_can、K_0x、K_8x等帧格式。
在一种实施方式中,第一通讯组件110为三个,分别为K线通讯芯片、CAN通讯芯片以及RS485通讯芯片,电压采集组件130为电压采集芯片;相应地,参见表1以及表2,表1为OBD接口引脚定义表,表2为电压变化量与通讯方式对应表,通过电压确定车辆解码器当前所使用的引脚以及通讯协议,进一步包括:
1、若引脚的电压变化量低于模拟装置的电源电压1V±0.5V,则该引脚为车辆解码器2当前所使用的引脚,一般为7号引脚,通讯协议为K线通讯,参见表1和表2。
2、若引脚的电压变化量为2.5V±0.5V,则该引脚为车辆解码器2当前所使用的引脚,一般为6号引脚(CAN-H)、14号引脚(CAN-L),通讯协议为CAN通讯,参见表1和表2。
3、若引脚的电压变化量为5V±0.5V,则该引脚为车辆解码器2当前所使用的引脚,一般为8~12号引脚中的其中一个,通讯协议为RS485通讯,参见表1和表2。
其中,由电压采集组件130高频次采集OBD接口120各引脚的电压,然后,由控制组件140计算电压变化量,进而进行引脚以及通讯协议的判断。
引脚 定义
1 厂家自定义
2 SAE J1850总线+
3 厂家自定义
4 车身地
5 信号地
6 CAN-H
7 K线
8 厂家自定义
9 厂家自定义
10 SAE J1850总线-
11 厂家自定义
12 厂家自定义
13 厂家自定义
14 CAN-L
15 L线
16 电源
表1
通讯方式 电压变化量
K线通讯 低于电源适配器电压1V左右
CAN通讯 2.5V左右
RS485通讯 5V左右
表2
在一种实施方式中,第二通讯组件150包括USB单元、wifi单元以及蓝牙单元,这样,上位机141可以以有线或者无线的方式与模拟装置通讯,上位机141为计算机或者移动智能设备(如平板电脑、智能手机等等)。
在实际应用场景下,将车辆解码器2***模拟装置的OBD接口120后,用户选择车辆解码器2的某一个菜单节点,点击进入相应的车辆电控***后,解码器发送建立通讯指令,模拟装置由控制芯片142模拟真实电控子***反馈一个成功建立通讯的信息。
进***后,电压采集芯片对OBD接口120的16个引脚同时高频次采集电压。
模拟装置将采集到的电压通过数据线发送给计算机。
计算机通过电压的变化量,判断出引脚和通讯方式:
如采集7号引脚前100次电压无变化,在第101次时,7号引脚突然增大为24V(电源电压为25V),在一段时间后电压降低到原来的电压值大小左右(也即第100次时的电压值),则可以判断在第101次的时候,解码器通过7号引脚发送了命令,并且解码器和7号引脚的通讯方式是K线通讯。
判断出引脚和通讯方式后,再通过K线通讯芯片采集对应的波特率和数据帧,将数据帧与K线通讯的格式,如KWP2000_k或者KWP2000_can等等进行匹配,确定数据帧格式为KWP200_k,当然,模拟装置中还预设了CAN通讯以及RS485通讯的格式。
需要指出的是,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
但是,本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明的权利要求书范围内。

Claims (10)

1.一种车辆解码器通讯参数分析***,其特征在于,包括对应不同通讯协议的多个第一通讯组件、用于与车辆解码器连接的OBD接口、电压采集组件以及控制组件;
所述控制组件被配置为:
S101、通过所述电压采集组件采集所述OBD接口各引脚的电压;
S102、通过所述电压确定所述车辆解码器当前所使用的引脚以及通讯协议;
S103、根据确定的引脚以及通讯协议,通过对应的第一通讯组件经所述OBD接口对应的引脚采集波特率。
2.根据权利要求1所述的一种车辆解码器通讯参数分析***,其特征在于,所述控制组件包括上位机、控制芯片以及第二通讯组件,所述控制芯片、第二通讯组件、多个第一通讯组件、OBD接口以及电压采集组件构成模拟装置,所述模拟装置通过第二通讯组件与所述上位机连接。
3.根据权利要求2所述的一种车辆解码器通讯参数分析***,其特征在于,所述步骤S101包括:
所述控制芯片通过所述电压采集组件采集所述OBD接口各引脚的电压,并通过所述第二通讯组件将采集的电压发送给所述上位机。
4.根据权利要求3所述的一种车辆解码器通讯参数分析***,其特征在于,所述步骤S102包括:
所述上位机接收来自所述模拟装置发送的电压,通过所述电压确定所述车辆解码器当前所使用的引脚以及通讯协议,并将确定的引脚以及通讯协议发送给所述模拟装置。
5.根据权利要求4所述的一种车辆解码器通讯参数分析***,其特征在于,所述步骤S103包括:
所述控制芯片通过所述第二通讯组件接收所述上位机发送的引脚以及通讯协议,根据所述引脚以及通讯协议,通过对应的第一通讯组件经所述OBD接口对应的引脚采集波特率。
6.根据权利要求5所述的一种车辆解码器通讯参数分析***,其特征在于,所述步骤S103还包括:
通过对应的第一通讯组件经所述OBD接口对应的引脚接收数据帧,通过所述数据帧确定帧格式。
7.根据权利要求6所述的一种车辆解码器通讯参数分析***,其特征在于,所述通过所述数据帧确定帧格式,进一步包括:
将所述数据帧与预设的多个帧格式进行匹配,确定所述数据帧的帧格式。
8.根据权利要求2或7所述的一种车辆解码器通讯参数分析***,其特征在于,所述第一通讯组件为三个,分别为K线通讯芯片、CAN通讯芯片以及RS485通讯芯片,所述电压采集组件为电压采集芯片。
9.根据权利要求8所述的一种车辆解码器通讯参数分析***,其特征在于,所述通过所述电压确定所述车辆解码器当前所使用的引脚以及通讯协议,进一步包括:
若引脚的电压变化量低于电源电压1V±0.5V,则所述引脚为所述车辆解码器当前所使用的引脚,通讯协议为K线通讯;
若引脚的电压变化量为2.5V±0.5V,则所述引脚为所述车辆解码器当前所使用的引脚,通讯协议为CAN通讯;
若引脚的电压变化量为5V±0.5V,则所述引脚为所述车辆解码器当前所使用的引脚,通讯协议为RS485通讯。
10.根据权利要求9所述的一种车辆解码器通讯参数分析***,其特征在于,所述第二通讯组件包括USB单元、wifi单元以及蓝牙单元,所述上位机为计算机或者移动智能设备。
CN202110727649.3A 2021-06-29 2021-06-29 车辆解码器通讯参数分析*** Pending CN113377085A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110727649.3A CN113377085A (zh) 2021-06-29 2021-06-29 车辆解码器通讯参数分析***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110727649.3A CN113377085A (zh) 2021-06-29 2021-06-29 车辆解码器通讯参数分析***

Publications (1)

Publication Number Publication Date
CN113377085A true CN113377085A (zh) 2021-09-10

Family

ID=77579812

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110727649.3A Pending CN113377085A (zh) 2021-06-29 2021-06-29 车辆解码器通讯参数分析***

Country Status (1)

Country Link
CN (1) CN113377085A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117640702A (zh) * 2024-01-26 2024-03-01 深圳市星卡科技股份有限公司 一种通信协议采集方法、装置及电子设备、存储介质
CN117896301A (zh) * 2024-03-14 2024-04-16 深圳市星卡科技股份有限公司 波特率分析方法、装置、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108107875A (zh) * 2018-01-25 2018-06-01 深圳市道通科技股份有限公司 一种汽车诊断方法、装置和车辆通讯接口
CN108255158A (zh) * 2018-01-16 2018-07-06 深圳市道通科技股份有限公司 车辆诊断方法和装置
CN109088807A (zh) * 2018-08-30 2018-12-25 天津布尔科技有限公司 基于can网络车辆协议api开发***
CN109995872A (zh) * 2019-04-09 2019-07-09 上海星融汽车科技有限公司 车辆通讯模拟方法
CN111158347A (zh) * 2020-01-14 2020-05-15 深圳市元征科技股份有限公司 一种obd检测方法以及相关设备
CN111813080A (zh) * 2020-06-30 2020-10-23 深圳市元征科技股份有限公司 车辆obd接口的can总线引脚识别方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108255158A (zh) * 2018-01-16 2018-07-06 深圳市道通科技股份有限公司 车辆诊断方法和装置
CN108107875A (zh) * 2018-01-25 2018-06-01 深圳市道通科技股份有限公司 一种汽车诊断方法、装置和车辆通讯接口
CN109088807A (zh) * 2018-08-30 2018-12-25 天津布尔科技有限公司 基于can网络车辆协议api开发***
CN109995872A (zh) * 2019-04-09 2019-07-09 上海星融汽车科技有限公司 车辆通讯模拟方法
CN111158347A (zh) * 2020-01-14 2020-05-15 深圳市元征科技股份有限公司 一种obd检测方法以及相关设备
CN111813080A (zh) * 2020-06-30 2020-10-23 深圳市元征科技股份有限公司 车辆obd接口的can总线引脚识别方法及装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117640702A (zh) * 2024-01-26 2024-03-01 深圳市星卡科技股份有限公司 一种通信协议采集方法、装置及电子设备、存储介质
CN117896301A (zh) * 2024-03-14 2024-04-16 深圳市星卡科技股份有限公司 波特率分析方法、装置、电子设备及存储介质
CN117896301B (zh) * 2024-03-14 2024-06-21 深圳市星卡科技股份有限公司 波特率分析方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN101807068B (zh) 基于通用总线并行的汽车诊断***及方法
CN106104636B (zh) 使用基于网络的计算基础结构的汽车检测***
CN110162008B (zh) 一种新能源车辆can总线解析方法
US20190171540A1 (en) Apparatus fault detecting system and fault detection device
CN113377085A (zh) 车辆解码器通讯参数分析***
CN110233768B (zh) 基于uds的can总线测试***及can总线测试方法
CN105225049B (zh) 一种高可扩展性故障诊断专家***
CN106338978A (zh) 基于can总线通信功能测试***及其测试方法
CN103699108A (zh) 一种基于obd技术的机动车实时监控***
CN101488028A (zh) 一种测试can总线汽车仪表的***和方法
EP3722956A1 (en) Control system, information processing device, and abnormality factor estimation program
CN115561583A (zh) 一种基于数字孪生技术的电力设备巡检方法、装置及***
CN103699077A (zh) 基于蓝牙智能移动终端的液力缓速器监控***
CN115543746A (zh) 图形处理器监测方法、***、装置及电子设备
CN108377209A (zh) 基于scada的设备故障检测***和检测方法
CN203882164U (zh) 一种基于obd技术的机动车实时监控***
CN108737502B (zh) 实时监测车载通讯模块连接状态的装置及方法
CN110843705A (zh) 一种车载can总线监控***
CN202995452U (zh) 汽车故障信息采集装置和分析***
CN111025916A (zh) 家电设备检测控制方法及***
CN214851308U (zh) 车载设备测试***
CN101883146A (zh) 挖机远程诊断故障方法
WO2021142613A1 (zh) 一种模拟诊断方法、设备及可读存储介质
CN114578786A (zh) 一种车辆测试***
CN109857082B (zh) 自动变速器诊断方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination