一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 8556|回复: 24
收起左侧

[其他综合] 自己弄的恒流充电电路。欢迎各位批评指正。

[复制链接]
发表于 2009-6-10 21:17 | 显示全部楼层 |阅读模式
为了学习单片机的 pwm 和 ad 功能,自己做个充电器玩。

思路: 用358 做个恒流电路,电压基准用stc125410AD 的思路pwm 提供, 在电路的 A B 两点 检测电压, B点电压 除以电阻得到电流 。 A 点电压 减去B 点电压 得到电池电压。

该电路 实际做出来后,用万用表测 A B 两点的电压是非常稳定的,  但用单片机的AD 的得到的数值却跳动非常大。 不知道是何原因?
1.jpg
发表于 2009-6-10 21:22 | 显示全部楼层
注意一个细节:
万用表测电压,内部亦没有“平滑”不知道;但是其采样速度一般远低于MCU的ADC。
 楼主| 发表于 2009-6-10 21:38 | 显示全部楼层
猜测: 这种恒流电路的恒流 其实是一种频率很高的“波浪”型电流,在取样电阻上形成“波浪”型电压, 由于频率很高,用速度很慢的双积分AD 测的时候会得到一个“ 平均”电压, 而用速度很快的逐次逼近AD 的测的时候 会测的一个瞬时电压。


问题又来了: 把图中的2.5v 电源 (以前用自制稳压电源) 换成一节3v 锂电时,在A 点和B 点得到的ad 数值竟然一点也不跳动,这样看来跳动的原因是干扰造成的?
发表于 2009-6-11 13:01 | 显示全部楼层
PWM输出就是锯齿波,后面把锂电池去掉,换成10000UF的电容试试?这个锂电相当于很大的滤波电容
发表于 2009-6-11 15:31 | 显示全部楼层
PWM输出怎么滤波的?
发表于 2009-6-11 16:46 | 显示全部楼层
如果0.1的电容去掉,R3换几十的电阻,不知道会怎么样
 楼主| 发表于 2009-6-11 18:20 | 显示全部楼层
现在的 基准电压是用电位器直接调出来的, 因此故障和pwm 无关。

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


R3  小了不行,开始是用1K 的,电路无法工作,   0.1uf 电容 呆会做一下实验
发表于 2009-6-11 20:28 | 显示全部楼层
我有个猜想:您用的是满电的电池吧,按原来顶楼的电路不变,换一节没电的电池(<1.0V)的,AD应该就不怎么跳了(或跳得慢了),如果我猜得对,再告诉您原因。
 楼主| 发表于 2009-6-11 22:08 | 显示全部楼层
原帖由 fat 于 2009-6-11 20:28 发表 https://www.yleee.com.cn/images/common/back.gif
我有个猜想:您用的是满电的电池吧,按原来顶楼的电路不变,换一节没电的电池(


ad的跳动和电池电压没关系 这个电路中mos 管的压降可以低到0.1v,

假如电池电压是1.6v 时。电阻压降是200ma*.2= 0.4v     余地还是很大的。

不知道你指的是不是这个原因
发表于 2009-6-12 01:27 | 显示全部楼层
那是我想错了,我原来是猜想电池充电中间有一段电压曲线是比较平稳的,到了末段电压上升比较陡直,此时端电压变化比较快。。。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-19 15:43 , Processed in 0.080784 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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