design and implementation of under water data collection and communication sreynoch chin advisor:...

24
Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Upload: claud-bell

Post on 30-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Design and implementation of under water data collection

and communication

Sreynoch ChinAdvisor: Professor J. Hedrick

Page 2: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Outline

What is this project ? System Specification Testing Result Summary Acknowledgement

Page 3: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Background

Ballston Lake: › No intermixing between water layers for

thousands of years› No oxygen at the bottom of lake

Union Geology Department is interested of doing research study

No commercially available monitoring system

currently collecting data manually› Tedious and time consuming

Page 4: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

What is this Project?

RS-422

Sub system of remote water monitoring system

Page 5: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

System Specification

Operates continuously for 10 years Operates over 130 feet depth Minimum transmission rate of 9600 bits/s Collects data from lake bottom to near

top 1 foot increment between each data

collection point Provides local data storage

Page 6: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Implementation Hardware: Software

Underwater System

Page 7: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Hardware

Motor

Underwater system

Page 8: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Software

C programming language for Motor commanding Data receiving and transmission

File transfer protocol CRC error checking

Page 9: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Testing & Results

Hardware Software

Page 10: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Hardware

Page 11: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Battery

Lithium-Ion vs. Nickel Metal Hydride› Cost› Battery life› Recharge ability

www.boschtools.com/Products/Toolsbatteryspace.com/nimhbatterypack12v

Page 12: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Sensor and motor reel Problem assembling the reel

Page 13: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Motor Controller Overheating motor bridge

www.lextronic.fr/P1918-controleur-de-moteur-lmd18200t

Page 14: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Heat sink & redesign motor program

Page 15: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Weather balloon Leaked Balloon 3 weather balloons ordered

Page 16: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Software

Page 17: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Sample water property data measurements

Page 18: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Data Transfer Protocol

Packet Format

SOPSOP OpcodeOpcode Control MessageControl Message CRC Hi ByteCRC Hi Byte EOPEOPCRC Low ByteCRC Low Byte

SOP Opcode CRC Hi Byte CRC Low Byte EOP…Data Value…

Control packet format

Data packet format

Page 19: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Time Sequence of data transfer protocol

Page 20: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Protocol’s Flowchart DiagramStartStart

Setup RS-422 serial port

Setup RS-422 serial port

Initialize 2D arrayInitialize 2D array

Get data from local file

Get data from local file

Make packetsMake packets

Initialize connection

Initialize connection

No

Close connectionClose connection

Send packetsSend packets

Connection established?Connection established?

Close RS-422 serial port

Close RS-422 serial port

Clean up 2D array

Clean up 2D array

EndEnd

Store sensor data in 2D[ ]

Store sensor data in 2D[ ]

StartStart

Setup RS-422 serial port

Setup RS-422 serial port

Initialize 2D arrayInitialize 2D array

Create local fileCreate local file

Close RS-232 serial port

Close RS-232 serial port

EndEnd

Transmitter Receiver

Page 21: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Successfully transmitted water data from the sensor to PC running Linux machine

Page 22: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Summary

Successful motor commanding successful data transfer from sensor to

control computer and to shore’s computer

Page 23: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Acknowledgement

Professor Hedrick Professor Shaw Aung Soe Paul Tunison Union Electrical and Computer

Engineering Department Union Geology Department

Page 24: Design and implementation of under water data collection and communication Sreynoch Chin Advisor: Professor J. Hedrick

Questions ?