Results 1 to 7 of 7

Thread: Question regarding J1850 protocol

  1. #1
    Senior Member PSWired's Avatar
    Join Date
    Jan 2005
    Posts
    109

    Default Question regarding J1850 protocol

    I have a 2002 6.0L engine in my 1995 truck. One project that I'm investigating is building a module to sit on the class 2 serial bus that will display pertinent engine information on a small LCD or VFD mounted in my dash. Information such as change engine oil, reduced power mode, low oil, low coolant, the number of any DTCs present, and some engine data like cooling fan status, transmission temperature, etc. I am considering using the M68HC12 for this since I am already familiar with the HC11 and the HC12 can be had with an onboard J1850 transciever. I was looking through the protocol description and functionality for the GM implementation of the VPW communication protocol and was wondering about how this is implemented in GM's instrument clusters. Is the cluster continually requesting individual PIDs from the PCM, or is the PCM continually broadcasting the data the cluster needs without being requested?

    Surely I will have plennnntttyyyy more questions if this project gets off the ground, I'm just trying to assess the viability of even starting this project...
    1995 GMC Yukon 4WD 4DR
    5.3 "LMG" engine: E85 with AFM
    6L80e 6 speed automatic transmission

  2. #2
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,490

    Default

    The PCM broadcasts some* information periodically, although I doubt it would be everything you want.

    * i.e. Coolant temp, fuel gauge, gear lever position etc.

    eg. You must explicitly request DTCs - they are not broadcast. The MIL in the cluster is illuminated directly from the PCM - not via a class-2 message. If the comms failed then there would be no way to illuminate the MIL

    The broadcast messages are not well documented. Ross (aka GMPX) and I went through them a few years back and only managed to figure out about half of them.

    The broadcast messages "sort of" follow the messages defined in SAE J2178-4 in the SAE HS-3000 1999 edition.

    Regards
    Paul

  3. #3
    Senior Member PSWired's Avatar
    Join Date
    Jan 2005
    Posts
    109

    Default

    Thanks as usual for the quick reply. I did some poking around over at the *gasp* HPtuners forum and there seems to be a lot of VPW protocol information for me to look at there.

    Would you happen to know the broadcast procedure or message structure for the error conditions such as reduced engine power, low oil, change oil, etc? I would rather just listen for these events rather than continually poll the PCM for those conditions.
    1995 GMC Yukon 4WD 4DR
    5.3 "LMG" engine: E85 with AFM
    6L80e 6 speed automatic transmission

  4. #4
    Senior Member PSWired's Avatar
    Join Date
    Jan 2005
    Posts
    109

    Default

    Oh, and one other random question that's on my mind. Why are there two data links from the PCM to the BCM in the trucks? One seems to be a dedicated serial line from the PCM to the BCM for whatever purpose. Is this a redundancy feature in case some module hoses up the main data bus?
    1995 GMC Yukon 4WD 4DR
    5.3 "LMG" engine: E85 with AFM
    6L80e 6 speed automatic transmission

  5. #5
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,490

    Default

    Quote Originally Posted by PSWired
    Thanks as usual for the quick reply. I did some poking around over at the *gasp* HPtuners forum and there seems to be a lot of VPW protocol information for me to look at there.
    Seen the bottom of this page? 8)
    http://www.hptuners.com/vpw.htm

    Paul

  6. #6
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    Quote Originally Posted by Blacky
    Seen the bottom of this page? 8)
    http://www.hptuners.com/vpw.htm

    Paul
    He he he, Paul you wag, that's very cool.
    :lol: :lol: :lol:
    8) 8) 8)

  7. #7
    Lifetime Member GMPX's Avatar
    Join Date
    Apr 2003
    Posts
    13,148

    Default

    Quote Originally Posted by PSWired
    Oh, and one other random question that's on my mind. Why are there two data links from the PCM to the BCM in the trucks? One seems to be a dedicated serial line from the PCM to the BCM for whatever purpose. Is this a redundancy feature in case some module hoses up the main data bus?
    They usually have a dedicated line from the PCM - BCM simply to isolate any other module on the bus from killing the 'important' modules from communicating, usually the BCM will isolate the secondary data line until it is finished communicating with the PCM.
    Eg, lets say a door module was shorting the bus to GND then if there was no isolation you could not start the car, with the secondary data line isolated then the PCM and BCM can still do the VATS communications etc.

    On the GTO the BCM isolates the Cluster, HVAC, Radio, Seats, ABS etc until the BCM and PIM have finished communicating, of course all this happens faster than you notice.

    Cheers,
    Ross

Similar Threads

  1. Desired Airflow Question, not your normal question
    By Dale in forum General (Petrol, Gas, Ethanol)
    Replies: 25
    Last Post: October 1st, 2010, 10:10 AM
  2. PCM Type and Protocol. Work in progress
    By CalEditor in forum Lounge
    Replies: 17
    Last Post: May 29th, 2008, 03:47 AM
  3. Locked out timing question for boost setup question??
    By nitrorocket in forum General (Petrol, Gas, Ethanol)
    Replies: 13
    Last Post: September 13th, 2005, 02:22 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •