|
|
Line 1: |
Line 1: |
| {{TOCright}} | | {{TOCright}} |
| | | |
− | Technical information on the [[Ford_Escape_Hybrid | Ford Escape]] useful when designing a [[Escape PHEV]] conversion.
| + | The '''maillist discussions contain essential data''' which may not yet be covered on these pages or the related documentation. They are a must-see for anyone contemplating doing a conversion! |
| + | For an archive of past messages see the [http://www.eaa-phev.org/maillist EAA-PHEV Maillist Archive]. If the local archive is too slow you can also view threaded messages at the Yahoo! Groups replication of this maillist: http://autos.groups.yahoo.com/group/eaa-phev/ |
| | | |
− | Unless otherwise noted, everything refers to a 2007 year model, belonging to [http://hybrids-plus.com/ Hybrids Plus].
| + | ==Subscriptions== |
| + | {{Maillist Subscriptions}} |
| | | |
| + | ==Maillist Archives== |
| + | {{Maillist Archives}} |
| | | |
− | =Traction battery= | + | ==Local List Functions== |
− | | + | ''This is a replaca of the local maillist archive with descriptions of it's functions'' |
− | ==Specs==
| + | {| |
− | * Cells:
| + | | This is the local '''[http://www.eaa-phev.org/maillist EAA-PHEV Maillist Archive]''',<br> with some Members and a few messages. |
− | ** 250 Sanyo NiMH 'D' cells
| + | || <font color=red>List name & link,<br>external links,<br>list statistics</font> |
− | ** 300 V nominal @ 1.2V/cell (Ford says 330V)
| |
− | ** 5.5 Ah
| |
− | * Electronics:
| |
− | ** controller
| |
− | ** DC-DC converter to charge traction battery from 12 V battery ("Jump Start")
| |
− | ** Contactors and pre-charge relay / resistor
| |
− | ** Current sensor
| |
− | ** Blowers
| |
− | * Connectors:
| |
− | ** 12 V power and control (40 circuits)
| |
− | ** HV (4 circuits)
| |
− | ** AC/DC (2 circuits, unused)
| |
− | * Mechanical
| |
− | ** 87 kg (192 lb)
| |
− | ** 102 x 80 x 15 cm (40 x 31-1/2 x 6")
| |
− | | |
− | ==Removal==
| |
− | | |
− | From the hatch opening:
| |
− | * Remove the carpet in the hatch compartment floor, to reveal the battery
| |
− | * Turn the orange safety plug from LOCK to UNLOCK and pull it out
| |
− | * Remove the black plastic air coupling on the rear-left
| |
− | * Remove the bolts on either side of the battery (3 bolts on each side)
| |
− | * Lift the bottom of the rear-right passenger seat and move it forward
| |
− | * List the strip of carpet to reveal the metal cover over the high voltage cables
| |
− | * Remove the 2 (not 3) nuts holding the black metal cover
| |
− | * Flip the seat forward to see the other end of the black metal cover
| |
− | * Remove the 2 bolts holding the other end of the black metal cover to the battery
| |
− | * Disconnect the battery:
| |
− | ** From the rear right seat, remove the orange HV connector on the right (flip the lever)
| |
− | ** From the rear left seat, remove the big black signal connector on the left (unbolts with a 10 mm socket wrench)
| |
− | ** From the rear left seat, remove the small connector next to the signal connector (snaps)
| |
− | * Remove the battery
| |
− | ** Remove the 6 bolts, 3 on each side of the battery, bolting it to the floor (1/2" socket)
| |
− | ** Hook an engine hoist to the two round holes in the black metal on either side of the battery
| |
− | ** Hoist the battery out of the car
| |
− | | |
− | <gallery>
| |
− | Image:batterypack-out.jpg|Battery pack lifted out of vehicle
| |
− | Image:trunk-sans-battery.jpg|Trunk after the battery was removed
| |
− | </gallery>
| |
− | | |
− | To open the battery:
| |
− | * You need a #35 security Torx driver, and a #35 Torx driver
| |
− | * Remove all the screws in the 2 top covers:
| |
− | ** Cover over the fans
| |
− | ** Cover over the batteries and electronics
| |
− | | |
− | <gallery>
| |
− | Image:batterypack-open1.jpg|Battery pack opened, rear view
| |
− | Image:batterypack-open2.jpg|Battery pack opened, front view
| |
− | </gallery>
| |
− | | |
− | ==Component locations==
| |
− | [[Image:batterypack_locations.jpg|thumb|Component locations]]
| |
− | | |
− | The battery includes (as seen when in the vehicle):
| |
− | *Air blowers in the rear compartment
| |
− | *NiMH cells in the center
| |
− | **2 layers of cells
| |
− | **each layer in a left and right group
| |
− | **the groups in the top layer have 13 columns of 5 cells in series
| |
− | **the groups in the bottom layer have 12 columns of 5 cells in series
| |
− | **total: 2 * 13 * 5 + 2 * 12 * 5 = 250 cells
| |
− | **nominal pack voltage: 1.2 V * 250 = 300 V
| |
− | *controller on the right side
| |
− | *contactors and HV connector on the right-front corner
| |
− | *HV safety plug on the right-rear corner. The current sensor is inside it
| |
− | *the Converter on the left side
| |
− | | |
− | ==Block diagram==
| |
− | [[Image:battery_block_diag.gif|thumb||right|Block diagram of battery]]
| |
− | This block diagram shows the main components of the battery pack, and how they interface to the vehicle
| |
− | | |
− | *The NiMH cells store energy
| |
− | *The battery controller controls the battery pack
| |
− | **It communicates with the vehicle through the CAN bus
| |
− | **It monitors the air intake temperature, it controls the intake air flow and source, and it drives to DC blowers to blow air into the cells
| |
− | **It monitors the cells' voltage, including in intermediate points of the pack ("taps")
| |
− | **...
| |
− | *The DC-DC converter receives power from the 12 V battery and boosts it up to 300 V, to charge the traction battery when it's dead and the user presses the Jump Start button (by the driver's left foot)
| |
− | *The Safety Disconnects opens the pack mid-voltage
| |
− | *The HV Output section
| |
− | ** It has a connector with 2 high-current contacts to connect the battery voltage to the vehicle
| |
− | ** It has a pair of wires to determine if that connector is connected or not
| |
− | ** It has contactors (high power relays) to connect or isolate the pack voltage
| |
− | *The blower compartment has 2 DC blowers to blow air into the cells
| |
− | | |
− | ==Wiring diagram==
| |
− | [[Image:battery_wiring_diag.gif|thumb||right|Wiring diagram of battery.]]
| |
− | This wiring diagram shows how the components of the battery pack are wired together.
| |
− | | |
− | *High voltage wires are red.
| |
− | *Connectors are marked with their color and the number of positions
| |
− | *Sets of wires are shown together. The slash at one end indicates the number of wires
| |
− | *The function of sets of wires is shown above the wire
| |
− | *The wire colors are shown below the set of wires
| |
− | *Shaded squares indicate that wires are bundled together
| |
− | *The orientation of the components is shown as seen when looking from the hatch
| |
− | | |
− | This reverse engineering drawing is not guaranteed to be accurate and is offered as-is. Please direct corrections to [[User:DavideAndrea|DavideAndrea]].
| |
− | | |
− | ==Connectors== | |
− | [[Image:batterypack-data-conn.jpg|thumb||right|AC/DC connector (left) & Control connector (right)]]
| |
− | | |
− | The battery has 3 connectors, with a total of 34 wires:
| |
− | * C4227A - 40-circuits, 28 wires - control
| |
− | * C4227B - 6-circuits, 2 wires - low power HV to the AC/DC converter
| |
− | * C4227C - 4-circuits, 4 wires - traction HV, interlock signals
| |
− | | |
− | ===AC/DC converter connector: C4227B===
| |
− | [[Image:acdc_connector_cable.gif]]
| |
− | [[Image:acdc_connector_battery.gif]]
| |
− | | |
− | Pin-out. Looking into cable (left) and looking into battery (right)
| |
− | | |
− | The AC/DC converter connector has 2 circuits, with the following names and functions.
| |
− | | |
− | {| cellspacing=0 cellpadding=3 border=1
| |
| |- | | |- |
− | | '''Group''' | + | | |
− | | '''Ckt'''
| + | {{Maillist Subscriptions}} |
− | | '''Pin(s)''' | + | |valign=center| <font color=red>Instructions<br>for joining</font> |
− | | '''Ext. color'''
| |
− | | '''Int. color''' | |
− | | '''Name'''
| |
− | | '''Function'''
| |
− | | '''Notes'''
| |
− | |
| |
− | | |
− | |-
| |
− | |rowspan=2| AC/DC converter in
| |
− | | 3000
| |
− | | 1
| |
− | | Vio
| |
− | | Red
| |
− | | AC/DC in+
| |
− | |rowspan=2| To connect a 115 Vac charger for the traction battery?
| |
− | |rowspan=2| Ends in hood, by coolant tanks, unconnected and capped
| |
− | |bgcolor="red" | ??
| |
− | | |
− | |-
| |
− | | 3001
| |
− | | 6
| |
− | | VioOrg
| |
− | | Blk
| |
− | | AC/DC in-
| |
− | |bgcolor="red" | ??
| |
− | | |
− | |}
| |
− | | |
− | This connector is on one end of a cable. The other end of the cable (C1468) is capped, under the hood, on the right, in front of the 2 coolant tanks, fastened to its own harness.
| |
− | | |
− | I don't know what is supposed to go in it: some option? I don't know if this is an input or an output. The name (A/C converter), the fact that inside the traction battery the wires are black and red, and the relatively small size of the wires in the cable outside the battery, suggest that it's for a high-voltage, low current, traction battery charger. Maybe Ford provides a box, with just a bridge rectifier, 115 Vac in and 180 Vdc out, to charge the traction battery from the wall. D'de
| |
− | | |
− | ===Control connector: C4227A===
| |
− | [[Image:control_connector_cable.gif]]
| |
− | [[Image:control_connector_battery.gif]]
| |
− | | |
− | Pin-out. Looking into cable (left) and looking into battery (right)
| |
− | | |
− | * The control connector has 40 positions, but only 24 circuits
| |
− | * To disconnect it, turn the bolt, which draws the connector out
| |
− | * To remove the bulkhead male from the battery, remove the black shroud, squeeze the 2 gray snaps left and right, pull into the battery body
| |
− | * To remove a pin form either mate, look on the mating surface, find the white, rectangular, plastic retainer, use a small flat screwdriver to lift the little snaps, lift the retainer. On the wire side, pull on the wire for that pin, while, on the pin side, use the small screwdriver to release the gray plastic snap holding the pin. Pull the wire and the thin out.
| |
− | | |
− | '''Names and functions.'''
| |
− | | |
− | {| cellspacing=0 cellpadding=3 border=1
| |
| |- | | |- |
− | | '''Group'''
| |
− | | '''Ckt'''
| |
− | | '''Pin(s)'''
| |
− | | '''Ext. color'''
| |
− | | '''Int. color'''
| |
− | | '''Name'''
| |
− | | '''Dir'''
| |
− | | '''Function'''
| |
− | | '''Notes'''
| |
| | | | | |
− | | + | Show 2006 Month : ''' [[Maillist|2]] ''' [[Maillist|1]] <br> |
− | |- | + | Show 2005 Month : [[Maillist|12]] [[Maillist|11]] [[Maillist|10]] <br> |
− | |rowspan=6| 12V pwr | + | || <font color=red>Maillist layout<br>links by month</font> |
− | | 57 | |
− | | 35,36,37 | |
− | | LtgrnBlk
| |
− | | Blk | |
− | | Ground | |
− | | IN | |
− | | Power ground
| |
− | |
| |
− | |bgcolor="green" | OK
| |
− | | |
| |- | | |- |
− | | 570
| |
− | | 30,31
| |
− | | BlkWht
| |
− | | BlkWht
| |
− | | Ground
| |
− | | IN
| |
− | | Signal ground
| |
| | | | | |
− | |bgcolor="green" | OK | + | {| border=0 |
− | | + | <html><form action="http://www.eaa-phev.org/maillist" method="get"><input type="submit" value="Search EAA-PHEV Archive"><input size="18" maxlength="64" name="search" value=""> </form></html> |
− | |-
| |
− | | 3800
| |
− | | 4,5,6
| |
− | | LtgrnBlk
| |
− | | Red
| |
− | | +12 V
| |
− | | IN
| |
− | | Power +12V
| |
− | | Always on
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 16
| |
− | | 10,11
| |
− | | RedLtgrn
| |
− | | RedBlu
| |
− | | +12 V
| |
− | | IN
| |
− | | Low power +12V
| |
− | | Always on
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 3206
| |
− | | 19
| |
− | | LtgrnYel
| |
− | | TanRed
| |
− | | Voltage supplied in Start and Run
| |
− | | IN
| |
− | | Receives 12 V when the ignition switch is in either the On or Start positions (even if engine is not running)
| |
− | | From the ignition switch. Overload protected
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 3997
| |
− | | 14
| |
− | | Dkgrn
| |
− | | Tan
| |
− | | Power sustain relay out
| |
− | | IN
| |
− | | Receives 12 V when the ignition switch is in either the On or Start positions (even if engine is not running) and for 2 seconds after the ignition is turned off
| |
− | | Fed by the Powertrain Control Module's Power Relay, located in the Battery Junction Box. The Powertrain Control Module is located under the hood, in the rear-center
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | |rowspan=8| Air intake
| |
− | | 3703
| |
− | | 21
| |
− | | BrnWht
| |
− | | BlkBrn
| |
− | | Battery compartment thermistor signal
| |
− | | IN
| |
− | |rowspan=2| Senses air intake temperature
| |
− | |rowspan=8| All are located inside the column at the rear-left corner of car, inside air intake ducts
| |
− | |bgcolor="gray" | n.a.
| |
− | | |
− | |-
| |
− | | 3704
| |
− | | 25
| |
− | | DkgrnWht
| |
− | | WhtBlk
| |
− | | Battery compartment thermistor return
| |
− | | IN
| |
− | |bgcolor="gray" | n.a.
| |
− | | |
− | |-
| |
− | | 698
| |
− | | 34
| |
− | | Red
| |
− | | RedBlu
| |
− | | Mode door actuator motor +
| |
− | | OUT
| |
− | |rowspan=2| Moves a flap controlling air flow
| |
− | |bgcolor="gray" | n.a.
| |
− | | |
− | |-
| |
− | | 699
| |
− | | 26
| |
− | | Org
| |
− | | BlkYel
| |
− | | Mode door actuator motor -
| |
− | | OUT
| |
− | |bgcolor="gray" | n.a.
| |
− | | |
− | |-
| |
− | | 1129
| |
− | | 17
| |
− | | BrnWht
| |
− | | RedGRn
| |
− | | Mode door actuator potentiometer +
| |
− | | OUT
| |
− | |rowspan=3| Senses position of flap
| |
− | |bgcolor="gray" | n.a.
| |
− | | |
− | |-
| |
− | | 1130
| |
− | | 20
| |
− | | PnkLtgrn
| |
− | | BluBlk
| |
− | | Mode door actuator potentiometer wiper
| |
− | | IN
| |
− | |bgcolor="gray" | n.a.
| |
− | | |
− | |-
| |
− | | 1128
| |
− | | 24
| |
− | | GryLtBlu
| |
− | | BlkWht
| |
− | | Mode door actuator potentiometer -
| |
− | | OUT
| |
− | |bgcolor="gray" | n.a.
| |
− | | |
− | |-
| |
− | | 698
| |
− | | 34
| |
− | | Red
| |
− | | RedBlu
| |
− | | Zone Valve
| |
− | | OUT
| |
− | | Solenoid selecting air source
| |
− | |bgcolor="gray" | n.a.
| |
− | | |
− | |-
| |
− | |rowspan=2| CAN BUS
| |
− | | 1908
| |
− | | 29
| |
− | | Wht
| |
− | | YelRed
| |
− | | High speed CAN bus +
| |
− | | I/O
| |
− | |rowspan=2| Communicates with vehicle
| |
− | |rowspan=2| See CAN section below for messages
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 1909
| |
− | | 28
| |
− | | Blk
| |
− | | YelWht
| |
− | | High speed CAN bus -
| |
− | | I/O
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | |rowspan=2| Jump start switch
| |
− | | 176
| |
− | | 16
| |
− | | PnkLtgrn
| |
− | | BrnWht
| |
− | | Jump start switch feed
| |
− | | IN
| |
− | | When grounded, lets 12 V battery jump charge-up the traction battery a bit, through DC-DC converter in battery pack, enough to start the car
| |
− | |rowspan=2| The switch is located to the left of the driver's left ankle, behind a black plastic panel
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 179
| |
− | | 12
| |
− | | OrgRed
| |
− | | GrnBlk
| |
− | | Jump start switch illumination +
| |
− | | OUT
| |
− | | When at 12 V, it lights-up the switch
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | |rowspan=4| Emergency control
| |
− | | 3003
| |
− | | 8
| |
− | | VioWht
| |
− | | Tan
| |
− | | Battery power off signal
| |
− | | OUT
| |
− | | 0-12 V square wave, 50% duty cycle. If all OK, 2 Hz. If problem, 6 Hz. From the Traction Battery to the Power Train Control Module
| |
− | | The Power Train Control Module is located under the hood, in the rear-center
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 877
| |
− | | 7,23
| |
− | | Wht
| |
− | | RedBlk
| |
− | | Fuel pump feed / Inertia Sw input
| |
− | | IN
| |
− | | Normally receives 12 V when the ignition switch is in either the On or Start positions (even if engine is not running) and for 2 seconds after the ignition is turned off; no voltage when the ignition is off, or in case a crash opens an inertia switch
| |
− | | The High Voltage Cutoff switch is located in the right-rear column of the car
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 212
| |
− | | 27
| |
− | | Dkblu
| |
− | | BlkBlu
| |
− | | Immediate shutdown 1
| |
− | | OUT
| |
− | |rowspan=2| The Traction Battery tells the Transaxle Control Module that all is OK by sending 12 V. If both lines are open, the Transaxle Control Module starts a fault
| |
− | |rowspan=2| The Transaxle Control Module is under the hood, in the center, to the left of the box labeled "HYBRID"
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 213
| |
− | | 13
| |
− | | DkbluYel
| |
− | | BlkRed
| |
− | | Immediate shutdown 2
| |
− | | OUT
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | |rowspan=2| Unused
| |
− | |rowspan=2| n.a.
| |
− | | 18
| |
− | |rowspan=2| n.a.
| |
− | | TanRed
| |
− | |rowspan=2| ???
| |
− | |rowspan=2| ???
| |
− | |rowspan=2| ???
| |
− | |rowspan=2| Connected to controller, not used in vehicle
| |
− | |bgcolor="red" | ??
| |
− | | |
− | |-
| |
− | | 32
| |
− | | YelBlk
| |
− | |bgcolor="red" | ??
| |
− | | |
| |} | | |} |
− | | + | || <font color=red>Search the list</font> |
− | Notes
| |
− | * Green OK: function is understood and confirmed
| |
− | * Red ??: function is not understood, or not yet confirmed
| |
− | * Gray n.a.: PHEV conversion can work without this function
| |
− | | |
− | ====Immediate Shutdown====
| |
− | With these two lines, the battery tells the Transaxle Control Module that all is OK.
| |
− | * Whenever there's 12 V on the Start / Run, and all is OK, the battery sends 12 V to both Immediate Shutdown lines
| |
− | * The load in the Transaxle Control Module on each line is 1.2 Kohm
| |
− | * If *both* lines are open, the Transaxle Control Module shows a fault (if only one line, then all is OK)
| |
− | | |
− | [[Image:Escape_ImmediateShutdown_ckt.gif]]
| |
− | | |
− | ===HV connector: C4227C===
| |
− | [[Image:batterypack-power-conn.jpg|thumb||right|HV connector]]
| |
− | [[Image:HV_connector_cable.gif]]
| |
− | [[Image:HV_connector_battery.gif]]
| |
− | | |
− | Pin-out. Looking into cable (left) and looking into battery (right)
| |
− | | |
− | Part specs: [http://www.yazaki-na.com/ Yazaki]
| |
− | * Male (on battery) P/N 7325-6498-02 or 7325-6499-02
| |
− | * Female (on cable) P/N 7325-6490-51
| |
− | * [http://www.yazaki-na.com/uploads/HV_2P+2p_DC_Power_Connector.pdf Spec sheet (pdf)]
| |
− | | |
− | The HV connector has 4 circuits, with the following names and functions.
| |
− | | |
− | {| cellspacing=0 cellpadding=3 border=1
| |
| |- | | |- |
− | | '''Group'''
| |
− | | '''Ckt'''
| |
− | | '''Pin(s)'''
| |
− | | '''Ext. color'''
| |
− | | '''Int. color'''
| |
− | | '''Name'''
| |
− | | '''Function'''
| |
− | | '''Notes'''
| |
| | | | | |
− | | + | Sat, 29 Oct 2005 - [[EAA-PHEV_Maillist:2005./10./5|Ryan Fulcher : <font color=green>'''Re: First Prius Plus diagram for your review'''</font>]]<br> |
| + | Tue, 25 Oct 2005 - [[EAA-PHEV_Maillist:2005./10./4|Felix Kramer : <font color=green>'''Re: EAA board approves PHEV SIG'''</font>]]<br> |
| + | Tue, 25 Oct 2005 - [[EAA-PHEV_Maillist:2005./10./3|Jerry Pohorsky : <font color=green>'''EAA board approves PHEV SIG'''</font>]]<br> |
| + | || <font color=red>List messages</font> |
| |- | | |- |
− | |rowspan=2| HV | + | | |
− | | 3180
| + | <P align=right> Runtime:2.151 Seconds</P> |
− | | +
| + | || <font color=red>Archive speed</font> |
− | | Org
| |
− | |rowspan=2| n.a.
| |
− | | HV+
| |
− | |rowspan=2| Battery power
| |
− | |rowspan=2| To Transaxle Control Module
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 3181
| |
− | | -
| |
− | | Org
| |
− | | HV-
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | |rowspan=2| Interlock
| |
− | | 3130
| |
− | | 1
| |
− | | Gry
| |
− | | Blu
| |
− | | Traction Battery Control Module Interlock +
| |
− | |rowspan=2| Detects if HV connector is mated. The battery and the Transaxle Control Module both look at the voltage at these pins.
| |
− | |rowspan=2| To Transaxle Control Module
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |-
| |
− | | 3181
| |
− | | 2
| |
− | | Red
| |
− | | Wht
| |
− | | Traction Battery Control Module Interlock -
| |
− | |bgcolor="green" | OK
| |
− | | |
− | |}
| |
− | | |
− | | |
− | [[Image:Escape_Interlock_ckt.gif]]
| |
− | | |
− | The electrical circuit for the HV Interlock. The circuit goes from the battery, through the Transaxle Control Module, and back to the battery. If either wire is opened, shorted to +12 V or grounded, both the Battery and the Transaxle Control Module detect a fault.
| |
− | | |
− | ==Electronic Components==
| |
− | | |
− | <gallery>
| |
− | Image:batterypack_controller.jpg|The controller
| |
− | Image:batterypack_controller_open.jpg|The controller, opened. The low voltage board is at the bottom, the high voltage one at the top
| |
− | Image:batterypack_converter.jpg|The Jump Start Converter
| |
− | </gallery> | |
− | | |
− | ==Battery cooling system==
| |
− | [[Image:batterypack_airflow.jpg|thumb|Battery HVAC air flow<br><font color="violet">exhaust</font>, <font color="yellow">forced air flow</font>, <font color="cyan">outside air intake</font>, <font color="green">exhaust inside vehicle</font>]]
| |
− | | |
− | [[Image:batterypack_hvac.jpg|thumb|Battery HVAC]]
| |
− | | |
− | The Cooling System controls the temperature of the NiMH cells in the traction battery.
| |
− | | |
− | Its components are located:
| |
− | * in the rear-left column
| |
− | * in the traction battery itself
| |
− | | |
− | When used in a closed loop, air flows:
| |
− | * from the empty spaces in the battery pack
| |
− | * out of the rear-most grille in the rear-right corner of the battery pack
| |
− | * into a duct in the rear-right column of the vehicle
| |
− | * up the rear duct in that columns
| |
− | * through the Mode Door that controls the air flow (unconfirmed)
| |
− | * through the Zone Valve that selects the air source (unconfirmed)
| |
− | * forward through a heat exchanger
| |
− | * down the front duct
| |
− | * out of the rear-right column
| |
− | * into the front-most grille in the rear-right corner of the battery pack
| |
− | * into the battery pack
| |
− | * into 2 ducts, one for each blower
| |
− | * into 2 blowers, one for each duct
| |
− | * into each set of cells (left set for left blower, right for right)
| |
− | * through the cells and into the empty spaces in the battery pack
| |
− | * completing the cycle
| |
− | | |
− | The heat exchanger is chilled by the vehicle's air conditioning system. This is done through two metal pipes, which run from the bottom left corner of the vehicle, then forward, behind (to the left of the) black plastic ducts, and up to the heat exchanger. Condensation collected in the heat exchanger flows into two rubber tubes below it, through a Y into a single rubber tube, through the floor, to let the condensation drip on the ground.
| |
− | | |
− | When using outside air:
| |
− | * air is taken from a vent in the rear-right window
| |
− | * down a duct
| |
− | * flows through an air filter
| |
− | * through the Mode Door
| |
− | * into the heat exchanger
| |
− | * then following the same path as above
| |
− | Now that extra air has been taken into the system, air has to be let out of it
| |
− | * air from the pack flows into the rear duct
| |
− | * the Zone Valve opens, letting out air from the rear duct into the open space in rear-right column
| |
− | * from there, air flows into the rear storage area
| |
− | | |
− | To monitor the temperature, thermistors are placed:
| |
− | * 1 in the rear-right ducts
| |
− | * 2 by the blowers, one for each blower
| |
− | * 2 in the left block of cells, 2 in the right block (unconfirmed)
| |
− | | |
− | To control the air flow and temperature:
| |
− | * the blower's speed is variable
| |
− | * the Mode Door's position is continuously variable from closed to fully open
| |
− | * the Zone Valve selects the air source
| |
− | | |
− | The vehicle varies the blowers' speed based on the battery temperature. However, their speed is reduced when the vehicle is otherwise quiet (engine off, low speed or stopped), presumably to prevent them from annoying the passengers. [http://autos.groups.yahoo.com/group/hybrid_ford_escape/message/11233 Source]
| |
− | * 10 % when stopped
| |
− | * from 10 % to 80 % as the car speed goes between stopped and 25 mph, with the engine on
| |
− | * 80 % if in EV Mode or the car speed is between 25 and 39 mph
| |
− | * 100 % if the speed is 40 mph or above
| |
− | | |
− | [[Image:EscapeBlowerSpeed.gif]]
| |
− | | |
− | ==Contactors==
| |
− | The Traction Battery uses 3 contactors (high power relays) to connect the battery voltage to the HV output.
| |
− | * The contactors are located just behind the HV output connector
| |
− | * The enclosure includes 1 precharge resistor and filter capacitors
| |
− | | |
− | [[Image:Escape_contactors_ckt.gif]]
| |
− | | |
− | * The purpose of contactor K1 is to precharge the capacitors in the Motor Driver slowly
| |
− | * Contactor K2 connects the B+ of the battery to the HV connector
| |
− | * Contactor K3 connects the B- of the battery to the HV connector
| |
− | * The circuit includes the interlock which detects if the HV connector is disconnected.
| |
− | | |
− | [[Image:Escape_contactors_sequence.gif]]
| |
− | | |
− | Sequence:
| |
− | * The contactor sequence starts 150 ms after the ignition is turned on
| |
− | * Then the precharge and B- contactors (K1 and K3) are turned on, to precharge the Motor Driver capacitors
| |
− | * Then the B+ contactor is turned on (K2) to apply the full battery voltage to the Motor Driver
| |
− | * Now the B+ contactor is on, the precharge contactor is no longer needed, so it can be turned off.
| |
− | Notes:
| |
− | * Initially, the contactors are powered by the full 12 V voltage. After a bit, since they are already actuated, their coil voltage can be halved without dropping off the contact, to reduce their heating.
| |
− | * Initially, the supply voltage is 12 V. Later, the DC-DC converter that keeps the 12 V battery charged is turned on, so the 12 V supply jumps up to 14 V
| |
− | | |
− | =CAN bus messages=
| |
− | The battery communicates to the rest of the vehicle through the CAN bus.
| |
− | The
| |
− | | |
− | * [http://www.kvaser.com/can/protocol/index.htm Kvaser] has a simple explanation of the CAN bus.
| |
− | * [http://en.wikipedia.org/wiki/CAN_bus wikipedia article on the CAN bus]
| |
− | | |
− | ==CAN Tools==
| |
− | * A generic adapter between the CAN-bus and a PC. It is convenient to use a USB port, though the serial or parallel or Ethernet port may be used as well. Examples of USB adapters:
| |
− | ** [http://www.peak-system.com/db/gb/pcanusb_gb.html Peak's PCAN-USB] also sold as the [http://www.c-a-n.com/canusb.html?source=goog&kw=can+usb&gclid=CJLw2ZGH-IUCFQmMCwodIHRbtw GridConnect's GC-CAN-USB]
| |
− | *** Note: disconnecting this product's USB cable seems to create significant problems for Windows XP (immediate shut-down, or even the "blue screen of death"). You must use the system tray's "Remove hardware" icon first.
| |
− | ** [http://www.grifo.com/VARIE/Candip/uk_canUSB.htm Grifo's CANUSB]
| |
− | ** [http://www.systec-electronic.com/html/index.pl/en_product_usb_canmodul Systec's USB-CANmodul]
| |
− | ** [http://www.can232.com/ CAN232] is a CAN to RS232 device used by [http://www.vassfamily.net/ToyotaPrius/CAN/cindex.html Attila Vass] with his early [[Prius PHEV User Interfaces#My CAN Project|My CAN Project]].
| |
− | ** The '''CAN-View''' should not be confused with this [http://www.rmcan.com/index.php?id=61&L=1 CANview] product (notice no dash in the name), which is a CAN to RS232 device.
| |
− | | |
− | * These adapters have a DE-9 DSUB connector, so you'll also need an adapter to the Prius' OBD connector. For example:
| |
− | ** [http://www.c-a-n.com/gc-can-cab-odb2.html GridConnect's CAN to OBD2 Cable]
| |
− | * The Prius' OBD (On Board Diagnostics) connector is located under the dashboard, below and to the right of the steering wheel, facing down. A.k.a.: Data Link Connector 3 (DLC3)
| |
− | *Alternatively, tap into the CAN bus directly. Use a short cable to the CAN adapter.
| |
− | ** CAN -: black wire
| |
− | ** CAN +: white wire
| |
− | ** GND - chassis
| |
− | | |
− | ==CAN bus protocol==
| |
− | | |
− | * The CAN bus is active only when the vehicle is in on (Start or Run position of the ignition key), and for a few seconds after the vehicle is turned off.
| |
− | * baud rate: 500 kbits/s (if you use the wrong rate, the vehicle will complain and store a DTC fault until the DTC codes are cleared)
| |
− | * Standard: CAN 2.0A ("standard CAN", 11-bit identifier)
| |
− | * Remote frames: not used
| |
− | ** this means all the data are volunteered and none are requested; that is, that every component on the vehicle broadcasts its data periodically; no component puts out requests for data
| |
− | | |
− | ==CAN bus messages==
| |
− | The CAN bus has only 24 messages.
| |
− | | |
− | This screen capture was taken with the ignition on On, engine off, on Hybrids Plus' Escape.
| |
− | | |
− | [[Image:AllCanMessages.gif | All the messages on the CAN bus]]
| |
− | | |
− | [http://hybrids-plus.com/pmwiki/uploads/Ext/EscapeCanMessages.xls Spreadsheet with all messages]
| |
− | | |
− | ==CAN Network Module Communication Message Chart==
| |
− | From 2007 Escale, Mariner, Escape Hybrid, Mariner Hybrid Workshop Manual, Volume 1
| |
− | | |
− | {| cellpadding=0 cellspacing=0 border=1 |
| |
− | | colspan=8 | Key:
| |
− | * Inst = Instrument cluster
| |
− | * 4wd = 4wd control module
| |
− | * ABS = ABS module
| |
− | * BSCM = ? Brake System Control Module ?
| |
− | * TBCM = Traction Battery Control Module
| |
− | * TCM = ? Transmission Control Module ?
| |
− | * PCM = ? Primary Control Module ? Engine ?
| |
− | * PSC = ? Power Steering Module ?
| |
− | * SJB = Smart Junction Block
| |
− | |-
| |
− | | Broadcast Message || Originating<br>module || Receiving<br>Module(s) || ID || Byte(s) || Function
| |
− | |-
| |
− | | colspan=8 |
| |
− | ===418-00-7===
| |
− | |-
| |
− | | ABS/trac event in progress || ABS || Inst, PCM || || ||
| |
− | |-
| |
− | | ABS/trac indicator on request || ABS || Inst || || ||
| |
− | |-
| |
− | | ABS/trac system configuration || ABS || Inst || || ||
| |
− | |-
| |
− | | ABS/trac system status || ABS || Inst, PCM || || ||
| |
− | |-
| |
− | | colspan=8 |
| |
− | ===418-00-8===
| |
− | |-
| |
− | | Actual torque || PCM || ABS || || ||
| |
− | |-
| |
− | | Anti-stall active || PCM || ABS || || ||
| |
− | |-
| |
− | | Axel ratio || PCM || ABS || || ||
| |
− | |-
| |
− | | Barometric pressure || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Barometric pressure (gateway) || Inst|| SJB || || ||
| |
− | |-
| |
− | | Brake deactivator switch status || ABS || Inst, PCM || || ||
| |
− | |-
| |
− | | Brake fluid level status || ABS || Inst || || ||
| |
− | |-
| |
− | | Brake indicator on request || ABS || Inst || || ||
| |
− | |-
| |
− | | Brake switch status || ABS || PCM, Inst, 4wd || || ||
| |
− | |-
| |
− | | Brake thermal intervention active y/n || ABS || Inst, PCM || || ||
| |
− | |-
| |
− | | Catalyst protection active y/n || PCM || ABS || || ||
| |
− | |-
| |
− | | Charging system status || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Clutch pedal position || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Door ajar status || SJB || Inst || || ||
| |
− | |-
| |
− | | Drivetrain type || PCM || ABS || || ||
| |
− | |-
| |
− | | Electronic brake distribution status || ABS || Inst, PCM || || ||
| |
− | |-
| |
− | | Engine coolant temp || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Engine off timer || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Engine RPM || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | colspan=8 |
| |
− | ===418-00-9===
| |
− | |-
| |
− | | Failsafe cooling mode || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Fuel cap off indicator request || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Fuel flow data || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Fuel level input status (filtered) || Inst|| PCM || || ||
| |
− | |-
| |
− | | Fuel level input status (instant) || Inst|| PCM || || ||
| |
− | |-
| |
− | | Headlamp status || SJB || Inst || || ||
| |
− | |-
| |
− | | Key-in-ignition status || SJB || Inst || || ||
| |
− | |-
| |
− | | Maximum available torque || PCM || ABS || || ||
| |
− | |-
| |
− | | Minimum available torque || PCM || ABS || || ||
| |
− | |-
| |
− | | MIL warning indicator on request || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Odometer count || ABS || Inst, 4wd cont || || ||
| |
− | |-
| |
− | | Overdrive indicator status || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Park lamp status || SJB || Inst || || ||
| |
− | |-
| |
− | | PATS indicator status || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | PATS key status || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | PATS key status (gateway) || SJB || Inst || || ||
| |
− | |-
| |
− | | Perimeter alarm status || SJB || Inst || || ||
| |
− | |-
| |
− | | Shift and converter status || PCM || ABS || || ||
| |
− | |-
| |
− | | colspan=8 |
| |
− | ===418-00-10===
| |
− | |-
| |
− | | Throttle position || PCM || ABS, Inst, 4wd || || ||
| |
− | |-
| |
− | | Torque reduction request || ABS || PCM, Inst, 4wd || || ||
| |
− | |-
| |
− | | Torque transfer actual || 4WD || ABS, Inst || || ||
| |
− | |-
| |
− | | TPMS sensor status(LF,RF,RR,LR) || SJB || Inst || || ||
| |
− | |-
| |
− | | TPMS system status || SJB || Inst || || ||
| |
− | |-
| |
− | | Transmission gear ratio || PCM || ABS || || ||
| |
− | |-
| |
− | | Transmission selector range || PCM || ABS || || ||
| |
− | |-
| |
− | | Transmission selector range (gateway) || Inst|| SJB || || ||
| |
− | |-
| |
− | | Turn signal indicator || SJB || Inst || || ||
| |
− | |-
| |
− | | Vehicle speed || ABS || Inst, 4wd || || ||
| |
− | |-
| |
− | | Vehicle speed (gateway) || Inst|| SJB || || ||
| |
− | |-
| |
− | | VIN information || PCM || ABS, 4wd || || ||
| |
− | |-
| |
− | | Wheel speed output (RF,LF,RR,LR) || ABS || 4wd || || ||
| |
− | |-
| |
− | | 4WD indicator request || 4WD || ABS, Inst || || ||
| |
− | |-
| |
− | | colspan=8 |
| |
− | ===418-00-48===
| |
− | |-
| |
− | | A/C clutch status || PCM || bgcolor="#FFE0E0"| TBCM || || ||
| |
− | |-
| |
− | | ABS/trac event in progress || BSCM|| Inst, PCM || || ||
| |
− | |-
| |
− | | ABS/trac indicator on request || BSCM|| Inst || || ||
| |
− | |-
| |
− | | Accelerator pedal mode || PCM || bgcolor="#FFE0E0"| TBCM || || ||
| |
− | |-
| |
− | | Accelerator pedal position || PCM || bgcolor="#FFE0E0"| TBCM || || ||
| |
− | |-
| |
− | | Accelerator torque requested || PCM || BSCM || || ||
| |
− | |-
| |
− | | Barometric pressure || PCM || Inst || || ||
| |
− | |-
| |
− | | Barometric pressure (gateway) || Inst|| SJB || || ||
| |
− | |-
| |
− | | Battery % available || PCM || Inst || || ||
| |
− | |-
| |
− | | Battery % available (gateway) ||Inst||CANtoACP gateway module || || ||
| |
− | |-
| |
− | | Battery a/c request ||bgcolor="#FFE0E0"| TBCM|| PCM || || ||
| |
− | |-
| |
− | | Battery caution warning indicator on request||PCM ||Inst || || ||
| |
− | |-
| |
− | | Battery caution warning indicator on request||bgcolor="#FFE0E0"| TBCM||Inst || || ||
| |
− | |-
| |
− | | Battery charge power capacity ||bgcolor="#FFE0E0"| TBCM|| PCM ||310h||5||[[#12]]
| |
− | |-
| |
− | | Battery current ||bgcolor="#FFE0E0"| TBCM|| Inst, PCM, TCM ||300h||0-1||[[#2]]
| |
− | |-
| |
− | | Battery discharge power capacity ||bgcolor="#FFE0E0"| TBCM|| PCM ||310h||6||[[#13]]
| |
− | |-
| |
− | | Battery freeze condition yes/no ||bgcolor="#FFE0E0"| TBCM|| PCM || || ||
| |
− | |-
| |
− | | colspan=8 |
| |
− | | |
− | ===418-00-49===
| |
− | |-
| |
− | | Battery hazard warning indicator on request||bgcolor="#FFE0E0"| TBCM|| Inst || || ||
| |
− | |-
| |
− | | Battery R mode enable || PCM || bgcolor="#FFE0E0"| TBCM || || ||
| |
− | |-
| |
− | | Battery R mode enable || bgcolor="#FFE0E0"| TBCM|| PCM || || ||
| |
− | |-
| |
− | | Battery R mode target charge power || bgcolor="#FFE0E0"| TBCM|| PCM || || ||
| |
− | |-
| |
− | | Battery refrigerant solenoid state || bgcolor="#FFE0E0"| TBCM|| PCM || || ||
| |
− | |-
| |
− | | Battery state of charge % || bgcolor="#FFE0E0"| TBCM|| Inst, PCM ||320h||3-4||[[#17]]
| |
− | |-
| |
− | | Battery temperature || bgcolor="#FFE0E0"| TBCM|| Unst, PCM ||310h||4||[[#11]]
| |
− | |-
| |
− | | Battery voltage || bgcolor="#FFE0E0"| TBCM|| Inst, PCM, TCM ||300h||2||[[#3]]
| |
− | |-
| |
− | | Brake fluid level status || BSCM|| Inst || || ||
| |
− | |-
| |
− | | Brake indicator on request || BSCM|| Inst || || ||
| |
− | |-
| |
− | | Brake switch status || BSCM|| PCM, TCM || || ||
| |
− | |-
| |
− | | Brake system status || BSCM|| 4wd || || ||
| |
− | |-
| |
− | | Brake travel sensor status || BSCM|| 4wd || || ||
| |
− | |-
| |
− | | Charge indicator on request || PCM || Inst || || ||
| |
− | |-
| |
− | | Charging system status || PCM || Inst || || ||
| |
− | |-
| |
− | | Contactor control on/off || PCM || bgcolor="#FFE0E0"| TBCM, TCM || || ||
| |
− | |-
| |
− | | Contactor status on/off || bgcolor="#FFE0E0"| TBCM|| PCM, TCM ||300h||3||[[#4|(4)]]
| |
− | |-
| |
− | | Door ajar status || SJB || Inst || || ||
| |
− | |-
| |
− | | Engine coolant temp || PCM || Inst, TCM || || ||
| |
− | |-
| |
− | | Engine estimated torque || TCM || PCM || || ||
| |
− | |-
| |
− | | Engine load % || PCM || TCM || || ||
| |
− | |-
| |
− | | Engine on/off status || PCM || TCM || || ||
| |
− | |-
| |
− | | colspan=8 |
| |
− | | |
− | ===418-00-50===
| |
− | |-
| |
− | | Engine RPM || PCM || bgcolor="#FFE0E0"| TBCM, BSCM, Inst, TCM|| || ||
| |
− | |-
| |
− | | Engine RPM desired || PCM || TCM || || ||
| |
− | |-
| |
− | | Engine RPM desired || TCM || PCM || || ||
| |
− | |-
| |
− | | Engine cylinder sync counter || PCM || TCM || || ||
| |
− | |-
| |
− | | Engine torque commanded || PCM || Inst, TCM || || ||
| |
− | |-
| |
− | | Engine torque commanded (gateway) ||Inst||CANtoACP gateway module || || ||
| |
− | |-
| |
− | | Engine torque min/max request || TCM || PCM || || ||
| |
− | |-
| |
− | | Engine/Generator mode || PCM || bgcolor="#FFE0E0"| TBCM, TCM || || ||
| |
− | |-
| |
− | | Estimated engine torque || PCM || TCM || || ||
| |
− | |-
| |
− | | Failsafe cooling mode || PCM || TCM || || ||
| |
− | |-
| |
− | | Front a/c on/off status || PCM || bgcolor="#FFE0E0"| TBCM || || ||
| |
− | |-
| |
− | | Fuel cap off indicator on request || PCM || Inst || || ||
| |
− | |-
| |
− | | Fuel cutoff request || TCM || PCM || || ||
| |
− | |-
| |
− | | Fuel flow data || PCM || Inst || || ||
| |
− | |-
| |
− | | Fuel level input status || Inst|| PCM (DTC:Powertrain)|| || ||
| |
− | |-
| |
− | | Generator brake command || PCM || TCM || || ||
| |
− | |-
| |
− | | Generator coil temperature || TCM || PCM || || ||
| |
− | |-
| |
− | | Generator error status || TCM || PCM || || ||
| |
− | |-
| |
− | | Generator inverter temperature || TCM || PCM || || ||
| |
− | |-
| |
− | | Generator speed || TCM || PCM || || ||
| |
− | |-
| |
− | | Generator torque commanded || TCM || Inst, PCM || || ||
| |
− | |-
| |
− | | Generator torque commanded (gateway) ||Inst||CANtoACP gateway module || || ||
| |
− | |-
| |
− | | Generator/engine shutdown status on/off||PCM || TCM || || ||
| |
− | |-
| |
− | | colspan=8 |
| |
− | ===418-00-51===
| |
− | |-
| |
− | | Hazard warning indicator on request || PCM || Inst || || ||
| |
− | |-
| |
− | | Headlamp status || SJB || Inst || || ||
| |
− | |-
| |
− | | Inverter enable request || PCM || TCM || || ||
| |
− | |-
| |
− | | Inverter voltage request || TCM || bgcolor="#FFE0E0"| TBCM, PCM || || ||
| |
− | |-
| |
− | | Jump start status ||bgcolor="#FFE0E0"| TBCM|| Inst, PCM || || ||
| |
− | |-
| |
− | | Key-in-ignition status || SJB || Inst || || ||
| |
− | |-
| |
− | | MIL warning indicator on request || PCM || Inst || || ||
| |
− | |-
| |
− | | Motor coil temperature || TCM || PCM || || ||
| |
− | |-
| |
− | | Motor coolant temperature || TCM || Inst, PCM || || ||
| |
− | |-
| |
− | | Motor error status || TCM || PCM || || ||
| |
− | |-
| |
− | | Motor inverter temperature || TCM || PCM || || ||
| |
− | |-
| |
− | | Motor speed || TCM || Inst, PCM || || ||
| |
− | |-
| |
− | | Motor torque min/max request || TCM || PCM || || ||
| |
− | |-
| |
− | | Motor torque commanded || TCM || Inst, PCM || || ||
| |
− | |-
| |
− | | Motor torque commanded (gateway) ||Inst||CANtoACP gateway module || || ||
| |
− | |-
| |
− | | Odometer count || TCM || bgcolor="#FFE0E0"| TBCM, Inst || || ||
| |
− | |-
| |
− | | Over temp warning request || PCM || Inst || || ||
| |
− | |-
| |
− | | Over voltage protection active || TCM || PCM || || ||
| |
− | |-
| |
− | | Park brake status || Inst|| BSCM, PCM || || ||
| |
− | |-
| |
− | | Park lamp status || SJB || Inst || || ||
| |
− | |-
| |
− | | PATS indicator status || PCM || Inst || || ||
| |
− | |-
| |
− | | PATS key status || PCM || Inst || || ||
| |
− | |-
| |
− | | PATS key status (gateway) || Inst|| SJB || || ||
| |
− | |-
| |
− | | Perimeter alarm || SJB || Inst || || ||
| |
− | |-
| |
− | | Power steering malfunction || PSC || Inst || || ||
| |
− | |-
| |
− | | colspan=8 |
| |
− | ===418-00-52===
| |
− | |-
| |
− | | PRNDL direction || PCM || BSCM || || ||
| |
− | |-
| |
− | | PRNDL direction confirm || BSCM|| PCM || || ||
| |
− | |-
| |
− | | Regenerative brake failure || PCM || Inst || || ||
| |
− | |-
| |
− | | Regenerative fault || BCSM|| PCM || || ||
| |
− | |-
| |
− | | Regenerative torque limit || PCM || BSCM || || ||
| |
− | |-
| |
− | | Rolling direction || PCM || BSCM || || ||
| |
− | |-
| |
− | | Rolling direction confirm || BSCM|| PCM || || ||
| |
− | |-
| |
− | | Speed control indicator on request || PCM || Inst || || ||
| |
− | |-
| |
− | | TBCM status ||bgcolor="#FFE0E0"| TBCM|| PCM || || ||
| |
− | |-
| |
− | | TCM caution request || TCM || PCM || || ||
| |
− | |-
| |
− | | TCM hazard request || TCM || PCM || || ||
| |
− | |-
| |
− | | TCM status || TCM || PCM || || ||
| |
− | |-
| |
− | | Throttle position || PCM || TCM || || ||
| |
− | |-
| |
− | | Torque transfer percentage commanded || 4wd || BSCM || || ||
| |
− | |-
| |
− | | Torque transfer percentage request || BSCM|| 4wd || || ||
| |
− | |-
| |
− | | TPMS sensor status (LF,RF,RR,LR) || SJB || Inst || || ||
| |
− | |-
| |
− | | TPMS system status || SJB || Inst || || ||
| |
− | |-
| |
− | | Traction battery fault status ||bgcolor="#FFE0E0"| TBCM|| PCM || || ||
| |
− | |-
| |
− | | Transmission oil temperature || TCM || PCM || || ||
| |
− | |-
| |
− | | Transmission selector range || PCM ||bgcolor="#FFE0E0"| TBCM,BSCM,Inst,TCM,4wd || || ||
| |
− | |-
| |
− | | Transmission selector range (gateway) || Inst|| SJB || || ||
| |
− | |-
| |
− | | Turn signal indicator request || SJB || Inst || || ||
| |
− | |-
| |
− | | Vehicle speed || TCM || Inst, PCM, PSC || || ||
| |
− | |-
| |
− | | Vehicle speed (gateway) || Inst|| SJB || || ||
| |
− | |-
| |
− | | colspan=8 |
| |
− | ===418-00-53===
| |
− | |-
| |
− | | VIN information || PCM || BSCM, 4wd || || ||
| |
− | |-
| |
− | | Wheel speed output (RF,LF,RR,LR) || BCSM|| 4wd || || ||
| |
− | |-
| |
− | | 4wd indicator request || 4wd || Inst || || ||
| |
− | |-
| |
− | |}
| |
− | | |
− | ==Battery CAN messages==
| |
− | | |
− | These are the messages generated by the battery.
| |
− | | |
− | The Battery ECU (Electronic Control Unit) broadcasts the following messages. In this table, numbers in parenthesis (#) refer to the notes just below the table. Names in parenthesis are hunches.
| |
− | | |
− | | |
− | {| cellspacing=0 cellpadding=3 border=1
| |
− | |-
| |
− | |'''ID (hex)'''
| |
− | |'''Period<br>[ms] [[#1 | (1)]]'''
| |
− | |'''No of<br>data<br>bytes'''
| |
− | |'''byte 0'''
| |
− | |'''byte 1'''
| |
− | |'''byte 2'''
| |
− | |'''byte 3'''
| |
− | |'''byte 4'''
| |
− | |'''byte 5'''
| |
− | |'''byte 6'''
| |
− | |'''byte 7'''
| |
− | | |
− | |-
| |
− | |300h
| |
− | |10
| |
− | |5
| |
− | |colspan=2 | Current [[#2 | (2)]]
| |
− | |Voltage [[#3 | (3)]]
| |
− | |Flags [[#4 | (4)]]
| |
− | |00h
| |
− | |colspan=3 bgcolor="gray"|
| |
− | | |
− | |-
| |
− | |310h
| |
− | |100
| |
− | |7
| |
− | |constant [[#7 | (7)]]
| |
− | |constant [[#8 | (8)]]
| |
− | |constant [[#9 | (9)]]
| |
− | |constant [[#10 | (10)]]
| |
− | |Temperature [[#11 | (11)]]
| |
− | |(Charge Limit) [[#12 | (12)]]
| |
− | |(Discharge Limit) [[#13 | (13)]]
| |
− | |colspan=1 bgcolor="gray"|
| |
− | | |
− | |-
| |
− | |320h
| |
− | |100
| |
− | |5
| |
− | |(DTCs?)[[#14 | (14)]]
| |
− | |(DTCs?)[[#14 | (14)]]
| |
− | |Flags [[#15 | (15)]]
| |
− | |colspan=2|SOC [[#17 | (17)]]
| |
− | |colspan=3 bgcolor="gray"|
| |
− | | |
− | |}
| |
− | | |
− | | |
− | Notes:
| |
− | *h = hex value; d = decimal value; b = binary value;
| |
− | | |
− | <br>1) <span id="1"></span> How often this message is repeated
| |
− | <br>2) <span id="2"></span> Battery current. Raw reading, relative to reading at 0 current (typically 05DCh), positive when current is sourced out of the battery. 16 bits? Units: 25 mA. Range (if 16 bits & 25 mA): 100+ A out to 37.5 A in. Examples (assuming that at 0 current the reading is 05DCh): Observed momentary current draw as high as -135 A out via clamp meter.
| |
− | {|
| |
− | | valign=top |
| |
− | 12 or 16 bits & .25mA
| |
− | * 1AF4h : 6900d : -135 A
| |
− | * 157Ch : 5500d : -100 A
| |
− | * 0FFFh : 4095d : -64.875 A ''(12bit maximum)''
| |
− | * 076Ch : 1900d : -10 A
| |
− | * 0604h : 1540d : -1 A out
| |
− | * 05DCh : 1500d : 0 A
| |
− | * 05B4h : 1460d : +1 A in
| |
− | * 044Ch : 1100d : +10 A
| |
− | * 02BCh : 0700d : +20 A
| |
− | * 012Ch : 0300d : +30 A
| |
− | * 0014h : 0020d : +37 A
| |
− | * 0000h : 0000d : +37.5 A
| |
− | | valign=top |
| |
− | 12 or 16 bits & .50mA
| |
− | * 1068h : 4200d : -135 A
| |
− | * 0FFFh : 4095d : -129.75 A ''(12bit maximum)''
| |
− | * 0DACh : 3500d : -100 A
| |
− | * 06A4h : 1700d : -10 A
| |
− | * 05F0h : 1520d : -1 A out
| |
− | * 05DCh : 1500d : 0 A
| |
− | * 05C8h : 1480d : +1 A in
| |
− | * 0514h : 1300d : +10 A
| |
− | * 02BCh : 0700d : +40 A
| |
− | * 012Ch : 0300d : +60 A
| |
− | * 0000h : 0000d : +75 A
| |
− | ''+37 A of charge seems to low, musing .50mA increments''
| |
− | |}
| |
− | | |
− | <br>3) <span id="3"></span> Battery voltage. Relative to 180 V. Units: V. Range seen: 312 to 366 V. Examples:
| |
− | * 78h: 300 V
| |
− | * 96h: 330 V
| |
− | <br>4) <span id="4"></span> Byte of flags. If the specified item is active, the bit is 1. Else, it is 0. 0 = unused or unknown bit.
| |
− | {| cellspacing=0 cellpadding=3 border=1
| |
− | |-
| |
− | |'''bit'''
| |
− | |'''7'''
| |
− | |'''6'''
| |
− | |'''5'''
| |
− | |'''4'''
| |
− | |'''3'''
| |
− | |'''2'''
| |
− | |'''1'''
| |
− | |'''0'''
| |
− | | |
− | |-
| |
− | |'''function'''
| |
− | |0
| |
− | |0
| |
− | |0
| |
− | |Safety plug removed
| |
− | |0
| |
− | |Contactors on
| |
− | |Precharge relay on
| |
− | |0
| |
− | | |
− | |}
| |
− | <br>6) <span id="6"></span> Byte of flags. If the specified item is active, the bit is 1. Else, it is 0. 0 = unused or unknown bit.
| |
− | {| cellspacing=0 cellpadding=3 border=1
| |
− | |-
| |
− | |'''bit'''
| |
− | |'''7'''
| |
− | |'''6'''
| |
− | |'''5'''
| |
− | |'''4'''
| |
− | |'''3'''
| |
− | |'''2'''
| |
− | |'''1'''
| |
− | |'''0'''
| |
− | | |
− | |-
| |
− | |'''function'''
| |
− | |Safety plug removed
| |
− | |HV connector unplugged
| |
− | |0
| |
− | |0
| |
− | |0
| |
− | |0
| |
− | |0
| |
− | |0
| |
− | | |
− | |}
| |
− | <br>7) <span id="7"></span> unknown. Always 8Ch
| |
− | <br>8) <span id="8"></span> unknown. Always 78h
| |
− | <br>9) <span id="9"></span> unknown. Always 50h
| |
− | <br>10) <span id="10"></span> unknown. Always 3Ch
| |
− | <br>11) <span id="11"></span> Pack temperature, relative to - 90C. Units: C. Insufficient data points to confirm this. Examples:
| |
− | * 104 = 14 C
| |
− | * 90 = 0 C
| |
− | * 82 = -8 C
| |
− | <br>12) <span id="12"></span> Charge Current Limit or something related to temperature? When first turned on, this item starts at a value, then drifts down to another value and stops. Turn off, turn on, and the item restarts at the same value where it started before. The values are very similar to the Temperature values. Needs more study.
| |
− | [[Image:Escape_DCL_vs_SOC.gif|thumb||right|Discharge Current Limit vs SOC.]]
| |
− | <br>13) <span id="13"></span> Probably Discharge Current Limit. Units: A? Range seen: 75 to 155. Related to the State of Charge according to the graph on the right, and these approximate formulas:<br>
| |
− | * SOC < 18Ah (= 394d): value = 1.57 * SOC - 470
| |
− | * 18Ah < SOC < 19Dh : value = 18.52 + 0.33 * SOC
| |
− | * SOC> 19Dh (= 413d): value = 155
| |
− | <br>14) <span id="14"></span> DTCs?
| |
− | <br>15) <span id="15"></span> Byte of flags. If the specified item is active, the bit is 1. Else, it is 0. 0 = unused or unknown bit.
| |
− | {| cellspacing=0 cellpadding=3 border=1
| |
− | |-
| |
− | |'''bit'''
| |
− | |'''7'''
| |
− | |'''6'''
| |
− | |'''5'''
| |
− | |'''4'''
| |
− | |'''3'''
| |
− | |'''2'''
| |
− | |'''1'''
| |
− | |'''0'''
| |
− | | |
− | |-
| |
− | |'''function'''
| |
− | |Safety plug removed
| |
− | |HV connector unplugged
| |
− | |0
| |
− | |0
| |
− | |0
| |
− | |0
| |
− | |0
| |
− | |0
| |
− | | |
| |} | | |} |
| | | |
− | [[Image:escape_soc_plot.gif|thumb||right|SOC vs time, parked]]
| + | ==Technical Stuff== |
− | <br>17) <span id="17"></span> State of Charge. Unsigned 16 bits. Units: mAh? 0.25%?. Range seen by Hybrids Plus, stopped: 349 to 482. When stopped, and charging, the engine stops when the SOC level reaches 01DEh and starts when the SOC drops to 01BDh = 445d. [[User:Rjf|Ryan]] and Rich seem to have observed values ranging from a minimum of 01B0h at which point the ICE started while driving, to a maximum of 025Eh during heavy downhill regen at which point compression braking began.
| + | Features, or lack there of: |
− | The value is 0000h if the HV safety plug is removed.
| + | * The local mail list archive script is evolving but currently does not do: |
− | | + | *# It might be slow and could probably be optimized to go a lot faster. |
− | ==OBD-II Diagnostic Trouble Codes (DTCs)== | + | *# Threading of messages '''(Use the [http://groups.yahoo.com/group/eaa-phev Yahoo! Archive])'''. |
− | | + | *# Decompiling of message attachments ''(Currently not available to non-subscribers)''. |
− | The Battery ECU detects and reports many fault conditions.
| + | *# Though it searches the entire archive, it only matches "a single string". |
− | *The Battery ECU places a Fault Code (DTC) in its message with an ID of ??
| + | *# There is no download feature, but I might add one soon. |
− | *The Engine ECU receives such DTCs (from the Battery ECU and from other devices as well)
| |
− | *The Engine ECU lights the Malfunction Indicator Lamp (MIL) (a.k.a. "Check Engine Lamp") on the dashboard. (In some cases it does so immediately, in some cases after it receives the same DTC twice.)
| |
− | | |
− | Fault codes begin with one of four letters, depending of the 2 Most Significant bits (MSb) of the hex code:
| |
− | | |
− | *Ltr MSBs
| |
− | *P 00 Powertrain: Most faults start with this letter
| |
− | *C 01 Chassis: steering, brakes, other chassis systems. Faults in the transmission control ECU or electric power steering system | |
− | *B 10 Body: Smart entry and Immobilizer malfunction. The only DTCs are B1294 and B2799
| |
− | *U 11 Network: Faults in the CAN network as well as any other networks (The Hybrid Control System cannot communicate with other components on the CAN bus0
| |
− | | |
− | All OBD-II diagnostic codes have five digits.
| |
− | | |
− | The first digit in an OBD-II DTC is always a letter, narrowing the fault to one of four different sections of the on-board diagnostic system: a P for powertrain, B for body, C for chassis, or U for network. At present, no other letters are used.
| |
− | | |
− | The second digit will be a number; SAE-defined codes, known as generic codes, are identified by a 0 (as above), 2, or 3. Manufacturer-specific codes, which are not defined by SAE, must use a 1 for the second digit. They can mean anything within the system defined by the first digit of the DTC.
| |
− | | |
− | = Test data display =
| |
− | | |
− | A variety of data are available through the instrument panel.
| |
− | | |
− | To start the test display:
| |
− | * Start with the ignition off | |
− | * Press and hold the Trip Reset button on the instrument panel
| |
− | * Turn on the ignition to ON (not Start)
| |
− | * Wait until the display in the speedometer displays "test"
| |
− | * Release the Trip Reset button
| |
− | | |
− | Each time you press the Trip Reset button a new set of data are displayed.
| |
− | | |
− | (Chart courtesy of gpsman1 AT yahoo)
| |
− | | |
− | {|| cellspacing=0 cellpadding=3 border=1
| |
− | |-
| |
− | |'''Press'''||'''Prefix'''||'''Values'''||'''Range'''||'''Description'''
| |
− | |-
| |
− | | 0|| test|| ---|| ---|| Initial entry into test mode
| |
− | |-
| |
− | | 1|| gage|| ---|| ---|| Test Sweep of all gauges from min to max
| |
− | |-
| |
− | | 2|| ---|| ALL|| Blackout|| Prove-out of all segments on odometer display
| |
− | |-
| |
− | | 3|| ---|| ALL|| Blackout|| Prove-out of all segments on message center display
| |
− | |-
| |
− | | 4|| bulb|| ---|| ---|| Lights all bulbs / LEDs ( look for "THEFT" bulb )
| |
− | |-
| |
− | | 5|| r|| ####|| || Returns all bulbs / LEDs to normal operation
| |
− | |-
| |
− | | 6|| nr|| ####|| || Hexadecimal code
| |
− | |-
| |
− | | 7|| EE|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 8|| dt|| ####|| || Hexadecimal code for manufacture date
| |
− | |-
| |
− | | 9|| CFI|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 10|| CF2|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 11|| CF3|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 12|| CF4|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 13|| CF5|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 14|| CF6|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 15|| DTC|| nOnE|| || Diagnostic Trouble Code ( You want this to say nOnE )
| |
− | |-
| |
− | | 16|| E|| ###.#|| 000.0 - 127.0|| Speed in English to the tenth of a MPH
| |
− | |-
| |
− | | 17|| ---|| ###.#|| 000.0 - 205.0|| Speed in Metric to the tenth of a kmPH
| |
− | |-
| |
− | | 18|| t|| ####|| 0000 - 7000|| Tachometer to nearest 1 RPM
| |
− | |-
| |
− | | 19|| F|| ###|| 000 - 255|| Fuel level analog/digital ratio input to intrument panel
| |
− | |-
| |
− | | 20|| FP|| ###|| 000 - 255|| Fuel present level status as an amount out of 255 = full
| |
− | |-
| |
− | | 21|| CA|| ##.#|| 00.0 - 40.0|| Kilowatt value being used (+) / produced (-)
| |
− | |-
| |
− | | 22|| SOC 1|| ##|| 00 - ?|| CAN message status to message center 00 = normal
| |
− | |-
| |
− | | 23|| ET|| ###|| 000 - 127|| Engine Temperature in degrees Celsius ( 'C )
| |
− | |-
| |
− | | 24|| BT|| ###|| 000 - 127|| HV Battery Temperature in degrees Celsius ( 'C )
| |
− | |-
| |
− | | 25|| ODO|| ###|| 000 - 255|| Rolling count used to calculate odometry
| |
− | |-
| |
− | | 26|| TR|| ##.##|| 00.00 - 99.99|| Trip odometer in miles and hundreths of a mile
| |
− | |-
| |
− | | 27|| NCS-|| #|| || Message Center Status
| |
− | |-
| |
− | | 28|| BAT|| ##.#|| 00.0 - 19.9|| Standard battery voltage reading
| |
− | |-
| |
− | | 29|| D|| ###|| 000 / 124 / 255|| Position of dimmer switch: 000 = up 124 = down 255 = off
| |
− | |-
| |
− | | 30|| RH5|| ##|| 00 - 21|| Instrument cluster dimmer value: 00 = off 21 = max. bright
| |
− | |-
| |
− | | 31|| HLPS-|| #|| 0 - 1|| Status of parking / headlamps: 0 = off 1 = on
| |
− | |-
| |
− | | 32|| IIN-|| #|| 0 - 1|| Key in ignition: 0 = no 1 = yes
| |
− | |-
| |
− | | 33|| DOOR-|| #|| A or C|| Driver door status: A = ajar C = closed
| |
− | |-
| |
− | | 34|| STBT-|| #|| 0 or 6|| Driver seatbelt status: 0 = buckled 6 = not buckled
| |
− | |-
| |
− | | 35|| PRND|| ##|| || Last value input to TRS from the PCM
| |
− | |-
| |
− | | 36|| PAR-|| #|| 0 or 6|| Status of park: 0 = in park 6 = not in park
| |
− | |-
| |
− | | 37|| CR-|| #|| 0 or 6|| Status of START: 0 = key in start 6 = key not in start
| |
− | |-
| |
− | | 38|| ACC-3|| #|| 0 or 6|| Status of ACC: 0 = key in ACC 6 = key not in ACC
| |
− | |-
| |
− | | 39|| Ch-|| #|| || Chime: The chime that last sounded, or is currently sounding
| |
− | |-
| |
− | | 40|| ChE|| ##|| || 2-bit MIL teltale data - Malfuntion Indicator Lamp
| |
− | |-
| |
− | | 41|| OPS-|| #|| 0 or 6|| Oil Pressure Sensor: 0 = on 6 = off
| |
− | |-
| |
− | | 42|| TT1|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 43|| TT2|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 44|| TT3|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 45|| THFT|| ##|| (14)|| Anti-theft visual indicator mode. THEFT LIGHT STATUS
| |
− | |-
| |
− | | 46|| 4b4|| ##|| || 2-bit 4x4 message ( if equipped )
| |
− | |-
| |
− | | 47|| 361|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 48|| 368|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 49|| 3612|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 50|| 369|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 51|| PA|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 52|| PADO|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 53|| PB|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 54|| PH|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 55|| PJ|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 56|| PL|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 57|| PCAN|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 58|| PT|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 59|| PUU|| ##|| || Hexadecimal code
| |
− | |-
| |
− | | 60|| BAT|| ###|| 000 - 255|| 8-bit value for standard battery voltage readings
| |
− | |-
| |
− | | 61|| AD2|| ###|| 000 - 255|| 8-bit value for dimmer readings
| |
− | |-
| |
− | | 62|| AD3|| ###|| 000 - 255|| 8-bit value for fuel level readings
| |
− | |-
| |
− | | 63|| AD4|| ###|| 000 - 255|| 8-bit value for oil pressure ( 150 - 160 = normal with stock oil )
| |
− | |-
| |
− | | 64|| gage|| ---|| ---|| Goes back to start and cycles through all features again.
| |
− | | |
− | |}
| |
| | | |
− | {{Disclaimer}}
| + | Local and Remote List Archival and Restoration: |
| + | * You can write a script to fetch messages incrementally from a group, request the full header, strip off the surrounding page, verify you got each message before proceeding, and pace yourself. |
| + | * The inverse can also be done, write a script to slowly resend the messages to a new list location. |
| + | * Archiver applications: |
| + | ** http://www.pgoffline.com |
| + | ** http://www.groupfetch.com |
| + | ** http://www.download3000.com/download-count-home-8634.html (files ane photos also) |
| | | |
− | [[Category:PHEV]] | + | [[Category:Main]] |
− | [[Category:Escape]]
| |
− | [[Category:EscapePHEV]]
| |
− | [[Category:Hybrids-Plus]]
| |