手电吧 关注:183,589贴子:5,655,246
  • 5回复贴,共1

从纳丽德充电超压江湖传说简析其电池充电管理方案

取消只看楼主收藏回复

楼主近日购入p81一支,购买前在吧里看到了吧友有关直充超压过充的反馈(p1),到手后测得自己手上的满电电压为4.16v,奇怪之,遂进行了一些资料查阅。从(p2)获得线索后,再到外国论坛查阅详细充电曲线(p3)以及同样的反馈(p4),到此答案已经呼之欲出。猜测纳丽德使用的充电方案为:5v usb输入后经过0.7v压降的二极管降压输入到mos管,使用单片机输出特定占空比pwm控制mos管通断,再由mos管经过串联的电流采样电阻输出到电池。pwm占空比一秒调节数次,调节频率非常低,应该是为了给adc多次采样电压取平均。出于调节频率低的原因,结合电流曲线随电压升高而下降来看,99%的可能性输入串联了二极管,否则电流曲线应该是恒流状的。迷惑的点在于,即时充电中期电流已经逐渐下降到远低于2a,单片机程序也仍然强制要在一秒内反复横跳调节数次pwm占空比,导致了极其难看的电流曲线,此时应该维持较高占空比推高充电电流快点充满才对,也许是一种安全策略?那么,如果上述推断成立,可以分析超压的原因了:1:单片机adc基准电压漂移。众所周知,垃圾单片机的电压基准和adc都是挺烂的,从大幅跳动的电流就可以知道adc分辨率很低。2:降压二极管/采样电阻公差。如果运气好,分到了高压降二极管和更大的电阻,充电截止电压就会低于4.2v。3:控制算法烂。从充电曲线末端看出,快充满时电流会在0-1a跳变,猜测应该是充一点进去然后断电测量电池电压,不够电压就再充一点进去。但是根据锂电池的极化效应,断电时间不够几秒的话测量电压会偏高的,大聪明工程师可能设定了一个偏移值,比如测量电压4.3v为充满,那么由于电池参数差异,就会出乱子了。如果上述成立,就能分析纳丽德直充的安全使用方式:1:必须使用带保护板电池。虽然你的充电管理很烂,但是加上保护板就没事了,至少不会爆。2:只能5v输入,不要使用高纹波、5v电压偏高的杂牌充电头,特别是什么5v2a专用慢充智商税,最好使用买手机送的原厂快充头,保证不会错误握手高压协议充爆手电。3:用个线性电源调成5v接充电线也行。4,安全起见,直充充满之后可以测一下电池电压,如果超压的话下次就不要充满了。本人仅是电子爱好者,上述全文在无拆解情况下推测而出,全文仅供参考,存在错误可能,希望抛砖引玉





IP属地:江苏来自Android客户端1楼2026-02-28 15:54回复
    更新,第二次充满电压为4.25v,使用电脑usb接口充电


    IP属地:江苏来自Android客户端2楼2026-02-28 16:01
    回复
      2026-03-24 17:34:00
      广告
      不感兴趣
      开通SVIP免广告
      第一次使用酷态科65w充电器充满,输出电压5.05v,截止电压4.16v,第二次使用电脑usb充满,输出电压5.2v,截止电压4.25v,看来充电电压确实会影响电池充满截止电压,等我手电冷却之后再测一次


      IP属地:江苏来自Android客户端3楼2026-02-28 16:14
      回复
        第三次充满,使用酷态科5.05v输出充电器,截止电压4.25v,现在截止电压已经稳定了,不知道为什么第一次充满截止电压偏低,4.16v


        IP属地:江苏来自Android客户端5楼2026-02-28 17:48
        回复
          暂时排除输入电压偏高会导致过充的可能性,也许和电池负极端面和弹簧的接触有关,第一次充电负极几乎没有磨损,现在已经有明显的弹簧摩擦痕迹了


          IP属地:江苏来自Android客户端6楼2026-02-28 17:51
          回复
            如果负极和弹簧接触电阻大,充电中主控测量电池电压就会偏高,会导致提前截止


            IP属地:江苏来自Android客户端7楼2026-02-28 17:56
            回复