Hyundai Kona EV Coolant Pumps

From openinverter.org wiki
Jump to navigation Jump to search

Important note

The 2019 - 2023 Kona EV runs two water pumps, front & rear of the power unit. They are similar but responded and talk different CAN IDS.

Therefore they are not interchangable.

Manufacture information

Front pump P/N 36910-0E650 OS/DE EV PE

Rear pump P/N 375W5-K4000 OS EV BAT

Recall Notices

NHTSA has a recall notice out for pumps that leak water into the CAN connections. This notice has good picture of the insde of the pump motor.

https://static.nhtsa.gov/odi/tsbs/2019/MC-10169373-9999.pdf

Pump Internals

The pump is a 3 phase permanent magnet motor with the control and driver boad mounted on the back. The PCB is not easily removable as the wiper contacts on the board are spot welded to the motor pins.

The board has a conformal coating.

The main IC carries the following designation

S912ZVML

WKH 5N95G

CTG82048A


The appears to be from the NXP semiconductor S12 MagniV range, specifically the MC9S12ZVM which comes in several memory sizes.

The chip is a 64pin package.

CAN Messages

Send Frame

Both pumps share the same CAN frame structure for their send messages but use different IDs. Frames are sent at 100mS rate and start as soon as the pump is powered up.

Front pump sends 0x570 and the rear pump sends 0x4E4.

Frame location Signal Note
Byte 0 bit 1 - (Frame bit 1) Alarm Present set on any alarm bit in byte 7
Byte 1 Set Speed Actual speed pump is set to by internal software .

Appears to have a min value of 0x2D ? And max of 0xA6 But Max may be being held down by current being 1 below alarm level

Byte 2 0x85 Constant value
Byte 3 0x00 no other value seen
Byte 4 ? Appears to be about 1/2 speed but not as constant - is it flow rate?
Byte 5 Current Amps * 10 (reads in 0.1A steps)
Byte 6 0x00 no other value seen
Byte 7 Individual alarm bits
Frame Bit 56 no water while purging
Frame Bit 57 High Current Seems to triger at 5.8A
Frame Bit 58 low voltage On at 7.9V off at 9V
Frame Bit 59 not seen
Frame Bit 60 No water while running

Command Frames

If the pump does not receive frames with the expected frame ID it will default to full speed.

Front pump listens to only 0x523 for bytes 0 and 7

While the rear pump listens to 0x4DE for bytes 0 only and 0x523 for byte 7 only (Purge signal).

0x4DE is normally sent at 100mS rate.

0x523 is normally sent at 10mS but the pumps seem to be happy if they are received at 100mS

Frame location Signal Note
Byte 0 Requested speed Pump desides the actual set speed
Byte 7 Single bit only Note on rear pump this is a different frame ID
Frame bit 60 Purge Sets pump running in air purge maintance mode.