Download presentation
Presentation is loading. Please wait.
1
ECE 477 Final Presentation Group 3 Fall 2005
Paste a photo of team members with completed project here. Annotate this photo with names of team members.
2
Outline Project overview Block diagram Professional components
Design components Success criteria demonstrations Individual contributions Project summary Questions / discussion
3
Project Overview P.E.T. Express uses RF-ID technology to control access through a common pet door. The P.E.T. Express utilizes a Motorola MC9S12NE64 and includes feedback ability through an LCD display, embedded web server, and keypad input. These features, along with software controlled permissions, control the locking action of the pet door through the use of pulling solenoids.
4
Block Diagram
5
Professional Components
Constraint analysis and component selection rationale Patent liability analysis Reliability and safety analysis Ethical and environmental impact analysis
6
Constraint Analysis Computational Requirements
Processor is a simple state machine. Web processor will consume some processing cycles. Minimal processing will be necessary for serial interfaces of the RF-ID reader and LCD interface.
7
Constraint Analysis Interface Requirements RF-ID reader
1-2 ft desired range LCD interface 8 or 16-pin parallel connection or SPI/SCI connection.
8
Constraint Analysis Keypad interface
Number of keys to hardware I/O pin ratio Solenoid connection circuit Isolated voltage supply from the processor. Ethernet controller Embedded Ethernet support.
9
Constraint Analysis Power Supply Constraints
Various voltage requirements Ample current Battery backup system
10
Constraint Analysis Packaging and size/weight requirements Aesthetics
Antenna and RF-ID reader circuits. Appropriately sized RF-ID antenna Solenoid size LCD and keypad sizes Usability & Readability
11
Constraint Analysis Rationale for component selection Microprocessor
Motorola HC9S12NE64 (112 pin) 64 Kb Flash 2 serial ports Embedded Ethernet controller Ample I/O capability
12
Constraint Analysis RF-ID tag reader Intersoft Medium range
Most cost effective LCD display Crystal Fontz Serial communication 20x4 character display Group familiarity with code
13
Patent Liability Analysis
Commercially Available Products Pet Mate Electro-Magnetic Door Electromagnetic tags Solo Motorized Door Line-of-sight sensor, motor driven door Homeseer 2.0 RFID Starter Kit Highly adaptable, not necessarily used for pet doors
14
Patent Liability Analysis
Other Patents (Similar) Patent 6,994,990 RFID controlled, motor driven sliding pet door capable of recognizing pet-specific IDs Patent 6,141,911 Almost exactly the P.E.T. Express
15
Patent Liability Analysis
Action Required Avoiding infringement for Patent 6,994,990 P.E.T. Express specifically allows access through a doorway Avoiding infringement for Patent 6,141,911 Entirely redesign product Provide royalties Accept the penalties
16
Reliability/Safety Analysis
5 Components Chosen to Analyze MC9S12NE64 Microcontroller (1) LM317 Voltage Regulator (2) LT1076 5V Regulator (3) MIC V Voltage Regulator (4) 4N25 Opto Isolator (5) Criticality Classification High: Animal (lost or stolen) or human injury/death may occur Low: Costumer dissatisfaction may occur
17
Reliability/Safety Analysis
Possible Low Criticalities LCD won’t work Ethernet crashes or won’t Keypad won’t work Possible High Criticalities Door stays unlocked and is always open Battery overheats RFID won’t recognize tag or tags Door stays locked and won’t open
18
Ethical/Environmental Analysis
Ethical Impact Analysis Secure wires Fire Hazard Entanglement Serviceability Warning Labels Trace Width Insulation Protect Circuitry against cold temperatures
19
Ethical/Environmental Analysis
Testing Mounting of system Secure against extreme door motion Hanging wires Security Possible security threat with lost tags RFID tracking ability
20
Ethical/Environmental Analysis
Environmental Impact Analysis Lead Solder and Etching Chemicals Battery leaks Fire Hazard – Large Current Disposal of device Contains lead, brominated flame-retardants, cadmium, and barium
21
Design Components Packaging design considerations
Schematic design considerations PCB layout design considerations Software design considerations
22
Packaging Design P.E.T. Express will consist of two main sections: a pet door and a control module. Pet Door Houses the solenoids RFID antenna encircles it. Control Module Houses the PCB & peripheral devices Has power cord and control lines to system
23
Packaging Design
24
Packaging Design
25
Packaging Design
26
Packaging Design
27
Packaging Design
28
Packaging Design Battery in Open Box Picture
29
Packaging Design Picture Of Front panel (back view)
30
Packaging Design
31
Packaging Design
32
Packaging Design
33
Packaging Design
34
Packaging Design
35
Packaging Design
36
Packaging Design
37
Schematic Design Power System Overview 18V Input Supply
15V Linear Regulator 9.6V Linear Regulator 5V Switching Regulator 3.3V Step-Down Regulator 9.6V Regulator 15V Regulator 3.3V Regulator 5V Regulator
38
Schematic Design 15V Linear Voltage Regulator Incorporates a fuse
Overload protection circuitry Battery trickle charger
39
Schematic Design 9.6V Linear Voltage Regulator 15V input
Overload protection circuitry
40
Schematic Design 5V Switching Voltage Regulator
High current output (1.5 A) Resistant to input voltage variation
41
Schematic Design 3.3V Power Supply Regulator 15V input voltage
Overload protection circuitry
42
Schematic Design Microcontroller 112 pin package
Controls all peripherals 64K Flash available
43
Schematic Design Ethernet Controller
Module contains all necessary magnetics
44
Schematic Design RF-ID Reader Tunable antenna Signal receive interrupt
1ms delay before half-duplex RS232 transmission Operating range of ~6 inches
45
Schematic Design LCD 4x20 character display
Separate LED backlight turn-on Half-duplex RS232 communication
46
Schematic Design Keypad Circuitry Versatile 16 key keypad
4-bit decoder to reduce I/O pin usage Data-Available interrupt
47
Schematic Design
48
PCB Layout Design Design Considerations
Similar circuits in close proximity Increased power and ground trace size Decoupling capacitors Minimal interference Ethernet path Accessible connections
49
PCB Layout Design
50
PCB Layout Design TIP110 Circuitry Optoisolators
51
Microcontroller
52
PCB Layout Design Keypad Encoder Rerouted to Port J6
Added capacitor on this trace Keypad Encoder
53
Software Design Display Sound feedback Interrupt-driven components
Standalone implementation Polling loop components Display Sound feedback Interrupt-driven components RFID Keypad Timers Ethernet
54
Software Design Preliminaries
Entirely written to ~43KB of Flash memory Composed in ANSI C Code Warrior generated shell
55
Software Design Polling Loop Block Diagram
56
Software Design Software Modules Webserver
Static and dynamically created web pages Displays system parameters Allows remote modification Open source TCP/IP stack protocol Incorporates CGI
57
Software Design Display Module Menu level tree structure
Functions located only at bottom of tree Displays after single response Few dynamic screens, mostly static menus
58
Software Design Software Modules Access control module
Toggle a port pin to engage the solenoid Activated on a successful tag ID Clock & Timer Module 16-bit counter 4 input capture/output compare channels RTI updates various timers and continuously runs in the background.
59
Software Design Structure and speed of the system.
Each time through polling loop, only one parameter is changed Ample time for interrupt handling “Switch” statements Creates a jump table Decreases response time
60
Success Criteria Demonstrations
Ability to unlock pet door in response to RFID tag detection or manual override pushbutton. - demo Ability to configure pet door and monitor its status via an embedded web server. – demo Ability to provide audio feedback ("beep") in response to RFID tag detection. – demo Ability to display pet door status locally on an LCD display. – demo Ability to continue operation in the event of A.C. power failure (battery backup). - demo
61
Individual Contributions
Team Leader – Nate Meier Team Member 2 – Dan Aardsma Team Member 3 – Chris Newton Team Member 4 – Chris James
62
Team Leader – Nate Meier
Ordering Parts Constraint Analysis Professional Paper Schematic Design Paper PCB redesign Packaging Construction Software Interrupts and Timers
63
Member 2 – Dan Aardsma Ordering Parts Software Design Paper
Patents Liability Professional Paper PCB Redesign Packaging Construction Software Web & CGI Display/Navigation
64
Member 3 – Chris Newton Schematic Design PCB Design Paper
Ethical/Environmental Professional Paper PCB Design and Redesign Packaging Populated PCB User manual (Troubleshooting, Use Instructions)
65
Member 4 – Chris James PCB Redesign Packaging Design Paper
Safety and Reliability Professional Paper Populated PCB Packaging Construction User Manual (Introduction, Setup Instructions)
66
Project Summary Important lessons learned
Do things right the first time PCB & schematic design There is no wrong answer in design Work ahead Stay on good terms with your group You start as a group and must finish as a group
67
Project Summary Second iteration enhancements
Use plastic enclosure instead of wood Lighter and more appealing Use a smaller PCB board size More compact packaging Use small motors instead of solenoids More efficient Research smaller batteries Lighter and more accessible
68
Questions / Discussion
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.