汽车can网络测试开发方法

汽车can网络测试开发方法

ID:18630520

大小:81.46 KB

页数:5页

时间:2018-09-20

汽车can网络测试开发方法_第1页
汽车can网络测试开发方法_第2页
汽车can网络测试开发方法_第3页
汽车can网络测试开发方法_第4页
汽车can网络测试开发方法_第5页
资源描述:

《汽车can网络测试开发方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、汽车CAN网络测试开发方法一、前言  随着汽车电子技术的发展和对汽车性能要求的提高,汽车上电控单元(ECU,ElectronicControlUnit)数量越来越多,各个电控单元之间的交互信息通过CAN、LIN、MOST总线组成的网络来实现。因而对整车网络的开发显得尤为必要。当前整车网络的开发流程一般都是基于国际上通用的V模式开发流程。  整车网络开发V模式流程包括以下几个主要方面:网络需求定义、网络规范制定、网络测试验证。当前期的网络需求定义以及网络规范制定完成后,就进入后期的网络设计与测试验证阶段,网络测试验证阶段主要是对已经设计出来的样品或产品进行网络测试验证,以确保样品或产品

2、的功能与前期的需求一致。  网络测试验证阶段主要从事网络测试需求分析、网络测试规范制定、网络测试系统的开发以及网络测试实施、对测试过程中出现问题进行分析等。二、CAN网络测试开发流程  整车CAN网络测试开发流程主要包括以下几个方面:测试计划制订、规范制定、自动化测试系统开发、测试实施以及测试报告总结。  测试计划制订主要考虑网络测试工作所需要的资源需求(工具需求以及人力需求等)、任务划分、时间需求等,以确保后续的工作能顺利地、有效地开展。  测试规范的制定主要是确定网络需测试内容。在整个网络开发过程当中,网络测试规范应在网络需求规范完成后开展。网络测试的目的是确认供应商提供的he"

3、governingforthepeople","Nomattertheinterestsofthemasses"conceptunderstandingisnotinplace.Thespecificworktreatswiththedeployment,afewleadingcadrescomplainthatworkistoocomplicated,toomuchresponsibility,thepressureistoolarge,toomuchemphasisonthedifficultyofthework.Forexample,noncoalmineECU产品是否符合网络

4、需求规范的要求。正因为如此,CAN网络测试规范的制定必须依据CAN网络需求规范。测试规范里需要包含所有的测试项内容以及对每一测试项测试所需要的测试环境需求、测试步骤、测试工具需求的描述。  测试系统开发包括软件系统开发、硬件系统开发、软硬件系统集成。软件系统开发主要包括:软件架构的划分;  基于测试内容的测试程序开发;  基于网络通信报文的库文件开发;  用来控制测试执行等方面的测试面板开发;  用来控制不同的测试系统使之有效工作的相关控制程序开发。硬件系统开发主要包括:  网络测试辅助控制器开发;  测试工具的选型(如程控电源、CAN网络通信设备、CAN网络干扰设备、CAN网络波形

5、采集设备等)。  软硬件系统集成其目的是对软件开发系统与硬件开发系统进行调试使之无缝集成在一起并有效的工作。测试实施是CAN网络测试的具体的实施环节,主要包括:  测试环境的搭建(测试台架的搭建等);  对被测ECU网络测试的执行;  记录测试结果并保存测试记录。he"governingforthepeople","Nomattertheinterestsofthemasses"conceptunderstandingisnotinplace.Thespecificworktreatswiththedeployment,afewleadingcadrescomplainthatwor

6、kistoocomplicated,toomuchresponsibility,thepressureistoolarge,toomuchemphasisonthedifficultyofthework.Forexample,noncoalmine  测试报告总结主要是根据测试结果对被测ECU进行分析,确定被测ECU是否符合CAN网络需求规范的要求。图1CAN网络测试流程图三、CAN网络测试开发工具  CAN网络测试开发需要以下主要的开发工具:DOORS、VisualC++、Matlab/Simulink、CANoe.MatlabInterface、CANoe、CANdela、CAN

7、oe.DiVa、CANcard、CANdb++、CANscope、CANstress、CodeWarrior、Protel等。  DOORS为需求管理工具,可以利用该工具整理网络测试内容并对后续开发工具提供测试需求的输入。VisualC++主要用于开发硬件系统之间协调工作的控制程序和人机交互操作界面的控制程序。Matlab/Simulink和CANoe.MatlabInterface主要用于基于模型的测试内容的建模,用来实现测试代码的自动生成。he"gov

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。