z6尊龙凯时

0731-84284278

资讯

以客户的成功定义成功,赋能企业管理,来自企业的信赖

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

2013-08-12

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

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

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


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

虚拟平台硬件设计

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

虚拟平台的数字信号和模拟信号通过PCI接口的数据采集卡实现与真实世界的交换。采用的各种通讯卡一般都具有Matlab底层软件驱动程序,可以直接用于实时仿真。对于部分不支持Matlab实时仿真环境的数据采集卡,可以采用Matlab/Simulink环境下的S函数编写,并在Matlab环境下调用动态链接库。本文采用的PCI1731、PCI1723和PCI1720板卡并不配套Matlab驱动程序,因此采用S函数进行集成。整个虚拟平台共具备32路数字量输入接口、32路数字量输出接口、32路数字量输入/输出复用接口、32路模拟量输入接口和20路模拟量输出接口。

虚拟平台产生或接收的CAN信号通过PCI总线与CAN通讯卡相连,由CAN通讯卡通过CAN总线与待测整车控制器进行通讯。虚拟平台支持CAN2.0A和CAN2.0B扩展协议,能够同时输出2路独立的CAN信号。

信号调理器硬件设计

由于燃料电池客车上的信号比较复杂,数字信号有24V、12V和5V等不同的驱动电平和驱动方式,模拟信号也有各种电压范围和驱动功率的不同需求。而从虚拟平台经过数据采集卡输出的信号比较单一,故经过信号调理器对信号进行调理后,才能够完全再现燃料电池客车上的真实控制接口,直接与整车控制器连接进行仿真测试。

如图2所示,虚拟平台产生或接收的数字模拟信号通过PCI总线与数据采集卡相连。数据采集卡与可配置的信号调理器之间通过专用的数据线进行数据交换,经过可配置的信号调理器对信号进行必要的放大、电平转换、逻辑转换后,输出信号完全符合实际整车信号规范,并采用标准接口与待测整车控制器相连,从而实现对整车控制器的无缝连接。通过调整可配置信号调理器的配置方式,可以实现各种车辆的不同信号规范。信号调理器为灵活的母板子板设计,母板完成通用的信号连接电源供给等任务,子板完成具体的可配置信号处理功能。母板和子板联合工作,可以根据用户的需要随时更换子板电路,以满足不同仿真测试的需要。

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

虚拟整车平台软件设计

虚拟整车平台基于Matlab/Simulink平台构建了燃料电池汽车仿真模型,该模型包括燃料电池发动机、DC-DC变换器、蓄电池、异步驱动电机及车辆负载。系统各部件模型一方面需考虑模型精度,另一方面必须满足实时性的要求。整个模型在Matlab/Simulink xPC Target实时仿真环境上运行。整车仿真模型通过PCI数据采集卡和PCI CAN卡实现与驾驶员和整车控制器的通讯。

 

联系电话

0731-84284278

在线留言

关注z6尊龙凯时

TOP

您好,欢迎访问z6尊龙凯时

想要进一步了解z6尊龙凯时的产品和方案?

z6尊龙凯时7*24小时为您服务!

电话咨询:0731-84284278

稍后联系