燃料电池轿车水冷却监控系统的实现
1.引言
燃料电池轿车是以氢为能源的新一代新能源轿车。由于其本身的工作原理与功能结构决定了它有功率较大的发热部件。为了保证燃料电池轿车能够持久、稳定、可靠的工作,必须对发热部件进行冷却。为了达到最佳的冷却效果和最低的能源消耗,我们设计了水冷却监控系统,其基本实现思路也可应用于传统轿车。
燃料电池轿车水冷却监控系统其工作原理如下:通过温度传感器和压力传感器对冷却水温度和压力进行定时采样,进行相应的信号调理获取当前时刻下的冷却水温度和压力,经过AD转换输入微控制器,随着温度的变化,微控制器对风扇和水泵进行调速,控制冷却水温度在设定范围内。同时,作为整车CAN网络的一个节点,本系统通过CAN总线将当前的冷却水温度和压力以及系统状态值上传给整车控制器,并接受来自整车控制器的控制指令。
此外,为了便于实车调试,本系统实现了CCP标定协议(CANCalibrationProtocol),能够借助整车CAN网络完成在线的参数标定和在线编程,这大大简化了参数的标定过程和匹配工作,也为整个网络中其他车载控制器的实车调试提供了解决方案,具有很高的实用性和现实意义。
本系统采用的是摩托罗拉公司的MC68HC908GZ16微控制器,该微控制器尺寸小,资源齐全,具有很高的价格性能比。
2.设计概述
本系统主要实现两大功能:其一,对水冷却系统进行监测和控制的功能,来实现最佳的冷却效果和最低的能源消耗;其二,利用CAN网络实现对微控制器的在线参数标定与在线编程功能,减轻实车调试的标定匹配工作。
对水冷却监控功能的实现是:通过两路温度传感器和一路压力传感器来获取当前状况下的冷却水温度和压力,经过AD转换输入微控制器,微控制器通过一定的控制算法输出信号给电机驱动芯片以及水泵变频器,从而控制四个冷却风扇的转速以及一个冷却水泵的启停和转速,并通过CAN与整车控制器数据进行通讯,以达到最佳的冷却效果和最低的能源消耗:
实现在线参数标定与在线编程功能是:通过在微控制器与PC机两侧实现CCP标定协议,微控制器(MC68HC908GZ16)硬件接口使用其自带的MSCAN模块,在软件上加入CCP驱动程序;PC机硬件接口使用SYSTEC公司的USB-CAN卡,并在Matlab软件平台上自主开发基于CCP协议的测量标定诊断工具(MCD:MeasurementCalibrationDevice),实现在线标定与在线编程。
整个系统功能框图如图1所示。
图1系统功能框图3.硬件描述
硬件电路是以MC68HC908GZ16微控制器为核心,并配以传感器信号调理电路,执行器驱动电路以及CAN通讯电路。
微控制器
由于整个水冷却监控系统是一个比较完整的闭环控制系统,系统小但功能全,因此采用摩托罗拉公司的MC68HC908GZ168位微控制器。该控制器资源齐全,尺寸小,适合整个水冷却监控系统的功能要求以及汽车的运行环境。其主要资源包括:一个CAN模块、一个SPI模块、一个ESCI模块、两个双通道16位定时器接口模块、8路10位AD通道、一个基本时钟模块、37个通用输入输出管脚、8位键盘唤醒端口。并且该控制器采用PLL锁相环技术,能够产生最高8M的总线频率。
根据整个系统需要用到以下资源:一个CAN控制器模块、两个定时器接口模块、四路AD通道、一个基本时钟模块、PLL锁相环模块以及若干通用IO输入输出口。
微控制器各模块使用情况如下表1所示:表1MC68HC908GZ16模块使用情况
微控制器各端口定义如下表2所示:表2MC68HC908GZ16端口定义
MC68HC908GZ16可寻址64KB地址空间,其中包括:15872字节的闪速存储器Flash,1024字节的随机存储器RAM,406字节的Flash编程例程ROM,44字节的用户定义矢量区以及350字节的监控ROM。存储器的具体分配如下表3所示:表3MC68HC908GZ16存储器分配情况
综上所述,MC68HC908GZ16微控制器资源较为丰富,可以满足水冷却监控系统的要求,价格比较便宜,具有高的价格性能比。
传感器
温度传感器采集当前时刻的冷却水温度,选用Honeywell公司的TD系列温度传感器。信号调理电路对信号进行适当放大,并且能够检测温度传感器的断路和短路故障。
压力传感器采集当前时刻的冷却水压力。当压力过高指示水路阻塞故障;压力过低指示水路泄漏故障。选用Huba公司的511OEM压力传感器,电源8~33V,输出4~20mA。采用12V电源,并串连240欧采样电阻,使输出0.96~4.8V电压。