L9 - RT Communication Flashcards

1
Q

What are the key requirements for Real Time Communication (RTC) Systems?

A
  • predictability (deterministic latencies)
  • synchronism (small jitter)
  • reliability (few faults & fault handling)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is needed for very fast RTS?

A

small latencies and guaranteed bandwidth

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Name the three important layers of Open System Interconnection (OSI) that are essential for RTC.

A
  1. Application Layer
  2. Data Link Layer
  3. Physical Layer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Physical Layer

A
  • Physical Connections (cables + plugs)
  • line codes
  • network topologies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is speed of light in class and how long does it take light to travel 100m in a glass wire?

A

2*10^8 m/s —> 100m in 0.5us

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define Hub.

A
  • forwards messages to all connected nodes
  • all connected devices are in one collision domain.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Switch

A

A Switch reads an address and forwards only to the addressed node.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What network topology is wide spread in RTS? Why?

A

Bus Topology (small wiring effort and simple node adding/removing)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does NRZ stand for? Name a disadvantage.

A

Non-Return To Zero (Bit Encoding in Physical Level). Differentiation between two bits of the same type is difficult because only the opposing bit forces a transition.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

NRZ-L

A

Non-Return To Zero Level: Standard positive logic signal format used in digital circuits where 1 forces a high level and 0 forces a low level.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

NRZ-M

A

Non-Return To Zero Mark: 1 forces transition and 0 does nothing (<>NRZ-S).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

NRZ-S

A

Non-Return To Zero Space: 1 does nothing and 0 forces a transition (<>NRZ-M).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

In Biphase Encoding, there is always a transition at the ______________ of a bit period.

A

In Biphase Encoding, there is always a transition at the beginning of a bit period.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

MAC-Methods

A

MAC (Media Access Control) methods assign medium to a node or resolve simultaneous access.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Name three network topologies.

A
  1. Star
  2. Ring
  3. Bus.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Master Slave Communication

A

Master periodically selects slaves (e.g.: Powerlink). Deterministic Central Control.

17
Q

Name the two types of media access control.

A
  1. Distributed MAC
  2. Random MAC
18
Q

On what can Distributed Media Access Control based on?

A
  • Token-Based: Control via message (token);
  • Time-Based: Control via time-slices (Time Division Multiple Access)
19
Q

Which are the access types in Random Media Access Control?

A
  • Collision Detection: Not collision free (collisions detected and signalled with Jam signal)
  • Collision Avoidance: Collision free (select node with highest priority)
20
Q

Distributed Media Access Control

A

Deterministic Control: every node has an assigned time slot (offline assignment).

21
Q

Collision Detection and Collision Avoidance are two concepts of _______________.

A

Random Media Access Control

22
Q

CAN

A

Controller Area Network

23
Q

Application Layer

A
  • upmost layer in the OSI model
  • provides an easy-to-use interface
  • makes input/output visible to the user.
24
Q

How can errors in RT protocols be detected?

A

Via checksums or parity bits.

25
Q

Client Server Model

A
  • 1:1 connection
  • Message can follow confirmation
26
Q

Main characteristics of communication protocols

A
  • bandwidth
  • number of nodes
  • physical connection
  • cost availability
27
Q

Name types of field buses.

A
  • CAN
  • Profibus
  • Flexray
  • LIN
28
Q

Types of industrial ethernet

A
  • Profinet
  • EtherCAT
  • Powerlink
29
Q

Time triggered is good for ____________________.

A

deterministic behavior

30
Q

Trend for RTC

A

Trend toward ethernet based protocols

31
Q

RC-232 (I/O protocol)

A
  • RC 232 is related to ground
  • provides point to point
  • still used as industrial port.
32
Q

RS-422 (I/O protocol)

A

RS-422 is technical standard and uses voltage difference between two cables. Extends RC-232.

33
Q

What are the advantages of Real Time Ethernet? Name a problem that occurs with the use of RT Ethernet.

A
  • Standard Ethernet communication (cheap & available)
  • Problem: Standard Ethernet does not support real-time (Collisions: nodes stop transmissions; Jam signals)
34
Q

Powerlink

A
  • Mixture of polling and timeslot
  • managing Node controls enforces cycle timing and sends poll requests
  • all other devices act as Controlled Nodes and answer with poll responses
35
Q

EtherCAT

A
  • Messages send by master are forwarded by the slaves
  • Process on-the-fly
36
Q

Profinet

A

Pre-defined reserved time slots to transmit real-time data.

37
Q

With which techniques can Ethernet be extended to meet the needs of a RTS?

A
  • Powerlink
  • EtherCAT
  • Profinet

In general: Ethernet non-deterministic, not desirable for RTS

38
Q

BUS

A
  • message-based
  • typically used in automotive and automation tasks
  • max. bitrate depends on bus length; CSMA/CA; NRZ-L with bit-stuffing