硬件在环(HiL)仿真测试系统,目的是对新能源汽车 VCU 进行全面深入的功能测试、故障 测试及极限工况测试,并辅助工程师对测试结果分析验证、故障再现,提高测试验证及分析的手段。

HiL 测试系统整体架构如下图所示,主要包含三层内容,第一层次为 HiL 测试系统软硬件 架构,主要包括 HiL 测试系统的硬件设备、实验管理软件、被测控制器等;第二层次为 HiL 测 试系统开发,在第一层次软硬件架构的基础上进行被测对象仿真模型开发、实时I/O接口匹配、 硬线信号匹配及实验定义等;第三层次为 HiL 测试,主要指在第一、二层次的基础上进行 HiL 测试,主要包括测试序列开发、激励生成加载、模型参数调试、故障模拟实现及测试分析与评估等。

系统架构 HiL 测试系统主要包括:上位机(PC)、PXI 机箱、实时处理器、数据采集板卡、CAN 通讯板卡、DIO 板卡、电阻模拟板卡、低压可编程电源等,系统原理如下图所示

HiL 测试系统中上位机电脑安装 Veristand、Teststand 软件用于测试过程管理和测 试序列编辑,通过以太网与 PXI 机箱中的实时处理器进行连接,实时处理器中运行实时系统 (Real Time)并安装 Veristand 终端引擎,通过与上位机数据传输,将仿真模型部署到实时 系统中并控制运行状态;PXI 机箱中配置有多种类型的板卡,为系统提供不同类型的信号模 拟和采集功能,通过 PXI 总线与实时处理器进行数据传输。

HiL 测试系统主要由以下三部分组成:以VCU-HIL测试为例:

1 硬件平台 VCU HiL 测试系统采用分布式设计模式,上位机作为整个系统的控制核心,主要负责软 硬件配置和流程管理;下位机以 PXI 机箱、实时处理器及 I/O 板卡为核心,主要负责序列执 行与设备调用。系统硬件平台由 PXI 机箱、实时处理器、I/O 板卡、通讯板卡、电源管理模 块、故障注入板卡、低压可编程电源、信号调理模块、机柜及上位机电脑等组成。

2.软件平台 软件平台包括实验管理软件和自动化测试软件,实现试验管理、故障注入、测试用例编辑 及自动化测试等功能。

3.仿真模型 为 HiL 系统提供完整的虚拟环境,与被测 ECU 相应的 I/O 信号和 CAN 信号通 过硬件板卡进行匹配,实现控制对象仿真模型与控制器输入输出信号之间的无缝连接,从而形 成闭环测试环境。 VCU HiL 测试系统仿真模型为纯电动车整车仿真模型,包含车辆纵向动力学模型、驾驶员 模型、电机模型、动力电池模型、主减速器模型、虚拟控制器模型、I/O 模型、道路及环境模 型等。

VCU HiL 测试系统主要功能包括:

▪ 模拟 VCU 所有硬线输入信号,包括 AI、DI、PWM IN、电阻等输入信号;

▪ 采集 VCU 所有硬线输出信号,包括 DO、AO、PWM OUT 等输出信号;

▪ 模拟 VCU CAN 总线接收信号和接收 CAN 总线发送信号;

▪ 通过整车实时仿真模型及 I/O 接口实现 VCU 的闭环测试验证;

▪ 通过软/硬件实现 VCU 相关电气故障模拟,包括对地短路、对电源短路、开路等;

▪ 通过可编程直流电源模拟 VCU 的供电电源;

▪ 通过编辑测试序列,实现自动化测试,自动生成测试报告;

▪ 通过上位机人机交互界面可实时监控试验数据及在线修改仿真模型参数;

▪ 支持 VCU 所有 I/O 端口测试验证;

支持 VCU CAN 通讯功能测试验证;

▪ 支持 VCU 整车控制策略全功能验证; 钥匙、踏板、挡位信号处理逻辑验证 , 上下电控制逻辑验证 , 加减速控制逻辑验证 ,扭矩协调逻辑验证 , 能量回收逻辑验证 ,充电相关逻辑验证, 继电器控制逻辑验证 ,续驶里程估算逻辑验证, ……

▪ 支持 VCU 故障诊断功能测试验证;

▪ 支持 VCU 极限工况下控制功能测试验证;

▪ 支持 VCU 回归测试;

▪ 支持 VCU 耐久测试;

▪ 支持 NEDC 等典型标准工况测试及自定义工况测试;

支持与其他设备联合实现三电联合调试;

▪ 支持用户进行仿真模型的二次开发及参数配置,实现其他类似控制器的 HiL 测试。

那么如何成为HiL测试工程师,HiL测试工程师所需能力如下:

掌握HiL测试的流程;

掌握HiL测试用例设计方法;

掌握HiL测试设备的基本原理和组成;

负责HIL自动化测试台架搭建;

负责编写测试计划、规划详细的测试方案;

负责MIL、HIL测试系统的测试用例设计及实施;

负责测试脚本调试,测试执行和记录,测试报告输出,测试问题跟踪;

如何快速系统性的达到这些能力:

我们可以参加训练营快速学习,训练营内容如下

第一课 VCU HiL测试基础

1.电动汽车结构与原理

2.整车CAN总线网络

3.电控开发流程

4.认识HIL测试

第二课 HIL测试硬件平台

HIL硬件平台概述
核心部件——PXI硬件
其它辅助设备
HIL测试设备实物介绍
第三课 HIL测试软件平台HIL软件平台概述
VeriStand试验管理软件
TestStand自动化测试软件
软件操作演示(配合实验指导书演示)
HIL测试流程及方法
测试准备
搭建测试环境
设计测试用例
 测试执行
 测试总结(报告概览、结果分析)
VCU功能开发与HIL测试
VCU功能分析
VCU系统架构
VCU HIL测试系统需求
VCU HIL功能测试
揭秘VCU HIL仿真模型
驾驶员模型
整车动力学模型
电池模型
电机模型
整车控制器模型
I/O接口模型
HIL模型系统配置
第七课 项目案例-整车上下电HIL测试

1.测试准备

2.设计测试用例

3.执行测试

4.测试总结

第八课 项目案例-车辆加减速HIL测试

1.测试准备

2.设计测试用例

3.执行测试

4.测试总结
实验室如下:

 学员结营证书:

系统学习车载仿真测试HiL,成为HiL测试工程师相关推荐

  1. 系统学习Python——单元测试unittest:批量执行测试文件

    分类目录:<系统学习Python>总目录 相关文章: · 单元测试unittest:框架结构 · 单元测试unittest:测试固件 · 单元测试unittest:编写测试用例 · 单元测 ...

  2. 如何系统学习车载VCU电控开发

    新能源汽车(EV/HEV)整车控制器(VCU)是新能源汽车的核心控制部件,VCU控制技术水平直接影响着整车的动力性.安全性及经济性.作为国家重点发展的技术方向,近年来随着我国大力发展新能源汽车及新能源 ...

  3. 新手如何入门学习车载HiL测试

    有很多互联网测试工程师甚至零基础新手想学习转岗新能源汽车车载软件测试,如何系统性学习掌握新能源汽车测试流程.测试方法.学习技巧和学习方法呢?收藏并关注这个回答,让你快速掌握知识.进入行业.独立做测试项 ...

  4. 随想录(sil、hil、mil测试)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 对于安全系统,或者控制系统来说,sil.hil.mil测试是三种基本测试. 1.sil sil ...

  5. 涨姿势 | 一文说透电机控制器硬件在环测试(MCU HIL)

    软件质量是嵌入式产品开发中最关注的问题之一.随着产品迭代,软件复杂程度越来越高,为保证软件质量,需要对软件进行大量的测试,这会在整个产品周期中消耗大量时间及资源.另一方面,市场竞争日渐激烈,产品推向市 ...

  6. 新手如何入门学习车载测试

    零基础新手想学习新能源汽车车载软件测试,如何系统性学习掌握新能源汽车测试流程.测试方法.学习技巧和学习方法呢?收藏并关注这个回答,让你快速掌握知识.进入行业.独立做测试项目. 这有一套详细的测试标准方 ...

  7. 车载充电机OBC功率级HiL

    OBC功率级HiL测试台架主要由交流模拟器(模拟交流充电桩),直流模拟器(模拟电池),CDS(充电测试系统)以及自动化测试系统(HiL),环境仓(模拟DUT的环境温度和湿度),DUT conditio ...

  8. FPGA学习笔记(五)Testbench(测试平台)文件编写进行Modelsim仿真

    系列文章目录 一.FPGA学习笔记(一)入门背景.软件及时钟约束 二.FPGA学习笔记(二)Verilog语法初步学习(语法篇1) 三.FPGA学习笔记(三) 流水灯入门FPGA设计流程 四.FPGA ...

  9. matlab气压分层图像,基于MATLAB的微气压传感器测试系统的气压控制仿真.pdf

    基于MATLAB的微气压传感器测试系统的气压控制仿真.pdf No,5 第19卷第5期 传感技术学报 V01.19 CHINESE OF AND 2006年10月 JOURNALSENSORSACTU ...

最新文章

  1. 构造函数调用虚函数的问题
  2. 初学Java多线程【1】:线程简介
  3. 华为mate40会不会有鸿蒙系统,鸿蒙OS系统正式推送,拿华为Mate40更新后,发现了优缺点...
  4. deepin部署python开发环境_deepin系统下部署Python3.5的开发及运行环境
  5. HTML文本下划线效果,聊聊CSS中文本下划线_CSS, SVG, masking, clip-path, 会员专栏, text-decoration 教程_W3cplus...
  6. 本周ASP.NET英文技术文章推荐[??/?? - 09/22]:VS 2008、.NET 3.5、asp:ListView、DotNetNuke、ASP.NET AJAX...
  7. 编译wide-dhcpv6-20080615报错问题
  8. Linux字体库ttc还是ttf,几种操作系统字体格式:otf/ttf/ttc格式字体的区别
  9. Linkin-1.0.0提交spark任务到HDP环境报错:failed to request external resource provider
  10. Rstudio MarkDown使用教程
  11. EtherCAT CoE Object 0x603F 的标准
  12. idea插件开发icon设计
  13. nubia/努比亚Z5Sn(32GB) root教程_方法
  14. 什么是数据中心SOP、MOP、EOP?
  15. 英特尔和瑞芯微合作发布面向入门市场的XMM6321双核处理器
  16. Collectors简单使用
  17. 道路车辆ISO20653标准中IPX9K试验方法
  18. 数据库-------关系数据库标准语言SQL
  19. 宽带和光纤宽带的区别
  20. linux如何删除文件

热门文章

  1. 日历签到 java_Java实现按年月打印日历功能【基于Calendar】
  2. ETH研究新型透明材料涂层 防止镜片起雾的防雾涂料
  3. 【转】上火了一吃就好的食物
  4. 内容带分隔符的字符串分隔处理
  5. 服务器调微信小程序推送接口,微信小程序API 转发消息
  6. CS:APP第三章知识总结(汇编语言、机器码、寄存器、编译器优化、函数底层实现、浮点指令)
  7. 【敏捷】项目管理——精益思想
  8. python编译软件和编译环境选择(Windows下,新手看)
  9. 大华web开发工具包使用
  10. web课设 thinkphp5+mySQL 简易教学管理系统