SlideShare a Scribd company logo
1 of 13
Introduction
 Developed by FlexRay consortium to govern on-board
automotive computing.
 FlexRay: Automotive Network Communication
Protocol.
 FlexRay is a serial communication technology used for
data communication in transportation media. E.g.,
civil and military aircrafts, modern cars.
FlexRay Architecture
 FlexRay cluster: A FlexRay communication system is
made up of FlexRay nodes.
 FlexRay Bus : A physical transmission medium
interconnecting all the nodes.
FlexRay Node
 A FlexRay node is an electronic control unit(ECU).
 Connected to FlexRay Bus via FlexRay interface.
 Examples of ECUs are electro - hydraulic and electro
mechanical brake system.
 The FlexRay controller executes communication
protocol defined by FlexRay specification.
 FlexRay controller primary tasks are framing, bus
access, error detection and handling.
ABS : FlexRay Node
Architecture cont.
 FlexRay Cluster consists of several nodes and two
communication channels, channel A and channel B.
 Supports both bus and star
Topologies.
 Uses Time Division Multiple Access.
The Communication Cycle
 FlexRay communication cycle is the fundamental
element of the media-access scheme.
 The duration of a cycle is fixed when the network is
designed, typically it varies around 1-5 ms.
 There are 4 parts of communication cycle.
Communication Cycle Cont.
 Static Segment: Reserved slots for deterministic data
that arrives at a fixed period.
 Dynamic Segment: is used for a wider variety of
event-based data that does not require determinism.
 Symbol Window
Typically used for network maintenance and signaling
for starting the network.
 Network Idle Time
A known "quiet" time used to maintain
synchronization between node clocks.
FlexRay in modern Aircrafts.
 In analog avionic systems, number of cables were used
to transfer information between components.
 Hence, in modern avionics the signals are transmitted
on a single pair of wires which makes data bus.
 Aircraft data bus systems allow a wide variety of
avionics equipment to communicate with one another
and exchange data.
Data Bus.
 A bus is a collection of wires through which data is
transmitted from one part of system to another.
 All analog signals are converted to digital systems and
assigned unique address labels to ensure no conflicts.
 All buses consists of two parts an address bus and a
data bus. On aircraft two parts are incorporated within
a single word.
 A bus can be either serial or parallel. In avionics serial
communication is used.
ARINC 629
 ARINC 629 was introduced in May 1995 and is
currently used on the Boeing 777, Airbus A330 and
A340 aircraft.
 The ARINC 629 bus operates as a multiple-source,
multiple sink system.
 ARINC 629 can accommodate up to a total of 128
terminals and supports a data rate of 2Mbps.
ARINC 629 cont.
 It uses Time Division Multiple Access(TDMA).
 Each terminal is allocated a time slot to access the bus.
 It uses 20 bit data word format.
 First 3 bits are used for time synchronization.
 Next 16 bits are data contents and last bit is Parity.

More Related Content

What's hot (20)

Local Interconnect Network
Local Interconnect NetworkLocal Interconnect Network
Local Interconnect Network
 
Lin protocol
Lin protocolLin protocol
Lin protocol
 
Controller area network (CAN bus) ppt
Controller area network (CAN bus) pptController area network (CAN bus) ppt
Controller area network (CAN bus) ppt
 
Controller Area Network(CAN)
Controller Area Network(CAN)Controller Area Network(CAN)
Controller Area Network(CAN)
 
CAN Bus
CAN BusCAN Bus
CAN Bus
 
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan KController Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
 
Most Media Oriented System Transport
Most Media Oriented System TransportMost Media Oriented System Transport
Most Media Oriented System Transport
 
Can bus
Can busCan bus
Can bus
 
Can Bus communication Protocol
Can Bus communication ProtocolCan Bus communication Protocol
Can Bus communication Protocol
 
Automotive bus technologies
Automotive bus technologiesAutomotive bus technologies
Automotive bus technologies
 
CAN Bus
CAN BusCAN Bus
CAN Bus
 
Controller area network -ppt
Controller area network -pptController area network -ppt
Controller area network -ppt
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
KWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & ComparisonKWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & Comparison
 
vehicular communications
vehicular communicationsvehicular communications
vehicular communications
 
Can Protocol For Automobiles
Can Protocol For AutomobilesCan Protocol For Automobiles
Can Protocol For Automobiles
 
Can bus
Can busCan bus
Can bus
 
Communication protocols
Communication protocolsCommunication protocols
Communication protocols
 
Cellular V2X
Cellular V2XCellular V2X
Cellular V2X
 
Canbus
CanbusCanbus
Canbus
 

Viewers also liked

FPGA Design with Python and MyHDL
FPGA Design with Python and MyHDLFPGA Design with Python and MyHDL
FPGA Design with Python and MyHDLGuy Eschemann
 
Altera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Corporation
 
Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratchYury Gorbachev
 
Configuring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentConfiguring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentNicolas Navet
 
20 Inspiring Quotes From William Zinsser's "On Writing Well"
20 Inspiring Quotes From William Zinsser's "On Writing Well"20 Inspiring Quotes From William Zinsser's "On Writing Well"
20 Inspiring Quotes From William Zinsser's "On Writing Well"Glenn Leibowitz
 
Crevativty & innovation ppt mba
Crevativty & innovation ppt  mbaCrevativty & innovation ppt  mba
Crevativty & innovation ppt mbaBabasab Patil
 
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...J. Skyler Fernandes
 

Viewers also liked (10)

FPGA Design with Python and MyHDL
FPGA Design with Python and MyHDLFPGA Design with Python and MyHDL
FPGA Design with Python and MyHDL
 
Advanced Driver Assistance System using FPGA
Advanced Driver Assistance System using FPGAAdvanced Driver Assistance System using FPGA
Advanced Driver Assistance System using FPGA
 
Altera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer Presentation
 
Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratch
 
Flexray
FlexrayFlexray
Flexray
 
RTL Presentation by Pr. John Connor
RTL Presentation by Pr. John ConnorRTL Presentation by Pr. John Connor
RTL Presentation by Pr. John Connor
 
Configuring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentConfiguring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segment
 
20 Inspiring Quotes From William Zinsser's "On Writing Well"
20 Inspiring Quotes From William Zinsser's "On Writing Well"20 Inspiring Quotes From William Zinsser's "On Writing Well"
20 Inspiring Quotes From William Zinsser's "On Writing Well"
 
Crevativty & innovation ppt mba
Crevativty & innovation ppt  mbaCrevativty & innovation ppt  mba
Crevativty & innovation ppt mba
 
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
 

Similar to FlexRay Communication Protocol Overview

Wolf etal securebus kom syst
Wolf etal securebus kom systWolf etal securebus kom syst
Wolf etal securebus kom systjueja
 
Aircraft digital computer system
Aircraft digital computer systemAircraft digital computer system
Aircraft digital computer systemItchan Urbano
 
Eidws 108 networks
Eidws 108 networksEidws 108 networks
Eidws 108 networksIT2Alcorn
 
Avionic systems: onboard electronics
Avionic systems: onboard electronicsAvionic systems: onboard electronics
Avionic systems: onboard electronicsMassimo Talia
 
Telecommunication network2222
Telecommunication  network2222Telecommunication  network2222
Telecommunication network2222Chirag_pahuja
 
AFDX A Time-Deterministic application of ARINC 664 part 7
AFDX A Time-Deterministic application of ARINC 664 part 7 AFDX A Time-Deterministic application of ARINC 664 part 7
AFDX A Time-Deterministic application of ARINC 664 part 7 Logic Fruit Technologies
 
Foundation Fieldbus
Foundation FieldbusFoundation Fieldbus
Foundation FieldbusJustin Baby
 
CAN and TTP are the two wired network protocols used for distributed .pdf
CAN and TTP are the two wired network protocols used for distributed .pdfCAN and TTP are the two wired network protocols used for distributed .pdf
CAN and TTP are the two wired network protocols used for distributed .pdfssuserc77a341
 
Brown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdfBrown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdfWendieEscaliente
 
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfAutomation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfGandhibabu8
 
Distance Cautious IP - A Systematic Approach in VANETS
Distance Cautious IP - A Systematic Approach in VANETSDistance Cautious IP - A Systematic Approach in VANETS
Distance Cautious IP - A Systematic Approach in VANETSINFOGAIN PUBLICATION
 
Automation and Robotics 20ME51I Week 3 Theory Notes.pdf
Automation and Robotics 20ME51I Week 3 Theory Notes.pdfAutomation and Robotics 20ME51I Week 3 Theory Notes.pdf
Automation and Robotics 20ME51I Week 3 Theory Notes.pdfGandhibabu8
 
Design and Evaluation of MAC Protocol Strategies Techniques in Wireless Ad Ho...
Design and Evaluation of MAC Protocol Strategies Techniques in Wireless Ad Ho...Design and Evaluation of MAC Protocol Strategies Techniques in Wireless Ad Ho...
Design and Evaluation of MAC Protocol Strategies Techniques in Wireless Ad Ho...ijtsrd
 
Airborne Internet
Airborne InternetAirborne Internet
Airborne InternetAjith Anil
 
Avionic netorking
Avionic netorkingAvionic netorking
Avionic netorkingShree Krupa
 

Similar to FlexRay Communication Protocol Overview (20)

Wolf etal securebus kom syst
Wolf etal securebus kom systWolf etal securebus kom syst
Wolf etal securebus kom syst
 
Aircraft digital computer system
Aircraft digital computer systemAircraft digital computer system
Aircraft digital computer system
 
Afdx solutions an
Afdx solutions anAfdx solutions an
Afdx solutions an
 
Eidws 108 networks
Eidws 108 networksEidws 108 networks
Eidws 108 networks
 
Avionic systems: onboard electronics
Avionic systems: onboard electronicsAvionic systems: onboard electronics
Avionic systems: onboard electronics
 
Telecommunication network2222
Telecommunication  network2222Telecommunication  network2222
Telecommunication network2222
 
AFDX A Time-Deterministic application of ARINC 664 part 7
AFDX A Time-Deterministic application of ARINC 664 part 7 AFDX A Time-Deterministic application of ARINC 664 part 7
AFDX A Time-Deterministic application of ARINC 664 part 7
 
Foundation Fieldbus
Foundation FieldbusFoundation Fieldbus
Foundation Fieldbus
 
CAN and TTP are the two wired network protocols used for distributed .pdf
CAN and TTP are the two wired network protocols used for distributed .pdfCAN and TTP are the two wired network protocols used for distributed .pdf
CAN and TTP are the two wired network protocols used for distributed .pdf
 
Airborne internet
Airborne internetAirborne internet
Airborne internet
 
Brown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdfBrown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdf
 
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfAutomation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
 
Distance Cautious IP - A Systematic Approach in VANETS
Distance Cautious IP - A Systematic Approach in VANETSDistance Cautious IP - A Systematic Approach in VANETS
Distance Cautious IP - A Systematic Approach in VANETS
 
Automation and Robotics 20ME51I Week 3 Theory Notes.pdf
Automation and Robotics 20ME51I Week 3 Theory Notes.pdfAutomation and Robotics 20ME51I Week 3 Theory Notes.pdf
Automation and Robotics 20ME51I Week 3 Theory Notes.pdf
 
Design and Evaluation of MAC Protocol Strategies Techniques in Wireless Ad Ho...
Design and Evaluation of MAC Protocol Strategies Techniques in Wireless Ad Ho...Design and Evaluation of MAC Protocol Strategies Techniques in Wireless Ad Ho...
Design and Evaluation of MAC Protocol Strategies Techniques in Wireless Ad Ho...
 
VANET
VANETVANET
VANET
 
Airborne Internet
Airborne InternetAirborne Internet
Airborne Internet
 
Avionic netorking
Avionic netorkingAvionic netorking
Avionic netorking
 
Adhoc network
Adhoc networkAdhoc network
Adhoc network
 
Adhoc network
Adhoc networkAdhoc network
Adhoc network
 

Recently uploaded

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

FlexRay Communication Protocol Overview

  • 1.
  • 2. Introduction  Developed by FlexRay consortium to govern on-board automotive computing.  FlexRay: Automotive Network Communication Protocol.  FlexRay is a serial communication technology used for data communication in transportation media. E.g., civil and military aircrafts, modern cars.
  • 3. FlexRay Architecture  FlexRay cluster: A FlexRay communication system is made up of FlexRay nodes.  FlexRay Bus : A physical transmission medium interconnecting all the nodes.
  • 4. FlexRay Node  A FlexRay node is an electronic control unit(ECU).  Connected to FlexRay Bus via FlexRay interface.  Examples of ECUs are electro - hydraulic and electro mechanical brake system.  The FlexRay controller executes communication protocol defined by FlexRay specification.  FlexRay controller primary tasks are framing, bus access, error detection and handling.
  • 6. Architecture cont.  FlexRay Cluster consists of several nodes and two communication channels, channel A and channel B.  Supports both bus and star Topologies.  Uses Time Division Multiple Access.
  • 7. The Communication Cycle  FlexRay communication cycle is the fundamental element of the media-access scheme.  The duration of a cycle is fixed when the network is designed, typically it varies around 1-5 ms.  There are 4 parts of communication cycle.
  • 8. Communication Cycle Cont.  Static Segment: Reserved slots for deterministic data that arrives at a fixed period.  Dynamic Segment: is used for a wider variety of event-based data that does not require determinism.  Symbol Window Typically used for network maintenance and signaling for starting the network.  Network Idle Time A known "quiet" time used to maintain synchronization between node clocks.
  • 9. FlexRay in modern Aircrafts.  In analog avionic systems, number of cables were used to transfer information between components.  Hence, in modern avionics the signals are transmitted on a single pair of wires which makes data bus.  Aircraft data bus systems allow a wide variety of avionics equipment to communicate with one another and exchange data.
  • 10.
  • 11. Data Bus.  A bus is a collection of wires through which data is transmitted from one part of system to another.  All analog signals are converted to digital systems and assigned unique address labels to ensure no conflicts.  All buses consists of two parts an address bus and a data bus. On aircraft two parts are incorporated within a single word.  A bus can be either serial or parallel. In avionics serial communication is used.
  • 12. ARINC 629  ARINC 629 was introduced in May 1995 and is currently used on the Boeing 777, Airbus A330 and A340 aircraft.  The ARINC 629 bus operates as a multiple-source, multiple sink system.  ARINC 629 can accommodate up to a total of 128 terminals and supports a data rate of 2Mbps.
  • 13. ARINC 629 cont.  It uses Time Division Multiple Access(TDMA).  Each terminal is allocated a time slot to access the bus.  It uses 20 bit data word format.  First 3 bits are used for time synchronization.  Next 16 bits are data contents and last bit is Parity.