历史上的今天
今天是:2025年03月20日(星期四)
2019年03月20日 | 铁电随机存储器F-RAM在动力电池管理上的应用
2019-03-20
随着电动汽车技术的发展,以及政府的政策鼓励与扶持,电动汽车(混动+纯电动)以每年超过50%的速度高速增长,电池以及电池管理系统作为电动汽车的核心组件,其市场需求也获得相应的快速增长。本文将就电池管理系统对存储器的需求进行分析。
电池管理系统(Battery Management System, 即BMS)主要实现三大核心功能:电池充放电状态的预测和计算(即SOC)、单体电池的均衡管理,以及电池健康状态日志记录与诊断。功能框图如下:

在整个电池管理系统中,电池荷电状态的预测和计算(即SOC)是其最重要的功能,因为有了精确的电池充电/放电状态的预测/计算,才能进行有效均衡管理。所以,SOC精准度的要求是越高越好。
为了提高SOC的精准度,除了要采集电池的电压、电流参数,还需要提供诸如阻抗、温度、环境温度、充放电时间等多种参数。电池固有参数会通过数学建模的方式,建立软件模型,而动态参数则通过数据采集卡实时的采集数据,并实时地把数据传输至MCU单元存储,然后MCU对提取的数据进行算法计算,从而得出精确的电池荷电状态。
因此,SOC功能会将不同电池的模型存入存储器,该存储器需具有低功耗、快速读写、接口简单以及数据保持时间达到20年的要求;SOC功能需要采集卡不停地实时将采集的电池电压/电流数据存入存储器,假如一个MCU单元,对接10路单体电池的采集数据,采集数据卡一般会采用1MB的isoSPI总线进行通信,即对于MCU单元的存储器,接口速率要求高且几乎每秒中都要进行一次数据写操作;而电池的寿命要求至少是10年,假如一台车运行时间是8小时,那么MCU单元的存储器的数据写操作在电池包生命周期内的写次数为1亿5百万次。
综上分析可见,BMS里面的SOC功能非常关键,所以其对存储器的性能与可靠性也是非常高:必须是非易失性的存储器,擦写次数至少要超过1.1亿次,接口速率大于8MHz,低功耗且数据能够可靠保存20年的时间,需要符合AECQ-100,未来需要通过功能安全认证,至少具有ASILB等级。
目前主流的非易失性的存储器有EEPROM、 Flash 以及F-RAM。EEPROM 的接口有SPI接口,速率可以做到10Mhz,但是每次写都有一个5ms写等待时间,擦写次数是1百万次,功耗中等,有车规级器件,但是目前未做功能安全认证,数据保持能力也可以做到20年。
Flash的读写速度较慢,每次写操作都必须进行擦写,因此完成一次写操作至少需要几百毫秒的时间,擦写次数也只能支持10万次,远远低于1.1亿次的要求,数据保持能力在10年到20年之间。
F-RAM 是通过铁电这种特殊材料作为存储介质,其具有高可靠性,数据保持时间为100年,完全随机不需要写等待的高读写效率,SPI接口速率最高可以支持到50Mhz或108MHz QSPI,并且具有非常低的功耗;由于其特殊的铁电材质,所以该类型存储器的擦写次数可以高达100亿次。如下图所示:

如上图所示,F-RAM作为一款独特的非易失性存储器,无论在写入速度、耐久性还是在功耗与可靠性方面,都是目前实现高可靠性BMS系统的最佳存储器选择。
美国赛普拉斯半导体公司(Cypress Semiconductor Inc.)作为全球领先的F-RAM核心供应商,提供非常齐全的铁电随机存储器F-RAM产品,容量由4Kb到8Mb,接口为I2C/SPI 接口,具有几乎无限次的读写次数(100亿次读写周期),QSPI接口速率高达108Mhz,不需要写等待时间,工作电流低至0.6mA,是能够承受125度高温的汽车级芯片解决方案,并且符合ASIL-B。
关于赛普拉斯汽车电子系统
赛普拉斯与世界顶级汽车企业合作开发业界领先的汽车电子系统,包括高级驾驶辅助系统(ADAS)、3D图形显示、无线连接、全功能触摸屏和卓越的车身电子设备。赛普拉斯的汽车产品组合包括:Traveo和PSoC® MCU、CapSense®电容感应解决方案、TrueTouch®触摸屏解决方案、Wi-Fi®、蓝牙®和USB连接解决方案、电源管理IC(PMIC)、NOR闪存、F-RAM™和SRAM存储器。赛普拉斯致力于提供零缺陷的产品和卓越的服务,并遵守最严格的汽车行业标准。
史海拾趣
|
[分享]一个platform builder5.0的下载地址 用电驴下 [WINDOWS.CE..NET.WITH.PLATFORM.BUILDER].Windows.Ce.Platform.Builder.v5.0.iso (2.56 GB)$(\'ed2k_OHV\').innerHTML=htmlspecialchars(unescape(decodeURIComponent(\'[WINDOWS.CE..NET.WITH.PLATFORM.BUILDER].Windows.Ce.Platform.B ...… 查看全部问答> |
|
摘要: 介绍了SDRAM的存储体结构、主要控制时序和基本操作命令,并且结合实际系统,给出了一种用FPGA实现的通用SDRAM控制器的方案。 关键词: SDRAM 状态机 存储 VHDL 在高速实时或者非实时信号处理系统当中,使用大容量存储器实现数据缓存是一 ...… 查看全部问答> |
|
不知发在这里合适不。我不明白, 1。在芯片工芯上,如何实在运动部分。运动部分的模式又是如何分析的。 2。看一些资料上,MEMS是一个电场系统,有电磁场,也有加速度场。如何进对它一体化分析。加加速度场是不是表示为一个参变量器件(如可变电容 ...… 查看全部问答> |
|
产品特性: 由“细胞”内部的燃料进行驱动使用了碳纳米管添加了一个离子泵 应用范围: 可用于创造出新型人机接口 科学家们在一个类细胞膜内植入了一个纳米尺寸的晶体管,该晶体管可由“细胞”内部的燃料进行驱动。此项研究将可用于创造出新型人 ...… 查看全部问答> |
|
最近我的工作处在BOOT以太网END驱动程序调试阶段,希望BOOT程序能支持网口下载vxWorks镜像功能。但是遇到了一个棘手的问题,我的程序老是在bootLoad()函数里面的ipAttach()程序里出错。即: & ...… 查看全部问答> |
|
名字有点复杂,不知道问题讲清楚没有 上层应用程序先设置等待事件,然后发起连续DMA,当一次DMA中断来之后,通过上层设置的事件来通知上层应用程序当前DMA已经完成,可以来搬移数据了 正常操作的时候不会有任何问题 但是当上层应用程序因为其他 ...… 查看全部问答> |
|
请教各位: 安装同一cab包过程中出现的 “安装新版本之前将删除上一版本”的提示信息可否去掉? 应如何去除。 PS:我需要保留安装过程中的进度条信息,因此调用wceload.exe /silence 或 / noaskdest 的方法不可行. ...… 查看全部问答> |
|
如何取得系统默认的输入法的CLSID?或者有更全的sdk也行,标准的wince5.0sdk没有Coresip.lib,不能用SipEnumIM枚举 RT,是个解决方法就好,想调出输入法的软键盘来… 查看全部问答> |
|
近来碰到很多客户在使用STM32的外设时,由于IO口被用作复用功能,但是外设的初始化正确,GPIO口初始化正确,外设的时钟也已开启,但是外设无法正常运行。其中最关键的一项,大多数使用者多没有设置,就是某个IO口被用作外设的接口时,需要开启 ...… 查看全部问答> |




