Dan
08-27-2009, 12:30 AM
So I've been fooling with XGauges to try to practice driving like I had a few extra KW in my pack. So instead of avoiding assist like the plague, I'm looking at ways to maximize it. There were a few things I thought would be important to watch with a SGIIx while EV'ing around. CanView does it all then some, but for the CanFree, here goes.
First off, a review of my thoughts on btv:
OK... so I've been researching PHEV so I've been trying to understand V=IR. Interesting stuff that. So I think I found out how the ECU's decide when to light the engine. Having this knowledge allows you to simulate the HSI gauge on the Prius II. For those not familiar with the HSI gauge, it's a "throttle intensity" graph that has a mark where the HSD will add the ICE into the mix. The idea is that you can know with a good deal of acuraccy just how deep you can go into the pack.
The key here is the "btv" XGauge. Program that up and tune it in with your ScanGauge IIx. Now normal rules apply, specifically EV mode kicks out at 2 bars (45% soc?) and can only be entered at 50% soc or greater. Certain temperature conditions will also preclude entering EV mode.
With EV button OFF below 42 mph - In normal driving conditions, while in a glide, look at "btv". As you depress the throttle btv will drop as the inverter demands more and more current. As long as btv stays above 217v the engine won't light.
With EV button ON below 34 mph - Once you engage EV mode, look at "btv". As you depress the throttle btv will drop as the inverter demands more and more current. As long as btv stays above 197v the engine won't light.
In a Warp-Stealth above 42 mph - Preliminary testing seems to put it around 225v, but you have to start at 229/228 and work down SLOWLY. Under 227 is iffy but at 47 mph I've seen it work as low as 221. As always WS seems to break all the rules. No constants. My best guess is that having the engine in the mix makes the equations a bit more complex.
Word of warning. Voltage jumps around all the time. Don't target 197, 217 or 225. Give yourself at least a 3v buffer. 200v in EV and 220v in a glide and 227v is usually pretty safe.
Next the thought of "cdl" and "ccl". These are Current Discharge Limit and Current Charge Limit. So these two gauges are bit of data that the traction battery tells the inverter so that it knows the maximum amps it can deliver (assist) and the maximum amps it can consume (regen).
Next is "tet", or Trip Engine Time. This is the amount of time that the ICE has run this trip. Compare this with the "trt" or Trip Run Time. This is the amount of time the current Trip has lasted. Comparing "tet" and "trt" will give you the % of time that you've been in EV!
Another interesting one is "csd" or Cell SOC Delta. This will give you the SOC delta between the highest and lowest cell in your traction battery. I've NEVER seen a value other than 0, so I would suspect anything other than zero is bad!
The rest are the old tried and true. Some are listed multiple times since ScanGauge won't let certain gauges to be displayed together.
buf - Traction Battery upper temperature (Fahrenheit)
blf - Traction Battery lower temperature (Fahrenheit)
Soc - Solicited SOC reading.
Bta - Solicited amp reading (presumably from the current sensor).
bta - Passive amp reading (units are waked. They are in DAMPs, where 1 DAMP = 6.35 mA).
Gauges I can't quite get on SGII yet but are somewhere in the CAN spaghetti bowl are MG1-RPM, MG2-RPM, Inverter Temp
These are kinda sketchy, so please let me know if I made some errors.
GAUGE: STATE OF CHARGE
CONF?: YES
UNITS: % TOTAL CHARGE
->TXD: 07 E3 21 CE
->RXF: 05 61 86 CE 00 00
->RXD: 30 08
->MTH: 00 0A 00 02 00 00
->NAM: Soc
NOTES: (PRIUS) %
GAUGE: BATTERY VOLTAGE
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: VOLTS
->TXD: 00 33
->RXF: 01 00 02 3B 00 00
->RXD: 20 10
->MTH: 00 01 00 01 00 00
->NAM: btv
NOTES: (PRIUS) HV BATTERY VOLTS
GAUGE: BATTERY CURRENT
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: +/- DAMPS
->TXD: 00 33
->RXF: 01 00 02 3B 00 00
->RXD: 20 10
->MTH: 00 01 00 01 00 00
->NAM: bta
NOTES: (PRIUS) HV BATTERY AMPS, 1 DAMP = 6.25 mA
GAUGE: STATE OF CHARGE
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: % OF TOTAL BATTERY CAPACITY
->TXD: 03 C3
->RXF: 01 03 82 CB 00 00
->RXD: 20 10
->MTH: 00 0A 00 02 00 00
->NAM: soc
NOTES: (PRIUS) PASSIVE CAN REQUEST, SIGN BUG IN PLACE.
GAUGE: BATTERY TEMP (UPPER READ)
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: DEG F
->TXD: 03 C3
->RXF: 01 03 02 CB 00 00
->RXD: 30 08
->MTH: 00 5A 00 05 01 40
->NAM: buf
NOTES: (PRIUS) °F MAX FOR THE 5 MS CYCLE
GAUGE: BATTERY TEMP (LOWER READ)
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: DEG F
->TXD: 03 C3
->RXF: 01 03 02 CB 00 00
->RXD: 38 08
->MTH: 00 5A 00 05 01 40
->NAM: blf
NOTES: (PRIUS) °F MIN FOR THE 5 MS CYCLE
GAUGE: BATTERY VOLTAGE
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: VOLTS
->TXD: 03 C5
->RXF: 01 03 02 CD 00 00
->RXD: 20 10
->MTH: 00 01 00 01 00 00
->NAM: btv
NOTES: (PRIUS) 3CD PID READING
GAUGE: EV BUTTON STATUS
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: BOOLEAN
->TXD: 05 21
->RXF: 01 05 22 29 00 00
->RXD: 31 01
->MTH: 00 01 00 01 00 00
->NAM: evb
NOTES: (PRIUS) EV BUTTON ON OR OFF
GAUGE: CURRENT DISCHARGE LIMIT
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: AMPS
->TXD: 03 C3
->RXF: 01 03 82 CB 00 00
->RXD: 10 08
->MTH: 00 01 00 01 00 00
->NAM: cdl
NOTES: (PRIUS) MAXIMUM AMPS THE TRACTION BATTERY CAN DELIVER
GAUGE: CURRENT CHARGE LIMIT
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: AMPS
->TXD: 03 C3
->RXF: 01 03 82 CB 00 00
->RXD: 18 08
->MTH: 00 01 00 01 00 00
->NAM: ccl
NOTES: (PRIUS) MAXIMUM AMPS THE TRACTION BATTERY CAN RECIEVE
GAUGE: CELL STATE OF CHARGE DELTA
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: % OF TOTAL BATTERY CAPACITY
->TXD: 03 C3
->RXF: 01 03 82 CB 00 00
->RXD: 20 08
->MTH: 00 0A 00 02 00 00
->NAM: csd
NOTES: (PRIUS) PASSIVE CAN REQUEST, SIGN BUG IN PLACE.
GAUGE: TOTAL ENGINE RUN TRIP TIME
CONF?: YES
UNITS: HOURS
->TXD: 07 E3 21 1F
->RXF: 05 61 46 1F 00 00
->RXD: 28 10
->MTH: 00 64 0E 10 00 00
->NAM: trt
NOTES: TOTAL TIME THE CAR HAS BEEN ON THIS TRIP
GAUGE: TOTAL TRIP TIME
CONF?: YES
UNITS: HOURS
->TXD: 50
->RXF: 80 00 00 00 00 00
->RXD: 00 00
->MTH: 00 00 00 00 00 00
->NAM: tet
NOTES: TOTAL TIME THE CAR HAS BEEN ON THIS TRIP
It's also worth looking at Jay's work to decode all the L5 can messages. Very good stuff for the Hymotion crowd!
11011011
First off, a review of my thoughts on btv:
OK... so I've been researching PHEV so I've been trying to understand V=IR. Interesting stuff that. So I think I found out how the ECU's decide when to light the engine. Having this knowledge allows you to simulate the HSI gauge on the Prius II. For those not familiar with the HSI gauge, it's a "throttle intensity" graph that has a mark where the HSD will add the ICE into the mix. The idea is that you can know with a good deal of acuraccy just how deep you can go into the pack.
The key here is the "btv" XGauge. Program that up and tune it in with your ScanGauge IIx. Now normal rules apply, specifically EV mode kicks out at 2 bars (45% soc?) and can only be entered at 50% soc or greater. Certain temperature conditions will also preclude entering EV mode.
With EV button OFF below 42 mph - In normal driving conditions, while in a glide, look at "btv". As you depress the throttle btv will drop as the inverter demands more and more current. As long as btv stays above 217v the engine won't light.
With EV button ON below 34 mph - Once you engage EV mode, look at "btv". As you depress the throttle btv will drop as the inverter demands more and more current. As long as btv stays above 197v the engine won't light.
In a Warp-Stealth above 42 mph - Preliminary testing seems to put it around 225v, but you have to start at 229/228 and work down SLOWLY. Under 227 is iffy but at 47 mph I've seen it work as low as 221. As always WS seems to break all the rules. No constants. My best guess is that having the engine in the mix makes the equations a bit more complex.
Word of warning. Voltage jumps around all the time. Don't target 197, 217 or 225. Give yourself at least a 3v buffer. 200v in EV and 220v in a glide and 227v is usually pretty safe.
Next the thought of "cdl" and "ccl". These are Current Discharge Limit and Current Charge Limit. So these two gauges are bit of data that the traction battery tells the inverter so that it knows the maximum amps it can deliver (assist) and the maximum amps it can consume (regen).
Next is "tet", or Trip Engine Time. This is the amount of time that the ICE has run this trip. Compare this with the "trt" or Trip Run Time. This is the amount of time the current Trip has lasted. Comparing "tet" and "trt" will give you the % of time that you've been in EV!
Another interesting one is "csd" or Cell SOC Delta. This will give you the SOC delta between the highest and lowest cell in your traction battery. I've NEVER seen a value other than 0, so I would suspect anything other than zero is bad!
The rest are the old tried and true. Some are listed multiple times since ScanGauge won't let certain gauges to be displayed together.
buf - Traction Battery upper temperature (Fahrenheit)
blf - Traction Battery lower temperature (Fahrenheit)
Soc - Solicited SOC reading.
Bta - Solicited amp reading (presumably from the current sensor).
bta - Passive amp reading (units are waked. They are in DAMPs, where 1 DAMP = 6.35 mA).
Gauges I can't quite get on SGII yet but are somewhere in the CAN spaghetti bowl are MG1-RPM, MG2-RPM, Inverter Temp
These are kinda sketchy, so please let me know if I made some errors.
GAUGE: STATE OF CHARGE
CONF?: YES
UNITS: % TOTAL CHARGE
->TXD: 07 E3 21 CE
->RXF: 05 61 86 CE 00 00
->RXD: 30 08
->MTH: 00 0A 00 02 00 00
->NAM: Soc
NOTES: (PRIUS) %
GAUGE: BATTERY VOLTAGE
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: VOLTS
->TXD: 00 33
->RXF: 01 00 02 3B 00 00
->RXD: 20 10
->MTH: 00 01 00 01 00 00
->NAM: btv
NOTES: (PRIUS) HV BATTERY VOLTS
GAUGE: BATTERY CURRENT
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: +/- DAMPS
->TXD: 00 33
->RXF: 01 00 02 3B 00 00
->RXD: 20 10
->MTH: 00 01 00 01 00 00
->NAM: bta
NOTES: (PRIUS) HV BATTERY AMPS, 1 DAMP = 6.25 mA
GAUGE: STATE OF CHARGE
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: % OF TOTAL BATTERY CAPACITY
->TXD: 03 C3
->RXF: 01 03 82 CB 00 00
->RXD: 20 10
->MTH: 00 0A 00 02 00 00
->NAM: soc
NOTES: (PRIUS) PASSIVE CAN REQUEST, SIGN BUG IN PLACE.
GAUGE: BATTERY TEMP (UPPER READ)
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: DEG F
->TXD: 03 C3
->RXF: 01 03 02 CB 00 00
->RXD: 30 08
->MTH: 00 5A 00 05 01 40
->NAM: buf
NOTES: (PRIUS) °F MAX FOR THE 5 MS CYCLE
GAUGE: BATTERY TEMP (LOWER READ)
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: DEG F
->TXD: 03 C3
->RXF: 01 03 02 CB 00 00
->RXD: 38 08
->MTH: 00 5A 00 05 01 40
->NAM: blf
NOTES: (PRIUS) °F MIN FOR THE 5 MS CYCLE
GAUGE: BATTERY VOLTAGE
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: VOLTS
->TXD: 03 C5
->RXF: 01 03 02 CD 00 00
->RXD: 20 10
->MTH: 00 01 00 01 00 00
->NAM: btv
NOTES: (PRIUS) 3CD PID READING
GAUGE: EV BUTTON STATUS
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: BOOLEAN
->TXD: 05 21
->RXF: 01 05 22 29 00 00
->RXD: 31 01
->MTH: 00 01 00 01 00 00
->NAM: evb
NOTES: (PRIUS) EV BUTTON ON OR OFF
GAUGE: CURRENT DISCHARGE LIMIT
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: AMPS
->TXD: 03 C3
->RXF: 01 03 82 CB 00 00
->RXD: 10 08
->MTH: 00 01 00 01 00 00
->NAM: cdl
NOTES: (PRIUS) MAXIMUM AMPS THE TRACTION BATTERY CAN DELIVER
GAUGE: CURRENT CHARGE LIMIT
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: AMPS
->TXD: 03 C3
->RXF: 01 03 82 CB 00 00
->RXD: 18 08
->MTH: 00 01 00 01 00 00
->NAM: ccl
NOTES: (PRIUS) MAXIMUM AMPS THE TRACTION BATTERY CAN RECIEVE
GAUGE: CELL STATE OF CHARGE DELTA
CONF?: YES, BUT FAILS OF "UPGRADED" SCANGAUGES (3.15*)
UNITS: % OF TOTAL BATTERY CAPACITY
->TXD: 03 C3
->RXF: 01 03 82 CB 00 00
->RXD: 20 08
->MTH: 00 0A 00 02 00 00
->NAM: csd
NOTES: (PRIUS) PASSIVE CAN REQUEST, SIGN BUG IN PLACE.
GAUGE: TOTAL ENGINE RUN TRIP TIME
CONF?: YES
UNITS: HOURS
->TXD: 07 E3 21 1F
->RXF: 05 61 46 1F 00 00
->RXD: 28 10
->MTH: 00 64 0E 10 00 00
->NAM: trt
NOTES: TOTAL TIME THE CAR HAS BEEN ON THIS TRIP
GAUGE: TOTAL TRIP TIME
CONF?: YES
UNITS: HOURS
->TXD: 50
->RXF: 80 00 00 00 00 00
->RXD: 00 00
->MTH: 00 00 00 00 00 00
->NAM: tet
NOTES: TOTAL TIME THE CAR HAS BEEN ON THIS TRIP
It's also worth looking at Jay's work to decode all the L5 can messages. Very good stuff for the Hymotion crowd!
11011011
