Skip to main content
Skip header

Hardware for mechatronics I

Type of study Bachelor
Language of instruction Czech
Code 354-0205/01
Abbreviation M-HpM1
Course title Hardware for mechatronics I
Credits 6
Coordinating department Department of Robotics
Course coordinator Ing. Jiří Suder, Ph.D.

Subject syllabus

Lectures:
1) Introduction to the course and overview of the basic hardware subsystems of mechatronic systems . Safety in electrical engineering.
2) Power sources and methods of power supply .
3) Microcontrollers: basic concepts, types, features, application areas, communication, GPIO.
4) Basic types of measured and generated signals . Basic concepts and components for signal conditioning.
5) Communication interfaces.
6) Software libraries.
7) External sensors and connection methods.
8) High-load switching from microcontroller. Galvanic isolation.
9) Single-board computers: basic concepts, features, GPIO, available modules, examples of applications, basic system operation, package installation.
10) Single-board computers: GPIO control, connection of external subsystems .
11) Single-board computers: distributed systems, SSH, remote desktop, remote debug, ROS.
12) STM32 microcontrollers. PLCS. Peripherals.
13) Real-time operating system, basic concepts, features and application areas.

Seminars:
1) Introduction to the seminar. Introduction to the safety of work in the classroom (laboratory). Safety in electrical engineering.
2) Working with laboratoři power supplies, batteries, accumulators, regulators and inverters. The basic overview of the management systems and protection circuits.
3) Introduction to software for writing program of selected microcontroller. Writing basic programs, controlling digital inputs and outputs.
4) Measurement, generation and modification of signals.
5) Working with the communication interfaces. Communication between microcontroller and external sensor on selected bus.
6) Working with software libraries.
7) Connecting and collecting data from an external sensor.
8) High-load switching from the microcontroller. Connecting the galvanic isolation.
9) Basic introduction to single-board computer, how to connect, boot and start up. Basic work in single-board computer system, installation of packages.
10) GPIO control of single-board computer, connection of external subsystems.
11) Working with distributed systems, SSH, remote desktop, remote debug and ROS.
12) Basic introduction to STM32 microcontrollers and peripherals, how to wire them.
13) Basic introduction to Real-time operating systems, how to wire it.

E-learning

The subject is supported by a moodle course.

Literature

[1] SUTHERLAND, Peter E. Principles of electrical safety. Hoboken: Wiley, [2015]. IEEE Press series on power engineering, 45. ISBN 978-1-118-02194-1.

[2] MARGOLIS, Michael. Arduino cookbook. Second edition. Beijing: O'Reilly, [2012]. ISBN 978-1-449-31387-6.

[3] UPTON, Eben a Gareth HALFACREE. Raspberry Pi: User Guide. Wiley-Blackwell, 2016. ISBN 9781119264361 .

Advised literature

[1] BOLTON, William. Mechatronics: Electronic Control Systems in Mechanical and Electrical Engineering. 6th Edition. 2015. ISBN 1292081597 .

[2] SCHERZ, Paul a Simon MONK. Practical Electronics for Inventors. 4th Edition. McGraw-Hill Education TAB, 2016. ISBN 1259587541.