数码之家

标题: 全网首次用BL0942电能计量芯片制作电池内阻仪 [打印本页]

作者: vip2128    时间: 2024-5-7 00:48
标题: 全网首次用BL0942电能计量芯片制作电池内阻仪
前段时间跟风制作了NE555+LM317测试内阻仪,不是我想要的理想效果,虽也买了ts457,也关注坛友在研究ts457内部电路,看过坛里其他大神也做过单片机内阻测试仪,遂也想试做个单片机类的测试仪 。 坛里乱逛看到有电力功率计拆机,刚好手里有个普彩的也拆出看看,研究下电路,翻找资料,终归里面电路复杂,芯片几十个脚,偶尔翻到贝岭系列的电能计量芯片,测交流电压、电流、功率等,接上负载就可以测量,由P=UI想到了 R=U/I ,知道电压电流岂不是就可以得出负载阻值。

于是买了几片10脚位的BL0942,搜内网外网参照资料焊接洞洞板, 方波源用过可调555+317,正弦波源用过50HZ/6V交流变压器,最终选用树莓派RP2040输出方波,RP2040接个显示屏显示电压电流阻值,另个RP2040做个逻辑仪测试通讯数据和波形。

第一块小洞洞板没预留运放位置,第二块板加运放是参考照搬坛里大神飞向狙沙 的运放恒流电路,留有插针接运放或不接运放,调试了好几天终究有了些成果。不过也是有些不完美,电压0.1mv的变化也会引起阻值变动大,可能是干扰或电源不恒定或波形输出不是很稳,下一步再去解决了。

电路接法: 参考图片,方波输出接L和N,负载接测试电阻,可引线出来接夹子或搞个2脚座,引线有线阻程序里校正减去,改分压电阻,原电阻是适应220v,参考方波输出电平改,电流取样电阻改1Ω,太小测不了大阻值。

放大招上资料图了  ...........................



[attach]2103941[/attach]


[attach]2103942[/attach]

[attach]2103943[/attach]

[attach]2103944[/attach]



[attach]2103946[/attach]


[attach]2103945[/attach]


[attach]2103948[/attach]


[attach]2103949[/attach]

[attach]2103950[/attach]


官方BL0942资料
https://www.belling.com.cn/media ... BL0942_V1.06_cn.pdf
[attach]2104675[/attach]





RP2040做逻辑仪在以前帖子里,有兴趣的去翻.
https://www.mydigit.cn/thread-448769-1-1.html


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


后续:BL0942 电能计量芯片制作电池内阻仪教程
https://www.mydigit.cn/thread-455566-1-1.html



作者: vip2128    时间: 2024-5-7 00:48
本帖最后由 vip2128 于 2024-5-7 01:19 编辑

  测试图片,阻值因电压0.1mv级变动引起阻值变动大,只拍靠近阻值的  
--------------------------------------------------------------------------------------------

[attach]2103961[/attach]


[attach]2103962[/attach]


[attach]2103963[/attach]


[attach]2103964[/attach]


[attach]2103965[/attach]


[attach]2103966[/attach]


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


作者: vip2128    时间: 2024-5-7 01:37
空载时,方波的检测电平

[attach]2104033[/attach]



夹子短接线阻值 程序里校正时减去,计算时也得减去1Ω的电流检测电阻

[attach]2104034[/attach]






后续:BL0942 电能计量芯片制作电池内阻仪教程
https://www.mydigit.cn/thread-455566-1-1.html


作者: 微笑生活    时间: 2024-5-7 03:37
4楼围观
自己做内阻仪
作者: xfdjr    时间: 2024-5-7 07:35
这个有技术含量。
作者: 吃烧饼喝三鹿    时间: 2024-5-7 08:16
不错不错
这个厉害的很
作者: 猪小呆    时间: 2024-5-7 08:16
另辟蹊径,牛逼,不知道精度可以达到1毫欧不?当时找TS457芯片时也见到一款贝岭的电量计量芯片,考虑过用它做内阻仪的可能性,但是感觉精度达不到要求,就没继续深究
作者: cxtoday01    时间: 2024-5-7 08:20
5楼围观,价格合适啥时候上链接?
作者: majiwu1234    时间: 2024-5-7 08:25
7楼搬个小凳看直播。
作者: msz09861    时间: 2024-5-7 08:33
高大上的感觉!
作者: 人艰不拆了    时间: 2024-5-7 08:35
猪小呆 发表于 2024-5-7 08:16
另辟蹊径,牛逼,不知道精度可以达到1毫欧不?当时找TS457芯片时也见到一款贝岭的电量计量芯片,考虑过用它 ...

小呆你的内阻仪进展如何了
作者: 人艰不拆了    时间: 2024-5-7 08:38
带电220v,是不是有点危险啊
作者: 猪小呆    时间: 2024-5-7 08:50
人艰不拆了 发表于 2024-5-7 08:35
小呆你的内阻仪进展如何了

搞不出来。。。不想继续搞了
作者: e.woods    时间: 2024-5-7 09:08
多年未用过洞洞板了,都是JLC打板验证
作者: newnet1234    时间: 2024-5-7 09:22
提个问题:在电能表P=U*I结果偏大的状况下,R=U/I的结果会偏大还是偏小,该如何校正?
作者: gdtv    时间: 2024-5-7 09:30
请问被测电阻接在电路图中哪个位置?
这是两线法还是四线法?
作者: vip2128    时间: 2024-5-7 09:36
人艰不拆了 发表于 2024-5-7 08:38
带电220v,是不是有点危险啊

电路没用到220v ,原芯片是检测220v交流,只是利用其mv级交流检测,直流无效,芯片串口或SPI输出电压电流值
作者: wangxiangtan2    时间: 2024-5-7 09:43
猪小呆受到了启发,要动手了
作者: 人艰不拆了    时间: 2024-5-7 09:46
vip2128 发表于 2024-5-7 09:36
电路没用到220v ,原芯片是检测220v交流,只是利用其mv级交流检测,直流无效,芯片串口或SPI输出电压电流 ...

那是用的什么交流信号呢,二次变压还是信号发生器
作者: 人艰不拆了    时间: 2024-5-7 09:46
wangxiangtan2 发表于 2024-5-7 09:43
猪小呆受到了启发,要动手了

但是他依旧是搞不出来啊
作者: xjbiao    时间: 2024-5-7 09:47
支持楼主继续实验
作者: vip2128    时间: 2024-5-7 09:57
人艰不拆了 发表于 2024-5-7 09:46
那是用的什么交流信号呢,二次变压还是信号发生器

1khz方波 正弦波都可以,555输出都可以,低压交流变压器也行,纯50hz,原电路就是专门检测交流电220v 50hz 60hz,测纯阻比较准吧,测锂电池内阻不行,频率太低
作者: 人艰不拆了    时间: 2024-5-7 09:58
vip2128 发表于 2024-5-7 09:57
1khz方波 正弦波都可以,555输出都可以,低压交流变压器也行,纯50hz,原电路就是专门检测交流电220v 50h ...

锂电用50hz测不准吗
作者: vip2128    时间: 2024-5-7 10:20
人艰不拆了 发表于 2024-5-7 09:58
锂电用50hz测不准吗

刚刚试了下 程序里输50hz 也可以测,记得以前不可以,可能是加了级运放,频率低内阻测出来还低了不少,输2000hz ,阻值翻倍,频率变化也引起检测电压电流变化
作者: vip2128    时间: 2024-5-7 10:36
猪小呆 发表于 2024-5-7 08:16
另辟蹊径,牛逼,不知道精度可以达到1毫欧不?当时找TS457芯片时也见到一款贝岭的电量计量芯片,考虑过用它 ...

现属于玩具级,主要是检测电压会零点几的毫伏波动,电流经运放后电流是恒定,可能不要恒流,纯运放缓冲,电压电流双向波动,得出的结果波动较小
作者: zhangmc419    时间: 2024-5-7 10:44
这个好玩
作者: yfzwp    时间: 2024-5-7 11:06
水平高,我做不了
作者: gdtv    时间: 2024-5-7 11:19
为什么不用可以测直流电流的芯片呢?
作者: vip2128    时间: 2024-5-7 11:35
newnet1234 发表于 2024-5-7 09:22
提个问题:在电能表P=U*I结果偏大的状况下,R=U/I的结果会偏大还是偏小,该如何校正? ...

主要误差是外围分压电阻和检流电阻的精密程度,像检流都是用合金,减少温漂,程序都靠这些去计算,厂家检测都有精密仪器,如果外围电阻有小误差程序里也可以乘个校对系数去校正
作者: lph80    时间: 2024-5-7 11:36
都是有想法的人
作者: o535913    时间: 2024-5-7 11:37
vip2128 发表于 2024-5-7 09:36
电路没用到220v ,原芯片是检测220v交流,只是利用其mv级交流检测,直流无效,芯片串口或SPI输出电压电流 ...

这种芯片不能检测低压直流信号吗? 能不能做成低压的直流的电流电压表呢?
作者: vip2128    时间: 2024-5-7 11:55
o535913 发表于 2024-5-7 11:37
这种芯片不能检测低压直流信号吗? 能不能做成低压的直流的电流电压表呢? ...

纯直流不行,交流或脉冲可以,直流电压电流得用INA系列
作者: o535913    时间: 2024-5-7 12:17
vip2128 发表于 2024-5-7 11:55
纯直流不行,交流或脉冲可以,直流电压电流得用INA系列

好的 谢谢
这种电表用的芯片只要一两块
INA好像都挺贵的.
作者: vip2128    时间: 2024-5-7 12:51
gdtv 发表于 2024-5-7 09:30
请问被测电阻接在电路图中哪个位置?
这是两线法还是四线法?

算是两线法,电阻接在图三的负载处,也可以连夹子,外接计算得减去线阻,一般就100毫欧前后,负载电阻和1欧姆的检流电阻串联接方波输出,芯片检出交流压降电压和电流,负载R=电压/电流-检流电阻R

官方0942资料
https://www.belling.com.cn/media ... BL0942_V1.06_cn.pdf
作者: dang    时间: 2024-5-7 14:25
厉害!坛子里真是藏龙卧虎
作者: huaziy2k    时间: 2024-5-7 17:05
好高级啊
作者: 纯今    时间: 2024-5-7 17:37
给楼主点赞
毕竟楼主,另辟蹊径
不是去借鉴学习TS457
作者: mhtlov    时间: 2024-5-7 19:18
又有新品种
作者: 亚历山大    时间: 2024-5-7 21:11
这个小胖子不得了、不得了
作者: wqwq212    时间: 2024-5-7 21:32
有分析,有实物,继续学习了。
作者: 沙漠臭屁虫    时间: 2024-5-7 23:31
是不是要去申请一个专利
作者: 冰凌若水    时间: 2024-5-8 00:39
期待成品,把市面上的内阻仪价格打下来
作者: dirtyacc    时间: 2024-5-8 00:50
人艰不拆了 发表于 2024-5-7 09:58
锂电用50hz测不准吗

可能是电池内阻测量是一个频率相关参数,所以基本都是按1k标准去交流的,不同1k那个数字的,就认为“不准”
作者: tytytyg    时间: 2024-5-8 11:10
楼主厉害,两片树莓派RP2040,如果是量产感觉成本也不低,能不能用一个单片机代替两片RP2040呢。
作者: coverme    时间: 2024-5-8 11:35
这事有门儿
作者: 猪小呆    时间: 2024-5-8 11:52
tytytyg 发表于 2024-5-8 11:10
楼主厉害,两片树莓派RP2040,如果是量产感觉成本也不低,能不能用一个单片机代替两片RP2040呢。 ...

单片机不是重点,只需要一个就够了,并且可以用其他的便宜单片机替代的
作者: vip2128    时间: 2024-5-8 13:33
本帖最后由 vip2128 于 2024-5-8 13:43 编辑
tytytyg 发表于 2024-5-8 11:10
楼主厉害,两片树莓派RP2040,如果是量产感觉成本也不低,能不能用一个单片机代替两片RP2040呢。 ...

一个rp2040就够了,输出方波和连接屏,另一个做逻辑仪的,分析数据和看波形而已

bl0942 1块多  rp2040  10块  屏6块   成本不到20块
搞其它单片机打板成本可以10块内

作者: kgmx    时间: 2024-5-8 13:59
自己做内阻仪技术不 错
作者: tytytyg    时间: 2024-5-8 14:08
vip2128 发表于 2024-5-8 13:33
一个rp2040就够了,输出方波和连接屏,另一个做逻辑仪的,分析数据和看波形而已

bl0942 1块多  rp2040  1 ...

哦,是的,如此,有厂商合作可以量产。
作者: tytytyg    时间: 2024-5-8 14:24
猪小呆 发表于 2024-5-8 11:52
单片机不是重点,只需要一个就够了,并且可以用其他的便宜单片机替代的 ...

确实就技术而言单片机不是重点,在感叹楼主技术了得同时只是单纯一个成本上的考量而已。之前也一直有关注你对ts457深入研究发的贴子,可能有部分坛友有不同看法,但觉得你对事物的探索还是非常可以,只有对事物保持有探索之心才能有更好的创作思维。
作者: zhkrid    时间: 2024-5-8 15:58
把电流搞大点,1欧以下切到100ma电流去检测,
作者: vip2128    时间: 2024-5-8 16:40
zhkrid 发表于 2024-5-8 15:58
把电流搞大点,1欧以下切到100ma电流去检测,

1欧以下的电流大点是个好主意,1欧上的算出来的阻值整数位的算稳定,波动是小数位后面的,不影响结果。
空载时检出的方波电平都有0.1mv以下的波动,不接方波输出检出电平也有串扰感应几mv,手摸夹子也有几十mv,
测量电池内阻或一些合金小电阻都是几十几百毫欧,阻值越小波动越大,100毫欧波动5%, 几十毫欧波动10%,
锂电池上专用夹具应该会好点.

作者: 猪小呆    时间: 2024-5-8 18:40
黑帮欢迎你的加入:
https://www.mydigit.cn/thread-9-1-1.html
作者: vip2128    时间: 2024-5-8 19:58
猪小呆 发表于 2024-5-8 18:40
黑帮欢迎你的加入:
https://www.mydigit.cn/thread-9-1-1.html

少年,我看你骨骼精奇,
是当帮帮团的奇才,
我这有本秘笈,
与你有缘

少年啊,你眸中闪烁智慧光芒,
命运之手早已注定你的光芒,
在这纷繁的世界里,
你是那颗璀璨的明星。

少年啊,不要迷失方向,
秘笈在手,前路漫漫。
勇敢地迈出每一步,
帮助他人,你将成为传奇。

少年,你是命运的精灵,
胸怀梦想,无惧风雨。
与我同行,共谱华章,
少年,你是我心中的奇才。


--------------来自AI
作者: aping365    时间: 2024-5-9 09:07
自己制作一个好像还有点难度。
作者: vip2128    时间: 2024-5-9 11:09
外围电路比其它内阻仪简单,不用那么复杂的电阻桥路,其它内阻仪的需要再编程序取样滤波取计算波峰波谷取有效值,
此芯片电平信号内部自动计算电压电流有效值放寄存器,根据公式R=U/I 得出阻值,就这么简单粗暴.
作者: vip2128    时间: 2024-5-10 00:04


把程序移植到esp32c3 板屏彩色显示...........


[attach]2106407[/attach]



作者: wlhcq    时间: 2024-5-10 08:38
楼主钻研精神值得称赞!
作者: 、懒懒的日子    时间: 2024-5-10 09:15
这个芯片缺少了检波、LPF、是不是纯靠DSP的速度来弥补?
作者: sun5320    时间: 2024-5-10 09:21
牛B的很啊
作者: vip2128    时间: 2024-5-11 18:14
zhkrid 发表于 2024-5-8 15:58
把电流搞大点,1欧以下切到100ma电流去检测,


前天定的gs8552和另一个厂家的计量芯片到了,gs8552 输出电流可以大点,LM358换8552,运放的电流取样电阻改小,恒流变大,检测到的电平也变大,
波动有改善,毫欧级阻值波动也变小


[attach]2108094[/attach]



作者: yujian8620    时间: 2024-5-14 15:02
外网参照资料焊接洞洞板, 方波源用过可调
作者: 孟总    时间: 2024-5-16 13:19
不错不错,高手高手
作者: wmshizheng    时间: 2024-5-17 14:34
自作内阻仪,不简单啊,高人!
作者: yiguangqiang    时间: 2024-5-17 14:56
强势围观。。。。。。
作者: 752568981    时间: 2024-5-17 15:58
这个厉害,我只会买半成品拼一起
作者: yys    时间: 2024-5-24 09:02
又见高手贴




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