Introduction to TTP and FlexRay real-time protocols
|
|
|
- Roberta Burke
- 10 years ago
- Views:
Transcription
1 Introduction to TTP and FlexRay real-time protocols IDA/DSFD meeting at IHA Århus by Finn Overgaard Hansen, Ingeniørhøjskolen i Århus [email protected] Agenda Application areas for Time Triggered Systems: X-by-Wire systems Two competing approaches (TTP-FlexRay) The Time Triggered Protocol (TTP) & the Time Triggered Architecture (TTA) The FlexRay Protocol Summary Slide 2 1
2 Automotive Electronic Market Development 2005 Slide 3 Automotive Network Demands Source: General Motor FlexRay presentation in Japan Slide 4 2
3 Total Connectivity in the Vehicle TTP: Time Triggered Protocol Slide 5 Automotive X-by Wire Systems Mechanical & hydraulic subsystems controlling safetyrelated functions are replaced by computer control systems Examples: brake-by-wire, steer-by-wire, vehicle dynamics control, active suspension Advantages Cost reduction, weight reduction, easier design, assembly and maintenance, passenger safety and comfort Critical technologies because they serve as the foundation for such features as: adaptive cruise control, automatic collision avoidance and autonomous lane keeping They also enable automakers to improve: crashworthiness (by reconfiguring under-the-hood regions), boost fuel efficiency through adoption of new motor controls improve adaptability to design changes, such as moving steering wheels from the left to right side of a vehicle Slide 6 3
4 X-by-wire System Requirements Safety-critical applications require: Fault tolerance: no single point of failure may lead to a system failure Predictable and timely system behavior Synchronized time base (global time) Automotive constraints: Automotive temperature requirements -40 to +125 degrees Celsius Automotive and legal EMC requirements Support of future high supply voltages (36/42V instead of 12 V) Slide 7 Example 1: Steer-by-wire System Slide 8 4
5 Example 1: Steer-by-wire Slide 9 Example 2: Break-by-wire Slide 10 5
6 Event-Triggered vs. Time-Triggered Systems Time-triggered control system All activities are carried out at certain points in time know a priori at design time (based on a globally synchronized time base) Transmission of messages Task execution Monitoring of external states All nodes have a common notion of time Event-triggered control system All activities are carried out in response to events external to the system Slide 11 Competing TT Approaches TTP (Time-Triggered Protocol) TTA Group TTTech Company Adopted by Audi, PSA Peugot, Renault for automotive applications Honneywell for avionics and aircraft control functions Alcatel for Railway signaling systems FlexRay Protocol Consortium: BMW, DaimlerChrysler, Motorola, Philips, Ford, Texas Instrument, Bosch Launched in 2000, Engineering samples in 2004 Slide 12 6
7 Time-Triggered Protocol (TTP) History Research at University of Berlin & University of Vienna (TU Wien) Professor Hermann Kopetz MARS 1979 TTP Foundation of TTA Group 1998 Foundation of TTTech Company EU Research Projects (TTA, X-by-wire) 2005 FlexRay 2000 Foundation of FlexRay Consortium (DaimlerChrysler, BMW) Foundation of TTAutomotive march 2005 Slide 13 TTAutomotive Joins FlexRay Consortium Vienna, Austria March 15, 2005 TTAutomotive, a subsidiary of TTTech, has joined the FlexRayTM consortium as a development member. TTAutomotive acts as development partner for time-triggered systems in the automotive industry. The company s mission is to use part of TTTech s know-how in the field of Time- Triggered Architecture (TTA) to advance the implementation of time-triggered technology in the automotive industry. This is done in accordance with the principles of the FlexRay standard. TTAutomotive cooperates with automotive partners to bring FlexRay-based TTA into automotive commercial production. Slide 14 7
8 Example: TTP in Aerospace Electronics Airbus s new superjumbo A380 use TTP for its cabin pressure control system Slide 15 Time-Triggered Protocol (TTP) TTP: Family of TDMA based, fault tolerant protocols TDMA: Time Division Multiple Access TTP/C: A communication protocol specifically designed for safety-related automotive applications The development of TTP and TTP/C has been led by Prof. Hermann Kopetz, Technical University of Vienna TTP is based on more than 20 years development work in research and prototype applications TTP integrated circuits have been available since 1998 Second generation silicon, supporting communication speeds of up to 25 Mbit/s, is available today The commercial development of TTP/C tools and products is led by TTTech ( Existing protocols J1850 and CAN meet the bandwidth specification for an SAE Class C protocol, but not the fault tolerant requirements Slide 16 8
9 SAE Communication Classes & TTP SAE: Society of Automotive Engineers Three Communication System Classes Class A For systems with low speed networks Soft Real-Time systems Class B For systems with high speed networks, but without safetycritical requirements Class C For systems with safety-critical requirements Hard Real-Time systems TTP/A (Automotive Class A = Soft Real-Time) A scaled-down version of TTP A cheaper master/slave variant TTP/C (Automotive Class C = Hard Real-Time) A full version of TTP A fault-tolerant distributed variant Slide 17 Time-Triggered Protocol (TTP) The Time-Triggered Protocol (TTP) is a real-time communication protocol for the interconnection of electronic modules of distributed fault-tolerant real-time systems TTP/C was originally intended to meet the requirements of SAE class C automotive applications The current protocol specification is targeted at distributed real-time systems with strong requirements for safety, availability, and composability in the fields of: automotive aerospace electronics industrial control Slide 18 9
10 TTP Protocol Objectives Message transport with low latency and minimal jitter Support of composability Provision of a fault-tolerant membership service Fault-tolerant clock synchronization Distributed redundancy management Minimal overhead Scalability to high data rates efficient operation both on twisted wires and on optical fibers Slide 19 TDMA: Time Division Multiple Access A distributed static medium access strategy The right to transmit a frame is controlled by the progression of real time Requires that a fault-tolerant global time-base is available to all nodes The channel capacity is statically divided into a number of slots A unique sending slot is assigned to every node A node can only send one frame in every TDMA round If there are no data to send, an empty frame is transmitted The sequence of sending slots within an ensemble of nodes is called a TDMA round The sequence of all different TDMA rounds is called a cluster cycle Slide 20 10
11 TTP/C Bus Access Scheme FTU: Fault Tolerant Unit Slide 21 Time-Triggered Architecture (TTA) The Time-Triggered Architecture (TTA) generates a framework for the domain of distributed embedded real-time systems in high-dependability environments A central characteristic of the Time-Triggered Architecture is the treatment of (physical) real time as a first-order quantity The TTA decomposes a large embedded application into clusters and nodes and provides a fault-tolerant global time base of known precision at every node Slide 22 11
12 TTA Cluster and Nodes CNI: Communication Network Interface The Host programming interface to the Time-triggered network Slide 23 TTA Layers Slide 24 12
13 TTP Node Configuration CNI: Communication Network Interface Dual Port RAM Host Processor TTP/C Controller «global clock tick» Protocol Processor Bus Guardian ROM TTP/C Control Data (MEDL) Driver Driver Slide 25 Conceptual Model Slide 26 13
14 Conceptual Layers of TTP/C Host Layer Application Software in Host FTU CNI FTU Layer FTU Membership RM Layer Redundancy Management Basic CNI SRU Layer Data Link/Physical Layer SRU Membership Clock Synchronization Media Access: TDMA Slide 27 Updated by TTP Controller The Basic CNI Structure Dual Port Ram Status Registers Control Registers Global Internal Time Watchdog SRU-Time (part of C state) Timeout Register Updated by Host MEDL (part of C state) Membership (part of C state) Status Information Mode Change Request Reconfiguration Request External Rate Correction Message Area Slide 28 14
15 Membership The node membership vector contains as many bits as there are (sending) nodes in a cluster each node is assigned to a specific bit position a TRUE indicates that the node was operating during the last sending slot a False indicates that the node was not operating Slide 29 The Message Descriptor List (MEDL) MEDL SRU-Time message time Address Attributes D L I A Message Area Message D: Direction input/output message L: Length of message I: Initialization Initialization or normal message A: Additional parameter The MEDL s of a cluster are generated automatically by a cluster compiler Slide 30 15
16 TTP Frame Application data length is variable for each node Slide 31 TTP/C Frame Types: N-Frames (max 240 Bytes) 16 bit I/N Message Mode bit 1 Mode bit 2 Mode bit 3 4 bit Header Slide 32 16
17 TTP/C Frame types: I-Frames I/N Message Mode bit 1 4 bit Header Mode bit 2 Mode bit 3 16 bit C-State: Controller state Slide 33 CRC Calculation CRC calculation at sender Header Data Field C-State of Sender CRC Message on the network Header Data Field CRC CRC calculation at receiver Header Data Field C-State of Receiver CRC Slide 34 17
18 Fault-tolerant Node Slide 35 TTP/C Communication Properties Static Scheduling Guaranteed delivery times with known variance (jitter) Clock Synchronization All nodes synchronized to within one microsecond each TDMA round Composability TTP/C nodes are temporally composable as well as functionally composable Fail Silent The bus guardians ensure transmission only during the correct timeslot, in all cases Membership Every node s membership is available during each TDMA round Slide 36 18
19 Advantages/Disadvantages of TTP Advantages Simple protocol to implement Deterministic response time No wasted time for Master polling message Disadvantages Wasted bandwidth when some nodes are idle Static solution Fixed network size after installation Slide 37 TTP Software Tool Suite Slide 38 19
20 TTP-OS: Time-Triggered OS Slide 39 TTP-IP Module The IndustryPack- Compatible TTP Node TTP-IP Module is an IndustryPack -compatible high-performance node for the Time-Triggered Protocol (TTP ). It is equipped with a Freescale MPC555 PowerPC and the TTP controller AS8202NF and suitable for distributed hard real-time systems. It supports the fault-tolerant real-time operating system TTP-OS which is based on OSEKtime and specifically designed for applications based on time-triggered technology. Slide 40 20
21 FlexRay Protocol The Communication Systems for advanced automotive control applications The FlexRay protocol provides flexibility and determinism by combining a scalable static and dynamic message transmission, incorporating the advantages of familiar synchronous and asynchronous protocols Source: FlexRay Protocol Specification version 2.1, 12-May-2005 Slide 41 FlexRay Context Demand for a bus system with high data rate for automotive applications Deterministic and fault-tolerant bus system for advanced automotive control applications Support from the bus system for distributed control systems Limited number of different communication systems within vehicles Slide 42 21
22 FlexRay Goals Develop an advanced communication technology for high-speed control applications in vehicles Make the technology available in the market place for everyone Drive the technology as a defacto standard Slide 43 FlexRay Core Partners (1) Definition of the requirements for FlexRay the automotive communication system for future automotive applications - in cooperation with DaimlerChrysler and General Motors. Definition of the requirements for FlexRay the automotive communication system for future automotive applications - in cooperation with BMW and General Motors. Development of requirements for FlexRay - the advanced communication system for future automotive applications, in cooperation with BMW and DaimlerChrysler. STUTTGART, Germany, Aug. 5, 2003 The FlexRay Consortium today announced a breakthrough in establishing FlexRay as the de facto international standard for advanced automotive control applications with the news that Volkswagen has joined the Consortium as a Core Partner. Slide 44 22
23 FlexRay Core Partners (2) Contribution of experiences from the development of CAN and TTCAN to the FlexRay protocol. Development of the FlexRay protocol specification and implementation into silicon solutions. Development of the FlexRay physical layer specification and implementation into silicon solutions. Four Asian automakers join FlexRay Consortium ( ) Toyota, Nissan, Honda and Hyundai Kia Motors have joined the FlexRay Consortium, adding their weight to the group's effort to create a common standard for automotive by-wire technology. With the new automakers, FlexRay members now build almost seven of every 10 new vehicles in the world each year. Slide 45 Current FlexRay Plans Source: Slide 46 23
24 FlexRay Architecture Example Slide 47 Basic Features Synchronous and asynchronous data transmission (scalable) High net data rate of up to 10 Mbit/sec Deterministic data transmission, guaranteed message latency and message jitter Support of redundant transmission channels Fault tolerant and time triggered services implemented in hardware Fast error detection and signaling Support of a fault tolerant synchronized global time base Error containment on the physical layer through an independent "Bus Guardian" Support of optical and electrical physical layer Support for bus, star and multiple star topologies Slide 48 24
25 Layered Protocol Structure Slide 49 FlexRay Node Architecture (1) ECU= Electronic Control Unit Slide 50 25
26 FlexRay Node Architecture (2) Slide 51 Static and Dynamic Segments Periodic statically scheduled message transfer is a benefit for automotive applications, especially distributed control loops with replication Static message segment deterministic communication behavior state message semantic required support for distributed control and closedloop control functions benefits for design and simulation of distributed functions Spontaneous message transfer in a dynamic segment to allow burst transmissions diagnosis information ad hoc messages in general Slide 52 26
27 Topologies - Bus & Star Bus passive medium no active components within the channel most automotive experience automotive costs Star best suited technology for high speed networks different degrees of intelligence possible with/without protocol knowledge can protect against concurrent media access limits the error domain of not correctly working sub networks Slide 53 Passive Bus Topology Slide 54 27
28 Active Star Toplogy Slide 55 Active Star Component A branch has to be deactivated if a faulty signal is detected A deactivated branch shall be fail-silent and should be reactivated if the fail condition is no longer available Slide 56 28
29 Hybride Toplogy Slide 57 Topology Example A node can either be connected to both channels or only to one of the channels Slide 58 29
30 Frame Transfer (1) Communication cycle with static and dynamic segments A,D,C,E A,B,C,E Slide 59 Frame Transfer (2) Communication cycle in a pure dynamic system Slide 60 30
31 Communication Scheme (1) Each node must be able to make use of a distributed clock Each node must send frames inside a predefined static slot or/and inside a dynamic segment Transmission can be divided into 3 phases: The bus guardian must enable the access to the bus It must be signaled that a frame should be transmitted The transmission itself Slide 61 Communication Scheme (2) Slide 62 31
32 Frame Transfer Cycles consisting of two segment Static: Divided in timeslots (TDMA) The slot length is defined off-line and therefore fixed during runtime Dynamic: Has start delimiter: Start of cycle SOC (alarm/normal) Dynamic frame length Media is accessed via timers and priorities Mixed Slide 63 FlexRay Frame Format (1) Frame ID (11 bits): The frame ID defines the slot in which the frame should be transmitted. A frame ID is used no more than once on each channel in a communication cycle. Slide 64 32
33 FlexRay Frame Format (2) Network Management Vector The message ID is an application determinable number that identifies the contents of the data segment Slide 65 FlexRay Configurations Slide 66 33
34 FlexRay Communication Cycle Slide 67 Static Part Characteristics (1) Slide 68 34
35 Static Part Characteristics (2) Slide 69 Dynamic Part Minislotting (1) Slide 70 35
36 Dynamic Part Minislotting (2) Slide 71 Dynamic Characteristics (1) Slide 72 36
37 Dynamic Characteristics (2) Slide 73 Start-Up For each configuration the start-up of the communication network has to be possible as soon as two nodes are able to communicate The integration of controllers that are powered on later must not disturb the start-up procedure or normal operation of the other nodes The communication network must be operational after 100 ms No reliance on collision detection Static/Mixed Startup, reintegration etc. must be fault tolerant against: Temporary/permanent failure of controllers, channels or frames Dynamic Master sends SOC (Start of cycle) Slide 74 37
38 Clock Synchronisation In a pure dynamic mode a master sends a SOC In static mode: The clock synchronization mechanism must be able to keep all fault-free controllers within the precision. A clock synchronization precision within the different controllers of better than 1 microsecond is required The absolute value of the global time must be the same at every controller The start node determines the value of the global time The cycle time is a counter incremented in units of macro ticks The cycle time is reset to 0 at the beginning of each communication cycle The synchronization algorithm uses FTM (Fault Tolerant Midpoint) algorithm External synchronization must be supported (e.g. GPS) Slide 75 FlexRay Communication Controller Slide 76 38
39 E-Ray FlexRay Controller Block Diagram PRT A: Protocol Controller (Protocol Finit State Machine) TBF A: Transient Buffer RAM IBF: Input Buffer OBF: Output Buffer Source: Slide 77 Summary TTP is currently the most mature technology is used in commercial safety critical systems aerospace and industrial applications TTP allows only static (synchronous) defined communication TTP is supported by the TTA framework FlexRay seems to win in the automotive market FlexRay supports both static and dynamic communication Slide 78 39
40 References (FlexRay) [FlexRay2002] FlexRay Requirements Specification, Version 2.0.2, 9-april-2002 [FlexRay2005] FlexRay Communications System, Protocol Specification Version 2.1, 12-may-2005 [FlexRay] FlexRay Consortium home page: Slide 79 References (TTA/TTP) [TTP2003] Time-Triggered Protocol TTP/C High-Level Specification Document, Protocol Version 1.1, 19-nov-2003, TTTech & TTA Group [ViennaUnivesity] Real-Time Systems Research Group at the Vienna University of Technology, [TTA Group] TTA Group Forum (the open industry consortium for timetriggered systems today), [TTTech] TTTech Computertechnik AG, supplier of technology in the field of time-triggered systems and TTP (Time-Triggered Protocol), [Kopetz97] Real-Time Systems Design Principles for Distributed Embedded Applications, Hermann Kopetz, Technische Universität Wien, Kluwer Academic Publishers, 1997, ISBN Slide 80 40
Comparison of FlexRay and CAN-bus for Real-Time Communication
Comparison of FlexRay and CAN-bus for Real-Time Communication Andreas Forsberg Mälardalen University Högskoleplan 1 721 23 Västerås +46 768011236 [email protected] Johan Hedberg Mälardalen University
FlexRay A Communications Network for Automotive Control Systems
FlexRay A Communications Network for Automotive Control Systems WFCS 2006 Rainer Makowitz Automotive Systems Engineering, EMEA Freescale and the Freescale logo are trademarks of Freescale Semiconductor,
Comparison of CAN, TTP and Flexray Communication Protocols
Comparison of CAN, TTP and Flexray Communication Protocols B. Abdul Rahim 1, S.Krishnaveni 2 1 Professor, Annamacharya Institute of Technology & sciences, Rajampet, Andhra Pradesh, India 2 M.TechScholar,
The Temporal Firewall--A Standardized Interface in the Time-Triggered Architecture
1 The Temporal Firewall--A Standardized Interface in the Time-Triggered Architecture H. Kopetz TU Vienna, Austria July 2000 Outline 2 Introduction Temporal Accuracy of RT Information The Time-Triggered
In-Vehicular Communication Networking Protocol
In-Vehicular Communication Networking Protocol ABSTRACT Renu Sharma Indiana University, Purdue University Indianapolis, IN [email protected] Today s modern vehicles contain a complex symbiosis of intelligent
Simple and error-free startup of the communication cluster. as well as high system stability over long service life are
Network Management for FlexRay New network topologies tested in practice Simple and error-free startup of the communication cluster as well as high system stability over long service life are required
In-Vehicle Networking
In-Vehicle Networking SAE Network classification Class A networks Low Speed (
www.imprezer.tk Introduction to www.union88.tk RACE FUELS Hans-Christian von der Wense Munich, Germany
Introduction to Hans-Christian von der Wense Munich, Germany Overview Progress in Automotive Electronics and it s Impacts on Networking LIN Consortium LIN Concept Physical Layer Data Link Layer LIN Network
Standardized software components will help in mastering the. software should be developed for FlexRay were presented at
Embedded Software for FlexRay Systems Special aspects and benefits of implementing modularized software Standardized software components will help in mastering the growing complexity of the interplay of
Mixed-Criticality Systems Based on Time- Triggered Ethernet with Multiple Ring Topologies. University of Siegen Mohammed Abuteir, Roman Obermaisser
Mixed-Criticality s Based on Time- Triggered Ethernet with Multiple Ring Topologies University of Siegen Mohammed Abuteir, Roman Obermaisser Mixed-Criticality s Need for mixed-criticality systems due to
Real-Time Component Software. slide credits: H. Kopetz, P. Puschner
Real-Time Component Software slide credits: H. Kopetz, P. Puschner Overview OS services Task Structure Task Interaction Input/Output Error Detection 2 Operating System and Middleware Applica3on So5ware
A COMPARISON OF CAN AND TTP
A COMPARISON OF CAN AND TTP H. Kopetz Technische UniversitŠt Wien, Austria [email protected] Abstract: This paper compares the principles of operation, the services, the dependability mechanisms and
Local Interconnect Network Training. Local Interconnect Network Training. Overview
Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended
HIPEAC 2015. Segregation of Subsystems with Different Criticalities on Networked Multi-Core Chips in the DREAMS Architecture
HIPEAC 2015 Segregation of Subsystems with Different Criticalities on Networked Multi-Core Chips in the DREAMS Architecture University of Siegen Roman Obermaisser Overview Mixed-Criticality Systems Modular
EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis
EBERSPÄCHER ELECTRONICS automotive bus systems solutions for network analysis DRIVING THE MOBILITY OF TOMORROW 2 AUTOmotive bus systems System Overview Analyzing Networks in all Development Phases Control
A Real-time Ethernet Prototype Platform for Automotive Applications
A Real-time Ethernet Prototype Platform for Automotive Applications Kai Müller, Till Steinbach, Franz Korf, Thomas C. Schmidt Department of Computer Science Hamburg University of Applied Sciences, Germany
Embedded Networking. CarRing II: A Real-Time Computer Network as Successor of Flexray?
Embedded Networking CarRing II: A Real-Time Computer Network as Successor of Flexray? M. Wille and H. Richter Department of Computer Science, Clausthal University of Technology Julius-Albert-Str. 4, D-38678
Application of Software Watchdog as a Dependability Software Service for Automotive Safety Relevant Systems
Application of Software Watchdog as a Dependability Software Service for Automotive Safety Relevant Systems Xi Chen Juejing Feng Martin Hiller Vera Lauer RWTH Aachen University Volvo Technology Aachen,
LIN (Local Interconnect Network):
LIN (Local Interconnect Network): History: LIN (Local Interconnect Network) was developed as cost-effective alternate to CAN protocol. In 1998 a group of companies including Volvo, Motorola, Audi, BMW,
Master thesis. On-Board Diagnostics over Ethernet. School of Information Science, Computer and Electrical Engineering
Master thesis School of Information Science, Computer and Electrical Engineering Master report, IDE 1263, June 2012 Embedded and Intelligent Systems On-Board Diagnostics over Ethernet Saeed Moradpour Chahaki
LOW COST AUTOMOTIVE NETWORKS. Local Interconnect Network (LIN)
LOW COST AUTOMOTIVE NETWORKS Local Interconnect Network (LIN) TTP/A 1 J. Kaiser, IVS-EOS Cost-Performance Trade-off! 2 J. Kaiser, IVS-EOS LIN (Local Interconnect Network)! LIN Specification Package, Revision
An Automated Model Based Design Flow for the Design of Robust FlexRay Networks
SAE TECHNICAL PAPER SERIES 2008-01-1031 An Automated Model Based Design Flow for the Design of Robust FlexRay Networks Thorsten Gerke Synopsys GmbH David Bollati C&S Group/University of Applied Science
Laboratory Course Industrial Automation. Experiment Nr. 6. Introduction to the FlexRay bus system. Brief User Guide IAS Demonstrator Go-Cart
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. M. Weyrich Laboratory Course Industrial Automation Experiment Nr. 6 Introduction to the FlexRay bus system Brief
Distributed Real-Time Systems (TI-DRTS) Track 2. CAN-BUS Introduction. Version 9.11.2009 Ref. VECTOR application note & Motorola note
Distributed Real-Time Systems (TI-DRTS) Track 2 CAN-BUS Introduction Version 9.11.2009 Ref. VECTOR application note & Motorola note What is CAN? Controller Area Network (CAN) is a common, small area network
Ring Local Area Network. Ring LANs
Ring Local Area Network Ring interface (1-bit buffer) Ring interface To station From station Ring LANs The ring is a series of bit repeaters, each connected by a unidirectional transmission link All arriving
Open Source Software
Open Source Software Title Experiences and considerations about open source software for standard software components in automotive environments 2 Overview Experiences Project Findings Considerations X-by-wire
Mixed-Criticality: Integration of Different Models of Computation. University of Siegen, Roman Obermaisser
Workshop on "Challenges in Mixed Criticality, Real-time, and Reliability in Networked Complex Embedded Systems" Mixed-Criticality: Integration of Different Models of Computation University of Siegen, Roman
Multiplexed Networks for Embedded Systems. CAN, LIN, FlexRay, Safe-by- Wire...
Brochure More information from http://www.researchandmarkets.com/reports/2173638/ Multiplexed Networks for Embedded Systems. CAN, LIN, FlexRay, Safe-by- Wire... Description: Multiplexed networks are essential
ISO11783 a Standardized Tractor Implement Interface
ISO a ized Tractor Implement Interface Peter Fellmeth, Vector Informatik GmbH The upcoming ISO standard will be the preferred tractor Implement interface in the agricultural industry. Therefore the ISO
Software Stacks for Mixed-critical Applications: Consolidating IEEE 802.1 AVB and Time-triggered Ethernet in Next-generation Automotive Electronics
Software : Consolidating IEEE 802.1 AVB and Time-triggered Ethernet in Next-generation Automotive Electronics Soeren Rumpf Till Steinbach Franz Korf Thomas C. Schmidt [email protected] September
Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III
Electric Drives and Controls Hydraulics Linear Motion and Assembly Technologies Pneumatics Service profile Drive & Control Industrial Ethernet: The key advantages of SERCOS III SERCOS III is the open,
Introduction to. LIN (Local Interconnect Network)
Introduction to LIN (Local Interconnect Network) Stéphane REY Revision 1.0 - ay 13 th, 2003 Table of content 1 INTRODUCTION...3 1.1 PURPOSE OF THE DOCUENT...3 1.2 ACRONYOUS...3 1.3 RELATED DOCUENTS...3
EBERSPÄCHER ELECTRONICS automotive bus systems
EBERSPÄCHER ELECTRONICS automotive bus systems YOUR PARTNER FOR IN-VEHICLE NETWORKING DRIVING THE MOBILITY OF TOMORROW 2 AUTOmotive bus systems EBERSPÄCHER ELECTRONICS: THE EXPERTS IN AUTOMOTIVE BUS SYSTEMS
BASIC CONCEPTS AND RELATED WORK
Chapter 2 BASIC CONCEPTS AND RELATED WORK This chapter presents the basic concepts and terminology used in this book and gives an overview of system architectures for ultra-dependable, distributed real-time
FOUNDATION Fieldbus High Speed Ethernet Control System
FOUNDATION Fieldbus High Speed Ethernet Control System Sean J. Vincent Fieldbus Inc. Austin, TX, USA KEYWORDS Fieldbus, High Speed Ethernet, H1, ABSTRACT FOUNDATION fieldbus is described in part by the
byteflight - A New Protocol for Safety Critical Applications
Seoul 2000 FISITA World Automotive Congress F2000G316 June 12-15, 2000, Seoul, Korea byteflight - A New Protocol for Safety Critical Applications Josef Berwanger *, Martin Peller, Robert Griessbach BMW
In-Vehicle Networking
In-Vehicle Networking B.K.Ramesh, K. Srirama Murthy Dearborn Electronics ABSTRACT Today s vehicles include a complex symbiosis of intelligent electronic systems and integrated mechanical structures. Today,
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICATION SYSTEMS
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICATION SYSTEMS ABSTRACT Alexander Hanzlik Austrian Institute of Technology, Vienna, Austria [email protected], [email protected]
Generic term for using the Ethernet standard in automation / industrial applications
Seite 24 Industrial Ethernet Generic term for using the Ethernet standard in automation / industrial applications Specific Quality of Service requirements Real-time Cycle time (e.g. < 1 ms for motion control
LOCAL INTERCONNECT NETWORK (LIN)
54B-1 GROUP 54B LOCAL INTERCONNECT NETWORK (LIN) CONTENTS GENERAL INFORMATION........ 54B-2............ 54B-3 STRUCTURE................... 54B-2 54B-2 LIN refers to "Local Interconnect Network," which
Real-Time Systems Hermann Härtig Real-Time Communication (following Kopetz, Liu, Schönberg, Löser)
Real-Time Systems Hermann Härtig Real-Time Communication (following Kopetz, Liu, Schönberg, Löser) 05/02/15 Contents Overview IO Busses: PCI Networks as schedulable resources: Priority / Time-Driven /
SOME/IP SERVICE DISCOVERY THE NEED FOR SERVICE DISCOVERY IN THE VEHICLE
2014-05-27, BMW Group, Dr. Lars Völker SOME/IP SERVICE DISCOVERY THE NEED FOR SERVICE DISCOVERY IN THE VEHICLE AGENDA Motivation Where do we come from? What does Ethernet bring to the table? Efficiency
Safety and Security Features in AUTOSAR
Safety and Security Features in AUTOSAR Nagarjuna Rao Kandimala, Michal Sojka Czech Technical University in Prague 166 27 Praha 6, Czech Republic Thursday 15 th November, 2012 Contents 1 Introduction 2
Software engineering for real-time systems
Introduction Software engineering for real-time systems Objectives To: Section 1 Introduction to real-time systems Outline the differences between general-purpose applications and real-time systems. Give
Performance Analysis of Time-Triggered Ether-Networks Using Off-The-Shelf-Components
of Time-Triggered Ether-Networks Using Off-The-Shelf-Components AMICS Workshop 2011 Till Steinbach, Franz Korf, Thomas C. Schmidt {florian.bartols,till.steinbach,korf,schmidt} @informatik.haw-hamburg.de
Controlled Random Access Methods
Helsinki University of Technology S-72.333 Postgraduate Seminar on Radio Communications Controlled Random Access Methods Er Liu [email protected] Communications Laboratory 09.03.2004 Content of Presentation
PROFINET the Industrial Ethernet standard. Siemens AG 2013. Alle Rechte vorbehalten.
the Industrial Ethernet standard is 100% Ethernet is Ethernet Ethernet is the established standard in the IT world for fast exchange of data (IEEE 802.3) is always full duplex simultaneous communication
Introduction to LIN. Webinar
Introduction to LIN Webinar V2.2.07 2014-03-03 Agenda > Information 4 Overview 6 LIN Workflow 9 LIN Physical Layer 12 LIN Communication 14 Synchronization of the LIN nodes 16 LIN Message & Scheduling 19
Proactive, Resource-Aware, Tunable Real-time Fault-tolerant Middleware
Proactive, Resource-Aware, Tunable Real-time Fault-tolerant Middleware Priya Narasimhan T. Dumitraş, A. Paulos, S. Pertet, C. Reverte, J. Slember, D. Srivastava Carnegie Mellon University Problem Description
Chapter 4. Medium Access Control. IN2P3 Octobre 2002 Jean-Pierre Thomesse
Chapter 4 Medium Access Control 1 Introduction Objectives To manage the access to the medium or channel To take into account the time constraints To schedule the traffics Different solutions History Different
SAN Conceptual and Design Basics
TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer
DigiPoints Volume 1. Student Workbook. Module 4 Bandwidth Management
Bandwidth Management Page 4.1 DigiPoints Volume 1 Module 4 Bandwidth Management Summary This module will cover Time Division Multiplexing (TDM). TDM technology allows many users to access a particular
White Paper. Real-time Capabilities for Linux SGI REACT Real-Time for Linux
White Paper Real-time Capabilities for Linux SGI REACT Real-Time for Linux Abstract This white paper describes the real-time capabilities provided by SGI REACT Real-Time for Linux. software. REACT enables
Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
Industrial Networks & Databases
Industrial Networks & Databases LONWORKS KNX 1 HVAC and BEMS HVAC - Heating, Ventilation & Air Conditioning BEMS - Building & Energy Management Systems 2 3 4 LONWORKS (Local Operating Networks) Open solution
Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1
Fast Ethernet and Gigabit Ethernet Networks: Fast Ethernet 1 Fast Ethernet (100BASE-T) How to achieve 100 Mbps capacity? MII LLC MAC Convergence Sublayer Media Independent Interface Media Dependent Sublayer
DeviceNet Communication Manual
DeviceNet Communication Manual Soft-Starter Series: SSW-07/SSW-08 Language: English Document: 10000046963 / 00 03/2008 Summary ABOUT THIS MANUAL... 5 ABBREVIATIONS AND DEFINITIONS... 5 NUMERICAL REPRESENTATION...
EtherCAT Cutting Costs with High-speed Ethernet
EtherCAT Cutting Costs with High-speed Ethernet The real-time Ethernet fieldbus for automati 2 Real-time Ethernet down to the I/O level Low system costs Flexible topology Maximum performance Easy configuration
Industrial Requirements for a Converged Network
Industrial Requirements for a Converged Network IEEE 802.3 SG DMLT Phoenix (AZ) Albert Tretter, Siemens AG Ethernet captures more and more Applications Traditional Markets - Industrial Automation - Factory
RT-QoS for Wireless ad-hoc Networks of Embedded Systems
RT-QoS for Wireless ad-hoc Networks of Embedded Systems Marco accamo University of Illinois Urbana-hampaign 1 Outline Wireless RT-QoS: important MA attributes and faced challenges Some new ideas and results
Software Components for Reliable Automotive Systems
Software Components for Reliable Automotive Systems H. Heinecke BMW Car IT GmbH Munich, Germany W. Damm, B. Josko, A. Metzner OFFIS Oldenburg, Germany A. Sangiovanni-Vincentelli Univ. of California Berkeley
Vehicle data acquisition using CAN By Henning Olsson, OptimumG [email protected]
Vehicle data acquisition using By Henning Olsson, OptimumG [email protected] Introduction: Data acquisition is one of the best tools to increase the understanding of vehicle behavior. One can
Computer Organization and Components
Computer Organization and Components IS1500, fall 2015 Lecture 5: I/O Systems, part I Associate Professor, KTH Royal Institute of Technology Assistant Research Engineer, University of California, Berkeley
Real-Time (Paradigms) (51)
Real-Time (Paradigms) (51) 5. Real-Time Communication Data flow (communication) in embedded systems : Sensor --> Controller Controller --> Actor Controller --> Display Controller Controller Major
Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication
01PC-422 Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication Pascal Jost IAS, University of Stuttgart, Germany Stephan Hoffmann Vector CANtech Inc., USA Copyright
Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS
SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,
Contributions to the Engineering of Safety Critical Automotive Systems
Contributions to the Engineering of Safety Critical Automotive Systems 1 Nicolas NAVET INRIA - LORIA Laboratory Real-Time and Interoperability (TRIO) Group http://www.loria.fr/~nnavet On a sabbatical leave
Automotive Communication Network Trends
Automotive Communication Network Trends Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 1200 DMIPS, Superscalar Automotive
Bus Data Acquisition and Remote Monitoring System Using Gsm & Can
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 8, Issue 3 (Nov. - Dec. 2013), PP 88-92 Bus Data Acquisition and Remote Monitoring System
In-Vehicle Networking freescale.com/automotive
LIN/CAN/RF/FlexRay Technology In-Vehicle Networking freescale.com/automotive In-Vehicle Networking As an industry leader in automotive solutions, Freescale Semiconductor has greatly contributed to in-vehicle
Documentation. M-Bus 130-mbx
Documentation M-Bus 130-mbx Introduction The mx M-Bus module is part of the mx Smart Slot communications family. With the integrated SmartSlot technology, mx systems ag offers automatic consumer data read-out
The Problem: Automotive safety recalls, Control Systems Diagnostics, Stability Control, Traction Control, Anti-lock Braking, Adaptive Cruise Control
AUTOPLUG: Remote Diagnostics Automotive Architecture for Control Software Safety Rahul Mangharam, Yash V. Pant and Truong X. Nghiem Department of Electrical & Systems Engineering University of Pennsylvania
In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed
Networking Heavy-Duty Vehicles Based on SAE J1939 From Parameter Group to plug-and-play Application In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that plays a key role. J1939 networks
Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software
133 Hitachi Review Vol. 63 (2014), No. 2 Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software Yoshinobu Fukano, Dr. Sci. Kosei Goto Masahiro Matsubara
- An Essential Building Block for Stable and Reliable Compute Clusters
Ferdinand Geier ParTec Cluster Competence Center GmbH, V. 1.4, March 2005 Cluster Middleware - An Essential Building Block for Stable and Reliable Compute Clusters Contents: Compute Clusters a Real Alternative
Appendix A. by Gordon Getty, Agilent Technologies
Appendix A Test, Debug and Verification of PCI Express Designs by Gordon Getty, Agilent Technologies Scope The need for greater I/O bandwidth in the computer industry has caused designers to shift from
Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference?
Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference? Samarjit Chakraborty www.rcs.ei.tum.de TU Munich, Germany Joint work with Dip Goswami*, Reinhard Schneider #, Alejandro Masrur
Customer Specific Wireless Network Solutions Based on Standard IEEE 802.15.4
Customer Specific Wireless Network Solutions Based on Standard IEEE 802.15.4 Michael Binhack, sentec Elektronik GmbH, Werner-von-Siemens-Str. 6, 98693 Ilmenau, Germany Gerald Kupris, Freescale Semiconductor
From Control Loops to Software
CNRS-VERIMAG Grenoble, France October 2006 Executive Summary Embedded systems realization of control systems by computers Computers are the major medium for realizing controllers There is a gap between
SCSI vs. Fibre Channel White Paper
SCSI vs. Fibre Channel White Paper 08/27/99 SCSI vs. Fibre Channel Over the past decades, computer s industry has seen radical change in key components. Limitations in speed, bandwidth, and distance have
Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD
Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch
A Transport Protocol for Multimedia Wireless Sensor Networks
A Transport Protocol for Multimedia Wireless Sensor Networks Duarte Meneses, António Grilo, Paulo Rogério Pereira 1 NGI'2011: A Transport Protocol for Multimedia Wireless Sensor Networks Introduction Wireless
Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions
September 2013 Silicon Support & Professional Eng. Services Customer Experience Freescale Provided SW & Solutions Provide Valued Software, Support & Professional Engineering Services, Competitively 2 Customer
Automotive Software Engineering
Automotive Software Engineering List of Chapters: 1. Introduction and Overview 1.1 The Driver Vehicle Environment System 1.1.1 Design and Method of Operation of Vehicle Electronic 1.1.2 Electronic of the
Course 12 Synchronous transmission multiplexing systems used in digital telephone networks
Course 12 Synchronous transmission multiplexing systems used in digital telephone networks o Disadvantages of the PDH transmission multiplexing system PDH: no unitary international standardization of the
The SAE J1939 Communications Network
The SAE J939 Communications Network An overview of the J939 family of standards and how they are used An SAE White Paper Since its publication more than a decade ago, SAE J939 has become widely accepted
Challenge of Ethernet Use in the Automobile
Challenge of Ethernet Use in the Automobile Flexible interfaces and software tools simplify ECU development Already this year, Ethernet will be used as a system network in the first production vehicles.
AUTOMOTIVE FIELDBUS TECHNOLOGY: DEVELOPMENT TOOLS AND ELECTRONIC EQUIPMENT FOR LABORATORY PRACTICES
AUTOMOTIVE FIELDBUS TECHNOLOGY: DEVELOPMENT TOOLS AND ELECTRONIC EQUIPMENT FOR LABORATORY PRACTICES S. OTERO, F. POZA, M. A. DOMÍNGUEZ AND P. MARIÑO Electronic Technology Department. University of Vigo.
Vorlesung Kommunikationsnetze Fieldbus Systems
Vorlesung Kommunikationsnetze Fieldbus Systems Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen
Integration of FlexRay-based control units in existing test benches
Integration of FlexRay-based control units in existing test benches Authors: Roland Bacher, BMW Group Munich Herbert Haas, BMW Group Munich Martin Simons, IXXAT Automation Weingarten Today, measuring and
