+ All Categories
Home > Documents > RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Date post: 02-Jan-2016
Category:
Upload: aubrey-gordon
View: 219 times
Download: 2 times
Share this document with a friend
Popular Tags:
22
RED ROVER RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez
Transcript
Page 1: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

RED ROVERRED ROVER

Team CPNECrossen DavisPeter Ramer

Nancy RobinsonEric Rodriguez

Page 2: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Red Rover SystemRed Rover System

Camera w/audio

Temperaturesensor

UltrasonicTransducer (2)

Accelerometer

LCD

Page 3: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Base Station SystemBase Station System

MC68HC11

CLOCK

AddressBus

Driver

AddressBus

Driver

1 21 2

Reset Circuit

DataBus

Driver

RAM

EPROM

SerialDataFrom

Computer

Transmitterto

Vehicle

Receiverfrom

vehicle

Reset

Power distributed to all chips

CLK

8 Data

8-14 Address

Vdd Vss

Page 4: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Vehicle Processor SystemVehicle Processor System

MC68HC11

CLOCK

AddressBus

Driver

AddressBus

Driver

1 21 2

Reset Circuit

DataBus

Driver

RAM

EPROM

decoder

SerialDataFrom

Computer

Transmitterto

Base station

Receiverfrom

Base station

Reset

Power distributed to all chips / Separate Power for motors

CLK

8 Data

8-14 Address

Vdd Vss

Camera w/audio

Temperaturesensor

Accelerometer

LCDUltrasonicTransducer

receiver

UltrasonicTransducertransmitter

4motors

PWM

H-bridge

Page 5: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

M68HC11 ProcessorM68HC11 Processor

8 bit data and 16 bit address16 bit timer system8 bit pulse accumulatorReal time interrupt7 8 bit registersInterfaces to both local and remote peripherals

Page 6: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Processor circuit diagramProcessor circuit diagram

Page 7: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Reset & Voltage RegulatorReset & Voltage Regulator

Page 8: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Lynxmotion Robot ChassisLynxmotion Robot Chassis

4 7.2V motor chassisRoom inside for additional

electronicsCan carry 5lb load

Able to stack decks on topLow or high clearance

Micro-Motor ControllerDecoder

1 for each motor

Page 9: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Micro Dual Serial Motor Micro Dual Serial Motor ControllerController

Contains 2 parallel H-bridges

They allow for bi-directional control of 2

motors127 different speedsMaximum current 2A

PWM frequency of 750Hz

-

+

m0p

o

Gnd Vc

c

m0n

o

SCI

Mot

or B

atte

ry

m1p

o

m1n

o

Res

et4.

7k

2

1

Vdc

FPGA

Motor

Input is made with 4 bytes of infoStart byte is most significant bit

devicetype=0x00

start byte0x80

motor#, direction

motorspeed

4 bytes input to SCI

Page 10: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

……Input to Serial Control InputInput to Serial Control InputoInput of 4 byteso non-inverted logico 8 bits at a time, no start bit, 1 stop bito MSB read first and last bit must be clearo To configure: need to send 3 byte packet

start byte = 0x80 change configuration = 0x02 new settings, 0x00-0x7F

6 5 4 3 2 1

0 x x x x x x x

bit 7 bit 0 Bit 6: = # of motors, so in our case, =1Bits 0-5: motor #, in our case, 1-4

After configurations set: programming protocol:4 bytes

start byte = 0x80 device type = 0x00 motor # and direction motor speed

Bit 0: direction (1 forward, 0 backward)Bits 1-6: motor numberBit 7: always 0

Bit 7: always 0Remaining: 0x00 turns off motor 0x7F turns fully on f0 in reverse brakes

Page 11: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

TransceiverTransceiver•433Mhz Multi-Channel RS-232 Serial RF Transceiver

•10 selectable channels

•Three baud rates: 9600, 19200, and 38400 bps

•-104dBm sensitivity

Page 12: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Camera and AudioCamera and AudioMiniature and

Lightweight1.2 GHz

Needs 8-9V power supply

RC connection for receiver

Resolution 380 linesRotates w/ horizontal

motorMotor movement

controlled by PWM for slow movement and

limited angleConnected directly to

monitor

Page 13: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Digital Temperature SensorDigital Temperature SensorDS18S20DS18S20Gives 9 bit centigrade temperature

Upper and lower programmable trigger points

1-wire bus/ LSB first-55°C to 125°C

Accuracy within .5CCan power from data line or Vcc

Data stored in 16-bit sign-extended two’s complement number in its own

temperature register

VehicleMicroprocessor

DS18S20

Gnd DQ Vdd

1-wire bus

Vpu

4.7k

Page 14: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Ultrasonic 25kHz TransducersUltrasonic 25kHz TransducersExcited by 25kHz square waveFilters out signals outside 24-

26kHz bandTransmitter transducer driven by 10 cycle square waves and receiver transducer receives

echoTimer on HC11 counts time for

the return echo Speed of sound 1100ft/s

So object (1100 x t)ft away

VehicleMicroprocessor

Receiver

Transmitter

Burst of sound waves to object

Corresponding echo

Timer

start

stopAmplifier

Page 15: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Accelerometer Breakout Accelerometer Breakout Board - ADXL E8 SeriesBoard - ADXL E8 Series

2 axis acceleration and tilt sensorLow power <.6mADirect interface to microcontrollers via duty cycle modulation (DCM)Duty cycle=pulse width/periodDCM measured by counter/timer to determine accelerationAcceleration = (T1/T2-.5)12.5%T2

T1

T2=Rset/125Mohms

HC11Counter/timer

ADXL202E

YPXP

GND

VDD

YA

XAVdd

Vdd

LP Filters

Page 16: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

LCDLCD

16x4 character displayHD44780 parallel

interfaceUses HD44780U LCD

Driver

Vss Vcc Vee Rs R/W E DB0-7

LCD

Vcc

VehicleMicroprocessor

Page 17: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

SoftwareSoftware

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

Page 18: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Done so far…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

Page 19: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Parts listParts 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

Page 20: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

ScheduleSchedule

Page 21: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Division of labor and Division of labor and responsibilitiesresponsibilities

Crossen: Vehicle processor, Code, Chassis & Motors, Temp Sensors

Peter: Vehicle processor, Code, LCD, Accelerometer

Nancy: Base station, Code, Transducers, User’s Manual

Eric: Base station, Code, Transceiver, Video

Page 22: RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.

Questions/Comments


Recommended