CMOS Optically Triggered Traffic Recorder
description
Transcript of CMOS Optically Triggered Traffic Recorder
CS-EE 481 Spring 2006
1
CMOS Optically Triggered Traffic
Recorder
AuthorsAnnette Collins
Tom Kinnear
Jeff Scott
AdvisorDr. Aziz Inan
Dr. Peter Osterberg
Industry RepresentativeMr. Mike Desmith
IntelFounder’s Day, 2006
University of Portland School of Engineering
CS-EE 481 Spring 2006
2
Agenda
• Introduction Annette
• Background Tom
• Methods Tom
• Results Jeff
• Conclusions Annette
• Demonstration Tom
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
3
Introduction
• What is it?– People Counter– Room usage and traffic analysis tool
• What is the purpose?– Building automation– Usage Analysis
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
4
Introduction
• Assumptions– No Intentional Disruptions– Single Person Doorway– Digital Sensor Output
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
5
Background
• Technologies– Optical triggering methods– CMOS VLSI circuit design– RS-232 Serial Link– Linux C programming
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
6
Background
• Functional Specifications– Room & Day counters– 2-way communication with PC– Data logging via PC– Operate as stand-alone unit (no PC)– Ability to control room lighting– 2 Custom CMOS ICs
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
7
Methods
• Top Down Design– Determined functional specifications– Created block diagrams– Created 4 distinct parts
• Counters, Direction Sensors, Light Controller, Off Chip Logic
– Hierarchical Design for each part– Integrated parts
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
8
Methods
• Top Down Design – Software Modeling
• B2Logic, Ledit
– Programmed CPLDs for Macromodel– Assembled prototype– Debugged circuitry
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
9
Results
Founder’s Day, 2006University of Portland School of Engineering
How it Works...
Optical Sensor
Computer/Software
Electronics Box With LED Display
CS-EE 481 Spring 2006
10
Results
Founder’s Day, 2006University of Portland School of Engineering
text
Day Total Counter
Room Total
Counter
Display Selector
Direction Sensor
Light Controller
7 Segment Decoder
UART & Line Driver
Door Sensor 1
Door Sensor 2
Analog Input Conditioning
LongTom 1 LongTom 2
Relay
CS-EE 481 Spring 2006
11
Results
• It Works!
• Problems & Obstacles– Wrap around ‘bug’– PC Interfacing– Heat
• Room Usage Report
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
12
Results
Founder’s Day, 2006University of Portland School of Engineering
People vs. Time
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
17:2
9
17:2
9
17:2
9
17:3
5
17:3
8
17:4
0
17:4
3
17:4
6
17:4
7
17:5
0
17:5
2
17:5
2
17:5
2
17:5
4
17:5
4
17:5
7
17:5
8
18:0
1
18:0
4
18:0
5
18:1
0
18:1
4
18:1
7
18:1
9
18:2
1
18:2
6
18:2
8
18:3
0
18:3
4
18:4
0
18:4
1
18:4
4
18:4
5
18:4
6
18:5
2
18:5
7
19:0
0
19:0
3
19:0
6
Time
Peo
ple
in
Ro
om
0
10
20
30
40
50
60
70
80
90
Day
To
tal
Room Total Day Total
CS-EE 481 Spring 2006
13
Conclusions
• Recap
• Improvements– Fix the wrap-around bug– Heat– Design sensors to operate on +5VDC– Shrink hardware– Consider IEEE 802.3 Ethernet Connection
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
14
Conclusions
• Special Thanks– Mr. Mike Desmith, Intel– Dr. Aziz Inan– Dr. Peter Osterberg– Sandra Ressel– MOSIS Foundation
Founder’s Day, 2006University of Portland School of Engineering
CS-EE 481 Spring 2006
15
Demonstration
Founder’s Day, 2006University of Portland School of Engineering