APP下载

基于Kvaser Leaf Light v2的车载控制单元Bootloader 测试系统设计

2018-06-07王邵龙谷原野刘德利孙运玺

汽车电器 2018年5期
关键词:按钮界面系统

王邵龙,谷原野,刘德利,孙运玺

(一汽轿车股份有限公司,吉林 长春 130000)

随着汽车电子电气技术的快速发展,车载电子控制单元数量日益增多,对控制器软件的更新需求也越来越多。Bootloader是在主程序运行前的一段小程序,主要完成应用数据下载和更新任务[1],是底层硬件与上层应用软件之间的交互接口,与用户应用程序完全独立[2],由于其刷写速度快、车载接口方便的特点,得到了大家的普遍使用。

目前,控制单元Bootloader刷新流程的设置主要基于ISO 14229和ISO 15765标准,在此基础上,各主机厂根据不同情况略有不同。针对控制单元Bootloader刷新测试,目前采用的软硬件工具主要有Vector公司的CANcaseXL /CANoe、Softing公司的EDICusb / DTS(Diagnostic Tool Set)工具集等;但以上工具都不是针对Bootloader测试开发,所以设置繁琐、价格昂贵。本文提出了一种基于Kvaser Leaf Light v2设备的车载控制单元Bootloader测试系统(以下简称测试系统),能够实现控制单元Bootloader刷新流程中的预刷新、刷新程序、刷新后处理的自动化测试,并自动判断测试结果。

1 测试系统的硬件环境建立

Kvaser Leaf Light v2是瑞典Kvaser公司推出的用于CAN总线的单通道高速USB接口,具有价格低廉、方便携带等特点。

测试系统主要由PC机、Kvaser Leaf Light v2总线通信设备、被测ECU组成。其中,PC机通过USB接口连接Kvaser Leaf Light v2总线通信设备,Kvaser Leaf Light v2设备通过DB9接头连接网关Diag_CAN,再由网关连接相应总线上的被测ECU,具体连接情况如图1所示。实际应用中,也可以通过OBD接口连接。

图1 测试系统硬件连接图

2 测试系统的软件设计方案

图2为测试软件初始界面——测试界面。本系统网络层遵循ISO 15765-2[3]标准,应用层遵循ISO 15765-3[4]标准,诊断服务参考ISO 14229[5]标准。……

登录APP查看全文

猜你喜欢

按钮界面系统
这些按钮能随便按吗?
当你面前有个按钮
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
国企党委前置研究的“四个界面”
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
人机交互界面发展趋势研究
手机界面中图形符号的发展趋向