SlideShare a Scribd company logo
1 of 8
Download to read offline
CAN and TTP are the two wired network protocols used for distributed embedded system
network communication discussed in class. Another very popular protocol is flexRay, Give a
clear description ofFlexray and indicate the main differences between Flexray. CAN, and TTP
(do not just summarize these difference in a table). To get credit for this question you must
include your sources as references|
Solution
ISSN(Online): 2320
-
9801
ISSN (Print): 23
20
-
9798
I
nternational
J
ournal of
I
nnovative
R
esearch in
C
omputer
and
C
ommunication
E
ngineering
(An ISO 3297: 2007 Certified Organization)
Vol.2, Special Issue 4, September 2014
Copyright to
IJIRCCE
www.ijircce.com
63
Several time
-
triggered technologies su
ch as time
-
triggered CAN (TTCAN
[7], [8]), time
-
triggered protocol (TTP,
[9], [10]), and
FlexRay
[11], [12] have been designed to provide predictable medium access at a higher available
bandwidth. An example
of in
-
vehicle network for a typical car is shown in figure 1 below.
Figure 1.
In
-
vehicle network example.
Time
-
triggered protocol (TTP) has been developed by Technical University of Vienna after two
decades of e
xtensive
research. Messages using TTP ar
e statistically schedule based on the progression of time. It has an advantage that it can
precisely control the message transmission and reception time. This characteristic makes it
suitable
for safety critical
applications. However, there are three drawb
acks to see: it is inefficient in terms of network utilization and periodic
message response time and the other being lack of flexibility.
Nowadays, either an event
-
triggered or a time
-
triggered mechanism is required for message transmissions in the
vehi
cle network, and in some cases, both of them are required at the same time in complex control
system
s. A hybrid
type of protocol has evolved called
FlexRay
communication protocol which allows transmitting both event
-
triggered
and time
-
triggered messages on
the same bus, thus taking the advantages of both approaches.
In this paper, we selected the most commonly used protocol CAN which is an event
-
triggered technology, TTP
which is a time
-
triggered protocol and the newest protocol in the market,
FlexRay
, fo
r comparison. The section II
describes the history and background of the three protocols. The section III will present an
overvie
w of how the three
protocols work. A number of different comparisons of the three protocols is made in section IV.
Fina
lly, the
real
-
time
demands are discussed in section V followed by conclusions.
II.
HISTORY
AND
BACKGROUND
A.
Controller Area Network
It is a serial bus system, which was developed by Robert Bosch in 1980’s for automotive
applications
. The design
was simple, efficient
and robust communication network. The CAN protocol is internationally standardized in ISO
11898
-
1 and comprises the data link layer and components of the physical layer of the 7
-
layer ISO
-
OSI reference
model. CAN, which is now available from more than 50 s
emiconductor manufacturers in hardware. The main
principles of CAN are:
•
Multi
-
master: Any node may send if the bus is idle.
•
Guarantee of latency times: It is possible to calculate the worst case time for a message to be sent
and reached
at the destina
tion node.
•
Configuration flexibility: Nodes can be added to the network without change in hardware or
software.
•
Prioritization of messages: Conflicts are avoided by prioritizing the messages.
•
Broadcast communication: Every transmitted message is rece
ived in all nodes
•
Error detection and correction: The faulty messages are retransmitted and if found to be
permanent f
ault, the
node is autonomously switched off.
B.
Time
-
Triggered Protocol
The development of TTP and TTP/C has been led by Prof. Hermann
Kopetz, Technical University of Vienna. The
commercial development of TTP/C tools and products is led by TTTech. Existing protocols
J1850 and CA
N meet the
bandwidth specification for an SAE Class C protocol, but not the fault tolerant requirements. It is
a family of TDMA
based, fault tolerant protocols. It is specifically designed for safety
-
related automotive applications. The Time
-
Triggered protocol provides the following services:
• A TDMA medium access strategy on replicated communication channels
enables autonomous fault
-
tolerant
message transport with known delay and minimal jitter among the CNIs of a cluster’s nodes.
• Fault
-
tolerant clock synchronization establishes the global time base without relying on a central time
se
rver.
• A membership se
rvice informs every correct node about the consistency of data transmission. This distributed
acknowledgment service promptly informs the application of an error in the communication
system. If
state consistency
is lost, this service will quickly notify th
e application.
• Clique avoidance detects faults outside the fault hypothesis that are intolerable at the protocol
level.
C. FlexRay
The
FlexRay
consortium emerged after BMW and DaimlerChrysler realized that available solutions did not
meet
their future n
eeds for data throughput and determinism. In September 2000, they joined forces with Frees
cale and
Philips and formed the
FlexRay
consortium to establish
FlexRay
as the de facto industry standard. The first vehicle to
use
FlexRay
protocol was BMW X5 in 2006
but the BMW 7
-
series was introduced in 2008 fully utilizing the protocol.
•
Deterministic communication
•
Support for on
-
demand communication (not to interfere with the deterministic communication)
•
Scalable fault
-
tol
erance.
•
Dual channel data rate of 10 Mbps.
•
Support for composability
•
Predictable behavior at absence of node or presence of error conditions.
•
A network wide consistent view of time with a known accuracy of all nodes.
•
Distributed computing through
a global time clock
•
As backbone network, working in conjunction with already established systems (such as CAN,
LIN etc.)
.
III.
OVERVIEW
OF
THE
PROTOCOLS
A.
Controller Area Network
A typical vehicle can contain two to five separate CAN networks operating at d
ifferent transmission rates. A low
speed CAN be used for non
-
critical applications like seat and window movement controls operate at less than 125 kbps.
They have an energy saving sleep mode in which nodes stop their oscillators until a CAN
message awak
ens
them. A
higher speed CAN interconnect the more real
-
time critical functions such as engine management, anti
-
lock brakes, and
cruise control. Although capable of a maximum baud rate of 1Mbps, the electromagnetic
shielding requ
ired makes it
costly.
The C
AN protocol defines the Data Link Layer and parts of the Physical Layer. The protocol specifies
a 5V
differential electrical bus as the physical interface. Most of the layers of the ISO/OSI protocol st
ack are implemented
by the software developer [13]. In
the physical layer following properties are discussed:
•
Bit Encoding/Decoding
•
Bit Timing and synchronization
•
Physical Medium
•
Data Rate vs. Bus Length

More Related Content

Similar to CAN and TTP are the two wired network protocols used for distributed .pdf

Throughput Performance Analysis VOIP over LTE
Throughput Performance Analysis VOIP over LTEThroughput Performance Analysis VOIP over LTE
Throughput Performance Analysis VOIP over LTEiosrjce
 
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETsVEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETsCSCJournals
 
ETE405-lec7.pdf
ETE405-lec7.pdfETE405-lec7.pdf
ETE405-lec7.pdfmashiur
 
Wireless Communications and a Priority Access Protocol for Multiple Mobile Te...
Wireless Communications and a Priority Access Protocol for Multiple Mobile Te...Wireless Communications and a Priority Access Protocol for Multiple Mobile Te...
Wireless Communications and a Priority Access Protocol for Multiple Mobile Te...MNIT Jaipur
 
NetSim Webinar on Cognitive Radio Networks
NetSim Webinar on Cognitive Radio NetworksNetSim Webinar on Cognitive Radio Networks
NetSim Webinar on Cognitive Radio NetworksSANJAY ANAND
 
Enabling 5G X-Haul with Deterministic Ethernet - A TransPacket whitepaper
Enabling 5G X-Haul with Deterministic Ethernet - A TransPacket whitepaperEnabling 5G X-Haul with Deterministic Ethernet - A TransPacket whitepaper
Enabling 5G X-Haul with Deterministic Ethernet - A TransPacket whitepaperIvar Søvold
 
11bec091_MajorProject_Presentation_2015
11bec091_MajorProject_Presentation_201511bec091_MajorProject_Presentation_2015
11bec091_MajorProject_Presentation_2015Harshit Trivedi
 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.pptmashiur
 
Controller Area Network (CAN) Different Types
Controller Area Network (CAN) Different TypesController Area Network (CAN) Different Types
Controller Area Network (CAN) Different TypesFebinShaji9
 
Topic2-Network_FlexRayCommBus_20111013.ppt
Topic2-Network_FlexRayCommBus_20111013.pptTopic2-Network_FlexRayCommBus_20111013.ppt
Topic2-Network_FlexRayCommBus_20111013.pptjacu123
 
OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852Yi-Neng Lin
 
Vehicle Automation Using Controller Area Network
Vehicle Automation Using Controller Area NetworkVehicle Automation Using Controller Area Network
Vehicle Automation Using Controller Area NetworkIRJET Journal
 
Discussion on IoT technologies – CAT M1 and NB-IoT (CAT M2)
Discussion on IoT technologies – CAT M1 and NB-IoT (CAT M2)Discussion on IoT technologies – CAT M1 and NB-IoT (CAT M2)
Discussion on IoT technologies – CAT M1 and NB-IoT (CAT M2)Small Cell Forum
 
Industrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologiesIndustrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologiesStephane Potier
 
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...csandit
 
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...csandit
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.pptmashiur
 

Similar to CAN and TTP are the two wired network protocols used for distributed .pdf (20)

R,aouami wccs
R,aouami wccsR,aouami wccs
R,aouami wccs
 
C011111523
C011111523C011111523
C011111523
 
Throughput Performance Analysis VOIP over LTE
Throughput Performance Analysis VOIP over LTEThroughput Performance Analysis VOIP over LTE
Throughput Performance Analysis VOIP over LTE
 
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETsVEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
 
ETE405-lec7.pdf
ETE405-lec7.pdfETE405-lec7.pdf
ETE405-lec7.pdf
 
Wireless Communications and a Priority Access Protocol for Multiple Mobile Te...
Wireless Communications and a Priority Access Protocol for Multiple Mobile Te...Wireless Communications and a Priority Access Protocol for Multiple Mobile Te...
Wireless Communications and a Priority Access Protocol for Multiple Mobile Te...
 
NetSim Webinar on Cognitive Radio Networks
NetSim Webinar on Cognitive Radio NetworksNetSim Webinar on Cognitive Radio Networks
NetSim Webinar on Cognitive Radio Networks
 
Enabling 5G X-Haul with Deterministic Ethernet - A TransPacket whitepaper
Enabling 5G X-Haul with Deterministic Ethernet - A TransPacket whitepaperEnabling 5G X-Haul with Deterministic Ethernet - A TransPacket whitepaper
Enabling 5G X-Haul with Deterministic Ethernet - A TransPacket whitepaper
 
11bec091_MajorProject_Presentation_2015
11bec091_MajorProject_Presentation_201511bec091_MajorProject_Presentation_2015
11bec091_MajorProject_Presentation_2015
 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.ppt
 
Controller Area Network (CAN) Different Types
Controller Area Network (CAN) Different TypesController Area Network (CAN) Different Types
Controller Area Network (CAN) Different Types
 
Topic2-Network_FlexRayCommBus_20111013.ppt
Topic2-Network_FlexRayCommBus_20111013.pptTopic2-Network_FlexRayCommBus_20111013.ppt
Topic2-Network_FlexRayCommBus_20111013.ppt
 
OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852
 
Vehicle Automation Using Controller Area Network
Vehicle Automation Using Controller Area NetworkVehicle Automation Using Controller Area Network
Vehicle Automation Using Controller Area Network
 
Discussion on IoT technologies – CAT M1 and NB-IoT (CAT M2)
Discussion on IoT technologies – CAT M1 and NB-IoT (CAT M2)Discussion on IoT technologies – CAT M1 and NB-IoT (CAT M2)
Discussion on IoT technologies – CAT M1 and NB-IoT (CAT M2)
 
Industrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologiesIndustrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologies
 
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
 
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
QOS-B ASED P ERFORMANCE E VALUATION OF C HANNEL -A WARE /QOS-A WARE S CHEDULI...
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.ppt
 
Unit 4.pptx
Unit 4.pptxUnit 4.pptx
Unit 4.pptx
 

More from ssuserc77a341

A T1 uses which of the following to multiplex DS0s into a composite .pdf
A T1 uses which of the following to multiplex DS0s into a composite .pdfA T1 uses which of the following to multiplex DS0s into a composite .pdf
A T1 uses which of the following to multiplex DS0s into a composite .pdfssuserc77a341
 
Can you solve this question please!! 7. The proportion of the solar .pdf
Can you solve this question please!! 7. The proportion of the solar .pdfCan you solve this question please!! 7. The proportion of the solar .pdf
Can you solve this question please!! 7. The proportion of the solar .pdfssuserc77a341
 
C# 6Write a program that creates a Calculation ClassUse the foll.pdf
C# 6Write a program that creates a Calculation ClassUse the foll.pdfC# 6Write a program that creates a Calculation ClassUse the foll.pdf
C# 6Write a program that creates a Calculation ClassUse the foll.pdfssuserc77a341
 
34. Cam is a mechanical device that transforms rotary motion into lin.pdf
34. Cam is a mechanical device that transforms rotary motion into lin.pdf34. Cam is a mechanical device that transforms rotary motion into lin.pdf
34. Cam is a mechanical device that transforms rotary motion into lin.pdfssuserc77a341
 
1. What is the role of mediator Is it in prokaryotes or eukaryotes..pdf
1. What is the role of mediator Is it in prokaryotes or eukaryotes..pdf1. What is the role of mediator Is it in prokaryotes or eukaryotes..pdf
1. What is the role of mediator Is it in prokaryotes or eukaryotes..pdfssuserc77a341
 
Could someone read over this paper and tell me how it reads so far a.pdf
Could someone read over this paper and tell me how it reads so far a.pdfCould someone read over this paper and tell me how it reads so far a.pdf
Could someone read over this paper and tell me how it reads so far a.pdfssuserc77a341
 
Find the unit vector that has the same direction as the vector v. v .pdf
Find the unit vector that has the same direction as the vector v.  v .pdfFind the unit vector that has the same direction as the vector v.  v .pdf
Find the unit vector that has the same direction as the vector v. v .pdfssuserc77a341
 
1-In order to determine how Haverford Township voters will vote on a.pdf
1-In order to determine how Haverford Township voters will vote on a.pdf1-In order to determine how Haverford Township voters will vote on a.pdf
1-In order to determine how Haverford Township voters will vote on a.pdfssuserc77a341
 
Explain how the atmosphere in the Cretaceous may have influenced the.pdf
Explain how the atmosphere in the Cretaceous may have influenced the.pdfExplain how the atmosphere in the Cretaceous may have influenced the.pdf
Explain how the atmosphere in the Cretaceous may have influenced the.pdfssuserc77a341
 
Explain the relationships among audit services, attestation services.pdf
Explain the relationships among audit services, attestation services.pdfExplain the relationships among audit services, attestation services.pdf
Explain the relationships among audit services, attestation services.pdfssuserc77a341
 
Eric gets twice as much pocket money per week as Frank and Frank get.pdf
Eric gets twice as much pocket money per week as Frank and Frank get.pdfEric gets twice as much pocket money per week as Frank and Frank get.pdf
Eric gets twice as much pocket money per week as Frank and Frank get.pdfssuserc77a341
 
During osmosis, individual molecules move Toward lower concentratio.pdf
During osmosis, individual molecules move  Toward lower concentratio.pdfDuring osmosis, individual molecules move  Toward lower concentratio.pdf
During osmosis, individual molecules move Toward lower concentratio.pdfssuserc77a341
 
Disorders that result from excessive or inadequate production of hor.pdf
Disorders that result from excessive or inadequate production of hor.pdfDisorders that result from excessive or inadequate production of hor.pdf
Disorders that result from excessive or inadequate production of hor.pdfssuserc77a341
 
A sequare region is changed into a rectangular one by making it 2 fe.pdf
A sequare region is changed into a rectangular one by making it 2 fe.pdfA sequare region is changed into a rectangular one by making it 2 fe.pdf
A sequare region is changed into a rectangular one by making it 2 fe.pdfssuserc77a341
 
(Unordered Sets) As explained in this chapter, a set is a collection.pdf
(Unordered Sets) As explained in this chapter, a set is a collection.pdf(Unordered Sets) As explained in this chapter, a set is a collection.pdf
(Unordered Sets) As explained in this chapter, a set is a collection.pdfssuserc77a341
 

More from ssuserc77a341 (15)

A T1 uses which of the following to multiplex DS0s into a composite .pdf
A T1 uses which of the following to multiplex DS0s into a composite .pdfA T1 uses which of the following to multiplex DS0s into a composite .pdf
A T1 uses which of the following to multiplex DS0s into a composite .pdf
 
Can you solve this question please!! 7. The proportion of the solar .pdf
Can you solve this question please!! 7. The proportion of the solar .pdfCan you solve this question please!! 7. The proportion of the solar .pdf
Can you solve this question please!! 7. The proportion of the solar .pdf
 
C# 6Write a program that creates a Calculation ClassUse the foll.pdf
C# 6Write a program that creates a Calculation ClassUse the foll.pdfC# 6Write a program that creates a Calculation ClassUse the foll.pdf
C# 6Write a program that creates a Calculation ClassUse the foll.pdf
 
34. Cam is a mechanical device that transforms rotary motion into lin.pdf
34. Cam is a mechanical device that transforms rotary motion into lin.pdf34. Cam is a mechanical device that transforms rotary motion into lin.pdf
34. Cam is a mechanical device that transforms rotary motion into lin.pdf
 
1. What is the role of mediator Is it in prokaryotes or eukaryotes..pdf
1. What is the role of mediator Is it in prokaryotes or eukaryotes..pdf1. What is the role of mediator Is it in prokaryotes or eukaryotes..pdf
1. What is the role of mediator Is it in prokaryotes or eukaryotes..pdf
 
Could someone read over this paper and tell me how it reads so far a.pdf
Could someone read over this paper and tell me how it reads so far a.pdfCould someone read over this paper and tell me how it reads so far a.pdf
Could someone read over this paper and tell me how it reads so far a.pdf
 
Find the unit vector that has the same direction as the vector v. v .pdf
Find the unit vector that has the same direction as the vector v.  v .pdfFind the unit vector that has the same direction as the vector v.  v .pdf
Find the unit vector that has the same direction as the vector v. v .pdf
 
1-In order to determine how Haverford Township voters will vote on a.pdf
1-In order to determine how Haverford Township voters will vote on a.pdf1-In order to determine how Haverford Township voters will vote on a.pdf
1-In order to determine how Haverford Township voters will vote on a.pdf
 
Explain how the atmosphere in the Cretaceous may have influenced the.pdf
Explain how the atmosphere in the Cretaceous may have influenced the.pdfExplain how the atmosphere in the Cretaceous may have influenced the.pdf
Explain how the atmosphere in the Cretaceous may have influenced the.pdf
 
Explain the relationships among audit services, attestation services.pdf
Explain the relationships among audit services, attestation services.pdfExplain the relationships among audit services, attestation services.pdf
Explain the relationships among audit services, attestation services.pdf
 
Eric gets twice as much pocket money per week as Frank and Frank get.pdf
Eric gets twice as much pocket money per week as Frank and Frank get.pdfEric gets twice as much pocket money per week as Frank and Frank get.pdf
Eric gets twice as much pocket money per week as Frank and Frank get.pdf
 
During osmosis, individual molecules move Toward lower concentratio.pdf
During osmosis, individual molecules move  Toward lower concentratio.pdfDuring osmosis, individual molecules move  Toward lower concentratio.pdf
During osmosis, individual molecules move Toward lower concentratio.pdf
 
Disorders that result from excessive or inadequate production of hor.pdf
Disorders that result from excessive or inadequate production of hor.pdfDisorders that result from excessive or inadequate production of hor.pdf
Disorders that result from excessive or inadequate production of hor.pdf
 
A sequare region is changed into a rectangular one by making it 2 fe.pdf
A sequare region is changed into a rectangular one by making it 2 fe.pdfA sequare region is changed into a rectangular one by making it 2 fe.pdf
A sequare region is changed into a rectangular one by making it 2 fe.pdf
 
(Unordered Sets) As explained in this chapter, a set is a collection.pdf
(Unordered Sets) As explained in this chapter, a set is a collection.pdf(Unordered Sets) As explained in this chapter, a set is a collection.pdf
(Unordered Sets) As explained in this chapter, a set is a collection.pdf
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 

CAN and TTP are the two wired network protocols used for distributed .pdf

  • 1. CAN and TTP are the two wired network protocols used for distributed embedded system network communication discussed in class. Another very popular protocol is flexRay, Give a clear description ofFlexray and indicate the main differences between Flexray. CAN, and TTP (do not just summarize these difference in a table). To get credit for this question you must include your sources as references| Solution ISSN(Online): 2320 - 9801 ISSN (Print): 23 20 - 9798 I nternational J ournal of I nnovative R esearch in C omputer and C ommunication E ngineering (An ISO 3297: 2007 Certified Organization) Vol.2, Special Issue 4, September 2014 Copyright to IJIRCCE www.ijircce.com 63
  • 2. Several time - triggered technologies su ch as time - triggered CAN (TTCAN [7], [8]), time - triggered protocol (TTP, [9], [10]), and FlexRay [11], [12] have been designed to provide predictable medium access at a higher available bandwidth. An example of in - vehicle network for a typical car is shown in figure 1 below. Figure 1. In - vehicle network example. Time - triggered protocol (TTP) has been developed by Technical University of Vienna after two decades of e xtensive research. Messages using TTP ar e statistically schedule based on the progression of time. It has an advantage that it can precisely control the message transmission and reception time. This characteristic makes it suitable for safety critical applications. However, there are three drawb acks to see: it is inefficient in terms of network utilization and periodic message response time and the other being lack of flexibility. Nowadays, either an event - triggered or a time
  • 3. - triggered mechanism is required for message transmissions in the vehi cle network, and in some cases, both of them are required at the same time in complex control system s. A hybrid type of protocol has evolved called FlexRay communication protocol which allows transmitting both event - triggered and time - triggered messages on the same bus, thus taking the advantages of both approaches. In this paper, we selected the most commonly used protocol CAN which is an event - triggered technology, TTP which is a time - triggered protocol and the newest protocol in the market, FlexRay , fo r comparison. The section II describes the history and background of the three protocols. The section III will present an overvie w of how the three protocols work. A number of different comparisons of the three protocols is made in section IV. Fina lly, the real - time demands are discussed in section V followed by conclusions. II. HISTORY
  • 4. AND BACKGROUND A. Controller Area Network It is a serial bus system, which was developed by Robert Bosch in 1980’s for automotive applications . The design was simple, efficient and robust communication network. The CAN protocol is internationally standardized in ISO 11898 - 1 and comprises the data link layer and components of the physical layer of the 7 - layer ISO - OSI reference model. CAN, which is now available from more than 50 s emiconductor manufacturers in hardware. The main principles of CAN are: • Multi - master: Any node may send if the bus is idle. • Guarantee of latency times: It is possible to calculate the worst case time for a message to be sent and reached at the destina tion node. • Configuration flexibility: Nodes can be added to the network without change in hardware or software. • Prioritization of messages: Conflicts are avoided by prioritizing the messages. • Broadcast communication: Every transmitted message is rece ived in all nodes
  • 5. • Error detection and correction: The faulty messages are retransmitted and if found to be permanent f ault, the node is autonomously switched off. B. Time - Triggered Protocol The development of TTP and TTP/C has been led by Prof. Hermann Kopetz, Technical University of Vienna. The commercial development of TTP/C tools and products is led by TTTech. Existing protocols J1850 and CA N meet the bandwidth specification for an SAE Class C protocol, but not the fault tolerant requirements. It is a family of TDMA based, fault tolerant protocols. It is specifically designed for safety - related automotive applications. The Time - Triggered protocol provides the following services: • A TDMA medium access strategy on replicated communication channels enables autonomous fault - tolerant message transport with known delay and minimal jitter among the CNIs of a cluster’s nodes. • Fault - tolerant clock synchronization establishes the global time base without relying on a central time se rver. • A membership se rvice informs every correct node about the consistency of data transmission. This distributed acknowledgment service promptly informs the application of an error in the communication system. If state consistency
  • 6. is lost, this service will quickly notify th e application. • Clique avoidance detects faults outside the fault hypothesis that are intolerable at the protocol level. C. FlexRay The FlexRay consortium emerged after BMW and DaimlerChrysler realized that available solutions did not meet their future n eeds for data throughput and determinism. In September 2000, they joined forces with Frees cale and Philips and formed the FlexRay consortium to establish FlexRay as the de facto industry standard. The first vehicle to use FlexRay protocol was BMW X5 in 2006 but the BMW 7 - series was introduced in 2008 fully utilizing the protocol. • Deterministic communication • Support for on - demand communication (not to interfere with the deterministic communication) • Scalable fault - tol erance. • Dual channel data rate of 10 Mbps.
  • 7. • Support for composability • Predictable behavior at absence of node or presence of error conditions. • A network wide consistent view of time with a known accuracy of all nodes. • Distributed computing through a global time clock • As backbone network, working in conjunction with already established systems (such as CAN, LIN etc.) . III. OVERVIEW OF THE PROTOCOLS A. Controller Area Network A typical vehicle can contain two to five separate CAN networks operating at d ifferent transmission rates. A low speed CAN be used for non - critical applications like seat and window movement controls operate at less than 125 kbps. They have an energy saving sleep mode in which nodes stop their oscillators until a CAN message awak ens them. A higher speed CAN interconnect the more real - time critical functions such as engine management, anti - lock brakes, and cruise control. Although capable of a maximum baud rate of 1Mbps, the electromagnetic shielding requ
  • 8. ired makes it costly. The C AN protocol defines the Data Link Layer and parts of the Physical Layer. The protocol specifies a 5V differential electrical bus as the physical interface. Most of the layers of the ISO/OSI protocol st ack are implemented by the software developer [13]. In the physical layer following properties are discussed: • Bit Encoding/Decoding • Bit Timing and synchronization • Physical Medium • Data Rate vs. Bus Length