Professional Documents
Culture Documents
BattMan II Build A Computer Controlled Battery Manager
BattMan II Build A Computer Controlled Battery Manager
stefanv.com/electronics/battman2.html
1. september, 2007.
Skeem
BattMan II koosneb viiest osast: toiteallikas, voolu juhtimine,
akuühendus, pinge mõõtmine ja loogika toide.
11/59
Toiteallikas
Kasutasin kaubanduses müüdavat toiteallikat väljundpingega kuni 18V
voolutugevusega 2,2A. Ostsin ta realiseerimiskeskusest. Sobib iga
toiteallikas, mille V OUT on 18-20V ja hoiab seda voolutugevusel, mida
laadimiseks tahad kasutada. Skeemil „V“ tähega punktid on ühendatud
toiteallika plussiga.
Voolu kontroll
CMOS-puhvrid Z2a kuni Z2d ja takistid R26 kuni R34 moodustavad R-2R
digitaal-analoogmuunduri jaguri. R34 abil saab reguleerida väljundpinge
vahemikku 0-0,2V. Seda mõõdetakse katsepunktis TP2. Muunduri sisend võetakse
neljast madalama järgu paralleelpordi andmebitist (D0-D3), millega BattMan on
ühendatud.
DA muunduri väljund läheb opvõimendisse Z4a, mis moodustab koos Q3-e
(TIP120 NPN Darlingtoni transistor) ja R45-ga (0,1Ω võimsustakisti)
koormuspanga. Z4a kohandab Q3 baasvoolu, nii et R45 pinge jääb võrdseks DA
muunduri pingega. Mõju on selles, et Q3 kollektorisse läheb püsivool, sest
püsipinge takistil nõuab püsivat voolu.
Pisut ajaloost
Ehitasin esimese BattMani, arvutiga juhitava akuhalduri, 1995. aastal, aga ei
avaldanud seda. Mõtlesin aasta aega ehitamisest, aga ei leidnud aega. Ühel päeval uuris
klient, kas me saame tema sülearvuti vana NiCd-aku mahtuvusega midagi teha. See motiveeris
masina valmis ehitamist; kasutasin seda akude testimiseks ja noorenduskuuriks.
Tahtsin ehitusest artikli kirjutada, aga ei teinud seda. Lõpuks sai originaalne
BattMan vanaks, sest vajas DOSi all töötavat arvutit ja see oli haruldaseks muutumas.
Umbes 2000. a otsustasin, et tuleb ehitada BattMan II, aga BattMan I töötas hästi ja
mul polnud tegelikult uuendust vaja. Aastal 2007 hakkasime uurima vanade PC-arvutite
energiatarbimist, mis meil veel töötasid. Üks neist jooksutas vaid BattMan I-te ja saime
teada, et masina energiatarve ooterežiimil oli 330 kWh aastas (40 dollarit aastas
elektriarvel). Sellest piisas, et ehitada BattMan II, mille saab ühendada mõne teise
arvutiga, mitte ei peaks selleks eraldi masinat käimas hoidma.
12/59
Aku ühendamine
Transistor Q1 ja relee K1 ühendab või katkestab laetava aku
plussterminali. Q1-te juhitakse paralleelpordi D5 bitiga. Kui bitt on 0, on
aku lahti ühendatud, kui 1, siis on aku ühendatud.
Relee K1 kontrollib, kas aku on ühendatud, relee K2 aga, kuidas see on
ühendatud. Kui LPT pordi D4 bitt on 0, siis Q2 ei juhi ja K2 pole pingestatud
(relee on puhkeolekus). Nii on aku plussterminal ühendatud Q3 kollektoriga
(koormuspangaga) ja aku miinusklemm maandusega. Q3 läbiv vool tuleb akust,
seda maha (tühjaks) laadides.
Kui D4 on kõrge, pingestab Q2 relee K2. Nüüd on aku plussklemm
ühendatud pluss toitepingega ja miinusterminal on ühendatud koormuspangaga.
Q3 läbiv vool tuleb toiteallikast ja läbib akut, seda laadides
Pinge mõõtmine
Enamus detaile skeemis on mõeldud aku pinge täpseks mõõtmiseks. Aku on
laadimise ajal ühendatud V+ ja Q3 vahele, seepärast ei saa pinget mõõta otse
plussterminali ja maanduse vahelt. Selle asemel tuleb mõõta pluss- ja
miinusterminali pingeid maanduse suhtes eraldi, seejärel lahutada, et aku
pinge teada saada.
Seda saab teha ADC abil, kuid vajaliku bittide arvuga kiipi on
keeruline leida. Selle asemel kasutab BattMan II arvuti poolt juhitavat DACi
ja võrdleb selle väljundit mõõdetavate pingetega. Z1 on 12-bitine CMOS-
loendur, koos R1-R25-ga moodustab teise R-2R DACi, mis töötab vahemikus 0-3
V. Muundurit juhitakse LPT pordi kahe kõrget biti (D6 ja D7) abil. Hetkeline
kõrge D6 tühjendab loenduri ja taastab DA väljundi (VDAC) null voldile. Peale
seda põhjustab pulseeriv D7 loenduri inkrementi ja seepärast tõuseb
väljundpinge (väljundpinged saab TP1 abil jälgida).
Aku plussterminal on ühendatud pingejaguriga, mille osad on R35, R36
ja R37. Algseadistuse ajal reguleeritakse R35, et maksimaalse sisendpinge
(toiteallika pinge) juures jääks see pisut alla max VDAC pinge (umbes 3V).
Komparaator Z3a võrdleb jagatud plussterminali pinget VDACi omaga. Kui jaguri
pinge on suurem kui VDACis, on Z3a väljund kõrge ja siis madal, kui see on
väiksem. See on ühendatud paralleelpordi ERR viiguga.
Aku miinusterminalil täidab sarnast ülesannet R39, R40, R41 ja
komparaator Z3b. Z3b väljund on ühendatud paralleelpordi SEL-viiguga.
Arvuti määrab pinge järgmiselt - lähtestab Z1, alustab loendust, samal
ajal jälgides paralleelpordi SEL ja ERR sisendeid. Kui SEL muudab olekut,
salvestatakse loendus (arvuti ei saa lugeda loenduri väljundit, aga saab
loendurit juhtides ise kaasa lugeda ja neid andmeid kasutada). Kui ERR olekut
muudab, salvestatakse loendus uuesti. Edasi arvutatakse mõlemale loendusele
vastav pinge, kasutades algseadistuse ajal loodud tabelit. Peale seda
lahutatakse kaks pinget, et jõuda aku pingeni.
Tarkvara
BattMan II tarkvara on kirjutatud Borlandi C++ Builderi abil. Seda
saab alla laadida ja installeerida; see on töövalmis tarkvara (nõuab
kalibreerimist) ja lähtekood (C++ Builderi projekti kujul) neile, kes tahavad
tarkvara või riistvara kallal nokitseda. Riistvara toimimist aitab mõista
13/59
lähtekoodi lugemine.
14/59
NiCd aku laadimine püsivoolu ja ΔU tiputuvastusega.
Ehitus
Skeem on kõige parem trükkplaadile koostada. Uuri artiklit „Making
Excellent Printed Circuit Boards“.
Komponentide paigutus
16/59
Pane tähele, et kõiki osasid pole trükkplaadil. Toitetransistor Q3 on
paigaldatud jahutusradiaatorile, mis asub väljaspool kesta ja võimsustakist
R45 on korpuses, Q3 lähedal.
Detailid trükkplaadil
Paigalda klemmsillad J1 kuni J7 ja kiibid. Paigalda takistid.
Soovitan kõigepealt paigaldada kõik 20kΩ takistid, 1% veaga (punane-must-
must-punane), siis kõik 10kΩ, 1% veaga takistid (pruun-must-must-punane).
Ole tähelepanelik, takistid on sarnased ja seade ei tööta korralikult, kui
need segi lähevad. Seejärel paigalda ülejäänud takistid ja kondensaatorid.
Paigalda testpunktid (TPd).
Järgmisena paigalda kaks releed. Pesasid pole soovitav kasutada, sest
viigud peavad taluma üsna suurt voolutugevust (kõrgemat, kui pesad on
mõeldud taluma). Seejärel dioodid, transistorid Q1 ja Q2 ning
pingeregulaator 7805. Väike jahutusradiaator hoiab ta piisavalt jahedana.
Viimasena paigalda kolm eraldi ühendusklemmi, rohelist värvi trükkplaadile
paigaldusel ja pildil.
17/59
Q3 tuleb kinnitada päris suure jahutusradiaatori külge (mõnel juhul
peab Q3 eraldama umbes 30 W soojust). Paigalda radiaatori külge väike, 5 V
ventilaator ja ühenda trükkplaadi klemmidega FAN+ ja FAN-.
Ühenda veel üks paar jämedaid juhtmeid V+ ja GNDga, teised otsad ühenda
toiteallika või suurt voolu taluva toitepistikuga. Arvutiga ühendamiseks on
vaja joodetavat ühendust DB-25M. Valmista ette 11-soonega kaabel, ühenda
vastavad viigud, nagu on näidatud sulgudes olevate numbritega detailide
paigaldusskeemis.
Korpus
Installisin BattMan II prototüübi plastikust protokesta. Radiaatoril
ja ventilaatoriga Q3 on kinnitatud tagapaneelile, vooluandur-takisti R45 on
liimitud korpuse siseküljele.
Paralleelpordi kaabli tegin väga lühikese, see ulatub tagapaneelini,
sealt edasi ühendasin ta arvutiga 25-ühendusega kaabli abil, mis on
saadaval igas arvutipoes. Tagapaneeli toiteühenduse jaoks kasutasin Deans
Ultra Plugi. Kasutamise lihtsustamiseks on aku ühendusjuhe esipaneelil.
18/59
Testimine ja kalibreerimine
Alustuseks vaata töö üle, veendu (abiks on luup), et detailid on
õigesti paigutatud ja poleks tekkinud soovimatuid jootesildu. Ära veel kiipe
pesadesse pane.
Esimene katsetus
Ühenda toide, lülita sisse, aga ära ühendada BattMan II veel arvuti
või akuga. Ühenda ühesooneline juhe (vana telefonijuhe sobib hästi) Z1 pesa
viiguga number 16. Ühenda hetkeks juhtme teine ots kohta, kus paralleelpordi
viik D4 on trükkplaadile joodetud. Peaksid kuulma relee K2 lülitust. Korda
sama D5-ga, rakenduma peaks K1.
BattMan II seadistusabi.
19/59
Kalibreerimise jätkamiseks
sisesta COUNT TO väljale iga väärtus
12-st; jäta meelde, et peale igat uut
väärtust tuleb vajutada SET: 1, 2,
4, 8, 16, 32, 64, 128, 256, 512, 1024
ja 2048. Mõõda igale väärtusele
vastavat pinget TP1-l ja muuda
vastavaid ridu tabelis D/A CONVERTER
BIT WEIGHTS (pildil kollase
markeriga) osas CONFIGURATION FILE.
Kontrollimiseks peaks kõigi
väärtuste summa olema väga lähedane
VDACmax.
Seadista RATE TO HEX 00, MODE
olekusse CHARGE ja aku CONNECT.
Ühenda tester pinge mõõtmiseks TP3 ja
maanduse vahele. Nüüd ühenda BAT+ ja
BAT- (seega ka SEN+ ja SEN-)
terminalid kokku. Reguleeri R35
testri näiduni, mis on pisut väiksem
kui VDACmax (ideaalne on umbes 99,5%
VDACmax). Salvesta see kui SEN+max
DACi kaalud (kollane) ja tundlikkusekordaja (sinine).
Ühenda testri HI juhe TP4-ga, seadista R39, kuni pinge on SEN+max on
võimalikult sarnane ja salvesta see SEN-max. Seejärel ühenda testri HI juhe
aku plussterminaliga (mis praegu on ühendatud toiteallika plussiga läbi K1
ja K2) ja registreerige toiteallika pinge (V+).
Ühenda BAT+ ja BAT- lahti ning sea MODE ja aku olekusse DISCHARGE ja
ühenda lahti. Seadistuses FILE muuda kahte rida, SENSOR LOW-SIDE AND HIGH-
SIDE MULTIPLIERS (pildil sinisega märgitud) järgmiselt:
• Esimesele reale läheb V+ jagatud SEN-max.
• Teisele reale läheb V+ jagatud SEN+max.
Laadimismäärad numbrites
Kui on vaja, et mahalaadimise määrad oleksid laadimisest suuremad,
saab kasutada seadistust NUMBER OF CHARGE RATES, et seadistada maksimaalne
laadimismäär. Näide - kui seadistad R34 maksimaalseks voolutugevuseks 2A, aga
toiteallikas suudab anda vaid 1,4A, saad laadimismäärade arvuks seadistada
11, nii et üle 1,4A laadimisvoolu seaded pole saadaval. Kuigi mu toiteallika
nimivool oli 2,2A, suutis ta mõistliku stabiilsusega tagada vaid 1,4A.
Muud seaded
Ülejäänud osa CONFIGURATION FILE’ist sisaldab täiendavaid seadeid, mis
juhivad BattMan II toimimist. Faili kommentaarid kirjeldavad seadeid, ma ei
hakka neid siin detailselt kirjeldama. Kui sa mõnest neist aru ei saa, on
parem nad rahule jätta.
Mahalaadimine
111/5
9
mida saab hiljem uurida tabelarvutusprogramm abil.
Laadimine
Ühenda pooltühi või tühi aku
ja klõpsa nuppu CHARGE.
Laadimisseadete dialoogis (CHARGE
SETTINGS DIALOG) vali elementide
tüüp, mahtuvus mAh, elementide arv
akus ja soovitud laadimisvool.
Automaatformeerimine
Automaatformeerimine
eristab BattMan II-te teistest
akulaadijatest ja
koormuspankadest. Funktsioon
võimaldab kiiresti aku
mahtuvust määrata ja lõpus on
aku täis. Formeerimise abil
saab uuendada väsinud NiCd ja
mingil määral ka NiMH akusid;
uutele tasub teha paar
tsüklit, et saavutada
täismahtuvus.
AUTO CYCLE seadete dialoogiaken
112/5
9
Ühenda aku, ükskõik millise laetusega, ja kliki nuppu AUTO CYCLE.
Automaatformeerimise seadete dialoogi kolm esimest jaotist on segu
laadimisest ja mahalaadimisest (formeerimine teeb mõlemat).
Sisetakistuse mõõtmine
Pingemonitooring
Klikkides nupul MONITOR, saab BattMan II töötada voltmeetrina,
joonistades graafikule aja möödudes pingekõvera. Pinge monitoorimine on
kasulik, kui jälgitakse aku isetühjenemist või eraldi laadijaga laaditud aku
pinget, kui seda on laaditud näiteks välilaadijaga. Graafiku allosas
kuvatakse ja uuendatakse järgnevat infot:
113/5
9
114/5
9
• Kulunud aeg tundides, minutites ja sekundites (nt
TIME:0:07:45“).
• Pinge praegu (nt „VOLTAGE: 9,32“).
Graafikute salvestamine
Peale mahalaadimist, laadimist, formeerimist või monitoorimist,
samuti peale operatsioon katkestamist STOP nupu abil, saab kuvatud graafiku
SAVE nupu abil salvestada .bmp laiendiga pildifailiks. Hiljem on võimalik
saadud faili redigeerimistarkvara abil (nagu Adobe® PhotoShop®) teisendada
teistesse vormingutesse (nt .gif, .jpeg).
Detailide nimekiri
Tabelis on üles loetletud kõik vajaminevad detailid. Neid saab
hankida igast elektroonikapoest, näiteks DigiKey. Ükski detail pole
haruldane ega raskesti leitav, enamus võib sul olemaski olla. Kõik takistid
on 0,25 W, kui pole teisiti märgitud. Kondekate nimipinge on vähemalt 10 V,
kui pole teisiti märgatud.
Detail Kirjeldus
R25 15kΩ
R45 0,1Ω 2W
C1 10µF 50V
215/5
9
Q3 TIP120
Uuendused
BattMan II parandamiseks on mitmeid uuendusi.
Mõned mõtted:
Ohutuskindlus
Hetkel on olukord, et kui arvuti, mis kontrollib BattMan II peaks
laadimise või tühjenemise ajal kokku jooksma, ei pruugi operatsioon peatuda.
Seadme järelvalveta jätmine võib põhjustada tõsiseid tagajärgi.
Ohutusahel võiks jälgida paralleelpordi liini D7, mis suurendab DACi
inkrementi. Kui BattMan II tarkvara töötab normaalselt, pulseerib liin
pidevalt, et võtta pingenäitu. Kui mingi ajavahemiku jooksul (umbes viis
sekundit) pole impulsse, võiks ohutusahel eeldada, et arvuti on kokku
jooksnud ja lülitab välja relee K1, ühendades lahti aku ja laadija.
Ohutusahel on ilmselt võimalik koostada mõne takisti, kondensaatori
ning kasutamata puhvrite Z2e ja Z2f abil. Olemasoleva PCB peal võib olla
nii palju vaba ruumi, et seda ei pea ümber kujundama.
USB tugi
Lauaarvutites on LPT-pordid ikka veel üsna levinud (vananenud info,
tõlkija märkus), aga USB on neid välja vahetamas. USB-liidesega oleks
BattMan II selliste arvutitega kasutatav.
Selle asemel, et USB tugi skeemile lisada, on lihtsam kasutada USB-
liidese eksperimenteerimisplaati, näiteks see või see. Neil on hulk sisend-
ja väljundviike, need saab otse ühendada BattMani paralleelpordi I/O
viikudega.
II. Tarkvara saab lihtsalt muuta, et see juhiks katseplaati, aga
mitte paralleelporti.
216/5
9
Electronix Expressi USB-liideseplaat www.elexp.com/tst_bkit.htm
Voolutugevuse tõstmine
171 kommentaari
1.
Emil Andersson.
21. oktoober, 2007.
2.
Stefan Vorkoetter
22. oktoober, 2007.
Stefan
3.
Emil
10. november,
2007. Uuendus!
217/5
9
Projekt oli lõbus ja kasulik.
Parimate soovidega
4.
Metha T.
12. november, 2007.
Aitäh, MT.
5.
Michael
8. detsember, 2007.
Stefan
Vorkoetter. 8.
detsember, 2007.
Michael, ma ei tea selle hinda. Mul olid peagu kõik vajaminevad osad
olemas. Ostes tuleb ilmselt kulu alla
100 dollari.
7.
Emil Andersson.
18. detsember, 2007.
Tere, Michael.
Edu!
Emil
8.
218/5
9
Ted M. Tolentino.
19. veebruar, 2008.
Tere, Stefan.
http://www.electronics-lab.com
9.
mac duberia.
28. märts, 2008.
Tere, Stefan.
eest. mac.
10.
Richard
30. märts, 2008.
Stefan
Vorkoetter. 30. märts,
2008.
Stefan
12.
Dan.
17. aprill, 2008.
Parimate soovidega.
13.
Stefan
Vorkoetter. 17. aprill,
2008.
mac duberia.
16. juuni, 2008.
Aitäh. Mac.
15.
Stefan
Vorkoetter. 16. juuni,
2008.
16.
Emil
24. juuni, 2008.
Tere jälle, Stefan. Olen BattMan II mõnda aega kasutanud ja olen väga
rahul. Tegelen mõned kuud raadio teel juhitavate mudellennukitega.
Alustasin GENTLE LADYga ja nägin, et sina olid alustanud eletrilise
versiooniga. Esimene lennumasin on peagu valmis, teda toidab kolm LiPo
akut, 1500mAh 15C. Lugesin LiPode kohta, nende puhul rõhutatakse, et need
peavad olema tasakaalustatud. Lootsin BattMan II kasutada laadimiseks, mida
soovitad teha? Kas ma pean laadima igat elementi eraldi või aeg-ajalt? Kas
vahel laadides peaksin vahepeal neid jadana laadides tasakaalustusel silma
peal hoidma? Või peaksin laadimise ajal kasutama tasakaalustajat? Või on
plaanis BattMan II koostada, et see masinale hiljem lisada?
Parimate
soovidega, Emil
17.
Stefan
Vorkoetter. 24. juuni,
2008.
Emil, mul pole praegu tasakaalustajat plaanis, aga minu arust peaks
eraldi tasakaalustaja BattMan II-ga koos töötama. Tasakaalustaja tööle
hakates võib graafikul näha huvitavaid „mühke“, eeldusel, et elemendid on
tasakaalust väljas. Tegemist on oletusega, ma pole seda proovinud.
18.
Graeme Gilmour.
17. juuli, 2008.
19.
Pedro
Monteiro. 27. juuli,
2008.
221/5
9
Tere, Stefan. Tegin BattMan II. Et reguleerida R35 ja R39 abil VDAC
max-st 99,5% , pidin R36 ja R40 vahetama 120k vastu. Monitoorimine ja
mahalaadimine töötasid hästi. Laadides ei töötanud. Koormus töötab paar
minutit ja lülitub välja. Proovisin mitut seadistust. Küsimus: Kas B+ (18-
24V) peab olema stabiliseeritud?
Aitäh.
Pedro.
20.
ferouz
4. september, 2008.
21.
Hea Stefan, see projekt tundub väga huvitav ja kasulik. Ainult üks
küsimus: Kas korraga on võimalik laadida ka mitut akut või ainult ühte?
Steve, Saksamaa.
22.
Stefan Vorkoetter.
12. september, 2008.
23.
Nereo.
11. oktoober, 2008.
bam.
25. veebruar, 2009.
25.
Stefan
Vorkoetter. 27.
veebruar, 2009.
26.
Anonüümne. 22.
märts, 2009.
27.
Stefan
Vorkoetter. 23. märts,
2009.
Voolu tõstmine.
223/5
9
28.
Brock Jürgens.
2. aprill, 2009.
Stefan, tore idee ja juhend. Oleks mul rohkem aega nokitseda, teeksin
masina valmis. Ehk poole aasta pärast.
29.
Niksa
Barlovic. 07.
aprill, 2009.
Milline kena masin! Kasutan seda kolm kuud, see töötab iga
ettejuhtuva akukeemiaga laitmatult. Taatlemine on veidi keerulina, aga see
pole suur mure.
30.
Vaidas.
28. aprill, 2009.
Mul on 18V NiCd akupakk, tahaksin seda laadida, aga see masin
suudab laadida vaid kuni 14,7V pingega. Mida peaks nende akude
laadimiseks muutma? Aitäh.
31.
Octavio
Testa. 31. mai,
2009.
Octavio.
424/5
9
32.
Joshua S.
05. juuni, 2009.
33.
ahsan.
10. juuni, 2009.
Stefan
Vorkoetter. 10. juuni,
2009.
35.
ahsan.
10. juuni, 2009.
Aitäh, hea, lahke ja armas õpetaja. Nüüd sain juhendist lõpuks aru,
sain kalibreerimise tehtud. Aitöh lahke nõu eest.
36.
ahsan.
11. juuni, 2009.
425/5
9
Prototüüp töötab väga hästi. Minu arust on see on universaalne
akudoktor. Tahtsin küsida graafiku kohta, kas see muutub akuga samal ajal?
Kas on oodata BattMan II uut versiooni? Jään seda ootama?
37.
Kevin Cua.
20. juuni, 2009.
Stefan
Vorkoetter. 20. juuni,
2009.
39.
Kevin Cua.
20. juuni, 2009.
40.
Stefan
Vorkoetter. 21. juuni,
2009.
426/5
9
Kevin, voolutugevuse tõstmiseks tuleb esiteks teha seda, mis on
kirjas jaotises „Voolutugevuse tõstmine“. Suurem toiteplokk,
jahutusradiaator ja ventilaator; siis asenda R45 väiksema väärtusega. Kui
tahad voolutugevust kahekordistada,
pane 0,05 oomine takisti või teine 0,1 oomine paralleelselt juurde.
41.
Paul.
4. juuli, 2009.
Tänan veelkord.
42.
David.
12. juuli, 2009.
William.
31. august, 2009.
427/5
9
Just masin, mida ma otsin. Otsin osad kokku ja ehitan, tahtsin aitäh
öelda raske töö eest. Tore veebileht, ka kanadalane. Willy.
44.
Bill M.
45.
William Mooney.
16. oktoober, 2009.
46.
Amey.
28. november, 2009.
Stefan
Vorkoetter. 30.
november, 2009.
48.
parag.
16. jaanuar, 2010.
428/5
9
Üritasin masina valmis ehitada, tegin esialgse testi edukalt, aga
R35 ja R39 abil pinget kalibreerida, ma ei saanud pinget VDAC max (mul
2,75V) lähedale. Ei oska edasi minna. Skeem on valminud kirjelduse järgi.
Palun vastake, mis võiks viga olla. PS BAT+ ja BAT- on koos.
49.
Albert.
6. veebruar, 2010.
Parag, palun vaata, et SEN+ ja BAT+ oleks koos, samuti BAT- ja SEN-.
Loe skeemi kirjeldus uuesti hoolikalt läbi. Kui sa aru saad, kuidas
vooluahel töötab, saad veaotsinguga edasi minna. Tegemist pole
konstruktoriga!
50.
Ferenc.
7. veebruar, 2010.
Aitäh, Ferenc.
51.
Stefan
Vorkoetter. 7. veebruar,
2010.
Ilmselt mitte, sest 9V NiMH aku pinge tõuseb laadides peagu 12V.
Pealegi on BattMan II sellise aku jaoks liialdus, sellist akut tuleks
laadida umbes 50mA vooluga.
52.
Petar Veljkovic.
20. veebruar, 2010.
53.
429/5
9
Stefan
Vorkoetter. 20.
veebruar, 2010.
Probleem võib olla madala taseme I/O DLLis, mida kasutatakse LAPT
pordiga suhtlemisel, ilmselt ei tööta need WIN7 või WINVISTA all. Kardan,
et ei saa midagi teha, sest pole DLL autor.
54.
Mark.
2. märts, 2010.
Lugupidamisega.
55.
Stefan
Vorkoetter. 2. märts,
2010.
56.
Beta.
6. mai, 2010.
Stefan,
Tahan projekti ehitada, aga mul on küsimus. Teen PCB ise, aga
skeemil pole skeemil märgitud, kuhu läheb ventilaator. Saad sa selgitada?
57.
Stefan
Vorkoetter. 6. mai,
2010.
58.
Beta.
6. mai, 2010.
430/5
9
Trükkplaadil on näha, et ventilaator on ühendatud Q1 kollektoriga.
Kas nii saama?
59.
Stefan
Vorkoetter. 6. mai,
2010.
Beta.
12. mai, 2010.
Stefan,
püüan skeemile lisata ohutusahelat, aga vajan üht teavet. Kas arvuti
kokku joostes on paralleelpordi liin D7 madal, kõrge või ujub? Pakun, et
ujub, aga ma pole kindel.
Tänan.
61.
Stefan
Vorkoetter. 12. mai,
2010.
Ilmselt läheb kõrgeks või madalaks, aga ei uju. Selle oleku muutus
pole teada, ohutusahel peaks tuvastama impulsside puudumise, mitte oleku.
62.
Beta.
13. mai, 2010.
63.
Stefan
Vorkoetter. 13. mai,
2010.
Daniel
431/5
9
Maierhofer. 13. mai,
2010.
Tere, Stefan.
Kokkuvõttes on
see hea töö!
Parimate
soovidega,
Daniel Maierhofer.
65.
Stefan
Vorkoetter. 13. mai,
2010.
Ivan Chen.
18. mai, 2010.
Tere, Stefan.
67.
432/5
9
Stefan
Vorkoetter. 18. mai,
2010.
68.
Ivan Chen.
19. mai, 2010.
Tere, Stefan.
Mul oli keeruline SEN+ max saamisega VDAC maxist madalamaks, pidin
lisama SENSORI poole kordisti, INI failist rääkides tuli meelde, et sinna
võibki koer olla maetud. Panin R36 ja R40 110K, et SEN+ max oleks õige,
see lahendas probleemi! BattMan II töötab nüüd suurepäraselt.
69.
Stefan
Vorkoetter. 19. mai,
2010.
Jure.
26. juuli, 2010.
71.
Stefan
Vorkoetter. 26. juuli,
2010.
433/5
9
72.
ST.
5. august, 2010.
73.
Stefan
Vorkoetter. 5. august,
2010.
Steven.
11. august, 2010.
Tere, Stefan.
75.
Stefan
Vorkoetter. 11. august,
2010.
76.
77.
434/5
9
Stefan Vorkoetter.
29. september, 2010.
Tere, Nevio. Mul pole olnud võimalust ohutusahelat kokku panna, kuigi
mitmed kasutajad on oma variandi mulle saatnud. Kõik saadetud skeemid
lisavad kiibi, aga ma olen kindel, et saab kasutada olemasolevaid
sisendeid.
78.
Gus.
28. märts, 2011.
79.
Stefan
Vorkoetter. 28. märts,
2011.
80.
Tere, Stefan.
Lugupidamisega,
435/5
9
Desmond Rice.
81.
Olajide Michael.
20. september, 2011.
Kena projekt.
82.
Jean-Guy
Veilleux. 1. detsember,
2011.
Tere, Stefan.
J guy.
83.
Jean-Guy
Veilleux. 1. detsember,
2011.
436/5
9
84.
Paul Marking
Mateo. 3. detsember,
2011.
85.
Aleksander
Asximos. 19. jaanuar,
2012.
Oleks tore, kui TIP120 saaks asendada TO-3 tüüpi transistoriga, mille
saaks paigaldada välisele, suuremale radiaatorile. Kas iga
võimsustransistor sobib, mis kannatab välja pinge ja voolutugevuse? Kas see
peab olema Darlingtoni transistor?
86.
Stefan
Vorkoetter. 20. jaanuar,
2012.
437/5
9
87.
Gary Hartman.
27. aprill, 2012.
Aitäh,
Gary.
88.
Stefan
Vorkoetter. 27. aprill,
2012.
89.
Gary Hartman.
27. aprill, 2012.
Stefan,
Gary.
90.
Gary Hartman.
2. mai, 2012.
Tere, Stefan.
738/5
9
Gary.
91.
G Hartman.
20. mai, 2012.
Stefan,
Gary.
92.
Nick.
16. juuni, 2012.
Stefan
Vorkoetter. 16. juuni,
2012.
Nick, kas sa saad aadressi seada käsitsi? Võta linnuke ära use
automatic settings kastist WIN Device Manager/Resources alt. Releed
lülituvad paar korda, kui WIN püüab aru saada, kas pordiga on printer
ühendatud või ei ole.
94.
Nick.
17. juuni, 2012.
See kast pole enamus aega aktiivne, aga olen seda aktiivsena näinud,
739/5
9
ilmselt siis, kui kaardi sain, WIN7 all. Ma proovin ilmselt uuesti, kui
saan arvuti ümber seadistatud. Vormindasin ketta, nüüd on kolme buudiga,
WINXP, WIN7 ja Ubuntu, ning tore oleks, kui see töötaks 64-bitise WIN7 all.
Ostsin 10 dollari eest Dell Precisioni ja panin WINXP peale. Kõik töötab
suurepäraselt, aga ma pean paremate seadmetega masinat taatlema. Aitäh
veelkord! Miski ei ole parem kui rahulolu, kui saad kasutada midagi, mis on
oma kätega ehitatud!
95.
Aleksander.
17. juuni, 2012.
Nick.
17. juuni, 2012.
97.
Nick.
19. juuni, 2012.
Roy Seifert.
25. juuni, 2012.
740/5
9
Stefan,
ehitasin edukalt BattMan II. Avastasin DAC jagurist (R-2R) kaks
jootesilda, mis andsid huvitavaid tulemusi. Peale parandust jätkan
seadistamisega, aga kõik 12V NiCd-akud on kehvad, ootan seadistuse
lõpetamisega. Kasutan 24V 2,5A sülearvuti toiteallikat, mis tähendas, et
pidin R36 ja R40 panema 142kE, et TP3 ja TP4 pinged paika saada. Märkus
teistele ehitajatele - kui te Stefanist erinevat toiteallikat kasutate,
tuleb ilmselt R36 ja R40 vastavalt muuta.
99.
Chathuraka.
27. juuni, 2012.
1
00.
Chathuraka.
28. juuni, 2012.
1
01.
Stefan
Vorkoetter. 28. juuni,
2012.
Chathuraka.
28. juuni, 2012.
741/5
9
103.
Stefan
Vorkoetter. 29. juuni,
2012.
104.
Roy Seifert.
30. juuni, 2012.
105.
Prabu.
1. juuli, 2012.
Stefan.
laadimiseks? Aitäh.
106.
Roy Seifert.
2. juuli, 2012.
107.
Roy Seifert
2. juuli, 2012.
742/5
9
108.
Kaushalya.
5. juuli, 2012.
Tere,
109.
Yash.
15. juuli, 2012.
111.
112.
Mezon.
22. oktoober,
2012.
Andre.
22. oktoober, 2012.
114.
Rega.
31. oktoober, 2012.
Tere.
Ehitasin veel ühe BattMan II lisaks ja olen väga rahul. Suurepärane
projekt! Väiksed trikid laiuse kalibreerimisel, aga lõpuks on kogu projekt
õnnestunud. Lisasin PIC-mikrokontrolleri ja LM35 temperatuurianduri. PIC
kontrollib paralleelpordist mõlemat releed ja D7 impulsse etteantud
ajavahemiku ajal. Kui BattMan impulsse ei saada ja K1 on sees, lülitab PIC
relee K1 välja. Veel üks BattMan II ohutusahel koosneb temperatuurianduri
juhtimisest. Kui K1 ja K2 on sees, toimub laadimine. Kui releed on sees ja
temperatuur tõuseb minuti jooksul üle 1,5 kraadi, lülitab PIC nii K1 kui K2
välja.
115.
Erik Smit. 1.
november, 2012.
744/5
9
kehtivat näitu. Return
-1 indikeerib seda. */
if( lowCount == -1 || highCount == -1 )
116.
Gary.
7. oktoober, 2013.
Tere.
Tahtsin teada, kas BattMan II tarkvara on tulevikus saadaval? Olen
detailid ostnud, masina ehitamisel tööd teinud, aga näen, et tarkvarale
juurdepääs on blokeeritud. Aitäh, kui infot jagate. Lugupidamisega,
Gary.
118.
Stefan
Vorkoetter. 7. oktoober,
2013.
Tere, Gary.
119.
G Hartman. 19.
745/5
9
november, 2013.
Tere, Stefan.
120.
Stefan
Vorkoetter. 19.
november, 2013.
122.
Nesa.
19. veebruar,
Tervituste
ga, Nesa.
123.
746/5
9
Stefan
Vorkoetter. 19.
veebruar, 2014.
Kui masin laadis 3000 mAh akusse ainult 355 mAh, viitab see, et aku
oli juba täis või lõppes laadimine enneaegselt. Mis aku see oli? (NiMH,
LiION)
124.
Nenad Momcilovic.
19. veebruar, 2014.
Ma testin NiMH akusid. Kust leida andmeid, kui suur on testitud akude
tegelik mahtuvus?
Lugupida
misega, Nesa.
125.
Nenad Momcilovic.
19. veebruar, 2014.
126.
Stefan
Vorkoetter. 19.
veebruar, 2014.
Kui BattMan ei laadi peale 298mAh, siis see ongi aku mahtuvus. Sel
juhul on aku kas pooltühi, vana või defektne.
127.
Nesa.
19. veebruar, 2014.
luy.
14. aprill, 2014.
Tere Stefan. Tahan teada, kas BattMan II saab kasutada ühe LiPo
elemendi laadimiseks?
129.
Stefan
Vorkoetter. 14. aprill,
2014.
130.
luy.
15. aprill, 2014.
Aitäh, Stefan. Huvitav projekt, plaanin selle teha lõputööks, aga mul
on segadus. Kui ma laen korraga ühte LiPo elementi, kas siis elemendi pinge
on 20V? Sest pinge R45 ja transistoril on ikka kõrge.
131.
Stefan
Vorkoetter. 15. aprill,
2014.
132.
luy.
15. aprill, 2014.
luy.
748/5
9
15. aprill, 2014.
134.
Stefan
Vorkoetter. 16. aprill,
2014.
Luy, transistor ei ole lihtsalt lüliti, see on nagu ventiil. See võib
osaliselt avaneda ja sulguda. Kui toiteallikas on 20V ja LiPo pinge 4,2V,
siis 15,8V tuleb üle transistori emitter-kollektor ühenduse. Kui see
pinge korrutada läbiva voolutugevusega, saame võimsuse, mille transistor
peab soojusena hajutama.
135.
luy.
17. aprill, 2014.
136.
M.H khodamorad.
7. mai, 2014.
Hea Stefan.
Õnnesoovid suurepärase projekti ja nutikuse eest. Mul on ettepanek.
Palju parem oleks, kui masinale lisada LCD, mis näitab laadimisvoolu ja
pinget, isegi elemendi tüüpi ja arvu.
Tänan jagamast.
137.
Stefan
Vorkoetter. 7. mai,
2014.
M.H khodamorad.
7. mai, 2014.
Õigus, hea vastus. Mul on raadio teel juhitav auto, tahaksin head
laadijat nende akudele, aga ei tea elektroonikast suurt midagi. Ma olen
metallurg ja mul on kaks küsimust.
Lugupidamisega.
139.
ADITYA JOSHI.
13. mai, 2014.
Tere, Stefan.
BattMan II avaldas muljet, plaanin seda ehitada, kui sellega saaks
laadida kahte 12V 12Ah akut, kasutades toiteallikana sülearvuti laadijat.
140.
luy.
17. mai, 2014.
Tere, Stefan.
1. Miks tuleb BattMan II käivitades ette kiri PRIVILEGED
INSTRUCTION?
2. Kuidas kasutada toiteallikana läptopi laadijat, kuidas see
vooluringi ühendada?
141.
luy.
17. mai, 2014.
luy.
26. mai, 2014.
143.
luy.
26. mai, 2014.
144.
luy.
750/5
9
26. mai, 2014.
Ootan su vastust.
145.
Mike.
27. detsember, 2014.
Stefan, ehk rumal küsimus, aga miks WINi jaoks, mitte Linuxile jne?
Lisaks avatud lähtekoodile saab seda jooksutada Raspberry-PIs, Odroidides,
Beagleboardides, tahvlites, nutitelefonides jne.
Mike.
27. detsember, 2014.
147.
Stefan
Vorkoetter. 27.
detsember, 2014.
Miks Windows? Põhjuseid on palju. Mul oli see olemas, lisaks head
GUI arendustööriistad (Borland C++ Builder). Windowsi kasutab rohkem
inimesi kui Linuxit (paljud inimesed masina valmis teinud). Mis muusse
puutub, siis ehitamise ajal polnud Arduinot, Raspberry PId ega muud
sellist.
148.
Jean-Guy
Veilleux. 11. jaanuar,
2015.
Tere, Stephan.
J Guy.
149.
Nesa.
3. aprill, 2015.
Kallis Stefan.
Õnne suurepärase projekti puhul. Tegin ta valmis ja mul on mõned
küsimused.
Tervituste
ga, Nesa.
150.
Stefan
Vorkoetter. 5. aprill,
2015.
Rachel E.
2. juuli,
2015.
Stefan,
soovin masinat kasutada kuue elemendiga NiMH akude
impulsslaadimiseks.
Kas ajastust saab nii ümber programmeerida, et 10 ms laadiks maha ja
500 ms laadiks? Kas 99 tsükli limiiti saab muuta, et kasutada mitut
CHARGE/DISCHARGE/DISCHARGE protokolli?
752/5
9
Rachel.
152.
Stefan
Vorkoetter. 2. juuli,
2015.
Riistvara jaoks oleks see keeruline. Iga 500 ms tagant peab vool
vähenema nullini, siis lülitub relee laadimisrežiimilt tühjendusrežiimile,
vool 10 ms uuesti taha, siis välja, relee lülitada laadimisrežiimi ja siis
uuesti sisse. Relee klõpsuks pidevalt ja kuluks peatselt ära.
153.
Andre Balogh.
3. juuli, 2016.
Stefan
Vorkoetter. 4. juuli,
2016.
753/5
9
Aitäh annetuse eest! Väga helde ja jätkub mitme nädala kohviks!
155.
Petar
Veljkovic. 30.
juuli, 2016.
Kallis Stefan.
Jälle mina, peale mitut aastat. Olen BattMan II tööga väga rahul.
Temaga on tore olnud koos. Palun aita mind ühe murega. Ma pean üle
minema USB ühendusele, turul on üks LPT-USB adapterkaabel, uutel arvutitel
LPT porti pole. Kas adapter lahendab ilma riist- ja tarkvaramuudatusteta
mure? OS on WINXP. Olen abi eest tänulik.
Petar Veljkovic, Belgrad, Serbia. E-post: peronn.veljkovic@gmail.com
156.
Stefan
Vorkoetter. 31. juuli,
2016.
Andrew.
28. august,
2016. Tere!
Kas keegi oskab ette näha mingeid muresid, mis võivad 3,3V
signaalimisel ette tulla? Ahvatlev on kõik ümber kujundada, aga sinu disain
754/5
9
on elegantne ja töötab, nii et pigem mitte.
Aitäh,
Andrew.
158.
Andrew.
5. september, 2016.
Stefan Vorkoetter. 6.
september, 2016.
160.
Volker.
25. oktoober, 2016.
Tere.
Suurepärane projekt! aasta on 2016, mis on paralleelport? USBd on
vaja. Arduino sobib ka, näiteks PRO Mini.
Projekt ilma tarkvarata pole suurem asi. Lähtekoodi saab alla
laadida? See on ju .exe fail, mida Linuxis ei saa kasutada.
Ilma lähtekoodita ver III jaoks on ilmselt (GPLiga) lihtsam otsast
alustada.
Sellest oleks palju abi, kui sa teeksid lähtekoodi kättesaadaval
kujul allalaaditavaks.
161.
Stefan
Vorkoetter. 26.
oktoober, 2016.
Andrew.
5. jaanuar,
755/5
9
2017. Tere, Stefan!
Aitäh, Andrew.
163.
Bryan.
12. juuni, 2017.
164.
Stefan
Vorkoetter. 13. juuni,
2017.
Brando.
21. juuli, 2017.
Stefan
Vorkoetter. 21. juuli,
2017.
Tere, Brando.
Vastan su küsimustele.
1. Pane tähele, et relee on rakendatud mahalaadimisel. Sa pead
eemaldama relee ja ühendused, nagu nad on laadimisel. Kui sa ühendad
LM358 kolmanda viigu V+ga proovib see lasta läbi TIP120 50A voolu (5V /
0,1oomi = 50A). Kõige parem on 3. viigu ja V+ vahele panna 10k trimmer,
et saaks laadimisvoolu muuta.
2. TIP120 jaoks on vaja hiigelradiaatorit, et see 5A toime tuleks.
5A juures toodaks iga transistor umbes 3,5W soojusena. 5A talub ta ainult
25 kraadi juures. Sama vea tegid mudelautode kiiruskontrolli tootjad
(ilmselt tahtlikult), korrutades voolutugevuse toatemperatuuril MOSFETide
arvuga ja väites, et need suudavad taluda nii palju voolu.
3. Voolu juhtimisahel tuleb ümber kujundada, et see töötaks
bipolaarse transistori asemel MOSFETiga. Voolutugevuse kontrolli ahel
reguleerib voolu transistorisse, see juhib voolu endast läbi, tekitades
0,1 oomisele takistile pinge, mida kasutatakse tagasisidena voolu
reguleerimisel. MOSFETte juhitakse pingega, mitte vooluga. Lihtne
lahendus oleks takisti panemine MOSFETi paisu ja maanduse vahele, aga ma
pole seda nii tööle saanud, et see juhiks sujuvalt lineaarset voolu.
167.
Andrew.
10. august,
https://github.com/andrewerrington/BattManPi
Parimate
soovidega, Andrew.
168.
Jean-Guy
Veilleux. 6. juuli,
2018.
Tere, Stefan.
J Guy.
169.
Roy Seifert.
19. aprill, 2019.
Tere, Stefan.
Kiire küsimus, kas masin töötab happeakkude režiimis geelakudega?
Tänan.
Roy.
170.
Stefan
Vorkoetter. 19. aprill,
2019.
Jah, töötab.
171.
758/5
9
ali.
23. oktoober, 2019.
Mul oli WIN7 all tõrge PRIVILEGED INSTRUCTION, samuti IO.DLL oma.
Parandasin vea, kui muutsin BIOSe alt LPT pordi ECP+EPP.
Jäta kommentaar.
759/5
9