位置:51电子网 » 技术资料 » 显示光电

汽车CAN/LIN网络系统测试

发布时间:2008/5/27 0:00:00 访问次数:553

        

    

    

    汽车can/lin总线系统测试的关键是测试流程、测试标准和测试工具,掌握专业的总线分析和测试工具的使用技术,开发测试软件并将它们应用到测试过程是对中国汽车厂家和汽车工程师的重大挑战,本文介绍can/lin总线设计、仿真、分析和测试工具。

    

    恒润提供can/lin总线测试方案和在这些工具平台之上的测试软件开发咨询服务,帮助客户进行can/lin总线方面的测试。这些工具包括用于can/lin网络系统和电控单元仿真和测试的工具canoe;记录、评价can总线信号电平的工具canscope;can总线干扰生成工具canstress;can总线数据记录器canlog。

    

    汽车总线测试流程

    

    概括的讲,汽车总线的测试流程主要包括四个阶段:

    

    制订测试计划。制订测试计划是测试开始前必须的工作,包括了测试需要达到的目标,使用的资源、遵从的标准以及工具等方方面面,是测试顺利实施的指导性文件。主要内容有:目标;总体测试策略;测试的完整性需求;具体规则(如何时停止测试);资源需求;职责(如测试用例设计,执行,检查);测试用例库;测试标准;工具(canoe, canscope, canstress, canlog);测试软/硬件配置;系统集成计划。

    

    测试用例。测试用例的设计是一项复杂的工作,既需要直觉又需要专门技术。

    

    测试向量。包括测试向量和分解每一个测试用例。

    

    测试过程。经过授权的专业人员系统地执行测试。测试步骤如下:1).单元测试(white box, glass box, check code correctness;2).集成测试(bottom up, top down, big bang, sandwich;3).功能测试(black box, per specification,component。

    

    测试工具主要包括软件测试环境和和辅助的硬件测试工具两部分。

    

    软件测试环境

    

    在汽车总线网络开发和测试过程中,主要应用的软件测试环境是canoe。 canoe (can open environment)是德国vector公司开发的功能强大的开发工具。它能支持总线开发的整个过程-从最初的设计、仿真到最终的分析测试和产品的售后服务。canoe 实现了网络设计、仿真和测试的无缝集成,其开发、测试流程如图1所示。

    

    

    

    图1:利用canoe进行产品开发和测试流程。

    

    通讯设计/模型生成。新工程的第一个任务就是在数据库中定义通讯矩阵,然后是在canoe中生成模型。

    

    通讯确认。支持的通讯确认包括系统的功能分配、功能测试和整个系统的集成。

    

    剩余总线仿真/功能测试。剩余总线仿真向总线系统产品供应商提供了理想的测试环境。使他们既可以进行整个系统的测试,又可以高效地进行电控单元、模块和集成测试。此外用户还可以在oscan库(oscan library)的帮助下直接运行can控制器代码。

    

    测试。canoe通过特殊功能“测试特性设置”支持ecu和网络测试。有了这些功能,就可以创建各种测试。例如验证单个开发步骤的测试,检查原型,执行蜕变测试和兼容性测试。此外,包含在测试服务库中的检查和仿真功能可以简化测试环境的设置和执行。

    

    诊断。canoe可以分析kwp2000诊断通讯。诊断控制台(诊断特性设置的一部分)通过基于candelastudio的诊断描述文件提供了对所有诊断服务的交互访问。诊断请求可以被选择、参数化,并显示出来。故障存储器控制台提供了对某个ecu故障存储器简便、快捷的访问。因此,所有参数都以符号进行显示。

    

    

    

    图2:测试系统示意图。

    

    分布式开发/集成。对于涉及多个供应商的工程,可以进行网络节点的独立并行

        

    

    

    汽车can/lin总线系统测试的关键是测试流程、测试标准和测试工具,掌握专业的总线分析和测试工具的使用技术,开发测试软件并将它们应用到测试过程是对中国汽车厂家和汽车工程师的重大挑战,本文介绍can/lin总线设计、仿真、分析和测试工具。

    

    恒润提供can/lin总线测试方案和在这些工具平台之上的测试软件开发咨询服务,帮助客户进行can/lin总线方面的测试。这些工具包括用于can/lin网络系统和电控单元仿真和测试的工具canoe;记录、评价can总线信号电平的工具canscope;can总线干扰生成工具canstress;can总线数据记录器canlog。

    

    汽车总线测试流程

    

    概括的讲,汽车总线的测试流程主要包括四个阶段:

    

    制订测试计划。制订测试计划是测试开始前必须的工作,包括了测试需要达到的目标,使用的资源、遵从的标准以及工具等方方面面,是测试顺利实施的指导性文件。主要内容有:目标;总体测试策略;测试的完整性需求;具体规则(如何时停止测试);资源需求;职责(如测试用例设计,执行,检查);测试用例库;测试标准;工具(canoe, canscope, canstress, canlog);测试软/硬件配置;系统集成计划。

    

    测试用例。测试用例的设计是一项复杂的工作,既需要直觉又需要专门技术。

    

    测试向量。包括测试向量和分解每一个测试用例。

    

    测试过程。经过授权的专业人员系统地执行测试。测试步骤如下:1).单元测试(white box, glass box, check code correctness;2).集成测试(bottom up, top down, big bang, sandwich;3).功能测试(black box, per specification,component。

    

    测试工具主要包括软件测试环境和和辅助的硬件测试工具两部分。

    

    软件测试环境

    

    在汽车总线网络开发和测试过程中,主要应用的软件测试环境是canoe。 canoe (can open environment)是德国vector公司开发的功能强大的开发工具。它能支持总线开发的整个过程-从最初的设计、仿真到最终的分析测试和产品的售后服务。canoe 实现了网络设计、仿真和测试的无缝集成,其开发、测试流程如图1所示。

    

    

    

    图1:利用canoe进行产品开发和测试流程。

    

    通讯设计/模型生成。新工程的第一个任务就是在数据库中定义通讯矩阵,然后是在canoe中生成模型。

    

    通讯确认。支持的通讯确认包括系统的功能分配、功能测试和整个系统的集成。

    

    剩余总线仿真/功能测试。剩余总线仿真向总线系统产品供应商提供了理想的测试环境。使他们既可以进行整个系统的测试,又可以高效地进行电控单元、模块和集成测试。此外用户还可以在oscan库(oscan library)的帮助下直接运行can控制器代码。

    

    测试。canoe通过特殊功能“测试特性设置”支持ecu和网络测试。有了这些功能,就可以创建各种测试。例如验证单个开发步骤的测试,检查原型,执行蜕变测试和兼容性测试。此外,包含在测试服务库中的检查和仿真功能可以简化测试环境的设置和执行。

    

    诊断。canoe可以分析kwp2000诊断通讯。诊断控制台(诊断特性设置的一部分)通过基于candelastudio的诊断描述文件提供了对所有诊断服务的交互访问。诊断请求可以被选择、参数化,并显示出来。故障存储器控制台提供了对某个ecu故障存储器简便、快捷的访问。因此,所有参数都以符号进行显示。

    

    

    

    图2:测试系统示意图。

    

    分布式开发/集成。对于涉及多个供应商的工程,可以进行网络节点的独立并行

相关IC型号

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!