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

Reply  Post New Thread
 
Submit Tools LinkBack Thread Tools
Old 04-24-2017, 12:16 PM   #1 (permalink)
Master EcoModder
 
jackbauer's Avatar
 
Join Date: Sep 2009
Location: Ireland
Posts: 691
Thanks: 24
Thanked 277 Times in 157 Posts
EV CAN Battery Monitor

Here is a little project I'm working on. I cannot find a nice robust battery monitor so decided to have a go at my own. Sensor board is based on an Atmega328 and an ADS1115 16 bit ADC in differential mode. Reads voltage from 0-500v and current from -600 to +600A and temperature via a thermistor. Transmits via CAN and bluetooth.

All files on my github:
https://github.com/damienmaguire/EV-CAN-BAttery-Monitor

Software is only bare bones with no checking for valid CAN IDs etc but it does work. Struggling a bit with the amp hour calculations.

Attached Thumbnails
Click image for larger version

Name:	2017-04-24 11.47.53.jpg
Views:	41
Size:	88.2 KB
ID:	21614  Click image for larger version

Name:	2017-04-23 16.21.22.jpg
Views:	35
Size:	97.7 KB
ID:	21615  Click image for larger version

Name:	2017-04-23 16.21.16.jpg
Views:	38
Size:	112.4 KB
ID:	21616  
__________________
Now, Cole, when you shift the gear and that little needle on the ammeter goes into the red and reads 2000 Amps, that's bad.
www.evbmw.com
  Reply With Quote
The Following 3 Users Say Thank You to jackbauer For This Useful Post:
HaroldinCR (04-27-2017), Stubby79 (04-24-2017), thingstodo (04-24-2017)
Alt Today
Popular topics

Other popular topics in this forum...

   
Old 04-27-2017, 07:15 PM   #2 (permalink)
Master EcoModder
 
Join Date: Sep 2010
Location: Saskatoon, canada
Posts: 1,197

ChargE - '92 Mazda MX6 LX
90 day: 33.89 mpg (US)

WinterTransport - '07 hyundai Sante Fe SE
Thanks: 676
Thanked 436 Times in 348 Posts
Quote:
Originally Posted by jackbauer View Post
Here is a little project I'm working on. I cannot find a nice robust battery monitor so decided to have a go at my own. Sensor board is based on an Atmega328 and an ADS1115 16 bit ADC in differential mode. Reads voltage from 0-500v and current from -600 to +600A and temperature via a thermistor. Transmits via CAN and bluetooth.

All files on my github:
https://github.com/damienmaguire/EV-CAN-BAttery-Monitor

Software is only bare bones with no checking for valid CAN IDs etc but it does work. Struggling a bit with the amp hour calculations.
I'd love to jump in, but I have too many projects on the go!

Maybe in November or so ...

__________________
In THEORY there is no difference between Theory and Practice
In PRACTICE there IS!
  Reply With Quote
Reply  Post New Thread


Thread Tools




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