Inhoudsopgave:

Batterij laad- en ontlaadcontroller - Ajarnpa
Batterij laad- en ontlaadcontroller - Ajarnpa

Video: Batterij laad- en ontlaadcontroller - Ajarnpa

Video: Batterij laad- en ontlaadcontroller - Ajarnpa
Video: Batterij laad- en ontlaad controller met Arduino-code 2024, November
Anonim
Batterij laad- en ontlaadcontroller
Batterij laad- en ontlaadcontroller
Batterij laad- en ontlaadcontroller
Batterij laad- en ontlaadcontroller

Ik gebruik al enkele jaren een slechte oplader voor Li-Ion-cellen. Daarom wilde ik er zelf een bouwen, die Li-Ion-cellen kan opladen en ontladen. Daarnaast moet mijn eigen oplader ook een display hebben waarop de spanning, temperatuur en andere gegevens moeten worden weergegeven. In deze tutorial laat ik je zien hoe je er zelf een kunt bouwen.

Benodigdheden

Dit project bevat de volgende onderdelen:

  • 24x 90Ω weerstand (THT)
  • 1x printplaat
  • 3x Pin header 4 pins
  • 13x Transistor (THT)
  • 1x Pin header 3 pins
  • 4x Diode (SMD)
  • 1x Joystick (SMD)
  • 34x 1KΩ weerstand (SMD)
  • 10x 100Ω weerstand (SMD)
  • 6x 1, 2KΩ weerstand (SMD)
  • 3x 10KΩ weerstand (SMD)
  • 15x LED (SMD)
  • 3x RGB-LED (SMD)
  • 1x Ventilator +12V 40mm x 40mm x 10mm
  • 1x ATMEGA328P-AU (SMD)
  • 1x Mini-zoemer (THT)
  • 1x DC-stroomaansluiting
  • 1x Pin-jumper
  • 1x DC-DC buck-converter (THT)
  • 1x USB 3.1-aansluiting (SMD)
  • 16x Pinheader mannelijk
  • 1x I2C oled-display (THT)
  • 2x 16MHZ kristal (SMD)
  • 1x USB-B (SMD)
  • 6x Li-Ion laadregelaar (SMD)
  • 1x USB-controller
  • 1x Knop (SMD)
  • 12x 8µF dop (SMD)
  • 4x 0, 1µF dop (SMD)
  • 6x 400mΩ weerstandshunt (SMD)
  • 1x I2C temperatuursensor (THT)
  • 3x Schuifregister (THT)

Daarnaast moet je een geschikte soldeer- en meetset hebben, die bestaat uit een soldeerbout, soldeer, (heteluchtsoldeerapparaat), multimeter enzovoort.

De volgende software is gebruikt:

  • Autodesk EAGLE
  • Arduino IDE
  • 123D-ontwerp

Meer gegevens vindt u onder deze link: github.com/MarvinsTech/Battery-charge-and-discharge-controller

Stap 1: Solderen

Solderen
Solderen
Solderen
Solderen
Solderen
Solderen

Soldeer eerst alle componenten (zoals op de foto's) op het bord, maar zorg ervoor dat de SMD-componenten in de juiste richting worden gesoldeerd. Je herkent de juiste richting aan de witte stippen op het bord. Als u klaar bent met solderen, mag u de printplaat in geen geval met stroom verbinden, omdat dit de componenten kan beschadigen!

Stap 2: Voorbereidingen voor inbedrijfstelling

Voorbereidingen voor inbedrijfstelling
Voorbereidingen voor inbedrijfstelling
Voorbereidingen voor inbedrijfstelling
Voorbereidingen voor inbedrijfstelling
Voorbereidingen voor inbedrijfstelling
Voorbereidingen voor inbedrijfstelling

Om het bord met de benodigde ingangsstroom te kunnen laten werken, moeten we eerst de DC naar DC buck converter instellen op een uitgangsspanning van +5V. Hiervoor trekken we eerst de +5V-jumper op het bord en sluiten deze vervolgens via de DC-aansluiting op de voeding aan. Zorg ervoor dat de spanning binnen een bereik van +6V tot +12V ligt, anders kan schade aan de DC naar DC buck-converter optreden. Meet vervolgens de spanning aan de uitgang van de omvormer (zie afbeelding) en stel tegelijkertijd een spanning van ongeveer +5V in met een schroevendraaier. Mocht de voltmeter geen spanning aangeven, druk dan op de schakelaar op de printplaat om de DC naar DC converter van stroom te voorzien.

Als je klaar bent, kun je ook een aluminium of stalen plaat snijden en deze met thermische pads op de weerstanden plaatsen. Waardoor de warmte nog beter kan worden afgevoerd. De Li-ion-cellen met deze weerstandsconstellatie worden echter ontladen bij ongeveer 220mA. Wat betekent dat de weerstanden volgens mijn metingen maximaal 60°C of 140°F kunnen bereiken. Daarom denk ik dat dit ook achterwege kan blijven.

Stap 3: Upload het programma

Upload het programma
Upload het programma

In de laatste stap moet je het bord via de USB type B-aansluiting op een computer aansluiten en de code laden met de nieuwste versie erop. Selecteer hiervoor de Arduino Nano in de Arduino IDE onder Tools -> Board en de ATmega 328P (Old Bootloader) onder het item Processor. Druk dan op de uploadknop en je eigen accu laad- en ontlaadcontroller is klaar.

Aanbevolen: