4
계측선을 일정한 위치에서 동력을 공급하여 본체의 메인콘트롤부(9)를 초기화하는 시작단계(200), 통신모듈(7)에 의하여 새로운 접근목표데이터가 중앙제어부(210)로 부터 목표접근위치좌표의 입력이 있는지를 스캐닝하면서 대기하는 단계(210), 중앙제어부로 부터 송신된 새로운 좌표데이터가 수신되면 GPS모듈(3)을 통하여 현재 계측선의 위치에 대한 좌표값을 측정하는 단계(220), 현재의 좌표값을 중앙제어부에 송신하는 단계(230), 현재위치에서부터 목표위치까지의 방향을 연산하여 결정하는 단계(240), 연산된 데이터값에 의하여 모터제어부(4)에 대한 제어신호를 메인콘트롤부로부터 출력하여 구동모터를 회동하여 전진하는 단계(250), 일정한 시간주기별로 현재의 좌표값을 GPS모듈을 통하여 수신하여 목표좌표값과의 근접여부를 연산하여 양자의 데이터값이 다르면 상기한 단계(220)으로 리턴하여 좌표값의 차이에 따른 구동모터 구동신호를 출력하여 전진하는 비교연산단계(260), 현재의 좌표값이 목표설정좌표값과 일치하면 구동모터에 대한 구동신호의 송출을 중지하여 모터의 작동을 정지하고 새로운 커멘드(command)의 입력을 대기하는 단계(270), 상기한 단계에 의하여 계측선이 목표지점에 도착하면 센서제어부(5)에 대하여 초기화(start-up) 신호를 출력하여 센서로부터 입력되는 데이터를 수신하는 단계(280), 초기화된 센서제어부로 부터 입력되는 아날로그신호를 디지털신호로 변환하는 단계(290), 목표지점에 도착하지아니한 경우에는 상기한 초기화 단계에 의한 센서로부터의 입력신호를 퍼지(purge)처리하고 목표지점에 도달하였으면 계측된 데이터신호를 통신모듈(7)로 출력하여 주는단계(300), 상기한 단계에서 입력된 센서에서 계측된 데이터신호는 통신모듈에 의하여 중앙제어부로 송신하며, 센서데이터측정정지명령이 입력되면 센서제어부의 데이터입력을 중지하고 대기하는 단계(310), 상기한 단계(270)로 부터 센서데이터에 대한 송신신호가 통신모듈로 입력이 되면 통신모듈의 통신제어부를 초기화하는 단계(320), 통신모듈에서는 무선모뎀이나 TCP/IP로 중앙제어부의 서버측에 접속하는 단계(330), 서버에 대한 접속이 이루어지면 센서제어부로 수집된 데이터신호에 현재의 위치, 시간등의 정보등의 정보와 무선계측선에 대한 인증신호, 퍼미션신호등을 함께 중앙제어부에 송신하는 단계(340), 중앙제어부에서는 수신된 센서데이터를 서버측의 DBMS(Database Management Service)를 통하여 현재의 연근해정보에 대한 정보를 업데이트하는 단계(350)로 구성되는 실시간 해양정보제공방법
|