INHOUDSOPGAWE:

Battery laai en ontlaai kontroleerder: 3 stappe
Battery laai en ontlaai kontroleerder: 3 stappe

Video: Battery laai en ontlaai kontroleerder: 3 stappe

Video: Battery laai en ontlaai kontroleerder: 3 stappe
Video: How to use XY-DJ Battery Charge Control Module with Over Charge Protection Solar - Robojax 2024, November
Anonim
Battery laai en ontlaai kontroleerder
Battery laai en ontlaai kontroleerder
Battery laai en ontlaai kontroleerder
Battery laai en ontlaai kontroleerder

Ek gebruik al 'n paar jaar 'n slegte laaier vir Li-Ion-selle. Daarom wou ek my eie bou, wat Li-Ion-selle kan laai en aflaai. Boonop moet my eie laaier ook 'n skerm hê wat die spanning, temperatuur en ander data moet wys. In hierdie handleiding sal ek jou wys hoe om jou eie te bou.

Voorrade

Hierdie projek bevat die volgende dele:

  • 24x 90Ω weerstand (THT)
  • 1x PCB
  • 3x Pin kop 4 pin
  • 13x Transistor (THT)
  • 1x Speldopskrif 3 -pen
  • 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 waaier +12V 40mm x 40mm x 10mm
  • 1x ATMEGA328P-AU (SMD)
  • 1x Mini -zoemer (THT)
  • 1x DC -aansluiting
  • 1x Pin trui
  • 1x DC-DC boksomskakelaar (THT)
  • 1x USB 3.1 -aansluiting (SMD)
  • 16x speldkopmannetjie
  • 1x I2C oled -skerm (THT)
  • 2x 16 MHz kristal (SMD)
  • 1x USB-B (SMD)
  • 6x Li-Ion laai kontroleerder (SMD)
  • 1x USB -beheerder
  • 1x knoppie (SMD)
  • 12x 8µF dop (SMD)
  • 4x 0, 1µF cap (SMD)
  • 6x 400mΩ resistor shunt (SMD)
  • 1x I2C temp sensor (THT)
  • 3x Skuifregister (THT)

Boonop moet u 'n geskikte soldeer- en maatstel hê, wat bestaan uit 'n soldeerbout, soldeer, (warm lug soldeerapparaat), multimeter, ensovoorts.

Die volgende sagteware is gebruik:

  • Autodesk EAGLE
  • Arduino IDE
  • 123D ontwerp

U kan meer inligting vind onder hierdie skakel: github.com/MarvinsTech/Battery-charge-and-discharge-controller

Stap 1: soldeer

Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer

Eerstens soldeer u alle komponente (soos op die foto's) op die bord, maar maak seker dat die SMD -komponente in die regte rigting gesoldeer is. U kan die regte rigting herken aan die wit kolletjies op die bord. As u klaar is met soldeer, moet u onder geen omstandighede die printplaat met stroom aansluit nie, aangesien dit die komponente kan beskadig!

Stap 2: Voorbereidings vir inbedryfstelling

Voorbereidings vir inbedryfstelling
Voorbereidings vir inbedryfstelling
Voorbereidings vir inbedryfstelling
Voorbereidings vir inbedryfstelling
Voorbereidings vir inbedryfstelling
Voorbereidings vir inbedryfstelling

Om die bord met die vereiste ingangsstroom te kan bestuur, moet ons eers die DC na DC buck converter stel op 'n uitsetspanning van +5V. Om dit te kan doen, trek ons eers die +5V -trui op die bord en koppel dit dan aan die krag via die DC -aansluiting. Maak seker dat die spanning tussen +6V en +12V is, anders kan die DC na DC -omskakelaar beskadig word. Meet dan die spanning by die uitgang van die omskakelaar (sien prent) en stel terselfdertyd 'n geskatte spanning van +5V met 'n skroewedraaier in. As die voltmeter geen spanning toon nie, druk die skakelaar op die printplaat om die DC na DC converter van krag te voorsien.

As u klaar is, kan u ook 'n aluminium- of staalplaat sny en dit met termiese pads op die weerstande plaas. Waardeur die hitte nog beter kan verdwyn. Die Li-ioonselle met hierdie weerstandskonstellasie word egter teen ongeveer 220mA ontlaai. Dit beteken dat die weerstande volgens my metings 'n maksimum van 60 ° C of 140 ° F kan bereik. Daarom dink ek dat dit ook uitgelaat kan word.

Stap 3: Laai die program op

Laai die program op
Laai die program op

In die laaste stap moet u die kaart via 'n USB -tipe B -verbinding met 'n rekenaar koppel en die kode met die nuutste weergawe laai. Om dit te doen, kies die Arduino Nano in die Arduino IDE onder Tools -> Board en die ATmega 328P (Old Bootloader) onder die item Processor. Druk dan op die oplaai -knoppie en u eie laai- en ontlaaikontroleerder is gereed.

Aanbeveel: