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
**Client Server Model**
* 1:1 connection * Message can follow confirmation
26
Main characteristics of communication protocols
* bandwidth * number of nodes * physical connection * cost availability
27
Name types of field buses.
* CAN * Profibus * Flexray * LIN
28
Types of industrial ethernet
* Profinet * EtherCAT * Powerlink
29
Time triggered is good for \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_.
**deterministic behavior**
30
Trend for RTC
Trend toward ethernet based protocols
31
**RC-232 (I/O protocol)**
* RC 232 is related to ground * provides point to point * still used as industrial port.
32
RS-422 (I/O protocol)
RS-422 is technical standard and uses **voltage difference between two cables**. Extends RC-232.
33
What are the advantages of Real Time Ethernet? Name a problem that occurs with the use of RT Ethernet.
* Standard Ethernet communication (**cheap** & **available**) * Problem: **Standard Ethernet does not support real-time** (Collisions: nodes stop transmissions; Jam signals)
34
Powerlink
* **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
EtherCAT
* Messages send by master are forwarded by the slaves * Process on-the-fly
36
Profinet
Pre-defined reserved time slots to transmit real-time data.
37
With which techniques can Ethernet be extended to meet the needs of a RTS?
* Powerlink * EtherCAT * Profinet In general: Ethernet non-deterministic, not desirable for RTS
38
**BUS**
* message-based * typically used in automotive and automation tasks * max. bitrate depends on bus length; CSMA/CA; NRZ-L with bit-stuffing