燃料电池车载大功率DC/DC变换器的设计与应用


与传统汽车一样,燃料电池汽车也必须具有很强的机动性,以便对不同的路况及时做出相应的反应,为满足机动性的要求,燃料电池汽车驱动所需功率会有较大的波动,这与燃料电池的输出特性偏软是相矛盾的。另一方面,燃料电池的输出功率若波动较大,其效率会大大下降,反面影响其机动性能。因此,若以燃料电池作为电源直接驱动,一方面输出特性偏软,另一方面燃料电池的输出电压较低,在燃料电池与汽车驱动之间加入dc/dc变换器,燃料电池和dc/dc变换器共同组成电源对外供电如图2所示,从而转换成稳定、可控的直流电源。合理的dc/dc变换器的设计对燃料电池车显的尤为重要。
2,dc/dc基本硬件电路及工作原理
dc/dc变换器按输入与输出间是否有电气隔离可以分为没有电气隔离和有电器隔离的直流变化器两类。按工作电路区分有降压式(buck),升压式(boost),升降压式(buck/boost),库克(cuk),瑞泰(zeta),塞皮克(sepic)等六种[1]。设计采用没有隔离的双向zeta-sepic直流变换器电路,工作原理电路图如图3所示。
主电路由两开关管q1和q2,两二极管d1和d2构成。q1和q2为pwm工作方式,互补导通,有死区时间。变换器输出与输入电压间的关系为v2/v1=dy/(1-dy),式中,dy为q2的占空比。                      
3,dc/dc变换器控制单元和辅助单元电路设计
zeta-sepic电路是dc/dc变换器的核心组件,车载dc/dc变换器除此外还包括          
控制单元和辅助单元电路,其性能直接影响zeta-sepic电路的工作质量和整车控制器的准确运行。控制单元与辅助单元电路同zeta-sepic一同构成dc/dc变换器的总体硬件电路。
3.1控制单元
控制单元选用单片机mc9s12d64,它延续了飞思卡尔半导体在车用微控制器领域的优良传统,是以速度更快的s12内核(star core)为核心的单片机mc9s12系列的成员,管脚兼容,存储器可以得到升级。并且片内有多种外围设备可供选择。 mc9s12d64共有8种工作模式,模式的设定通过复位期间采集bkgd、modb、moda三个引脚的状态来实现[5]。增强了应用的可选择性。控制单元通过can通讯网络接受整车控制器的指令,按照协议翻译指令对燃料电池电堆提取相应的功率,并将通过传感器检测到的dc/dc变换器的高低端的电流电压值按照协议上传can通讯网络。同时读取温度传感器的值,根据要求适时的启动散热风扇。
3.2can通讯硬件接口电路
做为燃料
3.3 dc/dc变换器低端高端电压电流测量
对dc/dc变换器的高端低端电压电流进行采样,作为控制dc/dc变换器功率的回馈参考数据,并上传can网络做为整车控制的重要参考数据。高端和低端的电流采样用传感器wbv151s07,为电压隔离传感器,输入范围为0~75mv,输出为0~5v,供电为±12v。被测母线通过分流,将电流以比例衰减到电流传感器的输入范围内,并通过车用微控制器mc9s12d64的ad采样传感器的输出端。
高端和低端的电压采样用传感器wbv151s01,当被测电压低于500v时,将电压传感器直接挂接到被测母线上,通过控制器ad采样接口读取传感器输出端的值。
3.4温度传感器
车载dc/dc变换器为大功率器件,散热是重要性能指标之一,因此为dc/dc变换器设置了温度传感器,来实时检测温度,当散热器不能满足其散热要求时,根据温度传感器采集的温度量来启动散热风扇,并以温度为依据设定风扇的转速大小。温度检测采用的是美dallas半导体公司生产的可组网数字式温度传感器ds18b20。它的测量范围为﹣50℃到﹢125℃,精度可达0.1℃,不需要a/d转换,直接将温度值转换为数字量。ds18b20严格的遵守单线串行通信协议,每一个ds18b20在出厂时都用激光进行调校,并具有的64位序列号。这也是多个ds18b20可以采用一线进行通信的原因。
工作中控制单元对ds18b20的操作以rom命令和存储器命令形式出现。其中rom操作指令分别为:读rom(33h) 、匹配rom(55h) 、跳过rom(cch) 、搜索rom(f0h)和告警搜索(ech)命令。暂存器指令分别为:写暂存存储器(4eh)、读暂存存储器(beh)、复制暂存存储器(48h)、温度转换(44h)和读电源供电方式(b4h)。
4,dc/dc变换器的软件设计
软件设计的开发环境为code warrior for s12,它是面向以hc12和s12为cpu的单片机应用开发的软件包。包括集成开发环境ide、处理器专家库、全芯片仿真、可视化参数显示工具、项目工程管理器、c交叉编译器、汇编器、链接器以及调试器。其调试方式为bdm方式, bdm(background debug mode)是freescale公司的一种系统调试方式,具备基本的调试功能,包括资源访问及运行控制,与指令挂牌及断点逻辑配合就可以实现很多重要的开发功能。
4.1 dc/dc变换器工作模式
dc/dc变换器设计三种工作模式,使能工作模式,正常工作模式和故障模式。在使能工作模式下dc/dc处于未被启动状况,需要将其引出的两使能脚短路使其使能成功,使能成功后即进入正常工作模式,在正常工作模式下可对dc/dc变换器进行提取功率操作。dc/dc的控制单元如果检测到故障,将使dc/dc变换器进入故障模式,此时整车控制器指令对dc/dc变换器的操作无效。
4.2dc/dc变换器工作协议
作为燃料电池车的电压变换器,需要根据工作方式制定协议,并规定每上传比特位的意义,dc/dc变换器则根据相应的协议向整车can网上传数据,整车控制器则从can网上采集相应的数据按协议翻译并参与控制策略运算。dc/dc变换器的协议包括上传数据协议和接受数据协议。