[发明专利]汽车电子控制单元的诊断装置和测试方法有效
申请号: | 201110424456.7 | 申请日: | 2011-12-16 |
公开(公告)号: | CN102393738A | 公开(公告)日: | 2012-03-28 |
发明(设计)人: | 刘志远;尹海;柳旭 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150000 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汽车 电子 控制 单元 诊断 装置 测试 方法 | ||
技术领域
本发明涉及一种汽车电子控制单元的诊断装置和测试方法,属于汽车电子技术领域。
背景技术
汽车电子控制单元的诊断测试技术不仅可减少维修汽车的工作量,提高汽车维修的经济效益,而且还能对汽车产品质量或维修质量做出客观评价,为汽车技术或维修技术的合理改进提供基础数据。近年来,随着汽车不断向着电子化、智能化的方向发展,全面而高效的电控单元的诊断测试变得比以往任何时候都更加重要。
目前汽车电子控制单元ECU(Electronic Control Unit)普遍遵循ISO14229/ISO14230/ISO15765/ISO15031的诊断规范,并采用一些专用诊断工具进行开发及测试。但现有的专用诊断工具仅适用于应用层诊断服务的测试,要实现网络层和应用层诊断服务参数的测试,需额外增加转换设备,以致于结构复杂。另外,诊断规范中网络层参数较多,测试时序要求较高,各汽车整车厂对参数的定义不同,使得网络层和应用层诊断服务参数测试极为困难。
本项发明正是在这一技术背景下产生的,它为诊断电子控制单元的服务测试和服务参数测试提供了一种有效的诊断装置和测试方法。
发明内容
本发明的目的是为解决现有的专用诊断工具难以独立实现网络层和应用层诊断服务参数的测试这一问题,提供了一种汽车电子控制单元的诊断装置和测试方法。
汽车电子控制单元的诊断装置,它包括主控制器模块、数据通讯模块和USB接口模块,
所述的主控制器模块用于接收USB接口模块传送的请求报文信息,对所述请求报文信息进行处理,获得测试所需的诊断请求报文,并将所述诊断请求报文发送至报文数据通讯模块,主控制器模块还用于接收数据通讯模块发送的实时诊断响应报文,并将所述实时诊断响应报文发送至USB接口模块;
所述的数据通讯模块的检测信号输入输出端与主控制器模块的检测信号输入输出端相连,数据通讯模块用于将主控制器模块发送的诊断请求报文发送至待测汽车电子控制单元,并将待测汽车电子控制单元返回的实时诊断响应报文发送至主控制器模块,实现主控制器模块与待测汽车电子控制单元之间的双向通信;
所述的USB接口模块的指令控制信号输入输出端与主控制器模块的指令控制信号输入输出端相连,USB接口模块用于将上位机发出的请求报文信息传送给主控制器模块,USB接口模块还用于将主控制器模块返回的实时诊断响应报文发送给上位机。
进一步的,本发明所述的数据通讯模块为CAN数据通讯模块和K线数据通讯模块中的任意一个,
所述的CAN数据通讯模块用于接收发送CAN网络上的差分信号数据,并将差分信号数据与主控制器模块中串行数据的相互转换,CAN数据通讯模块用于实现主控制器模块与待测汽车电子控制单元之间的双向通信;
所述的K线数据通讯模块是一个基于K线诊断协议而搭建的K线通讯网络,K线数据通讯模块用于实现主控制器模块与待测汽车电子控制单元之间的双向通信,还用于实现K线网络上的信号数据与主控制器模块中串行数据的相互转换。
进一步的,本发明所述的汽车电子控制单元的诊断装置还包括测试项目指示模块,所述的测试项目指示模块的指示控制信号输入端与主控制器模块的指示控制信号输出端相连,测试项目指示模块用于指示正在进行的测试项目。
进一步的,本发明所述的主控制器模块包括存储器、USB数据收发模块、控制信息处理模块、测试报文生成模块和报文收发模块,
所述存储器用于记录主控制器模块接收到的报文信息及处理后的报文信息;所述USB数据收发模块用于接收USB接口模块发送的请求报文信息,所述请求报文信息包含应用层诊断服务信息以及控制信息,所述控制信息包括测试项目标志信息和参数修改信息,将请求报文信息发送至控制信息处理模块,并将应用层诊断服务信息保存在存储器中;所述USB数据收发模块还用于将记录在存储器中的实时诊断响应报文发送至USB接口模块;
所述控制信息处理模块对请求报文信息进行分析,将控制信息和应用层诊断服务信息分解,通过控制信息的测试项目标志信息判断所要进行的测试项目,将测试项目对应的测试请求报文保存在存储器中;
所述测试报文生成模块,从存储器中读取控制信息处理模块分析得到的测试项目对应的测试请求报文,利用参数修改信息,对存储器中存储的应用层诊断服务信息进行重构,获得用于网络层参数测试的诊断请求报文,并将所述诊断请求报文发送至报文收发模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110424456.7/2.html,转载请声明来源钻瓜专利网。