Mitsubishi Outlander Water Heater: Difference between revisions
Line 20: | Line 20: | ||
====== Can Messages from Heater (Gen 3) ====== | ====== Can Messages from Heater (Gen 3) ====== | ||
A Work In Progress DBC file is here https://github.com/jamiejones85/DBC-files/blob/master/OutlanderWaterHeater.dbc | |||
When 12v is connected, without HV, the following messages are broadcast: | When 12v is connected, without HV, the following messages are broadcast: | ||
0x398 ID 00 09 00 3B 3B 00 00 00 at 100ms byte 3 seems to be water temperature, byte 4 | 0x398 ID 00 09 00 3B 3B 00 00 00 at 100ms byte 3 seems to be water temperature inlet, byte 4 water temperature outlet | ||
0x630 ID 00 00 00 00 00 00 00 00 at 500ms | 0x630 ID 00 00 00 00 00 00 00 00 at 500ms | ||
Line 32: | Line 34: | ||
====== Control Can Messages ====== | ====== Control Can Messages ====== | ||
0x188 with below will turn the heater on 100ms or 500ms seem to work, as long as the 0x285 message is also broadcast. 0x285 is a general HV status message it seems | |||
03 50 A2 4D 00 00 00 00 | |||
0x285 at 10ms intervals | |||
0x00 0x00 0x14 0x21 0x90 0xFE 0x0C 0x10 | |||
A simple Ardunio sketch to control it is here: https://github.com/jamiejones85/OutlanderHeaterControl it uses a pot connected to A0, the first few degrees of turn the heater is off, above that it sets the temperature. The program watches the temperature reported by the heater, if it's below the desired it turns it on. Simple. | |||
== Gen 2 (2011 - 2016) == | == Gen 2 (2011 - 2016) == |
Revision as of 22:04, 10 November 2021
The Outlander PHEV has an optional electric water heater. This unit appears to be a 3rd generation (2011-2019 ish) http://www.mhi.co.jp/technology/review/pdf/e542/e542057.pdf. Specified as a 4kw unit.
The photo below is a Gen 3 heater and is CAN controlled.
Gen 3 (2016-2019)
Low Voltage Pinout (Gen 3)
Top row, yellow is 12+, black is GND.
Bottom row, under the yellow is Can H and under GND is Can L
The mating connector looks to be Sumitomo 6189-0126 https://www.auto-click.co.uk/6189-0126?search=90980-10942
High Voltage Pinout
Can Messages from Heater (Gen 3)
A Work In Progress DBC file is here https://github.com/jamiejones85/DBC-files/blob/master/OutlanderWaterHeater.dbc
When 12v is connected, without HV, the following messages are broadcast:
0x398 ID 00 09 00 3B 3B 00 00 00 at 100ms byte 3 seems to be water temperature inlet, byte 4 water temperature outlet
0x630 ID 00 00 00 00 00 00 00 00 at 500ms
0x062D ID 00 00 00 00 00 00 00 00 at 500ms
0x06BD ID 00 00 00 00 00 00 00 00 at 500ms
When HV is connected 0x398 changes to the message below.
0x398 ID 00 00 00 3B 3B 00 00 00 at 100ms
Control Can Messages
0x188 with below will turn the heater on 100ms or 500ms seem to work, as long as the 0x285 message is also broadcast. 0x285 is a general HV status message it seems
03 50 A2 4D 00 00 00 00
0x285 at 10ms intervals
0x00 0x00 0x14 0x21 0x90 0xFE 0x0C 0x10
A simple Ardunio sketch to control it is here: https://github.com/jamiejones85/OutlanderHeaterControl it uses a pot connected to A0, the first few degrees of turn the heater is off, above that it sets the temperature. The program watches the temperature reported by the heater, if it's below the desired it turns it on. Simple.
Gen 2 (2011 - 2016)
The Previous generation of water heater is larger and heavier than the Gen 3, part number 7807A007. Controlled via external ECU rather than CAN.
Low Voltage pinout and control
- +12v (Red)
- None
- HTR1 (green)
- HTR2 (yellow)
- HTR3 (Orange)
- Ground (Black)
- Outlet temp (White)
- Inlet Temp (Grey)
Temperatures are sensed by the resistance from the temperature pins to ground. Some exact resistance to temperature data will be posted soon.
Inputs required on HTR1-3 are currently unknown.
High Voltage connector
Same as Gen 3 in appearance and polarity.