Homemade BMS - Balanced LiPo Charger Multiple Cells and Current Limit

Ғылым және технология

High quality PCB prototypes: www.pcbway.com
3D & CNC service: www.pcbway.com/rapid-prototyp...
🔥Today we test some circuits for a homemade BMS to charge, protect and balance our battery pack. We add current limit, balance mode for more than 2S packs and stop the charging process at 4.2V for each cell.
🔀LINKS
-------------------------------------
Tutorial Website: electronoobs.com/eng_circuitos...
Schematic 1S: electronoobs.com/images/Circui...
Schematic 3S: electronoobs.com/images/Circui...
Other Posts: • Balancing unit (BMS) f...
🤝SUPPORT
-------------------------------------
Join my Arduino Course (Spanish): bit.ly/2JY8icE
ELECTRONOOBS.io: electronoobs.io
Help my projects on Patreon : / electronoobs
my Q&A page: electronoobs.io/forum/index.php
Facebook page: / electronoobs
Canal en Español: / electronoobs en español
00:00 Intro
02:00 Why we need BMS?
03:19 How Balanced Charger Works
04:42 1S Circuit
07:25 1S Test
09:37 3S Circuit
11:17 3S Test
12:36 Thank you
Like share and subscribe to motivate me. Thank you
#BMS
#charger
#homemade

Пікірлер: 459

  • @tom95076
    @tom950763 ай бұрын

    This project made me rethink my setup with an Adafruit solar charger. For my timemachine project to run longer using an Arduino Pro at 3.3v. I placed two Lipo Batteries in Parallel to have the same output of 3.7v with a larger running time or capacity when the sun was gone. I noticed the second battery drained more than the second battery once I place them in a commercial charger. Seeing your animations and showing single and multiple charging methods I now feel better about learning what are my mistakes. Thank You for sharing and keeping up on all the great content. Not everything is applicable but as makers we must learn from each other to share our project. Awesome overview and great tips. You are always setting the bar higher and higher for all makers.

  • @Undermada
    @Undermada Жыл бұрын

    Probably one of the best videos I've ever saw with explanation of BMS! Thank you!

  • @len8752
    @len87524 ай бұрын

    Great Video! I've been subscribed for the longest of time, but every now and then, you just publish more and more explanatory and informational videos that go briefly into the problems were are trying to solve step by step, stage by stage. Thank you so much! 6/5 Starts

  • @JohanDegraeveAanscharius
    @JohanDegraeveAanscharius2 жыл бұрын

    I read A LOT of explanations about BMS and to really understand it well, this is really the best. I let it rest overnight, asked myself questions, and looked at it again. Really, very very very best explanation out here!!

  • @jackwilliams2010
    @jackwilliams20102 жыл бұрын

    I've watched a few bms videos before this. I have to compliment on how well you explain how this works and how to build your own. You are very underrated and deserve more recognition. 5 stars!

  • @ELECTRONOOBS

    @ELECTRONOOBS

    2 жыл бұрын

    Thank you very much!

  • @ShivamKumar-rp8kr
    @ShivamKumar-rp8kr2 жыл бұрын

    I understood it well. Thanks for the simple explanation and animations. Loved it. ❤️

  • @ELECTRONOOBS
    @ELECTRONOOBS2 жыл бұрын

    Arduino Course LEVEL 2 (Spanish): bit.ly/2ZNWgqy Follow me on FACEBOOK for more: facebook.com/Electronoobs Help me on Patreon: www.patreon.com/ELECTRONOOBS

  • @stevenA44
    @stevenA442 жыл бұрын

    I've watched quit a few of your videos and I just decided to subscribe. I've seen a lot of the things you make that might come in handy in the future.

  • @DrJALAGHARI
    @DrJALAGHARI2 жыл бұрын

    What an easiest way to explain the difficult concepts. Amazing.

  • @Eduardo_Espinoza

    @Eduardo_Espinoza

    Жыл бұрын

    True, this is honestly why i stopped electric builds years ago

  • @maungmaungtint8572
    @maungmaungtint85722 жыл бұрын

    I had to build this circuit. Good working . Thanks a lot for your sharing of experience.

  • @officializm4171
    @officializm41712 жыл бұрын

    Very informative content. Dispelled many confusions. Thanks.

  • @valteroscarjentsch
    @valteroscarjentsch11 ай бұрын

    Faz tempo que estava procurando um circuito como esse. Muito bom. Interessantes explicações. Congratulações!

  • @mickeyfilmer5551
    @mickeyfilmer55512 жыл бұрын

    excellent ! concise ,informative and articulate !

  • @ricardosanchez1638
    @ricardosanchez16382 жыл бұрын

    Excellent! Bravo bravo, great presentation!!

  • @ronostrenski8359
    @ronostrenski83592 жыл бұрын

    Thanks. Built a 5S version and works well.

  • @backdemoletor4654
    @backdemoletor46542 жыл бұрын

    Finally another great video to watch

  • @jstro-hobbytech
    @jstro-hobbytech2 жыл бұрын

    What an awesome circuit and I actually have all the components except the battery box but I could just print one

  • @sebastianelcaio8040
    @sebastianelcaio80402 жыл бұрын

    Amigo, que buen proyecto!!!! muchas gracias!!!! saludos desde Argentina GENIO

  • @Banana_Chris
    @Banana_Chris2 жыл бұрын

    This electrical Circuit explanations are very good an unique on youtube, you can make much more of that. And the way you do it, is very good, starting with the simplest case and after explaining it you explain more. In other books, videos etc. they always start with the most difficult case as example :D I also find didaktich very good when you ask questions. So, for example, "What would happen if I didn't connect this capacitor"? Then the viewer has to think about why the component is connected at all. Often, a circuit is only explained as "here comes a transistor, and behind it a resistor", but it is not explained "why" and what would happen if this component was not connected. I find this most important to really understand why the circuit contains the corresponding components.

  • @ELECTRONOOBS

    @ELECTRONOOBS

    2 жыл бұрын

    Thank you! I will take a look over other circuits as well!

  • @BorisSiber
    @BorisSiber11 ай бұрын

    Thank you. May the force be with you :)

  • @rolandoreytorfonseca3112
    @rolandoreytorfonseca31122 жыл бұрын

    Excelente proyecto! Muchas gracias desde Cuba

  • @vobinhthu5299
    @vobinhthu52994 ай бұрын

    This project is very good!

  • @fiandaja2594
    @fiandaja25942 жыл бұрын

    Thank you for the circuit explanation

  • @captivator13
    @captivator132 жыл бұрын

    Awesome content, Thanks bro :) Sam 🎵✌🏻

  • @IgorSantarek
    @IgorSantarek11 ай бұрын

    This is great explanation!

  • @Clark-Mills
    @Clark-Mills2 жыл бұрын

    Error: The output of R2, R1, R10 voltage divider at 5:00 is supposed to feed into the Ref pin of the TL431 with Anode to negative and cathode to the BD140. If you just swap the AN/REF labelled pins on the schematic you should be right.

  • @mahargha_debnath

    @mahargha_debnath

    2 жыл бұрын

    bro have you tested your circuit please tell me it'll be a great help

  • @suzznshkya1098

    @suzznshkya1098

    Жыл бұрын

    So the reference pin of tl431 must be between R1 and R2 resistor?

  • @InduwaraPerera_YT

    @InduwaraPerera_YT

    Жыл бұрын

    Yeah bro, I also saw there is a mistake, after i fix that issue it almost works fine, but i recommend others to use 22k and 1k resistors for that voltage divider connected to tl 431 ref pin cause the ref input voltage is higher when you use two of 20k resistors.

  • @alexvanstaden6734

    @alexvanstaden6734

    Жыл бұрын

    I also found that out after struggling setting the TL431. Good observation

  • @waltercortescarvajal7254

    @waltercortescarvajal7254

    Жыл бұрын

    Hi, would you be so kind as to share the corrected plan, with the values of each component, thanks

  • @olaleyejoshua949
    @olaleyejoshua94910 ай бұрын

    Good 1. Thanks for sharing the knowledge.

  • @ScienceLab760
    @ScienceLab7602 жыл бұрын

    Hi good video I always enjoy your content and learn about electronics, thanks for share

  • @hoofheartedicemelted296
    @hoofheartedicemelted2962 жыл бұрын

    This is awesome sir. Is it possible to build such a circuit with 12v batteries in mind and how would the components change accordingly? Thank you.

  • @JamesFraley
    @JamesFraley2 жыл бұрын

    Great tutorial. Thank you

  • @artursmihelsons415
    @artursmihelsons4152 жыл бұрын

    Mmm.. LM317 old school, that always works and is tested for decades.. 👍 431 references is used even in cheap BMS modules for batteries and ultracap's from China.. Great video!

  • @prashantrai5102
    @prashantrai51022 жыл бұрын

    THANKS THANKS THANKS A LOT FOR THE WONDERFUL EXPLAINATION

  • @power-max
    @power-max2 жыл бұрын

    Nice build! I am looking to build a BMS for a huge build with 1000 or more 18650s I have on hand. This circuit does have quite a few important limitations though: No under voltage protection No over temperature protection No over current protection. The DIY project could be massively improved with the use of a low power microcontroller for each cell monitoring the voltage and using galvanically isolated (optocouplers) in a token ring or CAN network to transmit data back to a more powerful MCU that manages the series string. Active balancing is harder for sure. I have one idea involving using lots of gate drive transformers and implementing small basic forward converters for each cell to dump energy into a shared AC square wave bus, but have yet to get it to work right in LTspice.

  • @vtorsi610

    @vtorsi610

    2 жыл бұрын

    This is the CHARGING "half" of a BMS. This does not have the LOAD "half" of a BMS ( load over-current & under-voltage ). He made that very clear at the beginning of the video.

  • @Brian_Of_Melbourne

    @Brian_Of_Melbourne

    2 жыл бұрын

    Look at Adam Welch's channel kzread.infovideos and search for 'diyBMS'.

  • @user-ih3kk8lh1v
    @user-ih3kk8lh1v2 жыл бұрын

    Nice video! What benefit is there to using this circuit over just putting the diodes in parallel with the battery?

  • @rinokentie8653
    @rinokentie86532 жыл бұрын

    Very interesting again!

  • @greatrespect1549
    @greatrespect15499 ай бұрын

    Your intro is great.

  • @Dark_Phoinix
    @Dark_Phoinix Жыл бұрын

    now need one with thermo control! gj!

  • @Mega-24
    @Mega-242 жыл бұрын

    Hola buenas, muy buena idea y video, quisiera saber si puedo utilizar el LM336 en lugar del TL431 y que modificación tendría que hacer?Desde ya muchas gracias!

  • @AndriiBilous
    @AndriiBilous Жыл бұрын

    Nice project! The point you dont need to use 2 LM317 to limit U and I. I faced to this case as well. There is a scheme that allows to do this with one LM317. The scheme is mentioned as Load Regulation in the datasheet. Anв as usuall you need to use addшtional transistor for hight current.

  • @vojta2519
    @vojta25192 жыл бұрын

    Super video! Thanks

  • @sinjhguddu4974
    @sinjhguddu49742 жыл бұрын

    Very educative!

  • @venom_ftw9316
    @venom_ftw93163 ай бұрын

    Thank you so much for this. What about for Parallel cells?

  • @Johnpugwash
    @Johnpugwash Жыл бұрын

    ThanQ excellent explanation 👍

  • @judahosuigwe
    @judahosuigwe11 ай бұрын

    Thanks so much for this video Sir. Please I am working with a 5s battery setup, what are the changes I will have to make for an efficient charging.

  • @mahmoudtayel229
    @mahmoudtayel2292 жыл бұрын

    The best one ❤️😃

  • @Bianchi77
    @Bianchi772 жыл бұрын

    Nice video, thanks, like it :)

  • @aprilsegura2597
    @aprilsegura25972 жыл бұрын

    Thank you very much

  • @dharmakissoon
    @dharmakissoon2 жыл бұрын

    hey great vid mad props. can this that lead battery charger?

  • @Steve-wx1gk
    @Steve-wx1gk2 жыл бұрын

    Thank you so much mate :)

  • @shivamvaid601
    @shivamvaid6012 жыл бұрын

    It's good. Not highly efficient but works in a jiffy.

  • @edwinr4378
    @edwinr43782 жыл бұрын

    Thankyou so much❤️❤️❤️❤️ Awesome 😘

  • @richardandrade6079
    @richardandrade607911 ай бұрын

    Un sub mas te felecito lo estaba buscando gracias Dios te bendiga

  • @josedasilva4904
    @josedasilva4904 Жыл бұрын

    Excellent BMS explanation, congrats!. I only have NPN transistors, how will the circuit be? Thanks a lot.

  • @pdanayal
    @pdanayal Жыл бұрын

    Excellent bro .what a valuable circuit. Like it .

  • @JeEeEs87
    @JeEeEs872 жыл бұрын

    Best explanation

  • @OwerChildhood
    @OwerChildhood2 жыл бұрын

    It's really good. If i want charge 5 cell. What i change in this circuit

  • @Rick_Sarkar767
    @Rick_Sarkar767 Жыл бұрын

    You are Legend Legend 🥰🥰💝💝

  • @startcherif
    @startcherif2 жыл бұрын

    Very nice video

  • @inventorkr1
    @inventorkr12 жыл бұрын

    Great video my friend👉❤️

  • @sandeepjare9403
    @sandeepjare940312 күн бұрын

    Very helpful...

  • @purvr4626
    @purvr46262 жыл бұрын

    this looks interesting, can we replace the BJT with P-ch mosfet? also is the ref pin supposed to connect to negative of batt or its just a error on the diagram?

  • @jainsanjay470
    @jainsanjay4702 жыл бұрын

    nice presentation

  • @thalavalikaran262
    @thalavalikaran2623 ай бұрын

    May I know how can we replace the loads from the diode to the motor in this circuit, can just replace all diodes with single 12V motor for 3s bms?

  • @shafeeqahamed3669
    @shafeeqahamed36692 жыл бұрын

    Hey, is there any possibility to add a fuel gauge to the circuit , so that I can check the remaining charge in the battery ? like through a seven segment display ??

  • @mehdikhan
    @mehdikhan2 жыл бұрын

    Nice for understanding the concept of charging but there are very low-cost chips to the same thing with much more effencency.

  • @akhilsubhash7644

    @akhilsubhash7644

    2 жыл бұрын

    right

  • @orwellophile

    @orwellophile

    Жыл бұрын

    But they all charge to 4.2v, which is sub-optimal for battery life. This circuit is great for battery packs you don’t use much, and would otherwise just zero out eventually

  • @user-pl5oj1hr8n
    @user-pl5oj1hr8n Жыл бұрын

    Very understandable. Bit what aboit parallel battery configuration?

  • @riccardoprivitera1984
    @riccardoprivitera19842 жыл бұрын

    How can you put in parallel to the battery a 4.2 V voltage regulator if the transistor closes at 4.2V?

  • @leehewitt9559
    @leehewitt95592 жыл бұрын

    Spot on

  • @Guttfried
    @Guttfried2 жыл бұрын

    Can you also use it to charge a battery pack (5p connection)? So not each one individually but all together.

  • @tejusbm7309
    @tejusbm7309 Жыл бұрын

    Keep inspiring more..bro

  • @technicalideas1234
    @technicalideas12342 жыл бұрын

    Useful video👌👌👍🙏

  • @ramesesmoses1741
    @ramesesmoses17412 жыл бұрын

    what can you recommend for it to work on 48 volts system 200 ah life04 battery with balancing current up to 6 amps? thanks and great video.

  • @clarencementor4862
    @clarencementor48622 жыл бұрын

    Can you explain how to make the the JLBC circuit board with the template and solder paste?

  • @user-kf7yc2fo2k
    @user-kf7yc2fo2kАй бұрын

    Good Day is there any problem with the circuit? Can i ask since we are having trouble adjusting the potentiometer. Is there any corrected schematic and instruction on how to adjust the potentiomer? Do i need to adjust the potmeter without connecting the lm317?

  • @aymanmostafa7230
    @aymanmostafa72309 ай бұрын

    Thank you. I have benefited from your explanation, but I have a question: why 4 diodes and not one?‏‪

  • @nomanhossain1838
    @nomanhossain18382 жыл бұрын

    Really nice 🥰 ❤️❤️❤️

  • @kumar-np8dm
    @kumar-np8dm2 жыл бұрын

    Can we measure air core inductor(lower value for rf projects) by a cheap 15$ lcr meter(4070lcr meter)? Please answer me.

  • @BesbesCat
    @BesbesCatАй бұрын

    Hello. I can't seem to get this circuit working right. Not sure why we need the voltage divider at the anode, It drops the voltage at the potentiometer. Tried running the zener without the divider and only the pot, It holds the voltage correctly at 4.16v but now I am getting negative voltage at the emitter of the transistor. Also I am very new to this. Your circuit seems helpful. I live in a country with import restrictions and I am trying to build battery packs for our daily dose of electrical outages. Thanks for your video. would appreciate if you could help me with this.

  • @JohnDoe-xv1se
    @JohnDoe-xv1se Жыл бұрын

    Really enjoyed the explanation. Thanks. Love to see a more efficient example (for minimal heat dissipation). BTW: has anyone seen a protection, balancing and charging solution for four 3.7V 500mAh LiPo batteries in "parallel" and in circuit? Protection, balancing and charging, without removing the batteries. Every battery management IC manufacturer offers 1S and multiple series solutions, in circuit and out, but I can't find one offering an "in parallel in circuit" solution. What gives?

  • @pradumanghosh2422
    @pradumanghosh24222 жыл бұрын

    Amazing !!!!

  • @nuklengnobility
    @nuklengnobility Жыл бұрын

    I love it.

  • @bartholomewkottey7230
    @bartholomewkottey72308 ай бұрын

    Good teacher! Please I need the full picture and diagram for two or more cells. The explanation is perfect! Thanks God bless you

  • @freshersofbose456
    @freshersofbose45611 ай бұрын

    commercial bms also has over discharge protection and balance discharge features.

  • @sohamgaud7120
    @sohamgaud71202 жыл бұрын

    Hi sir very good video and explanation I understood whole video except 1 part and that is why you have connected 5 resistors of 10 ohms in series ?? [PLZ REPLAY 🙏 ]

  • @superflystar8621
    @superflystar86212 жыл бұрын

    Sir, we thank you very much for this beautiful and very detailed explanation. Can this board organize the balanced charging of three poles of lithium batteries of 150 amps or more? And if not, what will be the shape of the diagram that I can make with her board, please explain and help.

  • @shinobufookoobu4260
    @shinobufookoobu426011 ай бұрын

    Wow thanks.

  • @stefanb.933
    @stefanb.9334 ай бұрын

    hello. Can I use IRF instead of BD? do you have a scheme with NPN transistors?

  • @mikeghfawaz4547
    @mikeghfawaz4547 Жыл бұрын

    question:when the ZD tl341 is open can this cause slowly discharge the battery because the transistor and diods load ?

  • @schetenwapper6591
    @schetenwapper65912 жыл бұрын

    Why use diodes as a load instead of just a high power resistor?

  • @VrumsAdventures
    @VrumsAdventures2 жыл бұрын

    I am sorry if this was mentioned before but the datasheet for LM317 has an application specifically for battery charger. You can put the current limiting resistor at the output before the voltage divider that sets the output voltage... and since the current limiter will be pretty much >2 orders of magnitude less than the resistors in the divider, it shouldn't affect the output voltage. You save 1 LM317 this way :)

  • @vtorsi610

    @vtorsi610

    2 жыл бұрын

    Great Idea ! Or use a Buck Converter with adjustable voltage and current regulation built-in

  • @SocialPerspective101

    @SocialPerspective101

    Жыл бұрын

    Can you elaborate on this?

  • @VrumsAdventures

    @VrumsAdventures

    Жыл бұрын

    @@SocialPerspective101 on what? I don't think links are accepted in YT comments (unless they're made to your own video) ... but I can try if you tell me which part you want me to elaborate on.

  • @SocialPerspective101

    @SocialPerspective101

    Жыл бұрын

    @@VrumsAdventures current limiter will be > 2 orders magnitude... I did not get this part

  • @VrumsAdventures

    @VrumsAdventures

    Жыл бұрын

    @@SocialPerspective101 I believe it's easier to try and link you to the application. The LM317 datasheet has at chapter 9.3.6 the battery charger application I am talking about. There's the voltage divider that sets the CV part and the series current limiting resistor (Rs) that will set the max value for the charging current to your CC desired value. The CC part will not really be CC, but the current being drawn will not drop significantly during this time (it will drop with (Vbat - 1.25)/R1 and Vbat increases as the battery is charged). The CV part will stop the battery voltage from rising above the desired (usually 4.2V) value. Rs is more than 2 orders of magnitude (or 100 times) less than R1 or R2... and as such it will not significantly decrease the desired output voltage set by the divider (R1 and R2). If it's close to R1 and R2 than you're either limiting the current a lot or wasting it through the voltage divider... or both and you're setting yourself up for a hard calculation and less than optimal result. I hope this is more clear :)

  • @suzznshkya1098
    @suzznshkya10982 жыл бұрын

    How did u show charging and discharging of battery from circuit diagram, using which app?

  • @jerjer4150
    @jerjer41502 ай бұрын

    i understand it a little but now how to set it up with say 12 single cells that are in 3s groups but in parallel with the other groups so 4 total in parallel. can you just connect the bms in parallel with each row of 3s?basically instead of one 3s how to run with a pack of 4 (in parallel to boost cap)??please help and thanks.

  • @jstro-hobbytech
    @jstro-hobbytech2 жыл бұрын

    I know that keysight dmm is over a decade old but it's timeless. I love it. It must be 4.5 digit is it?

  • @keeptrying7640
    @keeptrying76402 жыл бұрын

    I bought a Daly BMS a long time ago and I can't say I'm happy with it cause it makes one battery go over voltage I got lifepo4 will your BMS work for me . I'm using the batteries for a solar system on my house

  • @laszlowinkler2595
    @laszlowinkler2595 Жыл бұрын

    Just a question : does it possible to leav this circuit on the cells - I would like to install into an RC transmitter and can not remove it when the charging process finished ?

  • @blmb4274
    @blmb42742 жыл бұрын

    Nice Video. So can I suggest a video that you can make. Can you make a DIY Ossliscope. Or how to measure waves at least with an Arduino. Thanks!!!!

  • @feliperoque18
    @feliperoque18 Жыл бұрын

    Nice explanation, but i was wonder how its possible in my case i make a 3s2p bms circuit? i'm having a lot of doubts about this topic, one of them is how i will make this kind of circuit and why only bms are sells with 3s, 4s, 5s options instead of 3s2p, 4s2p and soo on...

  • @ajayvispute5437
    @ajayvispute54378 ай бұрын

    Suppose if I have connected 3 cells to get 12V and have a charging adapter of 5v. now I want them charge parallel so they could charge at all at once with the 5v adapter. is there any circuit that you can design that gives 12v output but charge cells with 5v without using multiple switches?

  • @michaelpagalis1397
    @michaelpagalis1397 Жыл бұрын

    In voltage protection circuit ( if the cell is full charge the circuit will bypass with 4 diodes) so the 12v input will go directly to the second cell and damaged Is that correct?

  • @donnieelverjuandediosmende824
    @donnieelverjuandediosmende8242 жыл бұрын

    Hola. Hasta cargador de cuántos amperios soporta. La teoría está muy buena para extender a un BMS de bicicleta pero q cambios tendría q hacer.

Келесі