File: SAE_J1939_Request_Form_R1.20.doc

J1939 Truck & Bus Request Form

Revision 1.20 - April 23, 2014

Introduction

This document is used to submit requests to add or change information assignments managed by the SAE J1939 Committee. The type of information includes SPNs, PGNs, Parameter SLOTs, and NAME Functions. For further instructions on the request submission process, refer to the J1939 Truck & Bus Request Processing Guidelines found on the SAE website.

  1. Context-sensitive help is available for many fields on this form. Click on the form field and hit the F1 key.
  2. Macros must be enabled for this Request Form to work correctly.
  3. Instructions and help is available at the end of this document for the following topics:

·  Enabling Macros

·  Document Filename & Submitting the Request

·  Using the Request Document

General Requestor Information

Enter your e-mail address! This is the primary means by which the committee will communicate with you. Even if your information is in the committee roster, enter it again here so we may automate our mailings.

First Name / Last Name /

Company

Address

City

State/Province

Country

Postal Code

Phone

Fax

E-mail

Request Date (M/D/YY)

Proposed Discussion Group

Request Subject (if applicable, also list filename(s) containing supporting information):

Page 1

File: SAE_J1939_Request_Form_R1.20.doc

PGN

The PGN section is used to request a new PGN or modify an existing PGN, such as add a new SPN parameter. Refer to Request Document Instructions section for steps to add additional PGN sections. For existing PGNs, the J1939 Committee usually will not revise the broadcast rate and message priority.

1. What is the request?

2. PGN Number to be revised?

3. PGN Name

4. Proposed acronym

5. PGN type

6. Data length bytes

7. Is this a multi-packet message?

8. Desired broadcast rate of the message

Note: For "Every <T1> and on <CHANGE> but no faster than <T2>", specify the settings in "PGN description" for the following:

T1 = Maximum period of the message
T2 = Minimum period of the message
CHANGE = Criterion that prompts an immediate broadcast of a new message

9. Desired message priority

10. PGN description:
11. Requestor Notes to the SAE Committee:

Page 1

File: SAE_J1939_Request_Form_R1.20.doc

Parameter / SLOT / SPN

The Parameter/SLOT/SPN section is used to request to add a new parameter SPN or diagnostic-only SPN, modify an existing parameter or diagnostic-only SPN, or add or modify a SLOT. Refer to Request Document Instructions section in this document for steps to add additional Parameter/SLOT/SPN sections. Parameter SPN requests are considered to be associated with the closest previous "PGN" section. SAE J2403 should be referenced for guidance with SPN naming.

1. What is the request?

2. SPN to revise

3. Proposed name for new parameter or SPN

4. If adding a new SPN to duplicate a J1587 SID, enter the J1587 MID/PID/SID / /

5. Parameter starting byte and bit

6. Parameter Type

7. If the parameter will use an existing SLOT, pick from the list at the right

8. If the parameter requires a new SLOT, fill in the following:

a. SLOT type

b. Engineering units

c. Scaling (Scaling/resolution, in terms of Engineering Units per bit)

d. Data Range Limit (Range maximum, in terms of Engineering Units)

e. Offset (Range minimum, in terms of Engineering Units)

f. Parameter Length (bit length)

g. Operational range, if different than SLOT Range above

9. Parameter and / or SPN description:
10. For a ‘State and Status’ Parameter, list the Bit States and their definitions:
11. Requestor Notes to the SAE Committee:

Page 1

File: SAE_J1939_Request_Form_R1.20.doc

Manufacturer Code

Please use the J1939 Manufacturer Code Request Process Form document for requesting a new Manufacturer Code. The J1939 Manufacturer Code Request Process Form only contains a Manufacturer Code request and does not need to be posted after submitting it.

Page 1

File: SAE_J1939_Request_Form_R1.20.doc

J1939 NAME Function - ‘All Industry Inclusive’ or ‘Industry Group Specific’

This section is used to request a new NAME Function. Complete this section only if there is no applicable NAME Function assignment listed in Table B11 and Table B12 in Appendix B of the SAE J1939 document. The 'All Industry' Function assignments are in Table B11 and 'Industry Group Specific' Function assignments are in Table B12.

1. Type of Function request?

2. Industry Group

3. Vehicle System Value to revise

4. Function Value to revise

5. Vehicle System description:
6. Function description:
7. Requestor Notes to the SAE Committee:

Page 1

File: SAE_J1939_Request_Form_R1.20.doc

Preferred Source Address

The J1939 Subcommittee is discontinuing making Preferred Source Address assignments; instead, applications should use Arbitrary Addressing (see J1939-81). Applications will need to request a new J1939 NAME Function if an applicable NAME Function does not exist. If you feel your solution needs a Source Address, then the Preferred Source Address request must include an explanation why arbitrary addressing will not work for the application and why a Preferred Source Address is required.

1. What is the request?

2. Source Address to revise

3. Industry Group

4. ECU-Module Name

5. ECU-Module Definition:
6. Requestor Notes to the SAE Committee:

Page 1

File: SAE_J1939_Request_Form_R1.20.doc

Document Filename & Request Submit Instructions

For a more complete set of details on the J1939 Request process, please refer to the 'J1939 Truck & Bus Request Processing Guidelines' document on the SAE Works web site.

Submitting the Request Document

Submit your request by emailing a copy of this Request Form, along with any other supporting documents, to the J1939 Committee using the email address provided below.

Email for Submitting J1939 Requests:

Posting and Sponsoring the Request

If the J1939 Request Form contains only a Manufacturer Code request, then you do not need to post the request document after submitting it.

1.  The requestor is responsible for creating a folder for his / her request on the SAE web site. To get access to the SAE web site, please send a request to the SAE Administrator at the Committee email address listed above.

2.  The requestor is responsible for championing his or her request through the approval process. Please refer to the J1939 Request Process Guidelines document for suggestions on how to do this.

Document Filename Format

1.  Original Request File: filename format is YYYYMMDDii_x, where:

n  ‘YYYY’ = Year (e.g. 2010)

n  ‘MM’ = Month (e.g. 01 = January, 02 = February, etc)

n  ‘DD’ = Day of Month

n  ‘ii’ = Requestor’s initials

n  ‘x’ = Count of this Request Document among all submitted that day by Requestor

For example 20081103TH_1.doc - first request submitted on November 3rd, 2008, by person with initials TH. If two requests were submitted on this same day by the same person, the filename for the second request document would be 20081103TH_2.doc.

2.  Updates to Request File: Use the same base filename (YYYYMMDDii_x) as the Original Request and add an "_R#" extension to the base name, where '#' is the number of revisions made to date.

Original Version: 20081103TH_1.doc

1st Update: 20081103TH_1_R1.doc

Next Update: 20081103TH_1_R2.doc

3.  Support Documents: Use the same base filename as the Original Request and with an "_SUP" extension. Support documents may be included if you feel more detailed text, supporting graphs, diagrams or data would be helpful and should be submitted along with your request.

Request Filename: 20081103TH_1.doc

Support Document: 20081103TH_1_SUP.doc

1st Update to Support Document: 20081103TH_1_SUP_R1.doc

Request Content Checklist

Before submitting your request, please consider the following:

  Are ALL of the necessary fields of the request form filled out?

  Is the filename format of your request correct?

  All company-specific terminology removed?

  Are your PGN and SPN explanations clear – Can another person pick up your request and understand it? Will someone in a company outside of yours understand it?

  Have you used universal wording such you’re your request is usable by other companies?

  If you have a co-worker or person in your company who participates in the SAE J1939 committee meetings, have them personally review your request before you submit it.

Instructions for Enabling Macros

Macros must be enabled for this Request Form to work correctly. These instructions describe how to enable macros for Word 2003 (and earlier versions) and Word 2007.

Word 2003 and earlier Versions

For Word 2003 and earlier, macros are enabled by changing the Macro Security settings to either Medium or Low.

1.  From the standard Word toolbar, select Tools > Macro > Security

2.  Set the Security Level to either Medium or Low. Click OK

3.  Reopen the J1939 Request Form document and click Enable Macros when prompted.

Word 2007

For Word 2007, there are two options for enabling the macros to run.

Trusted Location option

This option involves defining a folder as a "Trusted Location", placing the Word document into that folder, and opening the document from that folder.

1.  Click the Microsoft Office Button, , and then click Word Options.

2.  Click Trust Center, click Trust Center Settings… button, and then click Trusted Locations

3.  Click Add new location…, select the folder for 'trusted' Word documents, then click OK

4.  Move the J1939 Request Form document into the 'trusted location' folder.

5.  Reopen the J1939 Request Form document from the 'trusted location' folder.

Enable All Macros option

This option involves setting the Macro Settings to enable all macros to run in all files.

1.  Click the Microsoft Office Button, , and then click Word Options.

2.  Click Trust Center, click Trust Center Settings… button, and then click Macro Settings

3.  Select the Enable all macros option, then click OK

4.  Reopen the J1939 Request Form document.

Request Document Instructions

Macros must be enabled for this Request Form to work correctly. Please refer to the Instructions for Enabling Macros section at the end of this document.

'SAE Request Commands' Toolbar Buttons

Use the buttons on the SAE Request Commands toolbar to add and delete PGN and SPN sections from the request document.

For Word 2003, if toolbar is not shown, select View > Toolbars > SAE Request Commands

For Word 2007, the toolbar buttons are located in the Add-Ins ribbon tab.

·  Create New PGN: Inserts a new PGN section. The new section is inserted after the first section that has the selection check box checked.

·  Add SPN After Selection: Inserts a new Parameter/SLOT/SPN section. The new section is inserted after the first section that has the selection check box checked.

·  Create Diagnostic SPN: Inserts a new Parameter/SLOT/SPN section immediately after the General Requestor Information section.

·  Delete Selected PGN or SPN: Deletes any PGN and Parameter/SLOT/SPN sections that have their Selection check box checked. The last instance of an PGN and Parameter/SLOT/SPN section will be cleared, but will not be deleted.

·  Select All Sections: Checks the Selection check box for all PGN and Parameter/SLOT/SPN sections in the document.

·  Unselect All Sections: Clears the Selection check box for all PGN and Parameter/SLOT/SPN sections in the document.

Adding more PGN and Parameter/SLOT/SPN Sections

To add another PGN section or Parameter/SLOT/SPN section, check the select check box in a PGN or Parameter/SLOT/SPN section and then click the ‘Create New PGN’ or 'Add SPN After Selection' in the menu toolbar. The new section will be inserted after the checked section.

Associating new Parameter SPNs with a new PGN

All parameter SPN entries following a PGN section are considered to be associated with the PGN in the closest preceding "PGN" section.

Requesting multiple new PGNs with new Parameter SPNs

When requesting multiple PGNs with new parameter SPNs, one request option is separate request documents for each PGN and its associated SPNs. Another request option is a single request document for all PGNs and their associated SPNs.

When requesting new SPNs for multiple PGNs in a single document, use the document structure:

PGN section (for 1st PGN)

Parameter/SLOT/SPN section (for an SPN in 1st PGN)

Parameter/SLOT/SPN section (for another SPN in 1st PGN)

:

PGN section (for 2ne PGN)

Parameter/SLOT/SPN section (for an SPN in 2nd PGN)

Parameter/SLOT/SPN section (for another SPN in 2nd PGN)

:

Etc.

Page 1