首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 汽车技术 > 汽车电器
基于CAPL语言的车载网关自动化测试系统设计
来源:汽车电器  作者:佚名  2017-10-12 08:11:58

    摘要:本文提出了一种基于CAPL语言的测试系统,应用于汽车网关的自动化测试验证。介绍该系统硬件和软件设计方案,阐述其测试执行流程和测试效果。

    随着车载电子控制的日益增多,单一网络结构难以满足车辆功能和性能要求,故整车网络被分为若干子网络。子网络之间通过网关进行互联,网关作为网络信息交互的中心,其信息路由功能的准确性、及时性非常重要。为保证汽车电气控制单元之间的通信的可靠性和有效性,对网关测试工作要求越来越高。
    人工测试已经无法满足复杂的网关路由测试需求,本文提出一种基于CAPL语言的车载网关自动化测试系统(以下简称测试系统),能够实现网关的报文路由(最大值、最小值、随机值、替代值、报文延迟时间)与信号路由(最大值、最小值、随机值、初始值、替代值、周期稳定性)功能的自动化测试,并自动出具测试报告。

    1 测试系统的硬件设计方案
    测试系统硬件结构由工控机、CANcaseXL、网关、稳压电源、通断盒构成,如图1所示。其中工控机运行CANoe软件,每个CANcaseXL支持4路CAN通道,具体应用数量根据不同项目网关支持的网络数量进行增加。本文以3路为例进行说明,网关的3个网络接口通过通断盒与CANcaseXL的3个CAN通道相连接,形成网络通信回路。稳压电源为网关供电,工控机通过GPIB可控制电源电压输出。

    2 测试系统的软件设计方案
    测试系统主要包括测试界面显示、配置文件加载、测试用例生成、测试任务执行、测试过程显示、测试报告生成等功能。测试系统主要基于CANoe软件开发环境开发,由CAPL 模块、Panel模块、DBC模块、配置模块、LOG模块、Report模块、Test模块、IL模块等构成,测试系统软件架构如图2所示。

    其中CAPL模块为系统的控制核心,负责参数定义、测试用例的编辑、测试过程调度及测试结果判定;Panel模块负责生成人机交互界面;DR(:模块负责导入通信列表;配置模块负责定义网关路由的报文、信号信息,格式为Txt文本,包括序号、报文名称、源总线通道、目标总线通道、信号周期、信号类型、信息ID等信息;LOG模块负责总线信息的记录及后期问题分析;Report模块用于出具XML "'格式的测试报告;IL模块可便捷模拟信号,能够自动生成相关联的面板。

[1] [2]  下一页

  • 好的评价
      0%(0)
  • 差的评价
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:84,491.21000 毫秒