General Disclaimer:   (HV) (DC) injury or death hazard,   use at your own risk,   may void warranty.

Difference between pages "Escape PHEV TechInfo" and "My wiki:General disclaimer"

From My wiki
(Difference between pages)
Jump to navigation Jump to search
(→‎Control connector: C4227A: corrected wire color for power ground)
 
(→‎PriusPlus - March 7, 2013: additional sources.)
 
Line 1: Line 1:
 
{{TOCright}}
 
{{TOCright}}
 +
<div align="center" style="text-align: center; font-size: 200%; font-weight: bold; margin: 10px auto;">
 +
{{INT:Sitetitle}} M<small>AKES</small> N<small>O</small> G<small>UARANTEE</small> O<small>F</small> V<small>ALIDITY</small></div>
  
Technical information on the [[Ford_Escape_Hybrid | Ford Escape]] useful when designing a [[Escape PHEV]] conversion.
+
'''{{INT:Sitetitle}}''' is an online open-content collaborative encyclopedia, that is, a voluntary association of individuals and groups who are developing a common resource of human knowledge. The structure of the project allows anyone with an Internet connection and World Wide Web browser to alter its content.  Please be advised that nothing found here has necessarily been reviewed by professionals with the expertise required to provide you with complete, accurate or reliable information.
  
Unless otherwise noted, everything refers to a 2007 year model, belonging to [http://hybrids-plus.com/ Hybrids Plus].
+
That is not to say that you will not find valuable and accurate information in ''{{INT:Sitetitle}}''; much of the time you will.  However, '''''{{INT:Sitetitle}}'' cannot guarantee the validity of the information found here.'''  The content of any given article may recently have been changed, vandalized or altered by someone whose opinion does not correspond with the state of knowledge in the relevant fields.
  
 +
=== No formal peer review ===
 +
We are working on ways to select and highlight reliable versions of articles.  Our active community of editors uses tools such as the [[Special:Recentchanges]] and [[Special:Newpages]] feeds to monitor new and changing content.  However, ''{{INT:Sitetitle}}'' is not uniformly peer reviewed; while readers may correct errors or engage in casual [[WikiPedia:Wikipedia:Peer review|peer review]], they have no legal duty to do so and thus all information read here is without any implied warranty of fitness for any purpose or use whatsoever.  Even articles that have been vetted by informal peer review or [[WikiPedia:Wikipedia:Featured articles|''featured article'']] processes may later have been edited inappropriately, just before you view them.
  
=Traction battery=
+
::'''None of the authors, contributors, sponsors, administrators, sysops, or anyone else connected with ''{{INT:Sitetitle}}'' in any way whatsoever can be responsible for the appearance of any inaccurate or libelous information or for your use of the information contained in or linked from these web pages.'''
  
==Specs==
+
=== No contract; limited license ===
* Cells:  
+
Please make sure that you understand that the information provided here is being provided freely, and that no kind of agreement or contract is created between you and the owners or users of this site, the owners of the servers upon which it is housed, the individual ''{{INT:Sitetitle}}'' contributors, any project administrators, sysops or anyone else who is in ''any way connected'' with this project or sister projects subject to your claims against them directly. You are being granted a limited license to copy anything from this site; it does not create or imply any contractual or extracontractual liability on the part of ''{{INT:Sitetitle}}'' or any of its agents, members, organizers or other users.
** 250 Sanyo NiMH 'D' cells, divided into 50 modules of 5 cells each
 
** 325 V nominal @ 1.3V/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")
 
  
==Performance==
+
There is '''no agreement or understanding between you and ''{{INT:Sitetitle}}''''' regarding your use or modification of this information beyond the [[{{INT:Sitetitle}}:Copyrights|Creative Commons Attribution-ShareAlike 2.5 License]] (CC); neither is anyone at ''{{INT:Sitetitle}}'' responsible should someone change, edit, modify or remove any information that you may post on ''{{INT:Sitetitle}}'' or any of its associated projects.
  
=== Voltage vs SOC ===
+
=== Trademarks ===
[[Image:escape_vtg_vs_soc_cycle.gif|thumb||right|Voltage vs SOC cycle, parked]]
+
Any of the trademarks, service marks, collective marks, design rights, personality rights or similar rights that are mentioned, used or cited in the articles of the {{INT:Sitetitle}} encyclopedia are the property of their respective owners. Their use here does not imply that you may use them for any other purpose other than for the same or a similar informational use as contemplated by the original authors of these {{INT:Sitetitle}} articles under the CC licensing scheme. Unless otherwise stated {{INT:Sitetitle}} and {{INT:Sitetitle}} sites are neither endorsed nor affiliated with any of the holders of any such rights and as such ''{{INT:Sitetitle}}'' can not grant any rights to use any otherwise protected materials. ''Your use of any such or similar incorporeal property is at your own risk.''
When the car is parked, ignition on, the engine cycles off and on over time, to keep the battery within certain SOC levels. This plot of Battery Voltage vs Battery SOC shows that cycle.
 
* When the engine is on, it charges the battery at about 13 A, and the battery voltage jumps up (due to its internal resistance) and starts climbing.
 
* When the SOC reaches up to 51 %, the engine stops charging at high current
 
* The engine stays on a bit longer, to finish warming itself up, charging the battery at lower current (hence the battery voltage drops, though the SOC still increases)
 
* The engine turns off, and the battery voltage creeps down as the battery is slowly discharged by the car's loads (the headlights were on during this test)
 
* When the SOC reaches down to 41 %, the engine comes on and the cycle repeats
 
  
[[Image:escape_vtg_vs_soc_no_load.gif|thumb||right|Voltage vs SOC, no load]]
+
=== Jurisdiction and legality of content ===
When the car is parked, key on / ignition off, the battery is discharged until 35 %, when the car starts using its 12 V battery instead. This plot of Battery Voltage vs Battery SOC shows that; it starts from a relatively high SOC (after coming down a mountain).  
+
Publication of information found in ''{{INT:Sitetitle}}'' may be in violation of the laws of the country or jurisdiction from where you are viewing this information. The {{INT:Sitetitle}} database is stored on a server in the State of [[WikiPedia:Iowa]] in the [[WikiPedia:United States of America]], and is maintained in reference to the protections afforded under local and federal law. Laws in your country or jurisdiction may not protect or allow the same kinds of speech or distribution. ''{{INT:Sitetitle}}'' does not encourage the violation of any laws; and cannot be responsible for any violations of such laws, should you link to this domain or use, reproduce, or republish the information contained herein.
* To speed-up the test, the headlights are on, and then also the fan  (drawing between 0.6 and 2 A, still considered "no load").
 
* The perturbation in the middle is because, after some time, the car switched to the 12 V battery, so the test had to be stopped, and then started again later
 
* The temperature is between 30 and 32 °C
 
* The voltage is approximately: 245 [V] + 1.75 [%/V] * SOC [%]
 
  
=== Internal resistance ===
+
=== Not professional advice ===
From the delta in the voltage (27 V) charging (13 A) and a no current, we derive that the battery has a resistance of 2.1 ohm.
+
If you need specific advice (for example, medical, legal, financial, or risk management) please seek a professional who is licensed or knowledgeable in that area. See [[WikiPedia:Wikipedia:Risk disclaimer]], [[WikiPedia:Wikipedia:Medical disclaimer]], and [[WikiPedia:Wikipedia:Legal disclaimer]] for specific disclaimers.
  
Assuming an average current of 50 A during operation, that's 5 KW of wasted heat! No wonder the battery needs air conditioning!
+
Thank you for taking the time to read this page, and please enjoy your use of ''{{INT:Sitetitle}}''.
 
 
==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
 
 
 
=== Cell array ===
 
These pictures show the two layers of cells, separated. The upper layer is removed and upside-down. Note the electronics potted in the middle of the layer. All indications are that these electronics provide insulation, and that therefore all the wires coming out of the cell pack (other than the high voltage wires) are at low voltage.
 
<gallery>
 
Image:batterypack_lower_cell_array.jpg|Lower cell array
 
Image:batterypack_upper_cell_array.jpg|Upper cell array
 
Image:batterypack_cell_array_detail.jpg|Cell array detail
 
</gallery>
 
 
 
=== Disconnect ===
 
The safety disconnect includes the current sensor: Microchip PowerSmart Systems PS3190-256 PowerShunt. This part is not available: it must be custom made for this battery. It is a combination resistive shunt, current sensor, A/D converter and digital communication.
 
 
 
<gallery>
 
Image:batterypack_disconnect1.jpg|Safety disconnect socket and plug
 
Image:batterypack_disconnect2.jpg|Safety disconnect socket showing shunt
 
</gallery>
 
 
 
=== Contactors assembly ===
 
This assembly includes 2 high power contactors, a low current precharge relay, and a precharge resistor (dangling, in the picture)
 
 
 
<gallery>
 
Image:batterypack_contactors_asm.jpg|Contactors assembly
 
</gallery>
 
 
 
==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, 24v DC from 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'''
 
| '''Pin(s)'''
 
| '''Ext. color'''
 
| '''Int. color'''
 
| '''Name'''
 
| '''Function'''
 
| '''Notes'''
 
|
 
 
 
|-
 
|rowspan=2| AC/DC converter in
 
| 3000
 
| 1
 
| Vio
 
| Red
 
| AC/DC in+
 
|rowspan=2| To connect 24v DC to the traction battery, part of the engine block heater option
 
|rowspan=2| Ends in hood, by coolant tanks, unconnected and capped
 
|bgcolor="green" | OK
 
 
 
|-
 
| 3001
 
| 6
 
| VioOrg
 
| Blk
 
| AC/DC in-
 
|bgcolor="green" | OK
 
 
 
|}
 
 
 
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. It is only used with the Engine Block Heater option, which includes a small 115 Vac to 24 Vdc converter. Ford's part numbers for the block heater option are 4M6Z-6B018-AA WIRE ASY,
 
F5RZ-6A051-B HEATER ASY,
 
'''5M6Z-10B689-AA CHARGER ASY'''. When the engine block heater is plugged into the 115 VAC, a "Y" splitter sends some power to the AC/DC converter, and then to the traction battery. It might only charge when the HV battery reaches a low SoC or it may simply be a battery warmer, because under normal battery conditions and room temperatures, zero power is sent to the traction battery pack.  The engine block heater is rated at 115v AC and 400 watts.  The AC/DC transformer outputs 24v DC under no load and when plugged into a cold battery draws 75 watts.  Upon initial testing, a 7'C HV battery was warmed to 32'C in about 3 hours.
 
 
 
===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'''
 
|
 
 
 
|-
 
|rowspan=6| 12V pwr
 
| 57
 
| 35,36,37
 
| Blk
 
| Blk
 
| Ground
 
| IN
 
| Power ground
 
|
 
|bgcolor="green" | OK
 
 
 
|-
 
| 570
 
| 30,31
 
| BlkWht
 
| BlkWht
 
| Ground
 
| IN
 
| Signal ground
 
|
 
|bgcolor="green" | OK
 
 
 
|-
 
| 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 (same duration as the Sustain line). 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" | ??
 
 
 
|}
 
 
 
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'''
 
|
 
 
 
|-
 
|rowspan=2| HV
 
| 3180
 
| +
 
| 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 CAN Bus activity starts 25 ms after the ignition is turned on
 
* At 150 ms after the ignition is turned on, A CAN message (422h, byte 1 = 1Eh) tells the battery to turn on its relays
 
* Then the precharge and B- contactors (K1 and K3) are turned on, to precharge the Motor Driver capacitors. There's a spike in the current reflecting the inrush. The time constant is measured to be about 35 ms. Given that the precharge resistor is 10 ohm, we derive that the capacitors in the inverters are 3.5 mF (that's 3.5 milliFarad).
 
* At 416 ms, the B+ contactor is turned on (K2) to apply the full battery voltage to the Motor Driver. There's a small step in the current, as the precharge resistor is no longer in the circuit.
 
* At 496 ms, the B+ contactor is on, the precharge contactor is no longer needed, so it can be turned off.
 
* The battery puts on the CAN Bus a message (300h, byte 3) that the contactors are on and all is OK.
 
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
 
 
 
=Battery current=
 
* The Main Fuse in the Battery is 100 A. Therefore, we assume that the battery current is at most +/- 100 A. If the assumptions of CCL [[#12 | (12)]] and DCL [[#13 | (13)]] are correct, the range is actually +/- 78 A.
 
Here are some numbers:
 
* Engine off, stopped: 1.2 A
 
* Engine off, stopped, low beam: 1.9 A
 
* Engine off, stopped, high beam: 2.7 A
 
* Stopped, charging, headlights off: - 3.6 A (normal SOC) or -14 A (low SOC)
 
 
 
When stopped, with the engine on, the charging current depends on the reported SOC.
 
 
 
[[Image:EscapeChargeCurr_vs_SOC.gif]]
 
 
 
If the engine has no other reason to stay on (such as the air conditioning being on, or the catalytic converter is cold), then the engine comes on when the SOC drops to 39 %, and turns off when the SOC goes above 42 %.
 
 
 
=SOC=
 
*SOC ranges at least from 35 % to 60 %
 
* When stopped, a SOC of 39 % makes the engine come on to start charging
 
* When stopped, a SOC of 42 % makes the engine go off to stop charging, unless the engine is on for some other reason
 
Below from gpsman1@yahoo.com
 
* When the key is in "RUN" (does not matter if the car has been "started" or not) the HV battery will provide power via DC/DC stepdown converter for all 12v accessories first, and for as long as it is able.  Only when depleted to a certain level, will some relays open, and the power source will be handed over to the 12v under hood battery.
 
* The HV battery cuts off and allows the 12v battery to take over at a lower limit to protect itself from over discharge.
 
* The exact SOC is unknown, but believed to be in the 35% to 39% range.
 
* The HV battery will cut out, and hand 12v accessories ( lights, fans, radio ) to the 12v battery when the voltage drops below 305 volts and the car has not been started with the key ( just in run ) or the car cannot automatically re-start for some reason, such as the car is in Neutral, or out of gas.
 
* Otherwise, the engine will start as needed to keep the HV battery charged above this threshold, and 12v accessories will usually not be run from the 12v underhood battery at all.
 
* The 12v battery is only required to close the HV battery contactors.  Once closed, the 12v battery may be disconnected or removed from the car, and the car will still start and be allowed to drive away.
 
* Driving without a 12v battery in place produced a "check brake system" message.
 
 
 
=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.
 
*** They charge extra for a logger. You can use a free logger instead:
 
**** [http://www.vassfamily.net/ToyotaPrius/CAN/cindex.html Attila Vass' My CAN Project]
 
**** [http://hybrids-plus.com/pmwiki/index.php?n=Ext.Downloads Hybrids Plus' CANUSB logger]
 
** [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 a '07 Hybrids Plus' Escape. The '08 Hybrid Escape has more messages: 41h, 350h.
 
 
 
[[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  = Powertrain Control Module
 
* 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 ||422h||2||00h = 0ff; 1Eh = On
 
|-
 
| 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"|
 
 
 
|}
 
  
 +
==Hazard Disclaimer==
 +
The following Disclaimer can be fond near information which may be hazardous.
 +
{{Disclaimer}}
 +
Following are some examples of the risks and consequences of failures.
  
Notes:
+
== Warning Examples of Known Spectacular Failures ==
*h = hex value; d = decimal value; b = binary value;
+
In the spirit of openness and honesty here we have a few examples of some things that have gone wrong when working with these high power systems.
 +
Our intention is not to frighten you but rather to encourage everyone to heed our warnings about the potential dangers.
 +
While the majority of conversions work as intended and without incident things do not always go as planned as is the case with any bleeding edge work.
  
<br>1) <span id="1"></span> How often this message is repeated
+
=== PriusPlus - March 7, 2013 ===
<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. 12 bits Units: 100 mA. Range: +/- 100 A (the main fuse is 100 A). Examples (assuming that at 0 current the reading is 05DCh):
+
* March  7, 2013 [http://autos.groups.yahoo.com/group/calcars-news/message/1159 CalCars' First Prius Conversion Destroyed in Fire]
 +
* March 12, 2013 [http://autos.groups.yahoo.com/group/calcars-news/message/1160 Conversion Fire: Batteries Still Intact; Investigation Continues]
  
* 09C4h : 2500d : -100  A out
+
* March  7, 2013 [http://wheels.blogs.nytimes.com/2013/03/07/fire-destroys-a-pioneering-plug-in-prius-conversion/ Fire Destroys a Pioneering Plug-In Prius Conversion]
* 0708h : 1800d : -30  A out
+
* March 10, 2013 [http://insideevs.com/historic-plug-in-prius-conversion-catches-fire-explodes/ Famous Toyota Prius Plug-In Conversion Catches Fire, Then Explodes]    
* 0640h : 1600d : -10  A out
+
* March 12, 2013 [http://www.wired.com/autopia/2013/03/diy-prius-plug-in-fire/ The Original DIY Plug-In Hybrid Dies by Fire]       
* 05FAh : 1530d : -3    A out
+
* March 13, 2013 [http://www.greenoptimistic.com/2013/03/13/calcars-plugin-prius-fire/ CalCars’ First DIY Plug-In Prius Catches Fire, Burns Completely]
* 05E6h : 1510d : -1    A out
 
* 05DCh : 1500d : 0    A out
 
* 05D2h : 1490d : +1    A in
 
* 05BEh : 1470d : +3    A in
 
* 0578h : 1400d : +10   A in
 
* 04B0h : 1200d : +30  A in
 
* 01F4h : 0500d : +100  A in
 
  
Note: previous data were inaccurate because a clamp current meter was placed on a HV cable, and the cable is shielded, so the reading was wrong. These data are based on measurements with a ammeter replacing the Main Fuse.
+
=== PriusPlus - Interim Control Board - May 3, 2008 ===
 +
:Subject: [eaa-phev] WARNING: Fail-safe systems needed to protect Prius battery in EAA-PHEV conversions
 +
:From: Ron Gremban at CalCars
 +
:Organization: California Cars Initiative
 +
:To: EV-PHEV Email List
  
 +
Last night I had an undesirable surprise event. Due to a combination of
 +
unexpected factors from the installation of new equipment, the original
 +
Prius' nickel-metal hydride battery got seriously overcharged and
 +
experienced a meltdown.  Fortunately, Toyota's battery box was quite
 +
good, though not perfect, at keeping this extreme event contained.  No
 +
one was injured, and my car suffered minimal damage beyond the readily
 +
available OEM (original equipment manufacturer) battery that was
 +
destroyed.  We have been presented with a wake-up call, and this is an
 +
opportune time to map out additional safety systems, some of which I
 +
will propose below.
  
 +
Attached to the next message (with it this message was too long) is a
 +
picture of the aftermath of last night's event [the attachment may not
 +
make it into archives].  I will publish more as we disassemble and
 +
replace the OEM battery pack before we replace it.  Below, I have some
 +
specific safety recommendations for those who are using the Interim
 +
Control Board -- plus the added recommendation that we get our heads
 +
together to design redundant levels of assurance against OEM battery
 +
pack overcharge.
  
<br>3) <span id="3"></span> Battery voltage. Relative to 180 V. Units: V. Range seen: 312 to 366 V. Examples:
+
In retrospect, what happened was an unfortunate interaction between
* 78h: 300 V
+
three devices, each of which works fine on its own or in combination
* 96h: 330 V
+
with any one of the others.
<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'''
 
  
|-
+
As the world's first Prius PHEV conversion, since 2004, my car has
|'''function'''
+
repeatedly been a guinea pig for new technology (it's roughly on a
|0
+
version 3 battery box, control system, and set of batteries).  Wednesday
|0
+
we added some data collection equipment that I will explain in detail in
|0
+
a future message.  However, what's important feature relative to my
|Safety plug removed
+
event is that it writes messages onto the CAN bus not only when driving
|0
+
but also when the car is on charge.  Meanwhile, my CAN-View V4 monitors
|Contactors On
+
the CAN bus and turns itself ON when it sees activity.  Due to the new
|Contactors Settled
+
equipment, it began turning ON when the car is off but charging.
|0
 
  
|}
+
I noticed this upon installation of the new equipment.  My workaround
 +
was to unplug the CAN-View when charging.  Thursday night, however, I
 +
forgot.  Also, the car was left with a low OEM SOC, causing the
 +
CAN-View, once turned ON during charging, to close a reed relay that the
 +
Interim Control Board in my car interprets as a requirement to parallel
 +
the battery packs.  The Interim Control Board, being a super-basic
 +
design without all the niceties of a full control board, doesn't have a
 +
circuit to specifically inhibit PHEV operation when the Prius' hybrid
 +
system is inactive (causing our READY line, taken from SMRL3's coil, to
 +
be low).
  
<br>7) <span id="7"></span> unknown. Always 8Ch
+
Because of all these interactions, the PHEV contactors both closed,
<br>8) <span id="8"></span> unknown. Always 78h
+
putting the battery packs in parallel while the PHEV pack was being
<br>9) <span id="9"></span> unknown. Always 50h
+
charged. And because the OEM BMS was not powered, CAN-View received no
<br>10) <span id="10"></span> unknown. Always 3Ch
+
messages indicating that the OEM SOC was increasing -- so it kept the
<br>11) <span id="11"></span> Pack temperature. The value is: 2 * T [°C] + 80. For example:
+
contactors closed until the OEM pack got so overcharged that it began
* 50h = 00 °C, 32 °F
+
seriously overheating.
* 64h = 10 °C, 50 °F
 
* 78h = 20 °C, 68 °F
 
* 8Ch = 30 °C, 86 °F
 
* A0h = 40 °C, 104 °F
 
  
<br>12) <span id="12"></span>Charge Current Limit [A/2]. Typically 7Ch (62 A). Range seen 00hto 9Dh (0d to 157d = 0 A to 78.5 A)
+
My girlfriend Lynne and I were at the dining room table not far from the
In cold temperatures, 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.
+
garage when we heard loud but muffled pops.  I ran into the garage,
[[Image:Escape_DCL_vs_SOC.gif|thumb||right|Discharge Current Limit vs SOC]]
+
where I heard more such pops, now louder but still muffled. My car was
[[Image:Escape_DCL_vs_Temperature.gif|thumb||right|Discharge Current Limit vs Temperature]]
+
full of smoke. I unplugged it and raised the hatchback. The plastic
<br>13) <span id="13"></span>Discharge Current Limit [A/2]. Normally 9Ch = 156d = 78 A. Range seen: 19h to 9Ch = 25d to 156d = 12.5 to 78 A.
+
top was still removed from the OEM battery pack due to the previous
 +
day's installation work. Every few seconds, I heard an individual OEM
 +
battery cell or module blow, and simultaneously saw the top of the OEM
 +
battery box temporarily bow further upward.  Two small fires had started
 +
in the rear seats' carpeting at either end of the OEM pack, the larger
 +
one on the driver's side where I had not replaced the heavy battery pack
 +
cover member that fits above the thinner cover over the contactors. I
 +
extinguished both quickly with a fire extinguisher. The experience, of
 +
course, left me thinking about what could have happened if I had not
 +
been home, alerted, and prepared with an extinguisher. (I have one
 +
powder-based extinguisher that works on electrical fires in my garage
 +
and another in my car at all times -- highly recommended for experimenters.)
  
Related to both the State of Charge and to the Temperature (whichever value is lower).
+
Note:  I need to eat some of my words about the added-battery conversion
* Related to the SOC, according to the graph on the right, and these approximate formulas:<br>
+
system (that piggybacks the original battery with a new pack) being
** SOC < 18Ah (= 394d = 39 %): value = 1.57 * SOC - 470. Reaches 0 A at an SOC of 30 %
+
safer than systems like Hybrids Plus' that replace both the OEM battery
** 18Ah < SOC < 19Dh : value = 18.52 + 0.33 * SOC
+
and BMS. The particular failure mode I experienced is unique to  
** SOC > 19Dh (= 413d = 41 %): value = 155 = 77.5 A
+
two-battery systems, though a BMS failure could possibly produce similar
* Related to the Temperature, according to the graph on the right, and these approximate formulas:<br>
+
results, depending on the PHEV battery's failure characteristics. Also,  
** If Temperature > 35°C: 78 A - 1.2 A per degree above 35°C
+
this failure mode has little relevance to any systems an auto
** If Temperature < 35°C: 78 A
+
manufacturer might install in a newly designed PHEV.
<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'''
 
  
|-
+
====Recommendations for Existing Interim Control Board Installations====
|'''function'''
+
As a first-stage fail-safe mechanism for systems using the Interim
|Safety plug removed
+
Control Board, I recommend -- on the Interim Control Board itself --
|HV connector unplugged
+
cutting the trace from chassis ground to J1F, the CAN-View connector
|0
+
Add an NPN transistor (a 2N3904 will do) as follows (better directions
|0
+
and pictures will follow once I've done this once):
|0
+
* Collector to chassis ground
|0
+
* Emitter to J1F, where it used to be connected to chassis ground
|0
+
* Base through a 10K, 1/4W resistor to the READY line.  The READY line comes from the OEM battery box.  After removing the cover to the compartment with the OEM contactors, you will see a 4-wire connector at the top rear.  One of its wires is green on the outside but yellow on the inside.  This is the power line to SMRL3's coil.  The READY line is a tap off this line.
|0
 
  
|}
+
Since the OEM contactors are de-energized after a crash or in case of a
 +
really serious hybrid problem, it is a significant safety feature to
 +
inhibit PHEV system operation except when SMRL3 is energized.  This was
 +
done on my earlier control boards, and, I believe, is built into Chris'
 +
CAN Control Board.  But, for simplicity, it was left off the Interim
 +
Control Board.  After this event, I highly recommend retrofitting all
 +
Interim Control Boards in the field, even though their use is intended
 +
to be temporary, only until the CAN Control Board is in production.
  
[[Image:escape_soc_plot.gif|thumb||right|SOC vs time, parked]]
+
Note that after a crash or serious hybrid system problem, as well as
<br>17) <span id="17"></span> State of Charge. Unsigned 12 bits. Units, measured with a 10 % accuracy: 4.88 mAH (close to 0.089% assuming a 5.5 AH battery). We can assume that the units are 0.1 %.
+
during charging, we want to make sure the PHEV paralleling is not
 +
happening. Therefore, I doubly recommend dependency on the READY line,
 +
which will ensure just that.
  
Range seen by Hybrids Plus, stopped: 349d to 482d. A different time: 484d to 525d (1E4h to 020Dh). 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 (432d) at which point the ICE started while driving, to a maximum of 025Eh (606d) during heavy downhill regen at which point compression braking began.
+
====Recommendations for Design and Safety Reviews====
The value is 0000h if the HV safety plug is removed.
+
Since seriously overcharging the OEM battery turns out to have such
If the SOC is too high at initial power-up (e.g.: 74%) the engine won't start.
+
potentially serious bad effects, I also recommend that we take a serious
 +
second look at our designs, their failure modes, and how we can build
 +
multiple layers of fail-safe systems into our conversions. For example:
 +
* We can develop a fatal error mode that disallows system operation (the car is again a plain hybrid) until someone has checked the system and cleared the error.
 +
* On contactor-based systems, we should continue to have two (not just one) contactors, and we can have a start-up test sequence like that of Toyota's to test and make sure neither contactor is shorted closed.  A shorted contactor would cause a fatal error.
 +
* Another fatal error could be set if the OEM battery's SOC, as read by the OEM BMS, exceeds e.g. 80%.
 +
* We could have an independent temperature sensor on the OEM battery and set a fatal error if it exceeds a set excessive temperature.
  
Most significant nibble (top 4 bits) are usually 0h. It starts at 8h and then stays at Ah when the fan is running.
+
I recommend that, at minimum, we open a thread on the topic of
 +
"Conversion safety", possibly culminating in a series of conference
 +
calls and/or a physical meeting.
  
==OBD-II Diagnostic Trouble Codes (DTCs)==
+
=== Blue Thermal Runaway - May 3, 2006 post ===
 +
:May 3, 2006 - Ron Gremban at CalCars wrote:
 +
:> Last night I had an undesirable surprise event...
  
The Battery ECU detects and reports many fault conditions.
+
I'm so sorry to hear about Rons incident. Furthermore after
*The Battery ECU places a Fault Code (DTC) in its message with an ID of ??
+
the reply from Garry praising your courage and honesty for
*The Engine ECU receives such DTCs (from the Battery ECU and from other devices as well)
+
presenting this grim reminder of the dangers, I'm feeling
*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.)
+
ashamed for not publicly mentioning the similar incident
 +
that I myself experiences shortly after developing the new
 +
PiPrius conversion method with Rich.
  
Fault codes begin with one of four letters, depending of the 2 Most Significant bits (MSb) of the hex code:
+
Similar to Ron's case mine involved operating a PHEV system
 +
in an early development stage without all of the proper safety
 +
mechanisms in place.  Further exacerbated by our forgetting
 +
to exercise the manual safeties we knew needed to be performed.
 +
Those being manually unplugging the CAN interface in Rons case
 +
or shutting down the changing system when CAN-View commands were
 +
no longer being sent to it in my case.
  
*Ltr MSBs
+
I should point out that the vast majority of the PHEV conversions
*P  00  Powertrain: Most faults start with this letter
+
to date do in fact have safeties in place to prevent incidents
*C  01  Chassis: steering, brakes, other chassis systems. Faults in the transmission control ECU or electric power steering system
+
such as this. The exception being the Interim Control Board
*B  10  Body: Smart entry and Immobilizer malfunction. The only DTCs are B1294 and B2799
+
which Ron and others are currently developing and perhaps some
*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
+
other DIY conversions as mine was during it's early development.
  
All OBD-II diagnostic codes have five digits.  
+
In my particular incident I would like to point out that not
 +
only did I experience the initial Thermal Runaway event caused
 +
by the overcharging of the OEM battery.  But 12 hours later I
 +
experienced a second thermal event with everything disconnected.
 +
So it should be made clear that if the OEM NiMH battery has been
 +
compromised that it should be promptly removed from the vehicle,
 +
it's interconnects should all be removed, and it should be stored
 +
in a safe location until it can be properly dealt with.
  
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.
+
==== PriusBlue Thermal Runaway Event - June 1, 2006 ====
 +
June 1, 2006 was great at the Cascadia Transportation Conference.
 +
But later that night I encountered an event to rival that of:
 +
John Wayland "[http://www.plasmaboyracing.com/blog/?page_id=10 The Electrifying Birth of 'Plasma Boy']"
  
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.
+
At this point we were early in the development of what we now know as
 +
the [[PiPrius]] kits, a [[CAN-View]] driven [[MM-PFC|PFC40H]] in a [[Prius_PHEV#Hybrid-Pack_Method|Hybrid Pack configuration]].
  
 +
After a dozen or so PHEV runs in my car named [[PriusBlue]] I thought it was about time to give my
 +
wife a ride so she could see what all the trouble had been for
 +
the previous month or so.  So we took a drive to the grocery store
 +
where she drove on the way and I drove back, she won with a score of
 +
99.9 mpg and I somehow managed to bring it down to 98.9 or so when the
 +
defroster kicked on the ICE. Then once back home...
  
==PIDs==
+
Having ignored a number of concerns which had been building regarding
 +
the automatic shut down of the charging system as well as higher than
 +
what would be considered prudent voltage settings of 242v.  I finished
 +
off with a dash of bad basic operating procedure for a test vehicle
 +
under development by absentmindedly walking away without fully shutting
 +
down the system and then getting distracted from the intention to return
 +
immediately to finish buttoning things down for the evening.
  
The battery responds to the following [http://en.wikipedia.org/wiki/OBD-II_PIDs PIDs].
+
Having at this point left the PFC floating the OEM NiMH pack at a
 +
dangerous level for nearly an hour a curious sound rang out.  Thinking
 +
nothing of it at first and dismissing a second pop as another car door
 +
slamming.  It instantly dawned on my with the third shot what had just
 +
occurred and been escalating for the previous hour.  Dashing out to the
 +
Prius with a fire extinguisher I became all to apparent that my worst
 +
fear was realized, the OEM battery had gone into thermal runaway and
 +
was now engulfed in flames with cells now rapidly rupturing with eerie
 +
firecracker like explosions. Pumping the extinguishers contents into
 +
the seams of the battery case the beast was brought back under control
 +
if you can call it that while the gloom of what had just transpired
 +
began to settle in.
  
{| class="wikitable"
+
The next morning after little sleep the task of cleaning up the mess
|-
+
began. After having spent some time removing the rear seats and body
! colspan=2| Function
+
panels while vacuuming up extinguisher guts it began to rain. So it
! colspan=3| REQUEST (e.g.: from ScanGauge)
+
was decided that it would be a good time for some lunch. Having nearly
! colspan=4| RESPONSE (from battery)
+
finished I received a frantic call from my wife that the car was on fire again,
|-
+
she had left work to check on things having had a "funny feeling".
! ScanGauge
+
Somehow 12 hours after the initial event, perhaps having allowed oxygen
! Name
+
to once again gain access to the cells, the pack had reignited. This
! ID
+
time, with the interior already removed we had the hot OEM pack unbolted
! Len
+
and out of the car in about 2 minutes flat.  It turns out that this
! Data
+
time the smoke had come from a roll of paper towels which was resting
! ID
+
on top of the battery, which was very hot but not burningJust to
! Len
+
be sure now with it out of the car I proceeded to remove all of the
! Data
+
module interconnects and awe at the charred and twisted metal case.
! Units
 
|-
 
| SOC
 
| SOC
 
| 0745h
 
| 8
 
| 03 22 49 23 55 55 55 55
 
| 074Dh
 
| 8
 
| 05 62 49 23 xx xx 00 00
 
| xx xx [100/2^16 %] (1)
 
|-
 
| TBV
 
| Voltage
 
| 0745h
 
| 8
 
| 03 22 49 0B 55 55 55 55
 
| 074Dh
 
| 8
 
| 05 62 49 0B xx xx 00 00
 
| xx xx [1/2^17 KV] (2)
 
|-
 
| TBV
 
| Voltage (alt)
 
| 07E1h
 
| 8
 
| 03 22 49 0B 55 55 55 55
 
| 07E8h
 
| 8
 
| 05 62 49 0B xx xx 00 00
 
| xx xx [1/2^15 KV] (3)
 
|-
 
| MDV
 
| Module Delta Voltage
 
| 0745h
 
| 8
 
| 03 22 A9 11 55 55 55 55
 
| 074Dh
 
| 8
 
| 04 62 A9 11 xx 00 00 00
 
| xx [50 mV] (4)
 
|-
 
| BTM
 
| Temperature
 
| 0745h
 
| 8
 
| 03 22 A9 14 55 55 55 55
 
| 074Dh
 
| 8
 
| 04 62 A9 14 xx 00 00 00
 
| xx [C -40] (5)
 
|-
 
| Tmx, Tmn, Tav, Txc
 
| Module temperatures
 
| 0745h
 
| 8
 
| 03 22 49 11 55 55 55 55
 
| 074Dh
 
| 8
 
| 05 62 49 11 xx xx xx xx
 
| xx [C -40] (5) (6)
 
|-
 
| MxC (CCL)
 
| Charge Limit
 
| 0745h
 
| 8
 
| 03 22 A9 12 55 55 55 55
 
| 074Dh
 
| 8
 
| 04 62 A9 12 xx 00 00 00
 
| xx [500 mA] (7)
 
|-
 
| MxD (DCL)
 
| Discharge Limit
 
| 0745h
 
| 8
 
| 03 22 A9 0F 55 55 55 55
 
| 074Dh
 
| 8
 
| 04 62 A9 0F xx 00 00 00
 
| xx [500 mA] (7)
 
|}
 
 
 
Notes:
 
#) SOC [%] / 100 * 2^16; e.g.: FF FF = 100 %, 80 00 = 50 %, 00 00 = 0 %
 
#) Voltage [V] * 2^17 / 1000; e.g.: 99 98 = 300 V, B3 30 = 350 V
 
#) Voltage [V] * 2^15 / 1000; e.g.: 26 66 = 300 V, 2C CC = 350 V
 
#) Delta [50 mV]; e.g.: 00 = 0 V; 01 = 50 mV; 02 = 100 mV
 
#) Temper [C] + 40 = (Temper [F] + 40) * 5 / 9; e.g.: 00 = -40 C = -40 F; 28 = 0 C = 32 F; 41 = 25 C = 77 F
 
#) The 4 bytes are, in order: Max temperature, Min temperature, Avg temperature, ?? temperature
 
#) Limit [500 mA]; e.g.: 8A = 69 A
 
 
 
===Data bytes===
 
{| class="wikitable"
 
|-
 
! ...
 
! Byte 0
 
! Byte 1
 
! Byte 2
 
! Byte 3
 
! Byte 4
 
! Byte 5
 
! Byte 6
 
! Byte 7
 
|-
 
| Request
 
| 03 = No of data bytes following
 
| 22 = mode 22 request
 
| ID of ECU
 
| PID
 
| n.a.
 
| n.a.
 
| n.a.
 
| n.a.
 
|-
 
| 1-byte response
 
| 04 = No of data bytes following
 
| 62 = response to mode 22 request
 
| ID of ECU
 
| PID
 
| Value
 
| n.a.
 
| n.a.
 
| n.a.
 
|-
 
| 2-byte response
 
| 05 = No of data bytes following
 
| 62 = response to mode 22 request
 
| ID of ECU
 
| PID
 
| Value, high byte
 
| Value, low byte
 
| n.a.
 
| n.a.
 
|}
 
 
 
= 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.
 
 
 
|}
 
 
 
= Engine, Motors, RPM's, and Ratios =
 
 
 
 
 
{| class="wikitable"
 
|-
 
! MPH
 
! Engine RPM
 
! Traction Motor RPM
 
! Generator Motor RPM
 
|-
 
| 1
 
| 0 (EV)
 
| 128
 
| -156
 
|-
 
| 2
 
| 0 (EV)
 
| 256
 
| -312
 
|-
 
| 5
 
| 0 (EV)
 
| 640
 
| -780
 
|-
 
| 10
 
| 0 (EV)
 
| 1280
 
| -1560
 
|-
 
| 40
 
| 0 (EV)
 
| 5120
 
| -6240
 
|-
 
| 40
 
| 1000
 
| 5120
 
| -2846
 
|-
 
| 40
 
| 2000
 
| 5120
 
| 548
 
|-
 
| 40
 
| 3000
 
| 5120
 
| 3942
 
|-
 
| 40
 
| 4000
 
| 5120
 
| 7336
 
|-
 
| 60
 
| 2000
 
| 7680
 
| -2572
 
|-
 
| 60
 
| 4000
 
| 7680
 
| 4216
 
|-
 
| 80
 
| 2000
 
| 10,240
 
| -5692
 
|-
 
| 80
 
| 4000
 
| 10,240
 
| 1096
 
|}
 
 
 
[[Image:S0001.jpg]]
 
[[Image:S0002.jpg]]
 
 
 
* Traction Motor : Generator Ratio =  1:1.21875  When in EV Mode
 
* Each 1000 Engine RPM Raises Generator Speed by 3394 RPM
 
* Traction Motor RPM is always relative to wheel speed
 
* Traction Motor Spec is 68kW (91 HP) in Ford's Service Manual ( 70kW / 94 HP in consumer brochure )
 
* Generator Motor Spec is 28kW (37 HP) in Ford's Service Manual ( 30kW / 40 HP in consumer brochure )
 
RPM chart and data courtesy of gpsman1@yahoo.com
 
 
 
{{Disclaimer}}
 
  
[[Category:PHEV]]
+
Even now, some years later the very thought of the event still turns
[[Category:Escape]]
+
my stomach, the 4th of July just isn't as much fun as it once was.
[[Category:Hybrids-Plus]]
 

Latest revision as of 02:02, 21 March 2013

My wiki MAKES NO GUARANTEE OF VALIDITY

My wiki is an online open-content collaborative encyclopedia, that is, a voluntary association of individuals and groups who are developing a common resource of human knowledge. The structure of the project allows anyone with an Internet connection and World Wide Web browser to alter its content. Please be advised that nothing found here has necessarily been reviewed by professionals with the expertise required to provide you with complete, accurate or reliable information.

That is not to say that you will not find valuable and accurate information in My wiki; much of the time you will. However, My wiki cannot guarantee the validity of the information found here. The content of any given article may recently have been changed, vandalized or altered by someone whose opinion does not correspond with the state of knowledge in the relevant fields.

No formal peer review

We are working on ways to select and highlight reliable versions of articles. Our active community of editors uses tools such as the Special:Recentchanges and Special:Newpages feeds to monitor new and changing content. However, My wiki is not uniformly peer reviewed; while readers may correct errors or engage in casual peer review, they have no legal duty to do so and thus all information read here is without any implied warranty of fitness for any purpose or use whatsoever. Even articles that have been vetted by informal peer review or featured article processes may later have been edited inappropriately, just before you view them.

None of the authors, contributors, sponsors, administrators, sysops, or anyone else connected with My wiki in any way whatsoever can be responsible for the appearance of any inaccurate or libelous information or for your use of the information contained in or linked from these web pages.

No contract; limited license

Please make sure that you understand that the information provided here is being provided freely, and that no kind of agreement or contract is created between you and the owners or users of this site, the owners of the servers upon which it is housed, the individual My wiki contributors, any project administrators, sysops or anyone else who is in any way connected with this project or sister projects subject to your claims against them directly. You are being granted a limited license to copy anything from this site; it does not create or imply any contractual or extracontractual liability on the part of My wiki or any of its agents, members, organizers or other users.

There is no agreement or understanding between you and My wiki regarding your use or modification of this information beyond the Creative Commons Attribution-ShareAlike 2.5 License (CC); neither is anyone at My wiki responsible should someone change, edit, modify or remove any information that you may post on My wiki or any of its associated projects.

Trademarks

Any of the trademarks, service marks, collective marks, design rights, personality rights or similar rights that are mentioned, used or cited in the articles of the My wiki encyclopedia are the property of their respective owners. Their use here does not imply that you may use them for any other purpose other than for the same or a similar informational use as contemplated by the original authors of these My wiki articles under the CC licensing scheme. Unless otherwise stated My wiki and My wiki sites are neither endorsed nor affiliated with any of the holders of any such rights and as such My wiki can not grant any rights to use any otherwise protected materials. Your use of any such or similar incorporeal property is at your own risk.

Jurisdiction and legality of content

Publication of information found in My wiki may be in violation of the laws of the country or jurisdiction from where you are viewing this information. The My wiki database is stored on a server in the State of WikiPedia:Iowa in the WikiPedia:United States of America, and is maintained in reference to the protections afforded under local and federal law. Laws in your country or jurisdiction may not protect or allow the same kinds of speech or distribution. My wiki does not encourage the violation of any laws; and cannot be responsible for any violations of such laws, should you link to this domain or use, reproduce, or republish the information contained herein.

Not professional advice

If you need specific advice (for example, medical, legal, financial, or risk management) please seek a professional who is licensed or knowledgeable in that area. See WikiPedia:Wikipedia:Risk disclaimer, WikiPedia:Wikipedia:Medical disclaimer, and WikiPedia:Wikipedia:Legal disclaimer for specific disclaimers.

Thank you for taking the time to read this page, and please enjoy your use of My wiki.

Hazard Disclaimer

The following Disclaimer can be fond near information which may be hazardous.

General Disclaimer:   (HV) (DC) injury or death hazard,   use at your own risk,   may void warranty.

HV (High Voltage) DC (Direct Current) Warning: Traction Battery Packs, Motors, Chargers, and other HV sources could cause serious injury or death if proper precautions are not taken while working on or around such High Voltage Direct Current sources.

Use this information at your own risk: There is no warranty expressed nor implied and we are not liable for any of your past, present, nor future actions. Even should you perform these modifications to the letter you could still damage any number of components in your vehicle causing it to no longer function. Even if it appears to function properly your actions may cause it to self destruct with collateral damage to surrounding properties other than your vehicle. By utilizing these ideas and instructions in an attempting to enhance national security, reduce gas consumption, vehicle "emissions", your carbon footprint, or smog, you do so at your own risk & peril.

Warranty: In performing some of these modifications you may void your warranty with the vehicles manufacturer.

See also our My wiki:General disclaimer

Following are some examples of the risks and consequences of failures.

Warning Examples of Known Spectacular Failures

In the spirit of openness and honesty here we have a few examples of some things that have gone wrong when working with these high power systems. Our intention is not to frighten you but rather to encourage everyone to heed our warnings about the potential dangers. While the majority of conversions work as intended and without incident things do not always go as planned as is the case with any bleeding edge work.

PriusPlus - March 7, 2013

PriusPlus - Interim Control Board - May 3, 2008

Subject: [eaa-phev] WARNING: Fail-safe systems needed to protect Prius battery in EAA-PHEV conversions
From: Ron Gremban at CalCars
Organization: California Cars Initiative
To: EV-PHEV Email List

Last night I had an undesirable surprise event. Due to a combination of unexpected factors from the installation of new equipment, the original Prius' nickel-metal hydride battery got seriously overcharged and experienced a meltdown. Fortunately, Toyota's battery box was quite good, though not perfect, at keeping this extreme event contained. No one was injured, and my car suffered minimal damage beyond the readily available OEM (original equipment manufacturer) battery that was destroyed. We have been presented with a wake-up call, and this is an opportune time to map out additional safety systems, some of which I will propose below.

Attached to the next message (with it this message was too long) is a picture of the aftermath of last night's event [the attachment may not make it into archives]. I will publish more as we disassemble and replace the OEM battery pack before we replace it. Below, I have some specific safety recommendations for those who are using the Interim Control Board -- plus the added recommendation that we get our heads together to design redundant levels of assurance against OEM battery pack overcharge.

In retrospect, what happened was an unfortunate interaction between three devices, each of which works fine on its own or in combination with any one of the others.

As the world's first Prius PHEV conversion, since 2004, my car has repeatedly been a guinea pig for new technology (it's roughly on a version 3 battery box, control system, and set of batteries). Wednesday we added some data collection equipment that I will explain in detail in a future message. However, what's important feature relative to my event is that it writes messages onto the CAN bus not only when driving but also when the car is on charge. Meanwhile, my CAN-View V4 monitors the CAN bus and turns itself ON when it sees activity. Due to the new equipment, it began turning ON when the car is off but charging.

I noticed this upon installation of the new equipment. My workaround was to unplug the CAN-View when charging. Thursday night, however, I forgot. Also, the car was left with a low OEM SOC, causing the CAN-View, once turned ON during charging, to close a reed relay that the Interim Control Board in my car interprets as a requirement to parallel the battery packs. The Interim Control Board, being a super-basic design without all the niceties of a full control board, doesn't have a circuit to specifically inhibit PHEV operation when the Prius' hybrid system is inactive (causing our READY line, taken from SMRL3's coil, to be low).

Because of all these interactions, the PHEV contactors both closed, putting the battery packs in parallel while the PHEV pack was being charged. And because the OEM BMS was not powered, CAN-View received no messages indicating that the OEM SOC was increasing -- so it kept the contactors closed until the OEM pack got so overcharged that it began seriously overheating.

My girlfriend Lynne and I were at the dining room table not far from the garage when we heard loud but muffled pops. I ran into the garage, where I heard more such pops, now louder but still muffled. My car was full of smoke. I unplugged it and raised the hatchback. The plastic top was still removed from the OEM battery pack due to the previous day's installation work. Every few seconds, I heard an individual OEM battery cell or module blow, and simultaneously saw the top of the OEM battery box temporarily bow further upward. Two small fires had started in the rear seats' carpeting at either end of the OEM pack, the larger one on the driver's side where I had not replaced the heavy battery pack cover member that fits above the thinner cover over the contactors. I extinguished both quickly with a fire extinguisher. The experience, of course, left me thinking about what could have happened if I had not been home, alerted, and prepared with an extinguisher. (I have one powder-based extinguisher that works on electrical fires in my garage and another in my car at all times -- highly recommended for experimenters.)

Note: I need to eat some of my words about the added-battery conversion system (that piggybacks the original battery with a new pack) being safer than systems like Hybrids Plus' that replace both the OEM battery and BMS. The particular failure mode I experienced is unique to two-battery systems, though a BMS failure could possibly produce similar results, depending on the PHEV battery's failure characteristics. Also, this failure mode has little relevance to any systems an auto manufacturer might install in a newly designed PHEV.

Recommendations for Existing Interim Control Board Installations

As a first-stage fail-safe mechanism for systems using the Interim Control Board, I recommend -- on the Interim Control Board itself -- cutting the trace from chassis ground to J1F, the CAN-View connector. Add an NPN transistor (a 2N3904 will do) as follows (better directions and pictures will follow once I've done this once):

  • Collector to chassis ground
  • Emitter to J1F, where it used to be connected to chassis ground
  • Base through a 10K, 1/4W resistor to the READY line. The READY line comes from the OEM battery box. After removing the cover to the compartment with the OEM contactors, you will see a 4-wire connector at the top rear. One of its wires is green on the outside but yellow on the inside. This is the power line to SMRL3's coil. The READY line is a tap off this line.

Since the OEM contactors are de-energized after a crash or in case of a really serious hybrid problem, it is a significant safety feature to inhibit PHEV system operation except when SMRL3 is energized. This was done on my earlier control boards, and, I believe, is built into Chris' CAN Control Board. But, for simplicity, it was left off the Interim Control Board. After this event, I highly recommend retrofitting all Interim Control Boards in the field, even though their use is intended to be temporary, only until the CAN Control Board is in production.

Note that after a crash or serious hybrid system problem, as well as during charging, we want to make sure the PHEV paralleling is not happening. Therefore, I doubly recommend dependency on the READY line, which will ensure just that.

Recommendations for Design and Safety Reviews

Since seriously overcharging the OEM battery turns out to have such potentially serious bad effects, I also recommend that we take a serious second look at our designs, their failure modes, and how we can build multiple layers of fail-safe systems into our conversions. For example:

  • We can develop a fatal error mode that disallows system operation (the car is again a plain hybrid) until someone has checked the system and cleared the error.
  • On contactor-based systems, we should continue to have two (not just one) contactors, and we can have a start-up test sequence like that of Toyota's to test and make sure neither contactor is shorted closed. A shorted contactor would cause a fatal error.
  • Another fatal error could be set if the OEM battery's SOC, as read by the OEM BMS, exceeds e.g. 80%.
  • We could have an independent temperature sensor on the OEM battery and set a fatal error if it exceeds a set excessive temperature.

I recommend that, at minimum, we open a thread on the topic of "Conversion safety", possibly culminating in a series of conference calls and/or a physical meeting.

Blue Thermal Runaway - May 3, 2006 post

May 3, 2006 - Ron Gremban at CalCars wrote:
> Last night I had an undesirable surprise event...

I'm so sorry to hear about Rons incident. Furthermore after the reply from Garry praising your courage and honesty for presenting this grim reminder of the dangers, I'm feeling ashamed for not publicly mentioning the similar incident that I myself experiences shortly after developing the new PiPrius conversion method with Rich.

Similar to Ron's case mine involved operating a PHEV system in an early development stage without all of the proper safety mechanisms in place. Further exacerbated by our forgetting to exercise the manual safeties we knew needed to be performed. Those being manually unplugging the CAN interface in Rons case or shutting down the changing system when CAN-View commands were no longer being sent to it in my case.

I should point out that the vast majority of the PHEV conversions to date do in fact have safeties in place to prevent incidents such as this. The exception being the Interim Control Board which Ron and others are currently developing and perhaps some other DIY conversions as mine was during it's early development.

In my particular incident I would like to point out that not only did I experience the initial Thermal Runaway event caused by the overcharging of the OEM battery. But 12 hours later I experienced a second thermal event with everything disconnected. So it should be made clear that if the OEM NiMH battery has been compromised that it should be promptly removed from the vehicle, it's interconnects should all be removed, and it should be stored in a safe location until it can be properly dealt with.

PriusBlue Thermal Runaway Event - June 1, 2006

June 1, 2006 was great at the Cascadia Transportation Conference. But later that night I encountered an event to rival that of: John Wayland "The Electrifying Birth of 'Plasma Boy'"

At this point we were early in the development of what we now know as the PiPrius kits, a CAN-View driven PFC40H in a Hybrid Pack configuration.

After a dozen or so PHEV runs in my car named PriusBlue I thought it was about time to give my wife a ride so she could see what all the trouble had been for the previous month or so. So we took a drive to the grocery store where she drove on the way and I drove back, she won with a score of 99.9 mpg and I somehow managed to bring it down to 98.9 or so when the defroster kicked on the ICE. Then once back home...

Having ignored a number of concerns which had been building regarding the automatic shut down of the charging system as well as higher than what would be considered prudent voltage settings of 242v. I finished off with a dash of bad basic operating procedure for a test vehicle under development by absentmindedly walking away without fully shutting down the system and then getting distracted from the intention to return immediately to finish buttoning things down for the evening.

Having at this point left the PFC floating the OEM NiMH pack at a dangerous level for nearly an hour a curious sound rang out. Thinking nothing of it at first and dismissing a second pop as another car door slamming. It instantly dawned on my with the third shot what had just occurred and been escalating for the previous hour. Dashing out to the Prius with a fire extinguisher I became all to apparent that my worst fear was realized, the OEM battery had gone into thermal runaway and was now engulfed in flames with cells now rapidly rupturing with eerie firecracker like explosions. Pumping the extinguishers contents into the seams of the battery case the beast was brought back under control if you can call it that while the gloom of what had just transpired began to settle in.

The next morning after little sleep the task of cleaning up the mess began. After having spent some time removing the rear seats and body panels while vacuuming up extinguisher guts it began to rain. So it was decided that it would be a good time for some lunch. Having nearly finished I received a frantic call from my wife that the car was on fire again, she had left work to check on things having had a "funny feeling". Somehow 12 hours after the initial event, perhaps having allowed oxygen to once again gain access to the cells, the pack had reignited. This time, with the interior already removed we had the hot OEM pack unbolted and out of the car in about 2 minutes flat. It turns out that this time the smoke had come from a roll of paper towels which was resting on top of the battery, which was very hot but not burning. Just to be sure now with it out of the car I proceeded to remove all of the module interconnects and awe at the charred and twisted metal case.

Even now, some years later the very thought of the event still turns my stomach, the 4th of July just isn't as much fun as it once was.