主页网络游戏 >> 正文

BMS的开发技术方案

2017-4-18   来源:潍坊资讯新闻网
BMS的开发技术方案 电池管理系统(BMS)具有保障电池安全、提高电池寿命的作用。本文提出了一种快速开发技术方案,涉及系统架构、硬件与软件,可以有效地提高开发效率,大幅削减BMS开发工作量。

系统架构

本方案使用主从式的BMS系统架构,即一个主控模块+若干采集模块的方式,主控模块与采集模块之间通过CAN通信(见图1)。主从式BMS布局灵活,方便检修,便于日常维护。

硬件方案

BMS需要能够正确采集所有电池单体与传感器的信号,准确控制所有执行器的动作,由于BMS功能的多样性与复杂性,要求BMS硬件运算速度快,存储空间大,同时,为了用于实验室、台架和装车等各个阶段,要求硬件防护等级高、可靠性好且坚固耐用。

本方案主控模块硬件使用RapidECU-U1快速原型控制器(见图2),其技术参数见表1。RapidECU是汽车行业广泛使用的产品级快速原型控制器,可以在电控系统的开发过程中替代产品控制器硬件,通过自动代码生成技术,将建模与仿真阶段所形成的控制算法模型下载到快速原型控制器硬件中,并连接实际被控对象,进行控制算法的硬件在环仿真验证和实物验证,并在开发阶段早期实现测量标定。

使用RapidECU-U1系列产品作为BMS主控模块硬件的优势主要包括:产品原型,集成信号调理与功率驱动电路;搭载飞思卡尔(南宁治疗癫痫病的专科医院Freescale)高性能MPC5554芯片;适合实验室、台架及装车等各个阶段;高性价比的紧凑型硬件,坚固耐用。本方案的采集模块为RapidECU-B1(见图3)。

软件方案

由于BMS功能的多样性与复杂性,其软件也十分复杂,为适应不同的车型以及同一车型的升级换代,软件还需要反复修改,这对软件开发者提出了巨大挑战。如果使用传统手工编程的开发方式,开发工作量巨大,软件的可维护性较差,造成开发周期与开发成本的不可控。本方案使用了全自动代码生成的软件开发方式,整个控制器的软件代码都由MATLAB/Simulink/ECUCoder自动代码生成工具生成,控制器软件开发的整个过程都以图形化建模的方式来实现,用户无需手工编程,无需手工代治疗癫痫病的最好药物码集成,也无需代码移植。

全自动代码生成可以有效提高开发效率,大幅削减控制器软件开发的工作量。在绝大部分应用中,借助全自动代码生成技术至少可以缩短50%开发周期,降低80%开发成本。

关键技术描述

1. 电北京哪家医院治癫痫病最好池均衡

由于电池制作工艺等原因,不同电池单体之间诸如电解液密度、电极等效电阻等都存在着差异,这些差异导致即便串联蓄电池组每个单体的充放电电流相同,也会使每个单体的容量产生不同,进而影响整个电池组的工作。最坏的情况,在一个蓄电池组中,有一个单体的剩余容量接近为100%,另一个单体的剩余容量为0,则这个蓄电池组既不能充电也不能放电,完全不能使用。因此对电池容量的均衡是非常重要的,尤其是在电动汽车大量电池单体串联使用的情况下。

被动均衡将容量较多的电池电量通过电阻消耗来达到均衡,主动均衡将容量较多的电池电量转移到容量较少的电池达到均衡(两种均衡方式的对比见表2)。由表2可知,被动均衡效率低,但是系统复杂度低、成本低,适用于中小容量电池组的均衡;主动均昆明去哪个医院检查癫痫病呢衡效率高,但是系统复杂度高,成本高,适用于大容量电池组的均衡。本方案根据用户所用电池组的容量、均衡效率及成本综合考虑,选用被动均衡或者主动均衡。

2. SOC估算

电池的荷电状态SOC描述了电池的剩余电量,是电池在使用过程中最重要的参数之一。准确估计SOC可以防止电池的过充电或者过放电,有效延长电池的使用寿命,并且在电动汽车的行驶中可以预知可续航里程。由于SOC估算受温度、老化、充放电倍率及自放电等因素的影响,使得电池在实际应用中呈现为高度的非线性,导致SOC的精确估算十分困难。关于锂电池的部分特性,如图4~5所示。

本方案采用一种以安时计量法为基础,利用电池静止状态下的开路电压法来消除累计误差的SOC估算方法,其关键在于对电池充放电状态与静止状态的准确判断。试验结果表明,采用此SOC估算方法误差在5%以内。

3. 通信协议

本方案使用基于CAN总线的通信方式,主要包括BMS内部主控模块与采集模块之间的CAN通信、BMS与整车控制器等动力系统控制单元的CAN通信和BMS与非车载充电机之间的CAN通信三部分。

BMS内部主控模块与采集模块之间的CAN通信主要传递电池单体电压、温度、均衡指令及继电器动作指令等信息,通信协议为BMS 内部通信协议。BMS与整车控制器等动力系统控制单元的CAN通信主要传递电池组总电压、电流、温度、SOC、BMS状态、故障信息及处理策略等信息,通信协议按照整车厂整车CAN网络通信协议制定与实现,主要是动力CAN网络通信协议。BMS与非车载充电机之间的CAN通信主要传递充电机与车辆辨识及电池充电参数、电池充电总状态、充电机充电状态等信息,通信协议可以按照国家标准《GB/T 27930-2011 电动汽车非车载传导式充电机与电池管理系统之间的通信协议》实现,也可以按照整车厂整车CAN网络通信协议制定与实现,主要是充电机与BMS之间的通信协议。

结语

本文提出了一种高效开发BMS的技术方案,硬件采用快速原型控制器RapidECU,软件使用全自动代码生成工具MATLAB/Simulink/ECUCoder。BMS状态转换逻辑、SOC估算及通信协议等均采用图形化建模的方式开发并借助快速原型控制器快速验证,有效地提高了开发效率,大幅削减了BMS开发工作量。该方案已经在多款电动汽车的实车中验证,取得了良好的效果。

相关阅读


17城市

友情链接

  • 癫痫病医院    癫痫病怎么治疗    癫痫怎么治疗    癫痫病哪里治疗最好    西安癫痫病医院    合肥癫痫病医院    北京癫痫病医院    信阳癫痫病医院哪家比较好    孝感癫痫病医院哪家比较好    南京治疗癫痫医院    广州房屋出租    癫痫病吃药可以治愈吗    江西治疗癫痫病最好医院    新疆治癫痫最好的医院    辽宁最好的治疗癫痫医院    哈尔滨癫痫病    治疗癫痫病新方法    河南专业治癫痫病医院    郑州哪家医院看癫痫病好    儿童癫痫病医院    
  • 潍坊信息网最全的资讯信息网 互联网新闻信息服务许 增值电信业务经营许可 广播电视节目制作经营许可

    短消息类服务接入代码使用许可 信息网络传播视听节目许可

    Copyright (C) 1996-2016 潍坊信息网