Embedded Stroke Evaluation System Amanda Sweeney, 4ECE Supervisor: Dr. Martin Glavin.

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

Serial Communications Interface (SCI) Michael LennardZachary PetersBao Nguyen.
The 8051 Microcontroller and Embedded Systems
Chapter 10 Input/Output Organization. Connections between a CPU and an I/O device Types of bus (Figure 10.1) –Address bus –Data bus –Control bus.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Analogue to Digital Conversion By Cap’n Tim Johnson, PE Prepared 11/12/2013.
1 Embedded Stroke Evaluation System Amanda Sweeney, 4ECE Supervisor: Martin Glavin.
Input/Output Ports and Interfacing ELEC 330 Digital Systems Engineering Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
Programmable Interval Timer Prepared By: Prof. M. B. Salunke SITS, Narhe, Pune - 41.
Serial I/O - Programmable Communication Interface
Swish Sleeve Software Design Narrative Team 7: Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong 1Team 7 - Swish Sleeve.
Shift Register Application Chapter 22 Subject: Digital System Year: 2009.
ECE 265 – LECTURE 14 Analog Signal Acquisition The A/D converters 5/14/ ECE265.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
OUTLINE WHAT ? HOW ? WHY ? BLUEPOST Poster and Message Content Specified by the User Displaying the Poster Content on a Monitor Sending Messages to.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
Input/Output and Communication
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
1 The 9-Pin Connector Pin abbreviations (numbers in parentheses are the 25D pin numbers): 1. CD (8) 2. RD (Rx) (3) 3. TD (Tx) (2) 4. DTR (20) 5. SG (Ground)
ASPPRATECH.
Microcontroller based system design
The 8051 Microcontroller and Embedded Systems
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
INPUT-OUTPUT ORGANIZATION
Embedded Systems Design
Sensor Systems for the Monitoring of Personal Health and Lifestyle Management.
Digital Outputs LCD Display
ECE/CS-352: Embedded Microcontroller Systems Embedded Microcontroller Systems.
The 8051 Microcontroller and Embedded Systems
Remote Control of a Furby Toy with Bluetooth
Acceleration Based Pedometer
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Chapter 4 TIMER OPERATION
Basic I/O Interface A Course in Microprocessor
1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7. Optical Discs 10/01/20151Input/Output.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Embedded System Design Laboratory October 4, 2002Stanford University - EE281 Lecture #3#1 Lecture #3 Outline Announcements AVR Processor Resources –UART.
THE GEORGE WASHINGTON UNIVERSITY SCHOOL OF ENGINEERING AND APPLIED SCIENCE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING FINAL PRESENTATION WEATHER.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Advanced Microprocessor1 I/O Interface Programmable Interval Timer: 8254 Three independent 16-bit programmable counters (timers). Each capable in counting.
 8251A is a USART (Universal Synchronous Asynchronous Receiver Transmitter) for serial data communication.  Programmable peripheral designed for synchronous.
8051 Micro controller. Architecture of 8051 Features of 8051.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Stores the OS/data currently in use and software currently in use Memory Unit 21.
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
Embedded Stroke Evaluation System Amanda Sweeney 4ECE Supervisor: Martin Glavin.
ECE 456 Computer Architecture Lecture #9 – Input/Output Instructor: Dr. Honggang Wang Fall 2013.
Ambulatory Foot Pressure Monitoring System David Nolan Electronic Engineering.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
UNIVERSITY OF NAIROBI Department of Electrical & Electronic Engineering A FOUR CHANNEL-D MICROCONTROLLER BASED DATA ACQUISITION SYSTEM WITH A SERIAL INTERFACE.
DEPARTMENT OF ELECTRONICS ENGINEERING V-SEMESTER MICROPROCESSOR & MICROCONTROLLER 1 CHAPTER NO microcontroller & programming.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
CEng3361 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2011 Recitation 06.
Serial I/O Port.
Environment Temperature Monitor
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
DIGITAL CALCULATOR USING 8051
Programmable Interval Timer
COMP2121: Microprocessors and Interfacing
SERIAL PORT PROGRAMMING
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
E3165 DIGITAL ELECTRONIC SYSTEM
Interrupt.
CHAPTER SERIAL PORT PROGRAMMING. Basics of Serial Communication Computers transfer data in two ways: ◦ Parallel  Often 8 or more lines (wire.
Compiled by Dr. N.Shanmugasundaram, HOD, ECE Dept, SECE.
Presentation transcript:

Embedded Stroke Evaluation System Amanda Sweeney, 4ECE Supervisor: Dr. Martin Glavin

Presentation Overview Project Description Stroke, Occupational Therapy & the Embedded Stroke Evaluation System Hardware Hardware Implementation Graphical User Interface Final System Conclusion

Project Description Project Aim: –Develop a system to aid occupational therapists in assessing the severity of stroke suffered by patients in their care Embedded Stroke Evaluation System: –LCD –3 Force Sensing Resistors –Serial interface to a PC Functionality: –The sensors measure the patients resistance to motion –These changing values are visible on the LCD, and are also sent to the PC for further analysis

Stroke A stroke occurs when the blood supply to a part of the brain is suddenly reduced or cut off, causing the affected area of brain tissue to die When an individual suffers a stroke, the muscles in their arms can tighten significantly, resulting in reduced mobility

Occupational Therapy Occupational Therapy is a profession concerned with promoting health and well being through occupation The aim of receiving Occupational Therapy is to improve everyday function and also to prevent disability Splints –Support –Protect –Correct

Splint

Hardware

Hardware Implementation Connecting LCD to MPU

Hardware Implementation Programming the Microcontroller - Analogue to Digital Conversion The ADC uses two SFR’s to store the converted 12-bit digital value, ADCDATAL and ADCDATAH The most significant eight bits are displayed on the LCD –Least significant four bits of ADCDATAH –Most significant four bits of ADCDATAL

Hardware Implementation Programming the Microcontroller - Serial Communication (UART) Form of I/O in which the bits of a byte being transferred appear one after the other in a timed sequence on a single wire UART modes are controlled through the SCON The timers are controlled using TMOD and TCON Ideal Baud CrystalDIVT3CONT3FD% Error h08h0.0

Hardware Implementation Programming the LCD Initialising the LCD –Register Settings –Control Word Settings –Display Settings –Data Auto Read/Write Settings Automode Status Checking –Ensures that LCD is ready to communicate with the MPU

Hardware Implementation Sending Commands to LCD Commands are stored in a Look up Table Each instruction has two data bytes Commands that don’t need the data will it ignore it

Hardware Implementation Sending Data to LCD Data to be sent will be stored in a Look up Table MSGDATA sends the data pointed to by the DPTR to the LCD

Hardware Implementation Sending Text to LCD

Graphical User Interface Allows Occupational Therapist to interact with the system Displays the incoming data from the microcontroller in real time Creates a bar graph for each sensor Analyses the received data and calculates the Minimum, Maximum and Average values recorded by each sensor

Graphical User Interface

Final System

Conclusion The goals outlined for this project have been achieved –Outputs of each sensor are converted to digital values and displayed on the LCD in real time –Data transmitted via the serial port to the VB Application –Graphical User Interface Developed Performs analysis of the data being received Displays relevant results clearly to the Occupational Therapist User Friendly –Allowing Occupational Therapist to focus their attention on the patient, while retrieving important information with minimal effort

Questions