×

基于Arduino的电池容量测试仪

消耗积分:0 | 格式:rar | 大小:0.04 MB | 2022-12-14

香香技术员

分享资料个

方案介绍

我一直想知道废旧电池的容量。不是充电状态,不是内阻,而是电池实际可以容纳多少 Ah 。部分磨损的电池显然可以包含低于额定 Ah 的电量。评估新电池的标准方法是 Ah = 20 *(电池可以加载 20 小时的电流)。因此,要测量它,请将充满电的电池加载 1/20 的额定 Ah(在电压降低时保持电流恒定),然后测量电压低于阈值的时间,对于 12V 电池,通常为 10.5V。如果结果是 20 小时,那么很不错,你拥有了一块新电池;但如果说像是 10 小时,那么说明电池已经失去了一半的容量。

负载是使用安装在散热器上的电阻器和晶体管创建的。Arduino 测量电阻两端的电压并用它来控制晶体管的基极电流。驱动晶体管用于放大 Arduino PCM 输出。旋转编码器和按钮与 LCD 一起使用以显示菜单、输入设置以及启动和测量:电池额定容量、测试时间(标称 20 小时,但可以选择其他)和终止电压阈值。测试完成后,结果存储在 NVRAM 中,不会消失。

使用选定的组件,最大 10 A 是可能的,允许在 200 A 时进行电池测试。

项目带校准功能:开机时按住按键,一系列菜单将引导您完成电压和电流校准。理想情况下,应该使用两个万用表,一个用于电压,一个用于电流。在第一个菜单中,您转动按钮,直到显示正确的电压,在接下来的两个菜单中,转动按钮,直到测量的电流为 1 A 和 5 A。

测试后立即为电池充电至关重要,因此在测试完成后添加了一个继电器以打开外部充电器。

所有组件都是我身边现成的东西。散热器来自旧主板,我从 PC 中添加了一个风扇,这对于散热至关重要。风扇由 Arduino 控制。示意图设想了一个温度测量来控制风扇速度,但我目前还没有开始实施它。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !