RFID Access Control System Lucius Knight. General System Design  Microcontroller  PSoC CY8C29466  24MHz Bus Frequency  Memory Available  32kB FLASH.

Slides:



Advertisements
Similar presentations
System Software Design Frank Mirabelli. Motorola MC9S12DP512 Bus Frequency 24 MHz Available Memory 512K bytes Flash EEPROM, 4K bytes EEPROM, 14K bytes.
Advertisements

سیستم آلارم دیجیتالی مجهز به ثبات خطا
Mark Schaumburg.  Dash Module for Formula Car  Sample pulse from engine for RPM  Display Information  Control gui  Can network interface  Request.
Programmable Logic Controller Internal Operations
Microcontroller: Introduction
SudokuEHG Michelle Brown Matt Haggenmiller Thomas Troch CE Design Projects Design Review December 12, 2007.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Objectives How Microcontroller works
Chapter 7 AC 800M Hardware Course T314.
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
BlueECG System Software Design Western Washington University By: Corey Williamson.
RFID Payment Terminal Presented by: Rohit Kale. Introduction RFID: an automatic identification method, relying on storing and remotely retrieving data.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Audioprocessor for Automobiles Using the TMS320C50 DSP Ted Subonj Presentation on SPRA302 CSE671 / Dr. S. Ganesan.
Josh Marchi, Jeff King, Paul Rosenberger, Dan Chambers – Software Design Considerations –
Interrupts Microprocessor and Interfacing
Michael Nist. System Software Design  MCU (2): CY8CPLC20 8-bit  32 KB Flash, 2 KB SRAM  Bus Frequency: 24 MHz  Memory requirements:  Main Controller:
System Software Design Review.  MCU: NXP LPC2378 ARM7 32-bit  512 KB Flash, 8KB EEPROM and SRAM  Bus Frequency: 20 MHz  Approximate Memory requirements:
 Home Security and Lighting System  Western Washington University  Jonathon Ross  28 April, 2009.
System Software Design Colin Gatlin May 12, 2009 Western Washington University.
Turbine Flow Meter Kevin Hooks Senior Design Project.
System Software Design and Documentation Zach Hill Western Washington University.
Digital Handheld Communication and Navigation Device
Vinh Le.  MCU: Freescale Kinetis K60512 ARM Cortex M4  Bus Frequency: 50MHz  Available Memory: ◦ 512KB Flash ◦ 64KB SRAM  Memory Required: ◦ 10KB.
SYSTEM SOFTWARE DESIGN JAMES ZUROSKE Pet Proximity Sensor.
KEYBOARD INTERFACING Keyboards are organized in a matrix of rows and columns The CPU accesses both rows and columns through ports. ƒTherefore, with two.
Lost Item Pager System Design Russ Kinley 5/6/6008.
Ryan Hansgen. General System Design  MC9S08QE64CFT 24MHz Bus Frequency 64 K byte Flash EEPROM, 4.0 K byte RAM  Memory required 8 K bytes ROM 2 K bytes.
System Software Design Dane Kim May 4 th, 2009 EET 475, WWU.
BICYCLE SECURITY AND TRIP COMPUTER MATTHEW ROTHNIE WESTERN WASHINGTON UNIVERSITY 4/25/12.
By Jesse W. Spalding.  Microcontroller Choice  Motorola 9S12DP256B ◦ Set to 24 MHz for the Bus Frequency ◦ Memory  256K Bytes of ROM  12K Bytes of.
ATV INSTRUMENTATION DISPLAY System Design Ed Raezer Senior Project Western Washington University.
Multi-Access Lock Andrew Hall. General System Requirements MCU: MC9S12C128 Bus Frequency: 24MHz Memory Requirements: 11k bytes Flash EEPROM 3k bytes RAM.
System Software Design Engineer: Mac Gainor Western Washington University.
Machine Access System Software Design and Documentation Western Washington University By: Kevin Pogue.
Portable/Programable Location System – Software Design By: Mark Moerdyk.
Digitally Configurable Audio Routing Patchbay DCARP System Software Presentation Aaron Cramer Western Washington University 2009.
Operating Systems. Categories of Software System Software –Operating Systems (OS) –Language Translators –Utility Programs Application Software.
LED CUBE Preliminary System Software Design Fernando J. Garcia May
Humidity Sensing Fan Controller Jason Huft 05/11/10.
System Software Design Dan Sweet May 6 th, 2008 Western Washington University Bicycle Power Meter.
SGDRS Software System Design Justin A. King WWU EET Senior project 2013.
Automatic Pressure Canning System System Software Design By: Michael Drysdale.
Atmospheric Data Measuring Rocket Software Design & Description Matt Buonadonna ADaM Code Presentation.
GPS Enhanced PFD System Software Presentation Eric Grossmann.
Software Design Review Andres Rodriguez. General System Design  MCU: STM32F405  MCU Bus Frequency: 84MHz  Memory Requirements  Flash: ~ 10Kb  RAM:
System Software Design GPS Training System Jason Corbridge May 8, 2008 Western Washington University.
LED CUBE Preliminary System Software Design Fernando J. Garcia May
WESTERN WASHINGTON UNIVERSITY KENT SYKES 2009 Audio Field Recorder System Software Design.
ATV INSTRUMENTATION DISPLAY System Software Design Ed Raezer.
Wireless Heart Rate Monitor. On-Person Unit MC13213 (HCS08)  16 MHz Bus Frequency  On Chip Resources 60K of Flash 4K of RAM  Require Resources 15K.
HOME CONTROL SYSTEM By: Justin E. Klumpp & Leo L.S. Wan Leo L.S. Wan.
ECET 340 Entire Course (All ilabs and Homework) For more classes visit ECET 340 Week 1 HomeWork 1 ECET 340 Week 1 iLab 1 ECET 340.
System Software Design Doorbell Jukebox Henry Arbicor and Arthur Bingcang.
Voice Over IP – Software Western Washington University By: Jonathan R. Peterson.
Electronic Memory Game System Software Design Jack Sullivan May 08, 2007.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
Conserve-A-Watt System Software Design Justin Rapozo.
FINGERPRINT BASED ACCESS CONTROL SECURITY SYSTEM SPONSERED BY : PINACLE SOLUTIONS GROUP MEMBERS : 1.PRATIBHA DESAI 2.MANISHA BOLAGE 3.SEEMA KAKADE GROUP.
The Guardian: Refrigerator Contents Tracker Bryant Lampano Western Washington University Electronics Engineering Technology [Type the company name]
Automated Aquarium Controller System Software Design ETEC 474 Western Washington University By: Gregory Rose.
Vehicle Registration Details Extraction System Using GSM
System Software Design Presentation Western Washington University Taylor Reijm.
Wireless Heart Rate Monitor
System Software Design by Chan-Chia (James) Chang
By: Justin E. Klumpp & Leo L.S. Wan

8051 Supplement.
8051 Micro Controller.
Presentation transcript:

RFID Access Control System Lucius Knight

General System Design  Microcontroller  PSoC CY8C29466  24MHz Bus Frequency  Memory Available  32kB FLASH  2kB RAM  Memory Requirements  System Software ~ 5kB FLASH  Activity Log ~ 25kB FLASH  System Data ~ 250B RAM

Kernel Selection  Time Slice Cyclic Scheduler  10ms Period START Initialize Timer Event Key Scan User Interface RFID Update Time Output Data Update Display No Yes

Initialization  System Initialization  LCD  RFID  Keypad  Period  Only run one time  Execution Time  ~ 100 ms

Time Slice  Sleep timer used for periodic interrupt  Period  10 ms

Keypad Task  Scans for key presses  Period  10 ms (Periodic)  Execution Time  ~ 5 us (max)

User Interface Task  Determines menu state based on user input  Period  100 ms (Periodic)  Execution Time  ~ 1 ms (max)

RFID Task  ID validation  Controls  H-bridge/lock  LED  Buzzer  Period  100 ms (Periodic)  Execution Time  ~ 1 ms (max)

Update Time Task  Calculates current date and time  Period  1 s (Periodic)  Execution Time  ~ 1.5 us (max)

Output Data Task  Sends activity log to PC serial port  Period  10 ms (Sporadic)  Execution Time  ~ 2 ms (max after decomposition)

Update Display Task  Displays current information to LCD  Period  100 ms (Periodic)  Execution Time  ~ 2.5 ms (max)

System CPU Load  L(max) = 5µs/10ms + 1ms/100ms + 1ms/100ms +1.5µs/1s + 2ms/10ms + 2.5ms/100ms  L(max) = 24.6%  L(avg) = 4.6%

Module List Module:Task:Public Functions: SeniorProject.cInitialize Key.c (Cypress API) Key ScanKeyType GetKey(void); UserInterface.cUser InterfaceUIStateType GetState(void); RFID.cRFID Time.cUpdate TimeTimeStruct GetTime(void); void SetTime(TimeStruct NewTime); UART.c (Cypress API) Output Data LCD.c (Cypress API) Update Display

Update Display Task Communications Key Scan Update Time User Interface Update Display Key Time Structure State LCD SeniorProject.cLCD ModuleLCD I/O

Update Time Task Communication User Interface Update Display Time Structure UserInterface.cTime Module

User Interface Task Communication Key Scan User Interface Key Key.cUser Interface Module Keypad Keypad I/O

Output Data Task Communication User Interface Output Data State UserInterface.cOutput Data Module DB9 Serial I/O