Trusted Publishing Platform
Serving Researchers Since 2012
IJERT-MRP IJERT-MRP

A Survey of Automotive Communication Protocols and System-Level Design Considerations

DOI : 10.17577/IJERTV14IS100028

Download Full-Text PDF Cite this Publication

Text Only Version

A Survey of Automotive Communication Protocols and System-Level Design Considerations

Sid Pasumarthi

Automotive Professional and Independent Researcher, Michigan, USA

Sivani Manisha Vankayala

Automotive Professional and Independent Researcher, Michigan, USA

Abstract

Automotives has seen the growth in the usage of the Electronic Control Unit (ECU) over the decades spanning from Engine Control Unit to regulate the Fuel Injection to the recent applications of using Automotive Driver Assistance System (ADAS) Control Unit that provides the safety features such as Emergency Braking, Blind Spot monitoring etc. With the increased number of ECUs theres been development of features that have interdependency among ECU and thereby raising the need to adopt network protocols. Original Equipment Manufacturer (OEM) develop their Network Architectures that would be using protocols such as Controller Area Network (CAN), Local Interconnect Network (LIN), FlexRay, Media Oriented Systems Transport (MOST), and Automotive Ethernet. In this review paper a historical perspective of network protocol development is provided, along with an analysis of current trends and potential future advancements. Additionally, the applications of CAN, LIN, FlexRay, MOST, and Ethernet in automotive controllers are discussed along with reasoning for their specific usage with each protocol trade-offs, principle factors that would be influencing the choice of design and structured checklist that would be a guide for automotive network architecture decisions

Keywords: ADAS, CAN, LIN, MOST, OEM, ECU

  1. INTRODUCTION

    Network protocol has been the cornerstone of the technological advancements of various industries such as Information Technology, Computing and most importantly telecommunications. Prior to the adoption to the automotive industry, network protocol evolved to address the growing need for efficient, reliable, and scalable communication between devices.

    Figure 1: Evolution of General Networking Protocol

    The automotive industry is undergoing a shift toward software-defined automobiles, ADAS, and autonomous driving. This shift requires reliable, deterministic, and secure communication among a growing number of ECUs. Modern automobiles contain more than 100 ECUs, connected by kilometers of wiring harness which significantly impacts cost and performance.

    To satisfy different requirementsranging from low-cost body electronics to high-speed data transfer for ADAS OEMs employ a number of different communication protocols. Each of these make a different tradeoff between speed, ruggedness, and cost which is resulting in a layered, domain-specific architecture.

    This paper provides a survey of automotive network protocols and discusses the parameters that are paramount to in-vehicle communication systems' design.

  2. OVERVIEW OF AUTOMOTIVE COMMUNICATION PROTOCOLS

    1. Local Interconnect Network (LIN): LIN is a low-cost UART (Universal Asynchronous Receiver Transmitter) based single wire bus that has a maximum baud rate of 20 kbps. It was developed with a master-slave architecture that enables fault tolerance with fault detection and deterministic timing. LIN is primarily used for body electronics such as window lifts, mirrors, and switches on the vehicle cluster.

    2. Controller Area Network (CAN and CAN FD): CAN is a multi-master differential bus standard based on messages defined in ISO 11898. Classical CAN defines unshielded bus communication with baud rates of upto 1 Mbps with an 8-byte payload size and CAN FD defines communication with data using a payload size of up to 64 bytes and baud rates of upto 8 Mbps. CAN and CAN FD define message formats that allow for arbitration, fault tolerance, and robustness for various communication levels and protocols, therefore CAN and CAN FD based networks are commonly used to adopt powertrain, chassis, and safety-critical use cases and are widely utilized in automotive communications today.

    3. FlexRay:

      FlexRay provides deterministic fault-tolerant communications using two-channel redundancy. FlexRay operates at baud rate of 10 Mbps with both static time-triggered slots and dynamic event-triggered

      segments. FlexRay was initially designed for shift -by- wire systems and advanced driver assistance system applications; however with benefits and wide establishment of CAN FD and Ethernet, FlexRay didnt gain its utilization

    4. Automotive Ethernet:

      There is currently an emerging movement toward the use of Automotive Ethernet using IEEE 802.3 standards and single pair cables (100BASE-T1, 1000BASE-T1, 10GBASE-T1) for data speeds ranging from 100 Mbps to 10 Gbps along with Time-Sensitive Networking (TSN) to support deterministic communication. Automotive Ethernet is being adopted as the future asymmetric, backbone, and communications for advanced driver-assistance system (ADAS), infotainment, and over-the-air (OTA) updates for connected and autonomous systems.

      Figure 2 : Evolution of Automotive Communication Protocols

    5. Media Oriented Systems Transport (MOST): The standard, MOST, offers bandwidths of 25 to 150 Mbps on optical or electrical buses/rings. It was widely used in infotainment for streaming multimedia.

    6. Legacy Protocols:

      K-Line (ISO 9141), ISO 14230 (KWP2000), and SAE J1850

      were the standards that controlled diagnostics and low-speed protocols before CAN was mandated. All of the standards are nearly obsolete but still have potential applications for legacy car repairs.

  3. OSI MODEL CONTEXT FOR AUTOMOTIVE COMMUNICATION

    PROTOCOLS

    The automotive protocols (LIN, CAN, FlexRay, MOST, Ethernet) can be mapped conceptually to the OSI 7-layer model, even though in practice many of them combine functions across layers

    Table 1: OSI Model Layers and its Application in Automotive Communication Protocols

  4. PARAMETERS TO BE ACCOUNTED FOR NETWORK ARCHITECTURE DESIGN

      1. Performance: The ability of the communication system to deliver data efficiently and deterministically from one ECU to another. Performance includes throughput, timing guarantees, and consistency.

        1. Data rate / Bandwidth: Amount of data transmissible per second. LIN has about 20 kbps, CAN FD up to 8 Mbps, and Ethernet up to 10 Gbps. High bandwidth is needed for applications like ADAS sensors but body modules can work on lower baud rates.

        2. Latency: Maximum tolerable delay from message sending to receiving. Comfort functions tolerate milliseconds, but safety functions in cars like braking require sub-millisecond latency.

        3. Determinism: Predictability of message delivery. Time- triggered buses (FlexRay, Ethernet TSN) ensure message

          delivery at predetermined intervals; event-triggered buses (CAN, LIN) rely on arbitration.

        4. Jitter: Message timing deviation. Minimal jitter in control loops (e.g., throttle or steering) can destabilize the performance.

        5. Payload size: Largest data sent in a single frame. CAN 8 B, CAN FD 64 B, Ethernet has loads greater than 1500

      2. Large payloads reduce overhead in high-bandwidth systems.

    1. Topoogy and Scalability: Topology refers to the physical and logical layout of ECUs on the network, and scalability is the ability to add new nodes or restructure the network.

      1. Network topology: Bus (CAN, LIN), ring (MOST), star (Ethernet), or switched (Ethernet TSN). All of these topologies are of interest with regard to redundancy, latency, and cost.

      2. Number of nodes: The networks must support both currently present ECUs and future expansion. Ethernet essentially has unlimited scalability, while LIN supports a maximum of 16 nodes.

      3. Domain architecture: In older designs, an abundance of distributed ECUs are used; newer vehicles utilize domain/zonal controllers, reducing wire and cost.

      4. Expansion flexibility: New ECUs may be inserted without redesign. Ethernet is better with switching; CAN/LIN are less flexible.

    2. Reliability and Robustness: Reliability describes how well the network delivers valid data, robustness, describes fault and environmental noise insensitivity.

      1. Error detection and correction: CRC, checksums, ACKs, and bit monitoring prevent faulty messages from propagating.

      2. Fault tolerance: Networks like FlexRay (two channels) and Ethernet TSN (redundant paths) continue to function even with faults.

      3. Error handling: CAN has excellent error confinement properties, isolating failed nodes to maintain system survivability.

      4. Electromagnetic compatibility (EMC): Enabling noise immunity from motor or ignition system interference.

      5. Environmental robustness: Networks must survive high- temperature, vibration, and aging conditions in harsh automotive environments.

        Figure 3 : Factors for the Automotive Network Design

    3. Safety and Security: Safety ensures the system does not experience hazards under faults; security protects against malicious tampering.

      1. Functional safety: Networks must comply with ISO 26262 and provide required ASIL levels (e.g., ASIL D for brakes).

      2. Message priority: Arbitration or slotting ensures critical messages (e.g., airbags) are sent before non-critical ones.

      3. Cybersecurity: Authentication, encryption, and intrusion detection are required, particularly on Ethernet, which is exposed via external interfaces.

      4. Fail-safe modes: Networks must support safe fallback (limp-home) when ECUs fail.

    4. Cost and Complexity: Considering both upfront and lifecycle expenses, and integration complexity and design.

      1. Hardware cost: The networking shall be chosen based on trade off between cost and application, LIN transceivers are cheapest whereas Ethernet hardware is more expensive due to PHYs and switches.

      2. Software complexity: Ethernet stacks require TCP/IP, TSN scheduling, and security modules, while LIN software is limited.

      3. Development tools: Availability of bus analyzers, simulators, and debuggers affects the feasibility of a project

      4. Maintenance cost: Diagnostic protocols (UDS, DoIP) establish serviceability and longevity cost.

    5. Physical Layer Considerations: Performance, cost, and longevity are determined by the signaling characteristics and physical medium of the network.

      1. Medium: LIN employs single-wire, CAN/Ethernet twisted pairs, and MOST is able to employ fiber optics

      2. Length and cable weight: Wiring harness weight influences fuel efficiency; Ethernet makes harness complexity easy.

      3. Voltage levels: Automotive networks require support for varying 5 V/12 V/24 V power supplies.

      4. Termination and impedance: Termination (e.g., 120 for CAN) prevents reflections in high-speed signals.

      5. Connector durability: Connectors must be robust in the face of vibration, dust, and water, and meet IP standards.

    6. Power: Communication should minimize power usage, especially when idling, and allow for wake-up in efficient ways.

      1. Bus idle consumption: Communication Transceiver devices shall be designed to consume minimal power, for example LIN Transceivers spend most of their time in sleep mode to conserve battery.

      2. Wake-up mechanisms: Nodes should allow wake-up based on user input or network activity.

    7. Diagnostics and Maintainability: Protocols must be capable of managing tools and mechanisms for fault detection, maintenance, and upgrades.

      1. Protocol support: UDS (ISO 14229) supports CAN, LIN, and Ethernet; DoIP is Ethernet native.

      2. Service tool compatibility: Global access via OBD-II connector since 2008 (CAN mandatory).

      3. Error reporting: ECUs buffer Diagnostic Trouble Codes (DTCs) for isolation and repair.

        I. Regulatory and Standardization: Networks must comply with world and regional regulatory regulations and industry standards.

        1. Conformance: Protocol specifications are established by ISO, SAE, IEEE, and AUTOSAR standards.

        2. Local standards: EU/US demand OBD-II with CAN since 2008; China demands diagnostics extensions.

        3. Future-proofing: Protocols need to accommodate for Ethernet backbones, OTA updates, and zonal architectures

  5. COMPARATIVE ANALYSIS

    Table 2: Comparative Features of Automotive Communication Protocols

  6. TRENDS AND FUTURE OUTLOOK

    Currently automotive networks are transitioning towards Ethernet and CAN FD as the new backbones. Adopting zonal architectures allows combinational wire harness simplifications while offering the opportunity for software- defined vehicles. Coupled with this connectivity, the requirements for security will increase, while the functional safety standards of ISO 26262 remain important. Ethernet with TSN will eventually become the primary solution to legacy networks for the deterministic high-speed communication necessary for safe autonomy.

    Figure 4 : Application of Various Automotive Communication Protocols

  7. CONCLUSION

    The paper presented a summary of automotive networking protocols and discussed the considerations impacting communication design. While LIN and CAN are likely to remain prevalent for cost-conscious and control applications, Ethernet is emerging as the main architecture of the future. The checklist provided in this paper offers a pragmatic systematic framework for protocol selection and network design in modern vehicles.

  8. REFERENCES

  1. ISO 11898: Road vehicles Controller Area Network (CAN).

  2. ISO 17987: Road vehicles Local Interconnect Network (LIN).

  3. ISO 17458: Road vehicles FlexRay communications system.

  4. IEEE 802.3: Ethernet Standard.

  5. AUTOSAR Consortium. AUTOSAR Adaptive Platform.

5