Domaći punjač za atmega8. Punjač-tester za Atmega8

Domaći punjač za atmega8. Punjač-tester za Atmega8

Ponekad prolazite pored parkiranih automobila i krajičkom oka primijetite da je netko odavno zaboravio ugasiti svjetla, sudeći po slabom sjaju lampi. Neki ljudi su se sami našli u ovoj situaciji. Dobro je kada postoji standardni indikator da svjetla nisu ugašena, a kada ga nema, takav zanat će pomoći: Nezaboravnik može škripati kada svjetla nisu ugašena i može se oglasiti kada se zaglavi brzina za vožnju unazad.

Krug digitalnog indikatora razine goriva ima visok stupanj ponovljivosti, čak i ako je iskustvo s mikrokontrolerima beznačajno, tako da razumijevanje zamršenosti procesa montaže i konfiguracije ne uzrokuje probleme. Gromov programator je najjednostavniji programator koji je neophodan za programiranje avr mikrokontrolera. Goromov programator je vrlo prikladan i za unutarnje i za standardno programiranje strujnih krugova. Ispod je dijagram za praćenje indikatora goriva.

Glatko uključivanje i isključivanje LED dioda u bilo kojem načinu rada (vrata su otvorena i lampa je uključena). Također se automatski isključuje nakon pet minuta. I minimalna potrošnja struje u stanju mirovanja.

Opcija 1 - Prebacivanje minusom. (koristeći N-kanalne tranzistore) 1) “negativno prebacivanje”, odnosno opcija u kojoj je jedna strujna žica lampe spojena na +12V bateriju (izvor napajanja), a druga žica prebacuje struju kroz lampu, čime ga uključujete. U ovoj će se opciji dati minus. Za takve sklopove potrebno je koristiti N-kanalne tranzistore s efektom polja kao izlazne sklopke.

Sam modem je malih dimenzija, jeftin, radi bez problema, pregledno i brzo i općenito nema nikakvih pritužbi na njega. Jedina mana mi je bila potreba za paljenjem i gašenjem tipkom. Ako ga niste isključili, modem je radio na ugrađenu bateriju, koja se na kraju ispraznila i modem je trebalo ponovno uključiti.

Princip rada je jednostavan: okretanjem gumba podešava se glasnoća, a pritiskom se gasi i uključuje zvuk. Potrebno za pisanje na Windows ili Android

U početku, u Lifan Smily (i ne samo) način rada stražnjeg brisača je jedini, a zove se "uvijek val". Ovaj režim se posebno negativno percipira u nadolazećoj kišnoj sezoni, kada stražnji prozor Kapi se skupljaju, ali ne u dovoljnoj količini za jedan prolaz brisača. Dakle, ili morate slušati škripu gume na staklu, ili se pretvarati da ste robot i povremeno uključiti i isključiti brisač.

Malo sam modificirao krug vremenskog releja unutarnje rasvjete za automobil Ford (krug je razvijen za vrlo specifičan automobil, kao zamjena za standardni relej Ford 85GG-13C718-AA, ali je uspješno ugrađen u domaći "klasik") .

Ovo nije prvi put da se pojavljuju takvi obrti. Ali iz nekog razloga ljudi se drže firmvera. Iako se većina njih temelji na elmchan projektu "Jednostavan SD audio player s 8-pinskim IC-om". Ne otvaraju izvor, tvrde da su morali korigirati projekt, da je moj kvalitet bolji... itd. Ukratko, uzeli ste projekt otvorenog koda, sastavili ga i proslijedili kao svoj.

Tako. Mikrokontroler Attiny 13 srce je ovog uređaja, da tako kažem. Dugo sam se mučio s njegovim firmwareom, nisam ga mogao flashati. Ni s 5 žica preko LPT-a, ni s Gromovovim programatorom. Računalo jednostavno ne vidi kontroler i to je to.

U vezi s inovacijama u prometnim pravilima, ljudi su počeli razmišljati o svakodnevnoj provedbi trkaća svjetla. Jedan od mogućih načina je paljenje svjetiljki duga svjetla za dio moći, o tome govori ovaj članak.

Ovaj uređaj će omogućiti automatsko paljenje kratkih svjetala kada krenete u vožnju i regulira napon na kratkim svjetlima, ovisno o brzini kojom vozite. Time će promet biti sigurniji i produžiti vijek trajanja svjetiljki.

Ovaj uređaj namijenjen je za mjerenje kapaciteta Li-ion i Ni-Mh baterija, kao i za punjenje Li-ion baterija s izborom početne struje punjenja.

Kontrolirati

Uređaj spajamo na stabilizirano napajanje od 5V i struju od 1A (na primjer, iz mobitela). Indikator prikazuje rezultat prethodnog mjerenja kapacitivnosti “xxxxmA/c” na 2 sekunde, au drugom retku vrijednost registra OCR1A “S.xxx”. Umetnemo bateriju. Ako trebate napuniti bateriju, tada kratko pritisnite tipku CHARGE, ako trebate izmjeriti kapacitet, tada kratko pritisnite tipku TEST. Ako trebate promijeniti struju punjenja (vrijednost registra OCR1A), tada pritisnite tipku CHARGE dugo (2 sekunde). Idite na prozor za podešavanje registra. Otpustimo tipku. Kratkim pritiskom na tipku CHARGE kružno mijenjamo vrijednosti registra (50-75-100-125-150-175-200-225), prvi red prikazuje struju punjenja prazne baterije na odabranu vrijednost (pod uvjetom da imate otpornik 0 u krugu od 22 Ohma). Kratko pritisnite tipku TEST; vrijednosti registra OCR1A pohranjuju se u trajnu memoriju.
Ako ste izvršili razne manipulacije s uređajem i trebate resetirati sat ili izmjereni kapacitet, zatim dugo pritisnite tipku TEST (vrijednosti registra OCR1A se ne resetiraju). Čim je punjenje završeno, pozadinsko osvjetljenje zaslona se gasi, za uključivanje pozadinskog osvjetljenja kratko pritisnite tipku TEST ili CHARGE.

Logika rada uređaja je sljedeća:

Kada se uključi napajanje, indikator prikazuje rezultat prethodnog mjerenja kapaciteta baterije i vrijednost registra OCR1A, pohranjenu u trajnoj memoriji. Nakon 2 sekunde uređaj prelazi u mod određivanja tipa baterije na temelju napona na stezaljkama.

Ako je napon veći od 2V, onda je to Li-ion baterija i napon punog pražnjenja bit će 2,9V, inače je to Ni-MH baterija i napon punog pražnjenja bit će 1V. Kontrolni gumbi dostupni su samo nakon spajanja baterije. Zatim uređaj čeka da se pritisnu gumbi Test ili Punjenje. Na zaslonu se prikazuje "_STOP". Kada nakratko pritisnete tipku Test, opterećenje se spaja preko MOSFET-a.

Veličina struje pražnjenja određena je naponom na otporniku od 5,1 Ohma i svake minute se zbraja s prethodnom vrijednošću. Uređaj koristi 32768Hz kvarc za upravljanje satom.

Displej prikazuje trenutnu vrijednost kapaciteta baterije "xxxxmA/s" i torus pražnjenja "A.xxx", kao i vrijeme "xx:xx:xx" od trenutka pritiska na tipku. Prikazana je i animirana ikona niske baterije. Na kraju testa za Ni-MH baterija Pojavljuje se poruka “_STOP”, rezultat mjerenja prikazuje se na zaslonu “xxxxmA/c” i pamti se.

Ako je baterija Li-ion, tada se rezultat mjerenja također prikazuje na zaslonu “xxxxmA/c” i pamti, ali se odmah aktivira način punjenja. Zaslon prikazuje sadržaj OCR1A registra "S.xxx". Prikazana je i animirana ikona punjenja baterije.

Struja punjenja se podešava pomoću PWM i ograničena je otpornikom od 0,22 Ohma. U hardveru se struja punjenja može smanjiti povećanjem otpora s 0,22 Ohma na 0,5-1 Ohm. Na početku punjenja struja se postupno povećava do vrijednosti registra OCR1A ili dok napon na stezaljkama baterije ne dosegne 4,22V (ako je baterija bila napunjena).

Iznos struje punjenja ovisi o vrijednosti registra OCR1A - što je veća vrijednost, veća je struja punjenja. Kada napon na stezaljkama baterije prijeđe 4,22 V, vrijednost registra OCR1A se smanjuje. Proces punjenja se nastavlja sve dok vrijednost registra OCR1A ne bude 33, što odgovara struji od oko 40 mA. Ovo završava punjenje. Pozadinsko osvjetljenje zaslona se isključuje.

postavke

1. Spojite napajanje.
2. Spojite bateriju.
3. Spojite voltmetar na bateriju.
4. Pomoću privremenih gumba + i - (PB4 i PB5) osiguravamo podudaranje očitanja voltmetra na zaslonu i referentnog voltmetra.
5. Dugo pritisnite tipku TEST (2 sekunde), dolazi do memoriranja.
6. Izvadite bateriju.
7. Spojite voltmetar na otpornik od 5,1 Ohma (prema dijagramu u blizini tranzistora 09N03LA).
8. Spojite podesivo napajanje na priključke baterije, postavite napajanje na 4V.
9. Kratko pritisnite tipku TEST.
10. Mjerimo napon na otporniku od 5,1 Ohma - U.
11. Izračunajte struju pražnjenja I=U/5.1
12. Pomoću privremenih gumba + i - (PB4 i PB5) postavljamo izračunatu struju pražnjenja I na indikatoru “A.xxx”.
13. Dugo pritisnite tipku TEST (2 sekunde), dolazi do memoriranja.

Uređaj se napaja iz stabiliziranog izvora napona od 5 volti i struje od 1 A. Kvarc na 32768 Hz dizajniran je za točno mjerenje vremena. ATmega8 kontroler se taktira iz internog oscilatora frekvencije 8 MHz, a također je potrebno podesiti EEPROM zaštitu od brisanja s odgovarajućim konfiguracijskim bitovima. Pri pisanju upravljačkog programa korišteni su edukativni članci s ove stranice.

Trenutne vrijednosti koeficijenata napona i struje (Ukof. Ikof) mogu se vidjeti ako spojite 16x4 zaslon (16x4 je poželjan za otklanjanje pogrešaka) na treću liniju. Ili u Ponyprogu ako otvorite EEPROM firmware datoteku (čita se iz EEPROM kontrolera).
1 bajt - OCR1A, 2 bajta - I_kof, 3 bajta - U_kof, 4 i 5 bajtova rezultat su prethodnog mjerenja kapaciteta.

Video rada uređaja:

Mikroprocesor Punjač za olovnu kiselinu bez održavanja baterije.

Riža. 1 Uređaj s uklonjenim poklopcem.

Plan.

1) Povratne informacije.
2) Uvod.
3) Koja je najjednostavnija automatizacija?
4) Kako možemo poboljšati situaciju?
5) Dolazimo do pitanja: “Što je korisnik htio”?
6) Nedostaci dizajna pronađenih na internetu.
7) Stvaranje vlastitog sustava.
8) Potražite odgovarajuće napajanje.
9) Pripremna faza (montaža analognog dijela).
10) Ugradnja u kućište i ponovno spajanje transformatora.
11) Sastavljanje digitalnog dijela.
12) Tehnika firmvera i bitovi osigurača.
13) Što korisnik treba vidjeti na najvišoj razini?
14) Završno testiranje.
15) Kako mogu ažurirati firmware u budućnosti?
16) Algoritam autonomnog rada.
17) Firmware i kontrolni program.
18) Što možete pročitati o ovoj temi?

Povratne informacije.

Budući da na kraju članka nitko ne vidi poveznicu na temu foruma o ovoj temi, stavljam ovu vezu na sam vrh. Odnosno, ako imate pitanja ili prijedloga o ovoj temi, trebali biste otići na naš forum. Ili pišite na adresu e-pošte navedenu na SAMOM dnu stranice.

Uvod.

Nakon objave dvaju članaka na našim stranicama o UPS-u za potrebe, više puta smo se susreli s problemom punjenja i testiranja olovnih baterija bez održavanja (poznatih i kao olovne baterije ili jednostavno UPS baterije). U vrijeme pisanja ovog članka, autor je već imao iskustva u stvaranju i radu dvije godine "automatskog" punjača izrađenog od računalnog ATX napajanja (zauzvrat sastavljenog na PWM kontroleru). Ovdje je dokumentacija za i njegov analog.

Koja je najjednostavnija automatizacija?

Pa, počnimo s definicijom. U većini sklopova najjednostavnijih "automatskih" punjača koji se nalaze na Internetu, automatizacija je značila ograničavanje struje punjenja (obično oko 1-2A) na određeni prag napona (obično oko 13,8-14,5V), a zatim prebacivanje na stabilizaciju napona.

Riža. 2 Blok dijagram TL494.

Mjerenje napona se provodi preko razdjelnika napona spojenog na 1. i 2. krak, te limitatora struje isključivanjem izlaznih sklopki mikro kruga dovodom +5 V na 4. krak. Na drugi način, uzmemo ATX napajanje ili njegov analog, stvorimo krug za mjerenje struje od otpora od 1 Ohm 5 W i optokaplera, spojimo izlaze optokaplera na Povratne informacije prema struji (4. krak), organiziramo razdjelnik napona (za 1. i 2. krak) za ograničavanje napona na izlazu, i na kraju, organiziramo napajanje za ventilator - to je sav posao. Radi jasnoće, dat ću dijagram pretvorbe za .
Ako se kopija iz mog strujnog kruga razlikuje od vašeg, onda s 28 različitih ATX strujnih krugova sklopljenih i njihovim analogama.
Najbliži analog kruga za moje napajanje je ovdje.
Ako postoje dijagrami napajanja za različite automobile, ali onaj koji vam je potreban, kao i uvijek, nije dostupan, tada ćete morati sami kopirati dijagram. Nedostatak ujedinjenja je zbog činjenice da se jeftini izvori napajanja sastavljaju "na koljenu", prema principu kakav jest, uključujući.
No, vratimo se našim napajanjima: nažalost, tako jednostavno i lijepo rješenje ima niz tehnoloških nedostataka. Kako je napisano na jednoj stranici sa sličnom temom: "Postoji takva znanost - KEMIJA. I sve što se događa u baterijama pokorava se zakonima kemije. Svi "pametni savjeti iskusnih ljudi" koji se ne odnose na kemiju su štetni po definicija” (C) usvojiti-zu-soroka.
U svoje osobno ime želim dodati da je baterija na sjecištu FIZIKE i KEMIJE, odnosno uz kemijske procese postoji konvencija otapanja aktivne mase, sušenja ploča i zagrijavanja o kojima se govori u fizika.

Što to znači u odnosu na naše najjednostavnije "automatsko" punjenje:
1) Konstantno "malo punjenje" koje održava napon praga (u načinu stabilizacije napona) isušuje baterije (voda isparava iz njih, što je relativno teško dodati baterijama bez održavanja), što zauzvrat uvelike smanjuje životni vijek baterije . Pogotovo ako se baterija puni svake noći.
2) Punjenje velikom, nepulsirajućom strujom na samom početku punjenja (osobito kod jako ispražnjenih baterija) uvelike smanjuje preostali vijek trajanja baterije (preostali broj ciklusa punjenja/pražnjenja), au nekim slučajevima baterija ne traje puniti bez punjenja.
3) Punjenje DC bez pulsiranja, u desetinkama herca povećava sulfatizaciju i onemogućuje potpuniju upotrebu kemikalija, jer ne dopušta pauze za izjednačavanje gustoće otopine aktivne mase.
4) Točka 3 također se odnosi na vježbanje pražnjenja, koje jednostavno nije implementirano u najjednostavnijem "automatskom" punjenju, au većini domaćih, mikroprocesorskih punjenja nije potpuno kontrolirano.
5) ECR baterije se mjeri na relativno visokoj frekvenciji, tako da je za mjerenje ECR poželjno imati ispitni krug pražnjenja s relativno visokom strujom niskog radnog ciklusa, tj. imati spojenu jedinicu za ispitivanje bez filterskih kondenzatora.

Ukratko: za jednokratnu upotrebu sasvim su prikladna najjednostavnija “automatska” punjenja, ali uz konstantno (svakodnevno) punjenje iste baterije, korištenje najjednostavnijih punjenja uvelike smanjuje životni vijek baterije koja se puni. A uglavnom uopće nemaju dijagnostičke alate, jer je kod takve izvedbe jedina dijagnostička metoda provjera jednosmjernom DISCHARGE lampom 12V 75W. No na temelju rezultata takvog testa možete samo okvirno procijeniti postotak napunjenosti, a gotovo je nemoguće odrediti preostali kapacitet baterije (kapacitet se posredno može zaključiti iz ECR vrijednosti). Pažljiviji pogled na njihov softver otkrio je gotovo potpuni nedostatak samodijagnostike u kućnim uređajima.
Odlazeći od teme, reći ću da sam prilikom postavljanja svog uređaja zabilježio slučajeve djelomičnog oštećenja nekih bajtova firmvera u mikrokontroleru, tj. tijekom programiranja je prošao verifikaciju, ali sljedeći dan se firmware srušio, a ako moj sustav nema jedinicu za samonadzor integriteta firmwarea, sustav bi se mogao ponašati neprikladno (ili možda uništiti bateriju).

Kako možemo poboljšati situaciju?

Napravite krug za mjerenje struja (struja punjenja i struja pražnjenja) i napona u normalnom i mjernom modu, što će zajedno omogućiti izračunavanje količine energije prenesene u oba smjera i dodijeliti naboj KOMPETETNO sastavljenom algoritmu koji izmjenjuje naboj/ pražnjenje i trajanje ciklusa (to jest, algoritam sastavljen uzimajući u obzir fizikalnu i kemijsku strukturu ove vrste baterije). Istina, ovdje je potrebno pojasniti da se dobro osmišljen algoritam sastavlja prema dostupnim podacima i za zadanu konkretnu situaciju, a ako se početni podatak ili situacija promijeni, algoritam se mora prilagoditi.

Prijeđimo na pitanje:
"Što je korisnik želio?"

Ne znam za druge, ali većina mojih korisnika treba punjač s jednostavnim kontrolama koje se mogu koristiti:
1) Za punjenje olovnih baterija bez održavanja bez održavanja, napona 12V i kapaciteta od 12V3.3Ah do 12V18Ah. Opis je sažet u "objašnjenja":


2) Za svakodnevno (točnije, cijelu noć) punjenje nepotpuno ispražnjenih olovnih akumulatora.
3) Za testove za određivanje preostalog postotka napunjenosti i preostalog kapaciteta olovnih baterija.
4) Za testiranje/obuku automatskih ciklusa punjenja i pražnjenja olovnih baterija na mjestu (na primjer, baterije odvojene od UPS-a u ormariću poslužitelja bez fizičkog uklanjanja iz ormarića).

U ovom slučaju, ovaj dizajn mora osigurati:
1) Funkcija samodijagnostike glavnih jedinica uređaja i zvučna indikacija hitnih situacija kao što su: promjena polariteta priključka, spajanje baterije na pogrešan napon, iznenadno odspajanje baterije tijekom punjenja/pražnjenja, kratki spoj izlaznog kruga itd. .
2) Funkcija ažuriranja firmvera bez vanjskog programatora (bez otvaranja kućišta uređaja).
3) Memorija posljednjeg aktivnog načina rada i, u slučaju nestanka struje i ponovnog pokretanja, automatski povratak na prekinuti rad.
4) Dovoljna točnost mjernog sustava, čija je potreba diktirana fizikom i kemijom procesa.

Riža. 3 Ovisnost radnog vijeka o naponu u StendBy modu.

Pojedinosti o pitanjima "dovoljne točnosti mjernog sustava" sažete su u "objašnjenja".

Prema GOST 825-73 "Olovne baterije za stacionarne instalacije", smatra se da je nazivni napon olovne stacionarne baterije bilo kojeg kapaciteta 2 V. Ovo je najniži dopušteni napon na stezaljkama potpuno napunjene baterije tijekom prvog sata pražnjenja u desetosatnom načinu rada pri gustoći otopine klorovodične kiseline od 1205 ± 5 kg/m3 i temperaturi otopine od +25 ° C. Maksimalni napon do kojeg je dopušteno pražnjenje baterija pri temperaturi otopine od +25 ° C je: za načine pražnjenja - ne kraće od tri sata = 1,8 V, a za kraće načine (uključujući 15 minuta) = 1,75 V (to je do 10,8 V na bateriji od 12 V, mjereno pod opterećenjem ili ne niže od 12 V bez opterećenja).
Ali u dokumentaciji za jednu od baterija (vidi) ti su parametri malo drugačiji. Do 10,8 V na bateriji od 12 V pri strujama od 0,16 C ili manje (od 5 sati pražnjenja do 18 sati pražnjenja) i do 9,3 V na bateriji od 12 V pri strujama od 1C-3C (od 8 minuta pražnjenja do 43 minute pražnjenja) . Istina, s upozorenjem - pri takvim strujama baterija će izdržati 260 ciklusa punjenja/pražnjenja ili 5 godina u StendBy modu.
Isto, ali u malom mjerilu (ali s objašnjenjima) prikazano je u dokumentaciji za bateriju.
Grafikon ovisnosti trajanja baterije o naponu stalnog punjenja u StendBy načinu rada prikazan je na slici. 3.
Navedene granice napona do kojih se baterije mogu isprazniti utvrđene su empirijski. Odabrane su na način da se sva aktivna masa ne pretvori u olovni sulfat tijekom pražnjenja, jer bi to izazvalo prekomjernu sulfatizaciju ploča.
Odnosno, možemo zaključiti da ne možete ispuštati ispod dopuštene granice i ne možete puniti iznad navedene snage - u ovom slučaju radite samo s "aktivnom masom" i uništavanjem ploča u prvom slučaju i kuhanjem rješenja u drugom nisu dopušteni.


Nedostaci dizajna pronađenih na internetu.

Idemo na Internet i nalazimo nekoliko desetaka gotovih mikroprocesorskih punjača. Kako kažu, zadatak je na razini školskog kluba „uradi sam“, tako da gotovo svaki radioamater počinje svoju kreativnost s „izumom“ punjenja iz improviziranih sredstava. Ali, nažalost, kvaliteta rezultata ne prelazi razinu školskog kluba... Gledamo opis uređaja i njihove dijagrame i na nekima od njih nalazimo ne baš ugodne stvari:
1) Sigurnosne mjere opreza pri radu s baterijama i ~220V mrežom se niti ne spominju.
2) Nedostatak preciznog podešavanja mjernog sustava (mjereni napon i struja). Kao što je gore navedeno, prekoračenje ili podcjenjivanje parametara može dovesti do uništenja ploča ili iskuhavanja otopine.
3) Korištenje skupih strujnih senzora. Podsjetit ću vas da su strujni senzor temeljen na Hallovom efektu i zaslon skuplji od cijelog sustava zajedno. S obzirom da na temelju kemije i dimenzija korištenih baterija (podsjećam, moj korisnik je tražio od 3,3 do 18 Ah), nećemo morati mjeriti više od nekoliko ampera. A o prikazu piše u paragrafu 4.
4) Prisutnost hrpe LED dioda, gumba i skupog zaslona na tijelu uređaja. Jeste li se ikada pokušali ugurati u dubinu poslužiteljskog ormarića i pogledati što piše na displeju veličine kutije šibica na udaljenosti od 1 m? I bez postavljanja načina rada putem navigacijskih gumba (provjera natpisa na zaslonu), pronađeni dizajni ne rade. Trebam li instalirati veći zaslon i premjestiti ga zajedno s tipkama na 1. kabelu? A kada ga izvadite, to su već dva različita uređaja: zasebno punjenje i zasebni zaslon.
5) Napajanje ventilatora sustava iz napona punjenja. Odnosno, ili od 16V (vidi točku 5) i istovremeno blokirati silazni dio ili se napajati izravno iz napona na stezaljkama (gdje imamo od 9V do 14V umjesto standardnih 12V).
6) Stvorite vlastitu impulsni krug stabilizacija napona od ulaza 16V. Odnosno, priča je na temi, ajmo napraviti još jedan dodatni PWM (jedan je već u napajanju), ali na niskonaponskom dijelu, koji će povećati gabarite kruga, zahtijevati dodatne sklopke za napajanje na radijatorima i smanjiti učinkovitost sustava u cjelini.
7) Algoritam pražnjenja bez kontrole struje pražnjenja. I to u većini slučajeva bez elemenata za mjerenje (ne govorim o ukupnoj struji, koja se mjeri gotovo svugdje, već o struji pražnjenja).
8) Potreba za premotavanjem energetskog transformatora (3 metode rastavljanja i premotavanja detaljno su opisane u nastavku). To će naravno povećati struju, ali treba li nam ovo povećanje? Sa standardnim namotima, transformator može dati 3-5A, od čega u ovom dizajnu koristimo maksimalno 1-2A (14V*2A=28W) i ne trebamo 15A za našu tehničku specifikaciju (14.8V*15A=217W ).

"Kliknite na ovaj tekst da proširite objašnjenja"

Metoda 1 = Odlemiti transformator, pažljivo skinuti naljepnicu s natpisom i odmotati žutu traku, zagrijati u pećnici na 150 stupnjeva 15 minuta i ručno u rukavicama olabaviti jezgru.

Riža. 4 Nakon otpuštanja.
PSU SL-Lite

Metoda 2 = Zalemiti transformator, pažljivo skinuti naljepnicu s natpisom i odmotati žutu traku, raspuhati ferit sa fenom iz lemne stanice ili fenom sa svih strana par minuta. Polovice se počinju pomicati jedna u odnosu na drugu, samo ih odvojite. Sam kolut se može lako ukloniti, što je vrlo zgodno kod namotavanja.

Riža. 5 Postupak puhanja sušilom za kosu.
Fotografija DenGessa iz teme SL-Lite BP

Metoda 3 = Zalemiti transformator, pažljivo ukloniti naljepnicu s natpisom i odmotati žutu traku, kuhati transformator u vodi 10 minuta.

Riža. 6 Kuhate li još uvijek transformatore u kotlićima?
Fotografija DenGessa iz teme SL-Lite BP



9) Dimenzije uređaja često premašuju veličinu standardnog ATX napajanja. Ono što najčešće ostaje je “iskoristivač energije pražnjenja”, a njegovu ulogu obično ima automobilska žarulja od fara, zbog čega cijela konstrukcija počinje dosta nalikovati dječjoj noćnoj svjetiljci. Štoviše, kao što je gore spomenuto, žarulja u "noćnom svjetlu" jednostavno se pali, bez ikakve kontrole ili stabilizacije struje koju troši.
10) Nedostatak sustava samodijagnostike i sustava za praćenje integriteta softvera (o tome sam već pisao gore).

Stvaranje vlastitog sustava.

Pa, budući da nema gotovih odgovarajućih razvoja, pokušat ćemo opisati postupak izrade takvog sustava neovisno o onome što je bilo pri ruci - "Oblikovao sam te od onoga što sam imao" (C) nije moje.
Iako je gore napisano da je ovo uradi sam zadatak na razini školskog kluba, njegova provedba uključuje visoki napon impulsni izvori napajanje, dakle, ako ih prije niste razvili, onda je bolje početi trenirati na nečemu drugom, manje energetski zasićenom, nižeg napona i, posljedično, manje opasno... Osim toga, baterije, ako se nepravilno koriste , same po sebi nisu sigurne i Baterijske prostorije u svim proizvodnim pogonima su klasificirane kao klasa "A" - kao izuzetno opasne od požara.
Pa, kao i uvijek - odricanje od odgovornosti. Gore sam spomenuo mogućnost požara i strujnog udara zbog kršenja pravila rada i nekvalitetne montaže. I o prilici kemijska oštećenja sadržaj baterije kao rezultat kratkog spoja njegovih terminala i toplinskog pucanja kućišta, kažem sada. Zato Sve pokuse s baterijama i punjačima kućne izrade izvodite na vlastitu odgovornost i rizik, shvaćajući punu odgovornost za moguće posljedice.
Pa, naš omiljeni PUE ... Napajanje se provodi iz mreže izmjenične struje 50Hz, 220V u skladu s "Pravilima za električne instalacije". Kako bi se osigurala sigurnost ljudi, električna oprema mora biti pouzdano uzemljena u skladu sa zahtjevima PUE i zahtjevima putovnice za električnu opremu. Prostorija u kojoj se nalazi oprema mora biti opremljena strujnim krugom - sabirnicom zaštitnog uzemljenja, na koju su kućišta svih uređaja povezana mrežom utičnica. Za spajanje vodiča za uzemljenje na sabirnicu moraju se umetnuti vijci M8. Strujni krug - sabirnica zaštitnog uzemljenja mora biti spojena na uređaj za uzemljenje. Vrijednost uzemljenja ne smije biti veća od 4 ohma. Uzemljenje u zatvorenom prostoru mora biti u skladu s GOST 12.1.030-81. Stvaranje uzemljenja i usklađenost s njegovim standardima osigurava korisnik.
Ako vas gornji odlomci nisu uplašili (slažete se s njima) i na internetu ste pročitali o mjerama opreza pri radu s baterijama i teoriji prve pomoći kod kemijskih opeklina i strujnog udara, a također ste se opskrbili aparatom za gašenje požara za gašenje požara klase “E” (omogućuje gašenje opreme pod naponom) i dovršili sve mjere za poboljšanje sigurnosti, tada ćemo izravno pristupiti pretvaranju napajanja u mikroprocesorsko punjenje.
I želim napomenuti Ono što je opasno (ako se ne poštuju mjere opreza) u ovoj aplikaciji su baterije i mrežni napon ~220V. A napajanje koje se pretvara je nisko zapaljivo (tj. ne podržava gorenje i praktički ne gori osim ako ga ne spalite izvana puhaljkom...) i ne sadrži kemijski aktivne tvari (kiseline).
Zaključak: Ovi se komentari odnose na gotovo sve punjače koji pune baterije i napajaju se iz ~220V mreže. Stoga, ako vas autori drugih kućnih punjača ne upozoravaju na "sporedna svojstva" u svom uređaju i suptilnosti njegovog rada, to uopće ne znači da ta svojstva i suptilnosti nisu prisutni u njima.
Iako je ovaj članak namijenjen relativno iskusnim korisnicima koji već nekoliko godina posjeduju lemilo, u nastavku ću sve opisati vrlo detaljno i korak po korak – kao za početnike. Ovaj pristup omogućit će vam potpunu kontrolu sklopa i ne zaboravite provjeriti nijedan od blokova. Oni. Proces proizvodnje i postavljanja svakog mog bloka bit će opisan u nastavku.

Riža. 7 Blok dijagram uređaja “na prste”.

Detaljan opis blok dijagrama sažet je u “objašnjenja”.

"Kliknite na ovaj tekst da proširite objašnjenja"

A budući da smo odlučili objasniti prstima, ovaj se uređaj može jasno usporediti s vodovodnim sustavom prikazanim na sl. 7 (tokovi energije u njemu su animirani dolje u tekstu). I za potpunu analogiju, gornja lijeva slavina prikazuje kontrolu PWM kontrolera. Lijevi plavi spremnik je filtarski kondenzator nakon ispravljačkog mosta, dva zelena spremnika spojena malom cijevi su baterija, a cijev pak predstavlja unutarnji otpor baterije. Slavine ispod spremnika su dva releja za odspajanje baterije od stanice za punjenje/pražnjenje i odspajanje od ispitnih sustava. Gornja desna slavina su dvije testne DISCHARGE lampice 12V 50W uključene na PWM kontrolirane iz centralnog procesora. Donja desna slavina je standardni sustav za pražnjenje stabilizirane struje koji se sastoji od 8 DISCHARGE žarulja na 13,8 V 0,16 A kojima upravlja PWM kontroler.

Standardna pitanja prema blok dijagramu:
- Zašto dva PWM po pražnjenju?
- Je li moguće imati manje žarulja? Mogu li ih zamijeniti jednom žaruljom?
- Možda umjesto žarulja staviti jedan otpornik i LED?
- Dobro, sve je jasno, ali zašto dva uklopna releja umjesto jednog uklopnog releja?

I odgovori na njih:
- Potreban vam je nizak radni ciklus za nisku struju pražnjenja i vrlo visok radni ciklus za ispitnu struju. Ako instalirate jedan regulator, tada ovaj uvjet nije ispunjen, jer dobivamo upravo suprotno, plus kondenzator smeta - plavi spremnik prema dijagramu.
- Žarulje jako ne vole trenutak paljenja s hladnom zavojnicom na punom naponu, pa su napon i struju sniženi ugradnjom nekoliko žarulja.
- Žarulje, za razliku od otpornika, imaju svojstvo stabilizacije struje, ako je ta funkcija dodijeljena regulatoru, on će regulirati struju po radnom ciklusu, a nama je potreban mali i po mogućnosti konstantan ciklus rada u određenom rasponu napona. .
- Ugrađena su dva uklopna releja umjesto jednog uklopnog releja ZA POUZDANOST! Tijekom testiranja bilo je slučajeva spontanog otvaranja prekidača napajanja PWM kontrolera zbog elektromagnetskih smetnji na žicama u kućištu uređaja.


Pronalaženje odgovarajućeg napajanja.

Nalazimo radno računalo ATX napajanje, po mogućnosti s radijatorima u obliku slova "T". Najlakši način je tražiti s prijateljima ili posjetiti najbližu tvrtku za popravak računala i kupiti nekoliko mrtvih izvora napajanja za 1 $ po paru.
Kako odabrati ono pravo na temelju vanjskih karakteristika sažeto je u “objašnjenjima”.

"Kliknite na ovaj tekst da proširite objašnjenja"

Kako odabrati pravi: Radijatori u obliku slova “T” vidljivi su kroz proreze, a napajanje možete razlikovati od njegove modernije verzije (na primjer, koja je složenija i manje prikladna za preradu) po veličini. mikro krug i prisutnost drugog mikro kruga ili tranzistora u sekundaru. Odnosno, ako u sekundaru možete vidjeti dva mikro kruga ili hrpu tranzistora, onda to definitivno nije GS6105, već ili njegov analog. Na primjer, to je dotjerana verzija u smislu zaštite od prekomjernog ulaznog napona, ali je u isto vrijeme potpuno kompatibilna u pogledu nogu. Ako imate izbor između nekoliko oštećenih izvora napajanja, tada možete odrediti koji se može popraviti bez otvaranja kućišta mjerenjem oma na ~220V konektoru kabela za napajanje. Ili ima oma na ulazu, ili postoji beskonačnost (ulazni osigurač je pokvaren). Ako je ulazni osigurač pokvaren, onda je bolje napustiti takvu jedinicu (popravak primarnog je dug, težak i zamoran). I, nakon mjerenja oma između mase i sabirnice +5, vidimo ili napunjenost kondenzatora ili otpor od oko 1-20 oma. Ako se umjesto naboja detektira 1-20 Ohma, dioda sabirnice +5V spojena je s maticom. Ako ulazni osigurač ne pregori, tada napajanje najvjerojatnije ima zaštitu (ali glavni zaključak je da imate sreće i ovaj primjerak je ima). A budući da nam za naš dizajn nije potrebna dioda u krugu od 5 volti, u 95% slučajeva takvo napajanje se može obnoviti (provjeriti "za pokretanje bez opterećenja" zamjenom s dva obična), i zatim prepravljen.
Usput, primijećeno je da se svi izvori napajanja ne pokreću bez opterećenja. Dakle, ako je ventilator u napajanju pokvaren (a pogotovo ako su osim puhala presušili i kondenzatori u sekundaru), pokušaj njegovog uključivanja zatvaranjem PW_On možda neće dovesti do željenog rezultata i iz tog razloga napajanje može biti zabilježeno kao nestalo.
Pažnja!!! Ako radni prekidač u napajanju ne radi (+5vSb), tada se ulazni kondenzatori nakon mosta pune do 400V i mogu ostati napunjeni dugo vremena čak i nakon što je napajanje isključeno iz mreže.
Naišao sam na napajanje sa strujnim krugom koji pomalo podsjeća na krug iz ovog priručnika.
Ali ako imate drugačiji, prilažem arhivu s 28 sklopova za napajanje ATX i njihove analoge.
Pa onda napajanje treba provjeriti pod malim opterećenjem (ja koristim dva HDD-a - dinosaura od po 25 MB), pa ako ne radi onda ga popraviti, više informacija o popravcima napajanja potražite na internetu .


Pripremna faza
(montaža analognog dijela).

Pripremna faza uključuje provjeru napajanja, postavljanje povratne veze operacijskog pojačala i sastavljanje kruga pražnjenja.

Riža. 8-bitni dio u radu.

Pojedinosti o ovoj stavci sažete su u "objašnjenjima".

"Kliknite na ovaj tekst da proširite objašnjenja"

Riža. 9 Rešetka za hladnjak.

1) Uvjerite se da se napajanje uključuje i daje +5 i +12 (s rasponom od +/-1V). Da biste uključili žicu PW_On (obično je to zelena žica koja se nalazi između dvije crne u ATX utikaču), morate je spojiti spajalicom za jedan od crnih (masa). Ako napajanje ne radi ili se hladnjak ne vrti dobro, tada popravljamo napajanje i podmazujemo hladnjak (ako i nakon podmazivanja ne vrti dobro, mijenjamo hladnjak). Ako je rešetka hladnjaka izrađena u obliku proreza u tijelu jedinice, tada je za poboljšanje protoka zraka i smanjenje buke preporučljivo izrezati je kliještima i zamijeniti standardnom vanjskom rešetkom za hladnjak.

Riža. 10 Nakon postavljanja zaslona.

Riža. 11 Ventilatorski transformator i stabil. +/-5 V.

Pažnja!!! Napajanje računala se ne može uključiti bez opterećenja, pa se mora nečim opteretiti. Kao opciju, spojite polumrtav HDD (s rotirajućom mehanikom, koristim dva HDD-a - dinosaure od po 25 MB) ili par hladnjaka +12 V. CD-Rom nije prikladan kao opterećenje, jer ne pruža konstantno opterećenje.
7) Provjeravamo stabilizaciju napona +5 i -5V i sastavljamo napajanje u kućište, dok +12/+5/Gnd/-5/-12 iz i stabilizirani +5 i -5V iz instaliranog transformatora snage biti izlaz iz kućišta. Žarulja ~220V 200W ne smije tinjati niti svijetliti.
8) Sastavljamo sklop od op-amp do . Na temelju znanja iz elektrotehnike (u sklopu školskog predmeta fizika) sastavljamo testne razdjelnike od konstantnog otpora koji napaja diodu (na klasičnim diodama pad napona je oko 0,56 V) na koju je spojen promjenjivi otpornik. Okretanjem promjenjivog otpornika dobivamo napon od +0,100V, a na drugom sličnom kraku napon je -0,100V. Napravit ću posebnu rezervaciju da se tester mora prebaciti na ljestvicu s milivoltima; ako vaš tester ima ljestvicu od samo 20 V ili je njegova klasa točnosti lošija od 0,5, tada tražimo normalan tester.
9) Primjenjujemo dobivene +0,100V i -0,100V naizmjenično na ulaz sklopljenog strujnog kruga i odabiremo povratne otpornike, postavljajući tako mjerni dio za mjerenje struja. Naš zadatak je postići napon od 1,250V na izlazu operacijskog pojačala strujomjera. Za krug punjenja koristi se +0,100V, a za krug pražnjenja -0,100V. Napravit ću posebnu rezervaciju da se tester mora prebaciti na ljestvicu 2B (ali ne višu od ljestvice 3B). Ako vaš tester nema takvu ljestvicu ili mu je klasa točnosti lošija od 0,5, tada tražimo normalan tester.
10) Koristeći drugi razdjelnik, dobivamo 6000 V, primjenjujemo ga na ulaz sklopa za mjerenje napona i podešavamo napon na njegovom izlazu na 1000 V. Za one koji ne posjeduju tester, ogradit ću se da je potrebno mjeriti što bliže, odnosno 1.000V se mjeri na skali od 2V (ali ne više od 3V), a 6.000V na skali. veća ljestvica je približno 10V (ali ne veća od 20V ljestvice).
11) Pored kruga operacijskog pojačala implementiran je zvučni alarm koji ukazuje na pogrešno uključivanje (okretanje polariteta) terminala baterije na integriranom zujalici 1212FXP ili njegovom analognom (usput, ako netko ima datashield za 1212FXP ili njegov analog, pošaljite). Prilikom spajanja morate paziti na polaritet zujalice i diode za blokiranje u slučaju da se otkrije kratki spoj u zujalici; u krugu postoji zaštitni otpor koji ograničava struju. Nakon sastavljanja, preporučljivo je provjeriti zujalicu. Za testiranje sam koristio 9V Krona bateriju. Prije eksperimenta preporučljivo je isključiti napajanje iz mreže.
12) Sastavljamo krug pražnjenja i konfiguriramo ga za potrošnju struje od oko 0,5 A (opterećenje treba odabrati na temelju 10-satnog pražnjenja za vašu bateriju, dok će struja biti oko 0,1 C. Za više detalja pogledajte dokumentacija za vašu bateriju, tamo na grafu jedna od struja pražnjenja daje 10Hr). Za one koji ne znaju terminologiju, “C” je kapacitet baterije i za bateriju od 7,2 Ah 0,1*C=0,72A. Moj krug za spajanje opterećenja nije sasvim standardan, ali budući da izrađujemo stabilizator struje (a ne PWM napajanje), koji bi trebao raditi na gotovo bilo kojoj vrijednosti ulaznog napona, odlučeno je instalirati prekidač na stranu uzemljenja (što je tipično za Step-Up, a ne Step-Down), ovim spojem ga otvaramo naponom koji ne ovisi o naponu na ulaznim stezaljkama. Istina, u ovom slučaju se dobiva izmjenični napon na opterećenju (DISCHARGE žarulja), ali žarulje nisu polarne, a ovaj sklop rješava glavnu funkciju (pražnjenje uz stabiliziranu struju).
Pažnja!!! Mosfet upravljački krug mora sadržavati regularnu diodu velike brzine. Nije Schottky dioda i nema potrebe spajati obje diode u kućištu BAV70, spojite samo jednu od njih.

Riža. 12 Osam žarulja.

Kako bi uređaj bio kompaktan, umjesto jedne automobilske DISCHARGE žarulje od 12V 1A, ugradio sam 8 DISCHARGE žarulja od 13,8V 0,16A unutar uređaja (direktno na ventilator za uklanjanje topline koju stvaraju). Ovo rješenje omogućuje uklanjanje vanjske jedinice za pražnjenje i postavljanje svih jedinica u standardno kućište napajanja. Koristio sam diodu obrnutog polariteta uklonjenu iz linije od 12 V, obično analognu SR1040 (pogledajte upute za cijelu seriju).
Za one koji nisu pogodili, bitni dio se uključuje zatvaranjem tranzistora, odnosno kratkim spajanjem kontrolnog pina na masu (uzemljenje preko otpornika baze tranzistora).
~220V 200W žarulja u ulaznom krugu trebala bi blago svijetliti tijekom pokusa s uključenim pražnjenjem.
Pažnja!!! Napajanje računala se ne može uključiti bez ispuhavanja radijatora, stoga ga nemojte paliti sa skinutog poklopca!!!


Ugradnja u kućište i ponovno spajanje transformatora.

Riža. 13 Filtarski kondenzatori.

Ovaj odlomak govori o povezivanju transformatora pomoću novog kruga, povratne veze i filtriranja šuma. Također se raspravlja o potrebi premotavanja transformatora i tvrdi da će biti dovoljno struje bez premotavanja. Pojedinosti o ovoj stavci sažete su u "objašnjenjima".

"Kliknite na ovaj tekst da proširite objašnjenja"

1) Odlemimo sav višak u sekundaru, zatim odlemimo "prtljažnik" i spojimo ga na središnji dio, dodajući kondenzatore. Odaberite visokokvalitetne keramičke kondenzatore dizajnirane za relativno veliku struju. Ova odluka je posljedica činjenice da je kondenzatore LowECR 105C s naponom iznad 16V teško nabaviti, pa ih mijenjamo u paru - obični elektrolit i kvalitetna keramika. Kao keramiku koristio sam polietilen tereftalatne kondenzatore tipa 1 μF na 250 V.
U ovom slučaju kombiniramo namote iz vodova +5V i +12V, dobivamo jedan +16V ali sa strujom iz najmanjeg voda. Kinezi obično pišu lipu na kućištu napajanja i moramo poći od stvarne veličine transformatora. Za transformator od 250 W (da ga ne brkamo s lindenovim nazivom 450 W na etiketi), možemo ukloniti struju do 20 A iz sabirnice +5 V, i do 6 A iz sabirnice +12 V. Oni. dobivamo struju do 5A.

Riža. 14 Linden 450W (lijevo), 170W (sredina) i 300W (desno).

Da, naravno, možete premotati transformator (način premotavanja i fotografije opisani su gore) ... To će naravno povećati struju, pa, recimo do 15 A (za transformator od 250 W), ali trebamo li ovo povećanje? Sa standardnim namotima, transformator može dati 3-5A (za transformatore od 100-250W), od čega u ovom dizajnu koristimo najviše 1-2A (14V*2A=28W) i ne trebamo 15A za naše tehničke specifikacija (14,8V*15A= 217W).
Stoga sam ugradio obične diode od 3 ampera, ali ako stvarno želite postići velike struje, birajte između 100V Schottky dioda. Pa, na primjer, iz serije (vidi upute za cijelu seriju) i postavite ih na radijator.
2) Još jednom pogledamo blok dijagram (prikazan na slici 2) i potisnemo strujnu povratnu spregu (na 16. kraku), zatim uklonimo prekidač (na 4. kraku) i zamijenimo ga vlastitim na 2 optokaplera, dodamo otpor prilagodbe od 1kOhm 2W na izlaz i uključite se bez povratne informacije. Generacija ne bi smjela pokvariti (~220V 200W žarulja ne bi smjela tinjati niti svijetliti), a otpor bi trebao biti oko 36V, dok bi generator trebao karakteristično “škljocati” (ispuštati vrlo tihe zvukove poput cvrčka).
Ako na izlazu nema ništa, onda najvjerojatnije imate +5V na 4. nozi i treba ga povući na masu (provjerite otpor od 10 kOhm na masu). Ako se napon pojavi na izlazu samo kada je uključen, a zatim nestane, to znači da se standardna strujna povratna informacija osjeća na nozi 16.
3) Uspostavljamo povratnu vezu napona, odabiremo razdjelnik tako da izlaz bude ispravno 2,275V*6=13,65V, a prema lošim savjetima "iskusnih" ljudi koji se ne "slažu" s GOST 825-73 jednak je 2.450V*6=14.7 B (što, prema istom GOST 825-73, smanjuje trajanje baterije 4 puta, do 25%, pogledajte grafikon ovisnosti trajanja baterije o naponu stalnog punjenja u StendBy način rada, prikazan na slici 3 gore). Žarulja ~220V 200W ne smije tinjati niti svijetliti. Zatim odlemimo otpor od 1kOhm 2W, zalemljen u svrhu podešavanja s izlaza pretvarača, što dovodi do činjenice da će frekvencija "ciklusa" (proizvedenih zvukova) pasti tri puta.
4) Ugradite krug pražnjenja i žarulje na hladnjak. Uključujemo sustav. Energetski transformator trebao bi karakteristično “šištati”, a žarulja ~220V 200W početi tinjati. Ne eksperimentiramo dugo bez poklopca, jer... Bez poklopca, primarni radijator, lišen protoka zraka, počinje se primjetno zagrijavati. Posebnu pozornost posvećujemo kvaliteti i pravilnoj izvedbi strujnih krugova (označeni su masnim slovima na l.2 dijagrama). Za svaki od njih, upotrijebio sam dvostruku žicu za spajanje na ATX utikač zalemljen u gornjem odlomku.
5) Spojimo strujni dio da isključimo izlazne sklopke i koristimo strujni krug za pražnjenje da provjerimo ispravan spoj polariteta... To jest, na detektoru struje (onom prema kojem LED teži) pozitivan napon od oko + 0,625 V treba dobiti.
6) Ako je sve prošlo dobro u koraku 5, spajamo žarulju od 12 V 1,5 A na izlaz i koristimo promjenjivi otpornik u blizini LED-a da ograničimo struju na 1 A (napon na promjenjivom otporniku je oko +1,25 V).
7) Izrađujemo spojne žice na bateriju. Da bih to učinio, uzeo sam 3 narančaste i 3 crne žice od pigtaila do ATX utikača zalemljenog u gornjem koraku. Uvijamo 3 žice u rep i lemimo standardne terminale baterije na uvijanje s jedne strane. S druge strane, dvije od tri žice pigtail-a su spojene na strujne krugove, a preostali kraj je spojen na mjerenje napona. Zbog estetike na stezaljke stavljamo termoskupljajuće kućište.
8) Pa, sada imamo “automatski” punjač napravljen od računalnog ATX napajanja, čija automatizacija podrazumijeva ograničenje struje punjenja (postavimo je na 1A), a kada se postigne određeni napon praga (postavimo na 13.8V), prijelaz na stabilizaciju napona. A nakon dodavanja digitalnog dijela, dobit ćemo mikroprocesorski punjač za olovne baterije bez održavanja.


Sastavljanje digitalnog dijela.

Ovaj odlomak opisuje spajanje mikroprocesora, releja, gumba, RS232 dijelova i tako dalje. Detalji o sastavljanju digitalnog dijela uključeni su u "objašnjenja".

"Kliknite na ovaj tekst da proširite objašnjenja"

1) Pažnja!!! Mikroprocesor ATMega8 (postoje i opcije firmware-a za ATMega48 i ATMega88) ugrađuje se u utičnicu samo u točki 6! Sva ispitivanja provode se s uklonjenim mikroprocesorom.
2) Sastavljamo krug za uključivanje releja. Kao relej odabran je relej od 12 V s sklopnom strujom od 10 A, iako ako ga usporedite sa starterom veličine 3, možete doći do zaključka da su Amperi kineski (jednako mali). Zatim prikazujemo LED na prednjoj ploči kućišta koji označava vezu s baterijom (što pokazuje da je relej uključen). Ne trebam nikakav drugi način indikacije; u svakom slučaju, čak ni ovaj LED, kada se koristi u ormaru, neće biti vidljiv.
3) Sastavljamo krug tipkovnice, pričvršćujemo ga na prednju ploču, a ispod njega u kućište pričvršćujemo gumb Reset tako da se može pritisnuti kroz utor za dovod zraka šibicom.

Riža. 15 tipki tipkovnice i ispod njih tipka Reset.

4) Sastavljamo RS232 dio i spajamo ga na pin zvona +5Sb preko osigurača (ovo je potrebno za napajanje vanjskog upravljačkog modula). Privremeno zatvorite RX i TX pinove utičnice mikroprocesora, otvorite HyperTerminal i provjerite funkcionalnost RS232 dijela.
5) Spojimo krajeve na DAC, provjerimo ograničavajuće diode, zalemimo ih i provjerimo da li prekidaju negativni napon tijekom pražnjenja. Koristio sam niskonaponske Schottky diode kao ograničavajuće diode.
6) Ako su sve provjere bile uspješne, instalirajte procesor i flashajte ga.


Riža. 16 Postavljanje ploče u kućište.

Firmware tehnika i Fuse bitovi.

Što korisnik treba vidjeti na najvišoj razini?

  Korisnik u načinima pražnjenja/punjenja (razgovarat ćemo o servisnom i testnom načinu rada) želi znati o trenutnom stanju procesa (a proces karakteriziraju prosječne struje i naponi) s podacima ažuriranim barem jednom svakih 5 sekundi.
I želio bih znati podatke o tokovima energije i podatke o trenutnom procesu (ukupna struja koja je tekla ili odvedena) za izradu grafikona. Graf nije u relativnim jedinicama, tako da su podaci striktno potrebni 1 put u minuti (po mogućnosti s velikom točnošću).

"Kliknite na ovaj tekst da proširite objašnjenja"

Na temelju zahtjeva za minutnim izvješćima uređaja i uzimajući u obzir da je za dobivanje prosječnih podataka vrlo prikladno da mikroprocesor podijeli s brojem 2, do određenog stupnja, tako da uzimamo broj mjerenja jednak 2^8 = 256 u minuti.
Ako pretpostavimo da ciklusi trebaju biti oko 2 sekunde (i svaki se sastoji od najmanje 8 skupova mjerenja), tada uzmimo da je broj ciklusa jednak 256/8=32
U ovom slučaju dobivamo trajanje jednog ciklusa jednako 60/32 = 1,875 sekundi.
Provjerite: 1,875 sekundi unutar je tolerancije od 2 sekunde.
U ovom slučaju, dolazak kompleta bit će svakih 60/(32*8)=0,234375 sekundi.
S obzirom da je za generiranje svakog skupa potrebno izvršiti mjerenje i iz njega izračunati vrijednosti, potreba za prekidom javlja se svakih 60/(32*8*2)=0,1171875 sekundi... Inače, 512 puta u minuti .
Imamo 11059200 kvarca, pa smo odabrali smanjenje za prvi mjerač vremena jednako 64 i povećavat će se 172800 puta u sekundi. Ali ne trebamo 172800 puta, već 8,53(3) brže od 172800/8,53(3)=0x4F1A.
Puni ciklus će trajati 32*8*2*64*20250/11059200, što je točno 60 sekundi (bez ostatka)
Provjerite: 60 sekundi (bez ostatka) jednako je zadatku “ciklus točno 1 minuta”.
Za promjenu kvarca u automatskom načinu rada, pišemo formulu za izračun vremenskog razdoblja 0xFFFF-(CLOCKr/64)*60/512.
ADC mikroprocesora ima širinu od 10 bita, ali dokumentacija kaže da je apsolutna pogreška ±2 najmanje značajne znamenke, tako da prihvaćamo širinu ADC = 8 bita. Imamo 0xFF mjerenja po minuti za svaki kanal, a uzimamo maksimalan broj spremljenih minuta izvješća jednak 0xFFFF (za 45 dana). Stoga dodjeljujemo 4 bajta po kanalu za struje i 5 bajta po kanalu za snage. Preporučljivo je svaki paket numerirati, a uređaj ćemo koristiti najmanje 24 sata - za brojeve paketa izdvajamo dva bajta (NnNn).
Sve to pakiramo u tekstualni format i ne šaljemo najniži bajt, što je jednako dijeljenju sa 256 (sustav mjeri 256 puta u minuti, izvještaji su minutni, pa je bilo potrebno podijeliti iznos sa 256)
Zatim, sve to pakiramo u ovakav paket:

>N_NnNnXiXiXiYyYyYyWwWwWwWwTtTtTtTt +#11 +#13

A to je 37 bajtova za minutne pakete (točno 60 sekundi).
Što se tiče podataka o trenutnom pražnjenju/punjenju, koji se moraju dostaviti najmanje jednom svakih 5 sekundi, uzimamo aritmetički prosjek za dva ciklusa (2 ciklusa * 8 mjerenja = 16, što je 2 na potenciju četiri = prikladno podijeljeno s MK ), upakirati ih u tekstualnu poruku, dodajući statusni bajt i izdajući ga korisniku svakih 2*1,875 = 3,75 sekundi (što odgovara navedenom vremenu barem jednom svakih 5 sekundi).
Podatke ćemo dati u tekstualnom obliku, dakle prefiks “>P_” na početku.

>P_KkIrIzUu +#11 +#13

A to je 13 bajtova za pakete od 4 sekunde (točnije 3,75 sekundi).

Završno testiranje.

Algoritam autonomnog rada.

  Kao što je već napisano gore, algoritam je sastavljen prema dostupnim podacima i za ovu specifičnu situaciju... Ovaj dizajn je kreiran na principu "kakav jest", prema podacima pronađenim na internetu, iz paralelnih grana i dokumentacije za baterije (tj. neovisno istraživanje parametara Autor nije testirao nekoliko stotina baterija različitih proizvođača). Sustav je testiran na nekoliko baterija dostupnih autoru i pokazao je pozitivne rezultate, tako da je s velikom vjerojatnošću ovaj algoritam prikladan za druge slične baterije drugih proizvođača.
Stoga, ako ste u ovaj opis Ako primijetite bilo kakve netočnosti ili imate ideje kako to poboljšati, molimo pišite na e-mail adresu navedenu na samom dnu stranice.
Jedan je filozof rekao: “Vjerovati znači odbiti razumjeti.” Stoga nemojte slijepo ponavljati, već prije ponavljanja ovog dizajna provjerite kompatibilnost s vašim uvjetima.
Resetiranje - Gumb koji se može pritisnuti šibicom kroz utor zračnog kanala.
Za aktiviranje načina samoprogramiranja.

Daljinski upravljač.

Kao što je gore opisano, odlučeno je da se uređaj ne preopterećuje elementima zaslona zbog njihove visoke cijene i niske učinkovitosti pri korištenju sustava na mjestima koja su teško dostupna za vizualni pregled.
Stoga je odlučeno da se uređaj opremi RS232 sučeljem, preko kojeg se ovim uređajem može upravljati bilo s računala bilo s upravljačke ploče. Štoviše, u slučaju paralelnog korištenja više punjača, na svaki od punjača možete naizmjenično spojiti jednu vanjsku kontrolnu ploču.

Algoritam punjenja.

1) Provjerite napon na stezaljkama. Ako je niži od 6,5 V, punjenje se prekida zvučnim signalom.
2) Ciklus punjenja ograničava struju punjenja (obično oko 1-2 A) na određeni prag napona (obično oko 13,8-14,5 V), a zatim se prebacuje na stabilizaciju napona.
3) Provjera uvjeta za nakupljanje.
4) Provjera stanja odvoda 1:10 potopljeno.
Ako tijekom pražnjenja napon padne ispod 6,5 V = izlaz sa zvučnim signalom.
Ako je već došlo do nakupljanja, a tijekom pražnjenja 1:10 napon je pao ispod 8,6 V = izlaz sa zvučnim signalom.
5) Provjerite stanje za kraj punjenja - Ako je do nakupljanja već došlo, ali je prosječna struja u minuti manja od 0,09 A = izlaz sa zvučnim signalom.
6) Provjera uvjeta za generiranje izvješća za dva ciklusa.
7) Provjera uvjeta za izradu zapisnika.
8) Provjerite je li naredba za zaustavljanje stigla putem RS232 ili je li pritisnut SB4.
9) Idite na točku 2

Algoritam pražnjenja

1) Provjerite napon na stezaljkama. Ako je manji od 12,0 V, pražnjenje se prekida zvučnim signalom.
2) Ciklusi pražnjenja provode se pulsirajućom strujom s najviše 0,1C (za 7,2Ah pri I=0,1C dobivamo I=0,75A).
3) Provjerite napon na stezaljkama. Ako je prosjek po minuti manji od 10,8 V, pražnjenje se prekida zvučnim signalom.
4) Provjerite napon na stezaljkama. Ako je prosjek tijekom dva ciklusa manji od 6,5 V, pražnjenje se prekida zvučnim signalom.
5) Provjera uvjeta za generiranje izvješća za dva ciklusa.
6) Provjera uvjeta za izradu zapisnika.
7) Provjerite je li naredba za zaustavljanje stigla putem RS232 ili je li pritisnut SB4.
8) Idite na točku 2

Firmware i kontrolni program.

Matematički dio projekta nije jednostavan pa smo do sada izradili samo njegov osnovni dio. Osnovni dio može kontrolirati procese punjenja i pražnjenja, upravlja svim hitnim situacijama i ima algoritme za samodijagnostiku. Planiramo kasnije napisati algoritme za testiranje i fleksibilnu konfiguraciju za vaš hardver (uzimajući u obzir tolerancije dijelova). Stoga su za sada datoteke firmvera i kontrolni program takvi kakvi jesu (u testnom i glavnom setu), tj. autor je doradio sustav do točke “Ali meni radi i sve mi se sviđa!”, ali ako ste zainteresirani za daljnji razvoj projekta ili imate ideje za poboljšanje, pišite na e-mail adresu na dnu stranice... pokušat ćemo zajedno nešto smisliti...
Ovom sustavu možete dodati:
1) Podešavanje hardvera s računala preko RS232.
2) Učitavanje parametara ugađanja u program s hardvera.
3) Teletubbies i animacije u kontrolnom programu.
4) Algoritam za testiranje preostalog kapaciteta i postotka napunjenosti baterije.
5) Hardverska upravljačka ploča - uređaj za bilježenje opremljen LCD zaslonom i I2C memorijom za snimanje loga.

Na internetu postoji mnogo različitih vrsta informacija o pitanju kućnih punjača, ali, po mom mišljenju, kriterij njihove korisnosti je njihova usklađenost s fizikalno-kemijskim procesima u bateriji. Korisnost u ovom kontekstu znači nepostojanje negativnih posljedica (šteta) za baterije nakon primjene informacija u praksi. Pojedinosti i poveznice na ovu stavku sažeti su u "objašnjenja".

"Kliknite na ovaj tekst da proširite objašnjenja"

Po struci sam inženjer koji projektira automatizirane sustave upravljanja procesima (automatizirani sustavi upravljanja procesima) i malo sam daleko od kemije (tehnološki kemičari obično pišu tehničke specifikacije za upravljanje kemijskim procesima), tako da na kraju članka imam prikupio je najinformativnije, po mom mišljenju, veze na ovu temu. Ali ne obvezujem se prosuđivati ​​njihovu usklađenost (adekvatan odraz) fizičkih i kemijskih procesa u bateriji. Ali želim vas upozoriti da su ih napisali amateri i da svaki od njih može imati svoje pozitivne, negativne i čak, nažalost, vrlo štetne strane.

Materijali na ATX napajanjima:
Snažno napajanje nadogradnjom s manjih jedinica napajanja.
Modifikacija napajanja..
Punjač za olovne baterije na MK Atmega8.
Punjac za atmega8.

Ograničenja.

Uređaj je dizajniran KAKAV JEST i autor ne odgovara za očitu (ili neočitu) štetu nastalu kao rezultat ponavljanja.

Odnosno, sve pokuse izvodite na vlastitu odgovornost i rizik.

Pročitajte popis često postavljanih pitanja na

Ako imate pitanja ili prijedloga, pišite mi na adresu na dnu stranice

Ako ste pronašli nešto zanimljivo ili korisno za sebe na mojoj web stranici i želite vidjeti nove zanimljive projekte na ovoj stranici, kao i podršku i poboljšanja postojećih projekata, onda svi mogu podržati ovaj projekt, djelomično pokriti troškove hostinga, razvoja i prerade troškovi projekata.

Dugo sam želio napraviti automatski punjač, ​​jer... Auto se nalazi daleko od kuće i stalno praćenje punjenja je nemoguće. Nakon ponavljanja sličnih uređaja mnogo puta, bilo je potrebno napustiti tradicionalnu tranzistorsku kontrolu struje punjenja, jer teško je postići dovoljnu pouzdanost memorije. Kao rezultat toga, rođen je ovaj uređaj. Nedostaci stepenaste kontrole nadoknađeni su nedostatkom ventilatora i glomaznih radijatora.

Maksimalna struja punjenja određena je snagom transformatora i samih tiristora + diodni most. Algoritam naplate možete sami promijeniti ako želite (izvorni kod je dostupan). Nakon uključivanja punjača i pritiska na tipku "Otpuštanje" počinje pražnjenje (struja je određena snagom svjetla prednjeg svjetla). Kada napon padne ispod 10,2 V, punjač prelazi u način rada za punjenje. Algoritam punjenja: 10 sekundi punjenja maksimalnom strujom (15A), 20 sekundi pražnjenja strujom 0,6A kada je S3 MAX uključen, 30 sekundi punjenja nazivnom strujom (6A), 20 sekundi pražnjenja strujom 0,6A i tako dalje. Kada napon baterije dosegne 13,8 V, punjač prelazi u način punjenja, što eliminira intenzivno ključanje i zagrijavanje baterije. Glavna struja punjenja smanjena je na 1,5-0,5A, maksimalno vrijeme struje smanjeno je na 2 sekunde, a struja pražnjenja smanjena je na 0,1A. Kada se baterija napuni do napona od 14,8 V, punjač će prijeći u način rada za pohranu; ako je prekidač postavljen na položaj "Des/Manual", punjač neće prijeći u način rada za pohranu i mora se ručno isključiti. Ako je opcija “Des/Manual” uključena prije uključivanja uređaja, punjač će se prebaciti na ručni način rada, a struja se podešava u koracima prekidačem namota transformatora. Nakon postavljanja “Des/Manual” t. na donji položaj, punjač prelazi u automatski način rada. Ako držite pritisnutu tipku “Release” prilikom uključivanja punjača, uređaj će prijeći u način rada za vježbanje baterije (žuti LED) (pražnjenje-punjenje 3 puta) i zatim ići u pohranu. U načinu skladištenja, kada napon baterije padne ispod 12,6 V, punjač se uključuje i baterija se ponovno puni, itd. ciklički. Završetak punjenja je označen paljenjem plave LED diode.

Svi elementi napajanja ugrađeni su na jedan radijator i ne zagrijavaju se iznad 50 stupnjeva. Ovaj uređaj nije “doktor”, ali konstantnom upotrebom produljuje vijek trajanja baterije. Prilikom korištenja ovog uređaja uočena je obnova kapaciteta sulfatne baterije (vrijeme pražnjenja 5,5 sati umjesto 3,5 sati prije treninga).

Prilikom postavljanja uređaja, MK nije instaliran. Pomoću kratkospojnika dovodimo 5V na izlaze jedan po jedan i provjeravamo funkcionalnost. S otpornicima R17, R18 postavljamo struje pražnjenja na 0,6 A, odnosno 0,1 A. Posebnu pozornost treba obratiti na postavljanje komparatora R25 - na dijagramu prebrojati u gornjem lijevom kutu. Kada je napon na bateriji 13,8 V, napon na razdjelniku bi trebao biti 1.97c. Neke poteškoće mogu nastati zbog raspršenosti parametara elemenata razdjelnika, pa morate eksperimentirati. S ispravnom postavkom komparatora, baterija se isključuje na vrijeme i ne zahtijeva dodatno punjenje, dok je gustoća elektrolita maksimalna.

Relej tip TIANBO 15A, otpornik R25 tip SP5. Transformator 250W. Sekundarni namot za struju do 15A, slavine počevši od 13V svakih 0,7-1V, dobio sam iz svakog okreta. Na tiskanoj pločici nema releja K1 (zaštita od ispada mreže) jer U izvorniku se relej napaja iz mreže. Ovaj uređaj je ponovljen nekoliko puta i radi više od godinu dana. Prethodno je punjač bio izveden na tranzistorima, što je ograničavalo maksimalnu struju punjenja.

U nastavku možete preuzeti firmware, ASM izvor i LAY PCB datoteku

Popis radioelemenata

Oznaka Tip Vjeroispovijest Količina BilješkaDućanMoja bilježnica
IC1 MK PIC 8-bitni

PIC16F628A

1 U bilježnicu
VR1 Linearni regulator

L7805AB

1 U bilježnicu
VT1 Bipolarni tranzistor

KT972A

1 možda na slovo B U bilježnicu
VT2 Bipolarni tranzistor

KT819A

1 moguće s bilo kojim slovnim indeksom U bilježnicu
1 Bipolarni tranzistor

KT3102

1 U bilježnicu
Optocoupler

MOC3052M

3 U bilježnicu
TS1 Tiristor i triak

TS122-25-12

1 U bilježnicu
TS2 Tiristor i triakTS122-151 U bilježnicu
TS3 Tiristor i triak

TS106-10-2

1 U bilježnicu
D3, D5-D9, D11-D14 Ispravljačka dioda

1N4007

10 U bilježnicu
D4 Dioda

D242

1 možete koristiti bilo koji drugi od 10 ampera U bilježnicu
VDD Ispravljački mostKBK25B1 ili bilo koji drugi od 25 Ampera U bilježnicu
VD3 Dioda koja emitira svjetloC535A-WJN1 ili bilo koji drugi bijeli U bilježnicu
VD4-VD6 Dioda koja emitira svjetlo

AL307V

3 ili bilo koje druge zelene U bilježnicu
VD7 Dioda koja emitira svjetlo

AL307A

1 ili bilo koje druge crvene boje U bilježnicu
VD8 Dioda koja emitira svjetloC503B-BAN1 ili bilo koje druge plave boje U bilježnicu
VD9 Dioda koja emitira svjetlo

AL307E

1 ili bilo koje druge žute boje U bilježnicu
VD10 Zener dioda

KS182A

1 U bilježnicu
C1, C4 470 µF 25 V2 U bilježnicu
C3 Kondenzator0,1 µF1 U bilježnicu
C5, C6 Elektrolitički kondenzator100 µF 25 V2 U bilježnicu
C7 Elektrolitički kondenzator47 µF 25 V1 U bilježnicu
R1-R3 Otpornik

20 ohma

3 U bilježnicu
R4, R10, R16, R17 Otpornik

1,5 kOhm

4 U bilježnicu
R5-R8, R11, R15, R20, R21 Otpornik

10 kOhm

8 U bilježnicu
R9 Otpornik

200 Ohma

1 U bilježnicu
R12-R14 Otpornik

750 Ohma

3 U bilježnicu
R18, R19 Trimer otpornik10 kOhm2 U bilježnicu
R22 Otpornik

300 Ohma

1 U bilježnicu
R24 Otpornik

100 Ohma

1


pogleda