kiev
Posts: 662
Joined: Sun May 03, 2015 7:15 am
Location: The Heart o' Dixie
Contact: Website

Heating with Remote Controller CAN IDs

Tue Dec 06, 2016 12:21 pm

Edit: i will need to redo this scan so disregard all this guess work. Even though the Saleae Logic analyzer is a nicely packaged tool, easy to use, etc., and their website claims that it can be used to read CAN data--i have found that it is not working on the mitsubishi CAN buss...
______________________________________________
i made a scan to record what happens when you start heating/defrost using the Remote while plugged in the EVSE, and i made another scan during the heating session just to catch more data for comparison.

Surprisingly, in both scans none of the PIDs that were previously reported to be related to heater control settings or operation were used or found, e.g. 0x384, 385, 3A4.

What was found were some Extended ID codes, both requesting data and sending data?-- So there's another can of worms to decode...

The EV Remote-ECU located under the dash is the antenna receiver for the remote commands. It must be powered up all the time at least while the EVSE is connected. My guess is that it uses the Extended CAN ID parameters for communication and override of the AC/Heater Switch settings.
Last edited by kiev on Mon Jan 16, 2017 10:03 pm, edited 1 time in total.
kiev = kenny's innovative electric vehicle

kiev
Posts: 662
Joined: Sun May 03, 2015 7:15 am
Location: The Heart o' Dixie
Contact: Website

VIN data in CAN scan

Tue Dec 06, 2016 5:03 pm

It looks like the VIN is broadcast from at least 2 different boxes, one with PID x29A and the other with x6FA.
kiev = kenny's innovative electric vehicle

kiev
Posts: 662
Joined: Sun May 03, 2015 7:15 am
Location: The Heart o' Dixie
Contact: Website

cell balancing message

Thu Jan 05, 2017 9:37 am

i think i've found the message that turns on cell balancing--need to figure out how to test it to be certain...
kiev = kenny's innovative electric vehicle

kiev
Posts: 662
Joined: Sun May 03, 2015 7:15 am
Location: The Heart o' Dixie
Contact: Website

Re: Decyphering iMiEV and iON CAR-CAN message data

Sun Jan 08, 2017 5:39 pm

Here are some graphs from a 6-second acceleration run i made while capturing the CAN buss with the logic analyzer. Shifted from N to D (green trace), then you can see the torque command go into creep mode (blue) right before i stomped the accelerator pedal (orange) up to WOT, then let off and you can see the regen torque. The next chart shows the pack voltage and current for this run, along with power (calculated).


Image

Image
kiev = kenny's innovative electric vehicle

seppl2017
Posts: 2
Joined: Fri Apr 21, 2017 8:08 am

Re: Decyphering iMiEV and iON CAR-CAN message data

Wed Aug 16, 2017 1:11 am

There is now another software to analyze iMiev CAN messages see:

http://can4eve.bitplan.com/index.php/Main_Page
The OBD PID information is gathered at:
http://can4eve.bitplan.com/index.php/Cantriplet
and also in the source code at
https://github.com/BITPlan/can4eve/tree ... an/triplet

kiev
Posts: 662
Joined: Sun May 03, 2015 7:15 am
Location: The Heart o' Dixie
Contact: Website

Re: Decyphering iMiEV and iON CAR-CAN message data

Wed Aug 16, 2017 5:55 pm

Howdy seppl, Welcome and thanks for sharing the links and info, that is a very interesting project and should greatly help with identifying and understanding of the CAN ids and functions.
kiev = kenny's innovative electric vehicle

CZeroOwner
Posts: 4
Joined: Mon Jan 15, 2018 1:47 am
Location: Denmark

Re: Decyphering iMiEV and iON CAR-CAN message data

Mon Jan 15, 2018 2:11 am

I’d like to add some PIDs that I found. If I repeat early finds I apologize.

Parameter PID (hex)Bytes Computation (integers) Units Remark

Steering 236 0,1 (byte0*256+byte1-4096)/2 degrees centered = 0 degrees
Gear 285 6 if byte6 = 12 then park or neutral
285 6,7 if byte6 = 14 and byte7 = 16 then drive
285 6,7 if byte6 = 14 and byte7 <> 16 then reverse

Windshield wipers 424 1 if bit5 = 1 then on else off
Rear window defrost 424 6 if bit5 = 1 then on else off

Motor 696 2,3 (byte2*256+byte3-500)/20 amps not certain about the computation
Regeneration 696 6,7 (byte6*256+byte7-10000)/10 negative amps not certain about the computation

Chademo 697 0 if byte0 = 1 then on else off
697 1 byte1 procent not certain about the meaning
697 2 byte2 amps no decimal

byte0 is the first byte after the PID and byte7 is the last byte after the PID.
bit0 is the least significant bit and bit7 is the most significant bit.


I am fairly sure that 696 2 and 3 is the motor amps and that 696 6 and 7 is the regeneration amps but I’m not sure that the computations are correct. With respect to the Chademo procent, I’m not sure of its significance. It seems that this is less than 100% when the current is limited by the charger and 100% when the current is limited by the car or the battery.
These PIDs are included in my free app, OBDZero, which is available on Google Play. The app was developed on two inexpensive Bluetooth dongles, the INTEY OBDII and the Vgate Scan. The Vgate seems to run a bit better than the INTEY. The app didn’t work with my OBDLink LX dongle but I’m pretty sure that this is because of outdated firmware in the OBDLink. I will try it with newer firmware soon.
In order to work on inexpensive dongles the OBDZero app runs more slowly than other apps. A data collection cycle takes between 4 and 5 seconds.

CZeroOwner
Posts: 4
Joined: Mon Jan 15, 2018 1:47 am
Location: Denmark

Re: Decyphering iMiEV and iON CAR-CAN message data

Mon Jan 15, 2018 2:33 am

I can see that I haven’t followed the standard set by garygid at the start of this tread. Here are the PIDs again using the standard
236 (D1*256+D2-4096)/2= steering in degress where 0=centered
285 if D7 = 12 then gear = park or neutral
285 if D7 = 14 and D8 = 16 then gear = drive
285 if D7 = 14 and D8 <> 16 then gear = reverse
424 D2[5] = windshield wipers on
424 D7[5] = rear window defrost on
696 (D3*256+D4-500)/20=motor amps
696 (D7*256+D8-10000)/10=regeneration amps (negative)
697 D1[0] = Chademo in operation
697 D2 = Chademo percent
697 D3 = Chademo amps

kiev
Posts: 662
Joined: Sun May 03, 2015 7:15 am
Location: The Heart o' Dixie
Contact: Website

Re: Decyphering iMiEV and iON CAR-CAN message data

Mon Jan 15, 2018 6:44 am

Howdy CZeroOwner and welcome to the forum, thanks for sharing your findings--every little bit helps. My car is in the shop to have the pack replaced and haven't been keeping up with the PID work.
kiev = kenny's innovative electric vehicle

CZeroOwner
Posts: 4
Joined: Mon Jan 15, 2018 1:47 am
Location: Denmark

Re: Decyphering iMiEV and iON CAR-CAN message data

Mon Jan 15, 2018 7:13 am

Hi kiev Thanks for your reply. Have you posted anything about the battery replacement such as price. I would be very interested
Last edited by CZeroOwner on Mon Jan 15, 2018 7:29 am, edited 1 time in total.

Return to “Instruments - Radio/USB/Nav - CAN - Climate Controls - Remote”