JejuSoul
Posts: 68
Joined: Tue Sep 27, 2016 4:42 am
Location: Jeju
Contact: Website

Setting up Torque to show BMS data on the Ioniq EV

Sun Dec 04, 2016 1:27 pm

------------------------------------------------------------

Updated codes are maintained on github - https://github.com/JejuSoul/OBD-PIDs-fo ... Ioniq%20EV
I will no longer update here, so am removing the old codes.


------------------------------------------------------------

Torque is an application for Android tablets and smartphones that interfaces with OBD2 enabled devices (via Bluetooth or USB) and provides visual feedback in the form of gauges and digital readouts of the various parameters and values provided.
Torque is normally used with ICE cars but by adding new parameters can be used by the Ioniq Electric EV.
The advantage of Torque is that it is really flexible in graphing and displaying data.
Many of the codes are identical to those found for the Kia S0ul EV here - Setting up Torque to show BMS data

Example of Torque Screen showing Ioniq EV BMS data.
Image

The BMS is the Battery Management System. When requested this outputs data from the battery to the OBD2 interface.

The codes for the BMS are on github

Testing and feedback is important, please create an issue on the github page if you find a problem.
Last edited by JejuSoul on Fri Jan 06, 2017 3:55 am, edited 7 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.

JejuSoul
Posts: 68
Joined: Tue Sep 27, 2016 4:42 am
Location: Jeju
Contact: Website

Re: Setting up Torque to show BMS data on the Ioniq EV

Sun Dec 04, 2016 1:30 pm

The Soul EV has a battery by SK Innovation.
It has 192 polymer pouch type cells, they are laid out in a series string of 96 sets of 2 parallel cells.

The IONIQ EV has a battery by LG Chem.
It has 192 polymer pouch type cells laid out in a series string of 96 sets of 2 parallel cells.

The Torque Pro codes to measure the cell voltages for these two cars are identical.
This is somewhat surprising since the physical layout of the cells into modules is not the same.

Kia Soul EV

Image

Ioniq EV

Image
Last edited by JejuSoul on Fri Jan 06, 2017 3:56 am, edited 1 time 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.

splitmitten
Posts: 33
Joined: Thu Oct 27, 2016 12:00 am

Re: Setting up Torque to show BMS data on the Ioniq EV

Mon Dec 05, 2016 3:26 am

Aren't EV's known for having great tongue?

JejuSoul
Posts: 68
Joined: Tue Sep 27, 2016 4:42 am
Location: Jeju
Contact: Website

Re: Setting up Torque to show BMS data on the Ioniq EV

Wed Dec 07, 2016 3:11 pm

This is OBDII data fom the BMS with the free "alOBD terminal" android app in combination with a Konnwei KW902 Bluetooth dongle:

Image

Image

The battery temperatures for modules 9, 10, 11, 12 are in the next 4 byte places after module 8 in the 2105 frame, line 22
BM8T=22->1, BM9T=22->2, BM10T=22->3, BM11T=22>4, BM12T=22->5

The BMC data can be shown similarly to the Kia S oul EV CAN Messages - https://docs.google.com/spreadsheets/d/ ... li=1#gid=0

Image

Image

The spreadsheet with this data is here - IoniqEV2101_2105.xls
Adapted from the spreadsheet by ZuinigeRijder for the S oul EV.

Just checking that this data looks valid -

Code: Select all

Battery Inlet Temperature   11.00   °C
Battery Max Temperature   17.00   °C
Battery Min Temperature   12.00   °C
Battery Module 1 Temperature   13.00   °C
Battery Module 2 Temperature   14.00   °C
Battery Module 3 Temperature   12.00   °C
Battery Module 4 Temperature   13.00   °C
Battery Module 5 Temperature   17.00   °C
Battery Module 6 Temperature   15.00   °C
Battery Module 7 Temperature   15.00   °C
Battery Module 8 Temperature   16.00   °C
Battery Module 9 Temperature   13.00   °C
Battery Module 10 Temperature   12.00   °C
Battery Module 11 Temperature   14.00   °C
Battery Module 12 Temperature   13.00   °C


The 4 new Torque codes are

Code: Select all

000_Battery Module 9 Temperature,Batt Temp9,2105,Signed(M),-40,120,C,7E4
000_Battery Module 10 Temperature,Batt Temp10,2105,Signed(N),-40,120,C,7E4
000_Battery Module 11 Temperature,Batt Temp11,2105,Signed(O),-40,120,C,7E4
000_Battery Module 12 Temperature,Batt Temp12,2105,Signed(P),-40,120,C,7E4


In the S oul EV those 4 bytes are zero. My guess, those spaces are left empty because it is a generic BMS not specific to any one battery pack.
Last edited by JejuSoul on Sat Jun 10, 2017 11:32 am, edited 1 time 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.

JejuSoul
Posts: 68
Joined: Tue Sep 27, 2016 4:42 am
Location: Jeju
Contact: Website

Re: Setting up Torque to show BMS data on the Ioniq EV

Mon Dec 12, 2016 5:09 am

Here's some images from the Service Manual.

2a/ Ioniq EV battery without battery heater

Image

2b/ Ioniq EV battery heater

Image

Translating from the Korean
1. High Voltage Battery Pack Assembly
2. Voltage Protection Device (VPD)
3. Busbar
4. Cell Monitoring Unit (CMU)
5. Voltage & Temperature Sensor Wiring Harness
6 High Voltage Battery Heater
7. High Voltage Battery Heater Temperature Sensor

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.

JejuSoul
Posts: 68
Joined: Tue Sep 27, 2016 4:42 am
Location: Jeju
Contact: Website

Re: Setting up Torque to show BMS data on the Ioniq EV

Tue Jan 03, 2017 2:41 pm

From the German Ioniq Forum - Ladeleistung Hyundai IONIQ
Here are two graphs from the Ioniq EV using the Torque Pro codes on this thread.
Hint to the German users - how about sharing your info here.
So now times the promised loading curve.
Was invited to a 50kW ABB charging station.
Ignition and heating was on during charging.

The charge state is the BMS and therefore lower than the one displayed in the car (the 90% at the end of the charge corresponds to 94% in the Ioniq.)
Outside temperature 0 ° C.
Car was outside at night, not preheated, then about 15km driven and loaded.



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.

gilbydettori
Posts: 2
Joined: Thu Feb 02, 2017 7:49 pm

Re: Setting up Torque to show BMS data on the Ioniq EV

Thu Feb 02, 2017 7:53 pm

Hey,

Thanks for the great post.
I'm expecting arrival of my Ioniq Electric on Monday coming, so was just wondering if you could tell me where the OBD2 port is on the Ioniq Electric?

Just building out some plans at the moment for datalogging and analysis.

thanks!
D.

SparkE
Moderator
Posts: 136
Joined: Mon Sep 19, 2016 9:20 pm

Re: Setting up Torque to show BMS data on the Ioniq EV

Fri Feb 03, 2017 1:07 am

gilbydettori wrote:Hey,

Thanks for the great post.
I'm expecting arrival of my Ioniq Electric on Monday coming, so was just wondering if you could tell me where the OBD2 port is on the Ioniq Electric?


Where are you located? (I am interested in hearing where the Ioniq is actually sold - it isn't being sold in the Americas yet, as far as I know.)

I read on a different (non-Ioniq) board that a person spoke to Hyundai representatives present at the Portland (Oregon) auto show who said that the "IONIQ electric is California only in North America for 2017 and should be available in 2-3 months. Hybrid will be 50 States and sometime this summer. No pricing available."

gilbydettori
Posts: 2
Joined: Thu Feb 02, 2017 7:49 pm

Re: Setting up Torque to show BMS data on the Ioniq EV

Sat Feb 04, 2017 1:56 am

Hey,

I'm over in Ireland, the went on sale here end of 2016.
I have some plans to build a datalogger with a Rasp Pi for the car.

I'm curious as to whether or not the OBD2 exists, and if yes, if it can query the BMS, and if yes, if it can do so while the car is charging. this way I could build my own app to find out the state of charge while away from the vehicle. Bloody annoying that Hyundai have no app themselves..

Gilby.

JejuSoul
Posts: 68
Joined: Tue Sep 27, 2016 4:42 am
Location: Jeju
Contact: Website

Re: Setting up Torque to show BMS data on the Ioniq EV

Sat Feb 04, 2017 2:36 am

gilbydettori wrote:...I could build my own app to find out the state of charge while away from the vehicle...

This thread is about the Torque app. It connects to the car via bluetooth. The phone needs to be in the car for it to work.
The app you want is OVMS, which connects to the car via SMS.

Here's what it looks like for the S oul EV

Image
Last edited by JejuSoul on Tue Jun 06, 2017 5:19 am, edited 1 time 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”