Legger til regenerering i Bretts Arduino ASCD 18650 smartlader / utlader: 3 trinn
Legger til regenerering i Bretts Arduino ASCD 18650 smartlader / utlader: 3 trinn
Anonim
Legger til regenerering i Bretts Arduino ASCD 18650 smartlader / utlader
Legger til regenerering i Bretts Arduino ASCD 18650 smartlader / utlader

DIY TESLA powerwall -samfunnet vokser raskt. Det viktigste trinnet i å bygge en powerwall er gruppering av battericellene i pakker med lik total kapasitet. Dette gjør det mulig å sette batteripakkene i serie og enkelt balansere dem for minimum utladning og maksimal ladespenning. For å oppnå denne grupperingen av battericeller, må man måle kapasiteten til hver enkelt battericelle. Å måle kapasiteten til titalls batterier nøyaktig kan være en stor og overveldende jobb. Dette er grunnen til at entusiastene vanligvis bruker kommersielle batterikapasitetstestere som ZB2L3, IMAX, Liito KALA og andre. Blant DIY TESLA powerwall-samfunnet er det imidlertid en veldig populær DIY batterikapasitetstester-Bretts Arduino ASCD 18650 Smart Charger/Discharger (https://www.vortexit.co.nz/arduino-8x-charger-discharger/). I denne instruksen vil vi modifisere denne DIY -batterikapasitetstester slik at batteriet som testes vil overføre energien til et annet høykapasitetsbatteri, og dermed unngå sløsing med energi som varme gjennom en effektmotstand (den vanlige metoden for måling av batterikapasitet).

Trinn 1: Bygg en prototype av Bretts DIY batterikapasitetstester

Bygg en prototype av Bretts DIY batterikapasitetstester
Bygg en prototype av Bretts DIY batterikapasitetstester
Bygg en prototype av Bretts DIY batterikapasitetstester
Bygg en prototype av Bretts DIY batterikapasitetstester

Jeg vil anbefale å besøke Bretts webside og følge instruksjonene https://www.vortexit.co.nz/arduino-8x-charger-discharger/. Så er ideen for å endre dette vist i skjematisk. I utgangspunktet, i stedet for å bruke en motstand for å dempe den målte batterienergien, bruker vi en veldig lav Ohm -motstand som shunt. I vårt tilfelle bruker vi en 0,1 ohm 3-watts motstand. Deretter bygger vi en DC boost -omformer med tilbakemelding. Det er mange lenker om hvordan du bygger en Arduino -kontrollert boost -omformer, men jeg brukte videoen av Electronoobs (https://www.youtube.com/embed/nQFpVKSxGQM) som er veldig lærerikt. Dessuten bruker Electronoobs her en Arduino, så vi vil bruke en del av tilbakemeldingens loop -kode. I motsetning til den tradisjonelle boost -omformeren, vil vi overvåke og prøve å holde konstant utladningsstrømmen, ikke utgangsspenningen. Da vil den høye kapasiteten til regenbatteriet parallelt med en kondensator jevne ut utgangsspenningen som vist på bildet (oscilloskopbilde). Uten kondensatoren 470uF må du være forsiktig med spenningsspissene.

Trinn 2: Maskinen

Maskinen
Maskinen
Maskinen
Maskinen
Maskinen
Maskinen
Maskinen
Maskinen

Fordi alt prosjektet er under utvikling, bestemte jeg meg for å bruke kommersielle PCB -kort og montere alle komponentene. Dette er et læringsprosjekt for meg, og derfor hjalp PCB meg med å forbedre loddeferdighetene mine og lære alt om analog og digital elektronikk. Jeg ble også besatt av å øke regenereringseffektiviteten. Det jeg fant ut er at dette oppsettet resulterer i> 80% regenereringseffektivitet for utslippshastigheter 1 amp. I skjematikken viser jeg alle komponentene som trengs i tillegg til det Brett viser i skjemaene sine.

Trinn 3: Arduino -koden

For Arduino brukte jeg Bretts kode, og jeg inkluderte pulsbreddemodulering (PWM). Jeg brukte tidtakere til å kjøre PWM på 31 kHz som (i teorien, men jeg sjekket ikke) gir bedre effektivitet i konvertering. Andre funksjoner inkluderer riktig måling av utladningsstrømmen. Du må filtrere målingen riktig siden vår shuntmotstand er 0,1 Ohm. I utladningsdelen av koden justerer PWM -driftssyklusen for å holde strømmen konstant.

Anbefalt: