尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

12V铅酸电池保护板设计:从LM393比较器到CN3768充电管理的实战指南

发布时间:2026/9/28 14:39:01

资讯中心
01
ARTICLE

12V铅酸电池保护板设计:从LM393比较器到CN3768充电管理的实战指南

12V铅酸电池保护板设计:从LM393比较器到CN3768充电管理的实战指南
做12V铅酸电池保护板这件事我一开始是真没瞧上眼觉得无非就是过压断开、欠压断开再加一个充电控制芯片。等到自己从LM393比较器一路焊到CN3768充电管理才发现里面全是细节每一个环节都能踩出花来。比如同样是做保护有的板子会在蓄电池电压逼近临界点时反复通断把电池活活搞坏又比如充电管理和保护逻辑如果不同步电池充满后可能被保护板强制切成断开状态三段式充电流程直接报废。这篇就是我把整套设计从选型、计算、画板、调试到量产前测试踩过的坑整理出来的东西适合做电池保护电路的工程师也适合喜欢自己动手搞电源管理的DIY玩家。1. 项目概述与方案选型1.1 为什么12V铅酸电池不能“裸奔”12V铅酸电池并不是一个12V的“大电池包”内部其实是6个标称2V的铅酸单体串联所以它的电压平台和锂电完全不同。很多人第一次接触12V铅酸电池以为标称12V就该在11V到12.6V之间工作实际完全不是这样。铅酸电池的开路电压范围可以落在10.5V到14.4V之间充电时最高能到15V左右放电时低于10.5V就已经属于深度过放。这个电压范围决定了保护板的阈值设计不能拍脑袋。铅酸电池最怕两件事过放和过充。过放时负极板上会生成粗大且难以还原的硫酸铅结晶充电过程中这些结晶很难再变回活性物质结果就是容量永久衰减放几次就废了。过充则会导致电解液中的水被电解产生氢气和氧气电池内部压力升高轻则鼓包重则漏液甚至更危险。所以保护板的核心任务就是做三件事过放保护、过充保护以及过流和短路保护。再加上铅酸电池需要按照特定充电曲线来充电充电管理部分也必须跟上不能丢给一个傻乎乎的稳压电源。自己设计保护板的意义在于你可以把阈值、恢复电压、延时、充电策略这些参数都掌握在自己手里。市面上成品保护板不是不好但很多是通用型方案没法根据具体电池容量和放电倍率调整。比如有的板子过放恢复电压设得太低电池一接上负载就保护拿掉负载又恢复根本没法用。自己设计一次你对电池管理这件事的理解会完全不同。1.2 保护板方案取舍专用IC、通用锂电IC还是LM393最开始我考虑过直接用现成的保护芯片比如锂电保护板上最常见的DW01系列。这种芯片虽然便宜、外围简单但它是为3.7V锂电设计的过放阈值大约2.5V过充阈值大约4.2V没法直接用于12V铅酸。即使串电阻分压改电压阈值DW01的过流检测和延时逻辑也是按锂电池特性设计的用在铅酸上会很别扭。也有专门针对铅酸电池的模拟前端和保护芯片功能确实完善比如集成电流采样、电压采样、温度补偿但问题也很现实单价偏高、货源不稳定、小批量买不到而且很多是表贴小封装手工焊接不友好。对DIY和中低批量的产品来说用分立方案反而更灵活、更好调试。我最终选择的方案是保护逻辑用LM393双电压比较器搭建充电管理用CN3768。选择LM393有三个原因。第一它便宜、好买几乎每个电子市场都有SOP-8封装手工焊完全没压力。第二LM393一个封装里集成了两个独立的比较器刚好可以做一路过压一路欠压。第三LM393的输出是开漏结构可以直接通过上拉电阻驱动MOS管还可以把两个比较器输出并在一起做逻辑组合非常灵活。充电部分用CN3768则是因为它是专为铅酸电池设计的PWM降压型充电管理IC内置三段式充电策略不需要自己写程序外围也简单。很多朋友习惯参考18650电池内部保护板原理图来做铅酸保护这个思路可以参考但图不能照抄。18650锂电保护板的核心是过充、过放、过流电压平台和充电策略和铅酸完全不同直接套用会导致阈值错乱。简单说锂电保护板是“看门狗”铅酸保护板还需要带上“充电管家”的角色。1.3 整体架构与信号流向先把我这块板子的整体架构描述一下后面所有细节都是围绕它展开的。电池正极经过一个电阻分压网络把10V到15V的电压映射到2.5V基准附近然后送入LM393的两个比较器。第一个比较器负责过放检测第二个负责过充检测。比较器输出经过这些上拉电阻和逻辑网络控制两个P-MOS管一个串在放电回路里一个串在充电回路里。充电部分独立使用CN3768芯片适配器输入经过CN3768降压后给电池充电。CN3768自身会检测充电电流和电池电压完成恒流、恒压、浮充三个阶段。保护板与充电管理之间不是完全隔离的需要做联动比如电池电压低于过放阈值时放电MOS断开这时候即使有负载电池也不供电但如果此时插上适配器充电MOS应该还能打开否则就会出现“电池饿死了却充不进去电”的情况。设计上我采用了充电口和负载口分开的分口结构。电池正极、负载正端、充电正端各自连接负极共用。分口的好处是逻辑清晰但要注意共地问题否则充电器、负载、电池三者之间会产生环流。后文会详细说怎么处理。2. LM393比较器在保护板中的应用细节2.1 LM393关键电气特性为什么开漏输出这么重要LM393是双通道电压比较器工作电压范围很宽单电源2V到36V都行静态电流很小对电池供电的系统来说很友好。它内部集成了两个独立的比较器每个比较器都可以看作是“正负输入端比较电压输出状态改变”的元件。但和普通运放不同LM393的输出级是集电极开路结构也就是所谓的开漏输出。开漏输出是什么意思简单说比较器输出端内部只有一个NPN晶体管它只能把输出拉到低电平不能主动输出高电平。如果想让输出变高必须在外部把输出端通过电阻接到某个电源电压上也就是加上拉电阻。这看起来多了一个电阻却带来了极大的灵活性。比如你可以把两个比较器的开漏输出直接接到同一条线上实现“线与”逻辑任何一个比较器输出低整条线就是低只有当两个输出都是高阻态线才会被上拉拉高。这个特性在保护板里非常有用过压或欠压任何一个异常都可以把MOS驱动信号拉低。另外LM393的输出高电平可以接不同的电源轨。比如比较器电源用电池电压但输出上拉可以用一个独立的5V基准这样后级MOS管的栅极驱动电平就是确定的不会因为电池电压波动而变化。这一点在电池保护板设计中非常关键因为MOS管栅极驱动电压不同导通电阻差异很大。还有一个容易被忽略的点LM393不是轨到轨输入输入共模电压范围一般到不了电源正轨通常接近Vcc-2V。所以它不适合直接检测较高的电池正极电压必须用电阻分压把电压降到参考电压附近再送进比较器。2.2 过放、过充阈值设定与电阻分压计算阈值计算是保护板设计的重头戏。12V铅酸电池的实际保护阈值怎么选我们得依据电池规格。通用做法是过放截止电压设为10.5V左右低于这个值就算深放电过充保护电压设为14.4V到14.8V之间具体根据电池厂家推荐。我这次设计的目标是过放10.5V切断过充14.4V切断。这里需要一个稳定的参考电压。我用了TL431作为2.5V基准精度好、温漂小、价格也便宜。TL431的阴极到阳极之间会稳定在2.5V给它供电后就能作为比较器负输入端的基准。然后电池电压通过两个电阻分压送入比较器的正输入端。当电池电压等于目标阈值时分压点的电压应该等于2.5V。分压公式很简单假设分压电阻是R1接电池正极R2接GND分压点电压为Vbattery * R2 / (R1 R2)。要让这个值等于2.5V可以反推电阻比例。以过放10.5V为例10.5 * R2 / (R1 R2) 2.5也就是(R1 R2) / R2 4.2所以R1 / R2 3.2。如果R2选10kR1就是32k标准阻值33k比较接近可以通过并联电阻微调。过充14.4V同理14.4 * R2 / (R1 R2) 2.5R1 / R2 4.76R2选10k时R1选47.6k左右实际可以用47k加一个1k电位器微调。需要注意的是电阻分压网络的电流不能太大。电池是长期连接保护板的分压电阻上始终有电流如果电流太大保护板的静态功耗会高到不能接受。以前面R1R2约42k计算电池电压12V时分压电流不到0.3mA还算合理。但实际调试时为了精度把电阻值降低到几kΩ静态电流就可能到几毫安对于铅酸电池来说虽然一时感觉不到但长期停放会把电池放空。所以电阻阻值选择要在精度和功耗之间取得平衡。实际操作时我不想靠多个电阻并联拼凑精确比例所以直接在每个比较器输入端预留了一个电位器位置用10k多圈电位器和固定电阻串联调节起来方便很多。但电位器也有问题温漂大、容易受震动改变阻值产品化时必须换成高精度固定电阻调试电位器只是前期原型板的手段。2.3 滞回比较器防止保护动作反复弹跳比较器最讨厌的问题是输入电压在阈值附近抖动。电池放电时电压在10.5V附近来回波动比较器输出就会一会高一会低相当于MOS管在快速开关。这种情况轻则产生火花和噪声重则MOS管直接烧掉。解决手段是给比较器增加滞回也就是让“进入保护”和“退出保护”的阈值不一样。滞回比较器的做法是把输出端通过一个反馈电阻接到正输入端让输出状态反过来影响输入电压。比如放电保护比较器当电池电压降到10.5V时输出翻转翻转后反馈电阻会把正输入端的参考点向下拉一点这样即使电池电压稍微回升到10.6V也不会立刻退出保护必须等到电压回升到比如10.9V比较器才翻回来。这个电压差就是滞回窗口窗口大小由反馈电阻和输入电阻的比例决定。滞回窗口怎么算简单经验法则是反馈电阻的阻值取输入分压电阻的10到50倍窗口大约在阈值电压的1%到3%。以10.5V过放为例1%就是0.1V2%是0.2V。窗口太小起不到防抖作用窗口太大会导致电池还有不少余电时就被保护或者在充电时迟迟不能恢复。我实际用10k输入电阻、200k反馈电阻得到约0.15V的滞回窗口配合1k100nF的输入滤波工作很稳定。过充保护同样要加滞回避免充电器电压在14.4V附近波动时反复切断。3. CN3768充电管理电路与保护联动3.1 CN3768是什么铅酸电池专用的“三段式充电管家”CN3768是一颗PWM降压型铅酸电池充电管理芯片输入电压可以支持到28V左右适用于12V铅酸电池充电。它内部集成了充电电流控制、充电电压控制、浮充控制、充电状态指示等模块。和锂电池充电芯片CN3761系列类似但CN3768针对铅酸电池的充电策略做了专门优化。铅酸电池的充电曲线一般分三个阶段。第一个阶段是恒流充电也叫“吸收充电”阶段此时电池电压较低充电器以设定好的恒定电流往电池里灌电流一般按电池容量的0.1到0.2倍设置。比如12V/7Ah的电池充电电流设0.7A到1.4A之间比较合适。第二个阶段是恒压充电当电池电压上升到14.4V左右芯片会把电压钳住电流逐渐下降。第三个阶段是浮充当充电电流降到设定值的一定比例后芯片把充电电压降到一个较低的水平比如13.8V以维持电池满电状态同时补充自放电。CN3768把这三个阶段都内置了外部只需要接电感、二极管、采样电阻和几个分压电阻。这也意味着你不用写代码、不用单片机特别适合模拟电路风格的保护板设计。有人会问既然CN3768自己已经在管电压和电流保护板上的过充保护是不是多余并不是。CN3768只是充电控制它不知道电池后面带了什么负载也不知道电池是否内部短路如果充电MOS因为故障失效过充保护就是最后一道防线。3.2 充电电流和充电电压参数配置充电电流由CS引脚到GND之间的电流采样电阻决定。CN3768内部会维持CS引脚电压在一个固定值根据这个电压和采样电阻的比值来限制电流。以我用的典型值为例想让充电电流达到1.5A左右采样电阻可以按0.2V除以1.5A来估算约0.13Ω。实际选用0.15Ω标准电阻后电流约为1.33A足够满足7Ah电池的0.2C以内充电要求。如果希望电流更精确可以用两个0.25Ω电阻并联得到0.125Ω但要注意采样电阻的功率充电电流1.5A时电阻功耗约为0.28W至少要选0.5W以上的电阻最好留一倍以上余量。充电电压和目标浮充电压由FB引脚的外部分压电阻设定。不同批次的铅酸电池推荐电压略有差别通常恒压充电电压设为14.4V到14.7V浮充电压设为13.6V到13.9V。我按照CN3768规格书里的电阻表先用13.7k和10k的分压组合得到14.4V恒压档再通过TEMP引脚外接NTC实现温度补偿。如果不需要温度补偿TEMP引脚可以接一个固定电阻到GND但不要悬空否则芯片可能误判电池温度异常而停止充电。这里有一个很容易踩的坑充电电流采样电阻的端子必须直接连到芯片的CS引脚和GND不要经过长走线或中间接开关。因为这个电阻上的电压只有0.2V级别任何线路电阻都会造成误差。我第一版PCB就是采样电阻离CS引脚太远走线电阻约0.02Ω导致实际充电电流比理论值低了大约15%后来改成开尔文连接方式才算解决。3.3 充电MOS与放电MOS的联动控制保护板和充电管理IC并不是两个独立模块简单拼在一起它们之间必须做好联动。放电MOS管串联在电池负极或正极回路上当电池电压低于过放阈值时LM393的输出通过逻辑网络把放电MO管关闭。充电MOS管则串联在充电回路上当电池电压高于过充阈值时关闭充电MOS。两个MOS管都用P-MOS栅极低电平导通高电平关断。LM393开漏输出低电平可以直接拉低栅极但要通过一个电阻上拉到高电平这样才能确保比较器不输出时MOS是关断的属于“默认关断”的安全状态。值得注意的是P-MOS的体二极管方向必须正确。放电MOS的体二极管应该允许电流从负载端流向电池也就是在正常放电时体二极管方向是反向截止的充电MOS则相反防止电池通过充电MOS的体二极管往充电器倒灌电流。联动逻辑里最大的坑是“充满后保护间隔”。CN3768在浮充阶段会一直给电池加一个13.8V左右的浮充电压但保护板过充保护阈值是14.4V正常情况下不会触发。可如果电池已经满电恰好又接着大负载电池电压可能瞬间回落随后充电管理又重新进入恒流输出电压再次上升形成振荡。我的处理方法是在过充保护比较器输出端加一个RC延时比如1秒只有电压持续超过阈值1秒才真正关断充电MOS避免瞬时过冲导致误动作。4. 完整设计实操从原理图到打样4.1 PCB布局的三个关键点画PCB之前我先确定了几条原则这几次改板都是因为这些问题返工。第一大电流回路必须短而粗。充放电电流经过的MOS管、采样电阻、电池端子和负载端子之间的走线尽量用大面积铺铜或加宽走线不要用细线绕远路。我曾经为了布局好看把放电回路走成了一个圈结果负载电流稍微一大走线压降直接让保护板误判欠压。第二采样线不能和大电流走线共用。电池电压分压电阻的采样点应该直接从电池正负极汇流处引出用细线走到比较器附近不要从MOS管或负载端子后面取电压。因为大电流流过PCB走线时会产生压降采样点如果取在负载侧电池电压还没到底保护阈值负载侧电压却已经低于阈值保护就会提前动作。第三CN3768的电感和比较器电路要分开放。功率电感在工作时会产生较强的磁场如果LM393的输入走线离电感太近很容易耦入开关噪声导致比较器临界误翻转。我在第二版把LM393整个移到了板边电感放在对角位置问题立刻好转。4.2 元器件选型避坑清单选型方面有几个新手的常见误区。分压电阻一定要选1%精度的金属膜电阻最好选温漂50ppm以内。很多人随手拿5%碳膜电阻结果不同温度下阈值漂移几百毫伏板子时灵时不灵。我早期就吃过亏过放阈值在常温下是10.5V拿到室外一降温变成了10.2V电池差点被放坏。LM393芯片虽然引脚兼容但不同厂家的输入失调电压和输出低电平会有差别。国产芯片有些批次输出低电平偏高在5V逻辑下也许没事但如果上拉电阻太大低电平拉不下来会导致MOS管关不断。所以上拉电阻不要超过100k我一般用10k。如果想要更稳定可以选带“LM393A”后缀的高精度类型失调电压更小。MOS管的选型要同时看耐压、导通电阻、栅极电荷和体二极管方向。我用的P-MOS耐压至少30V因为12V铅酸电池在充电时有适配器电压叠加瞬态尖峰可能超过20V。导通电阻越低越好但也不要一味追求极低Rds(on)因为低导通电阻的MOS管通常是低压型耐压会不够。手里备的AO3401导通电阻约50mΩ用在3A以内场合还行如果电流更大可以换Si2301或更大封装。栅极电阻也很重要串联一个10Ω到100Ω的电阻可以抑制寄生振荡但不要太大否则开关损耗增加。TVS管很多人会忽略。电池端子在接负载和适配器时会产生很大的浪涌电压保护板最容易坏的就是MOS管和比较器。我在电池正负极之间并了一个双向TVS管型号SMBJ16A它能把电压钳位到16V左右短时间内吸收浪涌电流保护后级电路。这个元件很便宜强烈建议加。4.3 组装与调试先模拟、后上真电池调试流程一定要按顺序来千万别一上来就接真电池测充电。我习惯先把板子的电源部分搭好用可调直流源从适配器输入端送13.8V电压不看电池端先把CN3768芯片供电和基准电压调正常。测量TL431输出是否是2.5V如果不是查分压电阻或TL431方向。然后依次焊接LM393部分此时先不焊MOS管用可调电源模拟电池电压从12V慢慢降到10.4V观察比较器输出是否翻转。再慢慢回升到10.9V确认滞回窗口符合预期。这个过程完全不用接电池反复调节电位器也很安全。之后再焊放电MOS和充电MOS接假负载测试。我常用一个0.1Ω/50W的功率电阻做负载模拟3A以上电流不要直接接电机因为电机的反电动势很容易打坏比较器。最后才接真实电池测试充电流程。接上适配器用万用表和示波器同时观察充电电压和电流波形确认恒流、恒压、浮充三个阶段切换是否正常。如果发现充电电流上不去优先检查CS引脚采样电阻和电感。5. 常见问题与排查实录5.1 典型问题速查表调试过程中我整理了一份问题排查表很多现象看起来吓人其实原因很基础。故障现象可能原因排查方向接上电池后负载端无输出放电MOS管未导通比较器输出状态反了上拉电阻没焊测量MOS管栅极电压正常应低于源极电压检查比较器输出高低电平电池电压刚降到阈值就反复通断缺少滞回窗口比较器输入噪声大增加反馈电阻在比较器输入端加RC滤波充电电流明显低于设计值电流采样电阻偏大电感饱和CS引脚走线过长检查采样电阻值换额定电流更大的电感优化走线充满后充电器指示灯乱跳CN3768温度检测异常浮充电压设置不对确认TEMP引脚接法重新计算FB分压电阻静态功耗很大电池放几天就没电分压电阻太小上拉电阻太小MOS管栅极漏电增大分压电阻上拉电阻改10k以上检查MOS栅极保护插适配器瞬间保护板重启适配器热插拔浪涌保护板电源去耦不足在电池端并联TVS和100uF电解电容检查MOS栅极这些问题里最容易被忽视的是“插适配器瞬间重启”。原因是适配器接入瞬间充电MOS管的栅极电压被浪涌打乱保护逻辑误判成过压或欠压整块板子进入保护状态。解决方法是在适配器输入端口并联一个TVS管和低ESR电容同时把比较器电源的退耦电容从100nF加大到10uF效果立竿见影。5.2 几条放不到台面上的实战经验最后分享几个我实际踩出来的经验这些在规格书里一般看不到。关于采样线必须用开尔文连接。所谓开尔文连接就是电压采样线的路径上不走大电流单独从电池端取电压。很多人画板时随手把采样点接到了大电流走线的末端结果负载越大保护电压误差越大。我第一版就是这么翻车的后来把采样点移到电池端子根部问题直接消失。关于比较器输入滤波RC时间常数要控制好。电阻1k、电容100nF的时间常数是0.1ms响应足够快又能滤除大部分高频噪声。如果电容加大到1uF时间常数变成1ms电池电压快速跌落时保护动作会变慢有可能损坏MOS管。所以滤波电容不是越大越好要根据保护速度要求来折中。关于调试工具六位半万用表或者高精度台式表很有必要。电位器刻度根本不靠谱我用一个普通三位半表调出来的阈值和实际偏差最大有0.2V后来借了同事的高精度表才发现。日常如果只测电压精度用四位半以上的万用表就够了。示波器看比较器翻转时需要注意探头接地夹要尽量短否则容易测出虚假振荡。另外如果拿18650电池内部保护板原理图来做参考切记只能借思想不要借元件参数。锂电保护板的MOS管驱动电压、保护阈值、充电策略都是围绕3.7V平台设计的铅酸电池是12V平台两者对电阻分压、滞回窗口、充电曲线的要求完全不同。我见过有人直接把锂电保护板的采样分压电阻改成4倍结果充电时根本保护不了因为充电管理芯片本身的逻辑和铅酸充电曲线不匹配。我个人的习惯是在PCB上多留几个0Ω电阻位比如比较器输出到MOS栅极之间、CN3768的ISET和FB引脚上。调试时可以直接断开某个环节单独测试确定没问题再焊上0Ω电阻连接。这个习惯帮我省了很多查故障的时间。如果后续想升级还可以在板子上预留一个MCU接口用单片机去读LM393的输出或者直接替代比较器做数字阈值设置但那是另一个话题了。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。