throbber
Downloaded from SAE International by Joshua Jaffe, Thursday, December 01, 2016
`
`400 Commonwealth Drive, Warrendale, PA 15096-0001
`
`SURFACE
`VEHICLE
`STANDARD
`
`J1850
`
`REV.
`MAY2001
`
`Issued
`Revised
`
`1988-11
`2001-05
`
`Superseding J1850 MAR1998
`
`Class B Data Communications Network Interface
`
`TABLE OF CONTENTS
`
`Scope ...................................................................................................................................................... 4
`Objectives................................................................................................................................................. 4
`
`References ............................................................................................................................................... 4
`Applicable Documents.............................................................................................................................. 4
`SAE Publications...................................................................................................................................... 4
`CISPR Publication .................................................................................................................................... 5
`ISO Publications ....................................................................................................................................... 5
`Related Publication .................................................................................................................................. 5
`SAE Publication ........................................................................................................................................ 5
`
`Definitions................................................................................................................................................. 5
`
`Abbreviations/Acronyms.......................................................................................................................... 6
`
`Description of the Architecture ................................................................................................................. 7
`General..................................................................................................................................................... 7
`Network Topology .................................................................................................................................... 7
`Data Bus Topology................................................................................................................................... 7
`Data Bus Control...................................................................................................................................... 7
`References to the OSI Model ................................................................................................................... 7
`Application Layer ...................................................................................................................................... 8
`Data Link Layer ........................................................................................................................................ 9
`Physical Layer .......................................................................................................................................... 9
`Network Implementation ........................................................................................................................... 9
`
`Application Layer Details ........................................................................................................................ 10
`Normal Vehicle Operation (Down the Road) Messages ......................................................................... 10
`Diagnostic Messages ............................................................................................................................. 10
`Diagnostic Parametric Data.................................................................................................................... 10
`Diagnostic Malfunction Codes................................................................................................................ 11
`Frame Filtering ....................................................................................................................................... 11
`
`1.
`1.1
`
`2.
`2.1
`2.1.1
`2.1.2
`2.1.3
`2.2
`2.2.1
`
`3.
`
`4.
`
`5.
`5.1
`5.2
`5.2.1
`5.2.2
`5.3
`5.3.1
`5.3.2
`5.3.3
`5.4
`
`6.
`6.1
`6.2
`6.2.1
`6.2.2
`6.3
`
`SAE Technical Standards Board Rules provide that: “This report is published by SAE to advance the state of technical and engineering sciences. The use of this report is entirely
`voluntary, and its applicability and suitability for any particular use, including any patent infringement arising therefrom, is the sole responsibility of the user.”
`
`SAE reviews each technical report at least every five years at which time it may be reaffirmed, revised, or cancelled. SAE invites your written comments and suggestions.
`
`TO PLACE A DOCUMENT ORDER: +1 (724) 776-4970 FAX: +1 (724) 776-0790
`SAE WEB ADDRESS http://www.sae.org
`
`Copyright 2001 Society of Automotive Engineers, Inc.
`All rights reserved.
`
`Printed in U.S.A.
`
`Page 1 of 48
`
`Mercedes Exhibit 1020
`
`

`
`Downloaded from SAE International by Joshua Jaffe, Thursday, December 01, 2016
`
`SAE J1850 Revised MAY2001
`
`7.
`7.1
`7.1.1
`7.1.2
`7.2
`7.2.1
`7.2.2
`7.3
`7.3.1
`7.3.2
`7.3.3
`7.3.4
`7.3.4.1
`7.3.4.2
`7.3.4.3
`7.3.4.4
`7.3.4.5
`7.3.4.6
`7.3.5
`7.3.6
`7.3.7
`7.3.7.1
`7.4
`7.4.1
`7.4.2
`7.4.3
`7.4.4
`7.4.4.1
`7.4.4.2
`7.5
`7.5.1
`7.5.2
`
`8.
`8.1
`8.1.1
`8.1.2
`8.1.3
`8.2
`8.3
`8.4
`8.4.1
`8.5
`8.6
`8.6.1
`8.6.1.1
`8.6.1.2
`8.6.1.3
`8.6.1.4
`8.6.1.5
`8.6.1.6
`8.6.1.7
`8.6.1.8
`
`Data Link Layer Details........................................................................................................................... 11
`Addressing Strategy ...............................................................................................................................11
`Physical Addressing ...............................................................................................................................11
`Functional Addressing ............................................................................................................................11
`Network Access and Data Synchronization ............................................................................................ 11
`Full Message Buffering........................................................................................................................... 11
`Byte Buffering ......................................................................................................................................... 11
`Network Elements and Structure ............................................................................................................ 12
`Frame Elements .....................................................................................................................................12
`Bit Ordering ............................................................................................................................................. 12
`Maximum Frame Length......................................................................................................................... 12
`Function of SOF, EOD, EOF, IFS, NB, and BRK ...................................................................................12
`Start of Frame (SOF) .............................................................................................................................. 12
`End of Data (EOD) ..................................................................................................................................12
`End of Frame (EOF) ...............................................................................................................................12
`Inter-Frame Separation (IFS).................................................................................................................. 12
`Normalization Bit (NB) ............................................................................................................................13
`Break (BRK)............................................................................................................................................13
`Idle Bus (Idle).......................................................................................................................................... 13
`Data Byte(s) ............................................................................................................................................13
`In-Frame Response (IFR)....................................................................................................................... 13
`Normalization Bit.....................................................................................................................................14
`Error Detection........................................................................................................................................ 14
`Cyclic Redundancy Check (CRC) ...........................................................................................................15
`Frame/Message Length.......................................................................................................................... 17
`Out-of-Range .......................................................................................................................................... 17
`Concept of Valid/Invalid Bit/Symbol Detection........................................................................................ 17
`Invalid Bit Detection ................................................................................................................................ 17
`Invalid Frame Structure Detection .......................................................................................................... 17
`Error Response....................................................................................................................................... 17
`Transmit.................................................................................................................................................. 17
`Receive ...................................................................................................................................................17
`
`Physical Layer Details ............................................................................................................................17
`Physical Layer Media.............................................................................................................................. 17
`Single Wire ............................................................................................................................................. 17
`Dual Wires .............................................................................................................................................. 17
`Routing ...................................................................................................................................................18
`Unit Load Specifications ......................................................................................................................... 18
`Maximum Number of Nodes ................................................................................................................... 18
`Maximum Network Length ...................................................................................................................... 18
`On-Vehicle/Off-Vehicle ........................................................................................................................... 18
`Media Characteristics ............................................................................................................................. 18
`Data Bit/Symbol Definition/Detection ...................................................................................................... 18
`Pulse Width Modulation (PWM) ..............................................................................................................18
`The One “1” and Zero “0” Bits................................................................................................................. 19
`Start of Frame (SOF) .............................................................................................................................. 19
`End of Data (EOD) ..................................................................................................................................20
`End of Frame (EOF) ...............................................................................................................................20
`Inter-Frame Separation (IFS).................................................................................................................. 21
`Break (BRK)............................................................................................................................................21
`Idle Bus (Idle).......................................................................................................................................... 21
`PWM Symbol Timing Requirements .......................................................................................................22
`
`-2-
`
`Page 2 of 48
`
`

`
`Downloaded from SAE International by Joshua Jaffe, Thursday, December 01, 2016
`
`SAE J1850 Revised MAY2001
`
`8.6.2
`8.6.2.1
`8.6.2.2
`8.6.2.3
`8.6.2.4
`8.6.2.5
`8.6.2.6
`8.6.2.7
`8.6.2.8
`8.6.2.9
`8.7
`8.7.1
`8.7.2
`8.7.3
`8.7.4
`8.8
`8.8.1
`8.8.1.1
`8.8.1.2
`8.8.2
`8.8.2.1
`8.8.2.2
`8.8.2.3
`8.9
`8.9.1
`8.9.2
`8.10
`
`9.
`9.1
`9.2
`9.2.1
`9.2.2
`9.3
`9.3.1
`9.3.2
`9.3.2.1
`9.3.2.2
`9.3.3
`9.3.3.1
`9.3.3.2
`
`10.
`10.1
`
`Variable Pulse Width Modulation............................................................................................................ 22
`The One “1” and Zero “0” Bits................................................................................................................. 22
`Start Of Frame (SOF) ............................................................................................................................. 22
`End Of Data (EOD)................................................................................................................................. 23
`End of Frame (EOF) ...............................................................................................................................23
`In-Frame Response Byte(s)/Normalization Bit........................................................................................ 23
`Inter-Frame Separation (IFS).................................................................................................................. 24
`Break (BRK)............................................................................................................................................24
`Idle Bus (Idle).......................................................................................................................................... 24
`VPW Symbol Timing Requirements........................................................................................................ 25
`Contention/Arbitration/Priority................................................................................................................. 25
`Contention Detection .............................................................................................................................. 25
`Bit-by-Bit Arbitration................................................................................................................................ 26
`Arbitration Area ....................................................................................................................................... 26
`Frame Priority ......................................................................................................................................... 26
`Node Wake-Up Via Physical Layer......................................................................................................... 27
`Network Media ........................................................................................................................................ 28
`Unbiased Network ..................................................................................................................................28
`Biased Network ....................................................................................................................................... 28
`Individual Nodes .....................................................................................................................................28
`Unpowered Node .................................................................................................................................... 28
`Sleeping Node ........................................................................................................................................ 28
`Awake/Operational ................................................................................................................................. 28
`Physical Layer Fault Considerations ...................................................................................................... 28
`Required Fault Tolerant Modes ..............................................................................................................28
`Optional Fault Tolerant Modes ............................................................................................................... 29
`EMC Requirements ................................................................................................................................ 29
`
`Parameters ............................................................................................................................................. 30
`Application Layer .................................................................................................................................... 30
`Data Link Layer....................................................................................................................................... 30
`Pulse Width Modulation (PWM) at 41.6 Kbps......................................................................................... 30
`Variable Pulse Width (VPW) at 10.4 Kbps .............................................................................................. 30
`Physical Layer ........................................................................................................................................ 30
`General Network Requirements ............................................................................................................. 30
`Pulse Width Modulation (PWM) ..............................................................................................................30
`PWM Timing Requirements.................................................................................................................... 30
`PWM DC Parameters ............................................................................................................................. 32
`Variable Pulse Width Modulation (VPW) ................................................................................................ 33
`VPW Timing Requirements .................................................................................................................... 33
`VPW DC Parameters .............................................................................................................................. 33
`
`Notes ......................................................................................................................................................34
`Marginal Indicia....................................................................................................................................... 34
`
`Appendix A Checklist Of Application-Specific Features .............................................................................................35
`Appendix B I/O EMC Test Plan ..................................................................................................................................37
`Appendix C VPW Waveform Analysis ........................................................................................................................40
`Appendix D PWM Waveform Analysis ....................................................................................................................... 44
`
`-3-
`
`Page 3 of 48
`
`

`
`Downloaded from SAE International by Joshua Jaffe, Thursday, December 01, 2016
`
`SAE J1850 Revised MAY2001
`
`1.
`
`Scope—This SAE Standard establishes the requirements for a Class B Data Communication Network
`Interface applicable to all On- and Off-Road Land-Based Vehicles. It defines a minimum set of data
`communication requirements such that the resulting network is cost effective for simple applications and
`flexible enough to use in complex applications. Taken in total, the requirements contained in this document
`specify a data communications network that satisfies the needs of automotive manufacturers.
`
`This specification describes two specific implementations of the network, based on media/Physical Layer
`differences. One Physical Layer is optimized for a data rate of 10.4 Kbps while the other Physical Layer is
`optimized for a data rate of 41.6 Kbps (see Appendix A for a checklist of application-specific features). The
`Physical Layer parameters are specified as they would be detected on the network media, not within any
`particular module or integrated circuit implementation.
`
`Although devices may be constructed that can be configured to operate in either of the two primary
`implementations defined herein, it is expected that most manufacturers will focus specifically on either the 10.4
`Kbps implementation or the 41.6 Kbps implementation depending on their specific application and corporate
`philosophy toward network usage. However, low-volume users of network-interface devices are expected to
`find it more effective to use a generic interface capable of handling either of the primary implementations
`specified in this document.
`
`This SAE document is under the control and maintenance of the Vehicle Networks for Multiplexing and Data
`Communications (Multiplex) Committee. This committee will periodically review and update this document as
`needs dictate.
`
`1.1 Objectives—This document constitutes the requirements for a vehicle-data communications network. These
`requirements are related to the lowest two layers of the ISO Open System Interconnect (OSI) model (Ref. ISO
`7498). These layers are the Data Link Layer and the Physical Layer. This network has been described using
`the ISO conventions in ISO/TC 22/SC 3/WG1 N429 E, dated October, 1990. Both documents are intended to
`describe the same network requirements but using different descriptive styles. If any technical differences are
`identified, the very latest revision of these documents should be used.
`
`This document has been submitted as an American National Standard. As such, its format is somewhat
`different from the formal ISO description in that descriptions have been expanded, but are in no way less
`precise. A more textual format has been adopted herein to allow explanations to be included.
`
`The vehicle application for this class of data communication (Class B) network is defined (Reference SAE
`J1213 APR88) to allow the sharing of vehicle parametric information. Also per the definition, this Class B
`network shall be capable of performing Class A functions.
`
`2.
`
`References
`
`2.1 Applicable Publications—The following publications form a part of this specification to the extent specified
`herein. The latest issue of SAE publications shall apply.
`
`2.1.1
`
`SAE PUBLIC ATIO NS—Available from SAE, 400 Commonwealth Drive, Warrendale, PA 15096-0001.
`
`SAE J1113—Electromagnetic Susceptibility Measurements Procedures for Vehicle Components
`SAE J1211A—Recommended Environmental Procedure for Electronic Equipment Design
`SAE J1213/1—Glossary of Vehicle Networks for Multiplexing and Data Communications
`SAE J1547—Electromagnetic Susceptibility Measurement Procedures for Common Mode Injection
`SAEJ1879—General Qualification and Production Acceptance Criteria for Integrated Circuits in Automo-
`tive Applications
`SAE J1962—Diagnostic Connector
`SAE J1979—E/E Diagnostic Test Modes
`SAE J2012—Diagnostic Codes/Messages
`
`-4-
`
`Page 4 of 48
`
`

`
`Downloaded from SAE International by Joshua Jaffe, Thursday, December 01, 2016
`
`SAE J1850 Revised MAY2001
`
`SAE J2178—Class B Data Communication Network Messages
`SAEJ2178/1—Class B Data Communication Network Messages: Detailed Header Formats and Physical
`Address Assignment
`SAE J2190—Enhanced E/E Diagnostic Test Modes
`
`2.1.2 CISPR PUBLIC ATIO N—Available from Kristi Hansen, SAE, Troy Office, 3001 West Big Beaver Road, Suite
`320, Troy, MI 48084-3174.
`
`CISPR/D/WG2 (Secretariat) 19 Sept 1989—Radiated Emissions Antenna and Probe Test
`
`2.1.3
`
`ISO P UBLIC AT IONS—Available from ANSI, 11 West 42nd Street, New York, NY 10036-8002.
`
`ISO/TC22/SC3/WG1 N429E OCT90—Road vehicles—Serial data communication for automotive applica-
`tions, low speed (125 Kbps and below)
`ISO 7498—Data processing systems—Open systems interconnection—Standard reference model
`ISO7637/3—Road vehicles—Electrical disturbance by conduction and coupling—Part 3: Passenger cars
`and light commercial vehicles with nominal 12 V supply voltage and commercial vehicles with 24 V
`supply voltage—Electrical transient transmission by capacitive and inductive coupling via lines other
`than supply lines
`
`2.2 Related Publications—The following publication is provided for information purposes only and is not a
`required part of this document.
`
`2.2.1
`
`SAE PUBLIC ATIO N—Available from SAE, 400 Commonwealth Drive, Warrendale, PA 15096-0001.
`
`SAE J1930—Electrical/Electronic Systems Diagnostic Terms, Definitions, Abbreviations, & Acronyms
`
`3.
`
`Definitions
`
`3.1 Active State—The state of a bus wire which results when one or more nodes have “turned on” their physical
`layer circuitry. This is Voh volts for Bus + (PWM and VPW) and Vol volts for Bus – (PWM only). Refer to
`9.3.2.2 (PWM DC Parameters) and 9.3.3.2 (VPW DC Parameters) for the values of Voh and V ol. The active
`state voltage level is determined by the source voltage of the physical layer drive circuitry.
`
`3.2 Arbitration—The process of resolving which frame, or In-Frame Response data, continues to be transmitted
`when two or more nodes begin transmitting frames, or In-Frame Response data, simultaneously.
`
`3.3 Class A Data Communications—A system whereby vehicle wiring is reduced by the transmission and
`reception of multiple signals over the same signal bus between nodes that would have been accomplished by
`individual wires in a conventionally wired vehicle. The nodes used to accomplish multiplexed body wiring
`typically did not exist in the same or similar form in a conventionally wired vehicle.
`
`3.4 Class B Data Communications—A system whereby data (e.g., parametric data values) is transferred
`between nodes to eliminate redundant sensors and other system elements. The nodes in this form of a
`multiplex system typically already existed as stand-alone modules in a conventionally wired vehicle. A Class B
`network shall also be capable of performing Class A functions.
`
`3.5 Class C Data Communications—A system whereby high data rate signals typically associated with real-time
`control systems, such as engine controls and anti-lock brakes, are sent over the signal bus to facilitate
`distributed control and to further reduce vehicle wiring. A Class C network shall also be capable of performing
`Class A and Class B functions.
`
`3.6 Dominant Bit—A bit which wins arbitration when contending for the bus. For SAE J1850, a logic “0” is the
`dominant bit.
`
`-5-
`
`Page 5 of 48
`
`

`
`Downloaded from SAE International by Joshua Jaffe, Thursday, December 01, 2016
`
`SAE J1850 Revised MAY2001
`
`3.7 Dual Wire—Two wires that are routed adjacently throughout the network and can be either a twisted or a
`parallel pair of wires.
`
`3.8
`
`3.9
`
`Fault Tolerance—The ability of a system to survive a certain number of failures with allowance for possible
`downgraded performance while maintaining message transmission capability at the specified data rate.
`
`Frame—One complete transmission of information, which may or may not include an “in-frame response.” For
`this network, each frame contains one and only one message. A frame is delineated by the Start of Frame
`(SOF) and End of Frame (EOF) symbols.
`
`3.10 Functional Addressing—Labeling of messages based on their operation code or data content. See 7.1.2 for
`an example of the typical usage for functional addressing.
`
`3.11 Message—All of the data bytes contained in a frame. The message is what is left after the frame symbols
`have been removed from the frame. As such, the message is the sequence of bytes contained in the frame.
`
`3.12 Passive State—The state of a bus wire which results when all nodes have “turned off” their physical layer
`circuitry. This is Vol volts for Bus + (PWM and VPW) and Voh volts for Bus – (PWM only). Refer to 9.3.2.2
`(PWM DC Parameters) and 9.3.3.2 (VPW DC Parameters) for the values of Voh and Vol. The passive state
`voltage level is determined by the reference voltage of the bus wire termination resistor(s).
`
`3.13 Physical Addressing—Labeling of messages for the physical location of their source and/or destination(s).
`See 7.1.1 for an example of the typical usage for physical addressing.
`
`3.14 Pulse Width Modulation (PWM)— A data bit format, where the width of a pulse of constant voltage or current
`determines the value (typically one or zero) of the data transmitted.
`
`3.15 Recessive Bit—A bit which loses arbitration when contending for the bus with a dominant bit. For SAE J1850,
`a logic “1” is the recessive bit.
`
`3.16 Sleep-Mode—Node behavior in a low power consumption standby state waiting to be switched on by a frame
`or other activity. This is distinct from an off-mode where the node is disconnected from the power supply.
`
`3.17 Variable Pulse Width (VPW) Modulation—A method of using both the state of the bus and the width of the
`pulse to encode bit information. This encoding technique is used to reduce the number of bus transitions for a
`given bit rate. One embodiment would define a “ONE” (1) as a short active pulse or a long passive pulse while
`a “ZERO” (0) would be defined as a long active pulse or a short passive pulse. Since a frame is comprised of
`random 1's and 0's, general byte or frame times cannot be predicted in advance.
`
`4.
`
`Abbreviations/Acronyms
`
`BRK: Break
`CRC: Cyclic Redundancy Check
`E/E:
`Electrical and Electronic
`EMC: Electromagnetic Compatibility
`EMI:
`Electromagnetic Interference
`EOD: End of Data
`EOF: End of Frame
`IFR:
`In-Frame Response (Byte/Bytes)
`IFS:
`Inter-Frame Separation
`ISO:
`International Standards Organization
`Kbps: Kilo bits per second
`NA:
`Not Applicable
`NB:
`Normalization Bit
`
`-6-
`
`Page 6 of 48
`
`

`
`Downloaded from SAE International by Joshua Jaffe, Thursday, December 01, 2016
`
`SAE J1850 Revised MAY2001
`
`Open System Interconnect
`OSI:
`SOF: Start of Frame
`
`5.
`
`Description of the Architecture
`
`5.1 General— It is the intent of this network to interconnect different electronic modules on the vehicle using an
`“Open Architecture” approach. An open architecture network is one in which the addition or deletion of one or
`more modules (data nodes) has minimal hardware and/or software impact on the remaining modules.
`
`In order to support an open architecture approach, the Class B network utilizes the concept of Carrier Sense
`Multiple Access (CSMA) with nondestructive contention resolution. Additionally this network supports the
`prioritization of frames such that, in the case of contention, the higher priority frames will always win arbitration
`and be completed.
`
`5.2 Network Topology
`
`5.2.1 DATA BU S T OPOLO GY—Data bus topology is the map of physical connections of the data bus nodes to the
`data bus. It includes all nodes and data buses involved in the data bus integration of the vehicle. A single-
`level bus topology, the simplest bus topology, is currently being used in several automotive applications. In
`a single-level bus topology, all nodes are interconnected via the same data bus. The redundancy
`requirements of a particular application may require a single-level topology to be implemented using multiple
`interconnecting cables operating

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket