Download presentation
Presentation is loading. Please wait.
Published bySilvester Riley Modified over 8 years ago
1
Vehicle Detector for Cyclists Nathaniel Liu Parth Narielwala Ian Simon
2
Introduction Radar detects vehicles up to 30m Camera provides mirrored rearview on LCD –Alerts user when radar detects
3
Purpose/Motivation To help deaf and hear-impaired cyclists Promote safer riding 1: http://www.usdeafcycling.org/ 1 2: http://faculty.stedwards.edu/lbradle3/cycling.jpghttp://faculty.stedwards.edu/lbradle3/cycling.jpg 2
4
Block Diagram
5
FMCW Radar FMCW: Frequency- Modulated Continuous- Wave – Signal constantly changes in frequency around fixed reference Change is usually linear – Used to detect stationary objects Unlike Dopplar Radar Red: transmitted signal Green: received signal
6
Radar Block Diagram
7
Signal Power Transfer
8
Sawtooth Wave Generator Beagle Board couldn’t create a sawtooth wave –Needed to build with analog components Analog * Figure from http://www.piclist.com/images/www/hobby_elec/e_ckt17.htm
9
Sawtooth Wave Generator
10
VCO: 1.7V 4.11024GHz 3.2V 4.28976GHz
11
Microstrip Design VCO –Wilkinson Power Divider –Microstrip Impedance High Frequency Amplifier –Microstrip Impedance
12
Microstrip Design
13
Microstrip Design * From Microwave Engineering, By: David M. Pozar
14
Microstrip Design
15
Microstrip Design: VCO
16
Microstrip Design: Amplifier http://www.avagotech.com/docs/AV02-0608EN
17
Microstrip Design: Amplifier
18
VCO: Voltage-Controlled Oscillator
19
Post-Mixer Signal Output No reflective metal:
20
Post-Mixer Signal Output Reflective Surface ~1m:
21
Problems with Finding Δf Mismatched impedances –Reflection dominates return signal Resonant frequencies from sawtooth –Reasoning for 230 Hz differences
22
Signal Detector BeagleBoard couldn’t do Digital Signal Processing Created circuit to detect incoming signals of a certain level by thresholding Alerts BeagleBoard via GPIO
23
Signal Detector
24
GPIO Input voltage – 1.8V “high” 0V “low” First reads samples signal Second called by code –High is default
25
MicroController BeagleBoard-Xm (BeagleBoard.org) Archlinux OS (archlinux.org) Features essential to project: –S-video(TV out) –RS232 Serial Port –Ethernet Port –USB Ports –GPIO Ports http://farm5.static.flickr.com/4050/4628072223_fa65b3b924.jpg
26
BeagleBoard Functions This microcontroller needs to take in an image from a webcam, flip it, and then display that on a 3.5” LCD module Upon a received signal from the FMCW sensor, the microcontroller needs to output a caution image in the upper left hand corner of the display, overlaying the video feed. The display must also show the battery level(Either full, half charge, or low battery) http://www.carelectronicsworld.com/images/products/detail/AccelevisionLCD35LV01.jpg http://www.batteriesinaflash.com/blog/wp-content/uploads/2010/08/battery-capacity.jpg http://www.sealantssupply.com/images/caution-sign.jpg
27
Rearview Camera
28
Difficulties/Bugs Could not find a proper linux-based operating system that would work on the BeagleBoard. –Came across issues with obtaining proper boot files Displaying a the desktop GUI on the LCD module through the s-video was not working –Had to do with xorg.conf files in the system files of archlinux All problems were solved http://www.linux-mag.com/s/i/topics/tux.jpg http://techno-geeks.org/wp- content/uploads/2011/04/xfce_logo.png http://danlynch.org/blog/wp-content/uploads/2009/03/arch-linux-logo.png 1 2 3 1 3 2
29
Power Overview Battery Duration Calculations Power Supply Circuit Battery Level Detecting Circuit –Battery voltage drop
30
Battery Capacity Battery Capacity: 5000mAh Initially chosen to maintain at least 3 hours of operation Initial calculations done with worst case scenarios –Beagle board dissipating power at its maximum rating –Sensor unit dissipating high amount of power
31
Power Dissipation (measured)
32
Battery Duration
33
Power Supply Circuit Supplies different levels of voltage for Sensor and Microcontroller Units Uses Voltage regulators to generate stable voltage output Voltage regulators are chosen to supply sufficient power (current)
34
Power Supply Circuit
35
Battery level Detection Voltage for battery drops as power is drawn Model relation between voltage and battery level Detect battery level via detecting voltage Send Beagle Board signals when voltage drops under certain level
36
Voltage vs. Battery level Estimated state of charge (%)open circuit voltage (V) 100 ~ 9515.4 90 ~ 8515.05 80 ~ 7514.9 70 ~ 6514.84 60~5514.8 50 ~ 4514.76 40 ~ 3514.63 30 ~2514.5 20 ~ 1514.18 10 ~ 513.96 013.8
37
Battery level Detection Circuit
38
Divides Battery voltage by 3 to get voltage available for comparators
39
Battery level Detection Circuit 4.92V 4.81V 4.70V 4.65V Goes low when Vbattery < 14.76V Goes low when Vbattery < 13.95V
40
Ethics Any guarantees regarding safety will have to be well tested before they are made to a consumer. We need to make sure that there are clear directions regarding the use of this device, for if used incorrectly, it could cause more danger than if it weren’t installed in the first place FCC regulations on frequency http://1.bp.blogspot.com/-GmKhT1AfKZM/Tukx8BrFEbI/AAAAAAAAAq4/p63_uC-ztlk/s400/EthicsScale.jpg http://www2.gcc.edu/orgs/IEEE/Images/IEEE_logo.jpg 1 2 2 1
41
Improvements Impedance matching –Especially for antenna Better parts (circulator, mixer) –Reduce leakage Decrease resolution –Increases fps (more reactive image)
42
Special Thanks To Serge Minin Professor Steven Franke Professor Jennifer Bernhard Professor Jont Allen Skot Wiedmann Mark Smart Nihar Gandhi Wally Smith
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.