嵌入式产品电流测试介绍51Testing软件测试网\2\!C3ZOP%t
51Testing软件测试网!d ^W5Sq
【摘要】本文阐述了电源设计、测试重要性的同时介绍了有关测试原理和方法,希望能给有关产品开发人员提供参考。
g|&S-IOx0【关键词】电流测试,测试环境、GPIB卡,直流源51Testing软件测试网}4DU:T7E"^&`
51Testing软件测试网tG]H.T,w;W4n|5Y
一、概述51Testing软件测试网G5^$hy0`ZA'r2F/q
51Testing软件测试网 t{Wi/MOK#T6?Q
生活中,我们会听到一些朋友抱怨说其买的手机耗电太厉害,用不到两天电池就没电了的情形;也听过一些朋友在选择数码相机时说某知名品牌产品耗电太厉害而去选择其他品牌产品的情况……51Testing软件测试网T!^ Q(_&R,o
~Z'G*l
51Testing软件测试网WREeo a
n
类似情况严重影响了相应产品在用户心中的形象,进而影响到厂家产品销量,我们难以想象不被用户认可的产品在市场上将得何立足。51Testing软件测试网 ]&W&]"d x!b
51Testing软件测试网Wm'k$z$^8pfm4cdc
出现这种电池短命的情况,除了和用户本身使用以及产品硬件等有关外,再者就是产品本身的软件,是产品软件电源管理部分做的不够好,从而导致了产品电池短命情况。
/^I*IPg"u0 51Testing软件测试网Z2G+d:UU|6b0M
所以说良好的电源设计对一款产品而言是相当重要的,当然开发过程中如何去测试产品的耗电情况自然也相当重要。记得我曾做一款手机手机的待机电流测试时遇到一个现象,在进行一些简单操作后,手机在待机状态下会出现电流具高不下的现象,平均待机电流有50mA,当这种情况出现的时候一块1100mA的电池不到一天就将电量耗尽。所以说良好的电源设计重要,测试也很重要。
'm7W C$gS0 51Testing软件测试网.\:Gh,\d x
二、测试原理
}h5Td$yS$j Uw0
3C
F8b&@ s01.有关名词51Testing软件测试网7v'{6IZ+{
以下是一些和电流测试有关的名词及相应解释。
.^(NI+o%k^m$u+k$gipm0 51Testing软件测试网4YW \!j9?k'b
安培(Ampere):51Testing软件测试网wua],C0C-Jk,\
51Testing软件测试网,N"C"l5a3L e)r
电流单位,用A表示,1A=1000Ma.
zln ~"d4x}0 51Testing软件测试网J0w;K3[ N.|
基底电流(Baseline Current):
D[)`c
bU`7}0
8@!G/CU#H(q|0在低功率待机状态下的最小电流,基底电流是支持设备最基本工作任务运转的的必需电流.
2\5t9w9`8C0AH*V0
$Z6_:N,?_}0电流(current):51Testing软件测试网8i(D {S!yBv
度量每秒钟通过的电子数量的一种单位,用A(Amperes)表示.
h'm q-nZs S9aI_!d0
uN$lN9h:CGi0占空系数(Duty Cycle):
j%I*l0{;Hqj?&k0
cC,t*C:lw2n0 一个工作组件或者工作任务运行时在一个工作循环中所占时间比例,通常用百分比或者比率来表示。51Testing软件测试网-l/@;SW$f#zc)y}6b
51Testing软件测试网J!Y2Ff(@IW
功率(power):
pj!s.x%T4}3`0
EGnw)gt0在单位时间里所消耗的能量,用瓦特(Watts)表示.1W=1000mW.
"S~\z@WMH.t k1?z0 51Testing软件测试网2G\
Cn6L#V,]
电压(Potential):51Testing软件测试网%|/]},Z.eo
JI.u6b4}XD*P0 度量电源能量的一种方法,单位用伏特(Volt)表示,1V=1000Mv.51Testing软件测试网+^q1`R~XE
51Testing软件测试网1g/`@ eL3m4O
电阻(Resistance):
Q2i8gf%]|[(jq0
%Q+iE'fZ|
v'~0度量一种物质阻碍电流流动的程度,单位用欧姆(Ohms)表示.
"k?3[7E[z%?0
7Cy1b4xw/L'NS02.测试原理
"{k'P ?&J]4d"s1KM0
XB1[c;p&s0D8E5GK3?9r0对于一块充电电池,我们可以将其看做是一个容器,其中的电流则相当于容器里的水。电池电压是恒定不变的,这种恒压是通过电池相关物质的化学特性来控制的。在恒压情况下,根据设备的平均工作电流我们就可以计算出相应工作时间。即51Testing软件测试网:D
x,n5hk,y
o3xPzGB"T_$y G0 工作时间=电池容量/平均电流
v{^,D!~9Zv+^0 51Testing软件测试网 ?2Q(}*u'Xr
S
{/j
如我们看到的一块标有电压3.7V容量为1000mAh的电池,其表示为在工作电压为3.7伏,可供平均电流为1000mA的设备工作10h.
G|(kjV0 51Testing软件测试网6s(A6Sm5P
]
三、测试环境51Testing软件测试网7k)To/q/R@7Q(q?
51Testing软件测试网| s[E
a.kZHF
由以上知,我们想要获得一个电子产品的工作时间,只要计算出其平均电流即可。以下将介绍有关平均电流测试环境的搭建问题。51Testing软件测试网&W u3U1]7A@
51Testing软件测试网8p(UmZ ad#Of
1. 设备需求51Testing软件测试网[3x8O
V;YY%m
硬件:PC一台、直流恒压源一个、GPIB卡一块、连接线及夹子若干
0YX
l8I+cnd0
C)j mr,sqF0软件:GPIB卡驱动、测试软件
5U-v{#JiRreUL]0举例,以下是使用Agilent电源66311B、NI GPIB卡以及有关测试软件所搭建的电流测试平台。51Testing软件测试网*y2ui^c,Z
51Testing软件测试网F@A%m5\]9~e
1.硬件需求
.n] OnF0
"sq'K
tRy\)I NP0在硬件设备上需要一个GPIB数据采集卡(我们使用的是NI)、GPIB数据线、一个模拟电池、一个电源(我们使用的是Agilent 66311B)、PC一台、电容(8200 uF,起滤波作用)、连接线若干51Testing软件测试网+E/e;@4s.ut0rd4m
51Testing软件测试网 A&i??-TP\
2.软件需求51Testing软件测试网9A5mg$H7GNH
LabCVI开发软件(因为我们使用的电流分析软件是使用LabCVI开发环境开发的)、电流分析软件(我们使用的是在LabCVI环境下开发的与NI GPIB卡相配套的电流分析软件)、GPIB卡驱动软件
#~4SFhQ'r(v%\1p0
OMp)}w.t
k'H0 51Testing软件测试网t8JI"ztS.a8wc
(图1)51Testing软件测试网/H4D|8r0_}A?1T{
51Testing软件测试网?,Dfl-s])v
(x
qHp8a0
"?IG5]z0 (图2)51Testing软件测试网(@s)kQ)_f2q
51Testing软件测试网T_l]'d(?*J
YFt
上图(1)为电流测试软件工作界面,由图知软件清晰地的记录了平均工作电流、最大最小电流以及测试时间等。图(2)为电流异常情况图示.据此,我们可以通过有关电流来发现问题和计算设备有关工作时间等。51Testing软件测试网%ud\L-A vZd&I
gD`w!N!xpD4W0F0四、测试方法
r#^"g Tf"m*W%j(Sv;A0 51Testing软件测试网8FW/rK0S%v3PZ B+m
整个测试环境打建完毕后,在测试上相对是比较简单的,比如一款手机的测试,我们可以从以下几方面开展:
-f vq}`I0?^,t0
/^0IFYzv$t Y8aJ01.模块测试:单独运行某个模块,如通话、播放音乐等针对某个模块进行,通过测试看该模块的瞬间电流以及平均电流是否正常,如出现电流过大则说明软件电源管理部分需要优化;51Testing软件测试网F._0|)wJ0j~X
51Testing软件测试网X},Omg3hk
2.多任务测试:进行多任务操作,看电流是否正常,同时测试在进行某些操作后返回到Idle状态,看Idle状态下的电流是否有出现电流居高不下的异常情况。51Testing软件测试网] x;Mig
51Testing软件测试网[ R)x+j`^AEd
五、注意事项51Testing软件测试网1AN-PmUJ
$eY!fhS:bDW0 由于设备受环境影响可能会比较大,比如手机,在信号条件不同和所接SIM卡不同的情况下,其测试结果可能会有比较大的差别,所以我们在做有关测试时要结合实际情况考虑,在测试平均电流时一般测试时间尽量长一些。
.u.|8x:P3wz0 51Testing软件测试网\i@8A4K~&U+w:P