Canbus and PID for the IPace

All Jaguar I-Pace related discussions
User avatar
ANBO
Posts: 187
Joined: Fri Mar 27, 2020 7:50 pm
Location: Switzerland

Re: Canbus and PID for the IPace

Post by ANBO » Mon Mar 22, 2021 9:24 pm

Maxwell_400 wrote:
Mon Mar 22, 2021 7:36 am

>What is your experience with the #Range calculation?

Yes and no, what we try to do is to improve on the GOM and that will be hard with our limited time and resources. The GOM has some deficiencies which we can try to remedy like temperature sensitivity and its sluggishness. Torque is a bit limited of what it can do, so I am considering developing an app, it should be fairly easy, finding time is hard.

I am on 18" wheels and have never been below 300km range in the winter time, even when the temperature dropped to -20. In the summer time range is about 420km combined on 18" wheels. (Yeah I know 18" in the summer- on a JAG?)

> BTW also found that SOC (%) val{*7E4(BECM) Battery State of Charge Minimum}/(86.2/90.2) aligns perfectly with the SOC of the car and Wattcat, where the latter two our rounding down to a full integer.

Nice, thanks!
Found the issue with #Range. I had an error in the descriptors :roll:.

In the mean time I took a similar approach, but first determined Trip Efficiency based on used kWh over distance: (VAL{#Soc0}-VAL{7E4(BECM) SOC kWh})/(VAL{*7B2(HUD) Odometer}-VAL{#Odo0})*100
Then Estimated Range as available kWh over efficiency: val{*7E4(BECM) SOC kWh}/(val{*7E4(BECM) Trip Eff}/100)

The actual trip efficiency is very nice to have. e.g tonight I drove a short 14.4km trip at 4C using 5.7kWh.
Trip computer reported 29.6 kWh/100km, while actual was actual eff: 39.6 kWh/100km.

Just wonder where the 29.6 kWh/100km comes from.
🇨🇭 EV400 HSE (MY2020; MAR 2020); 18" ❄
⚙️ H264 ⚙️ ICM: S20C ⚙️ VCS: 19.2
⚙️ BECS: BP-AAE-BC-AC-BE ⚙️ Maps: 06.2020

Maxwell_400
Posts: 429
Joined: Mon Oct 14, 2019 10:09 am
Location: Norway

Re: Canbus and PID for the IPace

Post by Maxwell_400 » Tue Mar 23, 2021 7:40 am

ANBO wrote:
Mon Mar 22, 2021 9:24 pm
Maxwell_400 wrote:
Mon Mar 22, 2021 7:36 am

>What is your experience with the #Range calculation?

Yes and no, what we try to do is to improve on the GOM and that will be hard with our limited time and resources. The GOM has some deficiencies which we can try to remedy like temperature sensitivity and its sluggishness. Torque is a bit limited of what it can do, so I am considering developing an app, it should be fairly easy, finding time is hard.

I am on 18" wheels and have never been below 300km range in the winter time, even when the temperature dropped to -20. In the summer time range is about 420km combined on 18" wheels. (Yeah I know 18" in the summer- on a JAG?)

> BTW also found that SOC (%) val{*7E4(BECM) Battery State of Charge Minimum}/(86.2/90.2) aligns perfectly with the SOC of the car and Wattcat, where the latter two our rounding down to a full integer.

Nice, thanks!
Found the issue with #Range. I had an error in the descriptors :roll:.

In the mean time I took a similar approach, but first determined Trip Efficiency based on used kWh over distance: (VAL{#Soc0}-VAL{7E4(BECM) SOC kWh})/(VAL{*7B2(HUD) Odometer}-VAL{#Odo0})*100
Then Estimated Range as available kWh over efficiency: val{*7E4(BECM) SOC kWh}/(val{*7E4(BECM) Trip Eff}/100)

The actual trip efficiency is very nice to have. e.g tonight I drove a short 14.4km trip at 4C using 5.7kWh.
Trip computer reported 29.6 kWh/100km, while actual was actual eff: 39.6 kWh/100km.

Just wonder where the 29.6 kWh/100km comes from.
Nice :) , I think the trip computer only counts while you are moving. I also see this error on short trips. Maybe it calculates from (current x voltage)/speed x 100 = kWh/100km
I-Pace SE++, MY20, 18" summer & winter, no panoroof, towbar, spare wheel, 20C, TCU 19.2, BECS: BP-AAE-BC-AC-BE

User avatar
ANBO
Posts: 187
Joined: Fri Mar 27, 2020 7:50 pm
Location: Switzerland

Re: Canbus and PID for the IPace

Post by ANBO » Tue Mar 23, 2021 12:18 pm

[quote=Maxwell_400 post_id=61037 time=1616485220 user_id=2208
Nice :) , I think the trip computer only counts while you are moving. I also see this error on short trips. Maybe it calculates from (current x voltage)/speed x 100 = kWh/100km
[/quote]

Yes, either when driving or the drive train only? Weird logic in my opinion, if the car clearly using more.

Was also thinking of your efficiency with very low temperatures. Considering external temperature can fluctuate faster than the battery, driving internal resistance, I was considering taking the battery temperature for the baseline long range efficiency. This gives a more stable and higher efficiency on both extremes of the scale. Then there could be a correction for actual efficiency for the short distances.
🇨🇭 EV400 HSE (MY2020; MAR 2020); 18" ❄
⚙️ H264 ⚙️ ICM: S20C ⚙️ VCS: 19.2
⚙️ BECS: BP-AAE-BC-AC-BE ⚙️ Maps: 06.2020

dernotte
Posts: 380
Joined: Tue Dec 24, 2019 2:34 pm
Location: Montreal, QC, Canada

Re: Canbus and PID for the IPace

Post by dernotte » Tue Mar 23, 2021 3:17 pm

How does it compare to PID 494C on EPIC (746) ? This PID gives instant kw/100km from motor . I never tried to compare that PID 494C on EPIC and on EPICB (747).
Last edited by dernotte on Tue Mar 23, 2021 7:14 pm, edited 1 time in total.

User avatar
ANBO
Posts: 187
Joined: Fri Mar 27, 2020 7:50 pm
Location: Switzerland

Re: Canbus and PID for the IPace

Post by ANBO » Tue Mar 23, 2021 7:02 pm

dernotte wrote:
Tue Mar 23, 2021 3:17 pm
How does it compared to PID 494C on EPIC (746) ? This PID gives instant kw/100km from motor . I never tried to compare that PID 494C on EPIC and on EPICB (747).
Thanks for the hint. Had not gotten to 746 and 747 yet.
🇨🇭 EV400 HSE (MY2020; MAR 2020); 18" ❄
⚙️ H264 ⚙️ ICM: S20C ⚙️ VCS: 19.2
⚙️ BECS: BP-AAE-BC-AC-BE ⚙️ Maps: 06.2020

dernotte
Posts: 380
Joined: Tue Dec 24, 2019 2:34 pm
Location: Montreal, QC, Canada

Re: Canbus and PID for the IPace

Post by dernotte » Wed Mar 24, 2021 1:45 pm

I found this, this morning : https://www.seeedstudio.com/Wio-Terminal-p-4509.html
Could be an interesting device , coupled with an Wifi or BT OBD2 reader.... Could be an interesting project....
I have ordered one, just to see....

Maxwell_400
Posts: 429
Joined: Mon Oct 14, 2019 10:09 am
Location: Norway

Re: Canbus and PID for the IPace

Post by Maxwell_400 » Thu Mar 25, 2021 9:41 am

dernotte wrote:
Wed Mar 24, 2021 1:45 pm
I found this, this morning : https://www.seeedstudio.com/Wio-Terminal-p-4509.html
Could be an interesting device , coupled with an Wifi or BT OBD2 reader.... Could be an interesting project....
I have ordered one, just to see....
Smallish screen, but looks like a fun project.

On 746, 747 are you sure EPIC is front and EPICB is rear? When I do a scatter plot and running in Comfort mode (rear wheel mode) I get this plot which shows that EPIC is more active than EPICB. At light loads EPICB is free wheeling.

Figure_1.png

I-Pace SE++, MY20, 18" summer & winter, no panoroof, towbar, spare wheel, 20C, TCU 19.2, BECS: BP-AAE-BC-AC-BE

dernotte
Posts: 380
Joined: Tue Dec 24, 2019 2:34 pm
Location: Montreal, QC, Canada

Re: Canbus and PID for the IPace

Post by dernotte » Thu Mar 25, 2021 2:50 pm

Absolutely not !
I got the 'short name' EPIC and EPICB a member on another jag forum.
I looked in the tech doc I have and it says:
HV, DC cables for the High Voltage Junction Box (HVJB), Front Invertor (EPICB) and Rear Invertor (EPICC) are arranged in pairs, each containing a single wire with screening and protection, around which is an orange colored insulated cover. HV, DC cables for the HV interior heater, battery heater and Electric Air Compressor (EAC) are twin core, screened cable surrounded by an orange insulated cover.
So, with this and your graph, we sounds like

ECU 746 = EPICC = Rear Electric Power Inverter Converter
ECU 747 = EPICB = Front Electric Power Inverter Converter

dernotte
Posts: 380
Joined: Tue Dec 24, 2019 2:34 pm
Location: Montreal, QC, Canada

Re: Canbus and PID for the IPace

Post by dernotte » Sat Mar 27, 2021 8:56 pm

There may be some hidden PID on the BECM.
I found that PID 487e, 487f, 4880, 4881, 4882, 4883 are all 220 bytes but they only show up in the PID scan from time to time. I had to bump the timeout to 10sec to read them, and even with this 10sec (max possible on my tool) I have a lot of timeout issue and can't read the value.
PID 4181, 4184, 4185 all fail with timeout. If the pid does not exist, it gives an error code from the ECU, not a timeout. Timeout occurs when the data is too long to fetch.
Could it be where the detail info from battery cell are hidden ? I have the feeling that we should investigate more those long PID.

Maxwell_400
Posts: 429
Joined: Mon Oct 14, 2019 10:09 am
Location: Norway

Re: Canbus and PID for the IPace

Post by Maxwell_400 » Sat Mar 27, 2021 9:48 pm

dernotte wrote:
Sat Mar 27, 2021 8:56 pm
There may be some hidden PID on the BECM.
I found that PID 487e, 487f, 4880, 4881, 4882, 4883 are all 220 bytes but they only show up in the PID scan from time to time. I had to bump the timeout to 10sec to read them, and even with this 10sec (max possible on my tool) I have a lot of timeout issue and can't read the value.
PID 4181, 4184, 4185 all fail with timeout. If the pid does not exist, it gives an error code from the ECU, not a timeout. Timeout occurs when the data is too long to fetch.
Could it be where the detail info from battery cell are hidden ? I have the feeling that we should investigate more those long PID.
Interesting, I am away for the next week but will for sure take a look when I return.
I-Pace SE++, MY20, 18" summer & winter, no panoroof, towbar, spare wheel, 20C, TCU 19.2, BECS: BP-AAE-BC-AC-BE

Post Reply