历史上的今天
返回首页

历史上的今天

今天是:2025年01月31日(星期五)

2020年01月31日 | 怎样利用AVR单片机来测试蓄电池的剩余电量?

2020-01-31 来源:21ic

蓄电池作为备用电源,已在计算机网络、通讯、电力等领域得到了广泛的应用。蓄电池的荷电量与整个供电系统的可靠性密切相关,蓄电池剩余电量越高,系统可靠性越高,否则反之。对于一些重要的用电领域,例如信息处理中心,如果能在既不消耗蓄电池的能量,又不影响用电设备正常工作的条件下,实现蓄电池剩余电量的在线监测,将有重要的实际意义。近几年随着IT产业的迅速发展,电池的重要性越来越突出,对剩余电量精确预测的需求越来越迫切。


预测蓄电池剩余电量的常见方法有:密度法、开路电压法、放电法、内阻法。前三种方法测量精度较低且不适合密封蓄电池的在线测量,故较难实用。内阻法对被测蓄电池的影响很小,且蓄电池完全充电(充满)和完全放电(放完)时,其内阻相差2-4倍左右,因此,用内阻法预测蓄电池剩余电量有较高的精度,正逐步得到实际应用。

怎样利用AVR单片机来测试蓄电池的剩余电量?

1 内阻法测量原理

1.1 蓄电池等效模型

蓄电池交流待效阻抗Z模型如图1所示。

图中:R1、R2为正、负电极的极化电阻;

C1、C2为正、负电极和极化电容;

L为引线电感;

RΩ为电池欧姆电阻。

怎样利用AVR单片机来测试蓄电池的剩余电量?

蓄电池欧姆电阻RΩ表征了电池的荷电程度。便为了简化测量通常从等效阻抗Z中仅分离纯电阻R(R由RΩ、R1、R2构成),R和RΩ之间呈线性关系, 故可用R间接地表征电池荷电程度。

1. 2 四线法内阻测量

由于蓄电池内阻很小,一般为uΩ-Ωm级,因此测量线的阻抗就变得不可忽略,为此采用四线法测量,即将驱动电流回路和感应电压电路分开。内阻四线法测量原理图如图2所示,其中R2为取样电阻。

怎样利用AVR单片机来测试蓄电池的剩余电量?

测量蓄电池内阻的方法是:在蓄电池的两端施加一恒定的交流音频电流源is,然后检测电池两端电压Vo,以及is和V0两者之间的夹角θ。三者之间关系如图3所示。

由图3可知:Z=Vo/io

R=Zcosθ

R即为我们需要获取的蓄池内阻。

1.3 剩余电量的测量原理

研究表明,电池的内阻与荷电程度之间有较高的相关性(0.88左右),通过测量电池内阻可较准确地预测其剩余电量。蓄电池内阻与剩余电量的关系曲线如图4所示。


具体实施的方法是:将蓄电池充满电(以12V蓄电池为例,充电至13.8V,浮充电流至10mA。)然后以0.1C放电率对电池放电,记录放电过程中内阻与电量的大小。当蓄电池放电完毕(12V蓄电池放电至10.8V)可获得完整的放电曲线,即剩余电量与蓄电池内阻之间的关系。将此曲线存入EPROM中,在以后测试同型号同规格的蓄电池时,单片机将根据在线测到的电池内阻值,通过查表计算,得出其剩余电量值。

怎样利用AVR单片机来测试蓄电池的剩余电量?

2 硬件设计

2.1 仪器结构框图

为了实现上述剩余电量预测方法,我们研制的测试仪器硬件框图如图5所示。该仪器主要由音频信号发生器、耦合驱动器、差动放大器、滤波网络、整流电路、相位检测电路、电压电流取样电路、模拟转换开关、A/D转换器(AD7715)、单片机(AT90S8515)、LCD显示器及键盘等组成。

怎样利用AVR单片机来测试蓄电池的剩余电量?

需要指出的是,为了获得较高的剩余电量预测精度,被测内阻必须有足够有效位数,为此我们取4位有效数字,这样就要求A/D转换器必须在14位以上。由于蓄电池内阻、电压均为变化缓慢的低时变信号,故我们只需选低速串行A/D转换器,而∑-△类型的A/D转换器就能很好地满足我们的要求,为此我们选AD7715。AD7715为16位A/D转换器,具有自校零、自校量程功能,具有很高的测量精度,另外SPI接口,便于与单片机高速通信。

怎样利用AVR单片机来测试蓄电池的剩余电量?

单片机为Atmel公司的新一代Risc单片机(AT90S8515),该单片机具有如下优越性能:

120条精简令,且大多指令执行时间是单时钟周期;

采用哈费结构,在8MHz时钟下,每条指令执行进间仅为125ns;

片内有8KB Flash程序存储器,512byte EPROM数据存储器,512byte RAM存储器;

除拥有普通异步通信接口外,还拥有SPI接口,SPI数据传送速率高达2.5Mb/s;

拥有PWM发生器,模拟电压比较器以及Watehdog定时器。

2.2 接口设计

怎样利用AVR单片机来测试蓄电池的剩余电量?

单片机与主要外围器件接口电路图6所示。

(1)PA口用作键盘输入和外接EPROM存储器,其中PA0接存储器时钟线,PAI接存储器数据线,PA2∽PA7 接键盘。

(2) PB口用作A/D转换和模拟开关通道选择,其中PBO∽PB2用作通道线,PB5∽PB7连接A/D转换器对应的SPI口线。

(3) PC口用作液晶显示器数据口。

(4) PD口用作A/D中请求和液晶显示器控制口,其中PD2为A/D转换器中请求,PD5为液晶显示器片选信号,PD6为读写选择信号,PD7为使能信号。

3 软件设计

测试仪器的主要程序流程图如图7~9所示。

4 测验结果

为了验证设计,我人对研制的两台样要做了全性能测试,测试结果如表1所示。

AVR是一种功能非常强大的单片机,片内不仅集成了许多外围接口功能电路,而且运算速度快、功耗低、可靠性高,非常适合中智能仪器仪表中应用。

从理论上说,只要调整音频电流源幅度,内阻法可适用各种容量的蓄电池测量。该方法也同样适用Ni-Mh、Ni-Cd及Li电池,因此用内阻法来预测蓄电池的剩余电量具有良好的通用性和实用性。

推荐阅读

史海拾趣

Hitachi Metals公司的发展小趣事

自1956年成立以来,Hitachi Metals便逐步在电子材料领域建立了坚实的基础。公司早期便专注于研发和生产用于电子设备的核心部件,如磁性材料。随着电子行业的蓬勃发展,日立金属迅速抓住了市场机遇,推出了高性能的Nd-Fe-B系列烧结磁石和高性能铁氧体烧结磁石,这些材料广泛应用于计算机、半导体集成电路器件及平板显示屏等高科技产品中。凭借其卓越的产品质量和稳定的市场供应,Hitachi Metals在电子材料市场上赢得了广泛的认可。

DS-IMP公司的发展小趣事

DS-IMP公司一直将研发创新作为企业发展的核心动力。在研发过程中,公司不断投入大量资金,引进先进设备和技术,并与国内外知名高校和研究机构建立合作关系。通过不懈努力,公司在多个领域取得了重大突破,成功研发出了一系列具有自主知识产权的高性能模拟混合电路产品。这些产品不仅满足了国内外客户的需求,还为公司赢得了良好的市场声誉。

Alpha (Taiwan)公司的发展小趣事

随着全球电子市场的不断扩大,Alpha (Taiwan)公司积极寻求国际合作,拓宽市场渠道。公司与多家国际知名电子企业建立了战略合作关系,共同研发新产品,开拓新市场。此外,公司还积极参加国际电子展会,展示公司的最新技术和产品,吸引更多的潜在客户。这些国际合作的开展,不仅提升了公司的国际影响力,也为公司的长远发展注入了新的动力。

Foxboro I C T Inc公司的发展小趣事

在电子产品市场竞争激烈的背景下,Alpha (Taiwan)公司始终坚持品质至上的原则。公司建立了严格的质量管理体系,从原材料采购到生产流程,再到产品出厂,每一个环节都进行严格把控。同时,公司还定期对员工进行品质意识培训,确保每一位员工都能充分认识到品质对于公司发展的重要性。正是凭借这种对品质的执着追求,Alpha (Taiwan)公司的电子产品在市场上赢得了良好的口碑,赢得了众多客户的信赖。

Honeywell公司的发展小趣事

背景:近年来,随着全球对可持续发展和数字化转型的重视,霍尼韦尔积极调整战略方向。

发展:公司加大了在可持续技术和数字化转型领域的投入,推出了一系列创新的产品和解决方案。例如,在能源转型领域,霍尼韦尔与多家中国合作伙伴共同推动可持续航空燃料生产基地的建设;在智慧建筑领域,与腾讯云合作打造联合解决方案等。

关键事件:这些举措不仅体现了霍尼韦尔对可持续发展的承诺和责任担当,也展示了公司在数字化转型方面的前瞻性和创新能力。同时,这些合作也进一步巩固了霍尼韦尔在全球电子行业的领先地位。

EICHHOFF公司的发展小趣事

在电子行业的快速发展中,EICHHOFF公司始终保持着对技术创新的追求。XX年代,公司成功研发出了一款具有革命性意义的连接器产品,该产品凭借其独特的设计和卓越的性能,迅速在市场上获得了广泛认可。这一创新不仅为EICHHOFF带来了丰厚的利润,也进一步巩固了其在行业中的领先地位。

此后,EICHHOFF公司继续加大研发投入,不断推出具有竞争力的新产品。这些产品不仅在性能上有所提升,还在设计和功能上进行了创新,满足了客户日益增长的需求。

问答坊 | AI 解惑

RFIC 设计挑战及设计流程分析

近年来,移动通信的市场需求增长迅速,当前的移动通信系统已经可以使用成熟的信号处理技术来获取更 高的信息传输速率。下一代无线系统的设计难度将增大,主要体现在对多标准和可重配置性的支持。不同 的通信标准在中心频率、信号带宽、信噪比和线 ...…

查看全部问答>

如何用USART发送10位ADC结果

    AVR单片机,USART最多传送9位的数据,而ADC是10位的,要把AD转换结果用USART发送到PC机,该怎么做?…

查看全部问答>

s3c2440中断问题

本人初学ARM,使用QQ2440开发板。最近在学习中断时,程序也编译通过,但发现中断代码完全没有运行,很是困惑,还请高人指点一二。 程序大概:         使用中断通过按键控制LED灯,程序下载到nor flash 下0x300000 ...…

查看全部问答>

普通ARM板子,为啥烧了内核后还要烧文件系统?

个人还没有超过PC那种linux系统的思考范围,不明白为啥烧了内核以后还要烧文件系统。文件系统不是由内核自己建立的?…

查看全部问答>

晒晒今年竞赛的照片

本帖最后由 paulhyde 于 2014-9-15 03:46 编辑 童鞋们发扬一不怕苦、二不怕死的精神,奋斗了三天四夜,其中多少酸甜苦辣,晒一点他们的倩影,纪念一下、、、、 [ 本帖最后由 falconcd 于 2011-9-4 12:26 编辑 ]  …

查看全部问答>

如何把这个驻极体话筒放大电路的输出电压加大??

我想把这个驻极体话筒放大电路的输出电压放大,要如何改变电路里元件的数值呢???请各位大大帮个忙!!! …

查看全部问答>

用SD储存卡读写单片机

我现在想用DS卡读写单片机,但是我不知道怎么开始,不知道卡座什么要不要的,需要哪些硬件啊…

查看全部问答>

收到铁电了,第二批

刚刚收到铁电了 我是第二批…

查看全部问答>

求推荐能用在水下的传感器

有一道工序要在小水池中进行,那么工件到位的检测就成了问题,而只有在确定夹具中有工件后才能进行下一个动作,各位大侠有耐水的传感器推荐么,这方面真的是小白啊 !…

查看全部问答>

学习完成,100%,80分,进一步努力!!

终于完成了! 看了视频在ARM体系,操作系统移植,uboot,CCS使用...方面有新的提高! 感谢鄂工和EEWorld的各位朋友的辛苦!! 上图先!感受慢慢写!!…

查看全部问答>