微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于eCAR平台的发动机控制器测试系统

基于eCAR平台的发动机控制器测试系统

时间:01-12 来源:3721RD 点击:

的汽车电子产品测试需求,选择相应的硬件模块及合理搭配平台软件,就可以设计出一套全新的测试系统。以下案例就是基于eCAR汽车电子测试平台而进行设计的。

发动机控制器LTT测试系统

汽车电子产品中最为复杂的电子装置是发动机控制器。发动机控制器的作用包括点火控制、燃油注入控制、发动控制、涡轮增压器维持的增压级别控制和其它外围设备控制。实现这些控制需要采集大量的传感器信号,如:MAP传感器信号、油门踏板传感器信号、节流阀位置传感器信号、氧传感器信号和温度传感器信号等。通常,发动机控制器的管脚数目在100~200之间,这就要求测试系统能够提供多种仿真信号,如电阻信号、开关信号、PWM信号、正弦信号和静态模拟信号等,并为控制器提供多达30路以上的负载通道。

此外,由于发动机控制器的LTT(lift time test)测试要求在不同的环境(高温环境、低温环境、震动环境和高湿度环境等)下长时间地(长达24天)不间断运行,所以测试系统还需要提供独立的仪器资源、负载资源以及供电系统。

采用eCAR汽车电子测试平台搭建发动机控制器LTT测试系统,所需选用的模块化硬件见表1。


表1:发动机控制器LTT测试系统模块化硬件。

测试系统框图如图2所示。测试系统采用单上位机和多下位机的结构,上位机为工控机,下位机为TestUnit。工控机和TestUnit之间通过交换机连接,使用TCP/IP协议通讯。TestUnit中包含独立的仪器资源、负载资源以及供电系统,每个TestUnit对应一个发动机控制器。多个TestUnit可以并行独立工作,对应不同的测试环境。测试系统最多可以扩展20个TestUnit(对应20个控制器),同时在不同的环境下测试。


图2:发动机控制器LTT测试系统框图。

TestUnit的系统框图如图3所示,其外观如图4所示。TestUnit具有如下特点:


图3:TestUnit框图。


图4:TestUnit外观。

丰富的仪器资源:包含110路数字I/O通道、32路16位分辨率的模拟输入通道(共享250kS/s采样率)和4路16位分辨率的模拟输出通道。

强大的通讯能力:高速(1Mbit/s)CAN总线、K-Line总线,可扩展的LIN、Flexray总线。

最高可达64路的可编程模拟负载通道。

快速的连接:通过一个150针的Harting接头与发动机控制器进行连接。

方便的调试接口:辅助Harting接口,用于人工监测测试过程中的仪器工作状态。

插卡式的模块化设计,方便维护与升级。当发动机控制器的型号发生变化,导致管脚定义和测试环境等变化时,无需更换TestUnit昂贵的仪器资源,仅需选择性地更换编程电阻卡、信号调理卡、模拟负载卡和开关卡即可。

发动机控制器LTT测试系统外观如图5所示(采用42U标准机柜)。发动机控制器LTT测试系统的软件采用eCAR汽车电子测试平台的软件进行搭建,软件主界面如图6所示。测试系统软件包含了自定义测试序列/流程、仪器管理、总线通讯和专家算法库等eCAR平台软件中的基本功能。


图5:发动机控制器LTT测试系统外观。


图6:软件主界面。

本文小结

汽车电子产品的测试要求正从简单的合格与否向多项性能指标测试进行过渡。应对这些需求变化,eCAR平台能为汽车电子产品测试提供标准的兼具灵活的硬件配置和可移植的软件平台,从而为其提供一种高效的解决方案。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top