(3.8 MB PowerPoint)

advertisement
TEAM SOLBOT
CRITICAL DESIGN REVIEW
Martin Carbajal
Curtis Porter
Mike Mellman
Erik Zurinskas
Project Description Review




Solar Operated Lawnmower Bot
Our project is a battery powered automatic lawn
mower
The user will be able to wirelessly control the mower
along a desired path
The mower will record the path and be able to
autonomously replicate the user’s mowing process
High Level View
Microcontroller Design
Microcontroller
MSP430F2418
•
Low power for a
wireless/remote system


Zigbee/RF optimized
AD converter for
input/output control

Code Composer
development environment

Compass
3-Axis Compass HMC6343

Mounted on microcontroller PCB
I2C communication to
microcontroller at pins 30 and 31

Outputs 3 bytes of data:
heading, pitch, and roll

Typical 2° Heading Accuracy
with 1° Pitch and Roll Accuracy

On breakout board due to size
of chip

Compass Functionality
Wireless Communications
The Xbee will provide communications between our
computer and the lawn mower

Initiation of lawn mower via computer

Send a ‘*’ if tilt data exceeds a predetermined
safety value, which will shut off all power to mower
and, when received at computer, will display warning
message

Sending to microcontroller through RS232 ASCII
characters at a baud rate of 9600bps

The Xbee module will be hooked up on pins 32 and
33 of the microcontroller

For testing with the USB to Xbee we are using X-CTU
software that came with the Xbee

XBee UART Data Flow
Microcontroller UART code
Demo of Microcontroller and
Xbee Communication
Software





Code Composer will be the development environment
Computer will be used to load code to microcontroller on
mower through JTAG connection
Software receives characters and based on which
character it will perform the various functions (speed,
brake, direction, and blade motor)
Currently working on the path recording
Error correction with compass and velocity records
Motor Control Circuit Schematic
Prototype Motor Control Board
LMD18200 H-Bridge




Rated to 55V & 3A, which will
allow control of different sized
motors
Our project will use 20V supply
and ~0.3A per motor
Input from microcontroller is
PWM signal (PWM square
wave) & direction/brake
(high/low logic signals)
Change in duty cycle will vary
motor speed
Optoisolators


PS2501 Photocoupler (16 pin DIP) has 4 separate
optoisolators
Used to electrically isolate the control signals from
motor control board, which prevents noise from
motors getting onto microcontroller board
To Motor Board
From Microcontroller Board
Demo of Motor Control Board
Chassis


Constructed small
prototype with small DC
motors to test and debug
motor control circuit
Will scale up to full sized
lawn mower chassis with
larger motors
Drive Motors




Prototype uses small DC
motors
Final version will be
Pittman GM9236S018 DC
motors
Peak Torque = 6.1 N-m
No-Load Current 0.33 A
Mower Motor



We will use a single DC motor that will spin faster
than the drive motors
Motor is controlled (on/off signal) from
microcontroller using two MOSFETS
Will also run on 20V supply and use ~0.3A
Power Supply


Microcontroller board will be run off of a 12V (7.5
AH) battery which is regulated at 3.3V using an
LM317 voltage regulator
Motor control board will be run off of a 24V (12
AH) battery which will have two regulated supplies:
3.3V for optoisolator control voltage and 20V for
motor supply voltages
Solar Power System (tentative)


Small solar (RV)
panel continuously
charges 24V
battery at charging
station
When mower returns
to charging station,
the on-board
batteries are
recharged
Updated Project Cost
Part
Vendor
Price (USD)
Microcontroller
TI samples
Free
Xbee
Sparkfun.com
$100
Compass
Sparkfun.com
$150
Chassis
Retrofit existing model
Free
Wheels
TBD
$50
Wheel Encoders
Sparkfun.com
$30
Drive Motors
Pittman
$100
Mower Motor
Pittman
$50
Mower Batteries
Donation
Free
Base Station Battery
Donation
Free
Solar Panel
Siliconsolar.com
$130
Misc. Components
EE store / Sparkfun.com
$100
PC Boards
TBD
~$100
TOTAL
$810
Updated Division of Labor
TASK
CURTIS
ERIK
MARTIN
MIKE
Hardware
Frame retrofit
X
X
Motor Control
X
X
Power system design
X
X
RF Communication design
X
X
PCB Layout
X
X
X
X
Electronics mounting/soldering
X
X
X
X
Microcontroller path control
X
X
Communication coding
X
X
Memory management
X
X
System testing
X
X
X
X
Preliminary User’s Manual
X
X
X
X
Final Technical Manual
X
X
X
X
Final User’s Manual
X
X
X
X
Software
Documentation
Updated Schedule
Critical Dates
Milestone 1
 Complete control of mower from computer
Milestone 2
 Record a given path and be able to reasonably
reproduce path
Expo
 Fully completed mower with all hardware mounted
and functional path reproduction
 Any possible additional features that time permits
Questions?
Download