搜索
bottom↓
回复: 23

LM324做充电器的电流检测是否合适?

[复制链接]

出0入0汤圆

发表于 2012-1-31 11:39:52 | 显示全部楼层 |阅读模式
恒流冲电阶段电流不超过500mA,锂电池的负极和地之间串一个几十mohm的采样电阻将电流转换成电压,再用LM324放大后做AD采样。LM324的输入失调电压最大有7mV,充电之前(这时采样电阻两端电压为0V)单片机AD采样一下LM324的输出,之后充电时的AD采样值减去刚才的采样值做为校正好的采样值,这样做是否可以?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-1-31 11:57:19 | 显示全部楼层
用0.几的电阻吧.功率损耗不大的.

出0入127汤圆

发表于 2012-1-31 12:17:16 | 显示全部楼层
用个精度高点的运放和阻值小的电阻,功耗可以降低

出110入109汤圆

发表于 2012-1-31 12:20:16 | 显示全部楼层
记得Atmel的一个充电方案里用的是LM358,检测电池电压及电流

(原文件名:Shunt.JPG)

点击此处下载 ourdev_715216FSKL0L.pdf(文件大小:668K) (原文件名:AVR450.pdf)

出0入0汤圆

 楼主| 发表于 2012-1-31 12:35:14 | 显示全部楼层
谢谢3楼的

出0入0汤圆

 楼主| 发表于 2012-1-31 12:36:35 | 显示全部楼层
回复【1楼】sadf1234  
用0.几的电阻吧.功率损耗不大的.
-----------------------------------------------------------------------
不是功率耗损的问题,我的电源电压是5V,用BJT做调整管,电阻大了就达不到500mA了

出0入0汤圆

发表于 2012-1-31 12:38:55 | 显示全部楼层
回复【5楼】winwood2000
-----------------------------------------------------------------------

0.5A*0.5欧也才0.25V,离你的5V还差得远呢.

出0入0汤圆

 楼主| 发表于 2012-1-31 12:42:14 | 显示全部楼层
回复【2楼】llssr  
用个精度高点的运放和阻值小的电阻,功耗可以降低
-----------------------------------------------------------------------

事情是这个样子的,我做的一个项目正好单片机的PWM和AD没用上,打算用这两样东西稍加点外围元件组成充电电路,以取代专门的充电芯片,现在用的充电芯片才3块钱左右,如果选的运放太贵的话就得不偿失了。

出0入0汤圆

 楼主| 发表于 2012-1-31 12:44:01 | 显示全部楼层
回复【6楼】sadf1234  
回复【5楼】winwood2000
-----------------------------------------------------------------------
0.5a*0.5欧也才0.25v,离你的5v还差得远呢.
-----------------------------------------------------------------------
要合BJT调整管工作在放大状态,其CE压差到少还有0.7V,再加上这0.25V就不够了
不用太大的采样电阻还有一个原因,因为我做的不是一个独立的充电器,而是一个
产品的充电部分。采样电阻串在锂电负极和地之间,在电池为负载供电时就相当于
电池内阻了,太大了有很多问题。

出0入0汤圆

发表于 2012-1-31 12:51:51 | 显示全部楼层
回复【8楼】winwood2000
-----------------------------------------------------------------------
BJT调整管工作在放大状态,CE压差到少还有0.7V的原因,你搞明白了吗?

如果你不放心,可以用P沟道的MOS管来实现.

另外,如果有两个运放,加上一些电阻电容二极管之类的,不用PWM/AD也可以实现锂电池充电功能的.

出0入0汤圆

 楼主| 发表于 2012-1-31 12:57:14 | 显示全部楼层
回复【9楼】sadf1234  
-----------------------------------------------------------------------
讨论这个就有点跑题了,我只想讨论LM324做电流采样的放大是否合适。

出0入0汤圆

发表于 2012-1-31 13:14:17 | 显示全部楼层
回复【10楼】winwood2000
-----------------------------------------------------------------------

那就回来,我觉得用358更好.它里面还有两个运放呢,特别是在靠近0V的时候,单电源工作下,比324更好.

出0入0汤圆

 楼主| 发表于 2012-1-31 13:17:12 | 显示全部楼层
回复【11楼】sadf1234  
-----------------------------------------------------------------------
具体说说怎么个好法,我看datasheet输入失调电压、失调电流什么的差不多

出0入0汤圆

发表于 2012-1-31 13:20:05 | 显示全部楼层
回复【12楼】winwood2000
-----------------------------------------------------------------------

你的电源肯定是单电源了吧.
在单电源下,358的输出可以到接近0V的,可能是几个mV左右,而324就不行了.
比较一下它们的输出部分电路,你可以发现不一样的.

出0入0汤圆

发表于 2012-1-31 13:22:35 | 显示全部楼层
回复【8楼】winwood2000
回复【6楼】sadf1234   
回复【5楼】winwood2000  
-----------------------------------------------------------------------
0.5a*0.5欧也才0.25v,离你的5v还差得远呢.
-----------------------------------------------------------------------
要合bjt调整管工作在放大状态,其ce压差到少还有0.7v,再加上这0.25v就不够了
不用太大的采样电阻还有一个原因,因为我做的不是一个独立的充电器,而是一个
产品的充电部分。采样电阻串在锂电负极和地之间,在电池为负载供电时就相当于
电池内阻了,太大了有很多问题。
-----------------------------------------------------------------------

采样电流的电阻,可以不放到主回路里面的.这样,就可以解决你的问题了.

出0入0汤圆

 楼主| 发表于 2012-1-31 13:45:13 | 显示全部楼层
回复【14楼】sadf1234  
-----------------------------------------------------------------------
采样电阻确实可以串在锂电的正极,但这样就要做差分放大,对运放的要求要高些。

出0入0汤圆

 楼主| 发表于 2012-1-31 13:55:29 | 显示全部楼层
回复【3楼】reflecter  
-----------------------------------------------------------------------
在你给的资料里有这样一个电流检测电路,我在其他MCU厂商给的资料里也看过类似电路,一直弄不明白其工作原理,你能帮说说吗?


(原文件名:current.JPG)

出0入4汤圆

发表于 2012-1-31 14:32:57 | 显示全部楼层
只看了这个图片,IIC做啥用?

IBAT和VBAT的取样电路一模一样,刚好在0.25两端。
CPU ADC后取差值就是R18上的电压了。

出0入0汤圆

 楼主| 发表于 2012-1-31 14:50:32 | 显示全部楼层
回复【17楼】gmyu  光明
-----------------------------------------------------------------------
在MCU只有一个ADC的情况下要取这个差值就得采样两次,随着充电的进行电池两端的电压在不断升高,这样得到的R18两端电压误差是比较大的。
再者分压电阻R9、R17;R8、R16的中断分别和R37、R38连起来了,这也不是分压电路啊。

IIC是连温度传感器的

出0入0汤圆

发表于 2012-2-4 14:03:00 | 显示全部楼层
回复【楼主位】winwood2000
-----------------------------------------------------------------------

LM324A (RHOM,ON)最小的失调电压只有2mV,你那个7mV是其它档位的

出0入0汤圆

发表于 2012-2-9 11:34:13 | 显示全部楼层
我用的TL431感觉还好!

出0入0汤圆

 楼主| 发表于 2012-2-16 23:06:01 | 显示全部楼层
回复【19楼】penou  
-----------------------------------------------------------------------
考虑误差时得按最坏情况考虑吧!

出0入0汤圆

发表于 2012-2-17 09:45:16 | 显示全部楼层
你说的调整方式也是可用的
充电电流不需要那么高精度

出0入0汤圆

发表于 2012-2-17 11:35:41 | 显示全部楼层
回复【18楼】winwood2000  
-----------------------------------------------------------------------

多路ADC,转换时间设置快一点,比电池电压快就可以了。不是说要求那么高。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-22 03:02

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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