Download presentation
Presentation is loading. Please wait.
Published byAubrey Gordon Modified over 9 years ago
1
RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez
2
Red Rover System Camera w/ audio Temperature sensor Ultrasonic Transducer (2) Accelerometer LCD
3
Base Station System MC68HC11 CLOCK Address Bus Driver Address Bus Driver Reset Circuit Data Bus Driver RAM EPROM Serial Data From Computer Transmitter to Vehicle Receiver from vehicle Reset Power distributed to all chips CLK 8 Data 8-14 Address VddVss
4
Vehicle Processor System MC68HC11 CLOCK Address Bus Driver Address Bus Driver Reset Circuit Data Bus Driver RAM EPROM decoder Serial Data From Computer Transmitter to Base station Receiver from Base station Reset Power distributed to all chips / Separate Power for motors CLK 8 Data 8-14 Address VddVss Camera w/ audio Temperature sensor Accelerometer LCD Ultrasonic Transducer receiver Ultrasonic Transducer transmitter 4 motors PWM H-bridge
5
M68HC11 Processor 8 bit data and 16 bit address 16 bit timer system 8 bit pulse accumulator Real time interrupt 7 8 bit registers Interfaces to both local and remote peripherals
6
Processor circuit diagram
7
Reset & Voltage Regulator
8
Lynxmotion Robot Chassis 4 7.2V motor chassis Room inside for additional electronics Can carry 5lb load Able to stack decks on top Low or high clearance Micro-Motor Controller Decoder 1 for each motor
9
Micro Dual Serial Motor Controller Contains 2 parallel H- bridges They allow for bi-directional control of 2 motors 127 different speeds Maximum current 2A PWM frequency of 750Hz Input is made with 4 bytes of info Start byte is most significant bit 4 bytes input to SCI
10
…Input to Serial Control Input oInput of 4 bytes o non-inverted logic o 8 bits at a time, no start bit, 1 stop bit o MSB read first and last bit must be clear o To configure: need to send 3 byte packet Bit 6: = # of motors, so in our case, =1 Bits 0-5: motor #, in our case, 1-4 After configurations set: programming protocol: 4 bytes Bit 0: direction (1 forward, 0 backward) Bits 1-6: motor number Bit 7: always 0 Remaining: 0x00 turns off motor 0x7F turns fully on f0 in reverse brakes
11
Transceiver 433Mhz Multi-Channel RS-232 Serial RF Transceiver 10 selectable channels Three baud rates: 9600, 19200, and 38400 bps -104dBm sensitivity
12
Camera and Audio Miniature and Lightweight 1.2 GHz Needs 8-9V power supply RC connection for receiver Resolution 380 lines Rotates w/ horizontal motor Motor movement controlled by PWM for slow movement and limited angle Connected directly to monitor
13
Digital Temperature Sensor DS18S20 Gives 9 bit centigrade temperature Upper and lower programmable trigger points 1-wire bus/ LSB first -55°C to 125°C Accuracy within.5C Can power from data line or Vcc Data stored in 16-bit sign-extended two’s complement number in its own temperature register Vehicle Microprocessor DS18S20 Gnd DQ Vdd 1-wire bus Vpu 4.7k
14
Ultrasonic 25kHz Transducers Excited by 25kHz square wave Filters out signals outside 24-26kHz band Transmitter transducer driven by 10 cycle square waves and receiver transducer receives echo Timer on HC11 counts time for the return echo Speed of sound 1100ft/s So object (1100 x t)ft away Vehicle Microprocessor Receiver Transmitter Burst of sound waves to object Corresponding echo Timer start stop Amplifier
15
Accelerometer Breakout Board - ADXL E8 Series 2 axis acceleration and tilt sensor Low power <.6mA Direct interface to microcontrollers via duty cycle modulation (DCM) Duty cycle=pulse width/period DCM measured by counter/timer to determine acceleration Acceleration = (T1/T2-.5)12.5% T2 T1 T2=Rset/125Mohms HC11 Counter/timer ADXL202E YP XP GND VDD YA XA Vdd LP Filters
16
LCD 16x4 character display HD44780 parallel interface Uses HD44780U LCD Driver VssVccVeeRsR/WEDB0-7 LCD Vcc Vehicle Microprocessor
17
Software Microprocessor data manipulation and peripheral interface in assembly and C++ User interface programming in C++ Using Tera Term for monitor program Considering FPGA programmed using Verilog
18
Done so far… Most of the processor done and awaiting testing. Will be done with both processor boards with testing by Monday Started ordering parts
19
Parts list Base Station Processor Board, w/ M68HC11, EPROM, RAM,,… Vehicle Processor Board, w/ same components Pololu Robot Chassis Digital Temperature Sensor Accelerometer 2 Transceivers Graphic LCD Camera w/ audio 2 Ultrasonic Transducers
20
Schedule
21
Division of labor and responsibilities Crossen: V ehicle processor, Code, Chassis & Motors, Temp Sensors Peter: V ehicle processor, Code, LCD, Accelerometer Nancy: Base station, Code, Transducers, User’s Manual Eric: Base station, Code, Transceiver, Video
22
Questions/Comments
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.