Go Back   EcoModder Forum > EcoModding > Fossil Fuel Free
Register Now
 Register Now

Reply  Post New Thread
Submit Tools LinkBack Thread Tools
Old 02-14-2015, 08:43 PM   #41 (permalink)
EcoModding Lurker
Join Date: Feb 2015
Location: Wallingford, PA
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts

It's nice to see someone else accomplish the same basic DIY battery protection system in much the same way.

I too use CellLog8's and an ArduinoMega1280 (for additional serial ports for debugging interface) but scalable down to a simple Atmega328.

Not sure if you solved this but Analog Devices has a nice Hall Based current sensor good to 100A and very accurate, combined with time constant you have your columb counter and state of charge in much more accurate for I think the part is AD216 but google it out - I snatched one from a burn EagleTree v3 Logger PCB so I dont know the cost in single or bulk.

One other thing I design BMS for lower capacity but much higher voltage eBike LEV packs. I can tell you that unless you put a normally biased off transistor on the power to the optocouplers and use only cells 1-6 to power the CellLog8s you will have an issue of drain over time when not in use. I have a failsafe which disables the cell log 8 power (more biased transistors), use a switching 5v regulator per 6S block to ensure even power draw but even that disables in shut down mode. Mode is reset when charger is connected again but it prevents cells not in use on a shelf from self discharging and becoming useless.

There are purported fixes for the inbalanced draw on cells 7 and 8 of the CellLog8s but they have never worked for me (testing against a 10AH or 5AH Lipo 15-20S Pack).

Additionally balancing is not adressed in this BMS but in looking at your rough code and hardware setup - a daughter board could be set up to balance the cells fairly simply.

Glad to see someone else integrating off the shelf tech - I looked at ALL the cell monitor ASIC, stackable or other and they all had errors and issues (ever try to address a 6 ASIC stack using i2C and controlling the bus via an arduino, you have to revert back to Cc code and that's more difificult that it sounds.

Well if I can be of assistance with prototyping, design, manfacturering, etc... let me know


  Reply With Quote
Alt Today
Popular topics

Other popular topics in this forum...

Old 02-14-2015, 09:18 PM   #42 (permalink)
EcoModding Apprentice
Join Date: Feb 2013
Location: Michigan
Posts: 126

Champagne - '13 Chevy Cruze 1LT
90 day: 33.35 mpg (US)
Thanks: 16
Thanked 23 Times in 20 Posts
I do not own an EV but I do own an arduino. Its great to see what can be done with time, ingenuity, and open source hardware. I am just getting into arduino with plans to use it to control a home built active air dam shutter system. Consider me subscribed

  Reply With Quote
Old 02-16-2015, 01:32 PM   #43 (permalink)
Daox's Avatar
Join Date: Dec 2007
Location: Germantown, WI
Posts: 11,159

CM400E - '81 Honda CM400E
90 day: 51.49 mpg (US)

Daox's Grey Prius - '04 Toyota Prius
Team Toyota
90 day: 49.53 mpg (US)

Daox's Insight - '00 Honda Insight
90 day: 64.33 mpg (US)

Swarthy - '14 Mitsubishi Mirage DE
90 day: 56.69 mpg (US)
Thanks: 2,460
Thanked 2,530 Times in 1,526 Posts
Thanks for the info Mike!

I haven't worked on this in quite a while. I've since sold the PHEV kit that I was using it for. If I ever get another lithium EV, I'll be looking into starting this back up though.

Current project: A better alternator delete
  Reply With Quote
Reply  Post New Thread

bms, lithium, open source, phev

Thread Tools

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com