基于PXI和cRIO的ESP硬件在环仿真平台的构建

发布者:支持中文最新更新时间:2012-08-15 来源: 21ic 关键字:PXI  cRIO  ESP  仿真平台 手机看文章 扫描二维码
随时随地手机看文章

  在ESP研发过程中,需要大量实车试验。该试验有两大困难:一是试验具有相当的危险性,二是试验对场地要求很苛刻。所以,开发硬件在环仿真平台就成为一种迫切需求。 该仿真平台对加速ESP控制器的算法开发有重大作用。本文采用了NI公司的PXI作为下位机来搭建系统。

  项目背景

  本方案通过深入调研,主要考虑性能、价格、易实现性等方面之后,最终选择了NI的PXI和cRIO方案来进行系统搭建。主要调研了XPC方式、PXI系统、dSpace系统。XPC方式费用较低,但是使用不够方便,dSpace系统价格远远高于PXI系统,然而两者性能差别不是很大。

  系统构架

  ESP硬件在环仿真平台从硬件上看由上位机、下位机、控制器、执行器、传感器等五部分组成。

  上位机用于监控仿真过程,分析和保存仿真结果。下位机运行车辆模型,目前采用的是15自由度整车模型,能很好地模拟整车在制动、驱动、高速转向以及联合工况下的响应。控制器运行控制算法,对车辆运动进行相关控制。执行器为液压控制单元、制动管路以及制动器。传感器为压力传感器,获取各个轮缸以及主缸的压力值,并将压力信号传给控制器和下位机,从而形成一个闭环系统。仿真平台结构如图1所示。

基于PXI和cRIO的ESP硬件在环仿真平台结构图

图1 仿真平台结构图

  仿真平台结构图

  图1中,上位机、下位机和控制器三者通过网线连接,上位机对仿真过程的监控通过共享变量来实现。

  系统硬件设计

  用PXI运行整车模型,模拟车辆的运动响应,提供给控制器相关的信号。实车试验时,控制器所获取的信号有制动信号、主缸压力信号、四个轮速信号、方向盘转角信号以及横向加速度信号和横摆角速度信号。另外,控制器还需要通过CAN和发动机控制系统进行通信,从而控制发动机的输出扭矩。PXI要能完成上述功能,并且需要采集压力传感器信号,从而计算车辆运动状态。

  PXI通过M系列数据采集卡PXI-6229的模拟量输入功能来采集主缸和各个轮缸的压力信号,用PXI-6229的数字量输入功能采集制动信号。采用PXI-6722的模拟量输出功能输出电压来表示方向盘转角、横向加速度、横摆角速度。同时PXI-6722输出4个模拟电压,通过压频转换模块将电压转换成对应的频率信号来模拟四个轮速信号。另外,实车上的CAN通信通过PXI-8461和NI9853来实现。

  控制器方面,用cRIO做快速原型时,通过NI-9205来采集模拟电压,得到各个传感器的值。通过NI-9403的输入功能来获取制动信号和轮速信号,通过NI-9403的数字量输出功能来控制电机和电磁阀的动作。

  在执行器方面,液压控制单元采用Bosch(博世)的ESP 8.0的液压控制单元。制动系统采用金杯客车的制动管路和制动器。仿真平台搭建在金杯客车上,我们对金杯客车的制动管路进行了改造,安装了压力传感器和HCU(整车控制器)。

  系统软件设计

  软件上,通过共享变量来控制仿真试验的开始和结束,用全局变量记录下位机中的数据,然后通过网络上传到上位机。这三部分程序都采用状态机方式,方便软件进行升级和维护。总的软件结构如图2所示。

基于PXI和cRIO的ESP硬件在环仿真平台软件框图

图2 系统软件框图[page]

  上位机监控软件

  上位机监控软件主要分为两个部分:仿真过程监控和查看仿真数据。仿真过程监控包括参数调用、仿真控制、参数实时监控、仿真过程中驾驶员输入等功能,并且可以对仿真模式、换档策略、仿真时间等进行配置,方便灵活地实现各种情况的仿真。

  查看仿真数据部分,可以观察对比仿真数据,仿真过程中车辆运动回放、数据保存和调用情况。仿真过程控制界面如图3所示。

图3 仿真界面

  其中,图3(b)中可以观察仿真过程中70个参数的变化曲线。可以保存和调用仿真数据,可以通过点击右下方的“仿真回放”按键,图像化显示车辆运行轨迹。 图3(c)中,可以将记录下的转向角信息在仿真过程中按照实际的时间间隔输入给系统,仿真可以得到车辆的响应情况。

  下位机仿真软件

  下位机运行整车模型,采用了15自由度整车模型。这15个自由度分别为:车辆纵向、横向、垂向的平动和转动这6个自由度,四个车轮的转动和垂向平动8个自由度,转向系统的1个自由度。

  在仿真过程中,下位机以1ms为周期通过数据采集卡采集主缸和4个轮缸的压力信号,从而计算车辆受力,得到车辆运动状态。并将状态参数通过数据采集卡输出给控制器。同时下位机将车辆运动状态参数以10ms为周期将数据保存在下位机内存中,仿真结束后上传到上位机。并且下位机以10ms为周期不断检测上位机所发出的控制信号,比如转向信号、换档信号、油门信号等。这种并行结构的实现,使得复杂的功能得以方便地实现。
控制器软件

  控制器上运行的为ESP控制算法。控制器通过接收各种传感器的信号,判断车辆状态是否为危险工况,如果检测到危险,就会输出控制指令给执行器,通过电机和电磁阀的动作来对制动系统进行主动干预,同时通过CAN通信发指令给发动机管理系统,控制车辆驱动,从而化解危机。考虑试验台的兼容性,控制器部分可以采用NI cRIO作为控制器,并采用第一代ESP控制器(主控芯片为C167),也可以采用第二代ESP控制器(主控芯片为XC164)。

  仿真结果

  将仿真结果与实车试验结果相对比,两者吻合程度很好,说明该硬件在环仿真平台能有效地对车辆运动状态进行仿真。该仿真平台的搭建可以加速ESP控制算法的开发。

  图4为在某种参数下测试ABS功能的一组轮速数据,和实车试验结果很类似,说明仿真平台精度很高。

图4 某种参数下测试AVS功能的一组轮速数据

  结论

  本文基于PXI和cRIO搭建了ESP硬件在环仿真平台。平台可以将控制器放在仿真回路中,方便对控制器中的算法进行测试。仿真试验台的搭建提高了ESP控制算法的开发速度。

关键字:PXI  cRIO  ESP  仿真平台 引用地址:基于PXI和cRIO的ESP硬件在环仿真平台的构建

上一篇:变频系统群时延测量技术分析
下一篇:采用传播时间法的时差式超声流量计设计

推荐阅读最新更新时间:2024-03-30 22:28

泛华参加全军计量技术基础计量班 PXI板卡校准系统崭露头角
近期,第八届全军计量技术基础培训班在国防科学技术大学举办,泛华作为受邀的两家企业之一,参与了此次培训活动。参会者均是来自全军多个军队单位,且长期专业从事测试计量工作的技术骨干人员。 为更充分全面地与技术人员交流互动,泛华在行业拓展总监的带领下,组成了由销售、技术、市场多部门协调合作的团队,全力支持本次交流活动。现场,泛华行业拓展总监孙蓟沙在题为《计量与测试测量》的演讲中,分别对计量与测量的关系,基于模块化仪器的计量设备,复杂测控系统的可计量性设计做了讲解。 “军事装备越强调国产化,计量校准越具有举足轻重的地位。我们和军队技术人员不仅是做技术层面的交流,也做了很多经验沟通。泛华向他们传输着一个理念,我们的计量系统是可以被计量的
[测试测量]
esp8266加入到c51单片机单通道程序的编写
at89c2051单片机,晶振11.096MHZ,通讯速率9600,TCP多连接方式,本地连接地址192.168.1.107,收发数据成功 汇编程序如下: 这是main.c #include #include #include usart.h #include wifi.h char Recive_table = ; //接收缓冲,最大20个字节 char Recive_state = 0; //接收完成标志 int main (void) { /********************功能初始化***********************/ Uart _Init();//串口初始化,波特率为9600 ms_dela
[单片机]
汽车的车身稳定系统,为什么要设置开关?
ESP作为汽车的一项安全配置,基本上现在的车子都会配置这样的一个东西,属于车上非常重要的主动安全系统,汽车车身稳定系统关乎车辆的使用安全,在紧急的状况下面还能起到救命的作用,作为车辆电子安全配置的车身稳定系统为什么要设置开关? 车身稳定控制系统基本上它是一种在紧急情况下防止车辆打滑,导致失控、翻车、转向过度或转向不足这些情况出现的一个主动介入的安全系统,简单的来说保持汽车行驶状况的稳定和方向的可控性。根据其自身的构造来看,ESP是通过各类的传感器来实现车轮速度的平衡和转速的一致,实现车轮的点刹作用,使得其车轮之间有个转速差。 设置开关的目的是为了能够让车辆在一些特殊的环境下面或者工况下面,满足驾驶的需求,在作用
[汽车电子]
汽车的车身稳定系统,为什么要设置开关?
Esperanto与英特尔就IFS与RISC-V建立战略合作伙伴关系
基于 RISC-V 指令集的高性能、低功耗人工智能 (AI) 推理加速器的领先开发商 Esperanto Technologies日前宣布,与英特尔建立战略合作伙伴关系,以推进其大规模并行 RISC-V 的 AI 加速解决方案。作为合作伙伴关系的一部分,Esperanto Technologies 计划使用英特尔代工服务(“IFS”)芯片和小芯片(Chiplet)封装技术来推进其基于 RISC-V 的技术,并提供从云到边缘的大规模并行 AI 加速芯片解决方案。 IFS 客户解决方案工程副总裁兼总经理 Bob Brennan 表示:“英特尔代工服务很高兴将 Esperanto 的大规模并行 AI 加速器添加到 IFS 生态系统中
[嵌入式]
基于PXI总线的SAR天线平台测试模块
SAR(specific absorption rate, 电磁波吸收比值)天线平台从机载惯性导航设备获得飞机的即时偏流角、俯仰角、滚动角数据,利用这些数据控制天线平台的运动,使平台在方向位保持与飞行地速方向一致,在俯仰和滚动方向保持水平。天线平台的跟踪性能的好坏,将直接影响SAR的成像质量,所以有必要对天线平台的伺服性能进行测试。 本文介绍了一种基于PXI总线技术的SAR天线稳定平台测试模块。该测试模块是SAR天线平台自动测试系统的主要子系统,主要完成仿真转台位置信号解码及输出、平台跟踪误差信号采集以及信号分析处理等功能。 PXI总线技术简介 PXI总线技术是NI发布的一种全新的开放性、模块化的仪器总线规范,是
[应用]
是德科技与IPG、Nordsys合作开发自动驾驶仿真平台
日前,测试测量供应商Keysight(是德科技),驾驶技术虚拟测试供应商IPG Automotive,以及V2X软件系统供应商Nordsys,正在合作设计和开发模块化测试平台,该平台将加快高级驾驶员辅助系统(ADAS)和自动驾驶功能的验证。 汽车工业正面临着巨大的变革和多重技术中断。在支持ADAS的汽车中,需要决策单元处理的传感器数量和数据量正在增加开发、仿真和测试的复杂性。除了与各种传感器仿真实现的技术限制相关的复杂性外,还包括由于缺乏标准接口而集成到一个完整和全面的环境中。 Keysight、IPG Automotive和Nordsys已经建立了多年的合作关系,以创建一个自动驾驶仿真(ADE)平台,该平台将模拟与汽车内
[测试测量]
Pickering Interfaces 即将在成都和深圳举办PXI Show China活动
  Pickering Interfaces是面向电子测试和验证应用的信号开关和传感器仿真产品制造商,将在近期的PXI Show China活动中展出最新的PXI开关和传感器仿真模块。该活动举办时间为9月25日成都,9月28日深圳 ( www.pxishow.cn)。活动中将展出Pickering的PXI开关、程控电阻、热电偶仿真器、RF/微波以及机箱等产品。一下是部分展品的信息。下面就随测试测量小编一起来了解一下相关内容吧。   PXI毫伏级热电偶仿真模块 (41-760系列) – 特别适合用于热电偶仿真的小量程电压源模块。该模块可在单个3U PXI槽位中集成最多32个输出通道,每个通道可以独立在-100mV~+100mV
[测试测量]
BOSCH第九代ESP控制系统简介
    BOSCH第九代防抱死制动系统,其最重要的变化在于采用模块化软件架构的可升级概念,以及使用稀土磁铁电机显著改善了功率-重量比,与前一代产品相比,第九代产品的重量和尺寸减少达30%,最紧凑的ABS仅重1.1kg,最轻的ESP仅重1.6kg。除此之外,第九代产品的控制单元数据存储容量也达到了2MB,大大超过了第八代产品的768kb,有效的提高了系统的数据处理和运算能力。   第九代产品的功能性进一步增强,通过对接ABS/ESP可以在实现基本功能的基础上,通过软件升级拓展出新的功能。例如,当车速在30km/h~200km/h之间时,基于ESP的自适应巡航控制系统能够自动保持车俩与前方车俩之间的安全距离。此外,ESP增设的“
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved