You are on page 1of 2

L T P J C

ECE6002 Microcontrollers and Embedded Sensors


2 0 2 4 4
Prerequisite: Nil
Course Objectives:
To provide a clear understanding on the basic concepts, Building Blocks for Microcontrollers.
To teach I/O functions and interrupts role on microcontroller
To give case study experiences for microcontroller interfaced with digital and analog based sensors.
Expected Outcomes:
The student will be able
To design microcontroller based system within realistic constraint like user specification, availability of
components.
To Solve real life problem and construct a complete integrated system
Application development using Embedded sensors for MSP430 processors
Student Learning Outcomes (SLO): 1,2,5,6,9,13 and 17
Module:1 Texas MSP430 6 hours SLO:5,7
Architecture of the MSP430, Memory, Addressing modes, Reflections on the CPU instruction set. Clock
system, Exceptions: Interrupts and resets. Functions and subroutines, Mixing C and assembly language,
Interrupts, Interrupt service routines, Issues associated with interrupts, Low-power modes of operation.
Module:2 ARM Cortex MX microcontroller 6 hours SLO:5,7
ARM Cortex M4: Assembly language basics, Thumb-2 Technology, ARM Instruction set, Cortex M4
architecture, advantages, peripherals, instruction set, floating point operations, Advanced Cortex MX
Microcontroller, core, architecture, on-chip wi-fi.
Module:3 Analog sensors interfacing 4 Hours SLO: 5,6,7,11
Analog sensor for Temperature, pressure, moisture, accelerometers, inclinometers, gyroscopes, flex, color,
light, Principle of data acquisition, programming ADC and sensor interface.
Module:4 Digital Sensors interfacing 4 Hours SLO: 5,6,7,11
Digital sensor for Temperature, pressure, moisture, accelerometers, inclinometers, gyroscopes, flex, color, light,
Programming Timers, frequency counters, PWM generation, demodulation
Module:5 Multi channel signal acquisition and logging 4 Hours SLO: 5,6,7,11
Multichannel ADC, sample rate generation, data logging, interfacing SD card, multi channel data logging: bio
medical signal acquisition, real time, clock, reading writing GPS & GSM controller
Module:6 Communication modules 2 hours SLO: 5
Peripheral programming SPI, I2C, UART, Zigbee controller.
Module:7 Output devices 2 hours SLO :5
GPIO, LCD display, graphical display, relays.
Module:8 Contemporary Issues 2 hours SLO: 5,6,7,11
Total Lecture: 30 hours

Reference Books:
1. John H. Davies, MSP430 Microcontroller Basics, Newnes, second edition, Mar 2008, ISBN:
0750682760
2. Jacob Fraden, Hand Book of Modern Sensors: physics, Designs and Applications, 3rd ed., Springer,
2003.
3. Sergey Y. Yurish,Digital Sensors and Sensor Systems: Practical Design, IFSA, Nov 2011.
4. Jonathan W Valvano, Introduction to ARM Cortex -M Microcontrollers, 2012.
5. Muhammad Ali Mazidi, Shujen Chen, Sarmad Naimi, Sepehr Naimi, TI ARM Peripherals Programming
and Interfacing: Using C Language, Amazon Kindle edition,2015.
List of Challenging Task 30 Hours SLO:6 and 13
Task 1: Analog Sensor interface with microcontroller
Sub Task 1: Port programming of MSP430 microcontroler
Sub Task 2: Analog to Digital Conversion using MSP430 microcontroller
Sub Task 3: LCD display of characters and numbers.
Task 2: Digital Sensor interface with MSP430 microcontroller
Sub Task 1: Timer programming of MSP430 microcontroler
Sub Task 2: PWM generation demodulation
Sub Task 3: Frequency counting
Task 3: Low power Wireless transmission using Zigbee
Sub Task 1 : Interfacing Zigbee controller with MSP 430 microcontroller using SPI/UART.
Sub Task 2: Programming sleep and wake up mode of MSP 430.
Task 4: Offline Data loggers
Sub Task 1: Sampling and recording medical signals (ARM).
Sub Task 2: IP configuration of sensor node.
Sub Task 3: configuration of remote IP for sending and receiving data to and from sensor node.
Titles for J Components: SLO:6 and 13

1. Embedded systems for health management.


2. Remote monitoring of climatic parameter of a agriculture land.
3. Home automation
4. Human behaviour monitoring using accelerometer.
5. Hand Gesture recognition
6. Intelligent wearable systems.
7. Smart sensor for humanoids
8. Remote monitoring of soil parameter of agriculture land and water management.
9. Power optimization in home automation.
10. Automated Pet assistance system (feeder, locating, health monitor).
11. System control using gesture recognition.
12. Embedded assistive sensor system for elderly people and children.
13. Intelligent wearable devices. (watch , cap).
14. Smart sensor for humanoids.
15. Patient monitoring system.
16. Warning system for big structures deformation.
17. Pollution analytics.
18. RFID based Object tracking.
19. Health monitoring of buildings and bridges.
20. Chemical sensing for food industry
21. Health monitoring of Government city buses.
22. Implementation of real time body area network.

You might also like