Automatisk lader av bilbatterier på PIC. Lader for bilbatterier på Atmega8 Lader på atmega8

Mikrokontrollerkretser, artikler og beskrivelser med firmware og fotografier til bilen.

En enkel turteller på ATmega8 mikrokontrolleren

En turteller brukes i biler for å måle rotasjonshastigheten til alle deler som er i stand til å rotere. Det er mange alternativer for slike enheter, jeg vil tilby et alternativ på AVR-mikrokontrolleren ATmega8. For mitt valg, du også...

Les fullstendig

Fargemusikk på Attiny45-mikrokontrolleren i bilen

Denne fargemusikken, som har en liten størrelse og 12V strømforsyning, kan alternativt brukes i en bil for alle arrangementer. Den primære kilden til dette diagrammet er Radio nr. 5, 2013 A. LAPTEV, Zyryanovsk, Kasakhstan. Opplegg …

Les fullstendig

Oppvarmet speil og bakrutekontroll

Lar deg styre det oppvarmede bakvinduet og speilene separat med én knapp, pluss en tilpassbar avstengningstidtaker på opptil halvannen time for hver kanal. Kretsen er bygget på en ATtiny13A mikrokontroller. Arbeidsbeskrivelse:

Les fullstendig

Dimmer for billampe

Nesten alle biler har innvendig lysstyring, som utføres ved hjelp av en datamaskin ombord eller et eget innebygd system. Lyset slår seg jevnt på og slukker også med en viss forsinkelse (for...

Les fullstendig

GSM alarm med mobiltelefonvarsling

Jeg presenterer en veldig populær bilalarmkrets basert på ATmega8-mikrokontrolleren. En slik alarm gir et varsel til administratorens mobiltelefon i form av anrop eller SMS. Enheten integreres med en mobiltelefon ved hjelp av...

Les fullstendig

Blinkende stopak på mikrokontrolleren

Jeg laget en ny versjon av blinkende stopak. Driftsalgoritmen og kontrollkretsen er forskjellige, størrelsen og tilkoblingen er den samme. Det er mulig å justere blinkingsfrekvensen, varigheten før du bytter til konstant glød og driftssyklusen...

Les fullstendig

DRL pluss blitser

Dette håndverket lar deg strobe LED DRL-er. Håndverket er lite i størrelse, kontrollert med bare én knapp, og har brede tilpasningsmuligheter. Brettstørrelsen er 30 x 19 millimeter. På baksiden er det en rekkeklemme...

Les fullstendig

Vi lager og kobler døren nærmere alarmsystemet

Antall biler med automatiske vinduer vokser stadig, og selv om bilen ikke har det er det mange som lager det selv. Målet mitt var å sette sammen en slik enhet og koble den til...

Les fullstendig

Lysdioder tennes basert på hastighet

Det viste seg å være et "biprodukt": det var nødvendig å teste driftsmodusen til hastighetssensoren for prosjektet med å vise gir på en 5x7 matrise, for dette samlet jeg en liten krets. Kretsen kan slå på lysdioder avhengig av...

Les fullstendig

Digital turteller på AVR mikrokontroller (ATtiny2313)

Turtelleren måler rotasjonshastigheten til deler, mekanismer og andre komponenter i bilen. Turtelleren består av 2 hoveddeler - en sensor som måler rotasjonshastighet og et display hvor...

Les fullstendig

Enkelt digitalt speedometer på ATmega8 mikrokontroller

Et speedometer er en måleenhet for å bestemme hastigheten til en bil. I henhold til målemetoden finnes det flere typer hastighetsmålere: sentrifugale, kronometriske, vibrasjons-, induksjonsmålere, elektromagnetiske, elektroniske og til slutt GPS-hastighetsmålere.

Les fullstendig

Glatt tenning av ryddig på mikrokontrolleren

Denne versjonen har en litt annen layout: en andre innstillingsknapp er lagt til og ter fjernet. Funksjoner: To separate uavhengige kanaler. For hver kanal er det tre grupper med justerbare parametere: forsinkelsestid før start...

Alle tekniske spørsmål på [e-postbeskyttet]
Last ned det skjematiske og trykte kretskortet herfra.
Ekstern krafttransistor IRF540N og vifte er ikke inkludert.

Enhver bileier står før eller siden overfor oppgaven med å lade batteriet. Dette skjer av ulike årsaker. For eksempel i kaldt vær, når batterikapasiteten synker på grunn av lav omgivelsestemperatur. Eller hvis batteriet har stått ubrukt over lengre tid og spenningen på det har sunket til et kritisk nivå. Eller hun ble bare gammel. I slike tilfeller bruker de ofte en kjøpt lader (lader), eller en hjemmelaget lader laget med egne hender.

Ofte lager bileiere ladere ikke fordi det ikke er penger til å kjøpe en ferdig, men fordi det er veldig interessant, spennende og nyttig å gjøre noe med egne hender. Av denne grunn er Internett overfylt med en rekke ladekretser, fra de enkleste med en enkelt transistor til de mest komplekse kontrollert av mikrokontrollere.

Det er imidlertid viktig å huske at riktig lading av et batteri er en kompleks elektrokjemisk prosess. Og ofte er enkle amatørradiokretser ikke i stand til å spore de viktigste ladeparametrene. Strømmer, spenningsstigning og -fall, tidsintervaller, batterifrakobling ved slutten av ladesyklusen og andre prosesser. Og hyppig bruk av slike ikke helt korrekte kretser kan føre til en betydelig reduksjon i batterilevetiden. Å sette sammen en mer kompleks minneenhet er noen ganger utenfor alles makt.

Dette brettet vil bidra til å bygge bro mellom ønsket og evnen til å lage ditt eget minne. Brettet er en halvfabrikat bilbatterilader. Dette halvfabrikatet implementerer allerede den mest komplekse delen av laderen, nemlig mikrokontrollerkontroll av ladeprosessen. Hjertet i brettet er Atmega88-mikrokontrolleren. Som du vet kan mikrokontrolleren i seg selv ikke gjøre noe, siden det er en programmerbar brikke. Og for at en enhet kontrollert av en mikrokontroller skal begynne å fungere, må du skrive et program og laste det opp til brikken. Dette er ikke så lett å gjøre, du trenger både erfaring og kunnskap i å skrive programmer. Dette vanskeligste stadiet er imidlertid allerede implementert i brettet; alt som gjenstår er å montere resten av kretsen riktig. Og her kan bilentusiasten allerede legge hånden, ferdighetene og arbeidsevnen. Så hva gjenstår å gjøre etter kjøp av brettet?

1. Koble strøm til kortet (17-24V, minst 8A).

2. Koble til strømforsyningen i henhold til diagrammet.

Jeg har lenge ønsket å lage en automatisk lader, fordi... Bilen er plassert langt hjemmefra og konstant ladningsovervåking er umulig. Etter å ha gjentatt lignende enheter mange ganger, var det nødvendig å forlate den tradisjonelle transistorkontrollen av ladestrømmen, fordi det er vanskelig å oppnå tilstrekkelig pålitelighet av minnet. Som et resultat ble denne enheten født. Ulempene med trinnkontroll ble kompensert av fraværet av vifter og store radiatorer.

Maksimal ladestrøm bestemmes av kraften til transformatoren og selve tyristorene + diodebro. Du kan endre ladealgoritmen selv om du ønsker det (kildekoden er tilgjengelig). Etter å ha slått på laderen og trykket på "Release"-knappen, begynner utladningen (strømmen bestemmes av strømmen til frontlykten). Når spenningen når under 10,2V, går laderen i lademodus. Ladealgoritme: 10 sek lading med maksimal strøm (15A), 20 sek utlading med strøm 0,6A når S3 MAX er slått på, 30 sek lading med merkestrøm (6A), 20 sek utlading med strøm 0,6A og så videre. Når batterispenningen når 13,8 V, går laderen inn i lademodus, noe som eliminerer intens koking og oppvarming av batteriet. Hovedladestrømmen reduseres til 1,5-0,5A, maksimal strømtid reduseres til 2 sekunder, og utladningsstrømmen reduseres til 0,1A. Når batteriet lades til en spenning på 14,8 V, vil laderen gå i lagringsmodus; hvis vippebryteren er satt til "Des/Manual"-posisjon, vil ikke laderen gå i lagringsmodus og må slås av manuelt. Hvis alternativet "Des/Manual" er slått på før du slår på enheten, vil laderen gå over til manuell modus og strømmen justeres i trinn med en bryter av transformatorviklingene. Etter å ha satt "Des/Manual" t. til den nedre posisjonen, bytter laderen til automatisk modus. Hvis du holder nede "Release"-knappen når du slår på laderen, vil enheten gå inn i batteriopplæringsmodus (gul LED) (utlading-lading 3 ganger) og deretter gå til lagring. I lagringsmodus, når batterispenningen faller under 12,6V, slås laderen på og batteriet lades opp, osv. syklisk. Slutten av ladingen indikeres ved at den blå LED-en lyser.

Alle kraftelementer er installert på en radiator og varmer ikke over 50 grader. Denne enheten er ikke en "lege", men med konstant bruk forlenger den batteriets levetid. Ved bruk av denne enheten ble gjenoppretting av kapasiteten til det sulfaterte batteriet observert (utladingstid 5,5 timer i stedet for 3,5 timer før trening).

Når du setter opp enheten, er ikke MK installert. Ved hjelp av jumpere leverer vi 5V til utgangene en etter en og sjekker funksjonaliteten. Med motstandene R17, R18 setter vi utladningsstrømmene til henholdsvis 0,6A og 0,1A. Spesiell oppmerksomhet må rettes mot oppsett av komparator R25 - omberegning i diagrammet i øvre venstre hjørne. Når spenningen på batteriet er 13,8V, skal spenningen ved skilleveggen være 1,97c. Noen vanskeligheter kan oppstå på grunn av spredningen i parametrene til skilleelementene, så du må eksperimentere. Med riktig innstilling av komparatoren slår batteriet seg av i tide og krever ikke ekstra lading, mens elektrolytttettheten er maksimal.

Relé type TIANBO 15A, motstand R25 type SP5. Transformator 250W. Sekundærvikling for strøm opp til 15A, kraner starter fra 13V hver 0,7-1V, jeg fikk det fra hver sving. Det er ikke noe relé K1 på kretskortet (beskyttelse mot nettverksfeil) pga I originalen får reléet strøm fra nettverket. Denne enheten har blitt gjentatt flere ganger og har fungert i mer enn ett år. Tidligere ble laderen utført på transistorer, noe som begrenset den maksimale ladestrømmen.

Du kan laste ned fastvaren, ASM-kilden og LAY PCB-filen nedenfor

Liste over radioelementer

Betegnelse Type Valør Mengde MerkButikkNotisblokken min
IC1 MK PIC 8-bit

PIC16F628A

1 Til notisblokk
VR1 Lineær regulator

L7805AB

1 Til notisblokk
VT1 Bipolar transistor

KT972A

1 kanskje med bokstaven B Til notisblokk
VT2 Bipolar transistor

KT819A

1 mulig med hvilken som helst bokstavindeks Til notisblokk
1 Bipolar transistor

KT3102

1 Til notisblokk
Optokobler

MOC3052M

3 Til notisblokk
TS1 Thyristor og Triac

TS122-25-12

1 Til notisblokk
TS2 Thyristor og TriacTS122-151 Til notisblokk
TS3 Thyristor og Triac

TS106-10-2

1 Til notisblokk
D3, D5-D9, D11-D14 Likeretterdiode

1N4007

10 Til notisblokk
D4 Diode

D242

1 du kan bruke alle andre 10 ampere Til notisblokk
VDD LikeretterbroKBK25B1 eller andre 25 Ampere Til notisblokk
VD3 LysdiodeC535A-WJN1 eller hvilken som helst annen hvit Til notisblokk
VD4-VD6 Lysdiode

AL307V

3 eller hvilken som helst annen grønn Til notisblokk
VD7 Lysdiode

AL307A

1 eller noe annet rødt Til notisblokk
VD8 LysdiodeC503B-BAN1 eller hvilken som helst annen blå Til notisblokk
VD9 Lysdiode

AL307E

1 eller hvilken som helst annen gul Til notisblokk
VD10 Zener diode

KS182A

1 Til notisblokk
C1, C4 470 µF 25 V2 Til notisblokk
C3 Kondensator0,1 µF1 Til notisblokk
C5, C6 Elektrolytisk kondensator100 µF 25 V2 Til notisblokk
C7 Elektrolytisk kondensator47 µF 25 V1 Til notisblokk
R1-R3 Motstand

20 ohm

3 Til notisblokk
R4, R10, R16, R17 Motstand

1,5 kOhm

4 Til notisblokk
R5-R8, R11, R15, R20, R21 Motstand

10 kOhm

8 Til notisblokk
R9 Motstand

200 Ohm

1 Til notisblokk
R12-R14 Motstand

750 Ohm

3 Til notisblokk
R18, R19 Trimmermotstand10 kOhm2 Til notisblokk
R22 Motstand

300 Ohm

1 Til notisblokk
R24 Motstand

100 Ohm

1

I denne artikkelen vil jeg fortelle deg hvordan du lager en ganske "smart" lader for blysyrebatterier fra en AT/ATX-datamaskinstrømforsyning og en hjemmelaget kontrollenhet. Disse inkluderer den såkalte. "UPS", bilbatterier og andre batterier med bred bruk.

Beskrivelse
Enheten er beregnet for lading og trening (desulfatering) av blysyrebatterier med en kapasitet på 7 til 100 Ah, samt for omtrentlig vurdering av ladenivå og kapasitet. Laderen har beskyttelse mot feil tilkobling av batteriet (reversering av polaritet) og mot kortslutning av tilfeldig forlatte terminaler. Den bruker mikrokontrollerkontroll, takket være hvilke sikre og optimale ladealgoritmer er implementert: IUoU eller IUIoU, etterfulgt av "påfylling" til et 100 % ladenivå. Ladeparametere kan justeres til et spesifikt batteri (tilpassbare profiler) eller du kan velge de som allerede er inkludert i kontrollprogrammet. Strukturelt består laderen av en AT/ATX-strømforsyning, som må endres litt, og en kontrollenhet på ATmega16A MK. Hele enheten er fritt montert i huset til samme strømforsyning. Kjølesystemet (standard PSU-kjøler) slår seg på/av automatisk.
Fordelene med dette minnet er dens relative enkelhet og fraværet av arbeidskrevende justeringer, noe som er spesielt viktig for nybegynnere radioamatører.
]1. Lademodus - "Lade"-meny. For batterier med kapasiteter fra 7Ah til 12Ah er IUoU-algoritmen satt som standard. Dette betyr:
- første trinn - lading med en stabil strøm på 0,1C til spenningen når 14,6V
- det andre trinnet lader med en stabil spenning på 14,6V til strømmen faller til 0,02C
- det tredje trinnet opprettholder en stabil spenning på 13,8V til strømmen faller til 0,01C. Her er C batterikapasiteten i Ah.
- fjerde trinn - "finishing". På dette stadiet overvåkes spenningen på batteriet. Hvis den faller under 12,7V, starter ladingen helt fra begynnelsen.
For startbatterier (fra 45 Ah og over) bruker vi IUIoU-algoritmen. I stedet for det tredje trinnet stabiliseres strømmen ved 0,02C til batterispenningen når 16V eller etter ca. 2 timer. På slutten av dette stadiet stopper ladingen og "påfylling" begynner. Dette er den fjerde etappen. Ladeprosessen er illustrert med grafer i fig. 1 og fig. 2.
2. Treningsmodus (desulfatering) - "Trening"-meny. Her er treningssyklusen:
10 sekunder - utlading med en strøm på 0,01C, 5 sekunder - lad med en strøm på 0,1C. Lade-utladingssyklusen fortsetter til batterispenningen stiger til 14,6V. Neste er den vanlige kostnaden.
3. Batteritestmodus. Lar deg omtrent anslå graden av batteriutlading. Batteriet belastes med en strøm på 0,01C i 15 sekunder, deretter slås spenningsmålemodusen på batteriet på.
4. Kontroll-treningssyklus (CTC). Hvis du først kobler til en ekstra belastning og slår på "Lade" eller "Trening" -modus, vil batteriet i dette tilfellet først bli utladet til en spenning på 10,8 V, og deretter vil den tilsvarende valgte modusen bli slått på. I dette tilfellet måles strømmen og utladningstiden, og beregner dermed den omtrentlige kapasiteten til batteriet. Disse parameterne vises på skjermen etter at ladingen er fullført (når meldingen "Batteri ladet" vises) når du trykker på "velg"-knappen. Som en ekstra belastning kan du bruke en bilglødelampe. Effekten velges basert på den nødvendige utladningsstrømmen. Vanligvis er den satt lik 0,1C - 0,05C (10 eller 20 timers utladningsstrøm).
Flytting gjennom menyen utføres med "venstre", "høyre", "velg"-knappene. "Tilbakestill"-knappen går ut av enhver driftsmodus for laderen til hovedmenyen.
Hovedparametrene for ladealgoritmer kan konfigureres for et spesifikt batteri; for dette er det to tilpassbare profiler i menyen - P1 og P2. De konfigurerte parameterne lagres i ikke-flyktig minne (EEPROM).
For å komme til innstillingsmenyen, må du velge hvilken som helst av profilene, trykk på "velg"-knappen, velg "innstillinger", "profilparametere", profil P1 eller P2. Etter å ha valgt ønsket parameter, trykk "velg". Venstre eller høyre piler vil endres til opp eller ned piler, som indikerer at parameteren er klar til å endres. Velg ønsket verdi med "venstre" eller "høyre"-knappene, bekreft med "velg"-knappen. Displayet vil vise "Lagret", som indikerer at verdien er skrevet til EEPROM.
Innstillingsverdier:
1. "Ladealgoritme." Velg IUoU eller IUIoU. Se grafene i fig. 1 og fig. 2.
2. "Batterikapasitet". Ved å sette verdien på denne parameteren, setter vi ladestrømmen på det første trinnet I=0,1C, hvor C er batterikapasiteten V Ah. (Derfor, hvis du trenger å stille inn ladestrømmen, for eksempel 4,5A, bør du velge en batterikapasitet på 45Ah).
3. "Spenning U1". Dette er spenningen der det første ladetrinnet slutter og det andre begynner. Standardverdien er 14,6V.
4. "Spenning U2". Brukes bare hvis IUIoU-algoritmen er spesifisert. Dette er spenningen der det tredje ladestadiet slutter. Standard er 16V.
5. "2. trinns strøm I2". Dette er den nåværende verdien som det andre ladetrinnet avsluttes med. Stabiliseringsstrøm ved tredje trinn for IUIoU-algoritmen. Standardverdien er 0,2C.
6. "Slutt på belastning I3." Dette er gjeldende verdi når ladingen anses som fullført. Standardverdien er 0,01C.
7. "Utladningsstrøm". Dette er verdien av strømmen som utlader batteriet under trening med lade-utladingssykluser.


Valg og modifikasjon av strømforsyning.

I vårt design bruker vi en datamaskinstrømforsyning. Hvorfor? Det er flere grunner. For det første er dette en nesten ferdiglaget kraftenhet. For det andre er dette også kroppen til vår fremtidige enhet. For det tredje har den små dimensjoner og vekt. Og for det fjerde kan den kjøpes på nesten alle radiomarkeder, loppemarkeder og dataservicesentre. Som de sier, billig og muntert.
Av alle de forskjellige strømforsyningsmodellene passer best for oss en ATX-formatenhet med en effekt på minst 250 W. Du trenger bare å vurdere følgende. Bare de strømforsyningene som bruker TL494 PWM-kontrolleren eller dens analoger (MB3759, KA7500, KR1114EU4) er egnet. Du kan også bruke en strømforsyning i AT-format, men du trenger bare å lage en strømforsyning med lavt strømforbruk (standby) for en spenning på 12V og en strøm på 150-200mA. Forskjellen mellom AT og ATX er i den første oppstartsordningen. AT starter uavhengig; strøm til PWM-kontrollerbrikken hentes fra 12-voltsviklingen til transformatoren. I ATX brukes en separat 5V-kilde, kalt "standby-strømforsyning" eller "standby", for å starte brikken. Du kan lese mer om for eksempel strømforsyninger, og å konvertere en strømforsyning til en lader er godt beskrevet
Så det er en strømforsyning. Først må du sjekke den for brukbarhet. For å gjøre dette demonterer vi den, fjerner sikringen og lodder i stedet en 220 volt glødelampe med en effekt på 100-200 W. Hvis det er en nettspenningsbryter på bakpanelet til strømforsyningen, bør den settes til 220V. Vi slår på strømforsyningen til nettverket. AT-strømforsyningen starter umiddelbart; for ATX må du kortslutte de grønne og svarte ledningene på den store kontakten. Hvis lyset ikke lyser, kjøleren snurrer, og alle utgangsspenninger er normale, så er vi heldige og strømforsyningen vår fungerer. Ellers må du begynne å reparere den. La lyspæren stå på plass inntil videre.
For å konvertere strømforsyningen til vår fremtidige lader, må vi endre "rørledningen" til PWM-kontrolleren litt. Til tross for det store utvalget av strømforsyningskretser, er TL494-svitsjekretsen standard og kan ha et par variasjoner, avhengig av hvordan strømbeskyttelse og spenningsgrenser implementeres. Konverteringsdiagrammet er vist i fig. 3.


Den viser kun én utgangsspenningskanal: +12V. De resterende kanalene: +5V, -5V, +3,3V brukes ikke. De må slås av ved å kutte de tilsvarende sporene eller fjerne elementer fra kretsene deres. Noe som forresten kan være nyttig for oss for kontrollenheten. Mer om dette litt senere. Elementer som er installert i tillegg er angitt med rødt. Kondensator C2 skal ha en driftsspenning på minst 35V og er installert for å erstatte den eksisterende i strømforsyningen. Etter at TL494 "rør" er vist i diagrammet i fig. 3, kobler vi strømforsyningen til nettverket. Spenningen ved strømforsyningsutgangen bestemmes av formelen: Uout=2,5*(1+R3/R4) og med klassifiseringene angitt på diagrammet skal den være ca. 10V. Hvis dette ikke er tilfelle, må du kontrollere riktig installasjon. På dette tidspunktet er endringen fullført, du kan fjerne lyspæren og erstatte sikringen.

Ordning og operasjonsprinsipp.

Styreenhetsdiagrammet er vist i fig. 4.


Det er ganske enkelt, siden alle hovedprosessene utføres av mikrokontrolleren. Et kontrollprogram er skrevet inn i minnet, som inneholder alle algoritmene. Strømforsyningen styres ved hjelp av PWM fra PD7-pinnen til MK og en enkel DAC basert på elementene R4, C9, R7, C11. Målingen av batterispenning og ladestrøm utføres ved hjelp av selve mikrokontrolleren - en innebygd ADC og en kontrollert differensialforsterker. Batterispenningen tilføres ADC-inngangen fra deleren R10R11. Lade- og utladestrømmen måles som følger. Spenningsfallet fra målemotstanden R8 gjennom deler R5R6R10R11 tilføres forsterkertrinnet, som er plassert inne i MK og koblet til pinnene PA2, PA3. Forsterkningen er satt programmatisk, avhengig av den målte strømmen. For strømmer mindre enn 1A settes forsterkningsfaktoren (GC) lik 200, for strømmer over 1A GC=10. All informasjon vises på LCD-skjermen koblet til portene PB1-PB7 via en firetrådsbuss. Beskyttelse mot polaritetsreversering utføres på transistor T1, signalering av feil tilkobling utføres på elementene VD1, EP1, R13. Når laderen er koblet til nettverket, lukkes transistoren T1 på lavt nivå fra PC5-porten, og batteriet kobles fra laderen. Den kobles kun til når du velger batteritype og laderdriftsmodus i menyen. Dette sikrer også at det ikke oppstår gnister når batteriet er tilkoblet. Hvis du prøver å koble batteriet i feil polaritet, vil summeren EP1 og den røde LED VD1 høres, som signaliserer en mulig ulykke. Under ladeprosessen overvåkes ladestrømmen konstant. Hvis det blir lik null (terminalene er fjernet fra batteriet), går enheten automatisk til hovedmenyen, stopper ladingen og kobler fra batteriet. Transistor T2 og motstand R12 danner en utladningskrets, som deltar i lade-utladingssyklusen til desulfateringsladingen (treningsmodus) og i batteritestmodus. Utladningsstrømmen på 0,01C stilles inn med PWM fra PD5-porten. Kjøleren slår seg automatisk av når ladestrømmen faller under 1,8A. Kjøleren styres av port PD4 og transistor VT1.

Detaljer og design.

Mikrokontroller. De finnes vanligvis på salg i en DIP-40- eller TQFP-44-pakke og er merket som følger: ATMega16A-PU eller ATMega16A-AU. Bokstaven etter bindestreken angir pakketypen: "P" - DIP-pakke, "A" - TQFP-pakke. Det er også utgåtte mikrokontrollere ATMega16-16PU, ATMega16-16AU eller ATMega16L-8AU. I dem indikerer tallet etter bindestreken den maksimale klokkefrekvensen til kontrolleren. Produksjonsselskapet ATMEL anbefaler å bruke ATMega16A-kontrollere (nemlig med bokstaven "A") og i en TQFP-pakke, det vil si slik: ATMega16A-AU, selv om alle de ovennevnte tilfellene vil fungere i enheten vår, som praksis har bekreftet. Sakstyper varierer også i antall pinner (40 eller 44) og deres formål. Figur 4 viser et skjematisk diagram av styreenheten for MK i en DIP-pakke.
Motstand R8 er keramisk eller ledning, med en effekt på minst 10 W, R12 - 7-10 W. Alle andre er 0,125W. Motstander R5, R6, R10 og R11 må brukes med en toleranse på 0,1-0,5 %. Det er veldig viktig! Nøyaktigheten av målingene og, følgelig, korrekt drift av hele enheten vil avhenge av dette.
Det anbefales å bruke transistorene T1 og T1 som vist i diagrammet. Men hvis du må velge en erstatning, må du ta hensyn til at de må åpne med en portspenning på 5V og selvfølgelig må tåle en strøm på minst 10A. Passende er for eksempel transistorer merket 40N03GP, som noen ganger brukes i samme ATX-format strømforsyninger, i en 3,3V stabiliseringskrets.
Schottky diode D2 kan tas fra samme strømforsyning, fra +5V kretsen, som vi ikke bruker. Elementene D2, T1 og T2 er plassert på en radiator med et areal på 40 kvadratcentimeter gjennom isolerende pakninger. Buzzer EP1 - med innebygd generator, for en spenning på 8-12 V, kan lydvolumet justeres med motstand R13.
LCD-indikator – WH1602 eller lignende, på kontrolleren HD44780, KS0066 eller kompatibel med dem. Dessverre kan disse indikatorene ha forskjellige pinneplasseringer, så du må kanskje designe et kretskort for ditt eksempel
Program
Kontrollprogrammet ligger i mappen "Program". Konfigurasjonsbitene (sikringene) er satt som følger:
Programmert (sett til 0):
CKSEL0
CKSEL1
CKSEL3
SPIEN
SUT0
BODEN
BODLEVEL
BOOTSZ0
BOOTSZ1
alle andre er uprogrammerte (sett til 1).
Oppsett
Så strømforsyningen har blitt redesignet og produserer en spenning på omtrent 10V. Når du kobler til en fungerende kontrollenhet med en fastvare MK til den, bør spenningen falle til 0,8..15V. Motstand R1 setter kontrasten til indikatoren. Oppsett av enheten innebærer å kontrollere og kalibrere måledelen. Vi kobler et batteri eller en 12-15V strømforsyning og et voltmeter til terminalene. Gå til "Kalibrering"-menyen. Vi sjekker spenningsavlesningene på indikatoren med avlesningene til voltmeteret, om nødvendig, korriger dem ved å bruke "<» и «>" Klikk "Velg". Deretter kommer gjeldende kalibrering ved KU=10. Med de samme knappene "<» и «>"Du må sette gjeldende avlesning til null. Lasten (batteriet) slås automatisk av, så det er ingen ladestrøm. Ideelt sett bør det være nuller eller svært nær nullverdier. I så fall indikerer dette nøyaktigheten til motstandene R5, R6, R10, R11, R8 og den gode kvaliteten på differensialforsterkeren. Klikk "Velg". Tilsvarende - kalibrering for KU=200. "Valg". Displayet vil vise "Klar" og etter 3 sekunder. enheten vil gå til hovedmenyen.
Kalibreringen er fullført. Korreksjonsfaktorer lagres i ikke-flyktig minne. Det er verdt å merke seg her at hvis spenningsverdien på LCD-skjermen under den aller første kalibreringen er veldig forskjellig fra voltmeteravlesningene, og strømmene ved en hvilken som helst KU er veldig forskjellige fra null, må du bruke (velg) andre delemotstander R5, R6, R10, R11, R8, Ellers kan enheten ikke fungere. Med presise motstander (med en toleranse på 0,1-0,5%) er korreksjonsfaktorene null eller minimal. Dette fullfører oppsettet. Hvis spenningen eller strømmen til laderen på et tidspunkt ikke øker til det nødvendige nivået eller enheten "dukker opp" i menyen, må du nok en gang nøye kontrollere at strømforsyningen er riktig modifisert. Kanskje er beskyttelsen utløst.
Alt materiale kan lastes ned i ett arkiv