基于STC15W408AS的简易电量计
本帖最后由 lcw_swust 于 2016-6-6 14:05 编辑用于粗略测量手机锂电池的放电电量。
此电路还需外接USB-TTL模块、万能充电器将电池电源引出。
利用STC自带比较器控制MOS管实现恒流
取样电阻0.1欧,偏小,建议取0.5欧
比较器的误差约1.5mV,实际电流会略有偏差
程序中每秒采样一次Vcc,Vbat,根据Vcc和设定电流计算PWM值,
再根据PWM值推算实际设置电流值,然后累加得到电量,用串口
将当前Vcc\Vbat\电量等信息发往电脑的串口调试助手。
当电压放至指定电压时,蜂鸣器发出声音。
PWM0:PWM0/11用于设置电流
ADC4:采集VBAT/3
P1.0:蜂鸣器正极
P3.7:蜂鸣器负极
电路修改:
ADC4对地接个0.1uf电容
C2改为0.1uf
注意事项:
电路没有防反接功能,接入电池时注意极性,接反有可能烧毁MOS管。
测量结果仅供参考。
{:lol:}有没有精确电量检测的方法呢 看起来不错哦~~~ 本帖最后由 haiyu 于 2016-6-6 17:31 编辑
电路改改 加2个二极管和一个电阻 理论上应该可以防反接了~~ps注意放电回路的二极管可以通过的电流 放电电流要在二极管可允许范围内 haiyu 发表于 2016-6-6 17:13
电路改改 加2个二极管和一个电阻 理论上应该可以防反接了~~ps注意放电回路的二极管可以通过的电流 放电电流 ...
你说得对 可否自动充电么? G级上波形什么样。 支持分享,恒流精度是多少? 看起来不错,刚买了个功率计量插座。 够简易,不错的设计 benqme 发表于 2016-6-6 17:38
可否自动充电么?
这电路只是放电,充电得用充电器。 huangqi412 发表于 2016-6-6 18:11
G级上波形什么样。
接近直流 zxq_9781 发表于 2016-6-6 21:55
支持分享,恒流精度是多少?
先用万用表校准一下,精度估计可以达到3mA lcw_swust 发表于 2016-6-7 08:37
接近直流
是脉冲吗?
lcw_swust 发表于 2016-6-7 08:37
接近直流
MOS工作开关状态? 简单易用,看起来不错!上位机串口助手,得限定电工使用 xunke 发表于 2016-6-10 13:53
MOS工作开关状态?
今天测了一下波形:
lintel 发表于 2016-6-10 20:26
简单易用,看起来不错!上位机串口助手,得限定电工使用
如果不想用上位机,可以修改程序,让蜂鸣器以摩尔斯电码的形式播报电量。 立创商城-技术 发表于 2016-6-12 09:26
显示在小尺寸的LCD屏幕上,那不是更简单更直接?
当然可以,不过现在这样成本低些。
用电脑作显示还是有好处的,比如可以绘制曲线、保存为文档等。 好东西支持了谢谢分享。。。 如果是想测充放电的电流怎么办? 楼主好厉害 LM1876 发表于 2016-6-12 11:34
如果是想测充放电的电流怎么办?
假如想测量充电曲线,可以用这电路改装一下:
VBAT改为5V输入,5V与MOS管D极间串联待充电电池。
增加一路ADC测量MOS管D极电压,这样,5V与D极电压之差就是电池电压。 lintel 发表于 2016-6-10 20:26
简单易用,看起来不错!上位机串口助手,得限定电工使用
实际上用28脚的408就能驱动4位数码管了,这个好改得很。 lcw_swust 发表于 2016-6-12 12:11
假如想测量充电曲线,可以用这电路改装一下:
VBAT改为5V输入,5V与MOS管D极间串联待充电电池。
增加一路 ...
我本来也想做一个电池电量检测的,单充单放都好弄,就是充放一体的时候电流检测一时没想到有什么好点的方法,用运放绝对值电路又太麻烦点了。
充放一体的电池检测更实用一些{:lol:} LM1876 发表于 2016-6-12 12:51
我本来也想做一个电池电量检测的,单充单放都好弄,就是充放一体的时候电流检测一时没想到有什么好点的方 ...
有专用的电量显示芯片,如BQ2013H。
只需要检测电流,那就简单了,不需要绝对值电路,弄个双运放,一路同相放大,另一路反相放大,分别进入两路ADC就行,便于区分充放电。
这个叫容量测试仪
能统计在产品使用中的电量变化才算电量计。 Magicfjpg 发表于 2016-6-12 16:18
这个叫容量测试仪
能统计在产品使用中的电量变化才算电量计。
{:funk:} 糟了,看来是我理解错了。 看了之前的帖子,发现楼主“手艺”了得,DIY水准一流{:lol:} stc.…2016十大芯片 楼主,再完善下? 把充电电路加进去,外加一个上位机,可以调节charge/discharge current, 那就完美了。 lcw_swust 发表于 2016-6-12 09:12
今天测了一下波形:
完全稳定的直流,MOS一直导通状态的?MOS是工作于放大状态?会不会发热量大? YS126 发表于 2016-6-12 19:49
楼主,再完善下? 把充电电路加进去,外加一个上位机,可以调节charge/discharge current, 那就完美了。 ...
其实我很懒的,所以能省的都省了,直接用串口调试助手,懒得编上位机。
换了个手机,有好几个旧电池,我只想测量电池放电容量,所以没管充电。 xunke 发表于 2016-6-12 20:24
完全稳定的直流,MOS一直导通状态的?MOS是工作于放大状态?会不会发热量大? ...
MOS是工作于放大状态,4.2V*0.3A=1.26W,会有点烫手,所以MOS管的D极焊盘要做大些。 好东西支持了谢谢分享。。。 不错,收藏 挺有意思的东西,感谢楼主的资料 楼主能说说这东西的作用不。是不是拿来测量自己买的电池容量是否充足用呢?从而判断山寨(容量充足)与非山寨(容量不足)?求科普 不错 梦想号 发表于 2016-7-18 19:45
楼主能说说这东西的作用不。是不是拿来测量自己买的电池容量是否充足用呢?从而判断山寨(容量充足)与非山寨 ...
是啊,就是这个意思 没看明白楼主的电路 liaihua1997 发表于 2016-7-18 21:40
没看明白楼主的电路
这个STC单片机自带模拟比较器,此电路把比较器当作运放使用:
CMP+为运放的同相输入端,
CMP-为运放的反相输入端,
CMPO为运放的输出。
所以电路和下面的图是一样的:
lcw_swust 发表于 2016-7-19 06:46
这个STC单片机自带模拟比较器,此电路把比较器当作运放使用:
CMP+为运放的同相输入端,
CMP-为运放的反 ...
谢谢,明白了, 谢谢分享,学习学习。 自己刻的板,这个必须顶一下 厉害,收藏了。 yuanshanhen 发表于 2016-7-21 14:53
自己刻的板,这个必须顶一下
这个是将电路打印到相片纸上,用熨斗转印到敷铜板上,再用HCL+H2O2+H2O腐蚀的. 露珠 做这个有参考什么东东吗? sunplus 发表于 2016-7-28 08:53
露珠 做这个有参考什么东东吗?
要说参考,那就是参考43楼那个恒流电路吧. 不知这个精度怎么样?学习了。 666,好厉害
谢谢分享了哈 东西不错,有参考意义 有专业的功率计芯片的啊,也不贵 好东西,顶一下。{:victory:} 3050311118 发表于 2016-8-26 14:25
有专业的功率计芯片的啊,也不贵
{:titter:} 用mcu的乐趣在于折腾(DIY),,,当然专门ic做是产品化,,,{:lol:}
页:
[1]