400 likes | 493 Vues
Multidisciplinary Engineering Senior Design Project 06606 Underwater ROV Preliminary Design Review 11/11/05. Project Sponsor: Daniel Scoville Team Members: Josh Figler, Chris Nassar, Matt Paluch, Antoine Joly, Jason Caulk, Scott Gerenser, Larry Shaver, Daniel Scoville
E N D
Multidisciplinary Engineering Senior DesignProject 06606 Underwater ROV Preliminary Design Review11/11/05 Project Sponsor: Daniel Scoville Team Members: Josh Figler, Chris Nassar, Matt Paluch, Antoine Joly, Jason Caulk, Scott Gerenser, Larry Shaver, Daniel Scoville Team Mentor: Prof. Walter Kate Gleason College of Engineering Rochester Institute of Technology
ROV Project Overview Goal • Construct an underwater vehicle capable of diving 400 ft deep to video an underwater shipwreck from the mid 1800’s in Lake Ontario
Major Project Needs • Vehicle movement joystick controlled • Vehicle speed must be variable • Minimum tether diameter to reduce drag • Temp and depth data returned to operator • 400ft operating depth • 4.5°C operating environment • Vehicle must be deployable by at most two people
The Design Process • Develop needs assessment • Create preliminary concepts • Assess concept feasibility • Determine project schedule (Gantt chart)
Key Requirements & Critical Parameters • Total cost less than $3000 • Finish within 20 weeks • Doesn’t leak • Can send video to boat • Controlled from boat • Recoverable in emergency situation • Reliable communications • Able to illuminate at least 20 ft in clear water • Measures and relays current depth
ROV User Interface • The ROV user interface is going to be implemented using Qt 4 which is a complete C++ Application framework for building GUI’s. • The design of the GUI is such that there is one main window with several “Groups” of information that can be easily removed, added, changed, moved and resized within the code. • The GUI displays information to the user that is required in order to control the ROV underwater. Some of the information displayed is: • Depth • Temperature • Pressure • The layout of the interface has already been determined and created and now needs to interact with the MCU which is on board the ROV. Most of this will be completed during the early parts of SD 2.
ROV User Interface • There are several highly desirable features that would be useful and convenient to have on the GUI. Some of these features are: • To have live video from the ROV fed directly to the GUI. • Speed Reporting. • Light selection to maximize power efficiency. • Some form of error reporting for the different components of the ROV. • Due to constraints such as time, some of the desirable features will most likely have to be omitted. However, this is something that could easily be followed up on in the future. • The GUI will have an “Admin” mode for the purposes of debugging and to follow the general theme for designing for testability. • Designing for testability is one of the most important concepts that have and will continue to lead the design of the GUI for the ROV. • Finally, a key feature of the GUI is that it will be portable between operating systems should the owner ever switch or update the machine he uses to run the ROV.
Communications • One fiber optic line (approximately 3mm diameter) will be multiplexed to include one video line and up to five data lines. • Prizm Inc’s Micromux will multiplex the video and data lines into the fiber optic line and de-multiplex the signals on the other end.
Microcontroller Requirements • 16 GPIO • Low error baud rate generation • UART capable of RS232 interrupt driven communication • Real time clock with at least 10ms resolution for polling • PWM generation in the 1-10kHz band with a minimum of 8-bit resolution • Analog to digital conversion with a minimum of 8-bit resolution from 0-5V
Atmel AVR ATMega128L • 2 – 16 bit compare timers with 3 compare modules each. These timers can be used for PWM generation. 7.5kHz can be generated using the clock frequency/8 with 8 bit resolution. • Built in A/D converter with 10-bit resolution. Only 8-bit resolution is required by the pressure and temperature inputs. • Built in differential A/D input. This option may be useful for finding the times when the navigational sinusoids cross. • 15.36 MHz Crystal allows even baud rate generation (0% error for 9600 baud). • Real-time clock with 1ms resolution attainable (60 overflows of the 8 bit timer) • Real-time clock with 10ms resolution attainable (capture at clock counter = 150, clock prescaler of 1024). Much more real-time efficient with only 1 capture event required.
Pressure sensor When the ROV is 122 meters (400 feet) under sea level, the hydrostatic pressure will be equal to: Phydro_max = 12.2 bars = 176.9 PSI hydrostatic pressure output voltage of the pressure sensor 4.5V 0.5V MSP 800 Series–MSI SENSORS
Temperature sensor Wheatstone bridge Temperature probe MSP 800 Series–MSI SENSORS RTD : Resistance Temperature Detector temperature What we would like is to have VAB = 0 when T=0°C. For that we need to choose R = RTD(T=0°C). resistance of the probe
Compass Dinsmore R1655 2 axis analog compass
H-Bridge Concept • When high side (left) and low side (right) are closed motor operates forward. • When high side (right) and low side (left) are closed motor operates in reverse. • Closing both switches on one side is forbidden (causes short).
Speed Control using PWM • Pulse width modulation (PWM) is a powerful technique for controlling analog circuits with a microprocessor's digital outputs. • By controlling analog circuits digitally, system costs and power consumption can be drastically reduced.
And the winner is……. • Batteries proved to be the more feasible choice. • Donation of tether without power cable makes decision easy.
Battery Type • Chose NiMH D-cells based on price and power to size ratio. • Li too expensive for our budget. • Pb Acid too heavy. • NiCd not enough power.
Power Consumption • Batteries packs will provide 24V and 10 amp hours. Approx. 240W/hr. • Motors draw average 4 amps running at 24V. Each motor will draw 96 Watts. • Only two motors on at the same time, therefore 192W total needed. • Will run for over an hour on one battery pack. We have two. • All other electronics will run off a separate 12V supply.
Resolution 460 lines • 12 Volt supply • 110 milliamp power consumption Lights and Video • 10 Watt HID Lamps • 6000K color Temp • 450 Face Lumens • 16 Deg. Beam Divergence
Tilting Camera Design Concept(To be finalized when RC servo is received)
Anticipated Design Challenges/Risk • Time • Budget • Integrating systems
SD II Project Plan • Develop test plan • Complete construction with ample time for testing • Use holiday breaks to get a head start on physical construction