Study Program:
UBMAF220A007-002, MSc (graduate) Academic Studies
Course Code:
Dr. Petar Petrović, Full Professor
Course Status:
ECTS Credits:
Prerequisites for Course Attendance:
Fundamental knowledge on Dynamics of mechanical systems, Electrical Engineering, Control Systems Engineering, Cybernetics, and extensive Computer programming skills
The aim of the course in mechatronics systems is to provide a focused interdisciplinary theoretical knowledge and practical experience for undergraduate students that encompass fundamental elements from traditional courses in mechanical engineering, production engineering, electronics and computer control engineering. These elements include sensors and measurement theory, digital systems and computation, semiconductor electronics, servoactuators and motion control, machine tools and robotics, altogether focused in deeper understanding of mechatronics aspects of modern manufacturing systems design, i.e., design of CNC machine tools, industrial robots and flexible production lines, based on contemporary numerical and computer control technology.
Theoretical and practical knowledge how to design and select analog and digital circuits, microprocessor-based components, mechanical devices, sensors and actuators, and controls so that the manufacturing equipment, i.e., machine tools, manipulating robots and manufacturing lines achieve desired function. Deep understanding of basic principles of computer based numerical control systems and their application in machine tools, manipulating robots and industrial automation systems design. Microcontroller programming and hardware design skills.
Theoretical teaching is organized in four teaching units: 1) Importance and role of mechatronics in modern manufacturing systems design, 2) Digital systems, microprocessors and microcontrollers – basic digital modules, arithmetic logic unit, microprocessor, machine and assembly language, microcontroller architecture and programming, 3) Sensory systems, signal conditioning, measurements and signal processing – working principles and design of sensors for force, displacement and speed measurement, signal conditioning based on semiconductor electronics, fundamentals of digital signal processing, vision sensors and systems, and 4)Electrical servo drives and motion control – stepper and dc motor fundamentals, servo drivers and numerically controlled servo axis, motion control and interpolation, CNC system architecture .
Practical training is organized through laboratory exercises and project of mechatronics system design in the field of manufacturing technoloogy. LAB 1: Microcontroller – demonstration of development system based on Microchip PIC16F87 microcontroller, hardware architecture, microcontroller programming in assembler language, application development using high-level programming languages (MicroPascal, MicroC), working with digital and analogue signals, digital interfaces and microcontroller networking; LAB 2: Intelligent sensor systems in manufacturing – architecture of intelligent sensor system, design and operation of multi DOF force sensor based on strain gauge transducers, design and operation of laser triangulation sensor for highly accurate contactless displacement measurement, vision sensors and image analysis; LAB 3: Servodrives and motion control – brushless dc servomotor, servo driver architecture and technical details, servo axis configuration and tuning, contour motion control - synchronization of two servo axes and demonstration of various kinds of interpolation algorithms, performances evaluation, demonstration of CNC system architecture and its building blocks.
1. P.B.Petrović, Mechatronics systems in mechanical engineering (Textbook in preparation) /In Serbian/ 2. Handouts for each lecture. /In Serbian/ 3. Practicum for lab exercises /In Serbian/.

Active teaching – number of teaching hours:
[4]; Lectures: [2]; Exercises: [1.6]; Other forms of teaching: [0.4]; Research work: [0];
Other – number of teaching hours:
Teaching methods:
Active teaching: Lecturing of new material: 20; Lecture explanations and examples: 10;
Practical teaching: Auditorial exercises: 6; Laboratory exercises: 6; Project design: 16; Consultations: 2;
Knowledge check: Laboratory report assessment: 1; Colloquium assessment: 3; Test assessment: 6;
Assessment of knowledge
Pre-exam assignments (points)
Final examination format Points
Feedback during course study
Laboratory exercises
Seminar work
Calculation tasks