1. Attachments are working again! Check out this thread for more details and to report any other bugs.

ScanGaugeII work on 2010?

Discussion in 'Gen 3 Prius Accessories and Modifications' started by taxachusetts, Jun 29, 2009.

  1. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    Ok, the math wasn't right on motolean's xgauge.

    Xgauge --- Actual
    70.0 --- 54.9
    69.5 --- 54.5
    69.0 --- 54.1
    68.5 --- 53.7

    Here is the correct MTH:

    TXD 07E2 015B
    RXF 0441 855B 0000
    RXD 2808

    MTH 03E8 00FF 0000

    With this MTH the reading is spot on accurate.

    Great find!!
     
    3 people like this.
  2. motoleon

    motoleon Junior Member

    Joined:
    May 26, 2010
    48
    16
    0
    Location:
    spain
    Vehicle:
    2010 Prius
    Model:
    N/A
    Thaks adrianblack.
    I don't have scangauge so i can't probe that, now the math is correct (40%-SOC-80%).
    It is updated in spanish forum.
    There is no other data in that PID. Sorry.

    Thast all.

    Salu2.
     
    1 person likes this.
  3. pablovv

    pablovv Junior Member

    Joined:
    Feb 6, 2010
    15
    3
    0
    Location:
    Spain
    Vehicle:
    2010 Prius
    Model:
    N/A
    Then you have to check which MTH is more accurate, this one: 03E8 00FF 0000 or this one: 0014 0005 0000
     
  4. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    0014 0005 0000 is the same as 03E8 00FA 0000 and will result in high readings by around %1.02...
     
  5. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    It is odd this one is using the "01" OBD read command instead of the usual "21" Toyota read command. I never would have thought things like SOC would be available here.

    We just need to find the Battery Voltage and boosted voltage to complete the picture. :)
     
  6. pablovv

    pablovv Junior Member

    Joined:
    Feb 6, 2010
    15
    3
    0
    Location:
    Spain
    Vehicle:
    2010 Prius
    Model:
    N/A
    What is boosted voltage?
     
  7. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    The Prius uses a VVVF drive system. (Variable voltage variable frequency)

    Electric motors work more efficiently at different voltages and frequencies at different RPM and loads -- so the Prius inverter takes the DC voltage from the battery pack (in the 200 volt range) and turns it into variable frequency AC at various voltages. I have seen over 500 volts before.

    That's what the boost voltage is. Sometimes the Prius is sending the motor the battery voltage, but as you speed up or increase load it pumps up the voltage to make the motor run more efficiently.

    Also, that high pitched hum you head from the Prius is the variable frequency drive. If you listen carefully you can hear it change frequency as your speed up.

    Variable-frequency drive - Wikipedia, the free encyclopedia

    When the Plug In Prius was evaluated against the Chevy Volt and the Leaf, the Prius gets more mileage per kilowatt than the others. This can be attributed to the work Toyota has done with the motor drive.
     
  8. macman408

    macman408 Electron Guidance Counselor

    Joined:
    Mar 21, 2010
    1,179
    366
    1
    Location:
    California
    Vehicle:
    2010 Prius
    Model:
    V
    ...and about a million other factors, such as a smaller cross-sectional area and lower Cd (less air resistance), about 700 pounds lower curb weight, etc. System efficiencies probably play a part, but it's not the only part (and might not even be a major part - who knows...).
     
  9. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    All very true -- especially the weight part when it comes to city driving. All that extra weight takes energy to get up to speed.
     
  10. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    I created two new XGAUGEs today. Useless but potentially interesting.

    TXD 07E2 217C
    RXF 0461 857C 0000
    RXD 2808
    MTH 000A 0014 0000
    Name M1k

    TXD 07E2 217C
    RXF 0461 857C 0000
    RXD 3008
    MTH 000A 0014 0000
    Name M2k

    What they show is the carrier frequency of MG1 and MG2 in khz. This is the frequency the inverter is sending to each motor. Driving around a little (under 35mph the whole time) I notice things vary from about 0.7khz (MG2 loaded from a stop) up to 10khz.

    The whine you hear from the engine compartment -- the loudness is affected by the current and also the voltage going into the motors. (Varies from 200v to 650v)

    Spreadsheet will be updated...
     
  11. pablovv

    pablovv Junior Member

    Joined:
    Feb 6, 2010
    15
    3
    0
    Location:
    Spain
    Vehicle:
    2010 Prius
    Model:
    N/A
    Where can I get a OBD-2 port duplicator, I think that 4 parameters are very few information and maybe I will buy another scangaugeII
     
  12. walterm

    walterm Active Member

    Joined:
    May 17, 2007
    466
    202
    34
    Location:
    NJ
    Vehicle:
    2022 Prius Prime
    Model:
    Limited
    You don't need a port duplicator, the Scangauge has an extra jack for daisy-chaining so you can connect one Scanguage directly to another.
     
  13. User37

    User37 Can spell PRIUS

    Joined:
    Sep 13, 2009
    83
    14
    1
    Location:
    Italy
    Vehicle:
    2010 Prius
    Model:
    N/A
    Thanks for the SoC code.
    I got stuck in traffic jam this morning and had plenty of time to update the scangauge. At 40% the enginge kicks it to recharge the battery.
    Did not see it fully charged yet, though. Maybe on the way home there is less traffic.

    - Olaf
     
  14. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    I have a OBD-II Y cable which goes from the connector under the dash to two OBD-II connectors. You can find them at various resellers on the web. But you don't need that for the ScanGauge II. Just use a regular CAT-5 ethernet cable and you can connect more units. I have run 3 at one point and it works perfectly. You can use the side or back jack interchangeably too.

    I normally run two of them. Here is a picture I took this morning.

    [​IMG]

    I got a wiring contractor at work to make a short little ethernet cable for me. (The white cable)
     
    Robert Holt likes this.
  15. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    Oh, there is one caveat to running more than one SGII. Before you unplug them from the connector under the dash, unplug the last unit from the chain (when running two) then you can unplug the connector under the dash.

    What happens is the last unit sucks away reserve power from the middle unit and all of the settings get reset. (Not your XGAUGEs but all your other settings.) Unplugging the last unit first prevents this from happening.

    Oh ya -- also, you can run both at CAN with the RATE set to fast and it works perfectly. The only thing that sucks is if the units ever sit there say "Connecting" they will slow down their rate. I find this happens when you first plug them back in. Go back to RATE and set it back to FAST.
     
    1 person likes this.
  16. vitalium

    vitalium New Member

    Joined:
    Mar 2, 2011
    8
    0
    0
    Location:
    ukraine
    Vehicle:
    2007 Prius
    Model:
    Four
  17. Storm123

    Storm123 New Member

    Joined:
    Mar 18, 2011
    4
    0
    0
    Location:
    CA
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    Great thread and an amazing effort by Adrianblack.

    I have looked over the spreadsheet and specifically the passive entries and I think there may be an assumption which may or may not be true.

    With Passive data, the source module is putting data on the bus unsolicited. The trick is to get SG to capture a desired passive stream and gauge data. SG does not inherently support passive so we trick it by having it send out a fake request which will then result in SG looking for a response to the request which will actually be satisfied by the passive data traffic.

    To capture the stream we want SG to filter all traffic except that traffic from a specific identifier. For example

    GEN II Gauge, RX Identifier
    ---------------------------
    Bat Volts 003B
    Pedal Position 0244

    Ok, to my point. The belief is that to capture the desired ID, one must toggle the MSb of the least significant character and then send a request with the resulting ID.

    For example,
    GEN II Gauge, TX Identifier
    ---------------------------
    Bat Volts 0033
    Bat Temp 024C


    However, I suspect this is not accurate.
    Instead, I believe you can send the following
    GEN II Gauge, TX Identifier
    ---------------------------
    Bat Volts 003x
    Bat Temp 024x

    SG does not care what that last character is. It will always creates a filter that is actually a range like this:
    GEN II Gauge, RX Identifier
    ---------------------------
    Bat Volts 0038 - 003F
    Pedal Position 0248- 024F

    So SG will actually receive any traffic from any ID within the range. This is where the RXF comes in, it then specifically filters traffic such that only the specific identifier is processed.
    So the important RXF bytes would be:
    GEN II Gauge, RXF
    ---------------------------
    Bat Volts xx00xx3B
    Pedal Position xx02xx44


    Can someone run a few tests to see if my understanding is correct or if I'm all wet?
    For example, for Bat Volts, just change only TXD to 0030 or 0031 or 0032 or 0034, etc. If the resulting gauge data is still received and appears the same, then my theory is right and we don't need to be so specific about the last character of TXD anymore.
     
  18. silica

    silica Junior Member

    Joined:
    Mar 12, 2011
    44
    4
    3
    Location:
    Phoenix
    Vehicle:
    2011 Prius
    Model:
    Three
    This is probably a naive question, but I am new to the ScanGauge. After you create the XGAUGE, how do you "run" it, or send it to the Prius?
     
  19. BrettS

    BrettS Active Member

    Joined:
    Jan 18, 2011
    290
    136
    0
    Location:
    Orlando
    Vehicle:
    2010 Prius
    Model:
    III
    I just wanted to say thanks to everyone for their work on this thread and on the spreadsheet. I got my scangauge yesterday and I've been having fun adding some of these xgauges.

    One thing that I wanted to see that wasn't readily available on the spreadsheet is the number of amps that the AC compressor is drawing, so I could compare that to the number of amps that were being drawn from the battery and see how much power was being used to keep me cool. Living in Florida I've discovered that when it's 90+ degrees out and the car has been sitting in the sun for a while the AC can draw quite a bit of power to cool the car down... nearly 10A at times.

    Since the spreadsheet already had an xgauge to show the number of watts being drawn by the AC and we know that watts = volts x amps I just took that gauge, changed the MTH a bit and changed the RXF to show a decimal place and we now have a gauge to display the number of amps being drawn by the AC compressor...

    07E2217D/0461857D0000/3808/00F800640000/ACa
     
  20. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    It really is a major power sucker. Imagine on cars like the Volt and Leaf...

    So I'm wondering what you used for volts on the formula?