一种基于CANoe的诊断测试系统的制作方法

文档序号:6330185阅读:372来源:国知局
专利名称:一种基于CANoe的诊断测试系统的制作方法
技术领域
本发明涉及一种在新车型开发过程中应用的诊断测试系统,尤其是涉及一种基于 CANoe的诊断测试系统。
背景技术
在现有的汽车车载网络中,控制器局域网CAN(controllerAreaNetwork)已越来 越多地被人们熟知和运用。与此同时,CAN总线的各类开发测试工具也层出不穷,其中,德 国VECTOR公司的产品CANoe是一款实用且功能非常强大的系统级的总线开发工具。在新车型的开发过程中,整车厂需要同时了解和确认各个电子控制单元(ECU)的 诊断功能和诊断仪的状态。大多数的电子控制单元(ECU)样件和诊断仪样件的状态都是不 确定的,当诊断仪和ECU产生错误时,却无法确认错误方,这大大地阻碍了测试的便利性和 测试结果的准确性。另一方面,在没有诊断仪的情况下,测试工作则无法完成,测试者也无 法确认ECU对服务请求报文的响应情况。

发明内容
本发明主要是解决现有技术所存在的测试便利性差、准确性低的技术问题,提出 了一种基于CANoe的诊断测试系统。本发明还解决了现有技术中所存在的在没有诊断仪的情况下,无法进行诊断测试 并且无法确认ECU对服务请求报文的响应情况的问题,提出了一种基于CANoe的诊断测试 系统。本发明的上述第一个技术问题主要是通过下述技术方案得以解决的—种基于CANoe的诊断测试系统,它包括一个信息读取单元,读取诊断仪发出的 服务请求报文和电子控制单元发出的服务响应报文;一个信息解析单元,解析请求报文和 响应报文所对应的内容信息,并通过显示单元显示内容信息。CANoe能够接收CAN消息,信 息解析单元对所有发送和接收的信息的内容进行解析,并在CANoe的Write窗口显示,测试 人员可以详细了解诊断仪和电子控制单元之间的消息往来,对比功能规范,很快就可以确 认请求与响应报文是否正确。上述技术方案还可以进一步完善,作为优选,它还包括一个仿真单元,仿真所述的 诊断仪生成服务请求报文。通过仿真单元仿真诊断仪发出服务请求帧,一方面可以解决没 有诊断仪就无法进行测试的问题,另一方面可以确认电子控制单元对服务请求报文的响应 情况。作为优选,它还包括一个信息发送单元,向电子控制单元发送所述的仿真单元生 成的所述的服务请求报文。作为优选,诊断仪与电子控制单元通过CAN总线通信,诊断测试系统通过一个CAN 收发器接入CAN总线。CAN收发器是一个CANcaseXL。作为优选,它还包括一个存储单元,用于存储请求报文和响应报文。将请求报文和
3响应报文信息自动记录,以备使用者查看,同时,对整个测试过程的数据进行保存,也使得 测试人员可以在测试完成后进行数据整理分析。作为优选,服务请求报文的内容是指电子控制单元信息读取、DTC诊断故障代码读 取和清除、参数修改、动作测试中的一种。因此,本发明具有能够查看详细的CAN报文,测试人员可以详细了解诊断仪和电 子控制单元之间的消息往来,同时本发明还能够记录发送和接收的数据,以被使用者查看 和测试人员进行数据整理分析;在没有诊断仪时,也能够进行诊断测试操作,同时可以确认 电子控制单元对服务请求报文的响应情况。


图1是本发明的一种结构示意框图;其中1、信息读取单元;2、诊断仪;3、电子控制单元;4、信息解析单元;5、显示单 元;6、仿真单元;7、CAN收发器;8、信息发送单元。
具体实施例方式下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。实施例一种基于CANoe的诊断测试系统,它包括信息读取单元1、信息发送单元8、信息解 析单元4、仿真单元6、存储单元。信息读取单元1读取诊断仪2发出的服务请求报文和电子控制单元3发出的服务 响应报文。信息发送单元8将仿真单元6生成的服务请求报文向电子控制单元3发送。诊断 仪2与多个电子控制单元3通过CAN总线通信,诊断测试系统通过一个CAN收发器7接入 CAN总线。CAN收发器7是一个CANcaseXL。信息解析单元4,解析请求报文和响应报文所对应的内容信息,并通过显示单元5 显示内容信息。显示单元5是指CANoe的Write窗口。仿真单元6,仿真诊断仪2生成服务请求报文。存储单元,用于存储请求报文和响应报文。仿真单元6仿真生成的服务请求报文的内容是指电子控制单元信息读取、DTC诊 断故障代码读取和清除、参数修改、动作测试中的一种。CAN总线采用短报文数据结构,数据收发方式灵活,反应速度快,可靠性高,遵循 CAN2. OB的标准,采用11位标识符,数据场为8个字节,最多可以有64个位,另外校验和场 可以进行数据校验,保证数据可靠性。在没有诊断仪时,该诊断测试系统的工作过程是启动系统,通过CANcaseXL接入 CAN总线,选择需要进行诊断测试的电子控制系统,选择需要测试的指令,发送服务请求报 文,收到来自电子控制系统的响应报文并解析。上述发送和接收的消息均会实时显示,同 时,该系统还自动记录发送和接收的数据,以备使用者查看。
权利要求
一种基于CANoe的诊断测试系统,其特征在于它包括一个信息读取单元(1),读取诊断仪(2)发出的服务请求报文和电子控制单元(3)发出的服务响应报文;一个信息解析单元(4),解析所述的服务请求报文和所述的服务响应报文所对应的内容信息,并通过显示单元(5)显示所述的内容信息。
2.根据权利要求1所述的一种基于CANoe的诊断测试系统,其特征在于它还包括一 个仿真单元(6),仿真所述的诊断仪(2)生成服务请求报文。
3.根据权利要求2所述的一种基于CANoe的诊断测试系统,其特征在于它还包括一 个信息发送单元(8),向电子控制单元(3)发送所述的仿真单元(6)生成的所述的服务请求 报文。
4.根据权利要求1或2或3所述的一种基于CANoe的诊断测试系统,其特征在于所 述的诊断仪(2)与所述的电子控制单元(3)通过CAN总线通信,所述的诊断测试系统通过 一个CAN收发器(7)接入所述的CAN总线。
5.根据权利要求4所述的一种基于CANoe的诊断测试系统,其特征在于所述的CAN收 发器(7)是一个 CANcaseXL。
6.根据权利要求1或2或3所述的一种基于CANoe的诊断测试系统,其特征在于它 还包括一个存储单元,用于存储所述的请求报文和响应报文。
7.根据权利要求1或2或3所述的一种基于CANoe的诊断测试系统,其特征在于所 述的服务请求报文的内容是指电子控制单元信息读取、DTC诊断故障代码读取和清除、参数 修改、动作测试中的一种。
全文摘要
本发明涉及一种基于CANoe的诊断测试系统,它包括一个信息读取单元,读取诊断仪发出的服务请求报文和电子控制单元发出的服务响应报文;一个信息解析单元,解析请求报文和响应报文所对应的内容信息,并通过显示单元显示内容信息。进一步地,本发明还包括一个仿真单元,仿真诊断仪生成服务请求报文。本发明具有能够查看详细的CAN报文,测试人员可以详细了解诊断仪和电子控制单元之间的消息往来,同时本发明还能够记录发送和接收的数据,以被使用者查看和测试人员进行数据整理分析;在没有诊断仪时,也能够进行诊断测试操作,同时可以确认电子控制单元对服务请求报文的响应情况。
文档编号G05B19/418GK101916087SQ20091031219
公开日2010年12月15日 申请日期2009年12月24日 优先权日2009年12月24日
发明者李书福, 李亚南, 杨健, 熊想涛, 王建磊, 由毅, 蔡伟杰, 赵福全, 郑士岑, 陈文强, 黄博学 申请人:浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1