Wireless sensor networks

Slides:



Advertisements
Similar presentations
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Advertisements

Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
ECP2036 Microprocessor and Interfacing
1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Course Overview and The 8051 Architecture
CHAPTER 1 THE 8051 MICROCONTROLLERS. Microcontroller vs. General- Purpose Microprocessor General-purpose microprocessors have ◦ No RAM ◦ No ROM ◦ No I/O.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
Introduction Lecture 1 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Micro-controller or embedded controller
ASPPRATECH.
Microcontroller based system design
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
Dalya Gaber. Definition:- Embedded system is any device that includes a computer but is not itself a general purpose computer. It has hardware & software.
Computer Organization and Assembly language
Introduction To Wireless Sensor Networks Wireless Sensor Networks A wireless sensor network (WSN) is a wireless network consisting of spatially distributed.
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Khaled A. Al-Utaibi  Microprocessors  Microcontrollers  Embedded Systems.
Introduction to Microcontrollers Dr. Konstantinos Tatas
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Processing Devices.
INTRODUCTION TO MICROPROCESSORS
The Evolution of the Computers Chidambaranathan C.M.
E0001 Computers in Engineering1 The System Unit & Memory.
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
COMPUTER SYSTEM ARCHITECTURE By Sohaib.  The digital computer is a digital system that performs various computational tasks.  The word digital implies.
November SSI Small Scale Integration Up to 12 equivalent gate circuits on a single chip Includes basic gates and flip-flops.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Last lecture: Design Standards for biomedical devices Device Certification File Formats and Data Transfer Standards.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
Computer Organization & Assembly Language © by DR. M. Amer.
 Introduction to Micro processor Introduction to Micro processor  Microprocessor instruction and opcodes Microprocessor instruction and opcodes  Mnemonics.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
MICROOCESSORS AND MICROCONTROLLER:
Academic PowerPoint Computer System – Architecture.
This course is designed by Dr. Khaled A. Al-Utaibi.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Presented by Sadhish Prabhu
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Introducing Networks and the Internet Mrs. Wilson Rocky Point High School.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
THE PPT OF THE FINAL YEAR PROJECT OF B-TECH ECE (4-TH YEAR) UNDER THE GUIDANCE OF SWARASATI SAHA,LECTURER OF DEPARTMENT OF ECE IS SUBMITTED BY- ARIJIT.
Introduction to Microcontroller Technology
Introduction to Microcontrollers
Microprocessor and peripheral
COURSE OUTCOMES OF Microprocessor and programming
Introduction to Microprocessors
UNIT – Microcontroller.
Introduction of microprocessor
INTRODUCTION TO MICROPROCESSORS
Introduction to Microprocessors
Introduction to Microprocessors
INTRODUCTION TO MICROPROCESSORS
Microcomputer Architecture
INTRODUCTION TO MICROPROCESSORS
Chapter 1: The 8051 Microcontrollers
عمارة الحاسب.
Introduction to Microprocessors and Microcontrollers
PARTS OF THE COMPUTER squires productions.
Introduction to Microprocessor Programming
CHAPTER 1 THE 8051 MICROCONTROLLERS
Course Code 114 Introduction to Computer Science
Presentation transcript:

Wireless sensor networks http://www.eecs.harvard.edu

Wireless sensor networks http://www.eecs.harvard.edu

Berkeley Mica motes http://www.eecs.harvard.edu

Sensor Net Challenges http://www.eecs.harvard.edu

Sensor Net Challenges

BAN: Body Area Networks ● wireless low power transmission of biological parameters to a base station (internet gateway) ● Harmonization with Standards for biomedical Data exchange: DICOM / HL7 / IEEE11073 ● HomeCare and Clinical use

BAN: Body Area Networks ● 400-MHz radio link low transmission ranges and low power ● Integration of Implants and wireless technologies: Zigbee, Bluetooth,.. ● early detection of critical states, wireless integration of sensors and effectors inside or worn on the body ● challenges: reliability / safety, interoperability, privacy, size, low-power operation, …

BAN: Body Area Networks WHMS: Wearable Health Monitoring Systems, University of Alabama http://www.ece.uah.edu/~jovanov

„Bio-DataChip“ ● „Dry" sensor - requires no electrolytes ● processor and firmware (downloadable) ● RF transmitter with network software ● basic layout size = 10 X 25 mm http://www.biocontrol.com

Cochlear Implants 128-site-16-channel elecrode array http://www.theuniversityhospital.com/cochlearweb http://www.wimserc.org

Micropower intra-ocular pressure sensor http://www.wimserc.org

Implantable neurochemical sensing system http://www.wimserc.org

MEMS: Micro Electro Mechanical Systems Mechanic actuator Electrostatic Actuator for chronic drug dosing http://www.wimserc.org http:// www.memx.com http://mems.sandia.gov/about/electro-mechanical.html Accelerometer

Bioelectronic hybrids, cellular lithography Forschungszentrum Jülich, http://www.fz-juelich.de/isg

www.imec.be Ultra-low-power biopotential measurement front-end ASIC EEG, ECG, and EMG signals (single channel) ● Circuit consumption 20µA from 3V, ● CMRR > 110dB, ● 50mV DC electrode offset ● 3D stack technology: 1cm3

EEG system powered by body heat www.imec.be, www.holstcenter.com ● 2 chn EEG unit, 2,4Ghz wireless transceiver Circuit consumption: 0.8 mW ● Thermoelectric generator converts heat flow between skin and air 2-2,5mW at room temperature ● Operational in < one minute

Dependability and Fault Tolerance are major issues. In a medical Context: Dependability and Fault Tolerance are major issues. ● Failsafe: safe state after failure ● Fault recovery: normal operation can be restored ● Gracefully Degradation: system continues (restricted) work MTBF Mean Time Between Failure Environment conditions / Materials Redundant Hardware / Software makes sense here !

System Design and Integration: ● Hardware Selection for Development / Production ● Hardware and Software Co - Development ● System Modelling and Simulation, UML The earlier a design bug is found, the better !

History of Microprocessors 1950s - The beginning of the digital era and electronic computing 1969 – Intel is a small startup company in Santa Clara with 12 employees Fairchild, Motorola are large semiconductor companies; HP and Busicom make calculators 1971 – Intel makes first microprocessor the 4-bit 4004 series for Busicom calculators 1972 – Intel makes the 8008 series, an 8-bit microprocessor, ATARI is a startup company Creates a gaming console and releases PONG

History of Microprocessors 1974 – the first real useful 8-bit microprocessor is released by Intel – the 8080 Motorola introduces the 6800 series Zilog has the Z80 1975 – GM and Ford begin to put microcontrollers in cars Many cars today have over 100 microcontrollers TI gets into the microprocessor business with calculators and digital watches 1977 – Apple II is released using MOS 6502 (similar to motorola 6800). Apple II dominated from 1977 to 1983 1978 – Intel introduces the first 16-bit processor, the 8086 Motorola follows with the 68000 which is ultimately used in the first Apple Macintosh

History of Microprocessors 1981 – IBM enters the PC making market and uses the Intel 8088 – proliferation of the home computer 1982-1985 – Intel introduces the 32-bit 80286 and 80386 1989 – 80486 is being used in PC’s, able to run Microsoft Windows 1992 – Apple, IBM and Motorola begin to make PowerMac and PowerPC’s using Motorola chips 1993 – Pentium chip is released The rest is history

Discussion What are some components of a computer? What is a Microprocessor? A Microcontroller? An Embedded System?

Components of a Computer Central Processing Unit Interprets and carries out all the instructions contained in software Memory Used to store instructions and data Random Access Memory (RAM) Read Only Memory (ROM) Input/Output Used to communicate with the outside world

Microprocessor A single chip that contains a whole CPU Examples: Has the ability to fetch and execute instructions stored in memory Has the ability to access external memory, external I/O and other peripherals Examples: Intel P4 or AMD Athlon in desktops/notebooks ARM processor in Apple iPod

Microcontroller Essentially a microprocessor with on-chip memories and I/O devices Designed for specific functions All in one solution - Reduction in chip count Reduced cost, power, physical size, etc. Examples MC68332, MC68HC11, PPC555 More details of components later A/D converters, temperature sensors, communications, timing circuits, many others

Embedded System Special purpose computer system usually completely inside the device it controls Has specific requirements and performs pre-defined tasks Cost reduction compared to general purpose processor Different design criteria Performance Reliability Availability Safety

Why Study Microcontroller The course may serve several purposes: Build useful applications Practice programming and debugging skills Understand the inside of computer It paves the way to learning computer design, operating systems, compilers, embedded systems, security and other topics. Microcontrollers have everything in a typical computer: CPU, memory and I/O.

The 8051 Microcontroller and Embedded Systems CHAPTER 0 INTRODUCTION TO COMPUTING

The 8051 Microcontroller and Embedded Systems CHAPTER 1 THE 8051 MICROCONTROLLERS

The 8051 Microcontroller and Embedded Systems CHAPTER 2 8051 ASSEMBLY LANGUAGE PROGRAMMING

The 8051 Microcontroller and Embedded Systems CHAPTER 4 I/O PORT PROGRAMMING

The 8051 Microcontroller and Embedded Systems CHAPTER 5 8051 ADDRESSING MODES

The 8051 Microcontroller and Embedded Systems CHAPTER 6 ARITHMETIC, LOGIC INSTRUCTIONS, AND PROGRAMS

The 8051 Microcontroller and Embedded Systems CHAPTER 8 8051 HARDWARE CONNECTION AND INTEL HEX FILE

The 8051 Microcontroller and Embedded Systems CHAPTER 8 8051 HARDWARE CONNECTION AND INTEL HEX FILE

The 8051 Microcontroller and Embedded Systems CHAPTER 9 8051 TIMER PROGRAMMING IN ASSEMBLY

The 8051 Microcontroller and Embedded Systems CHAPTER 9 8051 TIMER PROGRAMMING IN ASSEMBLY

The 8051 Microcontroller and Embedded Systems CHAPTER 10 8051 SERIAL PORT PROGRAMMING IN ASSEMBLY

The 8051 Microcontroller and Embedded Systems CHAPTER 11 INTERRUPTS PROGRAMMING IN ASSEMBLY