InverterComBoardTemp

Nissan Leaf/e-NV200 drive stack topics
Post Reply
raine
Posts: 37
Joined: Sun Jun 27, 2021 10:35 am
Has thanked: 6 times
Been thanked: 6 times

InverterComBoardTemp

Post by raine »

Hi, I have been driving my Leaf conversion for 2+ years and 50k km's without much of trouble. Just recently, I have seen temperature rising in CAN, not in the real world. It is stock 110kW inv + gen3 PDM + EM57. CAN message 0x55a byte1 is going crazy. I have understood it is temperature with 0.5C per bit. It may arise till 140-200, meaning 70-100 degrees C. This happen in the charging with PDM obc charger too. Coolant cirquit is working fine and none of units are this hot, more like 30 degrees max.

I believe this message is composed by Inverter. Is there a thermistor or other sensor in it that reflects to this CAN message? Has anyone seen a defect in this temp sensor?

Much appreciate all the comments! Thanks!
Alibro
Posts: 856
Joined: Sun Feb 23, 2020 9:24 am
Location: Northern Ireland
Has thanked: 270 times
Been thanked: 149 times
Contact:

Re: InverterComBoardTemp

Post by Alibro »

Is it possible you have an air lock in the Inverter?
I need a bigger hammer!
raine
Posts: 37
Joined: Sun Jun 27, 2021 10:35 am
Has thanked: 6 times
Been thanked: 6 times

Re: InverterComBoardTemp

Post by raine »

Alibro wrote: Mon Mar 11, 2024 10:46 am Is it possible you have an air lock in the Inverter?
Could be yes. Air locks will definitely be there if I fill normally via radiator. I have found out to fill it better using vacuum filler tool. I think I need to isolate this by doing a special cooling circuit for test. This one is easier than unassebling front battery pack to get access to the inverter.
Marat
Posts: 5
Joined: Wed Nov 16, 2022 6:24 pm

Re: InverterComBoardTemp

Post by Marat »

Specify which inverter

LEAF 110 - 160Kw external coolant temperature sensor
raine
Posts: 37
Joined: Sun Jun 27, 2021 10:35 am
Has thanked: 6 times
Been thanked: 6 times

Re: InverterComBoardTemp

Post by raine »

Marat wrote: Sun Mar 17, 2024 11:02 am Specify which inverter
Yes, it is 110kW inverter.
I tested unplugging this temp sensor plug and it resulted the IGBTDriverBoardTemperature to be FF so think the external sensor is reflected to this byte in message 55a.
Näyttökuva 2024-03-19 090919.png
So from where is this mysterious InverterComBoardTemp coming from?
Näyttökuva 2024-03-19 091626.png
Näyttökuva 2024-03-19 091626.png (5.09 KiB) Viewed 440 times
Marat
Posts: 5
Joined: Wed Nov 16, 2022 6:24 pm

Re: InverterComBoardTemp

Post by Marat »

55A 8 00 4A 44 00 5F 4A 5B 48
55A 8 00 4B 44 00 5F 4A 5B 48
55A 8 00 33 31 30 55 00 4A E8
55A 8 00 3B 39 39 55 00 5B 28
55A 8 00 29 23 21 55 00 5B 48

These are examples in different modes (movement, charging)
Temperature values ​​are not in Celsius but in Fahrenheit.
johnlr
Posts: 15
Joined: Mon Mar 20, 2023 10:55 am
Been thanked: 5 times

Re: InverterComBoardTemp

Post by johnlr »

I have done some testing my 110W inverter. As you have seen unplugging the coolant sensor changes byte 3, which which according to the DBC (I have) is IGBTDriverBoardTemperature, the DBC file is incorrect (at least for gen3).

The scaling for the coolant sensor is degC-40 (same as temperature scaling in 0x5c0 from BMS).
I tested this as follows:
Removed coolant temperature sensor placed in boiling water byte3 = 132 (132-40 = 92decC)
Changed the hot water for fresh boiling water byte3 = 137 (137-40 = 97decC)
Placed sensor in cold iced water byte3 = 45 (45-40 = 5 degC)
Added salt (too cool water down ) byte3 = 37 (37-40 = -3degC)
Established that motor temperature is byte1 by unplugging motor connector.
With the scaling degC-40 the other sensors show matching ambient temperature so I expect that scaling is degC-40.

My scaling:
int16_t temp_motor = bytes[1]-40;//MOTOR TEMP
int16_t temp_inv = bytes[2]-40;//INVERTER TEMP
int16_t temp_inv_coolant = bytes[3]-40; // gen 3 only?
int16_t temp_inv_other = bytes[4]-40; // maybe IGBT drive board only when running?

Your issue is with byte1 which is motor temperature, I expect you have a wiring issue between the motor resolver connector and the inverter.
johnlr
Posts: 15
Joined: Mon Mar 20, 2023 10:55 am
Been thanked: 5 times

Re: InverterComBoardTemp

Post by johnlr »

I have analysed log file 'Nissan leaf 62kwh driving , burst of acceleration v2.csv' from
https://github.com/dalathegreat/EV-CANl ... LEAF/62kWh
This is a 160kW inverter in a stock leaf. I assume 110kW is the same.

Outside ambient 11.5C (from 0x54c)
message 55a
byte 0 always 0
byte 1 motor temp 61 to 92 raw, (C-40) 21C to 52C
byte 2 inv temp 61 to 73 raw, (C-40) 21C to 33C, somewhat tracks abs(torque) with lag so probably igbt temperature
byte 3 coolant temp 57 to 60 raw, (C-40) 17C to 20C.
byte 4 85 to 143 too big and fast to be a temperature, 85 at 0 torque, tracks abs(torque), 12V supply current signal or some debug signal left in from development?
byte 5 always 0
byte 6 always 91
byte 7 0x48 or 0x68 0x28, a couple of times (others appear during charging).

So I was wrong about byte 4 being a temperature.
Another reason that I doubt the scaling is Fahrenheit, range 0F to 255F is -17.8C to 124C. Whereas C-40 gives a much more suitable range of -40C to 215C. The Leaf BMS uses the same scaling for battery temperature but is 7 bit, range is -40C to 87C.
Screenshot from 2024-03-28 07-28-32.png
Temperatures scaled as C-40, bytes 4 and 7 are unscaled.
Post Reply