MX4102 Embedded Systems and Internet of Things for Medical Application Syllabus:
MX4102 Embedded Systems and Internet of Things for Medical Application Syllabus – Anna University PG Syllabus Regulation 2021
COURSE OBJECTIVES:
To understand hardware and software for ARM processor.
To understand ARM processor and Building Blocks of Embedded Systems
To provide information about sensor interfacing with microcontroller boards
To provide information about various protocols for IoT
To familiarize the student with the various applications in healthcare using IOT
UNIT I HARDWARE AND SOFTWARE OF ARM PROCESSOR
ARM processor fundamentals, architecture, Instruction set, Memory system, Exception/ Interrupt handling. Cortex-M Processors, Embedded Software Development- Introduction to C language and C preprocessor.
UNIT II DATA ACQUISITION SYSTEMS
Analog signals: amplitude, bandwidth; Analog multiplexing, Anti-aliasing filters, Analog to Digital converter, Sensor interfacing, sampling theorem, Digital filters, UART to USB converters, Bluetooth, Zigbee and Wi-fi Communication protocols.
UNIT III SENSOR INTERFACING WITH MICROCONTROLLER BOARDS
Basics of hardware design, functions of passive components-sensors and actuators, Introduction to Arduino Due; Arduino integrated development environment and programming.
UNIT IV IOT: AN INTRODUCTION
Networked Embedded System types and overview, Introduction to IOT , Application of IOT in health-care – Patient Monitoring & diagnostics, Home healthcare & Personal care & Fitness.
UNIT V EMBEDDED WEB-SERVER & IOT CLOUD SERVICES APPLICATION & CASE STUDY
Embedded web server: Basic introduction and its application in IOT.
Case Study1: Wireless Patient Monitor system
Case Study2: Wearable Fitness & Activity Monitor
Application Design: Design of IOT based pulse oximeter, block diagram, concepts of analog front end, signal process and Wi-Fi integration, Design of single channel and multi-channel ECG and EMG amplifier systems incorporating analog, digital communication.
45 PERIODS
PRACTICAL EXERCISES: 30 PERIODS
LIST OF EXPERIMENTS
1. Interfacing with Pressure sensor, Light sensor, IR sensor.
2. Temperature sensor Interfacing using ARM processor
3. Experiments with Atmega -Digital: – Button, Digital Input Pullup, Blink Without Delay
4. Introduction to ARM7- Cortex processor Instruction set
5. EPROM Interfacing using ARM processor.
6. Study of basic image processing algorithm using Single board computers such as Raspberry Pi, Beagle Bone black etc
COURSE OUTCOMES:
Upon Completion of the course, the students will be able to:
CO1: Develop hardware and software for ARM processor, Understand ARM processor and Building Blocks of Embedded Systems
CO2: Understand the data acquisition system.
CO3: Acquire Knowledge on sensor interfacing with Arduino
CO4: Analyze various protocols for IoT,
CO5: Build various applications in healthcare using IOT based approach and substantiate the same with appropriate
TOTAL:75 PERIODS
REFERENCES:
1. Andrew Sloss, Dominic Symes, Chris Wright, ARM system developer’s guide: designing and optimizing system software, Morgan Kaufmann, 2004.
2. Getting Started with Internet of Things- CunoPfister, 2011
3. S. Salivahanan, S. Arivazhagam, “Digital circuits and Design”, 4th Edition, Vikas Publishing House, 2012.
4. Interconnecting Smart Objects with IP- J. P Vasseur, Adam Dunkels, 2010 24 Course
5. R. S. Khandpur, “Printed Circuit Boards Design – Fabrication, Assembly and Testing”, 1st Edition, McGraw Hill Education, 2017.
6. Brian W. Kernighan, Dennis M. Ritchie, “The C programming language”, 2nd Edition, Prentice Hall, Englewood Cliffs, New Jersey, 1988