Page 4 of 4

Re: Identifying CanBus parameters

Posted: Mon Jun 22, 2020 12:54 pm
by OutlandishPanda
Thanks for the wealth of information shared here. I'm building an EV using many salvaged Outlander PHEV parts as they are all CAN, good value and not so complicated to control, plus so much is shared here and elsewhere. I'm trying to get the A/C compressor to work.

Has anyone worked out the SUB CAN-C messages to and from the Outlander A/C compressor? I did find the OBD PID structure thanks to anko, but I can't use this as the rest of the network is missing that processes these requests. I just have the bare compressor and need the real CAN messages and the formulae to control and monitor it.

anko, I read you said you hadn't found the A/C messages "yet". Did you ever get to that?

Very grateful for any info anyone has on this. Thanks very much.

Re: Identifying CanBus parameters

Posted: Mon Jun 29, 2020 2:36 am
by littlescrote
OutlandishPanda - your project sounds very interesting!

Is it a Panda 4x4 with Outlander running gear? That would be great.

Sorry, no data to help you on your question, but I do have CAN tools available if you don't get your answer elsewhere, but I've very little spare time to make the measurements at the moment (although it is a subject that interests me as a geek).

Re: Identifying CanBus parameters

Posted: Mon Jun 29, 2020 4:41 am
by OutlandishPanda
Thanks - I'd have liked to have done a 4x4 Panda as I really like that little car, but very limited room for batteries and they are expensive cars! So, no, its just a fairly plain FWD 2005 Panda conversion for a local runabout ~25 miles range.

The only novel part is I've set myself a fixed budget of £3250 all in, including the car (got that for £410). So far I'm just about on track - eBay is a good friend with these challenges!

If you do feel like making a capture on the SUB CAN-C bus sometime, this is what I was thinking:

Noting time at each step:
>Start logging and stopwatch
>Power car with A/C off
>Turn on A/C low
>Leave for 2 mins, then A/C on full
>Leave 2 mins then A/C off
>Leave for 5 mins or until A/C pump goes off (it will have some lag time for safe shut down I guess)
>Turn car off
>Stop logging.

What do you think? Might be too much data...

I may have a chance to log a car on our fleet at work if we still have it.

Thanks for your interest!

Re: Identifying CanBus parameters

Posted: Thu Jul 15, 2021 7:55 pm
by amiralnar
Hi everyone!

I made mysef can gate device based on arduino for suppressing ICE start command from A/C ECU.
Фото платы.png
The command from A/C ECU is here in byte B:

canID 0x185 8 08 04 20 00 00 00 00 00

When A/C ECU needs to turn on ICE it set B to 04.
When ICE reaches 80 degree temp then AC/ECU set B to 00 and ICE stops.

So my device owerwrite this byte to 00 always and ICE has no start for heating.

Re: Identifying CanBus parameters

Posted: Fri Jul 16, 2021 10:55 pm
by OutlandishPanda
Hi Amiralnar, that looks great. Very clever! May I ask if you have taken any logs of the A/C compressor operation? I'm trying to locate the CAN IDs for the compressor so I can use it in an EV I'm building. Any help would be much appreciated! The CAN bus it is on is here: ... C00ENG.pdf

This seems to show it on the same CAN bus as the PHEV-ECU, BMU and PDU. It refers to it being on the EV-CAN bus. Maybe your system is on a different bus connected to the engine or HVAC?

If you have any information at all, I would be very grateful. A log with the car on, with A/C off, and then you turn the A/C on and then off again after a few mins would be so very helpful.

Thank you and good luck with your projects!

Re: Identifying CanBus parameters

Posted: Mon Jul 19, 2021 2:53 am
by littlescrote
amiralnar wrote:
Thu Jul 15, 2021 7:55 pm
Hi everyone!

I made mysef can gate device based on arduino for suppressing ICE start command from A/C ECU.
Very good idea, good work, and thanks for sharing. This is a good way of preventing that ICE startup, but leaving it free to start when needed, e.g. sudden acceleration, which you lose from other methods that I've seen (e.g. bypassing Start relay)

Re: Identifying CanBus parameters

Posted: Mon Oct 11, 2021 10:54 am
by highvoltagebeetle
Anyone have a can bus log with the electric heater? I have one to use in my EV Beetle to keep me warm, hopefully.
0x398 is broadcast by the heater, byte 3 contains water temperature with the looks of it. I'm not sure what message is required to get it to heat up.