手电大家谈-手电筒爱好者之家

 找回密码
 注册成为会员,享受更多功能。

QQ登录

只需一步,快速开始

只需一步,快速开始

搜索
查看: 8479|回复: 32

[充电器] 一种优化后的镍氢充电判停算法

[复制链接]
  • TA的每日心情
    开心
    2018-10-9 20:06
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    发表于 2019-1-30 18:27 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?注册成为会员,享受更多功能。

    x
    本帖最后由 mytomatoes 于 2019-1-30 19:08 编辑

    由于镍氢电池充电后期-dv很不明显,甚至不出现-dv,再加上各种干扰等原因容易错过-dv,将会直接导致电池过充。
    近期参考老外的文章,修改了一下原来只抓取电压降的判停方法,改为判断一段时间内,电压对时间的导数的平均值小于阈值则认为充满。
    从宏观曲线上来看,基本上实现了0dv判停,-dv几乎不出现的SONY轻量也可以轻松判停。PS:
    原来的:
    各充电器镍氢充电曲线 帖子前半段
    http://www.shoudian.org/thread-1416051-1-1.html

    橙色曲线为“电压对时间的导数的平均值”
    1.2A 50%脉冲  IKEA 2000mAh 6#.png
    1.6A 50%脉冲  IKEA 2000mAh 1#.png

    充满放置一段时间的SONY轻量:

    1.6A 50%脉冲  SONY 1000mAh 3#.png

    SONY轻量充满放置一段时间,再放掉大概700mAh后充电:
    1.6A 50%脉冲  SONY 1000mAh 4#.png




    回复 dsu_marcocopyright:copyright

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-14 22:21
  • 签到天数: 34 天

    [LV.5]常住居民I

    发表于 2019-1-30 19:05 来自手机 | 显示全部楼层
    数学不及格的表示导数那一段描述看不懂,不过支持撸主折腾!!

    点评

    逼格高一点的说法就是导数,Low一点的说法就是斜率。  详情 回复 发表于 2019-1-30 19:06
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-9 20:06
  • 签到天数: 13 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-1-30 19:06 | 显示全部楼层
    Fireflying 发表于 2019-1-30 19:05
    数学不及格的表示导数那一段描述看不懂,不过支持撸主折腾!!

    逼格高一点的说法就是导数,Low一点的说法就是斜率。

    点评

    逼格高点不是微分吗  详情 回复 发表于 2019-1-31 02:56
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-12 08:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-1-30 19:14 来自手机 | 显示全部楼层
    斜率未必好用,2500的电芯200ma充就够呛了。除非充电前设定电池容量
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-11 11:03
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2019-1-30 20:17 | 显示全部楼层
    深深叹一口气 我的高数和没学过的人没啥两样
    回复

    使用道具 举报

  • TA的每日心情

    2024-10-11 00:43
  • 签到天数: 2838 天

    [LV.Master]伴坛终老

    发表于 2019-1-30 20:33 来自手机 | 显示全部楼层
    深深叹一口气 ,我的高数和没学过的人没啥两样。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-12-24 21:55
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-1-30 21:21 来自手机 | 显示全部楼层
    感觉镍氢电池要实现快速充电真的不简单啊,还要一直判断“斜率”。锂电就算快充一般也只是CC-CV,简单不少。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-6-15 20:53
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-1-30 21:33 | 显示全部楼层
    阈值的设定能否多讲几句?

    点评

    我都是看曲线得出的阈值。。。 就是曲线刚开始横着走的那个时候,设为阈值。  详情 回复 发表于 2019-1-30 22:24
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-9 20:06
  • 签到天数: 13 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-1-30 22:24 | 显示全部楼层
    lazymike 发表于 2019-1-30 21:33
    阈值的设定能否多讲几句?

    我都是看曲线得出的阈值。。。
    就是曲线刚开始横着走的那个时候,设为阈值。

    点评

    ,哪天俺也试试  详情 回复 发表于 2019-1-31 09:45
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-10-22 08:40
  • 签到天数: 621 天

    [LV.9]以坛为家II

    发表于 2019-1-30 23:30 | 显示全部楼层
    我觉得早该用一阶微分判停了

    点评

    老外那文章用二阶微分。。。一阶微分的峰值作为判停条件。  详情 回复 发表于 2019-1-30 23:52
    来自苹果客户端来自苹果客户端
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-9-3 07:49
  • 签到天数: 941 天

    [LV.10]以坛为家III

    发表于 2019-1-30 23:40 | 显示全部楼层
    也有问题, 不同电池阀值可能也不同

    还不如设定一个时间窗口,  电压基本不上升作为标志, 再换用大中小电流轮流充一段时间,观察电压的变化,最后判断是否充满
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-9 20:06
  • 签到天数: 13 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-1-30 23:52 | 显示全部楼层
    yama_ghost 发表于 2019-1-30 23:30
    我觉得早该用一阶微分判停了

    老外那文章用二阶微分。。。一阶微分的峰值作为判停条件。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-1-31 02:56 来自手机 | 显示全部楼层
    mytomatoes 发表于 2019-1-30 19:06
    逼格高一点的说法就是导数,Low一点的说法就是斜率。

    逼格高点不是微分吗
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-3 07:01
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-1-31 08:15 | 显示全部楼层
    这些不过就是数学的变换而已了.人为的让变化率看起来更大而已.最关键的还是分辨率和精度要达到.达到以后至于怎么人为的放大(其实提高分辨率本身就是一个放大的过程,类似于用放大镜看细节),都好办.反正都是数字,难道还分辨不出0.10和0.11的区别?最多加上滤波算法,不过这会降低一点灵敏度.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-23 08:29
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2019-1-31 08:46 | 显示全部楼层
    虽然看不懂,但是支持一下,智能充要兼顾所有电池真是难啊
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-1-31 09:14 | 显示全部楼层
    会有意外,一个完美的镍电算法比较麻烦,比如长期存放的电池初期激活会有假斜率问题,温度突变也有影响,所以比较麻烦。以前y5的算法据说不错。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-6-15 20:53
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-1-31 09:45 | 显示全部楼层
    mytomatoes 发表于 2019-1-30 22:24
    我都是看曲线得出的阈值。。。
    就是曲线刚开始横着走的那个时候,设为阈值。 ...

    ,哪天俺也试试
    回复

    使用道具 举报

  • TA的每日心情

    2024-10-2 15:01
  • 签到天数: 719 天

    [LV.9]以坛为家II

    发表于 2019-1-31 09:48 | 显示全部楼层
    先收藏了,后续再研究,不过我现在对镍氢都是随便用的,有俩对放在Fenix cl20里面的爱乐普,用了半年(每天晚上看书看视频都用),大概3-5天换次电池,
    充电电流都是随机的,200-1000随便,冲了半年,前几天刚刚测试了一下,成绩还挺好
    QQ图片20190131094812.jpg

    点评

    标签上的容量,是用3.1版本的IC99测试的,这版本测容结果就是偏小。 3.2版本大家不一直说精准度很好吗,误差千分之三,这俩对电池在半年里估计也有50个循环了,再加上之前测试和使用的,估计100循环差不多, 三洋三  详情 回复 发表于 2019-1-31 09:56
    回复

    使用道具 举报

  • TA的每日心情

    2024-10-2 15:01
  • 签到天数: 719 天

    [LV.9]以坛为家II

    发表于 2019-1-31 09:56 | 显示全部楼层
    18650充电锂电池 发表于 2019-1-31 09:48
    先收藏了,后续再研究,不过我现在对镍氢都是随便用的,有俩对放在Fenix cl20里面的爱乐普,用了半年(每天 ...

    标签上的容量,是用3.1版本的IC99测试的,这版本测容结果就是偏小。
    3.2版本大家不一直说精准度很好吗,误差千分之三,这俩对电池在半年里估计也有50个循环了,再加上之前测试和使用的,估计100循环差不多,
    三洋三代大概是1820mah,松下四代大概是1910mah,这成绩应该很好了吧,
    所以我一直在想,这种折腾来折腾去的保护电池究竟 有没有卵用?还是说IC99确实做得非常好呢?

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-12-22 18:58
  • 签到天数: 228 天

    [LV.7]常住居民III

    发表于 2019-1-31 11:41 | 显示全部楼层
    简单的说是不是0dv/dt

    点评

    一种比较可靠可以实现0dv/dt 或者-dv/dt 或者+dv/dt 判停的算法。  详情 回复 发表于 2019-1-31 12:26
    回复

    使用道具 举报

    本版积分规则

    小黑屋|手机版|Archiver|论坛自带搜索|下载论坛app|手电大家谈-手电筒爱好者之家 ( 备案序号:鲁ICP备05002565号 )
    以上言论纯属个人观点,与手电大家谈立场无关。
    最佳浏览模式:1920*1080


    GMT+8, 2024-10-11 07:29 , Processed in 0.218737 second(s), 66 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表