Font Size: a A A

Control Software Design And Realization For Raman Spectroscopy System Based On Seafloor Observation Network

Posted on:2015-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y SongFull Text:PDF
GTID:2298330431464363Subject:Optical engineering
Abstract/Summary:PDF Full Text Request
With the development of technology and land energy crisis, human has beenmore and more enthusiastic and interest in deep-sea exploration gradually. Seafloorobservation network is an effective, viable and lasting means of seafloor directobservation. Seafloor observation network mainly constitutes by observing platformwhich makes up of the submarine power transmission lines and fiber optic network,undersea observation equipments, shore control station. Observation data transmit toshore station via seafloor observation network. Researchers analyse, dispose andpublish the observation data in time.As one of observation equipments in seafloor observation network, ramanspectroscopy system can detect multiple anions such as SO42-in seawater.The systemis composed of shore station section, underwater detection section(Raman ControlCabin and two Raman detection cabins).The paper accomplishes the control softwaredesign and realization of each parts based on the functional requirements of thesystem and data transmission protocols of seafloor observation network.The softwaresystem is developed by C#language in Visual Studio2010integrated developmentenvironment. This paper consists of the following contents.1) Understand the system architecture of seafloor observatory network, studycarefully about data transmission protocols of the seafloor observatorynetwork, including network hierarchy, packet format of the application layer,time unified protocol. Based on the control functional requirements ofRaman spectroscopy system, the paper designs a custom packet format ofapplication layer and establishes device addresses, function codes, registeraddresses and other specifications.2) Based on data transmission protocols of seafloor observatory network, theshore section and underwater detection section are both designed for the server. Each time the system need to transfer data, the sender sets up a newSocket to connect the server of receiver for completing the TCP/IP networkcommunication. After communication is completed, sender and receiverclose the Socket and free resources. This design can reduce performanceoccupancy to PC104of control cabin in network communication.3) Describe the communication mode between each part of underwaterdetection section and complete the design and implementation of serialcommunication module of three cabins, mainly study SerialPort class, designa reliable receiving program for serial data frames, which can judge the endof a data frame and realize retransmission timeout mechanism combinedwith the timer.4) Optimize the spectrometer control program, carefully study classes whichrelated to the QE65000spectrometer dynamic link library. Encapsulate therequired functionalities in a class, use this new class to complete thespectrum acquisition program.5) According to the functional requirements of the system, complete Windowsforms applications designs of shore-based control, Raman control cabin,Raman detection cabin by using VS2010.Finally, the entire system runs on the computer and on the PC104for softwaretesting respectively. Shore-based program control PC104of Raman detection cabin todetect spectroscopy, obtain spectral data; shore-based program control MSP430ofRaman detection cabin to complete turn-on and turn-off of supply power ofequipments, collect the environmental parameters (temperature, humidity andattitude). Tests show that the control programs of each part can realize the basiccontrol functions of the system.
Keywords/Search Tags:seafloor observation network, Raman spectroscopy, QE65000, TCP/IP programming, serial communication
PDF Full Text Request
Related items