Arduino BMS with unlimited everything

How do you store and manage your electricity?
Post Reply
Northland
Groupie
Posts: 102
Joined: Tue, 19 Jan 2016, 21:03
Real Name: Paul
Location: NZ

Arduino BMS with unlimited everything

Post by Northland » Fri, 21 Oct 2016, 11:26

Would anyone be interested in building my design for an arduino based BMS using dynamic balancing?

https://youtu.be/Rqh2WRbo7ww

This BMS was designed and built by myself because an off the shelf BMS has the following issues:

1. Inadequate charge current 
2. Inadequate discharge current 
3. Insignificant balance current 
4. No data output 
5. Unacceptable power consumption 
6. Top balancing only 
7. Unable to adjust any parameters 
8. Unable to calibrate 
9. Unable to accept unusual numbers of cells 
10. Unable to set alarms and trigger an output 
11. Unable to accept a high number of cells (eg 20) 
12. Expensive 
13. Not widely available 
14. Not serviceable
15. No display 

My design has the following features: 

1. Unlimited charge current 
2. Unlimited discharge current 
3. Unlimited balance current 
4. Serial data output + Bluetooth output 
5. Super low power consumption 
6. Dynamic balancing
7. Able to adjust any parameters 
8. Able to calibrate in real time 
9. Able to accept unusual numbers of cells 
10. Able to set alarms and trigger an output 
11. Able to accept a high number of cells (eg 20) 
12. Cheap 
13. Parts easily sourced
14. Easily serviced by a novice
15. Open source 
16. Large display 
My YouTube Channel DIY TESLA POWERWALL

User avatar
Richo
Senior Member
Posts: 3475
Joined: Mon, 16 Jun 2008, 00:19
Real Name: Richard
Location: Perth, WA

Arduino BMS with unlimited everything

Post by Richo » Fri, 21 Oct 2016, 20:34

I'm sure it has value to you for your application.
Arduino's are for proof of concept and one off designs.
For production purposes Arduino's are not a long term solution.
They are designed for the coders to get into electronics.

Your design 11.
Most Ev's are likely to have 40+ cells.

Sorry for the negative.
Just remember "if you build it they will come"...

Help prevent road rage - get outta my way! Blasphemy is a swear word. Magnetic North is a south Pole.

Northland
Groupie
Posts: 102
Joined: Tue, 19 Jan 2016, 21:03
Real Name: Paul
Location: NZ

Arduino BMS with unlimited everything

Post by Northland » Fri, 21 Oct 2016, 20:41

40 cells is not a problem, just add some port expanders

There are small bms's for small packs, and there are big bms's designed for EVs. But there is nothing in between for off grid solar etc. So in the absence of a suitable device, we have no alternative but to build from arduino / pi etc
My YouTube Channel DIY TESLA POWERWALL

goingbush
Groupie
Posts: 39
Joined: Sat, 15 Jul 2017, 04:48
Real Name: Don
Location: Yarrawonga
Contact:

Re: Arduino BMS with unlimited everything

Post by goingbush » Tue, 17 Oct 2017, 19:56

Yes, I am interested in your Arduino BMS . Late reply because I only just started construction of my EV.

I don't necessarily agree that Arduino are just for one off designs and proof of concept, Yes it is good to get Coders into electronics , but it does not stop there.

A mate and I build a Much better APU controller (diff lock computer) for the Iveco 4x4 using Arduino Due as the processor. I was just thinking the other day about an Arduino BMS , looks like Northland is onto a good thing. thanks for your work mate !

here is a link to my Arduino diff lock controller for your interest. http://www.goingbush.com/afam.html

goingbush
Groupie
Posts: 39
Joined: Sat, 15 Jul 2017, 04:48
Real Name: Don
Location: Yarrawonga
Contact:

Re: Arduino BMS with unlimited everything

Post by goingbush » Sat, 03 Feb 2018, 09:02

I ended up using Zeva V3 BMS, it fills the ticket with all the points listed above , and its a LOT more compact with its SMD than my Adruino & Through the hole components could ever hope to be. The Processor & Programming language pretty much the same as Arduino anyway.

cnd
Noobie
Posts: 1
Joined: Tue, 23 Apr 2019, 07:31
Real Name: Chris Drake

Re: Arduino BMS with unlimited everything

Post by cnd » Tue, 23 Apr 2019, 07:37

Did you ever build this? Can you send your design?

I am very interested - because a BMS *really* needs a "smart" MCU so that it can use it's measurement of in-use batteries in order to detect when individual cells in a bank are failing (which will be apparent when the voltage in a bank falls more rapidly than other banks).

Right now, most BMS are "dumb", so if you have a single bad battery anywhere in your pack, the BMS will dump energy from every other bank in order to "balance" to the worst one. That's OK, but not if the BMS fails to tell you about the bank with the dead cell...

Also - it would be nice to get rid of some parts - the ESC, BMS, Remote-receiver, and possible system controller are 4 separate boards, and should really be unified into just 1 IMHO (so, for example, the BMS can easily tell you about your dead cell on your throttle or dashboard etc)

francisco.shi
Groupie
Posts: 168
Joined: Mon, 17 Sep 2018, 16:30
Real Name: Francisco
Location: Brisbane, Strathpine

Re: Arduino BMS with unlimited everything

Post by francisco.shi » Tue, 23 Apr 2019, 10:51

How long before you need the BMS?
I am starting on mine.

peter_mcc
Noobie
Posts: 4
Joined: Tue, 18 Sep 2018, 14:49

Re: Arduino BMS with unlimited everything

Post by peter_mcc » Sun, 05 May 2019, 18:33

Northland - the videos & your YouTube channels seem to have gone. Did you ever get anywhere with this BMS?

Post Reply