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

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

QQ登录

只需一步,快速开始

只需一步,快速开始

搜索
查看: 82767|回复: 129

[充电器] B6 B6AC 平衡充 2.0 固件 刷机 菜单 2s 平衡测试 看PCB识MCU 新2.00

    [复制链接]
  • TA的每日心情
    慵懒
    2018-1-23 14:46
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2015-4-19 19:05 | 显示全部楼层 |阅读模式

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

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

    x
    本帖最后由 freezehell 于 2016-9-4 02:07 编辑

    又更新至2.00 的版本 呵呵呵
    如题; 本楼 有 固件和刷机及菜单,
    35楼 有两组2S平衡测试(2s先普通充电charge放置12小时后 用充电器balance平衡)
    38楼 2S charge balance 模式测试
    51楼 看板子识别MCU (仅供参考)
    ima B6充电器 cheali-charger 固件 1.00随时可以校正电压 (通过菜单就可以校正电压电流)
    百多元的充电器 可玩性 真不错!!!!!

    基础知识:
    1、imax B6 国内有正版吗?  没有,B6最早应该是一个韩国品牌,可以充多种电池:锂电,铅酸,铁锂,镍氢等,基本上所有的电池类型都可以智能充电,还可以恒流放电。但后来因为使用的是MEGA32处理器被破解了,于是山寨B6充电器大量出现.

    2、国内 B6 都可以刷吗?       是
    3、B6充电器的诟病
          终止电压不精确。(涉及电子元件精度、电池线阻、电池内阻,接口内阻)
    终止电压不准是很多朋友抱怨的问题,比如充满的时候单节有4.23的,有4.16的等,出现这种问题与多种因素有关。除了充电器本身精度问题外,还有个很主要的因素是电池本身的状态,其实了解锂电的朋友都很清楚,锂电是有寿命的,特别是模型用大电流放电(25C放电,30A电流)的电池寿命更是比想的短得多--能充100个来回就很不错了,再加上大电池放电无保护板,过放更是家常便饭。电池随着使用次数的增多,内阻增大,即使充电器终止电压再精确,停充后一段时间后,电池的电压会跌落到4.10(对于B6来说,停充的时候还有80mA的电流)甚至更低。
       重点可以通过充电器基准电压改造(硬件改造)或新固件实现。
          平衡的时间很长。(比较特殊的分流平衡方式:分流式平衡充。)。硬件设计,注定了程序走向,所以。。。。。
          充电温度高:个人理解 在于N MOSFET ifrz44n上面, 开态电阻,Rds(on):0.024ohm=24mΩ 不知道换 10mΩ的N MOSFET会不会好点(未经证实)
    4、B6 刷那个版本?  国内的 B6一般分两个版本(按照MCU 分类,MCU不同,注定所刷固件 及方法不一样)
                                        第一类 Atmega32 cpu(自己使用的已经刷机成功)
                                        第二类 Nuvoton NuMicro M0517LBN CPU
         上述版本就适用于 50w功率的B6至于某宝 80w的 这个 不好说, 本人没有用过,但个人觉得只要是 CPU 正确 应该完全可以。


    5、第三方固件的 好处:新增电池种类 电池内阻,线阻测量,基准电流、电压软件校准(原来的B6 刷原版固件后 只能校准一次)
    6、第三方固件的坏处:使用起来相对复杂,(习惯 和菜单理解能力)
    7、适用人群:中端用户,至于骨灰玩家 请pass ,B6 50w的功率 远远满足不了你们的需求,
    8、刷机难易程度:A类用户:玩过51 avr 编程的-------------------------小菜一碟
                                     B类用户:没有接触过51 avr的-----------------------中等难度
                                     C类用户:没有使用过电烙铁、分不清 win7 32、64位 区别的-------------------------难难难。
    9、需要的工具
          A 刷机:十字螺丝刀,b6一套、电烙铁、usbasp(isp线)杜邦线,及对应32 64位系统的驱动,刷机软件、固件。

           刷机软件 :progisp或者avrdude 前者是图形界面 后者是 命令行界面  
          B 校准电流 电压:6s电池一组(或者2*3s,3*2s,采用这种方式 必须有并充板)充满4.20V(这个是否必须充满未经证实,从程序设计来说充满4.20v 来校准 比较好),4位半万用表一直,普通万用表也可,不过最好电流档 有5a或1a的档位,10a,20a档位 精度不够!!!!
          (补充说明 充电电流 必须要精度高,电池寿命除了 充电截止电压外 充电电流影响也比较大。)
    现在开始上菜 (适用于 50w Atmega32 cpu)
    1、 认识 usbISP(ASP 下载线)
    ISP下载器 S51 AVR USBASP编程器 烧写器 送排线 支持WIN764位  某宝 好多 好多
    usb isp.jpg 看好哦  这个就是下载器,一般会配10p杜邦线。
    注意看电路板上的MISO、SCK、RST,MOSI,背面的 VCC,GND。以后要和充电器上对于的口连接。


    2、拆B6: 这个 貌似没有什么好说的 左右两边 一边四个螺丝 ,拆一边就可以了!!!
              (提示 请先把四个银色按键珠用尖嘴钳拿下后 再抽PCB板,避免损坏PCB板上按键)
                 按键不灵的 顺便换了吧{:3_108:}
       拆开后 看液晶屏幕 右侧上方 是否有6个孔,如果有的话 应该就是 Atmega32 cpu 的b6
               补焊接 2.45mm排针,


    B6 isp.JPG
    两种版本不同的接口定义
    复制版本isp接口(已更正,100%正确)
    b6 clone.jpg

    clone版本

    clone版本
    标准版本isp接口(已更正,100%正确) b6 original.jpg

    original 版本

    original 版本


    顺便 提供 G.T. POWER A6-10 200W: isp 接口

    isp_GTPowerA6-10.jpg


    用杜邦线和 ISP下载器 连接
    USBASP        充电器排针接口
    VCC ----------VCC
    GND----------GND
    MISO---------MISO
    MOSI---------MOSI
    SCK----------SCK
    RST----------RST
    总共 六跟线连接。


    固件下载地址
    进去以后 呵呵 都是e文一头雾水 怎么办????????看下图
    下载固件.JPG 下载 zip包,解压 找到hex目录中 选择对应的版本,

    使用 说明:

    适用于:

    Atmega32 CPU:

    Nuvoton NuMicro M0517LBN CPU:

    • IMAX B6 Charger/Discharger 1-6 Cells
    支持功能:
    • Li-ion, LiPo, LiPo-4.30V, LiPo-4.35V, LiFe: (锂离子电池,l离聚合物电池 4.2V, 4.3V ,4.35V ,锂铁电池)
      • charging(充电)
      • fast charging(快速充电)
      • charging + balancing (充电+平衡)
      • discharging(放电)
      • balancing(平衡)
      • storage(存储)
      • storage + balancing(存储+平衡)
    • NiCd and NiMH:(镍镉电池、镍氢电池

      • charging, method: -dV/dT(充电,充电控制方式:电压变化率)
      • discharging(放电)
      • cycling(循环)
    • NiZn:(镍锌电池:一种可以替代镍氢电池新型电池,标称1.6V,常见有5号aa和7号aaa。与镍氢镍镉电池相比,具有电压高、放电电流强的特点。在数码相机、闪光灯、电动玩具方面有着无与伦比的优势。)
      • charging(充电)
      • fast charging (快充)
      • charging + balancing(充电+平衡)
      • discharging(放电)
      • balancing(平衡)
    • Pb: - not well tested!(2v铅酸蓄电池-20v铅酸蓄电池)

      • charging(充电)
      • discharging(放电)
      • Internal resistance display(显示电池内阻)
      • single cell resistance(单电池内阻)
      • whole battery resistance(整组电池内阻)
      • battery leads resistance(电池线阻)
      • Internal and external temperature monitoring(温度监控)
      • Overcharge and overdischarge monitoring(过冲过放监控)
      • Input voltage monitoring(输入电压监控)
      • Memory for 30 batteries(存贮30组不同电池设置)
      • LogView support
    3开刷 刷机有风险(刷机前请自行备份原有固件)
    连接 USBasp 到电脑 正确安装驱动, 连接到充电器(见上面)
    启动使用Progisp1.72

    选择芯片 Atmega32 或者Atmega32A 后点击 下方 RD按键 读取芯片信息 确保无错误。
    flash 1.jpg

    读取 原芯片熔丝位设置!!!!!!!!!!!(很重要)

    B6 熔丝位设置

    B6 熔丝位设置


    将下载的压缩包解压 然后打开到 里面的hex目录调入相应的固件!!!!

    flash 3.jpg

    固件.JPG
    (本文 仅 涉及 Atmega32 CPU 其他的没有测试过)

    依据充电器信号选择对应的固件,固件中original 和clone 版本的区别见上面,依据充电器上的刷机接口区分。

    开始刷机
    flash5.jpg

    完成后 全部结束
    B6出现 新的 界面!!!!!!!!!!

    刷机完成后,需要校准电压,电流后才能使用!!!
    后一步更新
    校准

    新版固件菜单 开机后菜单包含:
    Options(选项)----settings(设置)---- extrn T(温度检测): yes    no
                                                                     extrn TCO(温度设定):1----99 C
                                                                     dT/dt():0.1---10.0 C/m
                                                                     enab –dV():yes    no
                                                                     NiMH –dV(镍氢电池):0---20 mV
                                                                     NiCd(镍镉电池):0---20 mV
                                                                     C/D cycles(充放循环次数):1---5
                                                                     cap COff():1---250 %
                                                                     Input low(最低供电电压):7---30 V
                                                                     disch +():0---1000 mV
                                                                     dis agres(放电确认):  yes    no
                                                                     Force bal(强制平衡):yes   no
                                                                     bal. err(平衡精度):3---200 mV
                                                                     UART(串口): disabled()、normal()、debug()ext. deb()、ext.Adc()
                                                                     Speed(波特率):9600、19200
                                                                     Resrt(复位)
    Options(选项)----Calibrate(校准)----voltage(电压) Connect Battery(连接电池)校准6s每个电压及总电压
                                                                   I charge(充电电流)两选项500ma 1000ma 校准电流
                                                                   I discharge(放电电流) 两选项 50ma 300ma 校准电流
                                                                   Temp extern(外部温度)LM358温度芯片 有就校准没有就不需要
                                                                   Calib—UART()
                                                                   Expert DANGER!(专家选项,不懂请不要设置)
    Options(选项)----Calibrate(校准)---- Reset default(恢复默认)


    1-33(第1-33套充电方案)每套菜单 都一致如下:每次对不同的电池充电时候 请先进入Edit battery查看相关参数 重点电池类型、电池电压
                             Charge balance(进入平衡充电)
                             Balance(进入平衡)
                             Discharge(进入放电)
                            Fast charge(进入快速充电)
                            Storage(进入储存充电)
                            Storage balance(进入平衡储存)
                            Edit battery(编辑电池)----Bat(电池类型):设置电池类型 (包含:Lipo(锂聚合物电池)、Li430(离聚合物4.30v)、Li435(锂聚合物4.35v)、NiZn(镍锌电池)、Unknown(未知种类)、NiCd(镍镉电池)、NiMH(镍氢电池)、Pb?(铅电池未测试)、Life(铁锂电池)、Lilo(锂离子电池)
                                                                              V(电压设置):设置2s 3s 4s 5s 6s类型 (上面电池类型不同 电池电压也不同)
                                                                             Ch(电池容量设置):
                                                                             Ic(充电电流设置):
                                                                             Id(放电电流设置):
                                                                            Create name(创建名称):自动创建充电方案名称
                                                                            Edit name(修改名称):手工修改充电方案名称
                                                                            Reset name(重置名称):



    校准很简单啊 ,6S(充满的)电池上去1、校准总电压,单个电压,6s的 只能用 2*3s,或者3*2s 搭配并充板使用了(估计有点线损);
    2、校准 充电电流
    3、校准 放电电流
    4、搞定收工呗


    评分

    1

    查看全部评分

    回复 dsu_marcocopyright:copyright

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-3-15 10:52
  • 签到天数: 285 天

    [LV.8]以坛为家I

    发表于 2015-4-19 19:50 | 显示全部楼层
    这啥玩意。。。好高级的样子
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-4-20 21:34
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2015-4-19 21:21 | 显示全部楼层
    楼主,任何B6都行吗?

    点评

    据说 mega32的cpu 早就没有做了 呵呵 貌似 某宝 价格比较低的那种 也不是 mega32  详情 回复 发表于 2015-4-25 13:36
    应该 都支持 不过 要不确定  详情 回复 发表于 2015-4-20 16:04
    按理来说 应该可以 不过要拆开 看看 芯片!!  详情 回复 发表于 2015-4-19 23:23
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-18 09:00
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2015-4-19 21:58 | 显示全部楼层
    好,好。   这个要顶。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-4-21 10:33
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2015-4-19 22:23 | 显示全部楼层
    能有再详细的刷机图文教程吗?

    点评

    很简单的 : 需要的工具:usbasp 下载线,四位半万用表(其实 也可以不要 不过就是精度不高,主要是 校准电流的时候 一般需要校准100MA、和1000MA 如果精度不够,万用表电流档位 只有20a的档位 就不好校准了),  详情 回复 发表于 2015-4-20 11:39
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-1-23 14:46
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-4-19 23:23 | 显示全部楼层
    wooz 发表于 2015-4-19 21:21
    楼主,任何B6都行吗?

    按理来说 应该可以 不过要拆开 看看 芯片!!

    点评

    杯具呀,液晶显示焊死了,挡住看不到芯片型号  详情 回复 发表于 2015-4-20 21:42
    回复

    使用道具 举报

    头像被屏蔽
  • TA的每日心情
    开心
    2016-1-12 08:52
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-4-20 06:40 | 显示全部楼层
    收藏备用,手里有两个B6,改天试试
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-4-30 18:07
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2015-4-20 07:53 | 显示全部楼层
    支持一下,貌似要去买下载线了
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-1-23 14:46
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-4-20 11:39 | 显示全部楼层
    本帖最后由 freezehell 于 2015-4-20 14:14 编辑
    半熟蛋 发表于 2015-4-19 22:23
    能有再详细的刷机图文教程吗?

    很简单的 :已经更新帖 含刷机教程

    需要的工具:usbasp 下载线,四位半万用表(其实 也可以不要 不过就是精度不高,主要是 校准电流的时候 一般需要校准100MA、和1000MA 如果精度不够,万用表电流档位 只有20a的档位 就不好校准了),
                        大概流程  安装 usbasp 驱动,接线,刷机,校准,使用。

    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    发表于 2015-4-20 15:03 | 显示全部楼层
    技术贴,支持,手里有一个B6,就是精度太低,刷这个不知能否提高精度

    点评

    B6最大的问题 就是截止电压精度 这个 国内的电子产品精度大家都懂的 出于成本考虑呗 原版固件 不支持 软件 校准电压(新刷机 可以开机第一次校准 以后就没有了,其他可以通过硬件修改校准电压,现在这个 支持软件校  详情 回复 发表于 2015-4-20 16:06
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-12 21:28
  • 签到天数: 2027 天

    [LV.Master]伴坛终老

    发表于 2015-4-20 15:21 | 显示全部楼层
    某宝看了下好多B6价格也相差很大,云长能不能推荐一个玩玩?

    点评

    这个 推荐不来 商家原意的话 能提供 裸板图片看看 就更好选择了!!!貌似 价格 有70-80的 还有150的 呵呵,现在 还出来了 背面 四个TO220 支持80w的B6,所以 真不好推荐!!!  详情 回复 发表于 2015-4-20 16:03
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-7-9 22:31
  • 签到天数: 321 天

    [LV.8]以坛为家I

    发表于 2015-4-20 15:36 | 显示全部楼层
    这个国内有正版和盗版的区别,正版是SKYRC出品的,但是据说也是抄别人的

    点评

    恩 国内 的 某品牌 是原汁原味的抄别人的板件 电子元件就。。。。。 其他的是抄 某品牌的。。。  详情 回复 发表于 2015-4-20 16:00
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-17 16:17
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2015-4-20 15:48 来自手机 | 显示全部楼层
    收藏备用。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-1-23 14:46
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-4-20 16:00 | 显示全部楼层
    光照派 发表于 2015-4-20 15:36
    这个国内有正版和盗版的区别,正版是SKYRC出品的,但是据说也是抄别人的

    恩 国内 的 某品牌 是原汁原味的抄别人的板件 电子元件就。。。。。

    其他的是抄 某品牌的。。。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-1-23 14:46
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-4-20 16:03 | 显示全部楼层
    三爷 发表于 2015-4-20 15:21
    某宝看了下好多B6价格也相差很大,云长能不能推荐一个玩玩?

    这个 推荐不来 商家原意的话 能提供 裸板图片看看 就更好选择了!!!貌似 价格 有70-80的 还有150的 呵呵,现在 还出来了 背面 四个TO220 支持80w的B6,所以 真不好推荐!!!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-1-23 14:46
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-4-20 16:04 | 显示全部楼层
    wooz 发表于 2015-4-19 21:21
    楼主,任何B6都行吗?

    应该 都支持 不过 要不确定
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-1-23 14:46
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-4-20 16:06 | 显示全部楼层
    本帖最后由 freezehell 于 2015-4-20 16:11 编辑
    guyi168 发表于 2015-4-20 15:03
    技术贴,支持,手里有一个B6,就是精度太低,刷这个不知能否提高精度


    B6最大的问题 就是截止电压精度 这个 国内的电子产品精度大家都懂的 出于成本考虑呗
    原版固件 不支持 软件 校准电压(新刷机 可以开机第一次校准 以后就没有了,其他可以通过硬件修改校准电压,现在这个 支持软件校准,总体 应该还是能够满足你的要求的!
    固件 提供 软件校准菜单 说白了就修改内部充电AD识别模块的 识别精度, 通过对原硬件ad采样值 进行修正。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-1-23 11:16
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2015-4-20 16:20 | 显示全部楼层
    楼主,可否代刷

    点评

    同求,自己买个下载器划不来,手头也没有高精度表可校准  详情 回复 发表于 2015-4-20 22:03
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-4-21 10:33
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2015-4-20 21:42 | 显示全部楼层
    本帖最后由 半熟蛋 于 2015-4-20 22:46 编辑
    freezehell 发表于 2015-4-19 23:23
    按理来说 应该可以 不过要拆开 看看 芯片!!

    杯具呀,液晶显示焊死了,挡住看不到芯片型号

    掰了一下,终于看到了,amel mega32L
    可以前期准备了

    点评

    大胆心细 点 都能成功的!下载口 线序确定 可以裸板 上外接电 万用表 直流电压档位,黑笔 接电源输入GND 然后量 6p 插口的 左向右 第一个 如果是5v电压 就是标准版 按标准版接线和刷相应的固件,如果不是就是复制版  详情 回复 发表于 2015-4-21 16:43
    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    发表于 2015-4-20 22:03 | 显示全部楼层

    同求,自己买个下载器划不来,手头也没有高精度表可校准

    点评

    某宝 多的是啊 你拿我代刷来回邮费也够你卖一个了!至于4位半的表 周边玩模型 玩电子的人借一个就ok了啊!  详情 回复 发表于 2015-4-21 16:36
    回复

    使用道具 举报

    本版积分规则

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


    GMT+8, 2024-5-15 07:24 , Processed in 0.234928 second(s), 67 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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