【摘 要】
:
电池管理系统(BMS)作为电池的管理控制单元,具有防止电池过充过放、估计剩余电量、管理能量流动等功能,对于电池安全运行和延长使用寿命具有重要意义。目前,大部分电池管理系统软件使用前后台(中断-主函数)方式开发,导致系统实时性差及不同应用场景下开发需求成本高的问题。针对上述问题,本文设计了基于开源实时操作系统的电池管理系统软件。首先,本文分析了BMS的开发需求,针对实时性要求不同的功能,分别设计了周
论文部分内容阅读
电池管理系统(BMS)作为电池的管理控制单元,具有防止电池过充过放、估计剩余电量、管理能量流动等功能,对于电池安全运行和延长使用寿命具有重要意义。目前,大部分电池管理系统软件使用前后台(中断-主函数)方式开发,导致系统实时性差及不同应用场景下开发需求成本高的问题。针对上述问题,本文设计了基于开源实时操作系统的电池管理系统软件。首先,本文分析了BMS的开发需求,针对实时性要求不同的功能,分别设计了周期型任务和事件型任务。按照执行周期越短优先级越高的原则,确定了任务优先级,并完成了基于FreeRTOS的电池管理系统分层软件架构设计。之后,面对目前BMS存在的实际问题,结合FreeRTOS相关功能给出解决方案。为了解决目前电池管理系统中存在的高频电流纹波导致电池荷电状态(SOC)估计出现累计误差,本文设计了定时器+ADC+DMA的采样方式。通过FreeRTOS中的信号量进行数据的同步,实现了20kHz的总电流采样频率。并且使用BMS样机对ADC的采样频率和采样精度进行了测试,测试结果表明20kHz高频采样可以减小高频电流纹波对SOC估算的影响。其次,为了解决CAN通信在总线负载率较高时发生丢帧的问题,本文使用FreeRTOS提供的消息队列和信号量功能,设计了CAN消息接收、发送缓冲区,并实现数据和任务的同步机制。通过CAN网络负载率测试,结果表明总线负载率可以稳定在92%情况下不发生丢帧,在软件层面提高了CAN通信可靠性。并且,设计了基于CAN总线的在线升级功能,方便后续对BMS软件的更新维护。最后,为提供电池管理系统的开发效率,本文设计了实时操作系统任务与MATLAB图形化编程的集成接口。以电池SOC估算为例,本文在Simulink中搭建了扩展卡尔曼滤波估算SOC算法模型,并将自动生成的代码集成到BMS工程中。将代码下载到BMS硬件平台进行多目标SOC估算测试,结果表明嵌入式运行结果与Simulink仿真结果一致,基于模型生成的代码有效且接口设计正确;使用交互式用户I/O技术分析软件各任务的实时性,各任务执行周期误差小于工程规定的10%,软件实时性相优于前后台式BMS。本文设计了基于FreeRTOS和ARM Cortex-M4内核的电池管理系统开发平台,对解决目前核心芯片严重依赖国外企业,BMS软件实时性差及开发效率低等问题进行了探索。
其他文献
国际结算服务是现代机场地面服务的组成部分。在某些为机场提供地面服务的企业中存在一个专门处理国际结算服务的业务室,该业务室被称为国际结算室。国际结算室中大部分的员工都属于国际结算岗员工,其工作内容主要是为准备登机的旅客办理行李超重缴费、升舱缴费、退费等与费用有关的业务。国际结算服务质量的好坏影响着旅客的出行体验,继而影响机场的运营情况。为了确保国际结算服务的质量,国际结算岗员工的值班计划生成问题是必
睡眠呼吸暂停综合征(Sleep Apnea Syndrome,SAS)是一种常见的睡眠障碍疾病,在我国有4%的患病率,但确诊率只有10%,存在疾病确诊率不高的问题。SAS的传统诊断方法需要借助专业的睡眠监测仪(polysomnography,PSG),通常在医院的睡眠中心对患者进行整晚(不低于7小时)睡眠监测,期间患者需要粘贴多个电极片,因此,监测过程本身具有一定的睡眠干扰。目前的诊断方法主要是通
随着电动汽车市场占有率的逐年提升,保证动力电池和BMS的性能和安全是目前行业研究的重点,国家相关标准对电池和BMS的性能和安全性也提出了一定的要求。在对电池外特性进行研究或是运用实体电池对BMS进行测试时,实体电池存在以下缺陷:(1)实验时间长,实验条件苛刻;(2)可重复性不高,成本高昂;(3)特定状态的电池难以获取;(4)安全性得不到保障。为克服实体电池在研究和实验中存在的缺陷,本文针对电池外特
为了响应国家碳达峰的战略决策,大力发展“新能源+储能”成为重要任务,新能源接入电网改善了能源结构,但新能源出力具有随机性和波动性,对出力的长时间尺度准确模拟影响到调度指令的制定;此外,储能由于能最大可能消纳可再生能源、提供调频辅助服务等优点,被应用于配置到新能源场站中,但如何通过储能配置来解决不同场景下的需求是亟待解决的问题。本文基于时序生产模拟,对新能源电站出力进行全年8760小时级模拟,并在得
近年来,井下电气设备正在向高电压、大功率方向发展。变频器在大功率通风机等设备中的广泛应用,使井下环境产生了多种类型的电磁干扰。各种自动化控制系统、传感器等强弱电设备均可能发生误动作或产生故障,对井下的安全生产造成恶劣的影响,而这些危害主要来源于井下大功率变频调速设备。故本文以额定功率为75k W的ZJT型矿用防爆变频器为载体,对井下大功率变频调速系统电磁干扰问题进行研究。本文研究内容主要包括以下几
滚动轴承,广泛应用于电机、齿轮箱、风力涡轮机、发电机和发动机等旋转机械设备中,是现代工业中重要的基本部件,其任何故障都可能导致旋转机器的严重失效。为了保证这一重要的部件高效、准确、安全地运行,对滚动轴承的故障特征提取和诊断具有非常深远的意义。在研究滚动轴承的基本构造和振动原理的基础上,本论文使用稀疏表示方法进行了基于KSVD字典学习方法的研究,提取到了明显的冲击信号。此外,还通过基于LS-SVM的
金属管道作为一种重要的流质运输方式,应具备可靠的防电蚀措施,以充分保证金属管道的使用寿命和运行安全。外加电源的阴极保护是一种常用的管道抗蚀方法,但管道沿线的供电难题使其在经济和技术方面存在很大的障碍。针对这个问题,本文开展了光伏和储能结合的阴极保护电源及其控制方法的研究。在分析比较不同电路拓扑结构的基础上,确定了能实现光伏、储能和输出精确匹配的两级式DC/DC变换器结构。从工作原理和控制过程的角度
以储能技术为背景,以效率优化为目的,对隔离型双向DC/DC变换器进行了研究,从拓扑结构、开关器件、控制策略这几个方面对效率优化进行改进。最终选择效率较高的CLLLC谐振变换器拓扑作为本文的研究对象,采用性能较好的氮化镓器件作为开关器件,提出了变频变占空比的控制策略,优化了变换器的正反向综合效率。首先是CLLLC谐振变换器基础研究,分析了CLLLC谐振变换器的工作模态;通过建立CLLLC变换器基波等
为了从风中吸取更多的能量,降低风力发电成本,风力机尺寸日益增大,风力机叶片也变得更细长,叶片结构柔度增加,气动载荷、重力、惯性载荷及操纵载荷随着叶片长度的增加急剧上升,其带来的气弹问题也越发突出。后掠叶片由于其积叠线弯曲,通过弯扭耦合实现被动降载的机制受到研究者们广泛关注。叶片等构件的振动,使流经叶片的气流产生复杂的非定常流动,将会显著影响风力机的疲劳载荷与气弹稳定性,需要构建有效和准确的机组气弹
悬架系统是车辆底盘中的重要部件之一,其主要功能是传递车轮与车架之间的力和力矩,减小由路况引起的振动或冲击对车架和车身的影响。当车辆行驶的路面条件比较苛刻时,悬架系统传递的力和力矩比较大,悬架系统中双叉骨梁不但经历着大位移的旋转运动,还伴随着一定程度的弹性变形运动,这两者在悬架系统动力学建模中往往是耦合在一起的,所以悬架系统是一个典型的柔性多体系统,在对其进行动力学建模时必须考虑柔性梁的弹性变形。在