DALCON RFID IMPROVEMENT ECE 599, SPRING 2011 Brad Gasior, ECE Mike Fradkin, ECE Richard Young, ECE Sean Rinehart, ECE.

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

Trackmate Nathan Beste, Justin Flair, Arzhang Badiozamani, Evan Graves ECE 189 A/B Spring 2013.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
1 Electrical and Computer Engineering Cameron Proctor Ramsey Khudairi Thomas Gilbert Chad Young MDR Presentation TekBand.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
“THE LOCATOR” R. F. LOCATION SYSTEM MIKE GOULD KARA MCMILLIN MARCUS PEARLMAN CHRIS SINKEY JACOB WILTGEN TEAM ZISSOU presents….
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Wireless Control with ZigBee Final Presentation Students Yossi Lempert Natan Keren Instructor Konstantin Sinyuk.
Wireless Control with ZigBee Poster Students Yossi Lempert Natan Keren Instructor Konstantin Sinyuk.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Control System for Smart House Characterization Students Yossi Lempert Albert Achtenberg Instructor Konstantin Sinyuk.
EE Capstone Spring 2008 Team RFID Mike Gauthiere Mike Loptien Chris Reid Kirk Spowart Vincent Wu.
Remote Keystroke Retrieval System Kevin Butler Omar Martino Eric Hicks.
Microcontrollers Lecture L12.2 Section Microcontrollers Microcontrollers vs. Microprocessors Two standard architectures PIC microcontroller 68HC12.
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
16.317: Microprocessor System Design I Instructor: Dr. Michael Geiger Spring 2012 Lecture 29: Microcontroller intro.
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Spring 2007.
INPUT-OUTPUT ORGANIZATION
ECG INTEGRATION MAC 800 for EMIS Web (using CardioSoft) Intelligent Integration GE MAC 800 ECG.
SPI By Alexander Maroudis. Outline What is SPI? SPI Configuration SPI Operation Master Slave Setup SPI Transactions SPI Digital Potentiometer Example.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Fall 2006.
ECG INTEGRATION MAC600 CardioSoft – EMIS WEB Intelligent Integration GE MAC600 ECG.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Done By: Amnon Balanov & Yosef Solomon Supervisor: Boaz Mizrachi Project ID: d02310.
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Spring 2006.
Smart Mattress Bryan Kuo, Priyen Patel, Dev Shah, Xitij Shah, Tim Stamm Georgia Institute of Technology October 23, 2008.
ECG INTEGRATION MAC600 SD Card – EMIS WEB Intelligent Integration GE MAC600 ECG.
Lecture 7: Overview Microprocessors / microcontrollers.
Security Device using RFID Reader Alex Gerard & Joe Nevin.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
PROJECT OVERVIEW GSM SECTION BLUE TOOTH SECTION SOFTWARE DEVELOPMENT CIRCUIT DEVELOPMENT LESSONS LEARNED AND CHALLENGES FACED.
SMART CART Group 20 Ciju Francis, Tom Rosengrant.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
A Quick Start Guide to PIC16F877 microcontroller And Microchip Development Environment A Quick Start Guide to PIC16F877 microcontroller And Microchip Development.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Grindmaster Drink Dispenser Controller Grindmaster-Cecilware Corp. Nick Kitsos (ECE), Shaun Morris (ECE), Sean Caproon (ECE), Joe Pierce (ECE)
Jeremy Sandoval University of Washington May 14, 2013
SUBMITTED BY EDGEFX TEAM
Michael Rahaim, PhD Candidate Multimedia Communications Lab
<Add team picture or relevant project picture here>
Scrolling LCD using Arduino.
Dr. Kyung Eun Park Summer 2017
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
SUBMITTED BY EDGEFX TEAM
Arduino BASED RFID Device Access
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
SUBMITTED BY EDGEFX TEAM
SUBMITTED BY EDGEFX TEAM
DIGITAL CALCULATOR USING 8051
CP220x The Industry’s Smallest Ethernet Controller
SMART CARD ENABLED EMPLOYEE IDENTIFICATION FOR SECURITY PURPOSE
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
‘SONAR’ using Arduino & ultrasonic distance sensor
Student tracking & management web based system
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
RAILWAY TRACK SNAP NOTIFICATION
RF Range detection and alert system team 26
GSM - GPS BASED VEHICLE TRACKING SYSTEM
Midway Design Review Team Digiceipt December 4,
Wireless Biometric Sensor
Programmable Logic Controllers (PLCs) An Overview.
Future Designs, Inc. Your Development Partner
Mike Pappas, Nigel Himmelreich, Eric Anderson
"You don't need anyone's permission to make something great
Mike Pappas, Nigel Himmelreich, Eric Anderson

EECE.3170 Microprocessor Systems Design I
Chapter 15 Advanced Laboratories RF link using the eZ430-RF2500
Presentation transcript:

DALCON RFID IMPROVEMENT ECE 599, SPRING 2011 Brad Gasior, ECE Mike Fradkin, ECE Richard Young, ECE Sean Rinehart, ECE

Outline Background Information Project Overview Operational Concept Project Requirements Development Approach Components and Interfacing Testing Demonstration Conclusions

Background Information The Dalcon Remote Alert Monitor (RAM) is a device that monitors sensors in a patients hospital room. When the RAM senses an alarm, it sends a wireless alert to a nursing station and alerts to available nurses’ phone. The RAM then logs data on what the alarm was, what time it occurred, and how long it took for the alarm to be responded too This project adds the capability to track the unique identity of the nurse that responded to the alert.

RAM Overview RAM Monitoring Peripherals

RFID Operational Concept RFID tag communicates wirelessly with Sparkfun RFID Reader Sparkfun RFID Reader receives information form the tag and sends it to the Dalcon RAM via UART Dalcon RAM receives UART data and stores it into memory

Project Requirements This project will add RFID reading capabilities to the RAM so as to be able to track the unique ID number of the nurse that responds to an alarm. Demonstrate the RFID functionality with a PIC18F development board Display unique nurse ID on the LCD screen on the development board. This development board uses the same microprocessor chip as the RAM. Select a COTS RFID card and interfacing method Keep cost relatively low (most cards are in $25-30 range)

Existing RAM Block Diagram

Improved RAM Block Diagram

Development Approach Use COTS RFID reader to receive information form RFID tag Develop software using C programming language to transmit data being received from RFID tag to PICDEM2 plus processor (PIC18F4520) via UART interface Display UART data on the PICDEM 2 Plus LCD display using C programming language to prove the data can be read form memory

RFID Components Sparkfun ID12 RFID card PICDEM 2 Plus Development board

Linksprite Card Complications Sponsor supplied COTS RFID card Absence of proper documentation support Datasheets in Chinese Datasheets do not match board P/N No clear explanation for SPI interface in datasheets Poor technical support Absence of support over the phone Absence of online support Forums are used as a support

Advantages of Sparkfun ID12 Highly detailed documentation, multiple tutorials and sample codes for similar microprocessors Decent online technical support (quick responses) “Breakout board” with mini USB port to simplify card diagnostics UART interface

RFID Card Features Compact design 26 mm x 25 mm x 7 mm Build in antenna Allows 3 different output data formats: ASCII Magnetic Emulation Wiegand 26 Only TX is required No need to send any commands to the reader to initiate data transmission Once tag is scanned data is automatically sent via UART to the external device

PICDEM 2 Plus Development board PIC Development Board uses a PIC 18F4520 microcontroller. Interfaces using ICD3 programmer/debugger. Programmed using MPLAB software development environment. Uses 40 pin, double row jumper for connection. Integrated LCD board where RF identity will be displayed.

UART Interface UART (Universal asynchronous receiver/transmitter): Serial communication Takes bytes of data and transmits individual bits in a sequential fashion At the destination UART re-assembles the bits into complete bytes

UART with ID-12 Reader Hardware: Software:

LCD Library Problems LCD library supplied with the compiler did not match LCD configuration on PICDEM 2 Plus development board PICDEM2 Plus LCD is connected to Port D Unable to edit existing library (protected ) Microchip website/software does not have correct library Code for correct LCD library has been found online and library has been created

Testing Sparkfun ID-12 RFID reader functionality: Read range 12 cm (datasheet value) 3-4 cm (tested value) Tested via USB cable and Sparkfun RFID Kit Putty and Hyper Terminal was used to display results Tested with Arduino Development Board Used external LCD to display results Tested with PICDEM 2 Plus Development Board Used built in LCD to display results C-Code functionality: Scanned different tags Scanned tags with different time intervals between each scan From less than 1 second up to 1 min

Final Design ** Add picture of RFID card in actual application** ** Will be added once fixture is ready

Conclusions Difficulties –. SPI interfacing Did not find good explanation of exact methods for programming. A predominantly software oriented design project with no CECS students. Nothing difficult but would have made it easier Suggestions – Let a design project decide what components to use and thoroughly explore the multitude of options available. This allows students a more thorough understanding of the components used and processes involved in selection and integration.

Questions?