Course Introduction to Fieldbus Systems
Responsible: Prof. Dr. Rainer Bartz
Course
Meets requirements of following modules(MID)
Course Organization
Version |
created |
2013-06-20 |
VID |
1 |
valid from |
WS 2012/13 |
valid to |
|
|
|
Course identifiers |
Long name |
Introduction to Fieldbus Systems |
CID |
F07_FG |
CEID (exam identifier) |
|
|
Contact hours per week (SWS) |
Lecture |
2 |
Exercise (unsplit) |
|
Exercise (split) |
1 |
Lab |
1 |
Project |
|
Seminar |
|
Tutorial(voluntary) |
|
|
|
Total contact hours |
Lecture |
30 |
Exercise (unsplit) |
|
Exercise (split) |
15 |
Lab |
15 |
Project |
|
Seminar |
|
Tutorial (voluntary) |
|
|
|
Max. capacity |
Exercise (unsplit) |
|
Exercise (split) |
30 |
Lab |
8-12 |
Project |
|
Seminar |
|
|
Total effort (hours): 150
Instruction language
Study Level
Prerequisites
- basic programming skills, incl.: for, while, if, switch
- data types in programming languages
Textbooks, Recommended Reading
- eigenes Skript / own script
- Schnell, G.: Bussysteme in der Automatisierungstechnik, Vieweg
- Zimmermann, W.; Schmidgall, R.: Bussysteme in der Fahrzeugtechnik, Vieweg
Instructors
Supporting Scientific Staff
Transcipt Entry
Introduction to Fieldbus Systems
Assessment
Total effort [hours] |
wE |
10 |
Frequency: 2/year
Course components
Lecture/Exercise
Objectives
Contents
- topologies in communication networks: point-to-point, line, ring, star
- notations in communication standards: service description, sequence diagram, state chart (Mealy-type)
- ISO/OSI reference model: layer, encapsulation, functionality, service types (peer-to-peer, local), PDU-SDU-PCI-ICI, connection-oriented and connectionless communication
- bit coding: digital (NRZ, PRZ, BiPhase-L, DPLM,...), analog (ASK, FSK, PSK, ...)
- physical layer definitions of RS-232, RS-485
- error detection: parity, block codes, checksum, CRC, ...
- media access schemes: master/slave, token, CSMA/CD, CSMA/CA, ...
- PhL and DLL of CAN (controller area network): content-based adressing, arbitration, error detection, standard vs. extended CAN, bit timing, fault management, acknowledge mechanism, services and protocols
Acquired Skills
- students acquire fundamental knowledge on industrial communication systems
- they understand how communication standards are specified and can apply them to given tasks
- they understand fundamental concepts in the physical layer and can apply coding standards to create and analyze corresponding signal traces
- they understand data link layer functionality and can explain media access and error correction algorithms
- they know about all relevant aspects of CAN as a representative for industrial communications
Operational Competences
- students can apply widespread error detection algorithms
- they can specify functionality and services of layers, using standard notation
- they are able to analyze protocols and extract information from data streams
- they are able to create protocol compliant data streams for transmitting specific information
Additional Component Assessment
Type |
fPS |
supervised/assisted problem solving |
Contribution to course grade |
fPS |
not rated |
Frequency: 1/year
Lab
Objectives
Contents
- microcontroller platform for fieldbus implementation
- development tools for embedded systems
- programming in C language for systems without OS
- performing CAN communication from a microcontroller program
- microcontroller architecture and register model; programmed interaction
Acquired Skills
- students can develop programs for an embedded system
- they know how to use a development toolchain to test, analyze, and debug their code
- they have experience in using CAN register-based communication interfaces to send and receive information
- they can determine relevant communication parameters and configure a system accordingly
Operational Competences
- students can use embedded systems to implement industrial communication
- they are able to implement software to send information over a communication channel
- they are able to implement software to receive information over a communication channel
- they can specify system behavior using state charts
Additional Component Assessment
Type |
fTP |
supervised team project |
Contribution to course grade |
fTP |
prerequisite for course exam |
Frequency: 1/year
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden