Presentation is loading. Please wait.

Presentation is loading. Please wait.

December 2, 2004Aaron Ard and Jeremy Skipper1 Competitive Inhibition by Aaron M. Ard and Jeremy W. Skipper.

Similar presentations


Presentation on theme: "December 2, 2004Aaron Ard and Jeremy Skipper1 Competitive Inhibition by Aaron M. Ard and Jeremy W. Skipper."— Presentation transcript:

1 December 2, 2004Aaron Ard and Jeremy Skipper1 Competitive Inhibition by Aaron M. Ard and Jeremy W. Skipper

2 December 2, 2004Aaron Ard and Jeremy Skipper2 Introduction Three Main Topics Design Goals and Requirements Electrical Design Mechanical Design

3 December 2, 2004Aaron Ard and Jeremy Skipper3 Goals and Requirements Goals: Win Tiger Scramble Receive an “A” Provide a basis and example for future participants in EE 4701 Requirements: Build a working robot Remain within allocated budget of $500.00 Ensure that our robot is the fastest, “smartest”, most efficient, and most reliable

4 December 2, 2004Aaron Ard and Jeremy Skipper4 Preliminary Design Primary Systems Electrical –Boards, Microcontroller, Power, AI, Controls, RF, Sensors Mechanical –Motors, Gearing, Wheels, Platform, Ball Manipulator, Actuator

5 December 2, 2004Aaron Ard and Jeremy Skipper5 Electrical Overview

6 December 2, 2004Aaron Ard and Jeremy Skipper6 Microcontrollers Requirement: The microcontroller(s) must provide enough I/O, speed, memory, etc. Solution: Microchip’s 18F452 for the main microcontroller and two 18F2431’s for motor control

7 December 2, 2004Aaron Ard and Jeremy Skipper7 Microcontrollers Features Microchip 18F452Microchip 18F2431 Max. Clock Frequency (MHz) 40 Flash Memory (Bytes) 3276816384 PWM YES A/D 8/10-Bit5/10-Bit Encoder Interface NOYES Serial Interfaces USART, I2C, SPI I/O Pins 3422 Package 44-Pin PLCC28-Pin DIP The main features of each MCU

8 December 2, 2004Aaron Ard and Jeremy Skipper8 Motors Requirement: The entry must move a minimum of.12 meters per second. Solution: COPAL 30:1 DC Gearmotor 6-12 volts 29-52 in-oz max torque 390-770 max rpm 1.3A stall current.78 m/s (w/ chosen tires) Image from www.robotcombat.com

9 December 2, 2004Aaron Ard and Jeremy Skipper9 Motor Control Low level motor control performed by two independent 18F2431’s –Quadrature input from encoders –Receive required speed from main MCU –Transmit distance traveled to main MCU High level motor control performed by the 18F452 –Calculate required speed and direction of each motor to arrive at target –Implements “dead reckoning” with distance data from the 18F2431’s

10 December 2, 2004Aaron Ard and Jeremy Skipper10 Encoders Requirement: The entry must provide feedback on motor performance. Solution: US-Digital S4 optical rotary quadrature encoder Image from www.usdigital.com

11 December 2, 2004Aaron Ard and Jeremy Skipper11 Motor Drivers Requirement: The entry must have the ability to drive two DC motors simultaneously. Solution: Texas Instruments TPIC0107B PWM controlled intelligent H-Bridge 0-33V supply voltage 5A internal current shutdown Direction input

12 December 2, 2004Aaron Ard and Jeremy Skipper12 RF Communication Requirement: The entry must receive data from the vision system on ball and robot locations. Solution: 433.92 MHz RF receiver from Parallax provided to each team Image from www.parallax.com

13 December 2, 2004Aaron Ard and Jeremy Skipper13 Local Sensors Requirement: The entry must eliminate vision system error, if present. Solution: Sharp GP2D120 IR sensor Analog voltage corresponding to distance 4-30cm (~12 in) range Image from www.acroname.com

14 December 2, 2004Aaron Ard and Jeremy Skipper14 Local Sensors (cont.) Requirement: The entry must know when the tennis ball is within the capture mechanism. Solution: Two crossing bend (flex) sensors 4 1/2” x 1/4” in 75k-80kΩ @ 0° 150k-200kΩ @ 90° Image from www.imagesco.com

15 December 2, 2004Aaron Ard and Jeremy Skipper15 PCB Board Requirement: The entry must reliably and efficiently connect components together. Solution: 4-Layer PCB board Designed in Cadence Capture and Layout Parts securely soldered in place 4-Layer board reduces long and unnecessary traces

16 December 2, 2004Aaron Ard and Jeremy Skipper16 Power Requirements: The entry must operate continuously for 15 minutes. Copal motor requires 6V-12V for operation. Solution: 9.6V 1600 mAh Ni-MH rechargeable RC car battery. As shown below, this battery will operate the robot continuously for over an hour. DeviceCurrent DC Motors250mA Servo250mA PCB Board100mA IR sensor50mA Encoders20mA TOTAL:670mA

17 December 2, 2004Aaron Ard and Jeremy Skipper17 Power (cont.) Requirement: The entry must provide a regulated 5V supply for the MCU board and servo. Solution: National Instruments LM2676 switching regulator 3A current output 94% efficiency ON/OFF pin Available in common TO-220 package

18 December 2, 2004Aaron Ard and Jeremy Skipper18 Locomotion Requirement: The entry must have the ability to take the shortest path possible between any two points. Solution: Differential steering will enable the entry to move forward and backward as well as turn in place.

19 December 2, 2004Aaron Ard and Jeremy Skipper19 Wheels Requirement: The entry must have wheels with a diameter to complement the gearing of the motor and allow only minimal slip. Solution: Solid rubber wheels with rib pattern 1 1/2” diameter 1/16” axle.65 oz Image from www.robotcombat.com

20 December 2, 2004Aaron Ard and Jeremy Skipper20 Casters Requirement: The entry must stay balanced while moving freely in any direction dictated by the motor-driven wheels. Solution: Omni-directional caster Omni-directional rotation 2” diameter 8mm axle Image from www.imagesco.com

21 December 2, 2004Aaron Ard and Jeremy Skipper21 Base Requirement: The entry must have a base that protects the wheels and allows for the mounting of other hardware. Solution: Custom made aluminum base

22 December 2, 2004Aaron Ard and Jeremy Skipper22 Platter Requirement: The entry must have a platter that provides extra space for mounting electronic hardware without the risk of unwanted conduction. Solution: Custom made Plexiglas ® platter

23 December 2, 2004Aaron Ard and Jeremy Skipper23 Ball Manipulation Requirement: The entry must capture a tennis ball, but continue to allow it to roll freely. Solution: Custom made gripper with actuator

24 December 2, 2004Aaron Ard and Jeremy Skipper24 Actuator Requirement: The entry must have an actuator that consumes minimal power in the standby state, operates in under 3 seconds, and takes up minimal space. Solution: Hitec HS-85BB+ servo.16 sec/60° at no load 240mA max current drain 29 x 13 x 30mm 42 oz-in torque Image from www.servocity.com

25 December 2, 2004Aaron Ard and Jeremy Skipper25 General Operation

26 December 2, 2004Aaron Ard and Jeremy Skipper26 Preliminary Budget ItemQuantityCost (Each)Total 4” x 6” PCB Board1$92.40 Copal Gearmotors2$21.99$43.98 Optical Rotary Shaft Quadrature Encoders2$39.99$79.98 Microcontroller1$0.00 TPIC0107B H-Bridge2$0.00 Wheels, Tires, Gears, and Misc. Drive-train PartsN/A$65.00 Misc. Electronics (Caps, Diodes, Regulators, Resistors)N/A$75.00 Servo1$25$25.00 Bend Sensors2$0.00 Infrared Distance Sensors1$12.50 Body made of 1/8” AluminumN/A$0$0.00 TOTAL:$393.86

27 December 2, 2004Aaron Ard and Jeremy Skipper27 Feedback Questions? Comments? Suggestions? Thank you for your time and attentiveness!


Download ppt "December 2, 2004Aaron Ard and Jeremy Skipper1 Competitive Inhibition by Aaron M. Ard and Jeremy W. Skipper."

Similar presentations


Ads by Google