数码之家

标题: BL0942 电能计量芯片制作电池内阻仪教程(续) [打印本页]

作者: vip2128    时间: 2024-5-30 10:40
标题: BL0942 电能计量芯片制作电池内阻仪教程(续)
本帖最后由 vip2128 于 2024-6-4 10:12 编辑

自从上次做了BL0942内阻仪后,又改了运放电路,重做了块板,换了开尔文大夹,夹紧减少接触电阻,但检测电平的波动始终还是0.0几毫伏的波动,应该是芯片自己内部运行电路的微小电压波动,稳定的话测毫欧级电阻的也就是+-1毫欧的变动,作为玩具级的测量仪测量结果已经是很好了,配合树莓派RP2040 zero迷你板,傻瓜式的烧录方式。

最近也学着在嘉立创EDA专业版画出原理图,终于凑出一张图纸.

[attach]2123776[/attach]


图纸随便画的,可能还不完美还有不合理的地方,运放改了跟原先不一样,GS8552里面两个运放都用上,一个做基准电压,另个恒流反相放大1k方波信号,BL0942本身有检测电流功能,恒流也可以不用,去掉R5 电阻也可,如果不加运放,PWM方波直接进BL0942,也是可以测量,不过波动太大了,图中也留有测试插针PWM TEST,图纸中供电5V是RP2040板USB提供的,板的3.3v只提供给屏,加个1117 3.3v单独给BL0942,共地点是从RP2040的GND直接连,也就是插针3 GND,减少板线路的影响,也是可以接1117的GND,接不同GND短接夹子显示出的线阻值是不一样,用校准开关按一下即可,板上电阻尽量选精度1%, 检流电阻和分压电阻R9 R10 R13 R14 要求高点.


[attach]2123768[/attach]


[attach]2123769[/attach]


做的是双面洞洞板,双面都可以贴零件和连线,那种单面板不好用,容易掉铜层, BL0942 GS8552是贴片IC,不能直接焊在洞洞板,用8脚 10脚的转接板,8脚加个DIP8集成座,方便测试DIP直插类的运放,10脚转接板是双面,另一面得磨砂纸磨掉敷铜层,10脚转接板的洞对准洞洞板的洞贴紧,洞口加锡焊接就能俩板洞互连,8脚转接板洞洞脚用废集成脚焊接,不要用插针,难插还容易使座弹片变形。有打板经验的可以去搞板,不用像我这样麻烦。

单片机选用树莓派RP2040 zer迷你板,用它来运行程序,产生1k方波,驱动ssd1306或1315显示屏 ,连BL0942 RX TX接收数据,连接校准开关按键校准线阻清零,RP2040还有个最实用的功能就是你不用懂单片机编程,把生成好的UF2文件拉进树莓派盘符就完成烧录,SSD1306选带面板开关,也可用单屏的,另加个按键开关就可,不过带屏开关还是方便点。


[attach]2123770[/attach]

开尔文夹最好用大夹,夹得紧还减少接触电阻,小夹不紧容易脱落,这玩具内阻仪对接触电阻很灵敏.


[attach]2123771[/attach]

--
[attach]2123772[/attach]


[attach]2123773[/attach]


杜邦线连起来 ,如果是直接焊接线应该更好点

[attach]2123774[/attach]


短接夹子,显示的总阻就是线阻,程序要减去线阻和检流电阻才是测量电阻的阻值,阻值也包括接触电阻,
夹不同的地方都有少许变化,可多次校对,按键按一秒校准,校准值写入EEPROM,调整内阻值显示趋于正负零前后。


[attach]2123775[/attach]

接触良好的话,基准电阻阻值跟测量阻值趋于接近, 偏差大的就是线阻没调零或夹子接触电阻大了,重夹几次。
BL0942能检测毫伏级的电压,本身抗干扰能力弱,手摸线也会影响阻值。


[attach]2123959[/attach]


[attach]2123961[/attach]

用串口工具SSCOM 选4800 不接屏也可查看数据,不过中文显示有乱码,参考上上图


----------------------------------------------------------
嘿嘿-- 码字码图码代码不易,收点家元补补脑细胞

RP2040 UF2文件
[attach]2123964[/attach]  

ps:   装uf2文件有个不拔数据线小技巧,先按住reset,再按住boot,松开reset 再松开boot ,系统就是认出盘符,再把uf2文件拉进去盘就完成系统烧录






全网首次用BL0942电能计量芯片制作电池内阻仪
https://www.mydigit.cn/forum.php?mod=viewthread&tid=451598&fromuid=768940

全网首次BL0942电池内阻仪波动测试
https://www.mydigit.cn/forum.php?mod=viewthread&tid=452246&fromuid=768940

rp2040 微雪迷你板24路逻辑仪安装图示
https://www.mydigit.cn/forum.php?mod=viewthread&tid=448769&fromuid=768940



-----       2楼有更新!!!!



作者: vip2128    时间: 2024-5-30 10:40
本帖最后由 vip2128 于 2024-6-5 21:13 编辑


    更新1:


      本想在嘉立创上试试画着打板,bl0942和gs8552直接焊板上,省掉转接板,但布局布线得乱七八糟的,
怎么画pcb还是不熟悉,干脆还是搞洞洞板, RP2040插在洞洞板上,取消了几条杜邦线,做完整洁好看多了 ,
不输打板,还是原来的配方还是熟悉的味道!



[attach]2127592[/attach]




[attach]2127593[/attach]


[attach]2127594[/attach]


[attach]2129201[/attach]






作者: 人艰不拆了    时间: 2024-5-30 10:59
哈哈,@猪小呆
作者: kgmx    时间: 2024-5-30 11:05
技术不 错,做的挺实 用
作者: 桂江鱼鹰    时间: 2024-5-30 11:11
都是大神级别的
作者: 猪小呆    时间: 2024-5-30 11:17
人艰不拆了 发表于 2024-5-30 10:59
哈哈,@猪小呆

我已经对内阻仪没兴趣。。。鸟
作者: vip2128    时间: 2024-5-30 11:22
猪小呆 发表于 2024-5-30 11:17
我已经对内阻仪没兴趣。。。鸟

盯上你的家元了,rp2040 gs8552你有了,1306也应该有,就差bl0942,花几块钱买几个玩玩玩
作者: newnet1234    时间: 2024-5-30 11:53
看到内阻仪或毫欧表在进化中,,,继续,标准再高一些
因为便于收纳的原因,我一直用小夹子,正规4线制受接触电阻的影响不大。
作者: 辉腾8888    时间: 2024-5-30 12:01
进来学习,,谢谢分享,楼主辛苦了
作者: 猪小呆    时间: 2024-5-30 12:28
vip2128 发表于 2024-5-30 11:22
盯上你的家元了,rp2040 gs8552你有了,1306也应该有,就差bl0942,花几块钱买几个玩玩玩 ...

用淘金币兑红包撸元件啦,基本都能撸:
https://www.mydigit.cn/thread-455628-1-1.html
作者: cxtoday01    时间: 2024-5-30 12:43
爱好是动力,技术不错真会玩
作者: liding    时间: 2024-5-30 13:12
感觉线有些细呀!!!
作者: sadfun    时间: 2024-5-30 13:31
我草~这么牛逼!
作者: tytytyg    时间: 2024-5-30 13:45
楼主辛苦了,谢谢分享!
作者: mhtlov    时间: 2024-5-30 16:39
很好的实践
作者: wqwq212    时间: 2024-5-30 19:51
多折腾多琢磨,还有提升的空间。
作者: fzg001    时间: 2024-5-31 08:27
膜拜下大神~~~
作者: wlhcq    时间: 2024-5-31 08:36
做的不错,谢谢分享!
作者: llggkk    时间: 2024-5-31 09:15
能编程的都是高人。
作者: aping365    时间: 2024-5-31 11:17
会不会还有续的续?
作者: xjbiao    时间: 2024-5-31 16:06
这个不错
作者: coverme    时间: 2024-5-31 20:46
都是大神级别的
作者: Wzg2024526    时间: 2024-6-1 07:23
牛逼,佩服哪些即会硬件也会软件,软硬通吃的人
作者: wmshizheng    时间: 2024-6-1 10:09
软硬兼施  厉害
作者: BG1FKV    时间: 2024-6-1 10:38
进来学习,,谢谢分享,楼主辛苦了
作者: lengmo_25    时间: 2024-6-1 10:47
谢谢分享,技术不错,学习一下
作者: q2716972    时间: 2024-6-1 23:13
精度还行吧,买个商品表安逸了
作者: zjjwdq    时间: 2024-6-2 13:43
技术不错,佩服佩服.
作者: yongshuo    时间: 2024-6-3 02:45
会编程的高人
作者: 如诗如画    时间: 2024-6-3 15:59
向你学习了
作者: yfzwp    时间: 2024-6-3 17:01
好难,我还是去买了一个40元内阻表头
作者: vip2128    时间: 2024-6-3 17:37
又重做了板,RP2040插洞洞板上, 2楼有更新
作者: brianlee    时间: 2024-6-4 10:00
打个板,就是成品了
作者: 亚历山大    时间: 2024-6-5 15:08
小胖厉害,谢谢分享!
作者: hlhk    时间: 2024-6-5 21:31
6啊。bl0942还能这么玩儿。。我只会用来diy计量插座。。。
作者: wxwasd    时间: 2024-6-5 21:53
太牛了,什么都可以diy
作者: ccbw    时间: 2024-6-9 13:51
谢谢分享!。。
作者: 桂江鱼鹰    时间: 2024-6-12 08:42
楼主高人也,佩服+羡慕
作者: 鳗鱼饭    时间: 2024-6-19 20:53
这么快就有续集了,相当带劲啊
作者: 鳗鱼饭    时间: 2024-6-19 20:53
这么快就有续集了,相当带劲啊
作者: w120998529    时间: 2024-6-21 20:18
大神级别,膜拜膜拜
作者: 哟内1    时间: 2024-6-28 07:06
啥时候能拥有自己的内阻仪
作者: 785171055    时间: 2024-8-14 16:28
pcb有人画出来了吗哈哈
作者: 永闯沙滩    时间: 2024-8-21 15:54
谢谢分享!很喜欢。
作者: muyan    时间: 2024-11-22 22:57
请教一下,bl0942 pdf写着uart方式需要上拉tx和rx,我看你这里没接上拉也能正常使用
作者: vip2128    时间: 2024-11-23 00:32
muyan 发表于 2024-11-22 22:57
请教一下,bl0942 pdf写着uart方式需要上拉tx和rx,我看你这里没接上拉也能正常使用 ...

没加也可以用,加了应该更稳定些,
作者: 分享你的diycc    时间: 2024-11-23 12:10
又学到了一种内阻仪的制作方法

作者: muyan    时间: 2024-11-24 07:51
vip2128 发表于 2024-11-23 00:32
没加也可以用,加了应该更稳定些,

再请教一个问题,直接把bl0942接电脑串口助手之类,发送0X58 0XAA,应该也是可以获得数据的吧
作者: vip2128    时间: 2024-11-24 11:01
muyan 发表于 2024-11-24 07:51
再请教一个问题,直接把bl0942接电脑串口助手之类,发送0X58 0XAA,应该也是可以获得数据的吧 ...

可以,hex发送,定时发送就是持续的数据输出,

我看别人做的测220v的模块用的是上位机

[attach]2256469[/attach]

作者: muyan    时间: 2024-11-24 13:45
vip2128 发表于 2024-11-24 11:01
可以,hex发送,定时发送就是持续的数据输出,

我看别人做的测220v的模块用的是上位机

之前把IP IN端接了220v火线,然后用esp8266连接 tx rx,0942和esp8266供电用的可调,不是隔离的,结果上电就炸了esp8266

之后修改好之后还是不能读取到数据,怀疑是不是0942坏了

感谢,我去试试看

补充内容 (2024-11-27 14:36):
换了一颗新的,单独串口通讯,没问题,之前那颗的确烧坏了
作者: oksun123    时间: 2024-11-24 13:52
都是高人技术高超
作者: fuyunvip    时间: 2024-11-25 09:24
楼主技术不错,赞赞




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4