You are previewing Multiplexed Networks for Embedded Systems: CAN, LIN, FlexRay, Safe-by-Wire....
O'Reilly logo
Multiplexed Networks for Embedded Systems: CAN, LIN, FlexRay, Safe-by-Wire...

Book Description

Multiplexed networks are essential for the unified, efficient and cost-effective exchange of electronic information within embedded component systems. This is especially important in automotive manufacturing as vehicles become increasingly reliant on robust electronic networks and systems for improved reliability, anti-lock brake systems (ABS), steering, on-board navigation systems, and much more. The latest systems such as X-by-Wire and FlexRay aim to produce faster, fault-tolerant network component interconnects, for state-of-the-art network implementation and safer, more reliable engineering of vehicular systems.

This book provides a thorough and comprehensive introduction to automotive multiplexed network buses, covering the technical principles, components, implementation issues and applications.

Key features:

  • Presents a thorough coverage of the controller area network (CAN) protocol, including information on physical layers, conformity problems, hardware and software tools, and application layers.

  • Gives a detailed description of the new local interconnect network (LIN) bus, setting out its developments, properties, problems and ways to overcome these.

  • Examines the existing and emerging network buses such as time-triggered CAN (TTCAN), FlexRay and X-by-Wire.

  • Explores the possibilities for linking the various buses that are discussed, explaining how the Fail-Safe-System basis chip (SBC) and other gateways are designed and constructed.

  • Analyses wired and wireless internal and external serial links, including Safe-by-Wire plus, I2C, Media Oriented Systems Transport (MOST), remote keyless entry, tyre pressure monitoring systems (TPMS) and Bluetooth.

A valuable guide to embedded systems for a range of applications, Multiplexed Networks for Embedded Systems: CAN, LIN, FlexRay, Safe-by-Wire...is essential reading for electronics engineers and researchers developing electronics for the automotive industry. It is also useful for practising aerospace engineers and other practitioners interested in the application of network technologies, and advanced students taking courses on automotive and embedded system design.

Table of Contents

  1. Cover Page
  2. Title Page
  3. Copyright
  4. Dedication
  5. Contents
  6. Preface
    1. How to use this book
    2. Part A
    3. Part B
  7. Acknowledgements
  8. Part A: CAN: From Concept to Reality
    1. 1: The CAN Bus – general
      1. 1.1 Concepts of Bus Access and Arbitration
      2. 1.2 Error Processing and Management
      3. 1.3 Increase Your Word Power
      4. 1.4 From Concept to Reality
      5. 1.5 Historical Context of CAN
      6. 1.6 Patents, Licences and Certification
    2. 2: CAN: Its Protocol, Its Properties, Its Novel Features
      1. 2.1 Definitions of the CAN Protocol: ‘ISO 11898-1’
      2. 2.2 Errors: Their Intrinsic Properties, Detection and Processing
      3. 2.3 The Rest of the Frame
      4. 2.4 CAN 2.0B
    3. 3: The CAN Physical Layer
      1. 3.1 Introduction
      2. 3.2 The ‘CAN Bit’
      3. 3.3 Nominal Bit Time
      4. 3.4 CAN and Signal Propagation
      5. 3.5 Bit Synchronization
      6. 3.6 Network Speed
    4. 4: Medium, Implementation and Physical Layers in CAN
      1. 4.1 The Range of Media and the Types of Coupling to the Network
      2. 4.2 High-Speed CAN, from 125 kbit s − 1 to 1Mbit s − 1 : ISO 11898-2
      3. 4.3 Low-Speed CAN, from 10 to 125 kbit s −1
      4. 4.4 Optical Media
      5. 4.5 Electromagnetic Media
      6. 4.6 Pollution and EMC Conformity
    5. 5: Components, Applications and Tools for CAN
      1. 5.1 CAN Components
      2. 5.2 Applications
      3. 5.3 Application Layers and Development Tools for CAN
    6. 6: Time-Triggered Protocols – FlexRay
      1. 6.1 Some General Remarks
      2. 6.2 Event-triggered and Time-triggered Aspects
      3. 6.3 TTCAN – Time-Triggered Communication on CAN
      4. 6.4 Towards High-Speed, X-by-Wire and Redundant Systems
      5. 6.5 FlexRay
  9. Part B: New Multiplexed Bus Concepts: LIN, FlexRay, Fail-safe SBC, Safe-by-Wire
    1. The vehicle infrastructure
    2. ‘Internal’ and ‘external’
    3. For internal use within a vehicle
    4. Grading in terms of performance versus costs
    5. Grading in terms of fields of application
    6. 7: LIN – Local Interconnect Network
      1. 7.1 Introduction
      2. 7.2 Basic Concept of the LIN 2.0 Protocol
      3. 7.3 Cost and Market
      4. 7.4 Conformity of LIN
      5. 7.5 Examples of Components for LIN 2.0
    7. 8: Think ‘Bus’, Think ‘Fail-safe SBC’, ‘Gateways’ …
      1. 8.1 Fail-safe SBCs: Their Multiple Aspects and Reasons for Using Them
      2. 8.2 The Strategy and Principles of Re-Use
      3. 8.3 Demo Board
      4. 8.4 Gateways
      5. 8.5 Managing the Application Layers
    8. 9: Safe-by-Wire
      1. 9.1 A Little History
      2. 9.2 Safe-by-Wire Plus
      3. 9.3 Some Words of Technology
    9. 10: Audio–Video Buses
      1. 10.1 I2C Bus
      2. 10.2 The D2B (Domestic Digital) Bus
      3. 10.3 The MOST (Media Oriented Systems Transport) Bus
      4. 10.4 The IEEE 1394 Bus or ‘FireWire’
    10. 11: RF Communication and Wireless Mini-Networks
      1. 11.1 Radio-Frequency Communication: Internal
      2. 11.2 Radio-Frequency Communication: External
      3. 11.3 Wireless Networks
    11. Conclusion
  10. Part C: Appendices
    1. Appendix A: CiA (CAN in Automation)
      1. A.1 Its Mission, Its Role, Its Operation
      2. A.2 Its Activities
    2. Appendix B: Essential References
      1. B.1 The ISO/OSI Model
      2. B.2 CAN Reference Document
      3. B.3 CAN and ISO
      4. B.4 ‘Industrial’ Application Layers
      5. B.5 Motor Vehicle Application Layers
    3. Appendix C: Further Reading
      1. C.1 Journals, Magazines, Other Documentation
      2. C.2 Books in German
      3. C.3 Books in English
      4. C.4 Books in French
    4. Appendix D: Useful Addresses
      1. D.1 ISO
      2. D.2 CAL and CANopen
      3. D.3 CAN Kingdom
      4. D.4 M3S
      5. D.5 OSEK
  11. Index