Setting up Torque to show BMS data

Kia Soul EV Forum

Help Support Kia Soul EV Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Anyone that can help me add and implement the correct data to the Torque csv files when we now have the data ready for the 2018 / 30kw version of the Kia Soul ?
http://www.mykiasoulev.com/forum/viewtopic.php?f=6&t=135&start=390
 
I added this 5 lines to a new file and imported them to Torque

000_Cell Voltage 97,Cell 97,2105,e/50,2.80,4.20,V,7E4
000_Cell Voltage 98,Cell 98,2105,f/50,2.80,4.20,V,7E4
000_Cell Voltage 99,Cell 99,2105,g/50,2.80,4.20,V,7E4
000_Cell Voltage 100,Cell 100,2105,h/50,2.80,4.20,V,7E4
000_Cell Voltage 101,Cell 101,2105,i/50,2.80,4.20,V,7E4

and this is the result

index.php
 
The 005_Year in this file contain a wrong value somewhere
I have a 2018 model but Torque with this file report 2019

https://github.com/JejuSoul/OBD-PIDs-for-HKMC-EVs/blob/master/Soul%20EV/extendedpids/Kia_Soul_EV_VIN_data.csv

005_Year, Year, 0902, K+1945, 2014, 2035, , 7E2

Is it in this section it reads the value ?

>09 02
7EA 10 14 49 02 01 4B 4E 41
7EA 21 4A 58 38 31 45 46 4A
7EA 22 37 30 32 32 35 39 32
 
Usikker said:
The 005_Year in this file contain a wrong value somewhere
I have a 2018 model but Torque with this file report 2019...
Yes. The code we currently use will not work correctly after 2017. Because a value has been skipped, and we don't account for that -

"According this article the I is skipped: http://www.kia-forums.com/general-kia-non-model-specific-discussion/64337-kia-vin-number-how-read.html

Interpret the 10th digit as the model year. A stands for 1980, B stands for 1981 and so on. Because I, O, Q, U and Z look like numbers, they aren't used for model year. Therefore, Y stands for 2000 and 1 stands for 2001. 9 stands for 2009 and A stands for 2010, starting the alphabet all over."

Am looking for a way to fix this.

Usikker said:
...the progress of getting it better is veeeeery slow...
Yes. This isn't a commercial project. This is a hobby project. With more people helping and sharing data perhaps it will go faster.

You have posted the codes for 5 extra cell voltages on the MY2018 Soul EV. But I can't see the image you linked. And I can't test these codes, nor work out why there are 5 values, instead of the expected 4. I don't have that car to test. So. Can you post a log file of the data from your car which includes all the cell voltages. Maybe 20 minutes charging and 20 minutes driving. Link to a file please csv or xls, rather than post many megabytes of text here.
 
Usikker said:
I added this 5 lines to a new file and imported them to Torque

000_Cell Voltage 97,Cell 97,2105,e/50,2.80,4.20,V,7E4
000_Cell Voltage 98,Cell 98,2105,f/50,2.80,4.20,V,7E4
000_Cell Voltage 99,Cell 99,2105,g/50,2.80,4.20,V,7E4
000_Cell Voltage 100,Cell 100,2105,h/50,2.80,4.20,V,7E4
000_Cell Voltage 101,Cell 101,2105,i/50,2.80,4.20,V,7E4
Usikker sent me a log file from his car showing these 5 new cell voltages working. I've had a long look at data and cannot see anything that sets one of the 5 apart from the rest. We were expecting 4 new values to show the cell voltages of the 4 new cells. So what does the 5th value represent?

But for now given that these 5 codes are clearly working I will add them to the github repo.
Am next going to look at the data for the new extra gauge calculations.
 
Is it possible to find out where the gear shift value is and add them as Torque symbol on the screen?
Would be nice to have the P / N / D / B and Eco setting in the log
 
Usikker said:
Is it possible to find out where the gear shift value is and add them as Torque symbol on the screen?
Would be nice to have the P / N / D / B and Eco setting in the log
Code:
003_VMCU B,B,2100,{h:4},0,1,,7E2
003_VMCU D,D,2100,{h:3},0,1,,7E2
003_VMCU Eco,Eco,2100,{h:5},0,1,,7E2
003_VMCU N,N,2100,{h:2},0,1,,7E2
003_VMCU P,P,2100,{h:0},0,1,,7E2
003_VMCU R,R,2100,{h:1},0,1,,7E2
These are the codes for my car. Can you confirm they work on the MY2018.
 
Usikker said:
Is it possible to find out where the gear shift value is and add them as Torque symbol on the screen?
Would be nice to have the P / N / D / B and Eco setting in the log
Note that the value of "Eco" is the status of the button itself, not the status of the "ECO function". The button toggles the function at each press, but we can only catch the realtime status of the button.
 
Thanks :) I'l check tomorrow

I'm working on the dashboard in Torque adding everything to see if they work as expected

Another question... is it possible to add comments into the CSV files ?

It would be nice to have internal comments to easier identify what all this is

003_VMCU CH tmr Inh,CH,2100,{h:6},0,1,,7E2
003_VMCU Climate 1,Climate 1,2102,g,0,190,,7E2

Like what is CH tmr Inh or Climate 1
 
Usikker said:
.... is it possible to add comments into the CSV files ? ...
Yes. If you look at page 1 of this thread you will see that my original files had comments.
I removed them on github to allow easier sorting, and to 'beautify' the way github displays the file in a web browser.
The github files are the primary repo. I do not update page 1 on this thread very often anymore.
Code:
, BMS data for Kia Soul EV using Torque Pro
, The 96 individual cell voltages are in a separate file
, To see temperatures in Fahrenheit change the unit settings in Torque
Name,ShortName,ModeAndPID,Equation,Min Value,Max Value,Units,Header
000_Minimum Deterioration,Min Det,2105,((ac<8)+ad)/10,0,100,%,7E4
000_Maximum Deterioration,Max Det,2105,((z<8)+aa)/10,0,100,%,7E4
000_Minimum Deterioration Cell No.,Min Det Cell No.,2105,ae,0,96,,7E4
000_Maximum Deterioration Cell No.,Max Det Cell No.,2105,ab,0,96,,7E4
Usikker said:
What is 003_VMCU CH tmr Inh,CH,2100,{h:6},0,1,,7E2
The PID names were directly copied from Kia's GDS display.
We have changed some to make it clearer what they are, but some of the less used ones have never been changed.
( Unfortunately the SoulSpy app is still using a lot of the original names that the Torque thread has updated. Am not sure about OVMS)

Am guessing that CH tmr Inh stands for 'Charge Timer Inhibit'.
It is the button that overrides the charge timer and starts charging immediately.

If you have suggestions for better names, post them here.
It is no longer simple to change the code names for the PIDs, because all the dashboards will need to be changed to match.
Hopefully though this could happen next time the dashboards get updated.
 
ok with the naming... :)

reg. this:

003_VMCU B,B,2100,{h:4},0,1,,7E2 -> OK
003_VMCU D,D,2100,{h:3},0,1,,7E2 -> OK

003_VMCU Eco,Eco,2100,{h:5},0,1,,7E2
This is default ON when you start the car and I got response from it the first time I shut it off and on with a small blink in on/off symbol
I can see it in the Torque log as a value 1 but then when I tried later No response, even no response in the log

003_VMCU N,N,2100,{h:2},0,1,,7E2 -> OK
003_VMCU P,P,2100,{h:0},0,1,,7E2 -> OK
003_VMCU R,R,2100,{h:1},0,1,,7E2 -> OK
 
Not sure what this is, but they give both 126 in Torque log

003_VMCU Climate 1,Climate 1,2102,g,0,190,,7E2
003_VMCU Climate 2,Climate 2,2102,h,0,190,,7E2

--

and when I quickcharge the car these 4 goes down to negative temp

003_VMCU Heat Sink Temperature,Heat sink,2102,y-40,-40,80,C,7E2
003_VMCU MCU Temperature,MCU temp,2102,x-40,-40,80,C,7E2
003_VMCU Motor Temperature,Motor temp,2102,w-40,-40,125,C,7E2
004_LDC Temp 1,LDC Temp 1,2101,i-100,-40,80,C,7C5
 
Usikker said:
..003_VMCU Eco,Eco,2100,{h:5},0,1,,7E2
This is default ON when you start the car and I got response from it the first time I shut it off and on with a small blink in on/off symbol
I can see it in the Torque log as a value 1 but then when I tried later No response, even no response in the log
The Eco button PID shows when you are pressing the button. It does not show the state. It is fairly useless to us, because the logs will not show which mode you are in, but only when the button was pressed.

The two climate values exist but we do not know what they represent.

I am not sure why those 4 temperatures go negative. I will have a look at my car to see if it does the same. I have never seen it before though, but have never paid attention to these values while fast charging. Note the OBC is not used for fast charging so there is no reason for these numbers to move. Those values control when the cooling system for the motor and OBC come on during slow charging or driving.
 
JejuSoul said:
The two climate values exist but we do not know what they represent.
Yes, we did not come to consensus about these values at previous investigations, but after logging almost all use and charging for two years I am now convinced that they represent the "EWP Speed" (Climate1) and "EWP Control Target RPM Request" (Climate2), just as layed out on the GDS tester.

JejuSoul said:
I am not sure why those 4 temperatures go negative. I will have a look at my car to see if it does the same. I have never seen it before though, but have never paid attention to these values while fast charging. Note the OBC is not used for fast charging so there is no reason for these numbers to move. Those values control when the cooling system for the motor and OBC come on during slow charging or driving.
JejuSoul, you would see them going negative during a Scandinavian winter! :)

Here's an example where I charge CHAdeMO in 0°C ambient temperature.
We can see that the heatpump is doing its job, because the four temperatures (Motor, MCU, LDC and Heatsink) are actively cooled and get below zero.
As a sidenote, the arrow is when I turned on the ignition plus climate control, and you can see the effect of the heatpump drawing power.

EWP_QC.jpg


There are a bunch of valves involved in the system, so the temperature behaviours we see are much dependant on the mode of operation.
 
Thanks for the info :), a new question

Is it possible to find out the current (amp) the DC-DC charge the 12volt battery when the car is on ?
I see the Volt but want to find out the Amp

Reason.... Not sure this is a common problem but here in the north there has been reported that the 12volt battery is dead (low voltage) and the car refuse to start.
I has happened 4 time to my car, after the second time I got a new battery from Kia, the last time it happened wast after a 2 hour drive, parked the car for one hour and when I tried to start it was dead, disco cabin light when I opened the door for a few seconds but no action on the PowerButton, it was dead
I took my voltmeter and measured 10 volt on the battery, then I connected my powerpack, started the car and everything was normal again

In this situation I can see two things that might be wrong
1. When you drive in daylight with the DRL (led and no backlight) you only have 13.1 Volt on the battery, If you turn on headlight you get 14.1 Volt
Why is the DC-DC only charging battery with 13.1 Volt.... this is not good and not recommended charge voltage from battery manufacturer

2. What inside the car can take down the battery to a low voltage so that the car is dead...

Been i contact with Kia Norway.... response...: There is nothing wrong, it's supposed to be like that..

So this is why I want the see the Amp charge on the 12Volt battery when driving, I'm convinced that there is something wrong the way this is designed and if I can get this into the Torque log it would be easier to show Kia
 
The DCDC output current is available in the Torque PID:s
It's the 004_DC_Current_Out,AmpsOut line.

You also have the DCDC Voltage output there. It is mostly slightly higher than the 12V battery voltage, due to the voltage drop.

From the first page of this thread:
Code:
, Low-Voltage DC-DC Converter LDC data for Kia Soul EV using Torque Pro
Name,ShortName,ModeAndPID,Equation,Min Value,Max Value,Units,Header
004_DC_Current_Out,AmpsOut,2101,g,0,255,A,7C5
004_DC_Voltage_Out,VoltsOut,2101,f/10,0,26,V,7C5
004_DC_Voltage_In,VoltsIn,2101,h*2,0,510,V,7C5
004_LDC Temp 1,LDC Temp 1,2101,i-100,-100,155,C,7C5
004_Low_Voltage_Power,LDC_Power,2101,val{004_DC_Voltage_Out}*val{004_DC_Current_Out},0,400,W,7C5
 
Thanks Elmil, I have seen this but was not sure what the values is.
I believed it was the Amp out from the high volt battery but could not decide to what

I will pick up a log later today and make a graph sample from a trip I have in Torque
 
Elmil said:
JejuSoul, you would see them going negative during a Scandinavian winter! :)
Thanks for those replies.
Indeed I don't see negative values on my car because the weather stays above freezing, so I am the wrong person to ask when it comes to cold weather. Instead why not ask someone from Quebec.

Here's an unusual one. It translates into "low battery temperature, limited power"



 
From my log
https://elbilforum.no/forum/index.php?action=dlattach;topic=36074.0;attach=55732;image
https://elbilforum.no/forum/index.php?action=dlattach;topic=36074.0;attach=55734;image

In Norwegian: https://elbilforum.no/forum/index.php?topic=36074.msg643985#new
 
Back
Top