Yaldo et al., 2005 - Google Patents
Design and implementation of a fault tolerant time triggered CAN system and the related issuesYaldo et al., 2005
View PDF- Document ID
- 2039057077589237737
- Author
- Yaldo S
- Mahmud S
- Publication year
External Links
Snippet
The continuous demand for fuel efficiency requires the use of drive-by-wire technology. Steer-by-wire and brake-by-wire are examples of drive-by-wire technology. CAN is a good protocol for various vehicle modules to communicate over a single bus. With CAN, safety …
- 230000001960 triggered 0 title abstract description 15
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4291—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40241—Flexray
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection (CSMA-CD)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
- H04L12/42—Loop networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7549072B2 (en) | Method and device for synchronizing the global time of a plurality of buses and a corresponding bus system | |
US9252969B2 (en) | Method for transmitting data | |
Berwanger et al. | FlexRay–the communication system for advanced automotive control systems | |
CN106464559B (en) | High speed embedded protocol for distributed control system | |
JP2008537243A (en) | Method and apparatus for synchronizing two bus systems and configuration comprising two bus systems | |
US20060101317A1 (en) | CAN system | |
EP1629614A1 (en) | Time-triggered communication system and method for the synchronization of a dual-channel network | |
US20060174042A1 (en) | Method, device and system for the exchange of data via a bus system | |
JP2022163093A (en) | Communication system | |
Buja et al. | Overcoming babbling-idiot failures in CAN networks: A simple and effective bus guardian solution for the FlexCAN architecture | |
Fuehrer et al. | Time triggered can (ttcan) | |
Yaldo et al. | Design and implementation of a fault tolerant time triggered CAN system and the related issues | |
Schätz et al. | FlexRay protocol | |
CN112583678B (en) | Receiver apparatus, sender apparatus, and method for clock synchronization | |
Kopetz | TTP/A—A Time-Triggered Protocol for Body Electronics Using Standard UARTS | |
Rahim et al. | Comparison of CAN, TTP and Flexray Communication Protocols | |
Berwanger et al. | Flexray-exploitation of a standard and future prospects | |
Kammerer | TTCAN | |
Pattanaik et al. | Safety reliability enhancement in fault tolerant automotive embedded system | |
Nishanth | A VLSI Implementation of a Proposed Modified Controller Area Network (CAN) Protocol for Car Automation | |
Lawrenz | CAN Basic Architectures | |
EP3975455A1 (en) | Determining correctness of actually received timestamp | |
Demirci | Performance evaluation of flexray networks for in-vehicle communication | |
Quigley et al. | An automotive specification of a time triggered CAN implementation: Doubling CAN's usable data throughput | |
Williams et al. | ESCAN-An Open Source, High Bandwidth, Event Scheduled Controller Area Network |