22
ECE 477 Design Review Group 2 Spring 2005

ECE 477 Design Review Group 2 Spring 2005. Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria

Embed Size (px)

Citation preview

ECE 477 Design Review Group 2 Spring 2005

OutlineOutline• Project overview Project overview • Project-specific success criteriaProject-specific success criteria• Block diagramBlock diagram• Component selection rationaleComponent selection rationale• Packaging designPackaging design• Schematic and theory of operationSchematic and theory of operation• Preliminary PCB layoutPreliminary PCB layout• Software design/development statusSoftware design/development status• Project completion timelineProject completion timeline• Questions / discussionQuestions / discussion

Project OverviewProject Overview

• Home security/monitoring systemHome security/monitoring system• Highly flexible and expandable systemHighly flexible and expandable system

– swappable cards/expansion slotsswappable cards/expansion slots

– II22C protocol C protocol • Real time monitoring and alertsReal time monitoring and alerts

– StatusStatus

– MonitoringMonitoring

– AlertsAlerts

Project-Specific Success CriteriaProject-Specific Success Criteria• Ability to use a keypad to arm/disarm the Ability to use a keypad to arm/disarm the

system.system.• Ability to detect smoke, window breaks, Ability to detect smoke, window breaks,

doors opening, etc.doors opening, etc.• Ability to send email calls as alerts if sensors Ability to send email calls as alerts if sensors

are trippedare tripped• Ability for real time monitoring of system via Ability for real time monitoring of system via

InternetInternet• Ability to swap out the expansion modules.Ability to swap out the expansion modules.

Block DiagramBlock Diagram

Component Selection RationaleComponent Selection Rationale

• Main MicrocontrollerMain Microcontroller• Rabbit RCM3700Rabbit RCM3700

– External chip EthernetExternal chip Ethernet– Confusing data sheetsConfusing data sheets– Prior knowledge that Dynamic C is problematicPrior knowledge that Dynamic C is problematic

• Freescale 68H9S12NE64Freescale 68H9S12NE64– Built in Ethernet hardwareBuilt in Ethernet hardware– i2c built ini2c built in– Plenty of application guides and datasheetsPlenty of application guides and datasheets– All ANSI c codingAll ANSI c coding– Excellent IDE for programmingExcellent IDE for programming

Component Selection RationaleComponent Selection Rationale

• Module boardsModule boards• Atmel ATMega88Atmel ATMega88

– Nice IDENice IDE

– CheaperCheaper• microchip PIC18F2331microchip PIC18F2331

– Excellent application guidesExcellent application guides• BothBoth

– i2c built ini2c built in

– Plenty of flash and I/OPlenty of flash and I/O

– 3.3v I/O3.3v I/O

Component Selection RationaleComponent Selection Rationale

• Sensor SelectionSensor Selection

– Many required 120vacMany required 120vac

– Many had proprietary interfacingMany had proprietary interfacing• GE Sensors (motion, shatter, intrusion)GE Sensors (motion, shatter, intrusion)

– 12v power supply12v power supply

– use standard relays, easy interfacinguse standard relays, easy interfacing• American Sensors (smoke)American Sensors (smoke)

– 120vac main power120vac main power

– Standard low voltage relayStandard low voltage relay

Component Selection RationaleComponent Selection Rationale

• Power SupplyPower Supply• Required VoltagesRequired Voltages

– 3.3v, 5v, 12v3.3v, 5v, 12v• Required CurrentRequired Current

– 25ma/sensor, 56 max sensors 1.4A @12v25ma/sensor, 56 max sensors 1.4A @12v– 110ma/horn, 4 max horns 440ma @ 12v110ma/horn, 4 max horns 440ma @ 12v– 285ma max, freescale @ 3.3v285ma max, freescale @ 3.3v– 12ma/Atmel, 8 max @ 3.3v12ma/Atmel, 8 max @ 3.3v– 20ma/sensor, 56 sensors max 1.12A @ 3.3v20ma/sensor, 56 sensors max 1.12A @ 3.3v

• Omron s82rOmron s82r– 5v/12v 2A/2A5v/12v 2A/2A

Packaging DesignPackaging Design• 1'x1'x6” 14 gauge 1'x1'x6” 14 gauge

steel boxsteel box• Hinged and lockedHinged and locked• Wall mountable, Wall mountable,

recessed designrecessed design• 20 in20 in22 for routing for routing

cablescables• External keypad External keypad

mountmount

Schematic/Theory of OperationSchematic/Theory of Operation

Schematic/Theory of OperationSchematic/Theory of Operation

Schematic/Theory of OperationSchematic/Theory of Operation

Schematic/Theory of OperationSchematic/Theory of Operation

Schematic/Theory of OperationSchematic/Theory of Operation

Schematic/Theory of OperationSchematic/Theory of Operation

Preliminary PCB LayoutPreliminary PCB Layout

Preliminary PCB LayoutPreliminary PCB Layout

Preliminary PCB LayoutPreliminary PCB Layout

Software Design/Development StatusSoftware Design/Development Status• HTTP serverHTTP server

– TheoryTheory

– StatusStatus

• Current battle – Java AppletsCurrent battle – Java Applets

• Monitoring softwareMonitoring software

– TheoryTheory

• II22C communicationC communication

– TheoryTheory

• Child monitoring/keypad softwareChild monitoring/keypad software

– TheoryTheory

Project Completion TimelineProject Completion Timeline

• Mon Mar 7 – Submit case design for Mon Mar 7 – Submit case design for fabrication at the EE metal shopfabrication at the EE metal shop

• Thurs Mar 10 – Board Layout dueThurs Mar 10 – Board Layout due• Mon Apr 4 - All software in working condition Mon Apr 4 - All software in working condition

on bread boardson bread boards• Mon Apr 11 – Finish board assembly, begin Mon Apr 11 – Finish board assembly, begin

testingtesting• Mon Apr 18 – Finish testing, install in caseMon Apr 18 – Finish testing, install in case• Sun Apr 24 – Complete video demoSun Apr 24 – Complete video demo

Questions / Discussion