新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 燃料电池汽车整车控制器硬件在环实时仿真测试平台设计

燃料电池汽车整车控制器硬件在环实时仿真测试平台设计

作者:时间:2010-06-11来源:网络收藏

  随着汽车工业的发展和进步,人们对汽车的动力性、经济性、安全性及排放等方面提出了更高的要求,传统的机械式控制系统已经远远不能满足这些需要。电子化控制系统以其高精度、高速度、控制灵活、稳定可靠等特点逐渐取代了机械式控制系统,是汽车控制系统的发展趋势。

  由于对控制性能的要求越来越严格,使得汽车电子控制系统对控制器的要求越来越高。控制器的开发与设计一般都要经过如图1所示的步骤,即由上层到底层,再由底层到上层的一个V字形过程。首先是控制器的上层功能设计,详细确定控制器将要实现的功能;然后生成目标程序代码;最后是控制器的底层软、硬件实现。

  从控制器实现到实车测试的过程中还需要进行硬件在环实时仿真测试。这是因为在整车控制器的开发过程中,利用整车构建虚拟的整车现场环境。对控制器进行硬件在环仿真测试,不但可以大大加快整车控制器软、硬件的开发过程,而且开发成功的控制器具有较高的可靠性。因为可以模拟出在实车试验中难以实现的特殊行驶状态和危险状态,从而对整车控制器进行全面的测试。在环仿真测试中,系统用数学模型来代替,控制器使用实物,系统模型和控制器之间的接口要与实际保持一致,在仿真调试完毕后,达到控制器和系统之间的“垂直安装”或“垂直集成”。控制器在完成硬件在环仿真之后,就可以进入系统集成和测试环节,最后实现初期设计的各项功能和指标。

  本文基于Matlab/Simulink RTW和XPC Real-time Target实时仿真平台,配合PCI数据采集卡底层软件的开发和信号调理装置硬件设计,系统地实现了整车控制器。利用该平台可以对整车电气特性、底层软件平台和控制算法等进行测试。

硬件在环实时仿真测试平台方案设计

  硬件在环实时仿真平台构建了虚拟的整车环境,并基于虚拟的人机交互司机模型,将人作为硬件在环的一个元素引入到实际的仿真测试中,具体结构如图2所示。两个基于工业控制计算机的虚拟平台分别为虚拟整车平台和虚拟司机平台。虚拟整车平台基于Matlab/SimulinkxPC Target实时仿真环境,作用是模拟真实燃料电池客车的运行,为测试整车控制器提供所需的虚拟控制对象。虚拟司机平台基于Matlab/Simulink RTW Target实时仿真环境,作用是模拟真实燃料电池客车的操控机构,配合加速踏板为测试整车控制器提供所需的虚拟驾驶环境。当两个计算机虚拟平台对实际环境进行模拟时,通过数据采集卡、CAN通讯卡与可配置的信号处理装置相连,可配置的信号处理装置对信号进行处理,从而实现真实的复杂整车环境,直接与整车控制器连接进行仿真测试试验。并配有基于CAN总线的实时监控装置,可以全过程实时地监控仿真测试试验。

硬件在环实时仿真测试平台硬件设计

虚拟平台硬件设计

  虚拟平台的硬件需要完成计算机模型产生的虚拟信号到真实信号的转换,这些信号包括数字量输入输出信号、模拟量输入输出信号和CAN通讯信号。例如燃料电池发动机启动开关信号属于数字信号,电机转速信号属于模拟信号,而控制器控制命令通过CAN总线网络进行传送。

  


上一页 1 2 3 下一页

评论


技术专区

关闭