Fundamentals of design methods and technology of embedded systems. Integration of the measure ment and actuators with embedded controller. Implementation of control algorithms. Interfacing the embedded controllers to network. Lab work: Implementation of real-time scheduling theory with RTOS on an ARM based microprocessor. A semester long project supports the course.
Introduction to real-time systems, real-time software design , concurrent programming and process interactions, real-time operating system, processing scheduling Case study: High performance real-time application process communication, deadlock management distributed real-time systems. With Project
Examples of physical and abstract systems and their mathematical models. Classification of dynamic system models linearity and time invariance; finite state discrete event systems. Tools of analysis for linear systems: transform techniques, input-output analysis, block diagrams, frequency response representation. Introduction to stability and closed loop system design. Introduction to supervisory control for discrete event systems.
Introductory linear control systems course. Feedback control, time and frequency domain design, root locus, stability, Bode and Nyquist plots, state space methods, discrete time implementation. Lab work: DC motor system identification and control.
Integration of the fundamental subjects of mechatronic systems. The course focuses on analog front ends, discrete time signal processing, control, power electronics, actuators, mechanics and sensors in an implementation oriented course that ends up in the design and physical implementation of a mechatronic system. The course has lab sessions and an on-going project which is designed, built up in stages by the students, and presented at the end of the semester.
Development of real-time digital signal processing (DSP) systems using a DSP microprocessor. Architectural fundamentals of digital signal processors, finite precision arithmetic, error calculation, implementation methods of DSP algorithms. With Lab and Project.
A study of theory and practice in the design and implementation of DSP algorithms on programmable processors, multiprocessors, and ASICs. Specification, evaluation, and implementation of real-time DSP software applications on embedded DSP-based environments. with Projects.
Te course covers industrial control systems. The specific topics include: control systems architectures; transducers and actuators; communications in industrial control systems - industrial LANs; sequential control - programmable logic controllers; direct digital control and supervisory control; structures of SCADA systems; case studies.
Code sharing with Industrial Control