|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:针对目前市场手机电池的质量问题,介绍一种由AT89C51AC2单片机为核心的手机电池测试仪的设计.本
2 p1 p: L5 ~! {, s% Y: ?" I. i文设计的手机电池测试仪通过对电池充放电试验、电池容量测试试验、循环充放电寿命试验及电池内阻估算,并且" Y/ a) T V* p9 R
对过充、过放及短路保护测试,完成手机电池高可靠性、高精度的检测,能有效地检测手机电池的质量,以此更好地. K8 V6 P" x7 V6 |1 L
规范市场、维护消费者利益./ H U6 h) A: A; n# ]4 V% M
1 C: {3 n6 U+ [4 S
随着手机用户的飞速增长,手机电池的质量问6 C+ P( O' b2 B0 g! u. b
题成为消费者关注的焦点.如何有效地检测手机电; |( `- Q: q, B# }0 V$ P8 a% O' c/ S
池的质量,这是更好地规范市场、维护消费者利益的
7 J6 z. Q, r0 x O4 I' q8 h有效途径.本文设计出的手机电池容量测试仪,具有+ j2 f4 ^3 E/ {, p1 ~& x W5 z
性能稳定、测试准确、功能齐全、操作方便、价格低廉, \" \7 l& g6 c' b) A
等特点.2 e8 J1 V% ]0 w# k# K6 }
1 系统结构硬件设计
# j% y% }5 |: z; b' T& o系统由单片机控制测量电路的切换,实现各参0 _# `- T+ Y( P
数的采集和计算,并通过键盘显示模块实现功能选
0 j1 x, v5 a1 o# E' P. Q3 s' N择、参数设置及结果查询.为了能够实现计算机控制+ F! r2 Z% r5 K7 T+ u1 c g6 [
和将测量结果由计算机显示输出,系统中加入了
& g9 b/ g# y2 g( G0 B) O7 |RS232通信模块.整个系统硬件框图如图l所示.
9 V$ n6 |0 D* c, l) R单片机采用ATMEL公司推出的AT89C51AC2,
+ l+ {" I( G9 k( Y/ t9 `+ E它保留了80C51的所有特性,另外具有一个10位的
) E8 C0 L1 G# U5 h- w; QA/D转换器,2 K字节FLASH引导存储器,2 K字节+ b9 @) v( }6 F# L
的EEPROM数据存储器,一个可编程计数器阵列,
' `4 n# o) t6 p- b+ A1 b' P102 4字节的非易失型RAM,一个硬件看门狗定时
# E; v5 O- r7 v/ h& Q- j; O器以及一个更通用的串行口便于多机通信.本系统$ A6 H5 p. u" h# T3 ^% l, {
中由于CPU带有PWM输出,加之出于降低成本的 P( v R! L i
考虑没有采用D/A转换芯片,而利用PWM输出构成 K: G* W0 L5 h, c0 z
D/A.通过控制8位的PWM输出实现0-5 V的D/A
8 g6 x7 h' h6 ~( b L$ x9 c! Z转换.加入一同向驱动器,增大D/A输出的驱动能( a, h8 J/ ^7 D) l5 H
力,以解决CPU的驱动能力.电池测试仪对电池检验
) C V z/ p M7 K主要由以下几部分模块:
2 g3 E, g. U& O* D: b5 n4 D1.1电池充电模块7 r6 d( m$ A7 E' `- C2 x$ I
在电池的检测过程中需要对电池进行多次充
; H6 \1 \: |+ j6 n$ d' e电,采用由分立元件构成电池的充电电路.电池的充
& L9 S' `; k; Z$ B5 L6 v电需要一个恒流源,图2所示充电电路中由运算放% E( I3 [( ~/ I4 i3 l
大器玑、三极管仉、Q。共同构成一个恒流源.电路
2 m }4 P/ ~9 t正常工作时,CPU通过监测尺,的电压来计算充电电
/ V" @ Z; j( E( ? W流的大小,并通过调整D/A输出来调节充电电流大
/ G3 F `- {/ k* Y% ^小.当尺。电压低于设定值时,CPU通过计算增加D/
% N$ `) m( s3 g: \- [ A4 NA输出值,以抬高比较器同相端电压,这样就可增加8 U- k: ?; B' `7 T3 w& e
比较器的输出,比较器输出增大后,Q:的导通开度9 o8 U4 H4 _; P6 y
增大,这样既可增加充电电流.当尺,电压高于设定# g; Q/ }0 m, b1 ?; E
值时,CPU减小D/A输出值,降低比较器同相端电+ u, l2 G9 F- }( Z0 e% n
压以减小比较器输出,得以控制Q:的导通开度降低) ~+ I+ e% _, D4 n4 I
电池充电电流.在整个充电过程中,CPU不断地测. `% T' W k: Z4 r W5 o0 g
量、计算R。电压并调节D/A输出,使电路达到以动
9 N2 s+ u: U) g/ w5 Z5 f态的平衡以完成恒流充电过程.
* X4 x& v4 K9 o, Y3 m系统采用结构简单、成本较低的线性式充电法.
7 q- ] z4 a/ {: m e0 h/ j线性式充电法分为3个阶段:
) h* D4 n% ]* _) Q) Y$ w1)预充电阶段.在这个过程中首先要判断电池
+ X; x) w( e+ Z: K9 b电压是否低于2.5 V,如果电池电压低于2.5 V,此时9 I( @; m) g3 J) G+ k7 l4 J0 P
通常以1/15C。A电流进行预充电,直到电池电压大0 x2 y/ q2 m' z$ m" n7 ~. N
于或等于2.5 V.如果对电池进行大电流充电将会对
( U, I' I; {: v# n2 V电池造成永久损害.
. ^$ F1 _& G1 { b7 L) X2)恒流充电阶段.这个过程中充电电路按照设$ ?% T% z; s# \+ Q& d
定模式的电流对电池进行充电,直至电池电压达到
! z: t5 c. H) |# Q2 F0 R充电限制电压.
+ W) }1 r) o1 H3)涓流充电阶段.如果电池电压刚达到充电限
! L4 F3 X+ |4 o6 i制电压就停止充电的话,电池将会处于欠充饱状态,
" W" o1 x' M0 G7 `此时应继续对电池进行一段时间的涓流充电,使电* u! e) i5 x j6 d/ |
池达到最佳状态⋯.在这个过程中CPU通过监测电- M$ t0 t+ X4 k% b! f0 M
池端电压,当端电压高于充电限制电压时,降低充电
% G* |& k/ ]& K1 R# J8 P0 Y3 ^电流,使电池电压保持或略低于充电限制电压.当充
! k2 C* L8 x; t; K- V) V: f7 Q3 L电电流逐渐下降到低于0.1C,A或充电时间到时,充
" ]* a9 T7 n- d/ t
1 @5 H) i) V( S9 |附件下载: , b9 T2 r: Y7 d; O t8 x* i% D
$ w/ c% f, o) N/ A7 [! W/ ~- ~ O+ w; q# d" u( f
- I3 {6 d: y- |: Y1 g/ `
" X& E' R9 X4 x4 u$ N" z) G2 @ Y |
|