ECE 477 Digital Systems Senior Design Project Spring 2005 s1

Total Page:16

File Type:pdf, Size:1020Kb

ECE 477 Digital Systems Senior Design Project Spring 2005 s1

ECE 477 Digital Systems Senior Design Project Spring 2005

Homework 1: Preliminary Design Project Proposal Due: Thursday, January 20, at Classtime

Team Code Name: ___Double_Deuce_Alarm_System______Group No. 2

Team Members (#1 is Team Leader):

#1: Brian Stratman Signature: ______Date: ______

#2: Michael Tammen Signature: ______Date: ______

#3: Blake Shelby Signature: ______Date: ______

#4: Jacob Schroeder Signature: ______Date: ______

Abstract: A home security system will be created and equipped with “standard” interfaces (motion, occupancy, heat, moisture, smoke, CO, glass break) and sends an E-mail message when alarm fires. It will provide web-based monitoring/control of all sensor modules as well as RFID/keypad arming/disarming capabilities.

Design Objectives: · Operate the entire system with a 68HC12 microprocessor to monitor the expansion modules. · Have various sensors (smoke detector, CO detector, motion detector, etc.) interfaced to PLDs or microprocessor for constant monitoring. · Use a Rabbit microcontroller to run the web module and send emails about any abnormalities to the homeowner/monitoring service. · Interface a swipe card reader to a 68HC12 microchip for disarming of the system and unlocking of doors. · Utilize interrupts to give bus access to the proper module when necessary. · Utilize the wake-up controller to individually gather real-time information from each sensor as needed. · Utilize a reset controller to either individually reset a designated sensor or to reset all sensors and the CPU. · Allow for maximum system flexibility by using “plug and play” module setup. This will allow the user to have as many or as few cards of each type as needed.

Design/Functionality Overview: Device status will be available locally through an LCD screen and keypad. It will also be available through the web, using the functionality of the Rabbit microcontroller. An HC12 will be the main processor of the system. The CPU will monitor the status of all seven expansion ports, which will contain the sensors and other interfaces. A bus controller with regulate all communication with the CPU. An interrupt controller will be used to give bus access to an expansion module that needs it. The reset controller will control the resets of individual expansion modules as well as all of them collectively. ECE 477 Digital Systems Senior Design Project Spring 2005

Project-Specific Success Criteria (list 5): · Ability to disarm system and unlock a door with card swipe · Ability to use a keypad to arm/disarm the system · Ability to detect smoke, carbon dioxide, motion, etc · Ability to send emails/phone calls as alerts if sensors are tripped · Ability for real time monitoring of system via internet · Ability to swap out the expansion modules ECE 477 Digital Systems Senior Design Project Spring 2005

Block Diagram:

Recommended publications