基于MC9S12XS128的蓄电池多功能充电系统设计

基于MC9S12XS128的蓄电池多功能充电系统设计,第1张

  引言

  由于石油危机和日益严重的环境污染,电动汽车发展已经是大势所趋。蓄电池为电动汽车提供动力,而蓄电池充电性能直接影响蓄电池的使用和寿命,蓄电池一般分为铅蓄电池、镍镉电池、镍氢电池和锂离子电池。由于蓄电池种类繁多且容量不一,不同种类和容量的蓄电池往往需要不同的充电器匹配,如果蓄电池的充电器匹配不好会出现过充过热等不安全现象,从而影响蓄电池的正常使用并缩短蓄电池寿命。因此,设计一款基于单片机控制的能为各类蓄电池充电的多功能充电系统是十分必要的。多功能充电系统能快速稳定地为不同类型和不同容量的蓄电池充电,我们在软件上针对不同类型的蓄电池设计了相应的充电方法,使每种蓄电池都能在最佳充电方法下充电。对于不同容量的蓄电池,在选择好充电方法时只要设定充电参数即可快速稳定地为蓄电池充电。

  1 硬件电路设计

  本系统采用移相全桥软开关电路,即将Boost电路与全桥变换器合成一起组成单级PFC电路,该电路结构简单、效率高,可以实现对输入电流的整定,又可以工作在较大功率场合,发挥了全桥电路的优势。

  系统主要由充电主电路和充电控制回路组成,图1为多功能充电系统硬件原理图。

  基于MC9S12XS128的蓄电池多功能充电系统设计,多功能充电系统硬件原理图,第2张

  1.1 系统工作原理

  本设计采用了开关电源技术,最大功率为3500W,先将220V单相工频交流电,经4个二极管组成全桥电路进行整流,再经过大电容滤波得到300V左右的直流电,此时直流电中纹波较大。直流电通过由4个绝缘栅双极晶体管IGBT)组成的全桥逆变器,得到电压可调的高频交流电,经高频变压器耦合到副边,再经全桥整流,最后经电感电容滤波得到纹波很小的直流电为蓄电池充电。多功能充电系统能为不同类型的蓄电池及容量不同的蓄电池充电,其充电过程中的充电电压、电流通过单片机实时控制,整个充电系统为反馈控制系统,单片机通过实时检测充电过程中的电流、电压及温度监测整个充电过程,有效地避免了充电过程中过流、过压及过热现象,使充电过程安全稳定地进行。

  逆变桥前的空气开关是为了防止电路中出现短路或大电流损坏蓄电池或电子器件。单片机通过检测充电电流、电压及温度与充电前的设定值进行比较,控制输出4路PWM波到4个IGBT的栅极,从而控制其集电极到发射极电流通断时间,达到控制输出电压的目的。

  由于IGBT需隔离驱动,本设计选用了三菱公司IBGT专用驱动芯片M57962L,图2是其应用电路。

  基于MC9S12XS128的蓄电池多功能充电系统设计,图2是其应用电路,第3张

  由于选用了4只IGBT组成全桥逆变器,每个IGBT需要一个M57962L芯片驱动,而每个M57662L芯片需要3个电压等级即15V、l0V、5v为其供电,其中5v电压同时为MC9S12XS128单片机供电,本文设计了一款功率为50W的变压器,为单片机及4个M57962L芯片供电,其次级绕组输出3组电压,经整流滤波稳压后,得到上述所需的3个电压。

  1.2 充电控制回路

  选用飞思卡尔MC9S12XS128单片机作为控制核心进行数据采集和控制,其内部数据存储器8KB、程序存储器128KB,2个SCI、1个SPI、1个IIC、1个CAN、16路A/D、8路PWM、8路ECT模块,其工作频率为80MHz,运算速度快,处理能力大大提高。该芯片集成了l6路l2位高精度的A/D转换器,能直接对蓄电池的充电电压、电流及温度进行检测,8路PWM可直接输出到M57962L芯片控制IGBT的通断,简化了单片机外围电路的设计。

  1.2.1 电压检测

  本系统选用电阻分压式结构,并联在充电电路中监测电压信号,电压信号从PAD0口经单片机自带A/D转换器传至单片机进行处理,这种结构能根据外面的实际电压自动选用相应的量程检测电压,使电压越小时,检测到的电压精度越高,有助于更精确地控制充电过程中的充电电压的变化。

  1.2.2 电流检测

  本系统选用霍尔式电流传感器检测充电电流信号,并将检测到的电流信号经过一定的换算处理从PAD1口经单片机自带的A/D转换器传至单片机进行处理,该传感器精度高,能精确的检测到充电电流0.1A的变化。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2694379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-16
下一篇 2022-08-16

发表评论

登录后才能评论

评论列表(0条)

保存