DIY battery diagnostics - Page 3 - Smart Car Forums
User Tag List

 12Likes
Reply
 
LinkBack Thread Tools Display Modes
post #21 of 45 (permalink) Old 09-04-2016, 09:52 PM
 
Join Date: Feb 2009
Location: LAX
Posts: 192
Thanks: 0
Thanked 2 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 7 Post(s)
Quote:
Originally Posted by SuperSmartie View Post
Battery capacity is always measured in Ah. The kWh energy capacity is very dependent on discharge conditions, so it's always just a "nominal" value, assuming some "nominal" voltage, typically 3.7V for LiIon. Don't pay too much attention to the kWh figures, focus on the Ah ones.



Only in so far that the two diverge at the low end: When the dashboard guessgauge shows zero, the BMS typically still shows >10% left, which is really there and can be used (I tested that). So you can still get home if the dashboard gauge hits zero and you have a few miles left to go.
Problem is, without the odyssey box you can't depend on it. The difference is not always 10%, it can be anywhere between zero and 20%.



Excellent! The more heads, the more ideas!
How about building a local display that shows realSOC, so you really can use the hidden potential?
The problem here is whether tapping this "hidden" capacity involves drawing some of the battery cells down below their safe minimum discharge voltage -- this can do irreparable damage to the traction battery.

I'd assume the stock battery controller allows for a broad safety (and battery longevity) margin. How much of either or both are you willing to give up for more range?
Fuse 11 is offline  
Sponsored Links
Advertisement
 
post #22 of 45 (permalink) Old 09-06-2016, 08:49 AM
 
Join Date: Sep 2013
Location: Boston
Posts: 773
Thanks: 34
Thanked 101 Times in 81 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 261 Post(s)
The BMS prevents deep-discharge. It disconnects the battery when the first cell drops to 3.0V. This is after the car first stopped and had to be turned off and on again to drive a bit further.

Now it may still not be great for the battery to go there regularly. But in a pinch, I'd rather know when it'll run out before it does.
SuperSmartie is offline  
post #23 of 45 (permalink) Old 10-10-2016, 08:32 AM
 
cornwallav8r's Avatar
 
Join Date: Sep 2016
Location: Central PA
Posts: 95
Thanks: 1
Thanked 8 Times in 7 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 30 Post(s)
Since I play around a bit with arduinos, I may put one of these together as well.

Slightly off topic but on the battery issue, does anybody know what the purpose of the recent factory software update for our batteries, was for? I had it done before I picked up my new 2014 Electric model. Just curious what it was about, if anybody knows.
cornwallav8r is offline  
Sponsored Links
Advertisement
 
post #24 of 45 (permalink) Old 11-11-2016, 07:54 AM
 
cornwallav8r's Avatar
 
Join Date: Sep 2016
Location: Central PA
Posts: 95
Thanks: 1
Thanked 8 Times in 7 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 30 Post(s)
Quote:
Originally Posted by cornwallav8r View Post
Since I play around a bit with arduinos, I may put one of these together as well.

Slightly off topic but on the battery issue, does anybody know what the purpose of the recent factory software update for our batteries, was for? I had it done before I picked up my new 2014 Electric model. Just curious what it was about, if anybody knows.
Ok, just to update my progress. I assembled and tested one of these, it works quite well! Had an unrelated problem with the CANBUS adapter, and then with an old Arduino board since replaced, but the software and utility of the thing is quite stellar.

Thanks again to the author @odyssey for this project.
cornwallav8r is offline  
post #25 of 45 (permalink) Old 11-13-2016, 06:57 AM
 
cornwallav8r's Avatar
 
Join Date: Sep 2016
Location: Central PA
Posts: 95
Thanks: 1
Thanked 8 Times in 7 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 30 Post(s)
My battery stats, just for fun.
MS >>all
Reading data....................OK
-----------------------------------------
Time [hh:mm]: 09:34, ODO : 867 km
-----------------------------------------
Battery-Production [Y/M/D]: 2014/2/25
Rev.[Y/WK/PL] HW:2014/7/0, SW:2014/18/0
-----------------------------------------
SOC : 100.0 %, realSOC: 97.6 %
HV : 387.1 V, -0.53 A, -0.21 kW
LV : 14.5 V
-----------------------------------------
CV mean : 4156 mV, dV = 26 mV
CV min : 4133 mV
CV max : 4159 mV
OCVtimer: 5208 s
-----------------------------------------
Last measurement : 38 day(s)
Measurement estimation: 0.547
Actual estimation : 0.241
CAP mean: 18972 As/10, 52.7 Ah
CAP min : 18332 As/10, 50.9 Ah
CAP max : 18653 As/10, 51.8 Ah
-----------------------------------------
HV contactor state ON, low current: 152 s
cycles left : 299055
of max. cycles: 300000
DC isolation : 65534 kOhm, NO FAULT
-----------------------------------------
Temperatures Battery-Unit /degC:
module 1: 14.3, 15.4, 14.0
module 2: 14.5, 15.7, 14.1
module 3: 13.9, 15.3, 13.1
mean : 14.5, min : 13.1, max : 15.7
coolant : 12.2
-----------------------------------------
# ;mV ;As/10
01;4157;18910
02;4156;18788
03;4157;18547
04;4158;18941
05;4158;18757
06;4158;18697
07;4158;18879
08;4158;18818
09;4158;18818
10;4158;18879
11;4157;18849
12;4156;18941
13;4157;18667
14;4157;18757
15;4159;18757
16;4158;18697
17;4157;18879
18;4158;18849
19;4157;18667
20;4157;18697
21;4156;18667
22;4158;18757
23;4158;18757
24;4157;18788
25;4158;18879
26;4158;18667
27;4157;18727
28;4157;18727
29;4157;18697
30;4157;18757
31;4156;18577
32;4156;18818
33;4157;18788
34;4157;18879
35;4157;18849
36;4158;18941
37;4157;18879
38;4157;18788
39;4158;18697
40;4153;18637
41;4158;18697
42;4156;18727
43;4156;18941
44;4158;18577
45;4158;18818
46;4154;18849
47;4158;18849
48;4155;18941
49;4157;18849
50;4155;18757
51;4158;18697
52;4157;18727
53;4156;18788
54;4157;18788
55;4157;18697
56;4156;18757
57;4157;18788
58;4157;18757
59;4155;18757
60;4156;18910
61;4157;18879
62;4156;18757
63;4157;18788
64;4157;18788
65;4156;18727
66;4157;18788
67;4156;18727
68;4156;18818
69;4157;18818
70;4133;19351
71;4157;18667
72;4156;18757
73;4158;18818
74;4158;18757
75;4157;18637
76;4156;18818
77;4158;18757
78;4157;18577
79;4158;18788
80;4158;18818
81;4158;18757
82;4156;18788
83;4157;18788
84;4158;18818
85;4158;18788
86;4157;18941
87;4158;18910
88;4157;18910
89;4158;18849
90;4158;18818
91;4158;18637
92;4158;18667
93;4157;18727
-----------------------------------------
Individual Cell Statistics:
-----------------------------------------
CV mean : 4157 mV, dV= 26 mV, s= 2.67 mV
CV min : 4133 mV, # 70
CV max : 4159 mV, # 15
-----------------------------------------
CAP mean: 18785 As/10, 52.2 Ah
CAP min : 18547 As/10, 51.5 Ah, # 3
CAP max : 19351 As/10, 53.8 Ah, # 70
-----------------------------------------
*** Experimental Data - NOT VERIFIED ***
Maximum Capacity @45C: 56.3 Ah
Aging-Loss: 0.004 %
Unknown Counter: 0x2E00D
-----------------------------------------
cornwallav8r is offline  
post #26 of 45 (permalink) Old 01-10-2017, 12:34 PM
 
Join Date: Nov 2016
Posts: 7
Thanks: 1
Thanked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Thanks to OP. I built one of this and it is super useful. Thanks again.
sam SmartEV is offline  
post #27 of 45 (permalink) Old 02-25-2017, 05:21 PM
 
nonarkitten's Avatar
 
Join Date: Mar 2016
Location: Calgary, AB
Posts: 30
Thanks: 0
Thanked 6 Times in 4 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 11 Post(s)
Garage
As a life-long software developer with little-to-no electronics skills (last time I tried to solder anything I burnt the IC out), I decided to try grabbing a Freematics OBD-II dongle (Arduino-compatible) and port Odyssey's code to it. I'll keep posting updates here as I go along.
nonarkitten is offline  
The Following User Says Thank You to nonarkitten For This Useful Post:
SuperSmartie (02-26-2017)
post #28 of 45 (permalink) Old 06-20-2017, 03:30 PM
 
sokoloff's Avatar
 
Join Date: Aug 2013
Location: Ocean Isle Beach, NC
Posts: 510
Thanks: 39
Thanked 55 Times in 51 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 181 Post(s)
Garage
Any help for the electronically challenged?

I borrowed one of these units to test the batteries on both of my cars. I figured out it would be a piece of cake, but it has outsmarted me which isn't all that difficult. I've got an OBD fault code reader for my ICE cars and can use that just fine. However, I know that I must download something to allow this unit to connect with the car and send the data to my laptop, but damned if I can figure out what/where it is?

Can someone hold my hand through this so I can read my battery data?

Thanks.

Len
2014 EV Coupe 11,500 miles
2014 EV Cabriolet 250 miles
sokoloff is offline  
post #29 of 45 (permalink) Old 06-20-2017, 05:53 PM
 
Blaine's Avatar
 
Join Date: Feb 2014
Location: Ontario
Posts: 189
Thanks: 15
Thanked 21 Times in 14 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 60 Post(s)
Quote:
Originally Posted by sokoloff View Post
Any help for the electronically challenged?

I borrowed one of these units to test the batteries on both of my cars. I figured out it would be a piece of cake, but it has outsmarted me which isn't all that difficult. I've got an OBD fault code reader for my ICE cars and can use that just fine. However, I know that I must download something to allow this unit to connect with the car and send the data to my laptop, but damned if I can figure out what/where it is?

Can someone hold my hand through this so I can read my battery data?
So when I built mine I ordered the cable and canbus shield from sparkfun. From Odyssey's notes there can be issues with the cable if you have a different board and/or cable.

You will need the Arduino IDE. The firmware is on github and you can either download a zip of the source or you can clone the repo with the git tool.

Connecting up the IDE to the arduino with a USB cable should get you access to the serial monitor (terminal style).

So, assuming you have the right hardware, right firmware loaded, IDE setup and it's all connected (OBD port <> canbus <> arduino <> usb <> computer <> IDE) then you should be able to use the serial monitor (Tools/Serial Monitor) in the IDE to see the connection and issue commands to the tool. Basically, dump the stats.

That's highly abbreviated, but maybe it will give you a start. What have you got, how far did you go before it fell apart?

hth,

Blaine
Blaine is offline  
post #30 of 45 (permalink) Old 06-20-2017, 08:23 PM
 
sokoloff's Avatar
 
Join Date: Aug 2013
Location: Ocean Isle Beach, NC
Posts: 510
Thanks: 39
Thanked 55 Times in 51 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 181 Post(s)
Garage
Thanks Blaine - some of your abbreviations I understood, some not. Anyway, I have started to make a little progress.

Terminal program - tried Realterm with zero luck. Then tried Termite and it seems to at least begin to give me some data.

I got to the point where I got the "ED Battery Management Diagnostics" prompt. Then it gave me the correct time, mileage and state of charge.

Then that's where I couldn't figure out how to get to the real data that I wanted. The last couple of lines on the screen show "ENTER command (? for help)" and "CMD>>"

The data line at the top shows "COM4 115200 bps, 8N1, no handshake"

So am I getting close? Any help appreciated.

Thanks.

Len
2014 EV Coupe 11,500 miles
2014 EV Cabriolet 300 miles
sokoloff is offline  
Reply

Quick Reply
Message:
Options

Register Now



In order to be able to post messages on the Smart Car Forums forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.

User Name:
Password
Please enter a password for your user account. Note that passwords are case-sensitive.

Password:


Confirm Password:
Email Address
Please enter a valid email address for yourself.

Email Address:
OR

Log-in









Human Verification

In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.



Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
Display Modes
Linear Mode Linear Mode



Similar Threads
Thread Thread Starter Forum Replies Last Post
Battery Dessicant DIY cbh123 smart fortwo Electric Drive 32 08-21-2016 06:53 PM

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

 
For the best viewing experience please update your browser to Google Chrome
 

Clubs, Garage Plus vBulletin Plugins by Drive Thru Online, Inc.