便携式打印机设计时使用充电电池的测试
steempress·@patriciaphilip·
0.000 HBD便携式打印机设计时使用充电电池的测试
 图源:[pixabay](https://cdn.pixabay.com/photo/2016/12/25/19/53/battery-1930820_960_720.jpg) 我在设计一款便携式针式打印机时,除了打印机本身功能的实现,还要考虑使用电池时的打印效果及电池使用寿命。 因为打印机打印时耗电变化范围非常大,无法简单地用平均电流来计算及处理设计细节,所以还是要实际测试才能有依据。 此次测试通过打印及放电来确定复位IC的选用及电池电量的使用情况。 ## 一.通过打印来判断电池的使用情况: 通过打印全黑和带下划线的自检,中间为了提高实验效率,也用电阻放电。在打印机复位后测量电池电压,来判断电池电量的使用情况。并且在打印过程中记录电池电压及CPU电压,根据这些参数选择复位IC。 测试条件: a)Impact printer header (M-190) 由电池直接供电,且有2200uF的滤波电容,MSP430F135由S81233稳压供电,加有40uF的滤波电容。(注:40uF的滤波电容更换为20uF后,测试结果几乎相同) b)打印方式为连续全黑打印。 c)每次复位后,停5分钟再继续打印。(注:复位是由于打印TG超过3ms所致(打印超时保护),并非RESET IC 所致) d)测试时MSP430F135没有加RESET IC。 e)测试电池为不同容量的GP Ni-MH电池。 *** ### §1. 1300mAh的GP Ni-MH电池: 1. 第一次测试 测试条件: a)电池:新购买的容量为1300mAh的GP Ni-MH电池,电池放完电后采用标准充电模式充电约2小时,即约充20%的电量。 b)Impact printer header (M-190) 由电池直接供电,且有2200uF的滤波电容,MSP430F135由S81233稳压供电,加有40uF的滤波电容。(注:40uF的滤波电容更换为20uF后,测试结果几乎相同) c)打印方式为连续全黑打印。 d)每次复位后,停3分钟再继续打印。(注:复位是由于打印TG超过3ms所致,并非RESET IC 所致) e)测试时MSP430F135没有加RESET IC。  2.电池放置2小时后再测试 (放置2小时后电池电压为4.78V) 测试条件: a) 打印方式为连续自检带下划线。 b) 其余同上。  c) 放置20小时后电池电压为4.58V。 *** ### §2. 1600mAh的GP Ni-MH电池: 1. 第一次测试 测试条件: a) 电池:新购买的GP Ni-MH电池,电池电压5.11V。 b) Impact printer header (M-190) 由电池直接供电,且有2200uF的滤波电容,MSP430F135由S81233稳压供电,加有40uF的滤波电容。(注:40uF的滤波电容更换为20uF后,测试结果几乎相同) c) 打印方式为连续全黑打印。 d) 放电电阻为5欧姆。每次放电后,停5分钟再量电压,继续打印。(注:复位是由于打印TG超过3ms所致,并非RESET IC 所致) e). 测试时MSP430F135没有加RESET IC。 f) 每次打印100~150行。  2. 第二次测试 (5分钟后开始) 测试条件: a) 打印方式为连续自检带下划线。 b) 其余同上。  *** ### §3. 1800mAh的GP Ni-MH电池: 1. 第一次测试 测试条件: a) 电池:新购买的GP Ni-MH电池,电池电压5.02V。 b) 打印方式为连续全黑打印。 c) 放电电阻为5欧姆。每次放电后,停5分钟再量电压,继续打印。 d) 每次打印100~150行。 e) 其余同上。  2. 第二次测试 (5分钟后开始) 测试条件: a) 打印方式为连续自检带下划线。 b) 其余同上。  3. 第三次测试 测试条件: a) 恒流100mA 充电22小时, 充电结束电压1.41V/节 b) 打印方式为连续全黑打印。 c) 其余同上。  此时情况与第一次测试中第二次复位后的情况基本相同。 *** ## 结论一: 1.当MSP430F135选用2V的RESET IC时,1300mAh的Ni-MH电池基本可以使用,由实验可知当使用到电池电量的80%~90%时会出现RESET IC 复位的情况。 2.比较1300mAh ,1600mAh与1800mAh的Ni-MH电池,在第一次复位后1800mAh的Ni-MH电池所打印的行数明显少于1300mAh 和1600mAh的电池,说明1800mAh的Ni-MH电池在第一次复位时其电量使用的比较彻底,相比之下更符合Impact printer使用。 3.根据Ni-MH电池的放电曲线,当电压为1.1V时,其电量还剩余10%左右。而试验几乎是连续打印全黑或下划线,因此当正常普通打印时(下划线比较少),还能再继续使用一段时间。 4.使用1800mAh的Ni-MH电池在第三次复位时其S81233输出最低电压约为2V左右,因此选用2V的RESET IC可确保在电池在电量>20%时,不会出现复位现象,可正常使用。 *** ## 二.通过电阻连续放电后再打印来判断电池的使用情况: 根据以上测试的结果,采用电阻连续放电来判断电量使用情况,比较精确地测量1800mAh的Ni-MH电池电量的使用情况。另外对比一下Ni-MH电池和Ni-Cd电池的区别。 测试条件: a) 1800mAh的GP Ni-MH电池(新)在100mA恒流充电27小时后做电阻放电试验:(电压为5.54V) b) 1800mAh的量威 Ni-MH电池(新)在100mA恒流充电27小时后做电阻放电试验:(电压为5.38V) c) 600mAh的GP Ni-Cd电池(新)充电24时后做电阻放电试验: (电压为5.4V)型号为60AAKC,无记忆效应。. d) 放电电阻为5欧姆。 *** ### §1. 1800mAh的量威 Ni-MH电池: 该电池(新)在100mA恒流充电27小时后做电阻放电试验:(电压为5.38V) 1. 第一阶段:5欧姆放电  2. 第二阶段:打印100行全黑  根据附录的计算,折合为1800mah放电时间为0.012小时。 3. 第三阶段:5欧姆放电  之后再打印始终复位,电池电压跌倒2.64V,CPU电压跌倒2.24V。 **复位前总耗电量约为标称值的75%。 ** *** ### §2. 1800mAh的GP Ni-MH电池: 该电池(新)在100mA恒流充电27小时后做电阻放电试验:(电压为5.54V) 1. 第一阶段:5欧姆放电  2. 第二阶段:打印100行全黑  根据附录的计算,折合为1800mah放电时间为0.012小时。 3. 第三阶段:5欧姆放电  4. 第四阶段:打印100行全黑  根据附录的计算,折合为1800mah放电时间为0.012小时。 5. 第五阶段:5欧姆放电  之后再打印始终复位,电池电压跌倒2.48V,CPU电压跌倒2V。 **复位前总耗电量约为标称值的81%。** *** ### §3. 600mAh的GP Ni-CD电池: 该电池(新)充电24时后做电阻放电试验:(电压为5.4V) 1. 第一阶段:5欧姆放电  2. 第二阶段:打印100行全黑  根据附录的计算,折合为60mah放电时间为0.036。 3. 第三阶段:5欧姆放电  4. 第四阶段:打印全黑  根据附录的计算,折合为600mah放电时间为0.036, 打印了90行复位。 **复位前总耗电量约为标称值的92%。** *** ## 结论二: 1.1600mAh的Ni-MH电池在打印的过程中cpu电压较容易跌至(破)2V,此时若有复位IC(若复位电压为2V),则容易在电量还没有被充分利用之前导致Impact printer无法正常工作,相比而言,1800mAh的Ni-MH电池的此项指标更适合Impact printer使用。 2.使用1800mAh的Ni-MH电池在第三次复位时其S81233输出最低电压约为2V左右,因此选用2V的RESET IC可确保在电池在电量>20%时,不会出现复位现象,可正常使用。 3.Ni-MH电池使用效率约在80%左右。而试验几乎是连续打印全黑,因此当正常普通打印时(下划线比较少),还能再继续使用一段时间。 4.由数据可知,GP Ni-MH电池比量威 Ni-MH电池性能好,建议使用GP Ni-MH电池。推荐容量1800mAh。 5.由数据可知,Ni-Cd电池使用时电量消耗比较彻底,若购买无记忆效应的Ni-Cd电池方便的话,则Ni-Cd电池也可使用,建议C>600mAh。容量大的电池工作时间长,且跌幅比较小。 就电量使用状况来看,Ni-CD电池比Ni-MH电池更加适合Impact printer使用。因为Ni-CD电池内阻小,且放电电流大(相对Ni-MH电池)。 *** ## 最终结论: 1.选用2V的复位IC。 2.建议使用1800mAh的GP Ni-MH电池。(从价格,统一性考虑)。 *** ## 附录:打印全黑时所消耗的电量详细计算 1.使用1800mAh的Ni-MH电池时,STA413最大饱和压降为220mV(第3,5,7,8脚电压,原理图如下所示)。经试验此时Ic约为700mA。  2.两行打印间隔时间为1.68S,打一行字要0.66S,这0.66S中有30/90为回程。 所以打印全黑时最大平均电流为: 700×3×0.66/1.68×60/90 = 550mA 若按平均电流是最大电流的70%来算,则打印消耗电流为: 550×70% = 385mA 马达平均电流(不算起动和制动) 300×0.66/1.68 = 120 mA 所以有:I = 385+120 = 505mA 3.打印速度约为39行/分,所以打印100行所用的电量折合为1800mAh为: (100/39 * 60/3600 * 505)/1800 = 0.12(h) 而这只是保守的估算,打印时再加上马达启动和制动时消耗的电流,应大于0.12h。 *** 以上内容均由 @patriciaphilip原创,如无授权,请勿引用,谢谢! <br /><center><hr/><em>Posted from my blog with <a href='https://wordpress.org/plugins/steempress/'>SteemPress</a> : http://cnstm.org/blog/2019/05/03/cell_test/ </em><hr/></center>
👍 pommer, hdu, imisstheoldkanye, jadabug, ezravandi, accelerator, votes4minnows, trenz, steeming-hot, patriciaphilip, kissfirer, heiduya, warwarmyit, lordofreward, seuramoeoutdoor, potsdam, steem.doctor, jester87, sjennifer, depaldelta, depalalfa, seb3364, awesome-n, b33r, weback, b1337, rii, truetinker, madel, nooo, abiwi2, gierit, hanif09, lumix, sentipark, vote-o-mator, freeskate, sp33dygonzales, lazfasia, cceleste, murhadimur, emmam, tokyoduck, yeee, manhat, piresfa, kilishi, mariarosa1, matildapurse, petergriffin2, mythosacademy, m3ik3, apt-get, jackmoksha, samuelgr, mitha-b, douglas1, lost-and-found, dolleyb, julian2013, sskiller, evelaurie, yalehazlitt, eltonwright, zorapolly, yettawild, bobarchibald, annasandy, zhongyefu, auleo, steemstem, rwilday, dna-replication, alexzicky, traviseric, pflanzenlilly, moniroy, coolbuddy, bitinvdig0, nunesso, mattiarinaldoni, cryptofuwealth, alexworld, kingnosa, cameravisual, huilco, hanyseek, donasys, mtfmohammad, faberleggenda, gustavoagt, curie, liberosist, suesa, jasonbu, tuoficinavirtual, felicenavidad, erikkun28, jesusj1, aalok, bobandtom, intellihandling, emmanuel293, scoora82, markko, samlee2018, frost1903, mrnightmare89, casiloko, praditya, amin-ove, lorasia, sapphire.app, gutenmorganism, celine-robichaud, sembdelgado, lemouth, vact, hotsteam, robotics101, skorup87, chrisluke, atomicannie, diebaasman, alexander.alexis, fancybrothers, tanyaschutte, felixrodriguez, reaverza, enzor, pinksteam, tristan-muller, fejiro, sco, adetola, rharphelle, shoganaii, jlmol7, real2josh, rionpistorius, kingabesh, effofex, count-antonio, de-stem, temitayo-pelumi, beautyinscience, wstanley226, suasteguimichel, bloom, helo, locikll, howo, tsoldovieri, esteemguy, mr-aaron, gra, kenadis, gentleshaid, mathowl, suesa-random, terrylovejoy, olajidekehinde, trixie, dexterdev, alexdory, flugschwein, francostem, tajstar, derbesserwisser, michaelwrites, deholt, ibk-gabriel, purelyscience, scottallen, jrevilla, javier.dejuan, stem.witness, herculean, thewhalehunter, mohaaking, vaccinusveritas, hendrikdegrote, samminator, abigail-dantes, stemng, mondodidave73, geopolis, lesmouths-travel, kingabesh1, jent, anderson7, anwenbaumeister, naturalproducts, aboutyourbiz, howtostartablog, cryptokrieg, gambit.coin, phogyan, makrotheblack, markmorbidity, skycae, esaia.mystic, speaklife, strings, loydjayme25, morbyjohn, dashfit, vadimlasca, scorpil, beni96, bil.prag, muliadi, nitego, onethousandwords, leyla5, debbietiyan, jpmkikoy, lovetouch, phaazer1, qberry, niouton, schroders, zonguin, mountain.phil28, kingswisdom, clweeks, derekvonzarovich, gotgame, emdesan, digitalpnut, sireh, monie, operahoser, beladro, croctopus, jaycem, hiddenblade, doctor-cog-diss, steemzeiger, biomimi, testomilian, raymondspeaks, carolynseymour, corsica, irishcoffee, paddygsound, joendegz, darkiche, dragibusss, galam, kendallron, ntowl, qberryfarms, tombstone, moksamol, thatsweeneyguy, szokerobert, mrstaf, jayna, samest, agbona, stahlberg, djoi, davidcentenor, menoski, shookriya, onethousandpics, hansmast, thurllanie, emperorhassy, delegate.lafona, getrichordie, the.chiomz, teekingtv, joelagbo, hsa61, bavi, sciencetech, teemike, yuslindwi, didic, bookoons, ashfaaaq, nolasco, neumannsalva, kimchi-king, drmake, tomatom, avizor, call-me-howie, whoib, resteemer, poodai, akumar, irisworld, asonintrigue, technotroll, clement.poiret, kiikoh, gbemy, gangstayid, ameliabartlett, galione, disruptivas, deividluchi, raghao, rhethypo, antigourmet, predict-crypto, click3rs, gabrielatravels, idkpdx, ilovecryptopl, momimalhi, chickenmeat, lola-carola, psygambler, gmedley, mininthecity, cjunros, justasperm, yaelg, ejgarcia, stonecoin, zerokun, semtroneum, positiveninja2, slickhustler007, venalbe, edjesus, zlatkamrs, adalhelm, annaabi, ananas.studio, andydream, zeldacroft, alom8, lenin-mccarthy, boynashruddin, alexanderrigov, abeyaimary, hectgranate, pechichemena, gordon92, jordan.white306, reizak, lilianajimenez, neneandy, warpedpoetic, positiveninja, trang, sarhugo, autobodhi, juliamulcahy, expanse, jan-mccomas, theironfelix, riche-gould, jlsplatts, teukurival, brutledge, payger, henryconache, elsll, outtheshellvlog, naomipangolin, blewitt, scrawly, bflanagin, sina-adventure, shadown99, eu-id, homefree, jakesdewet, onemedia, mladenpaunovic, talli-art, jcalero, sargoon, edanya, somegaming, velmafia, solarphasing, luiyi-22, splatz, networker5, goldkeys, lekang, allcapsonezero, revo, eurodale, shayekh2, gerel, kothy, ambitiouslife, jingis07, gabyoraa, cryptocopy, partitura, reverseacid, cowpatty, ratspencer, jk6276.mons, tonyudo57, nicephoto, bigmoneyman, patris, zerotoone, bluemoon, cryptononymous, hijosdelhombre, wales, plgonzalezrx8, wallyt, ambercookie, naythan, bewithbreath, epic4chris, tensor, begood2me, alfatron777, map0226, wisewoof, lil-splatts, sivehead, splatz-1, theinspiration, serylt, doneliseo, perpetuum-lynx, dbddv01, fanta-steem, zest, bohemian.machine, steinz, jewlzie, jchappe, communityisyou, pamahdoo, kipswolfe, xuhi, stem-espanol, giuato, smacommunity, anthive, smalltall, bearded-benjamin, emiliomoron, ubaldonet, reinaseq, carloserp-2000, miguelangel2801, tomastonyperez, josedelacruz, joseangelvs, viannis, majapesi, erickyoussif, lupafilotaxia, fran.frey, aleestra, lorenzor, iamphysical, azulear, ivymalifred, vjap55, ydavgonzalez, yrmaleza, elvigia, luiscd8a, elpdl, andrick, yusvelasquez, mirzantorres, mary11, alfonzoasdrubal, wilmer14molina, joannar, descalante, giulyfarci52, paradigmprospect, alaiza, lapp, steemtpistia, crassipes, agrovision, peaceandwar, bitcoinportugal, psicoluigi, medicnet, thescubageek, mahdiyari, lamouthe, vodonik, cyprianj, eniolw, exterminio08, yestermorrow, artaxx, lmon, ledjo1991, smartkid809, cojp, shivagangula, goodcontentbot, imaloser, wackou, uceph, iansart, thomaskatan, longer, diyanti86, raoufwilly, cjmoney, t750, onartbali, blockurator, drifter2, kanhiyachauhan, adyorka, alvin0617, electrodo, moz333, killerbot, jiujitsu, gio6, vegan.niinja, gracelbm, knightbjj, deadcountry, combatsports, danaedwards, shinedojo, wrestletalk, steemean, landria, opheliapoe, acousticguitar, damzxyno, bennettitalia, rival, massivevibration, happychild, itwithsm, benleemusic, tommasobusiello, cherryandberry, lacher-prise, gribouille, drsensor, eric-boucher, robertbira, eroticabian, eliaschess333, sanderdieryck, eurogee, laurentiu.negrea, nicole-st, yomismosoy, alex-hm, amestyj, geadriana, acont, kafupraise, goodway, egotheist, langford, delph-in-holland, xanderslee, williams-owb, cordeta, apteacher, abraham10, faithfullwills, lk666, cooknbake, christianyocte, oghie, ivan-g, sunshinebear, oclinton, danlipert, marehalm, senorcoconut, gosmire78, wargof, guga34, carlos84, ennyta, steem-familia, evangelista.yova, jenniferjulieth, ajfernandez, endopediatria, alix96, anaestrada12, sandracarrascal, gaming.yer, ingmarvin, elimao, yorgermadison, alexjunior, antunez25, haf67, chavas, eglinson, uzcateguiazambra, asmeira, garrillo, pfernandezpetit, douglimarbalzan, mgarrillogonzale, jeferc, emynb, eugenialobo, jcmontilva, rodriguezr, moyam, emilycg, darys, sibaja, anaka, benhurg, mariamo, loraine25, rubenp, hirally, ballesteroj, marbely20, balcej, lmanjarres, judisa, juddarivv, kimmorales, jonmagnusson, musicvoter, wolfnworbeikood, moshitunes, bendismuzik, newenx, davenavarro, archaimusic, lillywilton, emsteemians, rishhk, andohyara, edprivat, steemfreak, lionsmane, steempress, steempress-io, berien, barbaross, juliame, umitay, dancingguy, gingeralen, utopian-io, jga, cryptouno, dicetime,