{"id":31873,"date":"2021-05-19T16:59:34","date_gmt":"2021-05-19T16:59:34","guid":{"rendered":"https:\/\/www.inspirenignite.com\/anna-university\/ei5511-embedded-system-design-laboratory-syllabus-for-eie-5th-sem-2019-regulation-anna-university\/"},"modified":"2021-05-19T16:59:34","modified_gmt":"2021-05-19T16:59:34","slug":"ei5511-embedded-system-design-laboratory-syllabus-for-eie-5th-sem-2019-regulation-anna-university","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/anna-university\/ei5511-embedded-system-design-laboratory-syllabus-for-eie-5th-sem-2019-regulation-anna-university\/","title":{"rendered":"EI5511: Embedded System Design Laboratory Syllabus for EIE 5th Sem 2019 Regulation Anna University"},"content":{"rendered":"<p align=\"justify\">Embedded System Design Laboratory detailed syllabus for Electronics &amp; Instrumentation Engineering (EIE) for 2019 regulation curriculum has been taken from the <a class=\"rank-math-link\" href=\"https:\/\/cac.annauniv.edu\/\" style=\"color: inherit\" target=\"_blank\" rel=\"noopener\">Anna Universities<\/a> official website and presented for the EIE students. For course code, course name, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. <\/p>\n<p align=\"justify\">For Electronics &amp; Instrumentation Engineering 5th Sem scheme and its subjects, do visit <a class=\"rank-math-link\" href=\"..\/electronics-instrumentation-engineering-eie-syllabus-for-5th-sem-2019-regulation-anna-university\">EIE 5th Sem 2019 regulation scheme<\/a>. The detailed syllabus of embedded system design laboratory is as follows. <\/p>\n<p>  <title>Embedded System Design Laboratory<\/title><\/p>\n<h4>Practical Module-1 Introduction To Embedded Hardware<\/h4>\n<p align=\"justify\">\n<p><i>Objective:<\/i>\n  <\/p>\n<ul>\n<li>To introduce embedded system and its fundamental building blocks To make the students familiar with the architectural features and instruction set of microcontrollers\/microprocessors<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Overview of on-board peripherals of the embedded trainer kit<\/p>\n<p><i>Experiment<\/i>\n  <\/p>\n<ol>\n<li>Implementing specific tasks on microcontrollers\/microprocessors through assembly language.<\/li>\n<li>Constructing simple control applications on microcontrollers\/microprocessors through assembly language .<\/li>\n<\/ol>\n<p><i>Assignment<\/i>\n  <\/p>\n<ol>\n<li>Sorting an array and code conversion.<\/li>\n<li>Development of mathematical operations.<\/li>\n<\/ol>\n<h4>Practical Module-2 Introduction To Embedded C Programming<\/h4>\n<p align=\"justify\">\n<p><i>Objective:<\/i>\n  <\/p>\n<ul>\n<li>To introduce Embedded C programming and its fundamental building blocks<\/li>\n<li>To make the students effectively utilize the versatile features of Embedded C programming for embedded applications<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Building the source code for the required application on an Integrated Development Environment and loading the same onto the chosen microcontroller through In System Programming.<\/p>\n<p><i>Experiment<\/i>\n  <\/p>\n<ol>\n<li>Implementing conditional and loop control operations using Embedded C.<\/li>\n<li>Implementing specific tasks using functions.<\/li>\n<\/ol>\n<p><i>Assignment<\/i>\n  <\/p>\n<ol>\n<li>Building a simple calculator.<\/li>\n<li>Development of simple applications using recursion.<\/li>\n<\/ol>\n<h4>Practical Module-3 Interfacing of Input Devices (Switches and Keypad)<\/h4>\n<p align=\"justify\">\n  <i>Objective:<\/i> &#8221; To introduce Programmable Peripheral linterface and built-in I\/O Ports of microcontrollers &#8221; To provide an insight over interfacing different kinds of input devices such as switches and keypad with microcontrollers\/microprocessors<br \/>\n  <i>Demonstration<\/i> &#8221; Interfacing 8255 with microprocessor<\/p>\n<p><i>Experiment<\/i>\n  <\/p>\n<ol>\n<li>Interfacing Push buttons with microcontroller.<\/li>\n<li>Interfacing Limit switches with microcontroller.<\/li>\n<\/ol>\n<p><i>Assignment<\/i>\n  <\/p>\n<ol>\n<li>Design of simple calculator using 4&#215;4 keypad and display it using LCD module.<\/li>\n<li>Simple control applications using level limit switches.<\/li>\n<\/ol>\n<h4>Practical Module-4 Interfacing of Output Devices (Actuators and Display Devices)<\/h4>\n<p align=\"justify\">\n<p><i>Objective:<\/i>\n  <\/p>\n<ul>\n<li>To interface various output devices such as actuators and display devices and their applications<\/li>\n<li>To sensitize the students about voltage level converters needed for voltage compatibility<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Interfacing LED with microcontroller<\/p>\n<p><i>Experiment<\/i>\n  <\/p>\n<ol>\n<li>LCD\/Seven segment display interface.<\/li>\n<li>Switching ON\/OFF the pump using microcontroller.<\/li>\n<\/ol>\n<p>  <i>Assignment<\/i> &#8221; Simple DC\/Stepper motor direction control using suitable driver module &#8221; Interfacing heating element and solenoid valve with microcontroller using electromechanical relays\n<\/p>\n<h4>Practical Module-5 Timers \/ Counters<\/h4>\n<p align=\"justify\">\n<p><i>Objective:<\/i>\n  <\/p>\n<ul>\n<li>To make the students understand the concept of on-chip Timers \/ Counters and programmable interval timer<\/li>\n<li>To enable the students to configure the Timer \/ Counter and familiarize with the scaling concepts<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Interfacing 8253 with microprocessor<\/p>\n<p><i>Experiment<\/i>\n  <\/p>\n<ol>\n<li>Making LEDs ON\/OFF for predefined time using Timer (with and without scaling).<\/li>\n<li>Counting the occurrence of events using IR proximity sensor.<\/li>\n<\/ol>\n<p><i>Assignment<\/i>\n  <\/p>\n<ol>\n<li>Design of a Programmable Timer.<\/li>\n<li>Frequency measurement using Timer \/ Counter.<\/li>\n<\/ol>\n<h4>Practical Module-6 Interrupts<\/h4>\n<p align=\"justify\">\n<p><i>Objective:<\/i>\n  <\/p>\n<ul>\n<li>To make the students understand the concept of interrupts and their classifications.<\/li>\n<li>To facilitate the students to realize the potential of interrupts in the given embedded architecture<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Interfacing 8259 with microprocessor<\/p>\n<p><i>Experiment<\/i>\n  <\/p>\n<ol>\n<li>Interfacing switch using hardware interrupt.<\/li>\n<li>Acknowledging the transmission and reception of information using interrupt.<\/li>\n<\/ol>\n<p><i>Assignment<\/i>\n  <\/p>\n<ol>\n<li>Design of real-time clock using software interrupt.<\/li>\n<li>Generation of interrupt using timer to activate\/deactivate field devices.<\/li>\n<\/ol>\n<h4>Practical Module-7 Adc\/Dac<\/h4>\n<p align=\"justify\">\n<p><i>Objective<\/i>\n  <\/p>\n<ul>\n<li>To make the students understand the operational features of various types of ADCs \/ DACs.<\/li>\n<li>To provide an insight over data acquisition to carry out signal processing.<\/li>\n<\/ul>\n<p><i>Demonstration<\/i>\n  <\/p>\n<ul>\n<li>Interfacing ADC\/DAC with microcontroller using Proteus Design Suite.<\/li>\n<li>Acquisition of a continuous signal and reconstruction of its sampled version.<\/li>\n<\/ul>\n<p><i>Experiment<\/i>\n  <\/p>\n<ol>\n<li>Interfacing analog transmitter with microcontroller.<\/li>\n<li>Interfacing final control element with microcontroller.<\/li>\n<\/ol>\n<p><i>Assignment<\/i>\n  <\/p>\n<ol>\n<li>Design of a multichannel data acquisition system.<\/li>\n<li>Design of a smart transmitter.<\/li>\n<\/ol>\n<h4>Practical Module-8 Memory Interfacing<\/h4>\n<p align=\"justify\">\n<p><i>Objective<\/i>\n  <\/p>\n<ul>\n<li>To effectively utilize the available built-in memory in a given architecture and realize the need for external memory storage<\/li>\n<li>To interface external data and program memories<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Illustrating different operating modes of microcontroller through various memory configurations<\/p>\n<p><i>Experiment<\/i>\n  <\/p>\n<ol>\n<li>Storing a block of data in external RAM and fetching the same.<\/li>\n<li>Interfacing external flash memory with microcontroller.<\/li>\n<\/ol>\n<p><i>Assignment<\/i>\n  <\/p>\n<ol>\n<li>Switching program execution between internal and external memories.<\/li>\n<li>Reprogramming the specified block of flash memory.<\/li>\n<\/ol>\n<h4>Practical Module-9 Communication Modules<\/h4>\n<p align=\"justify\">\n<p><i>Objective<\/i>\n  <\/p>\n<ul>\n<li>To make the students familiar with synchronous(l2C&amp;SPI) and asynchronous(UART) communication protocols<\/li>\n<li>To impart knowledge on establishing communication between microcontrollers and peripherals using appropriate serial communication protocols<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Remote data transmission using both synchronous and asynchronous communication protocols.<\/p>\n<p><i>Experiment<\/i>\n  <\/p>\n<ol>\n<li>I2C based DAC interface and SPI based ADC interface.<\/li>\n<li>Remote transmission of field transmitter data to PC.<\/li>\n<\/ol>\n<p><i>Assignment<\/i>\n  <\/p>\n<ol>\n<li>Interfacing RTC with microcontroller using I2C interface.<\/li>\n<li>Interfacing EEPROM with microcontroller using SPI interface.<\/li>\n<\/ol>\n<h4>Practical Module-10 Wireless Communication Modules<\/h4>\n<p align=\"justify\">\n<p><i>Objective<\/i>\n  <\/p>\n<ul>\n<li>To introduce various wireless communication protocols<\/li>\n<li>To facilitate the students to acquire field parameters through wireless communication Protocols<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Establishing communication between microcontroller and PC using Zigbee module.<br \/>\n  <i>Experiment<\/i> Remote transmission of sensor data using Zigbee protocol.<br \/>\n  <i>Assignment<\/i> Remote monitoring of process using Zigbee protocol.\n<\/p>\n<h4>Practical Module-11 Rtos Concepts<\/h4>\n<p align=\"justify\">\n<p><i>Objective<\/i>\n  <\/p>\n<ul>\n<li>To facilitate the students to realize the power of RTOS and its operational characteristics<\/li>\n<li>To enable the students to perform task scheduling and establish inter-task communication<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Implementing multitasks on an RTOS enabled embedded system<br \/>\n  <i>Experiment<\/i> Design of a multichannel data acquisition system with time, interrupt, task and memory management features.<br \/>\n  <i>Assignment<\/i> Implementation of a real-time control application (Inverted pendulum or de motor etc.) using RTOS.\n<\/p>\n<h4>Practical Module-12 Lot Enabled Embedded Systems<\/h4>\n<p align=\"justify\">\n<p><i>Objective<\/i>\n  <\/p>\n<ul>\n<li>To impart knowledge on the inherent features of loT for embedded applications<\/li>\n<li>To enable the students to carry out IoT enabled data acquisition<\/li>\n<\/ul>\n<p>  <i>Demonstration<\/i> &#8221; Building an IoT application using Python<br \/>\n  <i>Experiment<\/i> &#8221; IoT enabled field sensing.<br \/>\n  <i>Assignment<\/i> &#8221; Development of IoT enabled transmitter.<\/p>\n<p><i>Mini Project<\/i>\n  <\/p>\n<ul>\n<li>pP\/pC based PID Control Strategy for Temperature\/Level Process.<\/li>\n<\/ul>\n<h4>Course Outcome:<\/h4>\n<p align=\"justify\">\n<ol>\n<li>Ability to iinfer the concept of embedded system and its architectural features<\/li>\n<li>Ability to familiarize with the basic concept of Embedded C programming and its significant features<\/li>\n<li>Ability to integrate\/interface the real world input devices with microcontrollers\/microprocessors<\/li>\n<li>Ability to integrate\/interface the real world displays and actuators with microcontrollers using relays<\/li>\n<li>Ability to configure and utilize the services of timer for a given application<\/li>\n<li>Ability to understand the Interrupt structure of an architecture and utilize it for interfacing switches and serial I\/Os.<\/li>\n<li>Ability to acquisition of real world signals using suitable data converters for control applications<\/li>\n<li>Ability to identify the need for external memory and explore memory interfacing.<\/li>\n<li>Ability to interface peripherals using respective communication protocols<\/li>\n<li>Ability to compare and justify the use of specific wireless communication protocol for process automation<\/li>\n<li>Ability to utilize RTOS for an real time embedded system design<\/li>\n<li>Explore remote data acquisition using IoT<\/li>\n<li>Ability to apply the acquired technical skills in embedded programming and use it to develop microcontroller based closed loop control system for a typical process.<\/li>\n<\/ol>\n<p align=\"justify\">For detailed syllabus of all other subjects of Electronics &amp; Instrumentation Engineering, 2019 regulation curriculum do visit <a class=\"rank-math-link\" href=\"..\/category\/eie+5th-sem\">EIE 5th Sem subject syllabuses for 2019 regulation<\/a>. <\/p>\n<p align=\"justify\">For all Electronics &amp; Instrumentation Engineering results, visit <a class=\"rank-math-link\" href=\"https:\/\/www.inspirenignite.com\/anna-university\/anna-university-results\/\">Anna University EIE all semester results<\/a> direct link. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Embedded System Design Laboratory detailed syllabus for Electronics &amp; Instrumentation Engineering (EIE) for 2019 regulation curriculum has been taken from the Anna Universities official website and presented for the EIE [&hellip;]<\/p>\n","protected":false},"author":2297,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[48,75],"tags":[],"class_list":["post-31873","post","type-post","status-publish","format-standard","hentry","category-5th-sem","category-eie"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/31873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/users\/2297"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/comments?post=31873"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/31873\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/media?parent=31873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/categories?post=31873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/tags?post=31873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}