当前位置: 首页 > 专利查询>吉林大学专利>正文

一种车用电子控制器测试模拟器制造技术

技术编号:11121788 阅读:126 留言:0更新日期:2015-03-11 10:42
本实用新型专利技术公开了一种车用电子控制器测试模拟器,旨在解决目前通用型高性能硬件在环系统应用到车用电子控制器上存在功能与性能上资源利用浪费的问题,其由服务器、CompactRIO实时控制系统组成,服务器与CompactRIO实时控制系统通过以太网线连接,CompactRIO实时控制系统由CompactRIO集成化系统和CompactRIO I/O模块组成,CompactRIO集成化系统集成实时处理器和可重新配置FPGA机箱,CompactRIO集成化系统和CompactRIO I/O模块通过串行接口连接,被测电子控制器通过VCU硬件接口与CompactRIO I/O模块连接。实时控制器通过FPGA接口与FPGA机箱通信;FPGA机箱与被测车用电子控制器通过CAN总线连接。

【技术实现步骤摘要】
一种车用电子控制器测试模拟器
本技术涉及汽车电子控制装置,具体涉及一种车用电子控制器测试模拟器。
技术介绍
伴随汽车电子控制领域的飞速发展,电子控制系统日趋庞大,一台中高档轿车上安装众多的电子控制器,为了保证汽车的安全性,电子控制器的软硬件测试成为汽车电控系统开发的核心内容之一。 目前,国际主流的电子控制器模拟测试称为硬件在环,即通过专门的高性能软硬件,模拟电子控制器的各种工况条件,从而实时有效地测试出电子控制器的功能及运转过程中的可靠性。这种硬件在环的测试设备一般由具有强大运算处理能力的实时控制器、丰富的I/o接口以及完善的软件平台构成,从而可以实现各类电子控制器的仿真测试。目前国内外主要使用的汽车电子控制器硬件在环平台包括dSPACE、PXI和LabCar。这类系统在设计上通常要求适用于不同环境不同领域下搭建硬件在环平台,必须具备强大的功能与优异的性能。但是这类系统应用到车用电子控制器上缺点也非常明显:这类功能强大和性能优异的通用型硬件在环测试系统应用到单一的车用电子控制器模拟测试过程中成本高昂,对于汽车系统中大部分的电子控制器来说,必然存在大量功能与性能上的浪费。
技术实现思路
为了解决目前的通用型高性能硬件在环系统应用到车用电子控制器上存在功能与性能上资源利用浪费的问题,本技术设计一种特定型车用电子控制器模拟测试的装置。 本技术提供一种车用电子控制器测试模拟器,由服务器、CompactR1实时控制系统组成,服务器与CompactR1实时控制系统通过以太网线连接,其中,CompactR1实时控制系统由CompactR1集成化系统和CompactR1 I/O模块组成,CompactR1集成化系统集成实时控制器和可重新配置FPGA(现场可编程门阵列)机箱,CompactR1集成化系统和CompactR1 I/O模块通过串行接口连接,被测电子控制器通过V⑶硬件接口与CompactR1 I/O模块连接;所述CompactR1 I/O模块包括四块数据采集卡:NI DI/0系列,用于数字信号的输入与输出;NI CAN卡,用于基于CAN总线协议的通信节点包的传输;NIAO系列,用于模拟信号的输出;NI Al系列,用于模拟信号的输入。 作为本技术提供的一种车用电子控制器测试模拟器的改进方案,实时控制器与FPGA机箱通过FPGA接口通讯连接;FPGA机箱与被测车用电子控制器通过CAN总线连接。 本技术所能达到的预期效果为:本技术使用NI CompactR1实时控制系统作为一种车用电子控制器测试模拟器,这是一套低成本,同时又能满足测量精度且可根据客户需求进行自主开发的实时控制系统;【附图说明】 图1是一种车用电子控制器测试模拟器硬件架构示意图 图2是一种车用电子控制器测试模拟器下位机CompactR1实时控制系统的硬件示意图 图3是一种车用电子控制器测试模拟器各部分之间的通信方式示意图 图4是一种车用电子控制器测试模拟器实时控制器模块示意图 图5是一种车用电子控制器测试模拟器的数据传输流程图 【具体实施方式】 参照图1,一种车用电子控制器测试模拟器,由上位机服务器、下位机CompactR1(美国国家仪器所生产的可重新配置嵌入式测控系统)实时控制系统组成,以完成对被测车用电子控制器的模拟测试。其中上位机与下位机之间是通过以太网线连接,下位机与被测车用电子控制器之间是通过VCU硬件接口连接。在车用电子控制器测试模拟过程中各部分硬件所需的电源启动方面,被测车用电子控制器通过12V直流电源供电,下位机CompactR1实时控制系统则通过100-120V/200-240V交流电源供电。 参照图2,一种车用电子控制器测试模拟器的下位机CompactR1实时控制系统由CompactR1集成化系统和CompactR1 I/O模块两部分组成,CompactR1集成化系统集成实时控制器和可重新配置FPGA (现场可编程门阵列)机箱,而FPGA机箱和CompactR1 I/O模块则是通过串行接口连接,而被测电子控制器通过V⑶硬件接口与CompactR1 I/O模块连接。CompactR1 I/O模块包括四块数据采集卡:①NI DI/0系列,用于数字信号的输入与输出CAN卡,用于基于CAN(控制器局域网络)总线协议的通信节点包的传输;③NI AO系列,用于模拟信号的输出;@NI Al系列,用于模拟信号的输入。 参照图3,一种车用电子控制器测试模拟器各部分之间的通信连接方式:①实时控制器与上位机服务器之间的通信是通过TCP/IP及网络共享变量来完成。由于在传递大量数据时TCP/IP比网络共享变量节省资源,在对被测车用电子控制器的测试模拟过程中需要向上位机传递大量车辆运行信息,包括车速、电池电压、电流、扭矩等,而上位机向实时控制器发送的指令只包括启动开关、手刹开关、驾驶模式选择,因而本技术采用TCP/IP的方式向上位机传递数据,网络共享变量的方式由上位机向实时控制器传递数据,因此可以避免过多使用耗费资源的变量实时控制器与FPGA数据采集卡通过NI LabVIEff提供的FPGA接口实现通讯连接,从而实时地将数据传递至实时控制器上;③实时控制器与车用电子控制器如ECU(电子控制单元)的通信通过CAN(控制器局域网络)总线通信协议完成。 参照图3,一种车用电子控制器测试模拟器软件架构可以分为三部分:服务器模块、实时控制器模块和FPGA模块。FPGA模块的功能是高速生成和采集信号、收发CAN总线上的报文帧、运行一部分仿真步长要求极高的模型如电机预充电模型,然后将数据通过LabVIEff FPGA模块提供的FPGA接口的形式传递到实时控制器模块上实时运行的车辆模型中;实时控制器模块的功能是实时运行车辆模型,接收来自FPGA模块的数据,然后根据内部的控制策略解析出车辆的实时运行状态,如电机运行状态、电机扭矩、动力蓄电池状态、充电机状态等相关参数,经过通信循环将数据传发送至服务器模块并回返至FPGA模块上;服务器模块的功能是:①接收数据部分:将实时控制器模块上测得的实验数据在上位机上进行实时显示、报表自动生成、数据随机记录,②发送指令部分:向实时控制器模块发送指令,从而进行模拟测试工作。 参照图4,本技术中运行在实时控制器模块上的任务可以分为两部分:(I)高优先级任务,即需要在实时控制器模块实时运行的车辆模型。该模型是以电动汽车为基础,基于实验实测数据和理论公式,通过NI LabVIEff图形化编程软件,直接搭建并运行在实时控制器上的前向仿真模型,其主要功能是以车辆的前向仿真模型取代真实的车辆向被测车用电子控制器提供在各个工况下所需的测试参数。(2)低优先级任务,即运行在实时控制器上的通信循环。其具体两个方面:基于TCP/IP协议的通信循环的作用是向服务器模块即上位机传递测试数据;基于CAN总线协议的通信循环是基于CAN总线协议将数据打包成CAN总线报文帧发送至FPGA模块。本技术之所以能够利用低成本的CompactR1系统搭建出满足测量精度特定型车用电子控制器测试模拟器其创新之处是考虑到所选车用电子控制器测试模拟器的实时控制器资源有限的情况下本文档来自技高网...

【技术保护点】
一种车用电子控制器测试模拟器,其特征在于,由服务器、CompactRIO实时控制系统组成,服务器与CompactRIO实时控制系统通过以太网线连接,其中,CompactRIO实时控制系统由CompactRIO集成化系统和CompactRIO I/O模块组成,CompactRIO集成化系统集成实时控制器和可重新配置FPGA机箱,FPGA机箱和CompactRIO I/O模块通过串行接口连接,被测电子控制器通过VCU硬件接口与CompactRIO I/O模块连接;所述FPGA数据采集卡包括四块数据采集卡:NI DI/O系列,用于数字信号的输入与输出;NI CAN卡,用于基于CAN总线协议的通信节点包的传输;NI AO系列,用于模拟信号的输出;NI AI系列,用于模拟信号的输入。

【技术特征摘要】
1.一种车用电子控制器测试模拟器,其特征在于,由服务器、CompactR1实时控制系统组成,服务器与CompactR1实时控制系统通过以太网线连接,其中,CompactR1实时控制系统由CompactR1集成化系统和CompactR1 I/O模块组成,CompactR1集成化系统集成实时控制器和可重新配置FPGA机箱,FPGA机箱和CompactR1 I/O模块通过串行接口连接,被测电子控制器通过VCU硬件接口与Co...

【专利技术属性】
技术研发人员:袁新枚李海湘李君董超王闯孙科
申请(专利权)人:吉林大学
类型:新型
国别省市:吉林;22

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1