ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

电动两轮车BMS设计实战:BQ769x2 AFE如何实现降本增效

电动两轮车BMS设计实战:BQ769x2 AFE如何实现降本增效 做电动两轮车BMS这些年我最大的感受是客户的需求永远是“既要便宜又要靠谱”。共享单车要省到骨头里电摩又要持续几十安培不趴窝中间还夹着新国标车和“铅酸换锂电”这种特殊改造需求每一类的BMS设计思路差别都很大。以前大家只能靠分立方案硬拼成本压不下来一致性也难做。直到TI BQ769x2系列AFE在市面上普及很多平衡成本和性能的玩法才真正落地。这篇文章不打算堆规格书我就按这几年实际做过的项目经验把电动两轮车BMS按应用场景拆成四类再重点聊聊BQ769x2这颗AFE到底怎么帮我们实现“降本增效”。1. 电动两轮车BMS的“四种活法”先把需求拆明白写方案之前先拆需求。我经常跟刚入行的硬件工程师说BMS设计不是越高级越好而是“匹配”最重要。同样是两轮车共享单车、简易款、国标车、电摩对BMS的要求差着好几个量级。你要是拿电摩的标准去做共享单车成本直接爆掉反过来拿共享单车的成本约束去做电摩安全性又完全不够看。1.1 共享单车/共享电单车要的是“省到骨头里”共享单车的使用场景非常特殊整车运营维护成本极高BMS的可靠性必须足够好但单价又压得极低。电芯方面大部分共享助力车会用5串到7串的18650或21700容量不大循环寿命要求高。BMS的核心任务就是“被动保护低功耗待机尽可能小的静态电流”。因为车辆内置GPS、通信模块会长期耗电BMS的静态功耗做得越低整套系统的待机时间就越长运营方换电和维护的频率才降得下来。这种项目对成本的敏感度是最高的。共享单车批量大一套保护板省下两块钱一年可能就是几十万的成本差。所以你会看到很多共享单车BMS方案为了省成本连MCU都不放完全靠AFE独立跑保护逻辑最多加一颗小单片机做通信和状态上报。判断一颗AFE能不能进这类项目第一看静态功耗第二看保护参数能不能一次配置好第三看外围电路能不能做到极简。BQ769x2系列能切进这个市场靠的正是这三点。1.2 简易款/铅酸换锂电要的是“够用就上”这几年“铅酸换锂电”的升级改造特别多原来的铅酸电池仓直接塞一组磷酸铁锂或者三元锂。这类项目往往没有专门的整车控制器去跟BMS做深度通信BMS要自己完成过充、过放、过流、短路、温度保护简单粗暴但必须可靠。电芯串数从4串到16串都有但改成锂电之后电池包往往没有主动散热BMS布局上必须给温度采样留够位置。这类客户还有个特点普遍没有能力做复杂的固件调试。所以最好选择可以通过一次性配置、不需要每台都写代码的方案。早期用普通的保护IC加分立元件每串电压要靠电阻分压进MCU 电路复杂不说一致性还差。用了BQ769x2这类AFE之后电压、电流、温度采集全部走内部ADC加上OTP或者出厂预配置机制保护阈值在生产时烧录好后面就完全不用动了。我自己帮客户做过好几个这样的案子最大的体会是给这类客户做BMS方案越“傻瓜”越好卖因为现场维护的人不一定是懂电子的。1.3 新国标电动自行车要的是“规格合规、批量稳定”新国标电动自行车一般情况下是48V电池组按电芯材料不同有13串三元锂、15串或者16串磷酸铁锂等方案。这类产品出货量极大对一致性和批量稳定性非常敏感。BMS通常需要跟仪表通信上报SOC、电压、电流、温度这些数据所以AFE后面一般还得挂一颗MCU。但研发团队不希望在这颗MCU上做太多AD采集和滤波逻辑最好AFE自己就把数据整理好MCU通过I2C一次性读走。BQ769x2内置的ADC精度足够高电压采样能做到几个毫伏级别电流采样带库仑计这对SOC估算帮助很大。以前用分立运放搭电流采样温漂问题能让人调到头秃现在AFE内部集成好了MCU代码量能少一大截。在新国标车的量产项目里软件迭代速度往往决定项目进度AFE把底层脏活累活干完MCU只跑通信和SOC算法开发周期能缩短三分之一以上。1.4 高性能电摩要的是“持续大电流和精细管理”电摩是最近增长最快的品类也是BMS设计最“上头”的领域。72V或者更高电压平台持续放电电流经常到60A-80A峰值上百安培电芯串数通常从20串起步。SOC精度、内阻估算、均衡能力每一项都直接关系到续航和电池寿命。用户对价格的敏感度相对低但对安全性、续航表现和快充体验的要求非常高。这个场景里AFE的核心价值在于“精确感知”。你需要实时知道每一串电芯的电压、整个电池包的电流、好几个点的温度然后才能谈得上做均衡、做SOX估算、做故障预测。BQ769x2家族里有专门覆盖高串数的型号虽然20串以上如果单颗AFE串数不够需要做级联或者改用菊花链方案但底层架构思路是相通的——先把模拟前端做扎实把数据和保护能力做完整上层算法才有发挥空间。很多电摩项目死磕算法结果发现瓶颈其实在最底层的采样精度上这就是AFE选型没做到位。2. 为什么大家都在聊BQ769x2这颗AFE到底强在哪2.1 从外部分立方案到单芯片集成以前做一个像样的BMS常用的做法是这样一颗专用的保护IC负责过充过放运放电路做电流采样再配一颗MCU做SOC计算还要单独的LDO给MCU供电。整板器件的成本、贴片费、调试工时摊下来能做但很难做到低成本更别说保证一致性了。BQ769x2这类AFE的思路完全不同它把电芯电压采集、电流采集、温度采集、充放电MOS驱动、被动均衡、各种保护逻辑全部集成到一颗芯片里。后级只需要配一颗便宜的MCU做通信和SOC算法甚至某些场景连MCU都可以不要。这种架构上的变化是“结构性降本”不是少焊几个电阻电容那么简单。我见过一个项目从分立方案切到BQ769x2之后板子面积缩小了一半BOM成本下降接近三成而且因为外围器件少了生产直通率明显提升。2.2 BQ769x2家族的“降本基因”具体到BQ769x2家族我认为有几个特性对电动两轮车特别友好。第一是内部集成度足够高。芯片内部有高精度ADC和库仑计不需要外挂专门的计量IC内部集成充电泵和MOSFET驱动不需要额外的高边驱动芯片。第二是工作电压范围宽可以直接从电池组取电内部的LDO可以给后级MCU供电省掉一颗独立的DC-DC或者LDO。第三是保护阈值和延时可以通过配置灵活调整生产时根据客户需求烧录不同参数就行不需要重新改版。对多品种、小批量的公司来说这一点特别重要一个硬件平台可以覆盖好几个客户的需求。当然我也要说清楚BQ769x2并不是一个单芯片型号而是一个家族。严格按TI的命名来分有些是10串以内的低压型号有些覆盖到15串以上具体选哪颗要看你电池组的串数、持续电流和通信接口要求。做两轮车不必纠结命名细节你只需要知道这个家族覆盖了从3串到16串的主流区间再往上做级联或者换菊花链AFE思路是一样的。2.3 选型前你要搞清楚的三组参数每次有朋友问我“BQ769x2怎么选”我都会先反问三个问题你要几串持续电流多大有没有MCU这三个问题不搞清楚后面全是坑。串数决定了你选哪颗基础型号3到5串有低压型号6到10串另一颗9到15串又一档16串左右又有对应型号。持续电流决定了采样电阻的选型和散热方案。AFE内部的库仑计有固定量程如果电流超过量程就得在采样电阻分压后加运放这会影响成本和精度。有没有MCU决定了你是用独立的保护模式还是需要和MCU深度配合。我建议在选型之前先画一张“电气需求表”电芯串数、化学体系、持续电流、峰值电流、工作温度范围、静态功耗目标、是否需要MCU、是否需要均衡。拿着这张表去跟FAE聊半小时就能锁定型号。千万别一上来就说“我要一颗能支持20串的芯片”因为支持20串的AFE通常不是最省钱的也不一定是最合适的。3. 降本增效玩法之一硬件电路怎么“省”而不“减”这一节是实操重点。很多人以为成本降不下来是因为核心芯片太贵其实大量成本是“设计冗余”造成的。BQ769x2的集成度只是给你提供了“能省”的基础真正能不能省下来还要看你的外围电路怎么搭。3.1 省掉一路LDO和独立电源管理传统方案里MCU、通信模块、采样电路各需要一路电源保护板上会有DC-DC、LDO、稳压管一堆电源器件。BQ769x2内部的REGOUT引脚可以在一定电流范围内给后级MCU供电电流不大但对电动两轮车上常见的低功耗MCU来说完全够用。这样至少省掉一颗LDO和配套的输入输出电容还能减少一路静态功耗。我实际测过某些方案里仅仅把LDO去掉整板静态电流就能降几十微安。这数字看起来不大但对共享单车来说几十微安就意味着待机时间能多出好几天。不过这里有个坑一定要说REGOUT的负载能力有限如果MCU在通信瞬间电流尖峰比较大供电电压会被拉低可能导致MCU复位。解决的办法是在REGOUT输出端预留一颗10uF以上的MLCC并且在MCU的VDD脚旁边再加一个RC滤波。别为了省几毛钱把电容省掉后面调试会非常折腾。3.2 MOSFET驱动与预充电路的简化电动两轮车的充放电MOS管通常要并联好几颗才能满足持续电流要求。传统方案里要驱动这些MOS管往往需要专门的驱动芯片或者用分立三极管搭一个推挽电路。BQ769x2内部有充电泵和驱动逻辑可以直接驱动外部N-MOSFET只要把CHG和DSG引脚按手册接好软件配置好驱动强度就可以了。这样一来保护板上的驱动级器件数量能少一半以上。预充电路在电摩方案里是刚需因为控制器端有大电容直接闭合放电MOS会瞬间产生很大的冲击电流容易打坏采样电阻甚至MOS管本身。用BQ769x2时预充电路可以通过外部PMOS加电阻实现也可以利用芯片的PWM控制功能对放电MOS做软启动。后者能少两个器件但需要软件配合。如果项目量不大、软件资源紧张我还是建议保留外部预充电路稳定优先。这个选择没有绝对的对错看你的团队更擅长硬件还是软件。3.3 采样线束和均衡电阻的取舍电芯电压采样线在电池包里是一笔不小成本线束越长故障率也越高。BQ769x2内部集成了均衡MOS外部只需要在每个电芯旁边放一颗均衡电阻不需要额外加均衡开关芯片。电阻阻值通常在50到100欧姆功率选0.5W或者1W具体要看均衡电流和发热量。这里最容易犯的错是均衡电阻离电芯太远导致均衡时PCB走线上的压降被计入采样电压电压读数偏掉。实际布局时均衡电阻要紧挨着采样点最好采用Kelvin连接方式采样走线单独拉出来不走大电流路径。还有一点要提醒采样线束尽量用带锁定的排线。共享单车长期振动排线松脱是售后返修的大头。省线材的钱可以别省连接器的质量不然后期维护成本远高于省下来的那点BOM成本。3.4 用更少的器件实现更全的保护AFE内置的过充、过放、过流、短路、过温保护如果配置得当可以覆盖绝大多数常规故障场景所以外置的“看门狗”器件其实可以省掉。很多老工程师习惯了“多加一颗比较器、多加一颗反相器”来兜底但在AFE已经具备完整保护链路的方案里这些冗余器件的意义确实不大。BQ769x2的保护动作延时可以通过寄存器配置意味着你可以针对不同客户需求微调不需要改硬件。不过我还是要强调一句AFE的保护只负责“断电”对于某些特殊故障场景比如MOS短路、电流传感器失效AFE自己未必能发现这时候后级MCU的故障诊断逻辑就非常重要。所以“降本”不等于“减配”安全兜底该留还是得留。这也是为什么我特别反感一上来就“极限压缩BOM”的做法成本要省但要省在该省的地方而不是把可靠性省没了。4. 降本增效玩法之二软件与生产端的“隐性降本”BMS的成本绝不只在BOM上更多隐性成本在研发工时、生产测试、售后维护这些环节。BQ769x2在软件和生产层面也能帮你省不少钱这部分价值常常被低估。4.1 用TI官方工具做配置减少固件开发量TI为BQ769x2提供了图形化配置工具开发时不需要从零开始写寄存器配置代码。你可以在工具里把过充、过放、过流阈值、延时、均衡策略都配好然后导出头文件直接嵌到固件里。相比早期方案全靠几百行寄存器读写代码去调试这一步能省掉至少一周的开发时间而且减少了很多低级错误。这里要特别提醒不同型号的寄存器地址和配置流程有差异别拿一颗10串型号的配置直接套用到另一颗15串型号上。我见过不止一个项目组把寄存器写错导致保护逻辑完全乱掉最后查了好几天才发现是配置移植的问题。最稳的做法是拿着对应型号的Technical Reference Manual一页一页核对关键寄存器特别是保护和均衡相关的位域不要嫌麻烦。4.2 校准环节的快与准传统BMS的校准要分电压校准、电流校准、温度校准好几道工序每道工序都要用高精度源表费时费力。BQ769x2内部的ADC出厂精度比较高很多情况下只需要做一次电压偏移校准和电流增益校准就能满足整机精度要求。针对共享单车这种成本敏感项目甚至可以让产线只校电流电压靠芯片出厂精度这样产线校准时间能压缩一半。但校准工装的设计不能省。我踩过最大的坑是产线校准电流时用了劣质电子负载电流纹波太大导致每块板子校出来的增益系数都不一样批次一致性极差。后来换了线性电子负载问题才消失。如果公司预算有限至少要保证校准源表的精度和稳定性。产线上的事看着不起眼实际影响的全是直通率和客诉率。4.3 生产测试工序的合并BMS产线上通常有ICT测试、功能测试、老化测试、校准等好几道工序。BQ769x2集成度比较高通过软件指令可以触发内部诊断包括ADC自检、均衡MOS检测、驱动状态读取等可以把原来好几道ICT测试步骤合并到一次功能测试里完成。这意味着产线工位减少测试工时缩短老旧产线也能在不增加太多设备的情况下提高产能。举个例子以前测一块保护板先夹测试针测静态电流再单独上电测保护功能最后再校准一块板子往往要转好几个工位。现在可以把配置烧录、保护动作验证、校准合并到一个工位里做操作员扫一下条码软件自动跑完所有项目单板测试时间可以从两三分钟压到四十秒以内。对月产几万片的工厂来说节省的成本非常可观。而且测试项目少了漏测的概率也会下降售后返修率自然跟着降。5. 实战案例从共享单车到电摩的四套参考电路思路这里我给出四类产品的参考设计思路都是实际项目里验证过的架构。重点不在具体电路图——网上能找到参考设计——而在于“为什么这么选”。5.1 5串共享单车/电单车方案共享单车通常用5串或6串铁锂电压低电池包小BMS不带MCU依靠AFE的独立保护功能工作。选BQ76920或者同级别的低压型号外围只需要采样电阻、均衡电阻、滤波电容、充放电MOS管。低功耗模式下静态电流可以做到几十微安整车待机时间明显提升。均衡策略用可选的“充电均衡”即可不需要复杂算法。这个方案的成本能做到非常低但前提是电芯一致性和电池包工艺要靠谱。因为一旦AFE没有MCU做事后诊断电芯压差问题只能靠电芯供应商的质量体系去兜底。如果电芯来料一致性差后期维修成本会盖过省下来的BOM成本。所以我给客户的建议是省AFE这边的钱可以但电芯和pack工艺的钱一分都不能省这个平衡点一定要把握好。5.2 13串三元锂电动自行车方案国标车用13串三元锂已经很常见了BMS需要和仪表通信上报电压、电流和SOC。选型上用支持10串以上到15串的型号外配一颗低成本MCU通过I2C读取AFE数据MCU负责SOC算法和通信协议。这套方案最大的好处是从AFE拿到的是比较干净的电压电流数据MCU代码里基本不需要做太多滤波处理软件开发周期短。均衡电流设置在50毫安左右可以在充电末端把压差慢慢拉回来。BOM成本比传统方案低约两成主要省在电源和驱动部分。这里我想多说一句很多团队喜欢在SOC算法上堆复杂模型但我建议先用好AFE自带的库仑计数据配合简单的开路电压修正绝大多数两轮车项目的精度就够用了。把MCU资源省下来留给通信稳定性和异常处理远比盲目上卡尔曼滤波更实用。5.3 类似电摩的高压大电流方案严格的电摩方案要做到20串以上持续电流60A以上这对系统设计和热管理提出了更高要求。如果只用单颗AFE覆盖不了串数可以选择高串数型号或者做双AFE级联。不过我建议16串左右的“准电摩”项目是BQ769x2家族性价比最高的区间。如果真是20串往上你需要提前布局采样电阻的功率和散热方案这一点比AFE选型更影响系统成败。举个例子持续60A电流下0.5毫欧采样电阻的功耗就是1.8W如果PCB散热面积不够温度漂移会把电流精度毁掉。我建议采样电阻用合金电阻PCB底下铺铜散热并且做四线开尔文连接。储能电容和预充电路也要提前设计好不然每次上电都像在“炸机边缘试探”。电摩这个品类硬件平台的余量一定要留足别为了省成本把电流裕量卡得太死。5.4 铅酸换锂电的“无MCU”低成本方案铅酸电池仓改锂电的项目有个特点客户要便宜、要快、不要协议。此时可以用BQ769x2的一次性配置功能在出厂时把过充、过放、过流、温度保护阈值全写好之后完全由AFE自己跑保护逻辑不需要MCU参与。这种方案省掉了MCU、省掉了固件开发也省掉了通信协议联调特别适合做电池包代工厂的朋友。缺点是整包SOC没有显示能力也没有故障记录用户体验会差一些。但这类项目定位就是“能用、安全、便宜”所以我一般建议客户把省下的成本花在电芯和结构件上这样电池包的整体可靠性反而更高。很多客户一开始不理解觉得这个方案太“简陋”等他们看到直通率和返修率之后也就想明白了。6. 调试与批量生产中的常见坑速查手册最后分享几个我在调试和批量生产里踩过的坑每个都是真金白银换来的教训希望能帮大家少走弯路。6.1 电压采样偏低或跳变最常出现在新打样的板子上某串电芯电压比其他串明显偏低零点几伏或者开机后随机跳变。大概率不是AFE坏了而是采样线序接错、采样线上有氧化或者排线接触不良。用万用表从端子一路量到AFE引脚很容易定位。还有可能是滤波电容焊错位置。BQ769x2的采样滤波电容要求靠近芯片引脚如果你把电容放在了连接器端高频噪声就滤不干净电压数据自然不稳。6.2 均衡开启后温度保护误触发均衡电流过大或者均衡电阻散热设计不足会导致某个局部温度点快速升高触发过温保护。这时候不要急着把过温阈值调高先算一下均衡电阻的实际功耗。比如一颗0.5W的电阻用在3.7V电芯上做100毫安均衡功耗0.37W已经很接近额定功率了长时间运行肯定会烫。建议要么选1W电阻要么把均衡电流降到60毫安以下。两轮车不需要追求特别高的均衡电流稳定比速度重要。6.3 驱动异常导致MOS发烫FET发烫、甚至炸管很多情况下不是FET选型问题而是驱动配置不对。BQ769x2的驱动强度可配置如果驱动能力太弱MOS开关损耗大管子就会发热太强又可能引起振铃。建议按照MOS管的栅极电荷量匹配驱动电阻先调到中等强度实测温升再进一步微调。每次修改驱动配置后都要带载测一遍开关波形别只看静态导通压降动态损耗往往才是发烫的元凶。6.4 低功耗模式下静态电流偏大共享单车对静态电流要求极高如果实测电流比规格书大不少先检查REGOUT是否还在给外部电路供电以及采样电阻两端的电压检测电路是否被唤醒。还有一个常见问题是MCU的休眠配置没调好很多“静态电流超标”的板子问题其实出在MCU没真正睡死。建议在睡眠模式下用微安表逐路排查把每路外设的电流单独测出来才能找到真正的漏电点。别一上来就怀疑AFEAFE的静态功耗通常很稳定反而是后级电路更容易出问题。做两轮车BMS项目这么多年我越来越觉得BQ769x2这类AFE的出现本质上把行业从“拼硬件堆料”拉回到了“拼系统设计”的赛道上。省成本不是你少焊几个件就行而是要在架构层面想清楚“哪些东西可以交给芯片、哪些东西必须自己兜底”。如果你正打算用这颗芯片做新产品我建议先拿一个最小系统打样起来官方评估板买一块花一个下午把电压、电流、保护功能都过一遍比看十篇帖子都管用。等踩过一轮坑你对“降本增效”的理解大概率会比现在更实在。
返回列表