Course Details
Subject {L-T-P / C} : EE6336 : Embedded Control Systems { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Prof. Bidyadhar Subudhi
Syllabus
Introduction to embedded system and embedded system design flow. Signal conditioning & various signal chain elements, their operation, critical specifications, how to smartly choose elements from wide choice available in market. Various elements include Op amps, comparators, Instrumentation op amps, ADCs, DACs, DC-DC converters, isolators, level shifters, ESD protection devices. use case analysis . Systems on chop, memory subsystem , Bus Structure, Interfacing protocol, Peripheral interfacing , testing & debugging, Power management, Software for embedded systems, design of analog signal chain from sensor to processor with noise, power, signal bandwidth, accuracy considerations. Software programming optimization, concurrent programming. Real time scheduling, I/O Management, Embedded Operating Systems. Developing Embedded Systems, Building Dependable Embedded Systems.
Controller implementation
Course Objectives
- To learn concepts of control systems and digital control systems
- To learn embedded implementation of control systems
Course Outcomes
CO1: Familiarize with main architectural principles and concepts of embedded control systems. <br />CO1: Develop low end applications using low and high level languages on microcontroller platform. <br />CO2:Test and debug peripherals in embedded system C. <br />CO3: Identify, design and implement applications on embedded platform <br />CO4: Write, Test and Debug programs in embedded board <br />CO5: Rapid prototyping of embedded system
Essential Reading
- Tim Wiscott, Applied control for embedded systems, Elsevier Publications, 2006
- Rajkamal, Embedded Systems- Architecture, Programming and Design, TMH, 2007
Supplementary Reading
- Wyne woff, Principles of Embedded computing system design, Mprgan koffman publication 2000
- Jim Ledin, Embedded control systems in C/C++, CMP Books, 2004.