基于VehicleSPY的诊断信号解析方法技术

技术编号:36955097 阅读:22 留言:0更新日期:2023-03-22 19:15
本发明专利技术提出了一种基于VehicleSPY的诊断信号解析方法,包括以下步骤:S1,诊断仪与车辆连接:将诊断仪与车辆连接,操作诊断仪选择需要解析的信号并进行读取,同时将VSPY设备接入车辆诊断CAN线对诊断报文进行监控,记录诊断请求报文和应答报文的ID;S2,诊断仪与VSPY设备连接:将诊断仪与车辆断开连接,并通过网络转接头与VSPY设备直接连接,并在VehicleSPY修改应答报文数据场字节来观测诊断仪显示信号的变化情况,从而确定诊断信号的位置、系数和偏移量;S3,诊断信号解析:诊断仪向VehicleSPY发送请求报文,VehicleSPY收到诊断仪的诊断请求报文后,发送并修改回复报文,使诊断仪上显示的信号发生改变,通过这种方法可快速定位多个同一ID报文中的信号,且方便对信号的系数和偏移量进行标定。本发明专利技术能够快速定位多个同一ID报文中的信号,且方便对信号的系数和偏移量进行标定。进行标定。进行标定。

【技术实现步骤摘要】
基于VehicleSPY的诊断信号解析方法


[0001]本专利技术涉及车辆网络通信
,特别是涉及一种基于VehicleSPY的诊断信号解析方法。

技术介绍

[0002]随着新能源电动汽车行业及汽车智能化的快速发展,车上的控制单元越来越多,功能越来越复杂,车辆仪表盘根据各电子控制单元(ECU)反馈的信号为驾驶员提供所需的运行参数信息及车辆各系统工作状况信息。对国际先进新能源车型进行准确的测试和评价成为当前汽车行业的主要任务之一。准确可靠的信号获取可为高质量测试评价各新能源车型提供基本保证。较之其他途径获取的信号,通讯CAN信号具有高可靠性、高频率、实时性较好等一系列优点。且随着各先进新能源车型的不断推出,也对测试评价的时效性提出了更高的要求。因而尽可能多的从通讯CAN上获取关键信号,缩短信号解析周期,对新能源车的测试评价工作具有重要的意义。
[0003]针对采用多帧回复诊断请求报文的车辆,传统诊断信号解析法需要在回复的多帧报文中根据工程师经验依次筛查待解析信号,不易于信号的定位和标定。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于VehicleSPY的诊断信号解析方法。
[0005]为了实现本专利技术的上述目的,本专利技术提供了一种基于VehicleSPY的诊断信号解析方法,包括以下步骤:
[0006]S1,诊断仪与车辆连接:将诊断仪与车辆连接,操作诊断仪选择需要解析的信号并进行读取,同时将VSPY设备接入车辆诊断CAN线对诊断报文进行监控,记录诊断请求报文和应答报文的ID;
[0007]S2,诊断仪与VSPY设备连接:将诊断仪与车辆断开连接,并通过网络转接头与VSPY设备直接连接,并在VehicleSPY修改应答报文数据场字节来观测诊断仪显示信号的变化情况,从而确定诊断信号的位置、系数和偏移量;
[0008]S3,诊断信号解析:诊断仪向VehicleSPY发送请求报文,VehicleSPY收到诊断仪的诊断请求报文后,发送并修改回复报文,使诊断仪上显示的信号发生改变,从而快速定位多个同一ID报文中的信号,并对信号的系数和偏移量进行标定。
[0009]进一步地,所述S1包括以下步骤:
[0010]S1

1,车辆连接诊断仪后通过VehicleSPY的信息读取界面读取诊断报文;
[0011]S1

2,将应答报文添加到不带数据的接收信息列表中;
[0012]S1

3,打开信息编辑界面,在接收选项卡中选择应答报文相对应的网络层协议作为应答报文的多列属性,然后将应答报文发送到待传输区域;
[0013]S1

4,返回信息读取界面,暂停报文读取,并找到诊断请求报文及其流控帧;
[0014]S1

5,将诊断请求报文及其流控帧添加到带数据的发送信息列表中。
[0015]进一步地,所述S2包括以下步骤:
[0016]S2

1,在发送诊断应答报文之前将诊断仪数据场的数据清空,通过诊断仪向VSPY发送请求报文;
[0017]S2

2,打开VSPY的发送面板并设置诊断应答报文,并将诊断应答报文按照周期250
±
10ms进行发送至诊断仪;
[0018]S2

3,若诊断仪接收到报文,这说明与VSPY成功连接,此时VehicleSPY替代了车辆应答。
[0019]将诊断仪与车辆断开,通过VSPY向车辆发送之前保存好的诊断请求报文,即可模拟诊断仪与车辆的通信。
[0020]进一步地,S2中所述网络转接头与VSPY设备直接连接时串入两个120欧姆终端电阻。
[0021]终端电阻的作用就是吸收信号反射及回波,提高数据通信的抗干扰性及可靠行。
[0022]进一步地,所述S3包括以下步骤:
[0023]S3

1,在VSPY的发送面板Tx Panel中选择应答报文的第一字节B1,对其额外字节按每次10
±
2个字节进行填充;
[0024]S3

2,在填充时,若诊断仪的数值发生变化,则定位待解信号当前字节的位置;
[0025]S3

3,修改数值标定信号的系数和偏移;
[0026]S3

4,在信息编辑界面中选择接收选项卡,在应答报文中创建解析完成的信号。
[0027]进一步地,所述信号的系数和偏移需满足如下条件:
[0028]S
pv
=S
cf
*b0+S
of
*b1
[0029]其中S
pv
表示信号物理值;
[0030]S
cf
表示信号的系数;
[0031]S
of
表示信号的偏移;
[0032]b0表示待解信号所处位置前一字节的十进制数值;
[0033]b1表示待解信号所处位置后一字节的十进制数值。
[0034]进一步地,所述S3还包括:
[0035]S3

5,诊断信号解析完成后将诊断仪与车辆断开,VSPY与车辆相连,打开发送面板Tx Panel,按周期250
±
10ms发送诊断请求报文,按255
±
10ms发送诊断请求报文及其流控帧。
[0036]S3

6,诊断信号请求完成,打开日志记录界面,可以将解析出的诊断信号输出为CSV文件。
[0037]综上所述,由于采用了上述技术方案,本专利技术能够快速定位多个同一ID报文中的信号,且方便对信号的系数和偏移量进行标定。
[0038]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0039]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得
明显和容易理解,其中:
[0040]图1是本专利技术诊断仪与车辆连接示意图。
[0041]图2是本专利技术诊断仪待解信号示意图。
[0042]图3是本专利技术诊断报文ID在VehicleSPY上的示意图。
[0043]图4是本专利技术诊断回复报文选择ISO 15765

2后在VehicleSPY上的示意图。
[0044]图5是本专利技术诊断请求报文在VehicleSPY上的示意图。
[0045]图6是本专利技术添加入发送列表的诊断报文的示意图。
[0046]图7是本专利技术诊断仪与VSPY设备连接示意图。
[0047]图8是本专利技术诊断仪界面示意图。
[0048]图9是本专利技术诊断仪报错界面示意图。
[0049]图10是本专利技术诊断回复报文为空时待解信号示意图。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于VehicleSPY的诊断信号解析方法,其特征在于,包括以下步骤:S1,诊断仪与车辆连接:将诊断仪与车辆连接,操作诊断仪选择需要解析的信号并进行读取,同时将VSPY设备接入车辆诊断CAN线对诊断报文进行监控,记录诊断请求报文和应答报文的ID;S2,诊断仪与VSPY设备连接:将诊断仪与车辆断开连接,并通过网络转接头与VSPY设备直接连接,并在VehicleSPY修改应答报文数据场字节来观测诊断仪显示信号的变化情况,从而确定诊断信号的位置、系数和偏移量;S3,诊断信号解析:诊断仪向VehicleSPY发送请求报文,VehicleSPY收到诊断仪的诊断请求报文后,发送并修改回复报文,使诊断仪上显示的信号发生改变,从而快速定位多个同一ID报文中的信号,并对信号的系数和偏移量进行标定。2.根据权利要求1所述的一种基于VehicleSPY的诊断信号解析方法,其特征在于,所述S1包括以下步骤:S1

1,车辆连接诊断仪后通过VehicleSPY的信息读取界面读取诊断报文;S1

2,将应答报文添加到不带数据的接收信息列表中;S1

3,打开信息编辑界面,在接收选项卡中选择应答报文相对应的网络层协议作为应答报文的多列属性,然后将应答报文发送到待传输区域;S1

4,返回信息读取界面,暂停报文读取,并找到诊断请求报文及其流控帧;S1

5,将诊断请求报文及其流控帧添加到带数据的发送信息列表中。3.根据权利要求1所述的一种基于VehicleSPY的诊断信号解析方法,其特征在于,所述S2包括以下步骤:S2

1,在发送诊断应答报文之前将诊断仪数据场的数据清空,通过诊断仪向VSPY发送请求报文;S2

2,打开VSPY的发送面板并设置诊断应答报文,并将诊断应答报文按照周期250
±
10ms进行发送至诊断仪;S2

3,若诊断仪接...

【专利技术属性】
技术研发人员:关静刘洋周亚棱刘福建欧阳王毅周莎
申请(专利权)人:中国汽车工程研究院股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1