5th Sem, EIE

EI5511: Embedded System Design Laboratory Syllabus for EIE 5th Sem 2019 Regulation Anna University

Embedded System Design Laboratory detailed syllabus for Electronics & Instrumentation Engineering (EIE) for 2019 regulation curriculum has been taken from the Anna Universities 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.

For Electronics & Instrumentation Engineering 5th Sem scheme and its subjects, do visit EIE 5th Sem 2019 regulation scheme. The detailed syllabus of embedded system design laboratory is as follows.

Embedded System Design Laboratory

Practical Module-1 Introduction To Embedded Hardware

Objective:

  • To introduce embedded system and its fundamental building blocks To make the students familiar with the architectural features and instruction set of microcontrollers/microprocessors

Demonstration ” Overview of on-board peripherals of the embedded trainer kit

Experiment

  1. Implementing specific tasks on microcontrollers/microprocessors through assembly language.
  2. Constructing simple control applications on microcontrollers/microprocessors through assembly language .

Assignment

  1. Sorting an array and code conversion.
  2. Development of mathematical operations.

Practical Module-2 Introduction To Embedded C Programming

Objective:

  • To introduce Embedded C programming and its fundamental building blocks
  • To make the students effectively utilize the versatile features of Embedded C programming for embedded applications

Demonstration ” 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.

Experiment

  1. Implementing conditional and loop control operations using Embedded C.
  2. Implementing specific tasks using functions.

Assignment

  1. Building a simple calculator.
  2. Development of simple applications using recursion.

Practical Module-3 Interfacing of Input Devices (Switches and Keypad)

Objective: ” To introduce Programmable Peripheral linterface and built-in I/O Ports of microcontrollers ” To provide an insight over interfacing different kinds of input devices such as switches and keypad with microcontrollers/microprocessors
Demonstration ” Interfacing 8255 with microprocessor

Experiment

  1. Interfacing Push buttons with microcontroller.
  2. Interfacing Limit switches with microcontroller.

Assignment

  1. Design of simple calculator using 4×4 keypad and display it using LCD module.
  2. Simple control applications using level limit switches.

Practical Module-4 Interfacing of Output Devices (Actuators and Display Devices)

Objective:

  • To interface various output devices such as actuators and display devices and their applications
  • To sensitize the students about voltage level converters needed for voltage compatibility

Demonstration ” Interfacing LED with microcontroller

Experiment

  1. LCD/Seven segment display interface.
  2. Switching ON/OFF the pump using microcontroller.

Assignment ” Simple DC/Stepper motor direction control using suitable driver module ” Interfacing heating element and solenoid valve with microcontroller using electromechanical relays

Practical Module-5 Timers / Counters

Objective:

  • To make the students understand the concept of on-chip Timers / Counters and programmable interval timer
  • To enable the students to configure the Timer / Counter and familiarize with the scaling concepts

Demonstration ” Interfacing 8253 with microprocessor

Experiment

  1. Making LEDs ON/OFF for predefined time using Timer (with and without scaling).
  2. Counting the occurrence of events using IR proximity sensor.

Assignment

  1. Design of a Programmable Timer.
  2. Frequency measurement using Timer / Counter.

Practical Module-6 Interrupts

Objective:

  • To make the students understand the concept of interrupts and their classifications.
  • To facilitate the students to realize the potential of interrupts in the given embedded architecture

Demonstration ” Interfacing 8259 with microprocessor

Experiment

  1. Interfacing switch using hardware interrupt.
  2. Acknowledging the transmission and reception of information using interrupt.

Assignment

  1. Design of real-time clock using software interrupt.
  2. Generation of interrupt using timer to activate/deactivate field devices.

Practical Module-7 Adc/Dac

Objective

  • To make the students understand the operational features of various types of ADCs / DACs.
  • To provide an insight over data acquisition to carry out signal processing.

Demonstration

  • Interfacing ADC/DAC with microcontroller using Proteus Design Suite.
  • Acquisition of a continuous signal and reconstruction of its sampled version.

Experiment

  1. Interfacing analog transmitter with microcontroller.
  2. Interfacing final control element with microcontroller.

Assignment

  1. Design of a multichannel data acquisition system.
  2. Design of a smart transmitter.

Practical Module-8 Memory Interfacing

Objective

  • To effectively utilize the available built-in memory in a given architecture and realize the need for external memory storage
  • To interface external data and program memories

Demonstration ” Illustrating different operating modes of microcontroller through various memory configurations

Experiment

  1. Storing a block of data in external RAM and fetching the same.
  2. Interfacing external flash memory with microcontroller.

Assignment

  1. Switching program execution between internal and external memories.
  2. Reprogramming the specified block of flash memory.

Practical Module-9 Communication Modules

Objective

  • To make the students familiar with synchronous(l2C&SPI) and asynchronous(UART) communication protocols
  • To impart knowledge on establishing communication between microcontrollers and peripherals using appropriate serial communication protocols

Demonstration ” Remote data transmission using both synchronous and asynchronous communication protocols.

Experiment

  1. I2C based DAC interface and SPI based ADC interface.
  2. Remote transmission of field transmitter data to PC.

Assignment

  1. Interfacing RTC with microcontroller using I2C interface.
  2. Interfacing EEPROM with microcontroller using SPI interface.

Practical Module-10 Wireless Communication Modules

Objective

  • To introduce various wireless communication protocols
  • To facilitate the students to acquire field parameters through wireless communication Protocols

Demonstration ” Establishing communication between microcontroller and PC using Zigbee module.
Experiment Remote transmission of sensor data using Zigbee protocol.
Assignment Remote monitoring of process using Zigbee protocol.

Practical Module-11 Rtos Concepts

Objective

  • To facilitate the students to realize the power of RTOS and its operational characteristics
  • To enable the students to perform task scheduling and establish inter-task communication

Demonstration ” Implementing multitasks on an RTOS enabled embedded system
Experiment Design of a multichannel data acquisition system with time, interrupt, task and memory management features.
Assignment Implementation of a real-time control application (Inverted pendulum or de motor etc.) using RTOS.

Practical Module-12 Lot Enabled Embedded Systems

Objective

  • To impart knowledge on the inherent features of loT for embedded applications
  • To enable the students to carry out IoT enabled data acquisition

Demonstration ” Building an IoT application using Python
Experiment ” IoT enabled field sensing.
Assignment ” Development of IoT enabled transmitter.

Mini Project

  • pP/pC based PID Control Strategy for Temperature/Level Process.

Course Outcome:

  1. Ability to iinfer the concept of embedded system and its architectural features
  2. Ability to familiarize with the basic concept of Embedded C programming and its significant features
  3. Ability to integrate/interface the real world input devices with microcontrollers/microprocessors
  4. Ability to integrate/interface the real world displays and actuators with microcontrollers using relays
  5. Ability to configure and utilize the services of timer for a given application
  6. Ability to understand the Interrupt structure of an architecture and utilize it for interfacing switches and serial I/Os.
  7. Ability to acquisition of real world signals using suitable data converters for control applications
  8. Ability to identify the need for external memory and explore memory interfacing.
  9. Ability to interface peripherals using respective communication protocols
  10. Ability to compare and justify the use of specific wireless communication protocol for process automation
  11. Ability to utilize RTOS for an real time embedded system design
  12. Explore remote data acquisition using IoT
  13. 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.

For detailed syllabus of all other subjects of Electronics & Instrumentation Engineering, 2019 regulation curriculum do visit EIE 5th Sem subject syllabuses for 2019 regulation.

For all Electronics & Instrumentation Engineering results, visit Anna University EIE all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*