发明名称 汽车电子控制单元的诊断装置和测试方法
摘要 汽车电子控制单元的诊断装置和测试方法,属于汽车电子技术领域,本发明的目的是为解决现有的专用诊断工具难以独立实现网络层和应用层诊断服务参数的测试这一问题。汽车电子控制单元的诊断装置包括主控制器模块、CAN数据通讯模块、USB接口模块、K线数据通讯模块和测试项目指示模块;汽车电子控制单元的测试方法能够实现数据链路层数据长度测试及填充位测试,网络层控制参数测试、时间参数测试、不期望帧测试,应用层诊断服务测试。本发明用于独立的实现网络层和应用层诊断服务、服务参数的全面测试。
申请公布号 CN102393738B 申请公布日期 2013.06.05
申请号 CN201110424456.7 申请日期 2011.12.16
申请人 哈尔滨工业大学 发明人 刘志远;尹海;柳旭
分类号 G05B23/02(2006.01)I 主分类号 G05B23/02(2006.01)I
代理机构 代理人
主权项 汽车电子控制单元的诊断装置,它包括主控制器模块(1)、数据通讯模块(2)和USB接口模块(3),所述的主控制器模块(1)用于接收USB接口模块(3)传送的请求报文信息,对所述请求报文信息进行处理,获得测试所需的诊断请求报文,并将所述诊断请求报文发送至报文数据通讯模块(2),主控制器模块(1)还用于接收数据通讯模块(2)发送的实时诊断响应报文,并将所述实时诊断响应报文发送至USB接口模块(3);所述的数据通讯模块(2)的检测信号输入输出端与主控制器模块(1)的检测信号输入输出端相连,数据通讯模块(2)用于将主控制器模块(1)发送的诊断请求报文发送至待测汽车电子控制单元,并将待测汽车电子控制单元返回的实时诊断响应报文发送至主控制器模块(1),实现主控制器模块(1)与待测汽车电子控制单元之间的双向通信;所述的USB接口模块(3)的指令控制信号输入输出端与主控制器模块(1)的指令控制信号输入输出端相连,USB接口模块(3)用于将上位机发出的请求报文信息传送给主控制器模块(1),USB接口模块(3)还用于将主控制器模块(1)返回的实时诊断响应报文发送给上位机,其特征在于:所述主控制器模块(1)包括存储器(11)、USB数据收发模块(12)、控制信息处理模块(13)、测试报文生成模块(14)和报文收发模块(15),所述存储器(11)用于记录主控制器模块(1)接收到的报文信息及处理后的报文信息;所述USB数据收发模块(12)用于接收USB接口模块(3)发送的请求报文信息,所述请求报文信息包含应用层诊断服务信息以及控制信息,所述控制信息包括测试项目标志信息和参数修改信息,将请求报文信息发送至控制信息处理模块(13),并将应用层诊断服务信息保存在存储器(11)中;所述USB数据收发模块(12)还用于将记录在存储器(11)中的实时诊断响应报文发送至USB接口模块(3);所述控制信息处理模块(13)对请求报文信息进行分析,将控制信息和应用层诊断服务信息分解,通过控制信息的测试项目标志信息判断所要进行的测试项目,将测试项目对应的测试请求报文保存在存储器(11)中;所述测试报文生成模块(14),从存储器(11)中读取控制信息处理模块(13)分析得到的测试项目对应的测试请求报文,利用参数修改信息,对存储器(11)中存储的应用层诊断服务信息进行重构,获得用于网络层参数测试的诊断请求报文,并将所述诊断请求报文发送至报文收发模块(15);所述报文收发模块(15)将所述诊断请求报文发送给数据通讯模块(2),接收数据通讯模块(2)返回实时诊断响应报文,并将所述实时诊断响应报文发送至保存在存储器(11)中。
地址 150000 黑龙江省哈尔滨市南岗区西大直街92号