5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 分享个三方固件,屌丝B6变高大上 42楼新增校准说明,45楼增加下载方式 [打印本页]

作者: tony1157    时间: 2014-7-30 10:51
标题: 分享个三方固件,屌丝B6变高大上 42楼新增校准说明,45楼增加下载方式
本帖最后由 tony1157 于 2015-3-12 14:18 编辑

2015.3.12
好消息,作者已更新1.0版本固件

看来大家都懒得去看原文的说明,42楼新增校准方法
45楼增加下载github文件的方式,囧……看来大家都懒得去爬文啊

注:刷机有风险,刷完需校准,手上需要有足够精度的万用表(四位半为佳)以及USBISP线才能操作

固件地址:https://github.com/stawel/cheali-charger

特点:

各种锂电和镍镉已经完美测试,支持LogView,支持校准,支持电池、线路内阻测试,支持保存32组电池信息等等等等……

刷机和校准过程略过,github上有相关说明,上几张刷后的效果

电池检测


(, 下载次数: 839)


电池和线路总内阻
(, 下载次数: 845)



单个电池内阻
(, 下载次数: 866)


充电中

(, 下载次数: 849)

拿下来用万用表测试在3.910左右(撤掉电源后会略微掉电)

有兴趣的朋友可以试试

再次提醒,刷机有风险。使用需校准。

--------------------------------------------------------------------------------------------------------------------

基于下面有人回复需要教程,简单说明下,请确保你手上有万用表和USBASP(USBISP)刷机线。
如果表示看不懂或者没有相关设备的,就此打住吧。

1.拆机,检查你的电路板,找到对应的数据口
根据原作者的资料,市面上常见的两种B6的版本,找到对应的接口
(, 下载次数: 838)

(, 下载次数: 831)

B0及下方的GND为第二步精确校准用,这里可以忽略。

如果没有对应的排座那检查对应位置是否有孔,不确定的用万用表测下VCC和GND,正常值应该在5V左右

2、准备USBASP(USBISP)线,长这个样子
(, 下载次数: 840)
10脚的对应引出6根线,6针ISP直接用,分别是 VCC、GND、REST、MOSI、MISO、SCK,对应连接板子上接口

3、启动刷机工具,搜索一下到处都有,坛子里也有相关教程

4、找到cheali-charger-imaxB6-original-0.32.hex或者cheali-charger-imaxB6-clone-0.32.hex刷写。记得勾选擦除芯片和校验芯片

完成。













作者: cst    时间: 2014-7-30 11:03
灰常感谢,很有兴趣

作者: 122670170    时间: 2014-7-30 11:25
不错不错

作者: 月光86    时间: 2014-7-30 11:25
内阻测试???

作者: 没米人    时间: 2014-7-30 11:28
围观,50w还是太小了


作者: 中岳嵩山    时间: 2014-7-30 11:29
谢谢分享!

作者: scfox    时间: 2014-7-30 11:31
什么电池,内阻20多了

作者: edit2006    时间: 2014-7-30 11:33
感谢分享!能提高到10A充吗?

作者: lzp0902    时间: 2014-7-30 11:37
好东西啊!

作者: zhengyangliu    时间: 2014-7-30 11:40
edit2006 发表于 2014-7-30 11:33
感谢分享!能提高到10A充吗?

想多了。。。瓦数是硬件限制的,不是软件


作者: 想飞的木头    时间: 2014-7-30 11:44
看帖回帖是美德

作者: 木立早    时间: 2014-7-30 11:47
完全看不懂。。大神能出个教程吗

作者: wang78344375    时间: 2014-7-30 11:48
不错  好东西····

作者: htbaoyufei    时间: 2014-7-30 11:54
求楼主科普

作者: xx1994930    时间: 2014-7-30 12:00
0.0.....B6都能刷

作者: 熄火降落    时间: 2014-7-30 12:02
英文不太好,完全看不懂啊

作者: gemingliang    时间: 2014-7-30 12:05
重要的是刷机过程····

这是大家需要的

作者: zxswerty    时间: 2014-7-30 12:20
mark

作者: 25776348    时间: 2014-7-30 12:26
软件上把电流提高到十安。原配硬件工作在100瓦内没出过问题。但电流得换算。还是改软件直接

作者: 新25    时间: 2014-7-30 12:36


作者: luosicheng2009    时间: 2014-7-30 12:37
厉害

来自安卓客户端
作者: 悲剧的设备党    时间: 2014-7-30 12:54
单片机是强大滴~~

作者: id167167    时间: 2014-7-30 12:56
請問我的B6是Turnigy的牌子也能刷固件嗎?


作者: zhanggang    时间: 2014-7-30 13:12



顶楼主,玩模型就是要折腾哈


作者: tony1157    时间: 2014-7-30 13:13
id167167 发表于 2014-7-30 12:56
請問我的B6是Turnigy的牌子也能刷固件嗎?

参见一楼说明


作者: 我的朋友很少    时间: 2014-7-30 13:16
我去,高大上有木有。。

作者: clark0311    时间: 2014-7-30 13:17
功能多了,但性能受累于硬件,没办法啊~

作者: zhengyiuestc    时间: 2014-7-30 20:36
老外不用为房子操劳一辈子,平平淡淡生活,也没发财的想法,才能潜心搞这些东西。
另外突然意识到,难怪最近出了不少不错的国产充电器,原来是这样。。。

作者: zhengyiuestc    时间: 2014-7-30 20:38
楼主能否给你个这个固件的讨论帖地址?必须去怒赞一个。

作者: wangzhengtatata    时间: 2014-7-30 20:56
b6的硬件软件都是抄袭韩国棒子的,硬件没啥说的,照抄,但是软件抄了个四不像,其实糟蹋了还算可以的硬件.这几个开源固件 说难听点 厂家不如直接给予方便,让大家方便刷,比起原厂那个破烂固件好太多

作者: wesker小威    时间: 2014-7-30 21:59
感谢分享!

作者: cst    时间: 2014-7-30 22:10
再次顶你

作者: mncts222222    时间: 2014-7-31 07:04
高手,膜拜

作者: sorrowboy    时间: 2014-7-31 10:03
谢谢分享

作者: airwolf    时间: 2014-7-31 10:40
下载的固件HEX导入AVR下载软件的时候报错!
楼主能共享下固件嘛?

作者: tony1157    时间: 2014-7-31 11:08
airwolf 发表于 2014-7-31 10:40
下载的固件HEX导入AVR下载软件的时候报错!
楼主能共享下固件嘛?

你使用的哪一个固件?电路板是哪个版本?参照过一楼说明没


作者: xiezhijin52    时间: 2014-7-31 17:30
厉害

作者: airwolf    时间: 2014-7-31 19:37
已经解决,网络问题,重新下载的固件就ok了!谢谢!

作者: xujiadan    时间: 2014-7-31 19:48
刷固件什么应该很容易,你说的也比较清楚了,请问如何做校准,这个是关键啊


作者: 爱恨依然    时间: 2014-7-31 21:51
请问楼主是如何校准呢?没有找到如何校准,也不知道要校准什么,希望楼主指点一下,谢谢!

作者: tony1157    时间: 2014-8-1 10:27
关于校准,其实原文中Calibration这部分已经写得很详细了,为什么大家都不愿去看呢?
好吧,简单说明下。

前提:
1、万用表一只,精度四位半最好,后面步骤需要输入的值在小数点后三位。低了会纠结显示数值和充电器差一位,高了B6的硬件达不到。
2、万用表电流量程大于1A
3、诺干连线,鳄鱼夹,因需要测量电流
4、没充满的电池一只,2S-6S均可,推荐6S,可以校准每路

-------------------------------------------------------------------------------------------------------------------------------------

具体操作步骤:

准备:
1、测量输入电源电压,后面会用
2、测量电池总电压及每一片的电压,平衡头有凸槽的一面向上,左边开始为1,记录数值

校准电压:
1、照正常充电方式连接电池,平衡头,接入电源
2、进入"options"->"calibrate"-> "voltage"
3、依次校准输入值、单片电压值,   "Inc", "Dec" 调整大小 。显示为万用表测得的值后按 enter输入
4、每片都校准好后完工
PS:为避免电压微小的拨动纠结不准,可以直接用万用表测量平衡头触点获得当前电压。注意不要短接触点。

校准充电电流:
1、照正常充电方式连接电池,平衡头,串充接口正极连接万用表正极,正极表笔接10A位,万用表负极接COM位,万用表负极连接电池串充正极,万用表转到电流10A


2、进入"options"->"calibrate"-> "I charge"
3、进入 "50mA"
4、用"Inc", "Dec"调整数值,直到万用表读数显示50MA,按enter确定
5、重复两到三次,确保输入的值准确(几次调整的最终数值应该差不多,顶多误差按一次按钮)
6、完成50MA校准
7、进入"1000mA"
8、按50ma的校准步骤完成,直到万用表读数显示1000MA,按enter确定
9、重复两到三次,确保输入的值准确(几次调整的最终数值应该差不多,顶多误差按一次按钮)
10、完成电流校准

PS:由于1A校准会有很大电流输入,请确保安全。同时请使用足够C数的电池进行校准

校准放电电流

步骤同充电,只不过万用表上显示的是负值。

完成以上步骤后普通校准完成、

原文中有进一步校准的操作方案,但需要1.5V精密电源及1-10K的精密电阻辅助。可能大部分TX不具备这个条件,忽略……
有意者直接看原文



作者: zwdxbb    时间: 2014-8-2 08:24
本帖最后由 zwdxbb 于 2014-8-2 08:27 编辑
tony1157 发表于 2014-8-1 10:27
关于校准,其实原文中Calibration这部分已经写得很详细了,为什么大家都不愿去看呢?
好吧,简单说明下。
...


谢谢楼主分享,
本人鸟语不懂,翻了半天,看到固件名字,却怎么也没找到那里下载,
麻烦楼主有空发一份到我的邮箱好吗?9078587@qq.com


这是本人以前发的刷B6固件方法贴子:http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=745075&extra=&page=6



作者: a28512706    时间: 2014-8-2 11:24
麻烦楼主也给我一份固件谢谢!28512706@qq.com

作者: tony1157    时间: 2014-8-2 12:19
zwdxbb 发表于 2014-8-2 08:24
谢谢楼主分享,
本人鸟语不懂,翻了半天,看到固件名字,却怎么也没找到那里下载,
麻烦楼主有空发一 ...

居然引来了泡泡老师的关注,以后多轴方面的问题还要多多请教

这里简单说下从github上面下载资料的方法


----------------------------------------------------------------------------------------------
终端模式
如果你是ISO系统,那么很简单,直接进入terminal,输入命令git clone https://github.com/创建者/项目名.git即可,terminal会在当前用户目录下创建一个对应项目的文件夹。
如果是WIN系统,去https://windows.github.com/下载一个终端程序,后面的操作类似FTP了


直接点的方式,不分系统


github每个项目 主页的右边都可以找到一个“download zip”按钮,点击下载即可。此方式会下载该项目所有的文件档案,原始资料(很多的开源项目基于此)。然后解压ZIP包找到你需要的文件即可。







作者: tony1157    时间: 2014-8-2 12:29
楼上两位需要的固件已邮件发送,请查收。
刷机请注意分清版本,另外请确保你手上有万用表用于校准,否则用一个电压电流不准的B6充电将会是一个完美的BOMB

作者: pzhzdq    时间: 2014-8-2 14:01
楼主,我问下,是刷FLASH,还是刷ERPPROM,我的B6,是山寨B6但是能刷进IMAXB6的固件,我把FLASH刷了,可是内阻什么的也没看到呀,还是和以前的固件内容一样

作者: pzhzdq    时间: 2014-8-2 14:14
要不就是我下的固件不对,请楼主给发一份,谢了。PZHZDQ@163.COM

作者: zwdxbb    时间: 2014-8-3 15:37
tony1157 发表于 2014-8-2 12:19
居然引来了泡泡老师的关注,以后多轴方面的问题还要多多请教

这里简单说下从github上面下载资料的方法 ...

谢谢LZ ,刷完固件,能正常工作,可是新固件不会用了。


作者: pzhzdq    时间: 2014-8-3 16:53
楼上的朋友,能把固件给我发一份吗

作者: airwolf    时间: 2014-8-3 23:44
本帖最后由 airwolf 于 2014-8-11 11:41 编辑

固件已刷,校准已经完成,感受了下菜单,确实比韩国原厂固件精简很多,但是功能更为强大,在1602的字符屏上做出简单明了的UI确实很不错!
做了个最简单的菜单架构图!同时附上电子表格文件,本人不太熟悉电子表格,熟悉的朋友可编辑下,做个详细的树形结构出来!
(, 下载次数: 211)
(, 下载次数: 70)
上传固件:
(, 下载次数: 104) (, 下载次数: 171) (, 下载次数: 178) (, 下载次数: 78) (, 下载次数: 87) (, 下载次数: 101)


大家最关心的测量电池内阻,还有线阻!
(, 下载次数: 58)
(, 下载次数: 64)

上个校准表图!
(, 下载次数: 53)







作者: 小甘的小书包    时间: 2014-8-6 21:38
楼主能否给个固件?842764863@qq.com,e文鸟语看不懂,找不到哪里下载。


作者: tony1157    时间: 2014-8-7 21:01
小甘的小书包 发表于 2014-8-6 21:38
楼主能否给个固件?,e文鸟语看不懂,找不到哪里下载。

45楼写了在哪里下载怎么下载,特地红字标明,都不看吗??


作者: pzhzdq    时间: 2014-8-8 12:24
楼主说的下载方法,是WIN7,WIN8,没有用呀,机机太老还是在用XP,只能麻烦楼主直接给发一份了PZHZDQ@163.COM

作者: tony1157    时间: 2014-8-8 12:37
pzhzdq 发表于 2014-8-8 12:24
楼主说的下载方法,是WIN7,WIN8,没有用呀,机机太老还是在用XP,只能麻烦楼主直接给发一份了

那请问这是什么???

(, 下载次数: 68)

估计这就是为什么很多开源项目不愿意在国内的平台发布的原因。
国内论坛一个很不好的风气,一味的索要,从不认真去读去实践前人的文字、经验。


作者: lzp0902    时间: 2014-8-9 13:19
谢谢楼主分享,已经下载了。

作者: kakafeifei    时间: 2014-8-9 14:24
刷了一个,感觉不错


作者: kakafeifei    时间: 2014-8-9 14:25
多谢楼主

作者: pzhzdq    时间: 2014-8-9 17:04
谢谢楼主

作者: kx114488755    时间: 2014-8-9 19:44
充电器刷坏了,用论坛里的固件都没用,奇怪了,屏幕上显示方块

作者: pzhzdq    时间: 2014-8-10 10:44
不应该,好好检查下,固件肯定没事,看看充电板的线路是否和IMAX B6,一样,还有连线正确不,我用的是山寨的B6,去年10元一块板子买的,完全没问题

作者: kakafeifei    时间: 2014-8-10 11:29
请教一下lz,充电的时候,显示类似“B1100_0”是什么意思,我看网站上也没讲,自己没有完全搞明白,下划线好像是电压最低的那片电池,B可能是balance

作者: xuwh008    时间: 2014-8-10 21:29
顶起,奔贴借了个B6回来刷刷看。

作者: kx114488755    时间: 2014-8-12 20:41
pzhzdq 发表于 2014-8-10 10:44
不应该,好好检查下,固件肯定没事,看看充电板的线路是否和IMAX B6,一样,还有连线正确不,我用的是山寨的 ...

我貌似把EEPROM、FLASH全刷乱了,能否导出一个正确的EEPROM和FLASH给我呢??


作者: pzhzdq    时间: 2014-8-12 21:28
看一下这位朋友的贴子


这是本人以前发的刷B6固件方法贴子:http://bbs.5imx.com/bbs/forum.ph ... p;extra=&page=6

作者: kx114488755    时间: 2014-8-12 22:53
pzhzdq 发表于 2014-8-12 21:28
看一下这位朋友的贴子

是的,这贴子之前也看了,也是按这个方法刷,可是没啥效果,还是显示几个方块,倒是蜂鸣器会响了,奇怪得很~!~~~~

作者: kx114488755    时间: 2014-8-12 22:54
pzhzdq 发表于 2014-8-12 21:28
看一下这位朋友的贴子

我检查过线路,肯定没问题~!~~~~~


作者: pzhzdq    时间: 2014-8-13 08:57
楼主一楼的固件网页上有个HEX文件夹其中有B6的原始固件,你刷下试试

作者: yifabin023    时间: 2014-8-19 22:02
这个一定要顶,b6应该很多人都有的!!

作者: lzp0902    时间: 2014-8-22 12:26



刷好固件、校正好了,这个固件比原厂的好用多了。非常感谢楼主分享!
另外请教楼主:因为英文不好,专家校正那里看不是很明白没有校正。
楼主能不能说说专家校正的过程?那个1K精密电阻是不是串联1.5V电池,负极接充电器的GND,正极接B0吗?


作者: tony1157    时间: 2014-8-22 14:02
lzp0902 发表于 2014-8-22 12:26
刷好固件、校正好了,这个固件比原厂的好用多了。非常感谢楼主分享!
另外请教楼主:因为英文不好,专 ...

expert这步我没进行,手上没1.5V的源


进行这步之前要断开其他所有连接,包括输入。先测下从GND到P0的电阻,大于1K才能进行后面的操作。

方法跟你说的差不多。1.5V串个1K电阻,负极接输出负极,正极接P0,就是平衡头的第一针。一楼的图有标记。然后量下这两点的电压,校准Vb0pin

然后接个2S以上的电池,依次测量P1,P2,校准Vb1pin,Vb2pin.

完成之后再做一次普通校准。

大概按说明就这样,没具体操作过。你可以试试。



作者: lzp0902    时间: 2014-8-22 14:07
tony1157 发表于 2014-8-22 14:02
expert这步我没进行,手上没1.5V的源

非常感谢!

作者: 漏勺    时间: 2014-8-28 23:15
刷固件

作者: supertankhzt    时间: 2014-8-29 02:58
支持一个~
我的B6今天出了故障,只要充电电流设到大于1A,充十秒就会报错显示break down,貌似挂了

作者: cst    时间: 2014-8-29 19:16
除了楼主之外,有刷成功的吧

作者: xuwh008    时间: 2014-8-29 22:04
cst 发表于 2014-8-29 19:16
除了楼主之外,有刷成功的吧

刷机很简单,我也成功了,但是功率还是偏小。

作者: lzp0902    时间: 2014-8-30 00:09
我的B6刷好已经用了一星期了,新固件比原机的好用。

作者: cst    时间: 2014-8-30 17:36
xuwh008 发表于 2014-8-29 22:04
刷机很简单,我也成功了,但是功率还是偏小。

刷了后电压的平衡度提高了吧?
功率提高要改硬件的。我的B6已经改8A了,只需换掉2个二极管和电流取样电阻。


作者: okgogogogo    时间: 2014-9-1 14:19
这个固件用了半年,期间一次b6烧了,液晶和mos管烧了。
不知道是不是这个固件的原因。

作者: 漏勺    时间: 2014-9-1 22:36


作者: weiyujie    时间: 2014-9-1 23:57
此贴必火啊!

作者: kakafeifei    时间: 2014-9-3 21:48
我用了一个月了,感觉挺好

作者: lzp0902    时间: 2014-9-3 22:08
是的,挺好用。而且校准后,电池的各个电芯的电压比原来的固件充的平衡、准确。

作者: 野驹    时间: 2014-9-5 22:00
麻烦问一下LZ我的B6刷固件的端子只有5针,如何判断针脚的功能,谢谢!

作者: lzp0902    时间: 2014-9-6 12:20
野驹 发表于 2014-9-5 22:00
麻烦问一下LZ我的B6刷固件的端子只有5针,如何判断针脚的功能,谢谢!

你上图给大家看看,或者自己查资料找到M32的管脚定义,找出那4个脚加上正负极共6个接点就得了。


作者: sun5213    时间: 2014-9-7 01:05
留位慢慢研究

作者: 野驹    时间: 2014-9-7 02:51
lzp0902 发表于 2014-9-6 12:20
你上图给大家看看,或者自己查资料找到M32的管脚定义,找出那4个脚加上正负极共6个接点就得了。

你好:我的B6芯片是M0517LBN,管脚定义实在是找不到,所以麻烦大家能帮一下,多谢


作者: ljlzonda    时间: 2014-9-7 16:18
cst 发表于 2014-8-30 17:36
刷了后电压的平衡度提高了吧?
功率提高要改硬件的。我的B6已经改8A了,只需换掉2个二极管和电流取样电 ...

能上个图吗?


作者: tony1157    时间: 2014-9-8 13:48
野驹 发表于 2014-9-7 02:51
你好:我的B6芯片是M0517LBN,管脚定义实在是找不到,所以麻烦大家能帮一下,多谢

你这图也太不清晰了。
M0517LBN不是atmel系的啊。麻烦再上个正面高清图看看呢,特别是芯片的。


作者: davi1989    时间: 2014-9-8 19:40
刷成功了,校准的时候手抖短路了,右下角两个色环电阻冒烟,烧的认不出来了。求这俩电阻的型号,第一种板子。

作者: 野驹    时间: 2014-9-8 20:39
tony1157 发表于 2014-9-8 13:48
你这图也太不清晰了。
M0517LBN不是atmel系的啊。麻烦再上个正面高清图看看呢,特别是芯片的。

不好意思用手机照的,看看这两幅图行不行。


作者: tony1157    时间: 2014-9-9 11:08
野驹 发表于 2014-9-8 20:39
不好意思用手机照的,看看这两幅图行不行。

囧,nuvoton是新唐的MCU啊,网上资料极少。官网都没查到对应的型号


作者: 野驹    时间: 2014-9-9 11:32
这就惨了,这山寨B6还是不能买呀

作者: lzp0902    时间: 2014-9-9 11:32
这个可能难刷了

作者: tony1157    时间: 2014-9-9 13:33
野驹 发表于 2014-9-9 11:32
这就惨了,这山寨B6还是不能买呀

VCC和GND可以量出来,但是其他几个功能脚就不好办了。且新唐的跟ATMEL的不确定引脚定义是否相同


作者: tony1157    时间: 2014-9-9 13:57
野驹 发表于 2014-9-8 20:39
不好意思用手机照的,看看这两幅图行不行。

0517的资料没找到,站上只有0516的
相关资料及ISP软件
http://www.nuvoton.com/hq/produc ... 516ldn/?__locale=zh
051系的PDF
http://www.nuvoton.com/resource-files/TRM_M051(BN_DN_DE)_Series_EN_Rev1.00.pdf
48Pin的引脚定义

(, 下载次数: 62)

不确定能成功。对这个确实没啥研究



作者: 野驹    时间: 2014-9-9 15:49
本帖最后由 野驹 于 2014-9-9 15:51 编辑
tony1157 发表于 2014-9-9 13:57
0517的资料没找到,站上只有0516的
相关资料及ISP软件
http://www.nuvoton.com/hq/products/microcontr ...

我找到了这个http://detail.tmall.com/item.htm ... ibmg&id=39432406226,不知行不行,管脚位置可以对上





作者: lzp0902    时间: 2014-9-9 16:25
花200多刷100多的山寨充电器?

作者: 漏勺    时间: 2014-9-9 20:14


作者: 野驹    时间: 2014-9-10 01:15
lzp0902 发表于 2014-9-9 16:25
花200多刷100多的山寨充电器?

折腾的过程有意思,买了编程器以后可以刷别的东西,不一定只为了B6


作者: 野驹    时间: 2014-9-10 01:20
本帖最后由 野驹 于 2014-9-10 01:23 编辑
ljlzonda 发表于 2014-9-7 16:18
能上个图吗?

看我发的图是B6改206B的,想试试吗?给你个链接http://bbs.5imx.com/bbs/forum.ph ... 2B%C0%A9&page=6







欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://5imx.com/) Powered by Discuz! X3.3