SiLiZiUMM
Posts: 92
Joined: Sun Mar 22, 2015 12:40 pm
Location: Québec, Canada

Re: Setting up Torque to show BMS data

Wed Dec 21, 2016 7:42 pm

Jeju: Odometer was at 21196km this morning. I'll edit my previous post to add corresponding 2101 data. Data from this morning:

Code: Select all

2101
7EC 10 3D 61 01 FF FF FF FF
7EA 10 0E 61 01 F0 00 00 00
7EC 21 93 1E 2E 23 28 03 00
7EA 21 FA 05 F8 02 00 00 00
7EC 22 24 0E A8 0A 08 0A 09
7EA 22 00 00 00 00 00 00 00
7EC 23 09 08 08 00 0B C3 5E
7EC 24 C3 29 00 00 8C 00 01
7EC 25 F8 F1 00 02 0C BB 00
7EC 26 00 BD 53 00 00 BE 7B
7EC 27 00 53 C2 46 45 01 7A
7EC 28 00 00 00 00 03 E8 00

>2105
7EC 10 2C 61 05 FF FF FF FF
7EA 03 7F 21 12
7EC 21 00 00 00 00 00 09 09
7EC 22 0A 00 00 00 00 1E 44
7EC 23 23 28 00 01 50 07 07
7EC 24 00 5A 1A 00 38 40 9A
7EC 25 00 00 00 00 00 00 00
7EC 26 00 00 00 00 00 00 00


Sticker from the top (didn't know the cover could be removed!) :
Image

I only found the following sticker on the front:
Image
Pierre-Étienne Messier
Directeur Adjoint AVÉQ (http://www.aveq.ca/) - Capitale-Nationale
Québec, QC, Canada
KIA Soul EV 2016 Titanium Silver, Luxury + Sunroof

OBC Failure? Please fill this survey! https://goo.gl/forms/lOpXcoDjC3wJply12

SiLiZiUMM
Posts: 92
Joined: Sun Mar 22, 2015 12:40 pm
Location: Québec, Canada

Re: Setting up Torque to show BMS data

Wed Dec 21, 2016 7:57 pm

JejuSoul wrote:I had already started a github repo for the Torque Pro codes - https://github.com/JejuSoul/OBD-PID-for-HMC-EV


Great, I shall use that instead. Could you add the link on the first post of this thread? I think it would be useful.

I found some differences between SoulEV2016 v8 files and the code snippets on the first post. Some names, min/max values. Could you guys check that out?


Speaking of different values, let's talk about Climate1/2 (or Cooling 1/2) values. What do you guys have on your car? Mine shows 125-126.

Does the ECO switch work well? Mine never show the status.
Last edited by SiLiZiUMM on Thu Dec 22, 2016 5:32 am, edited 1 time in total.
Pierre-Étienne Messier
Directeur Adjoint AVÉQ (http://www.aveq.ca/) - Capitale-Nationale
Québec, QC, Canada
KIA Soul EV 2016 Titanium Silver, Luxury + Sunroof

OBC Failure? Please fill this survey! https://goo.gl/forms/lOpXcoDjC3wJply12

JejuSoul
Posts: 1649
Joined: Wed Jul 08, 2015 6:47 am
Location: Jeju
Contact: Website

Re: Setting up Torque to show BMS data

Wed Dec 21, 2016 10:53 pm

SiLiZiUMM, SoulEV2016: - thanks for the OBC images. I am posting discussion about them on the Charging Fault thread.
The battery data I will comment on in the Battery Ageing thread.
This thread is for the Torque comments. I don't have time to respond to all this today. Hopefully by the weekend.
The codes for using Torque Pro can be found by clicking the link in the website icon under my user name on the left.

SoulEV2016
Posts: 572
Joined: Mon Jul 18, 2016 6:26 am

Re: Setting up Torque to show BMS data

Thu Dec 22, 2016 5:30 am

SiLiZiUMM wrote:What do you guys have on your car? Mine shows 125-126.


in winter mode, speed of liquid pump is stable.
in summer, 51-53 is displayed at regulary interval (like 3 seconds every 10 seconds).
this speed is more fast with charger and at somes occasions.

the DASH indicate the MAX value (185).

---

Buttons are for long press display.
Kia Soul EV 2016 Ultimate 27 kWh - Mountain hard driving (fast). Drain 1/3 of Battery after 32km. - Unlimited highway speed (153km/h at regulator).

SoulEV2016
Posts: 572
Joined: Mon Jul 18, 2016 6:26 am

Re: Setting up Torque to show BMS data

Sun Dec 25, 2016 8:04 am

Update :

CSV v9 :
- change version indicator at the end of the file (more simple to delete for upload on other structured FTP).
- change version indicator from 1 to 01 precision (v02 for example).

- change the OBC2015 & OBC2016 (JejuSoul) = signed values for negatif temperature on OBC Temp.
- deleted in OBC2015 & OBC2016 (JejuSoul) = maybe_volt values.
- change the OBC2015 & OBC2016 (SoulEV2016) = OBC Temp 1-2-3 rename according to LOG investigations (heatsink, inside, water).

- modify in Cell_data (SoulEV2016) = add 0 before cell1 to cell9 (cell01 is correct). Order is OK in PIDs list.
- modify in Cell_data (SoulEV2016) = add 2.80v - 4.20v range for MIN/MAX (don't work with an addition of a new gauge but work with the Alarm mode of the gauge).

- add in BMS_data (SoulEV2016) = precision (.00 for example) on all values from LOG investigations.
- change in BMS_data (SoulEV2016) = -40°C to 80°C for battery temperature.
- add in BMS_data (SoulEV2016) = MIN/MAX on all values (Volts, Amp) from LOG investigations and mitigate this ranges for IoniQ Power (98kW available charge possibility).
- delete in BMS_data (SoulEV2016) = spaces in description (cloned).

- change in Extra_data (SoulEV2016) = Fan speed = MAX 120Hz.

- add in Extra_gauges (SoulEV2016) = add precision (.00 for example) on % and kWh (calculate SOH).
- change in Extra_gauges (SoulEV2016) = reduce description for tiny gauges.

- add in LDC_data (SoulEV2016) = precision (.0 for example)
- add in LDC_data (SoulEV2016) = MIN/MAX values according to the LOG investigations.

- add in TPMS_data (SoulEV2016) = precision (.00 for example)
- add in TPMS_data (SoulEV2016) = MIN/MAX values according to the LOG investigations.

- change in VMCU_data (SoulEV2016) = MAX values according to the LOG investigations (RPM, N.m, A).


Kia_Soul_EV_Battery_Cell_data_v02.csv - Kia_Soul_EV_BMS_data_v02.csv
Kia_Soul_EV_Extra_data_v04.csv - Kia_Soul_EV_Extra_gauges_v03.csv
Kia_Soul_EV_LDC_data_v03.csv - Kia_Soul_EV_OBC2015_data_v05.csv
Kia_Soul_EV_OBC2016_data_v04.csv - Kia_Soul_EV_TPMS_data_v02.csv
Kia_Soul_EV_VMCU_data_v02.csv

Mirror (All-in-ZIP) = http://www.4shared.com/zip/J0Nz0Vhfce/K ... que_C.html



DASH v90 :
- Delete all PIDs and charge it again to check.

all v90.dash

Mirror (ZIP) = http://www.4shared.com/zip/kUA0UBUdba/all_v90dash.html



DASH GIF :
- You can see how are placed the gauges and move according to your screen.

http://imageshack.com/a/img924/8248/fjFIeN.gif

Image
Kia Soul EV 2016 Ultimate 27 kWh - Mountain hard driving (fast). Drain 1/3 of Battery after 32km. - Unlimited highway speed (153km/h at regulator).

JejuSoul
Posts: 1649
Joined: Wed Jul 08, 2015 6:47 am
Location: Jeju
Contact: Website

Re: Setting up Torque to show BMS data

Mon Dec 26, 2016 6:13 am

Great updates to the codes. Thanks.
I have downloaded your files and added them to my github repository - https://github.com/JejuSoul/OBD-PIDs-for-HKMC-EVs
Some comments - git works better for version control than file sharing, or posting the codes as text on the forum.
It doesn't need the version number to be included in the file name, so I have omitted this.
Also I have remove the leading comments. Once downloading is automated, these comments are unnecessary.
The codes for using Torque Pro can be found by clicking the link in the website icon under my user name on the left.

SoulEV2016
Posts: 572
Joined: Mon Jul 18, 2016 6:26 am

Re: Setting up Torque to show BMS data

Mon Dec 26, 2016 6:25 am

no problem, i work only with forums and direct-download (more stable over a long time like 10 years).
i know the potential of github (and i have worked with sourceforge in the past).
Kia Soul EV 2016 Ultimate 27 kWh - Mountain hard driving (fast). Drain 1/3 of Battery after 32km. - Unlimited highway speed (153km/h at regulator).

JejuSoul
Posts: 1649
Joined: Wed Jul 08, 2015 6:47 am
Location: Jeju
Contact: Website

Re: Setting up Torque to show BMS data

Tue Dec 27, 2016 9:14 pm

Ayokyun has started work coding a plugin to import and update the PID codes directly in into Torque-Pro.
Has anyone got any ideas or graphical skills for a better icon.
Code is here - https://github.com/JejuSoul/HKMC-EV-Torque-Plugin

Image

Image
The codes for using Torque Pro can be found by clicking the link in the website icon under my user name on the left.

SoulEV2016
Posts: 572
Joined: Mon Jul 18, 2016 6:26 am

Re: Setting up Torque to show BMS data

Fri Dec 30, 2016 8:43 am

Check for CALC formula (available in real time on Torque Pro when you drive) and Counter of the BMS (kWh) only retrieve after with the LOGs function of Torque Pro :

Image

trip = 30km at 90km/h at 0°C.
0,1 kWh is the regenerative accumulate energy during the trip.

Good, deviation is small = 170 Wh (on an 27 000 Wh battery)

LOGs (ODS format - LibreOffice) : http://up.sur-la-toile.com/i1iCQ (miroir = http://www.4shared.com/file/TbzSncRQba/ ... 02-41.html )

----

CALC columns (Formulas) are availables in the Torque Pro gauges.
CALC predict the SOH and the available range (minutes and kilometers) linked to your instant driving profil.

CALC is very usefull to adapt your drive to the range of your car because the dashboard of the car use a averable consumption of your previous trips.

When many drivers use the same car, this prediction is wrong.
When you drive at town many time and 1 time per week, you drive on highway, the prediction is not accurate to your speed.

I have this profil so CALC is very usefull for me.
For others, it display the REAL average range linked to your drive = you learn the limit of the power and the efficiency of your tire and wind resistance.

Electric Car are not like the ICE car, you need display to learn this.
Kia Soul EV 2016 Ultimate 27 kWh - Mountain hard driving (fast). Drain 1/3 of Battery after 32km. - Unlimited highway speed (153km/h at regulator).

JejuSoul
Posts: 1649
Joined: Wed Jul 08, 2015 6:47 am
Location: Jeju
Contact: Website

Re: Setting up Torque to show BMS data

Sun Jan 01, 2017 7:25 am

One corrected code in the VMCU. The Drive Motor RPM is signed. When the car is going in reverse you have a negative value.

Code: Select all

003_VMCU Motor Actual Speed RPM,Speed rpm,2102,(Signed(J)*256)+I,-5000,5000,rpm,7E2



Some additional codes from the BMS - none seem very useful. The Drive Motor Speeds are both the same value. They are also the same as the VMCU Drive Motor RPM above. But these two are rounded to the nearest 100rpm.

Code: Select all

000_Inverter Capacitor Voltage,Capacitor,2101,((az<8)+ba)/10,0,500,V,7E4
000_Drive Motor Speed 1,Motor RPM 1,2101,(Signed(BB)*256)+BC,-5000,5000,rpm,7E4
000_Drive Motor Speed 2,Motor RPM 2,2101,(Signed(BD)*256))+BE,-5000,5000,rpm,7E4
000_Isolation Resistance,Resistance,2101,((bf<8)+bg),0,1000,kOhm,7E4


SoulEV2016: I think there is an error in your codes for EWP Status

Code: Select all

003_VMCU EWP Status,EWP,2100,{n:2},0,1,,7E2


Am updating the Torque codes here - https://github.com/JejuSoul/OBD-PIDs-for-HKMC-EVs
Last edited by JejuSoul on Sun Jan 01, 2017 7:13 pm, edited 2 times in total.
The codes for using Torque Pro can be found by clicking the link in the website icon under my user name on the left.

Return to “Technical Discussions”