基于单片机设计的精确测量蓄电池内阻的方法

发布者:紫菜包饭最新更新时间:2015-07-31 来源: eefocus关键字:蓄电池  内阻  单片机 手机看文章 扫描二维码
随时随地手机看文章
     1.引言

  蓄电池作为电源系统停电时的备用电源,已广泛的应用于工业生产、交通、通信等行业。如果电池失效或容量不足,就有可能造成重大事故,所以必须对蓄电池的运行参数进行全面的在线监测。蓄电池状态的重要标志之一就是它的内阻。无论是蓄电池即将失效、容量不足或是充放电不当,都能从它的内阻变化中体现出来。因此可以通过测量蓄电池内阻,对其工作状态进行评估。目前测量蓄电池内阻的常见方法有:

  (1)密度法

  密度法主要通过测量蓄电池电解液的密度来估算蓄电池的内阻,常用于开口式铅酸电池的内阻测量,不适合密封铅酸蓄电池的内阻测量。该方法的适用范围窄。

  (2)开路电压法

  开路电压法是通过测量蓄电池的端电压来估计蓄电池内阻,精度很差,甚至得出错误结论。因为即使一个容量已经变得很小的蓄电池,再浮充状态下其端电压仍可能表现得很正常。

  (3)直流放电法

  直流放电法就是通过对电池进行瞬间大电流放电,测量电池上的瞬间电压降,通过欧姆定律计算出电池内阻。虽然这种方法在实践中也得到了广泛的应用,但是它也存在一些缺点。如用该方法对蓄电池内阻进行检测必须是在静态或是脱机状态下进行,无法实现在线测量。而且大电流放电会对蓄电池造成较大的损害,从而影响蓄电池的容量及寿命。

  (4)交流注入法

  交流法通过对蓄电池注入一个恒定的交流电流信号IS,测量出蓄电池两端的电压响应信号Vo,以及两者的相位差θ由阻抗公式

  

  来确定蓄电池的内阻R。该方法不需对蓄电池进行放电,可以实现安全在线检测电池内阻,故不会对蓄电池的性能造成影响。但该方法需要测量交流电流信号Is,电压响应信号Vo,以及电压和电流之间的相位差θ由此可见这种方法不但干扰因素多,而且增加了系统的复杂性,同时也影响了测量精度。

  为了解决上述各方法的缺陷,本文采用了四端子测量方式,将蓄电池两端上的电压响应信号通过交流差分电路与产生恒定交流源的正弦信号经过模拟乘法器相乘,再将模拟乘法器的输出电压信号通过滤波电路,使交流信号转变为直流信号,直流信号经直流放大器放大后进行模数转换,将转换后的值送入单片机进行简单处理。

  2.蓄电池内阻检测原理

  由于电池内阻为毫欧级,因此采用常规的两端子测量方法测量误差较大,在此采用四端子测量方式。测量时两个端子施加一频率为1.0kHZ±0.1kHZ的恒定交流激励电流信号,另两个端子用于测量。测量工作原理图如图1所示,响应信号是指蓄电池注入交流恒流源后,在其两端测出的交流电压信号。而正弦信号是经D/A产生的作为压控恒流源的输入信号。

  测量工作原理图

  图1 测量工作原理图

 

  设正弦信号为:u1(ωt)=Acosωt 。蓄电池两端的响应电压信号为:u2(ωt)=Bcos(ωt + θ) 。θ为注入蓄电池的交流电流和其两端响应电压信号的相位差。

  通过模拟乘法器后有:

  

  K为模拟乘法器的放大系数。进行低通滤波后滤掉交流成分得:

 

  由交流法测内阻原理得:

  式中I为交流恒流源信号的最大值。

  比较可得:

上式中K、A、I都是已知量,而u为经过A/D采样送到单片机进行处理的采样值,所以在单片机中进行一个简单的除法运算便能得到蓄电池内阻了。
 

       3.交流恒流源的设计

  成功检测蓄电池状态的前提是可以提供需要的交流恒流源。恒流源是能够向负载提供恒定电流的电源装置。它是一个电源内阻非常大的电源。为了保证内阻有较高的测量精度及较好的重现性,要求恒流电流源有足够的稳定度,并且波形失真度要小。这里所需交流信号幅度为40mV,频率为1KHZ。

  但是传统的低频交流信号发生器设计中存在很多的不足:应用通用电路,元器件多,尤其是电容的体积大,且波形的稳定性差、失真大,调节也极不方便;应用专用电路,如ICL8038、MAX038等,其失真和稳定性方面有明显提高,但低频应用时不合适,调节不方便,成本也较高。

  3.1 设计原理

  本文采用了数字式信号发生器产生标准正弦波和电流负反馈法产生精确交流恒流源法, 交流恒流源实现原理如图2所示。

  正弦交流恒流源实现原理

  图2 正弦交流恒流源实现原理

 

  电路组成框图如图2所示:这是一个闭环控制系统,电流负反馈电路。标准正弦波产生一个频率稳定、对称、失真度低的1KHz正弦波信号。驱动电路把正弦波放大,去推动功放电路,得到正弦交流电流输出。恒流控制电路从功放输出中得到的信号,通过与给定的信号相比较,来调节驱动电路的信号,从而使输出电流保持稳定。

  3.2 标准正弦波的产生原理

  标准正弦波信号的产生采用数字式信号发生器。首先将正弦表数据存储在正弦信号存储器中,晶振产生振荡频率f,经过整型电路变为完整方波频率,再经过R分频电路得到频率为f/R,再经过鉴相器FD和环路滤波器LF电路锁相分频后,读取存储在正弦信号存储器中的正弦值,经过D/A转换电路和经低通有源滤器滤波电路,生成图2 所需的标准正弦波。

  4.总结

  与现有技术相比,该处理方法的适用范围广,测量精度高,对蓄电池的损害小,可以对蓄电池进行安全的在线监测管理。同时不需要进行交流采样和求解cos ,就能求出蓄电池的内阻值。这简化了交流注入法中需要对蓄电池两端交流电压和相位差 进行测量的软硬件的复杂程度。该方法可以满足蓄电池检测的要求,取得了较好的实用效果,完成了对铅酸蓄电池的性能检测和故障诊断。为蓄电池的在线检测提供了一种实用的方法。

关键字:蓄电池  内阻  单片机 引用地址:基于单片机设计的精确测量蓄电池内阻的方法

上一篇:一种微弱信号的宽带程控高增益放大器设计
下一篇:一款基于单片机的脉冲快速充电系统设计

推荐阅读最新更新时间:2024-03-16 14:26

单片机控制的韩氏穴位神经刺激仪
各种顽固性疼痛是人类常见的症状, 疼痛治疗一向是医学临床深感棘手的问题之一, 各国的疼痛研究专家研究了各种治疗手段和方法, 力图在最大限度解除病人的痛苦的同时, 尽可能减少药物剂量和治疗的负作用。在我国古老的医学宝库中, 用针灸方法治疗疼痛具有悠久的历史, 50 年代中期以来医学界试图将其应用于现代外科临床, 并自60 年代起组织专门力量对针灸镇痛机理进行了深入研究探索, 从临床和基础两方面开展了大量研究工作, 逐渐揭示出了针刺镇痛的原理: 通过穴位神经刺激可动员和激活体内的镇痛系统释放出阿片肽等物质, 从而产生镇痛作用。实践证明, 与药物治疗相比, 穴位神经刺激的负作用小, 不会产生药物依赖等不良后果。研究发现, 在采用低频脉冲刺
[单片机]
基于AT89C52单片机近距离无线通信系统电路设计
  短距离无线传输具有抗干扰性能强、可靠性高、安全性好、受地理条件限制少、安装灵活等优点,在许多领域有着广泛的应用前景。低功耗、微型化是用户对当前无线通信产品尤其是便携产品的实际需求,短距离无线通信逐渐引起广泛关注。常见的短距离无线通信有基于802.11的无线局域网WLAN、蓝牙 (blueTooth)、HomeRF及欧洲的HiperLAN(高性能无线局域网),但其硬件设计、接口方式、通信协议及软件堆栈复杂,需专门的开发系统,开发成本高、周期长,最终产品成本也高。因此这些技术在嵌入式系统中并未得到广泛应用。普通RF产品不存在这些问题,且短距离无线数据传输技术成熟,功能简单、携带方便,使其在嵌入式短程无线产品中得到了广泛应用。
[单片机]
基于AT89C52<font color='red'>单片机</font>近距离无线通信系统电路设计
STC单片机如何实现运行中自定义下载
使用STC单片机的用户肯定都有一个经历,烧写程序时每次都要先点下载命令、断电、上电,进行冷启动。整个过程是比较繁琐的一件事,下面介绍一种自定义下载方式(不用断电,不用每次都加载用户下载文件),修改完程序编译好,直接点接发送即可。 自定义下载原理:STC-ISP.exe软件 1、STC-ISP.exe软件,可由用户设置,按UART/RS-232的格式向用户程序发送命令。 波特率: 38400bps, 19200bps, 9600bps, 4800bps, 2400bps, 1200bps 等。 奇偶校验位: 无, 偶校验, 奇校验 数据位几位: 8 位,7 位,6 位,5 位等 停止位几位: 1 位, 1.5
[单片机]
STC<font color='red'>单片机</font>如何实现运行中自定义下载
请工程化,定制化你的单片机代码
- 前言 - 时至今日,依旧看到很多小伙伴们放着单片机里的定时器不用,动辄delay1s(); delay500ms();虽然简单粗暴,但是其实是很不妥当的。 还有很多需要按键的程序,动不动就“while(k1==0);”的等按键松开,这样的代码只是“为了满足某个功能“而设计的代码,而非”为了保证产品的质量“而设计的代码。 我们应该时刻考虑“如果这傻逼用户不按我的标准操作来搞我的产品,我该怎么写程序?”,而不是”只要客户乖乖听我的,这样做是没问题的,就行了;出了问题都是他乱搞,跟我有个毛关系”,后面的思维是典型的只顾自己爽的思维,我们应当想方设法的提高产品的可靠度。 OK,扯远了,现在只是想提出一些设计的思路。 par
[单片机]
请工程化,定制化你的<font color='red'>单片机</font>代码
PIC16位单片机CAN(5)中断
CAN数据的接收使用中断来处理。ECAN 模块会产生三种不同中断,每种中断都具有自己的中断向量、中断允许控制位、中断状态标志和中断优先级控制位。这些中断是: ? CiTX ECAN 发送数据请求 ? CiRX ECAN 接收数据就绪 ? Ci ECAN 事件中断 具体这三种中断的意义就不说了,看手册就行了。我使用的是事件中断也就是当成功接收报文并装入一个接收缓冲区 (报文缓冲区 0 至 31)时产生中断。 中断算是比较简单的,看一下初始化代码: /* Enable ECAN1 Interrupt */ void Interrupt_Init(void) { INTCON2bits.GIE = 1;//使能全局中断
[单片机]
基于单片机控制的新型智能电梯语音系统设计
引言 原文位置 语音系统对电梯来说是不可缺少的部分,比如进行楼层报数、方向提示、报警告示、消防对讲甚至广告宣传等。目前绝大多数电梯使用语音芯片来进行语音存储和播放,而语音芯片系统存在一些缺陷,比如外围电路复杂、音质不佳、成本偏高、容量有限以及语音更改不便等。有鉴于此,本文设计了一款基于 单片机 控制的智能电梯语音系统。 原文位置 系统概述 原文位置 电梯控制系统的基本功能,是根据用户的楼层按键信息,显示到往楼层数字,语音播报到达楼层。系统框图如图1所示。 原文位置    原文位置 原文位置   图1 电梯语音系统结构框图 原文位置 硬件设计 原文位置 根据FLASH的读写规则和MP3的解码协议,事先设
[应用]
51单片机的复位方式及原理
51单片机采用高电平复位。以当前使用较多的AT89系列单片机来说,电路图如下。在复位脚加高电平2个机器周期可使单片机复位。复位后的主要特征是各IO口呈现高电平,程序计数器从零开始执行程序。 复位方式有两种。 1.上电复位:上电后,电容两端电压不能突变,VCC通过复位电容(10μF电解)给单片机复位脚施加高电平5V,同时,通过10KΩ电阻向电容器充电,使复位脚电压逐渐降低。经一定时间后(约10毫秒)复位脚变为0V,单片机开始工作。 2.手动复位:按下复位按钮,复位脚得到VCC的高电平,单片机复位,按钮松开后,单片机开始工作。
[单片机]
51<font color='red'>单片机</font>的复位方式及原理
单片机IO并行口直接驱动LED显示技术
1. 实验任务 如图13所示,利用 AT89S51 单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地。在数码管上循环显示0-9数字,时间间隔0.2秒。 2. 电路原理图 图4.7.1 3. 系统板上硬件连线 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个数码管的a-h端口上;要求:P0.0/AD0与a相连,P0.1/AD1与b相连,P0.2/AD2与c相连,……,P0.7/AD7与h相连。 4.程序设计内容 (1.LED数码显示原理 七段LED显示器内部由七个条形发光二极管和一个小圆点发
[单片机]
<font color='red'>单片机</font>IO并行口直接驱动LED显示技术
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved