Introduction to Fieldbus Systems
PDF Course Catalog Deutsche Version: FG
Version: 1 | Last Change: 09.09.2019 17:06 | Draft: 0 | Status: vom verantwortlichen Dozent freigegeben
Long name | Introduction to Fieldbus Systems |
---|---|
Approving CModule | FG_BaTIN, FG_BaET |
Responsible |
Prof. Dr. Rainer Bartz
Professor Fakultät IME |
Valid from | winter semester 2022/23 |
Level | Bachelor |
Semester in the year | summer semester |
Duration | Semester |
Hours in self-study | 78 |
ECTS | 5 |
Professors |
Prof. Dr. Rainer Bartz
Professor Fakultät IME |
Requirements | basic programming skills, incl.: for, while, if, switch data types in programming languages |
Language | German |
Separate final exam | Yes |
eigenes Skript |
Schnell, G.: Bussysteme in der Automatisierungstechnik, Vieweg |
Zimmermann, W.; Schmidgall, R.: Bussysteme in der Fahrzeugtechnik, Vieweg |
Details | written exam |
---|---|
Minimum standard | 50% |
Exam Type | EN Klausur |
Goal type | Description |
---|---|
Knowledge | topologies in communication networks: point-to-point, line, ring, star |
Knowledge | notations in communication standards: service description, sequence diagram, state chart (Mealy-type) |
Knowledge | ISO/OSI reference model: layer, encapsulation, functionality, service types (peer-to-peer, local), PDU-SDU-PCI-ICI, connection-oriented and connectionless communication |
Knowledge | bit coding: digital (NRZ, PRZ, BiPhase-L, DPLM,...), analog (ASK, FSK, PSK, ...) |
Knowledge | physical layer definitions of RS-232, RS-485 |
Knowledge | error detection: parity, block codes, checksum, CRC, ... |
Knowledge | media access schemes: master/slave, token, CSMA/CD, CSMA/CA, ... |
Knowledge | 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 |
Skills | students acquire fundamental knowledge on industrial communication systems |
Skills | they understand how communication standards are specified and can apply them to given tasks |
Skills | they understand fundamental concepts in the physical layer and can apply coding standards to create and analyze corresponding signal traces |
Skills | they understand data link layer functionality and can explain media access and error correction algorithms |
Skills | they know about all relevant aspects of CAN as a representative for industrial communications |
Skills | students can apply widespread error detection algorithms |
Skills | they can specify functionality and services of layers, using standard notation |
Skills | they are able to analyze protocols and extract information from data streams |
Skills | they are able to create protocol compliant data streams for transmitting specific information |
Type | Attendance (h/Wk.) |
---|---|
Lecture | 2 |
Exercises (whole course) | 1 |
Exercises (shared course) | 0 |
Tutorial (voluntary) | 0 |
none |
Accompanying material |
theoretical contents is available as accompanying script additional presentation slides electronically available, exercises and solutions electronically available |
---|---|
Separate exam | No |
Goal type | Description |
---|---|
Knowledge | microcontroller platform for fieldbus implementation (TI F28335 based) |
Knowledge | development tools for embedded systems (CCS: Code Composer Studio) |
Knowledge | programming in C language for systems without OS |
Knowledge | performing CAN communication from a microcontroller program |
Knowledge | F28335 microcontroller architecture and register model; programmed interaction |
Skills | students can develop programs for an embedded system |
Skills | they know how to use a development toolchain to test, analyze, and debug their code |
Skills | they have experience in using CAN register-based communication interfaces to send and receive information |
Skills | they can determine relevant communication parameters and configure a system accordingly |
Skills | students can use embedded systems to implement industrial communication |
Skills | they are able to implement software to send information over a communication channel |
Skills | they are able to implement software to receive information over a communication channel |
Skills | they can specify system behavior using state charts |
Type | Attendance (h/Wk.) |
---|---|
Practical training | 1 |
Tutorial (voluntary) | 0 |
programming language C |
Accompanying material | complete description of lab systems available electronically, project task specifications are available electronically, development toolchain is available (in lab) |
---|---|
Separate exam | Yes |
Exam Type | EN Projektaufgabe im Team bearbeiten (z.B. im Praktikum) |
---|---|
Details | team based project tasks |
Minimum standard | assigned project tasks must be completed |
© 2022 Technische Hochschule Köln