基于VT的 自动化测试系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为何测试
90%的技术革新和汽车电子有关 电控单元数量:不断增加,B级车电控单元数量达40-50个 电控单元功能:日益复杂,单个底盘系统的控制软件超过2万 行的代码 车载网络:High-speed CAN, Low-speed CAN, LIN,FlexRay,MOST 成本:电子系统成本占到整车的30% 责任:OEM和供应商分担开发责任
激励模块 -> VT2004
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述
激励模块 -> VT2004 -> 使用案例
开关信号仿真
4/8通道开关信号,如中控开关等
脉冲信号仿真
XML和HTML格式的测试报告
© 2008. HiRain Technologies. All rights reserved. Slide: 12
基于VT 自动测试系统组成-软件TAE
TAE-测试用例编写和组织工具
图形化创建和编辑测试序列 组织测试用例和定义其执行顺序 可使用通信和诊断数据库,实现通信和诊断测试 可以使用已有的测试函数库 可输出测试规范列表
基于VT自动测试系统组成- VT小结 VT System小结
系统模块化
便于系统构建和扩展 可适应不同ECU变型
板卡集成化
板卡已具有信号调理功能,电压范围是±32V 板卡已具有故障仿真功能,连续电流最大达到16A
CANoe无缝接口
实现测试管理和测试用例开发 投入“回报率”高
© 2008. HiRain Technologies. All rights reserved. Slide:
© 2008. HiRain Technologies. All rights reserved. Slide:
测试什么
通信测试
通信驱动测试
物理层测试 数据链路层测试 举例:CAN物理电平测试,总线容错特性测试 举例:采样点测试等
应用层测试
交互层测试 网络管理测试 诊断协议测试 举例:报文发送方式、周期,网络管理参数 举例:诊断报文响应和格式测试
单元验证测试
© 2008. HiRain Technologies. All rights reserved. Slide:
如何测试-传统测试
传统测试-台架测试
构成:真实部件+信号发生器+万用表+示波器+“纸笔”+…… 构建成本:
完全利用真实部件搭健测试环境 可重用性低,难以处理控制器不同变型
© 2008. HiRain Technologies. All rights reserved. Slide:
测试什么
电气测试
工作电压测试
不同供电电压下,控制器工作状态 举例:工作电压阈值测试 举例:启动电压下,控制器功能是否正常
电气鲁棒性
非正常供电状态下,控制器功能 举例:供电过压和欠压故障等
信号采集
PWM测量 输入电压测量
高效解决方案
16路IO,适应BCM数字IO信号多的特点,降低系统构建成本 保留短路、断路功能和外围真实信号连接
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述
基于VT自动测试系统组成- VT各模块详述
扩展模块
-> VT7900
用于VTSystem的功能扩展载板
提供开放的控制接口 用户可自行开发特定的信号调理和驱动接口板 有效扩充VT System的灵活性和适用范围
© 2008. HiRain Technologies. All rights reserved. Slide:
如何测试-自动化测试
自动化测试特点
构成:硬件设备+软件环境+测试用例 构建成本:
无需真实部件 系统适用性及扩展性强
测试覆盖度
单元和网络集成测试 逻辑功能和网络测试 极限和故障工况测试
测试效率
可实现24时/天,7天/周测试 自动化测试,自动生成测试报告
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT 的自动化测试系统
© 2008. HiRain Technologies. All rights reserved.
为何测试
内因
质量要求 行业/OEM/供应商有自己的质量要求 开发需求 OEM/供应商验证产品“正确性” 技术储备 积累测试用例库,形成自主测试规范和标准 获取核心技术信息,为新产品和新功能开发提供参考和依据
外因
政策法规 排放法规越来越严格 安全法规要求越来越多 召回事件 经济损失 品牌信誉和口碑的影响
总结
测试不会增值,但“质量”具有无法衡量的价值,最能体现企业对产品的负责度 召回无法避免,但是尽量多的测试可以减少召回的风险,保证产品的可靠性
© 2008. HiRain Technologies. All rights reserved. Slide:
可以和VT6010/VT6050连接 也可以和PC或笔记本电脑连接
每通道都可实现断路,短路电气故障; 可更换终端电阻,总线负载可达100%。
© 2008. HiRain Technologies. All rights reserved. Slide:
Measurement Plugs
Status LEDs
实时处理器模块
-> VT6010/6050
ATOM 1.6GHz/Core 2 2.2G双核处理 实时运行CANoe(CANoe RT)
实时控制VT IO板卡和通信板卡 实时运行测试用例
通信接口
2/4通道的CAN/LIN接口
CANoe+Simulink
被测ECU
VT6010 VT6104 VT1004 VT2004 VT2516 VT7001 VT7900 VT2004
测试什么
功能测试
逻辑功能
控制器有没有在“正确的时间”内做“正确的事情” 举例:BCM外灯、内灯、车门、车窗和雨刮控制功能 举例:仪表盘协议转换功能
工作模式管理功能
控制器有没有进入“正确的状态” 举例:是否进入静态工作模式及该模式下的工作电流
功能鲁棒性测试(诊断功能测试)
部件失效状态下,控制器功能 举例:传感器和执行器失效
© 2008. HiRain Technologies. All rights reserved. Slide: 13
基于VT 自动测试系统组成-软件CANoe.DiVa
CANoe.DiVa-诊断测试用例开发
测试用例生成
依据导入诊断数据库自动生成测试用例
测试用例配置
图形化界面选择测试内容 设置测试覆盖度(Good Case/Bad Case)
负载仿真和测量模块 -> VT1004 -> 使用案例
负载仿真
灯 LED面板 伺服电机(小功率)
信号采集
模拟电压量 PWM信号
故障注入
负载断路,短路故障仿真(16A)
© 2008. HiRain Technologies. All rights reserved. Slide:
Ethernet
Real-time Rack
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述
通信模块 -> VT6104
独立四通道通信接口,可配置为CAN/LIN接口; 提供PCI Express接口
基于VT 自动测试系统组成-软件CANoe
CANoe-总线开发测试工具
测试管理
控制VT及外围设备提供测试环境 测试用例的执行
测试用例开发
编写CAPL测试用例
测试过程分析
提供人机交互界面 测试过程记录:环境、起止时间、响应 依据采集和测量结果设定“PASS/FAIL”
自动生成测试报告
车速及发动机转速等信号 Crash信号仿真
电阻信号仿真
电阻使信号,如温度传感器信号 电位计式信号如节气门开度信号等
故障注入
传感器断路,短路故障仿真
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述
© 2008. HiRain Technologies. All rights reserved. Slide: 14
基于VT自动测试系统组成-VT概述
VT
System概述
仿真测试所需的激励信号(传感器/总线仿真等) 测试控制器输出 提供和控制测试所需供电电源 实现故障注入
作用:提供控制器外部“工作环境”
基于VT自动测试系统组成- 总线测试工具
CAN总线专用干扰仪CANstress
特性
灵活的干扰触发方式 数字干扰与模拟干扰
位、时间片干扰 开路、断路干扰
应用场景
测试ECU容错性能 测试ECU采样点 其它特殊用途(如BUS-OFF)
© 2008. HiRain Technologies. All rights reserved. Slide:
为何测试-开发过程中的测试
仿真测试
网络拓扑测试 总线仿真测试 模型在环测试 ……
下线测试
“性能测试”
黑盒测试
单元验收测试 系统集成测试
白/灰盒测试
SIL测试 代码测试
黑Biblioteka Baidu测试
测试覆盖度
极限工况难以模拟或风险太大
测试效率
没有或有限的自动操作 不能自动生成测试报告 对测试人员依赖性较高
© 2008. HiRain Technologies. All rights reserved. Slide:
如何测试-自动化测试
基于VT的自动化测试平台
测试用例
© 2008. HiRain Technologies. All rights reserved. Slide:
外部供电电流采集
最大70A连续电流输出,电流测量范围:10uA-70A
外部电源控制
RS232串口控制程控电源 两通道模拟电压/电流量控制程控电源
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述
应用场景
控制器功能测试 功能鲁棒性测试 总线通信测试
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述
电源模块 -> VT7001
内部供电模块
内部供电电压3~18V可调,电流2A(网关供电) 可以模拟短路、开路故障
基于VT自动测试系统组成- VT各模块详述
数字IO模块 -> VT2516
© 2008. HiRain Technologies. All rights reserved. Slide:
基于VT自动测试系统组成- VT各模块详述
数字IO模块 -> VT2516
传感器信号仿真
16通道开关信号产生,对地/电源有效可配置 PWM信号产生,如车速,发动机转速
基于VT自动测试系统组成- 总线测试工具
CAN总线专用示波器CANscope
特性
用于采集总线信号 评价物理电平品质 图形显示隐性和显性电平 灵活的触发方式 支持CANdb数据库 自动识别报文各控制域 存储和重现测量数据
应用场景
物理层测试,如CAN物理电平分析
© 2008. HiRain Technologies. All rights reserved. Slide:
© 2008. HiRain Technologies. All rights reserved. Slide:
测试什么
系统集成测试
功能匹配
控制器之间相互行为
网络集成测试
控制器之间网络通信功能 举例:建环,休眠/唤醒,总线负载率变化
© 2008. HiRain Technologies. All rights reserved. Slide: