 Home Security and Lighting System  Western Washington University  Jonathon Ross  28 April, 2009.

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

All rights reserved. Copyright © 2008 Argox Information Co., Ltd ISO 9001:2000 F1 Commercial & Light Industry Printer.
In this presentation you will:
Happy Home Helper Software Design Presentation Jeremy Searle Apr 7, 2004.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 15 Slide 1 Real-time Systems 2.
Programmable Logic Controller Internal Operations
TextWand Programmable LED Display Carlos Vila-Virella and Andy Campanella.
Country house Control Panel Glass break detector Hooter alarm Magnetic sensor Motion detector Security light.
PIR MOTION SENSOR Created by: Zaryab Altaf S
BlueECG System Software Design Western Washington University By: Corey Williamson.
EWatch: A Wearable Sensor and Notification Platform Paper By: Uwe Maurer, Anthony Rowe, Asim Smailagic, Daniel P. Siewiorek Presenter: Ke Gao.
Product range/ALPHA-E-0001-tri-20/04/03 ALPHA Micro Controllers A single multi-functional unit instead of multiple components ALPHA / ALPHA XL Products/ALPHA.
Use it, Interconnect it, AutoMate IT™ ( Based on the FlexiMax 9000 Technology)
Home Security System CSE 368 Final Project. Created by : Afra Fanaee Ralph Weber Dan.
Example 11 Analog-to-Digital Converter Lecture L5.1.
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:
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.
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.
Knocker Unlocker JACOB GILBERT | SENIOR DESIGN PROJECT 1.
RFID Access Control System Lucius Knight. General System Design  Microcontroller  PSoC CY8C29466  24MHz Bus Frequency  Memory Available  32kB FLASH.
目录 12 in 1 Sensor Features ● PIR motion sensor ● Ultrasonic sensor ● LUX sensor ● Temperature sensor ● 2 Dry contacts ● 2 external condition inputs ● IR(infrared)
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.
University of the Western Cape Chapter 5-6: Router Startup and Setup Aleksandar Radovanovic.
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.
LED CUBE Preliminary System Software Design Fernando J. Garcia May
Humidity Sensing Fan Controller Jason Huft 05/11/10.
Yared Woldekiros Western Washington university WEB ENABLE HOME AUTOMATION.
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
Object Oriented Analysis Unified Modeling Language By Mary Biddle.
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.
DIVISIONSPECIFICATION INPUT POWER DC 24V / 1.25A ※ Power supply from the floor distributor is not available. MAX POWER CONSUMPTION Max 30W VOICE CONVERSATION.
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.
Conserve-A-Watt System Software Design Justin Rapozo.
Software Overview Walking Robot by Sharon Davis Kernel MicroC/OSII.
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.
System Software Design Presentation Western Washington University Taylor Reijm.
Sensors Control Systems with Flowol.
Wireless Optical USB Mouse
Wireless Heart Rate Monitor
System Software Design by Chan-Chia (James) Chang
By: Justin E. Klumpp & Leo L.S. Wan
ACOE347 – Data Acquisition and Automation Systems
Presentation transcript:

 Home Security and Lighting System  Western Washington University  Jonathon Ross  28 April, 2009

 MCU – MC9S12DP512  MCU Bus Frequency 25MHz  Memory Requirements 3kB Ram 10kB Rom  Kernel Choice MicroC/OS-II

 Start Task  Light Sense Task  User Interface Task  Light Adjust Task  Motion Sensor Task  Alarm Task

 Description Creates tasks and displays startup message. Task Priority - #4 Task Period - Once (Startup) Estimated Task Execution Time - ~1s Task CPU load - Not Applicable

 Description Senses and adjusts light according to a predetermined level set by the user. Task Priority - #5 Task Period - 10ms (Periodic) Estimated Task Execution Time - 1ms Task CPU load  Average -.5/10 =.05  Peak - 1/10 =.1

 Description Interfaces between user and product as well as controls states and other tasks Task Priority - #6 Task Period - 10ms (Periodic) Estimated Task Execution Time -.1ms Task CPU load  Average -.05/10 =.005  Peak -.1/10 =.01

 Description Allows user to adjust the lighting level with a 4 button array.  Options available - on, off, up, down Task Priority - #7 Task Period - 10ms (Periodic) Estimated Task Execution Time -.25ms Task CPU load  Average -.1/10 =.01  Peak -.25/10 =.025

 Description Senses outside motion and activates a light when movement is detected outside the front door. Task Priority - #8 Task Period - 20ms (Periodic) Estimated Task Execution Time - 1.5ms Task CPU load  Average - 1/20 =.05  Peak - 1.5/20 =.075

 Description Detects open windows and doors and activates an alarm when necessary. Task Priority - #9 Task Period - 50ms (Periodic) Estimated Task Execution Time -.1ms Task CPU load  Average -.05/50 =.001  Peak -.1/50 =.002

L max= (10%) + (1%) + (2.5%) + (7.5%) + (.2%) L max= 21.2% L average = (5%) + (.5%) + (1%) + (5%) + (.1%) L average = 11.6%

Keypad I/O Key.c() KeyCodeTable Key KeyFlag Keypad Module Application KeyPend() UserInterfaceTask LightAdjust() StartTask() KeyInit() KeyPend()

LCD I/O Lcd.c() LCD Module Application UserInterfaceTask() LightAdjustTask() StartTask() Lcd_init() LcdClrDisp() LcdMoveCursor() LcdCursor() LcdBackspace() LcdForwardSpace() LcdDispChar() LcdDispDecNum() putstrg()

LightSensor Application LightSenseTask() TRIAC/Bulbs LightSensor I/O Light Bulbs/Output LightAdjustTask() Level Level.flag

Alarm 1 Alarm 2 Alarm 3 Alarm 4 Alarm 5 Application AlarmTask() Buzzer Alarm Groups I/O Alarm MotionSensorTask() TRIAC Light Motion Sensor Motion Sensor I/O