一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 3610|回复: 13

[其他综合] 做了个放电器,郁闷的很,多浪费了一天时间

[复制链接]
发表于 2014-5-9 15:29 | 显示全部楼层 |阅读模式
就是两路AD 检测电压和电流
开始放电的时候,打开恒流放电
同时检测电压和电流,当电压低于预设值时,停止放电,计算出电池容量。

程序大概是这样的:
检测电压
检测电流
判断是否低于预设值
低于预设值关恒流,
计算出容量  容量= 放电时间 * 检测到的电流


本来程序都已经好了,自己发神经给它优化。
好了,不管怎么修改就是计算不出容量了。。。


后来知道是怎么回事吗?

我用稳压电源,让他走两分钟,然后断开稳压电源,然后它就停了,计算容量。总是显示计算不出
后来突然恍然大悟:

我断开电源的时候,电流也没了啊  于是  时间* 电流0 =0     






发表于 2014-5-9 15:36 | 显示全部楼层
生命在于折腾吗……
回复

使用道具 举报

发表于 2014-5-9 15:41 | 显示全部楼层
我做的放电器由电路控制恒流,用一计时器计时,放电开始计时,当电压低于设定电压时,计时停止。电池容量=恒流*时间;简单!
回复

使用道具 举报

 楼主| 发表于 2014-5-9 15:47 | 显示全部楼层
我的也是这样子的
用稳压电源测试的时候,停止时候要把电源调到低于预设值
保持有电流。
回复

使用道具 举报

发表于 2014-5-9 16:18 | 显示全部楼层
怎么不是变测量变计算、累加?
停止时才计算明显不对啊,电流不可能什么时候都一样
回复

使用道具 举报

发表于 2014-5-9 20:22 | 显示全部楼层
楼上正解 累加 数据加上时间放入EEPROM 中  累计读取 加后覆盖    时间不要太频繁   用eeprom记录写入的eprom位置 交替使用   eeprom寿命足够

这样断电 异常断电 不会影响 省得接触不好造成停止  
回复

使用道具 举报

发表于 2014-5-9 20:23 | 显示全部楼层
xwj 发表于 2014-5-9 16:18
怎么不是变测量变计算、累加?
停止时才计算明显不对啊,电流不可能什么时候都一样

对头,应该是累加。
回复

使用道具 举报

发表于 2014-5-9 20:37 | 显示全部楼层
楼主还在折腾放电器啊。。。真的很专业,两年前就想学单片机仿造你的作品,到现在家里垃圾堆成山,技术却没啥长进
回复

使用道具 举报

发表于 2014-5-10 12:00 | 显示全部楼层
什么时候给俺整一个?
不要太贵喽!
回复

使用道具 举报

发表于 2014-5-28 22:56 | 显示全部楼层
呵呵!比较关心的是多长时间反应到这一点
又一次写代码
因为一个有符号无符号弄了好久
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-10-31 09:34 , Processed in 0.033345 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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