ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

充电器转灯电路全解析:原理、电流计算与故障排查

充电器转灯电路全解析:原理、电流计算与故障排查 干过充电器维修和设计的朋友都知道最烦的不是高压坏、不启动而是那种灯不变绿的毛病。用户抱着充电器过来说充了一晚上还是红灯实际上你测一下充电电流可能早就掉到几百毫安了——灯不变只是转灯电路本身的问题。反过来也有一种情况灯倒是变绿了结果电池根本没充满取下来一量电压才12.8V这种更坑。转灯这件事说白了就是充电器在告诉用户电池充得差不多了。但它是怎么判断差不多了的不同容量的电池转灯电流值差多少为什么有的充电器用LM358有的用TL431有的干脆就俩三极管这篇文章我把五款典型的充满变灯指示电路拆开讲清楚顺便把转灯电流的计算、调整、故障排查一次说完。想弄懂充电器转灯逻辑或者自己改一个转灯点的这篇可以直接收藏。1. 充电器工作原理与转灯逻辑拆解1.1 稳压限流为什么是充电器的基本盘先回到最基本的模型。不管是铅酸电池充电器、锂电池充电器还是镍氢充电器绝大多数恒压式充电器的内核就四个字稳压限流。稳压好理解——输出端的电压被死死压在一个设定值上比如12V电池的充电器恒压值一般是13.8V~14.4V这取决于电池类型和温度补偿需求。限流的意思则是在充电初期电池电压很低如果充电器只稳压不限流那输出电流会直接冲到几十安别说电池受不了充电器自己分分钟冒烟。所以充电器内部一定会在输出端串联一个采样电阻电流越大这个电阻上的压降越大反馈环路据此把输出电流限制在某个最大值以内。整个充电过程分成两个阶段恒流阶段和恒压阶段。恒流阶段里充电器输出电流恒定比如72V 10A充电器就恒在10A电池电压从欠压值慢慢往上爬。到了恒压阶段电池电压达到充电器设定的恒压值充电器转为电压恒定电流开始指数式下降。这个电流从高到低的变化过程就是转灯电路用来判断充满的依据。为什么不直接监控电压来判断充满因为电压拐点并不那么明显而且电池在充电末期的虚电压和极化电压会让单靠电压判断变得不靠谱。电流就不同了——电流降到某个阈值以下基本可以确定电池的化学反应接近尾声电能大多转为热损耗和气体析出不再有效存储。所以用电流判定充满是业界非常成熟的做法。1.2 充电电流变化曲线与转灯判定原理假设一块20Ah的电动车铅酸电池充电器恒流4A恒压值44V4节12V串联充电过程中电流是这样走的起始阶段电池电压约37V~38V亏电状态充电器限流4A电压从37V被强制拉到44V。恒压阶段开始电压到达44V电流开始从4A缓慢下降。充电约5~8小时后电流降到0.5A~0.6A电池基本充入约90%以上电量。继续充电电流继续下降最终趋近于0.1A~0.2A此时电池内部副反应加剧失水和发热开始增加。转灯点设置在哪个位置直接影响充电质量和电池寿命。设得太早电流还在1A就转绿用户以为满了拔掉实际电池只有八成电设得太晚电流降到0.1A才转绿电池长时间处于过充状态电解液失水、极板硫化寿命大打折扣。所以转灯判定的本质就是采样充电电流当电流低于预设阈值时比较器翻转红灯切换到绿灯同时充电器一般会继续以小电流浮充补足自放电损耗。这个阈值就是我下面要讲的核心——不同容量的蓄电池怎么设定这个电流值。2. 五款常用充满变灯指示电路详解2.1 基于LM358双运放比较器的转灯电路LM358是充电器里最常见的运放双运放封装供电宽单电源也能工作关键是便宜。它的转灯逻辑是这样的输出正极串联一个0.1Ω/2W的采样电阻R_s。充电电流流过R_s产生压降U_s I × R_s。按4A电流算U_s 0.4V按0.5A算U_s 0.05V。这个压降信号送入LM358的同相输入端3脚反相输入端2脚接一个由基准电压分压得到的参考电压U_ref。调试时先算好目标转灯电流I_turn然后设定U_ref I_turn × R_s。比如想让2A以上红灯、降到0.5A以下绿灯那U_ref就设在0.05V~0.2V之间的某个值。实际电路里通常用一个精密可调电阻把基准分压调出来方便出厂校准。LM358的输出端1脚通过一个10kΩ上拉电阻接到5V辅助电源输出高电平驱动绿色LED同时输出低电平通过反相三极管驱动红色LED。反向并联或者用逻辑互斥保证红绿不同时亮。这种电路的优点是结构简单、成本低、调试方便缺点是转灯点受温漂影响较大LM358的失调电压在几毫伏级别对小电流采样来说误差不可忽略。所以小电流转灯的充电器会把采样电阻加大到0.22Ω、0.33Ω来提高信噪比代价是功耗增加。2.2 基于TL431精密基准的恒压转灯电路TL431是三端可调精密基准源内部2.5V基准电压调整端通过分压电阻可以设置任意输出电压。在充电器电路里TL431通常承担两个角色一是参与稳压反馈二是给转灯比较器提供精密基准。转灯部分常见的做法是TL431提供一个2.5V的稳定基准然后通过电阻分压得到一个精密的参考门限再和采样电阻上的电压一起送入一个比较器可以是LM393、LM358或者三极管。相比纯靠电阻分压从主输出取基准的做法TL431的好处是基准电压基本不受输入电压波动和温度漂移影响。充电器从空载到满载输出电压可能会有几百毫伏的波动如果用电阻直接分压作为基准那转灯门限也会跟着飘。用TL431稳压后转灯点稳定得多。在实际产品里TL431还常用来做恒压值的设定。比如72V充电器用两个电阻把输出分压反馈到TL431的参考端当输出电压达到设定值TL431导通光耦动作限制PWM占空比实现恒压。这个恒压值和转灯点配合才构成完整的充电控制逻辑。2.3 三极管分立元件转灯电路老式充电器或者说极简低成本充电器经常用三极管搭转灯电路不用运放不用基准IC。原理依然是用采样电阻的压降控制三极管的导通状态。典型结构采样电阻R_s串联在输出负极回路里R_s上端接一个NPN三极管Q1的基极。充电电流大时R_s压降高Q1导通Q1的集电极拉低红色LED亮同时Q1导通使Q2PNP基极被拉低Q2截止绿色LED灭。当电流下降到门限以下Q1截止集电极被上拉电阻拉高红灯灭Q2基极变高Q2导通绿灯亮。这个电路看起来简陋但这里有个关键点三极管导通存在一个死区电压硅管约0.6V~0.7V。这意味着采样电阻上的压降需要达到0.6V以上才能可靠驱动Q1。如果转灯电流是0.5A那采样电阻必须做1.2Ω以上功耗I²R0.3W加上充电电流4A时压降4.8V几乎是不可接受的。所以分立三极管方案通常不会直接用采样电阻驱动而是采样电阻先驱动一个低功耗的小三极管放大或者用达林顿结构把门限电压降到0.1V~0.2V。还有一些设计把采样电阻放在辅助绕组或者串联在变压器次级地端用电流互感器取信号避免高功耗。这类电路最大的问题是温度漂移严重三极管的V_be随温度变化大约是-2mV/℃冬天和夏天的转灯点能差出20%。要求不高的场合用用可以精密场合就算了。2.4 带热敏电阻补偿的电动车充电器转灯电路电动车充电器的工作环境比家用充电器恶劣得多夏天太阳暴晒下充电、冬天零下十几度露天充电电池温度变化范围可能超过40℃。这时候如果转灯点固定不变就会出现一个尴尬的情况夏天电池发热严重电流掉得快早早就转灯了实际充电不足冬天电池内阻变大充电电流本来就偏小可能一直达不到转灯电流就熄火。解决思路是引入温度补偿。在采样电阻附近或者充电器输出端二极管的散热片上放置一个负温度系数热敏电阻NTC。电池温度升高时NTC阻值下降改变分压网络的等效电阻让比较器的参考电压跟着升高或降低相当于把转灯电流阈值调大提前结束充电防止热失控。温度低时则相反NTC阻值上升参考电压降低转灯电流阈值变小让充电更充分。这个NTC不一定是直接测电池温度很多时候是通过检测输出整流二极管充电回路中的二极管的温度来间接反映整体负载情况。二极管的温度能反映充电电流的大小——电流大、持续时间长二极管就越热。NTC贴在二极管散热片上既是温度传感器又是一个电流积分器。实际维修中如果发现充电器变灯时间明显异常比如夏天总是充不满、冬天一直不变灯先检查这个NTC有没有老化、虚焊或者位置有没有移位。这个电阻损坏或者参数漂移是电动车充电器转灯失灵的高频原因之一。2.5 数字IC方案以TP4056代表的锂电充电转灯锂电池充电器和铅酸充电器的转灯逻辑有一点点区别。锂电充电器普遍采用专用充电管理芯片比如TP4056、CN3058、MAX1879等。以TP4056为例内部集成了恒流/恒压控制和充电状态判断外部只需要很少的元件。TP4056的转灯机制是这样的芯片通过内部采样电阻通常是外部PROG引脚接的电阻设定恒流充电电流。充电过程中芯片实时监测充电电流当充电电流降到恒流值的1/10时内部比较器翻转CHRG引脚从低电平变为高阻态STDBY引脚从高阻态变为低电平于是外界看到的现象就是红灯灭、绿灯亮。1/10这个比例是芯片设计好的不需要用户调也不像铅酸充电器那样需要根据电池容量自行计算。但要注意TP4056的恒流值是通过PROG电阻设定的公式是I_charge 1000V / R_PROG1000倍比如设1A电流R_PROG 1.2kΩ。转灯点是恒流值的1/10所以恒流设得越大转灯点电流也越大。比如恒流1A转灯点100mA恒流500mA转灯点50mA所以用TP4056充不同容量的锂电池不能只盯着恒流值调也要考虑最终浮充效果。大容量电池用小恒流转灯点太低充电时间太长小容量电池用大恒流转灯点偏高可能充不满。这类芯片方案的好处是集成度高、一致性好、外围简单缺点是比较傻瓜没法像分立方案那样自由设定转灯点。另外它只适合单节锂电多节串联需要专门的均衡管理芯片组。3. 转灯电流值的设定方法与计算3.1 不同容量蓄电池的转灯电流经验值转灯电流的设定业内并没有一个标准公式但有一个共识转灯电流应当小于电池在充足电后残余的可接受电流的下限。换句话说当充电电流降到某个值以下时电池能接受的电量已经很少继续大电流充只会转化为热和气体。从工程实践角度铅酸蓄电池的转灯电流一般取0.01C~0.03C。C是电池容量单位Ah。举例电池类型额定容量转灯电流经验值对应百分比12V/7Ah电动车仪表小电池7Ah0.1A~0.2A约0.015C~0.03C12V/20Ah汽车电瓶、UPS20Ah0.3A~0.5A约0.015C~0.025C48V/20Ah电动车电池组20Ah0.4A~0.6A约0.02C~0.03C48V/32Ah大容量电瓶车32Ah0.6A~0.9A约0.02C~0.028C72V/20Ah三轮车、高速电摩20Ah0.4A~0.6A约0.02C~0.03C这里C指的是单节电池容量还是整个电池组的等效容量计算时要注意统一。比如48V/20Ah电池组由4节12V/20Ah串联整体充电电流和单节电池的电流是同一个值串联电流相等所以直接用20Ah作为C来计算转灯电流是没问题的。如果你的充电器标注了输出电流也可以从充电器角度估算转灯电流一般取充电器额定输出电流的5%~10%。比如一个72V 10A充电器转灯电流在0.5A~1A之间比较合理。锂电池的情况不同通常取恒流阶段电流的1/10作为转灯阈值TP4056系列固定1/10但这个比例对某些大倍率电池来说偏高建议参考电池厂家推荐的充电截止电流。3.2 采样电阻与比较器门限的计算过程设定好转灯电流目标后如何把它变成具体的电阻参数拿LM358方案来举例走一遍完整计算。目标做一个48V/20Ah电动车充电器的转灯电路转灯电流0.5A。第一步选采样电阻R_s。采样电阻太小压降小抗干扰差太大功耗高发热影响精度。先按功耗约束选设最大充电电流是3A采样电阻上的最大压降不宜超过0.5V否则要吃掉不少输出功率那么R_s 0.5V / 3A ≈ 0.167Ω取常用值0.15Ω实际最大压降0.45V功耗P I²R 9 × 0.15 1.35W选2W以上额定功率的电阻。第二步算转灯点对应的采样电压。U_turn I_turn × R_s 0.5A × 0.15Ω 0.075V。这个电压太低了LM358的输入失调电压可能有2mV~7mV加上噪声直接比较不靠谱。所以通常先用运放放大一下采样信号。第三步放大采样信号。把采样电压放大10倍U_turn 0.75V。电路上用同相放大反馈电阻9kΩ、输入电阻1kΩ增益为19/110倍。第四步设定比较器参考电压。参考电压V_ref U_turn 0.75V。用TL431给出2.5V基准然后分压。取分压电阻R1、R2串联R1接基准R2接地中点接比较器反相端。计算R2/(R1R2) 0.75/2.5 0.3取R17kΩ、R23kΩ精度1%中点电压约0.75V实际计算0.75V刚好。第五步考虑迟滞现象。直接比较器在电流波动时可能会反复翻转灯一会红一会绿。加一个正反馈电阻比如10MΩ~2.2MΩ并联在比较器输出和同相端之间形成一个微小的迟滞窗口。这样电流在转灯点附近抖动时输出状态能保持稳定。3.3 实际调试中如何修正转灯点纸上算好了实际焊上板子测出来的数值总会偏离。主要原因是采样电阻的误差普通5%电阻偏差很大和运放失调电压。所以正规充电器出厂前会在老化工序中用可调电阻校准转灯点。我也踩过这个坑有一次做一个12V/7Ah电池充电器算出来转灯电流0.18A实际焊好后用电子负载测试发现0.35A就转灯了。排查半天原来采样电阻实际阻值0.22Ω而不是标称的0.15Ω误差接近50%。所以调试时第一件事就是实测采样电阻的阻值别迷信色环标称。修正转灯点的方法很直接调基准分压电阻。比如现在实测0.35A提前转灯说明参考电压偏低需要把V_ref调高一点。分压电阻R2往大调、R1往小调中点的电压就上去了比较器需要在更大电流更高采样电压下才翻转。调试工具一台可调直流稳压电源、一个电子负载或者大功率电阻、一台万用表。把充电器输出接到电子负载上设置恒流模式从零逐步增加电流观察灯从绿变红或者从红变绿的那个电流点。如果没有电子负载可以用大功率电阻阵粗略模拟但精度低一些。4. 常见故障排查与改装实录4.1 一直红灯不变绿的六大原因充电器一直红灯是维修中遇到最多的问题。别急着换板子按顺序排查第一种也是最容易忽略的——充电器根本没有进入恒压阶段。输出电压一只保持在恒流状态电流降不下来自然永远达不到转灯点。这种情况通常是反馈环路故障或者输出端的电压采样电阻开路、光耦老化导致恒压值异常抬高。第二种采样电阻开路或者虚焊。采样电阻烧断后运放输入端悬空没有有效信号比较器锁定在一个状态红灯常亮。用万用表测采样电阻两端电压有充电电流时若压降为0V大概率是电阻开路或者线断了。第三种比较器本身损坏。LM358这类运放一般不常坏但被高压击穿的情况也有。测一下比较器输出引脚电平充电电流已经很小了输出还是低电平那可能运放坏了。第四种基准电压异常。TL431或者分压电阻变质V_ref值偏高导致转灯点被推到接近0A实际永远达不到。测基准分压点电压正常应该是设定值附近如果明显偏高查分压电阻。第五种LED驱动部分故障。比较器已经翻转了但绿灯回路开路用户只看到红灯还亮着。这种最容易误判用万用表量LED两端电压正常的LED导通压降约1.8V~2.2V如果量到5V且不亮LED必死如果量到0V但灯不亮那可能是LED短路或者串连电阻问题。第六种电池本身原因。电池严重硫化或者缺水内阻很大充电电流一开始就很小可能一直达不到转灯点。这种用替换法最直接——换一块已知良好的电池试充灯变绿了问题在电池而不是充电器。4.2 一插电就绿灯或者红灯闪烁的问题一插电就绿灯表示充电器认为电池已经充满。分两种情况充电器是好板子但电池是真的满电那没问题。如果电池明明亏电一插就绿灯首先怀疑采样电阻两端短路或者比较器的参考电压设置太低转灯点被设到了接近0mA。其次怀疑防反接或电池检测电路误判导致充电器没有真正启动。还有一种常见现象是红灯绿灯交替闪烁或者红灯亮度忽高忽低。这种通常是充电器处于打嗝保护状态输出电流在保护阈值附近反复触发电路一会儿启动一会儿关闭。常见原因是电池内阻过高、连接线接触电阻过大、或者充电器输出端电容老化导致环路不稳定。逐段测充电回路的压降找到电压异常跌落的地方基本就是故障点。4.3 转灯之后电池没充满的原因分析这个可能比不变灯更让人头疼比如用户抱怨灯绿了但电动车一跑就没电。先别骂用户电池烂自己拿万用表量一下转灯时的电池静置电压12V电池充足电静置后应该稳定在12.8V~13.0V48V电池组应在51.2V~52V。如果电压明显偏低说明确实没充满。第一个嫌疑是转灯电流设置太高。前面说过转灯电流设得大提前转灯电池没有完全充饱。比如一个20Ah电池按0.6A转灯可能会在充入85%时就亮绿。解决方法是把转灯点往低调比如从0.6A改到0.4A再用电子负载验证电流实际转灯点。第二个嫌疑是恒压值偏低。有些充电器出厂时恒压值调得低比如为了安全把48V充电器恒压值调到54V而不是正常的55.2V~56V这样虽然最终电流也能降下来但电池充不满。可以调整TL431反馈电阻把恒压值提到正常范围。这里必须谨慎充电器参数改动的安全风险较高建议有一定电工基础的再动手。第三个可能性是充电时间不够。转灯后充电器其实会转为浮充模式以小电流继续充。如果用户一看到绿灯就立刻拔掉可能实际只充到90%。铅酸电池的浮充阶段能提供最后几个百分点的电量所以建议转灯后再浮充30~60分钟。5. 实操心得与工具建议5.1 调试充电器需要准备的工具给自己的充电器调整转灯点或者做故障排查工具不用太多但每个都得能打数字万用表至少三位半带电流档。电子负载最推荐的调试工具。设定恒流模式能精确模拟电池在不同状态下的电流需求。二手的150W电子负载不贵做充电器测试完全够用。隔离变压器调试开关电源充电器时强烈建议使用。因为充电器的开关电源初级和次级不隔离示波器探头的接地夹如果夹错位置会直接短路。隔离变压器能有效避免这类事故。热电偶或者红外测温枪排查发热、测量采样电阻和二极管温度时用。可调直流电源给运放、比较器、逻辑电路单独供电调试用。如果只是换电阻、查虚焊一把电烙铁、镊子、吸锡器也够了。但如果你想验证自己的改装是否稳定可靠电子负载和温度检测这一套组合拳不能省。5.2 安全提醒这两种操作千万别乱试写到这里必须认真泼一盆冷水。充电器维修和改装有几个红线第一充电器初级侧直接连接市电板子上有高压区。断电后滤波电容里可能还存着300V左右的电压别急着上手摸。用万用表测一下大电容两端电压确认放电完毕再操作。专门备一个放电电阻插在电容两端放电几秒钟是修充电器的基本习惯。第二不要随便改恒压值。前面提到的调整TL431反馈可以把恒压值从54V调到56V但充电器本身的变压器匝比、PWM占空比应对范围、输出电容耐压都是按出厂设计来的。贸然把电压抬得过高可能导致变压器磁饱和、输出电容击穿、MOS管过压损坏严重时可能起火。改转灯电流一般风险不大改恒压值一定要控制在小幅范围内同时密切监控器件温度。第三充电器输出正负极接反是大忌。很多电动车充电器虽然有反接保护但老式的没有。接反的瞬间电流可能通过体二极管造成短路烧毁充电器。测试时最好用带防反接的工装或者在输出端串联一个二极管做保护。5.3 个人经验调试转灯电路时容易被忽略的细节转灯电路调试我做了这么多年还有一个坑想单独拿出来说采样电阻的温漂。前面算过采样电阻工作在1W~2W的功耗下表面温度轻松到60℃~80℃。普通的金属膜电阻温度系数大约50ppm/℃~100ppm/℃温度从25℃升到80℃阻值可能漂了0.3%~0.5%。听起来不多但加上运放失调、基准漂移整体转灯点的温度漂移可能达到10%~20%。这也是为什么工业级充电器会选择低温漂采样电阻比如锰铜电阻或者低温度系数合金电阻的原因。维修时如果更换采样电阻不要随手拿一只普通电阻顶上去。最好选同样封装、同样阻值、额定功率充足的电阻并注意散热让电阻引脚贴紧铜箔不要悬空。悬空的电阻散热差温度更高转灯点的温度漂移会更明显。另外调试转灯点的时候别只看瞬时电流值。充电器在恒压阶段的电流是一个缓慢下降的过程电子负载测试时电流每档停留几秒钟等电路稳定再记录灯的状态。有些比较器加了很大的迟滞电流来回小幅变化时灯的状态不会立刻跟随这点在调试时容易让人误判。最后说一个大家问得比较多的问题USB充电器里面那个RP电阻是什么这个跟转灯完全是两码事。USB充电器的RP电阻是CCConfiguration Channel协议识别电阻用来告诉手机我能输出多大的电流它本身不参与充电过程的电流检测。文章前面提到的采样电阻才是转灯电路的核心。改USB充电器的时候别把RP电阻当成限流采样电阻来动改了之后手机会识别错误可能导致充电速度异常甚至过流。转灯电路看起来只是两个LED但背后的采样、比较、温度补偿和基准源几乎浓缩了模拟电路设计的核心思路。把这一小块吃透了再去理解PFC、LLC那些更复杂的电源架构会顺很多。如果你想自己动手改一台充电器的转灯点照着第三部分的计算步骤来先在电子负载上验证再装到电池上实测。改完之后用热电偶盯一下采样电阻和功率管的温度跑两三轮完整充放电循环确认稳定再放心给电动车用。
返回列表