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

ZVW35 Prototype Custom PIDs for Torque Android App

Discussion in 'OBDII Android App' started by vincent1449p, Apr 6, 2012.

  1. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Hi andi1111,

    Most of them are the same except for the HV Battery which consists of 3 separate packs.

    I have modified it in Google Spreadsheet. Pls let me know if any is not working.

    Vincent
     
  2. ghwong

    ghwong Junior Member

    Joined:
    Mar 23, 2012
    32
    0
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Model:
    N/A
    Bro.. Can't open the link provided..
     
  3. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Oops! I've corrected the link, pls try again. Thnaks for the feedback.:)

    Vincent
     
  4. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
    Are the added PIDs from 402 - 421?
     
  5. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    No, there are many changes to some of the PIDs as well.

    Vincent
     
  6. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
  7. mrbigh

    mrbigh Prius Absolutum Dominium

    Joined:
    Sep 6, 2005
    3,686
    699
    2
    Location:
    Long Island, NY
    Vehicle:
    Other Electric Vehicle
    subscribed !!!
     
  8. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
    May I ask, why are there multiple instances of the coolant temperature, SoC and engine speed?
     
  9. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    I can't answer why but coolant temperature and engine speed are monitored by ECM directly, other ECU e.g. HV CPU get the info from ECM and keep a copy in their memory. There are 3 battery packs in the prototype and each has its own SoC monitoring. Besides this, the SOC (All) gives you the overall SOC. The last SoC ( 015B ) uses mode 01h access which is different from the usual mode 21h that SOC (All) uses but it has been found that it is more compatible for different models than the latter. The latter works in GenIII, PiP prototype and Prius C but not on the PiP production model.

    Vincent
     
  10. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
  11. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
    Which rows of PIDs are for?
    - traction battery SOC
    - traction battery (EV) discharge current (Amps)
    - HV battery SOC

    Thank your for your reply!
     
  12. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    HV battery is traction battery, there is only one Hybrid Vehicle battery AFAIK. I think you meant HV/EV mode switching. The SOC remains the same when you switch mode, only the battery icon changes. This is what I understand from the production model, the prototype may be different though. Pls find out if it is the same.

    For individual pack SOC, you can use row #402, #411 & #420. For overall SOC, #95 or #112.

    Traction battery (EV) charge/discharge current, #395, #404 and #413.

    Vincent
     
  13. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
    The difference between the prototype's and the production model's battery is quite big.

    Production PiP has only 1 LiXX pack. EV part and HV part of that battery are just virtual batteries within this pack. Like a partitioned HDD.

    Prototype's battery is made up of 4 smaller LiXX packs as seen here (battery part starting at 1:45):


    Form what I gathered, 3 packs are depleted one after another and when the 3rd one is depleted, the car switches from EV mode to HV mode. HV mode uses the 4th pack and never goes back to EV mode and/or tries to regen-charge first 3 packs back. It regen-charges them back only if the car is still in EV mode. My test driving confirms that.
    Production model does allow, if regen-charge is long enough, to go back to EV mode as it allows to regen-charge the EV part of the virtual pack.

    I've also observed the 4 separate LiXX pack when charging the car with the plug as the power demand from the wall plug drops from 2.5kW to 700W in same intervals and then goes back to 2.5kW.

    I plan to insert all these battery SOC and current PIDs into the Torque app and add them into one screen. When I get the car to test drive again (in 2 weeks time), I will try to decipher, what every of that PID represents.
     
  14. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    The spec. has only 3 packs, where did you find the 4th pack?

    According to the presentation, Sub1 is used 1st followed by Sub2 and when Sub2 is depleted, it switches to HV mode using Main.

    The battery icon is also different from production model.

    Thanks, that would help us to understand more in depth with your data.:)

    Vincent
     

    Attached Files:

    1 person likes this.
  15. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
    1. I gathered it from various technical videos about it. I've included one in my previous post. Of course, I can be completely wrong but then the videos misrepresent the actual state.
    2. Quite possibly. Again, I may be completely wrong.
    3. I'll be glad to help. I've also installed the Torque Track Recording plug-in. I'll drag&drop all those valuable PIDs to the video screen. Luckily, my YouTube video uploads have enabled me to upload videos longer than 15 minutes, so I should be able to make a video from full to empty EV range, so we can all analyze, what's going on in there.
     
  16. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
    I've been inserting custom PIDs into the Torque, but the app and the video plug-in share a bug, where if more than one entry with the same PID, even with different equations, cancel each other out when selecting the PID to place on the screen.
    I've already emailed the developer and I hope he fixes the bug soon.
     

    Attached Files:

  17. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
    Traction battery (EV) charge/discharge current, #395, #404 and #413 These all work!

    #411 & #420 always show 0%.

    I still can't make a video with these custom PIDs, as the torque track recorder plug-in doesn't support custom PIDs. Author is working on a fix, but it may be to late to release the update as I have to return the car on Thursday.

    In general, it works something like this. At first, the main and sub1 batteries are being emptied. At aprox. 50% SOC of main battery, the sub2 battery starts being discharged and sub1 stops being discharged. They are all being discharged at a different rate in amps.
     

    Attached Files:

    1 person likes this.
  18. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    It looks like those are not working. If you have time, could you please help to try by changing the formula to (F * 256 + G) / 10 ?

    Vincent
     
  19. andi1111

    andi1111 Member

    Joined:
    Jan 13, 2012
    270
    63
    0
    Location:
    EU
    Vehicle:
    2012 Chevy Volt
    Model:
    N/A
    Sure, I'll do that now and go downstairs to check it up. The car is fully charged.

    Edit: Yes, that worked!
     

    Attached Files:

  20. mrbigh

    mrbigh Prius Absolutum Dominium

    Joined:
    Sep 6, 2005
    3,686
    699
    2
    Location:
    Long Island, NY
    Vehicle:
    Other Electric Vehicle
    Any updates???????????????