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

Post on 30-Dec-2015

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Design and implementation of under water data collection

and communication

Sreynoch ChinAdvisor: Professor J. Hedrick

Outline

What is this project ? System Specification Testing Result Summary Acknowledgement

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

What is this Project?

RS-422

Sub system of remote water monitoring system

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

Implementation Hardware: Software

Underwater System

Hardware

Motor

Underwater system

Software

C programming language for Motor commanding Data receiving and transmission

File transfer protocol CRC error checking

Testing & Results

Hardware Software

Hardware

Battery

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

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

Sensor and motor reel Problem assembling the reel

Motor Controller Overheating motor bridge

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

Heat sink & redesign motor program

Weather balloon Leaked Balloon 3 weather balloons ordered

Software

Sample water property data measurements

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

Time Sequence of data transfer protocol

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

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

Summary

Successful motor commanding successful data transfer from sensor to

control computer and to shore’s computer

Acknowledgement

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

Engineering Department Union Geology Department

Questions ?

top related