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

Transcript of Design and implementation of under water data collection and communication Sreynoch Chin Advisor:...

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 ?