《基于AIS的船舶监控系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于AIS的船舶监控系统毕业论文.doc(36页珍藏版)》请在三一办公上搜索。
1、基于AIS的船舶监控系统摘要船舶自动识别系统(AIS)是一种综合了卫星定位、陀螺罗经、计程仪等导航设备的信息,通过VHF数据链向外播发与接收相应信息,并在雷达或电子海图等显示设备上显示周边船舶位置及航行动态信息的新型导航通信系统。通过AIS获取到所需船舶的动态及静态信息,就可以对船舶进行全方位、实时的监控。船舶实时监控系统是利用自动识别系统(AIS)、电子海图系统、数据库技术对所有装有AIS设备的船舶进行监控。监控中心通过串口接收AIS接收机传来的AIS数据电文,解析后一边送到AIS船舶数据库存储,一边直接送到电子海图平台上进行实时显示,用户在电子海图平台上通过读取AIS船舶数据库来获得所需船
2、舶信息。本文系统分析了当前AIS发展状况,介绍了AIS的组成、网络体系结构、与AIS信息处理相关的接口协议,提出系统的总体设计方案并对系统的功能进行划分,然后以Visual C+60为开发工具,对AIS信息电文进行解析处理,并把解析后的数据存储到SQL Server数据库中。系统通过测试基本能达到设计的要求。关键字:船舶自动识别系统,实时监控,电子海图,SQL Server数据库AbstractAutomatic Identification System(AIS)is a system which consists of satellite position,pegtop compass,l
3、og etc,it can transfer and receive information through VHF data link,and display nearby watercrafts position and navigational dynamic information on radar or electric chartThrough the AIS system we can acquire the ships dynamic and static information and can monitor the ship omni-directionally and r
4、eal-timely.The vessel realtime tracking system employs the Automatic Identification System(AIS),Electronic Chart Display and Information System(ECDIS)and database technology to control and monitor all vessels equipped with AISThe data message received by the Monitoring Center through the serial inte
5、rface will be resolved and then be sent to the AIS vessel database for storageMeanwhile it will be sent to the ECDIS platform for real-time display from which users could obtain the information about vessels when reading the charts.In this paper the current AIS development is illuminated systematica
6、lly, introduced the composition of the AIS,the architecture of network system,and the agreement related to the interface information of the AIS,based on which the overall design project of the system has been proposed and the functions of the system has also been categorizedUsing Visual C+60 as the
7、developing tool,we have resolved the AIS information message,also including how to store parsed data to SQL Server database. The system has passed the performance test and we have demonstrated that the system design is rational and meets the design requirements.Key words: Automatic Identification Sy
8、stem, Real-time monitoring, Electronic chart, SQL Server database 目录前言11 船载AIS的结构与功能3 1.1 AIS的构成3 1.1.1 数据的采集部分3 1.1.2 信号处理与系统控制器41.1.3 信息显示器41.1.4 VHF收发机部分 41.2 AIS的功能特点 41.3 AIS的网络体系结构 51.3.1 物理层51.3.2 数据链路层61.3.3 网络层61.3.4 传输层62 船载AIS原理72.1 船载AIS的工作原理 72.1.1 TDMA数据链同步72.1.2 AIS时隙接入协议 82.2 自组织通信原理
9、93 AIS接口协议113.1 IEC 61162协议 113.1.1 电气规范113.1.2 语句格式及符号123.2 ITU-R M.1371-1协议134 系统总体设计 144.1 系统功能144.2 系统框架154.3 系统数据164.3.1 数据流程164.3.2 数据存储175 电子海图显示 175.1 电子海图概述175.2 海图信息显示185.3 图像缩放196 系统实现及校验 206.1 串口通信206.2 相关电文解析216.2.1 ITU-R M.1371-1电文解析216.3 信息显示236.4 系统组成246.5 运行结果25前 言近年来,世界范围内的航运市场在飞速发
10、展,港口船舶密度越来越大。尽管现在的航海技术有了长足的进步,但是海上船舶碰撞事故还是经常发生,给海上人命安全及海洋环境造成极在的威胁。产生这种现象的原因主要是由于用于船舶管理及避碰的各种助航仪器设备不能充分满足海上监控及通信的需要。当前航海上用于船舶监控的主要设备是雷达,船舶间为了航行安全而进行通信使用的设备主要是甚高频(VHF)无线电话。雷达设备是根据屏幕上的物标回波来识别目标的,这并不能直接反映目标的大小,在正常情况下,靠雷达回波也不能可靠地估计出目标的航向航速等一些对船舶航行十分重要的参数,特别是当船舶改向机动时,雷达回波会有一定的延时,即便是雷达自动标绘仪也是这样的。此外,目前船舶间通
11、信依靠VHF无线电话,但由于没有有效的手段及时取得对方的标识信息,通信时只能靠通报自己或对方的船位来相互识别,这在船舶密度大的水域或是在船舶处于紧迫局面时是很难实现的1。国际海事组织(International Maritime Organization,IMO)和各国主管部门通过制定和实施避碰规则,规定强制配备必要的助航设备,建立VTS、船舶报告制度等措施来管理船舶的安全航行,但船舶的碰撞事故还是屡屡发生。为了进一步提高船舶安全航行的性能,有关机构和厂商对助航设备进行着不断的研究和开发。船舶自动识别系统(Automatic Identification System,AIS)就是在当今通信技
12、术和计算机技术飞速发展的背景下应运而生的。AIS实际上是一移动通信系统,它在海上VHF频段采用SOTDMA方式播发船舶的静态数据和动态数据,同时接收其它船舶发出的信息并显示。这将有助于船舶的识别和信息交换,从而提高船舶航行安全和效率。AIS的目的是让所有船舶都安装有自动应答和识别装置,装有这种装置的船舶就可以互相“看得见”。船舶之间“看得见”,意味着不须人为介入便能够连续交换重要的航行数据,包括当前航行状态和其它动态信息。这对航海的安全、海上交通的控制和海事环境的监视是非常有益的。AIS系统的出现对传统的船舶监控带来新的理念,使海上船舶管理发生很大变化,各方通过AIS将获取到所需船舶的动态及静
13、态信息,可以对船舶进行远程、实时的监控。AIS是依靠岸基的VHF岸台和移动的船舶安装无线应答器系统来工作的。基于一个可由控制站操作员调整的时间表,基站对所有的船在70信道上发出一个电信号。这个信号可以是广域的,也可以是局域的。只有安装了AIS系统的船对呼叫产生应答(不是已经登录到系统的船)。基站在船的移动中自动获得信息。AIS电脑将决定在工作信道上进入船舶的系统或者是在70信道上监视船舶。AIS基站将一组数字和信道按顺序分配给船台。船台就会切换到AIS信道。在适当的时间,基站会将其他所有的船在系统中的数据通知给船台。船和岸、船和船、岸和船的信息传递已经实现了。操作员以特定的目的输入一个空的表格
14、文本信息。AIS电脑从自己的操作员或者船台得到发送指令后会将信息打包成合适的尺寸和次数并发送出去。经过授权的用户可以通镜像位置看到控制台操作员所看到的所有一切,并能放大或者缩小控制地带中的任何区域。选择的船舶的所有可能的信息都会在屏幕上显示出来。电脑屏幕可以将所有航船的电子海图信息和图标再发送出去。操作者自己的信息,跟所有被选择的船一样,包括航程、航线的数据,在任何时间都可以提供。1998年10月IMO NAV(航行安全技术分委会)第45次会议,对将于2002年7月1日生效的SOLAS公约第v章第20条(船载航行系统和设备的配各要求和运行标准)中,扩大了设备系统配备要求范围,其中较为重要的自动
15、化航行设备有“通用船载自动识别系统(AIS)”和“航行数据记录仪(VDR)”,提交2000年5月IMO MSC大会通过。我国对AIS研究工作与国际先进的国家相比开展的比较晚,但后续的发展速度很快,有相当多的关于AIS的文章发表,交通部海事局也于2000年开始组织有关人员开展对AIS的研究工作,编写了AIS应用技术研究报告和中国海事AIS配布方案,各科研单位、相关院校和海事部门也在积极开发基于AIS的船舶监控系统,有些系统已投入使用并且在不断完善之中。随着我国AIS岸台网络系统的逐步建设完善,在研究利用AIS进行的船舶远程及实时监控时,为了对船舶进行有效监控,必须利用AIS设备通过串口对船舶所发
16、的动静态信息进行接收,目前,PC机一般都有串行接口,所以要利用Visual c+60开发一个串行通信类,并在此基础上编写对AIS协议的解析程序。通过串行接口接收的数据是按照AIS的IEC61162标准封装的二进制数据。必须对这些数据进行解析,才能知道具体的通信内容。把解析后的数据存储到数据库中,是这部分需要完成的任务,而且希望对它的改动不会影响到整个系统。因此,本部分程序做成了动态链接库的形式,对它的调用不受编程语言和调用程序的影响。为了对接收到的AIS船舶动静态数据进行存储,本文设计了AIS数据接受和发送两个数据库,分别存储接收到的其他站台信息和本船信息及本船发送给其他台站的信息。为了直观地
17、监控船舶的动向,就要把接收到的数据实时显示在电子海图上。系统通过调用相应的电子海图,把收到的船舶当前经、纬度,转换成设备坐标,在屏幕上画出船舶的位置。并且,设计一个界面,用来察看船舶详细信息和发送消息,以及显示历史信息。 随着我国AIS在船舶监控领域的发展,必将加快海事管理现代化的进程,同时将带动我国相关行业的技术进步和经济发展。1 船载AIS的结构与功能AIS采用专用的国际频道,按规定的通信方式和运行模式,在其信号覆盖区域内,自动向邻近的岸台和其他船舶播发本船的呼号和船名、船长和船宽、船舶与货物类型、船位、航向和航速等航行状态及安全信息。同时,能自动接收来自配备AIS设备的船舶所播发的上述信
18、息,以及岸台AIS播发的相关信息。1.1 AIS的构成AIS的基本构成包括:数据的采集部分、信号处理与系统控制器、信息显示器、VHF收发机部分等。如图1.1所示:图1.1 AIS的结构组成1.1.1 数据的采集部分 接收来自GPS接收机的本船船位、对地航速、同步UTC以及来自电罗经的本船对地航速等信号,转换成数字信号并输入信息处理器,还有包括从输入装置中输入的信息。接口电路对所采集的GPS及其它传感器数据进行转换处理,并输入信息处理器。1.1.2 信号处理与系统控制器此为AIS的核心部分,通常是一个嵌入式微处理系统,用于存储本船识别码、船名、呼号、船型等静态信息以及船舶吃水、危险货物类型、航线
19、等航行相关信息;处理并存储本船动态信息;将存储本船最新航行数据和必要的静态信息以及与航行相关的其它信息进行编码后送至发射机;对接收来自周围其他船舶的航行数据进行编码并存储解码后的数据;将本船和其他船舶的航行数据等信息送至信息显示器显示;信息处理器中包括船舶的静、动态数据库以及对信息的处理、管理控制、时隙选择、同步监测、显示等相应软件。系统控制器控制VHF收发机在VHF的CH87B(161.975MHz)、CH88B(162.025MHz)两个国际专用频道自动发射和接收通信协议规定的GMSK信号。GMSK调制方式可改善MSK信号频谱特性,确保以尽可能窄的频带传输尽可能高的信息流。AIS的工作方式
20、有自主连续模式(Automatic and Continuous)、分配/指配模式(Assigned)和轮询/受控模式(Polled or Controlled)。1.1.3 信息显示器顾名思义,用于显示各种数据及状态信息,监视系统运行状况。通常与雷达、ARPA及电子海图显示器融为一体。1.1.4 VHF收发机部分 VHF收发机由系统信息处理器控制,按照IEC61162协议,用VHF的CH87B(161975MHz),CH88B(162025MHz)两个国际专用频道自动发射和接收通信协议方案规定的高斯滤波最小频移键控(GMSK)信号,已调信号中含有本船和他船和航行信息,AIS同时在这两个频率上
21、接收信息,而发射信息是在这两个频率上交替进行。此外,主管部门还可以指配AIS的区域性频率。1.2 AIS的功能特点系统工作特点:在所有区域内自主和连续工作,由交管监视中心指配工作模式,以便于主管部门控制数据传输的间隔和时隙,数据的传输响应来自于船舶或主管部门的询问,有轮询和受控两种模式。系统传输的静态信息:IMO编码(如有)、呼号和船名、船的长度和宽度、船的类型、定位天线在船上的位置。系统传输的动态信息:船位、国际协调时、对地航向、对地航速、航迹向、航行状态、转向率、横倾角(选用项)、纵倾和横摆(选用项)。系统传输的航行相关信息:船舶吃水、危险货物类型、目的港和预计到达时间、航行计划(选用项)
22、、简明的安全信息。技术特点:AIS采用自组织时分多址联接(SOTDMA)工作模式,无线传输的带宽为25KHz12.5KHz,FMGMSK调制方式和NRZI数据编码方式,数据传输的比特率为9600bs。1.3 AIS的网络体系结构开放系统互联(OSI),是IS0推荐给计算机网络通信的参考模型,其从高层到低层的一共有七层。OSI七层模型称作开放式系统互连参考模型(简称0SI模型)。其原本开发的目的是为了基于计算机的系统间建立可相互理解和辅助发展数据连接而提供一个通用结构,它可以在众多不同的数据和通信协议间建立起符合国际标准的系统。AIS作为VHF无线通信网络,引入OSI概念,其采用了OSI的低四层
23、结构,即物理层、数据链路层、网络层、传输层。表1.1表示了AIS的分层模型。表1.1 AIS的OSI模型应用层表达层会话层传输层信道A 网络层 信道B链路管理实体数据链路链路管理实体数据链路服务数据链路服务媒体访问控制媒体访问控制物理层接收机A发射机A/B接收机B1.3.1 物理层物理层涉及到通信在信道上传输的原始比特流。主要处理机械的、电气的和过程的接口,以及物理层下的物理传输介质等问题。AIS中的物理层负责比特流传输、VHF收发机的功率控制、控制收发机和信道时序等工作,其性能参见表1.2所示:表1.2 物理层性能参数参数名数值比特率9600bit/s数据编码方式NRZI(反相非归零)无级传
24、输带宽25KHz/12.5KHz调制方式DMSK(高斯最小键控)/FM1.3.2 数据链路层数据链路层的主要任务是加强物理层传输原始比特的功能,使之对网络层显现为一条无错线路。它要解决由于帧的破坏、丢失和重复所出现的问题。要解决的另一个问题就是防止高速的发送方的数据把低速的接收方“淹没”,因此需要流量调节机制。该层又分成三个分层:媒体访问控制(MAC);数据链路服务(DLS);链路管理(LME)。媒体访问控制(MAC)提供联接VHF数据链的方法,向上面的子层提供透明的服务。主要功能可以分为TDMA信道同步、时隙状态的判别和处理、信道访问等。同时,MAC子层还采用一定方法对从物理层接收到的数据进
25、行CRC校验处理。AIS系统以UTC时间为基准,将UTC时间的1min作为一帧,并将其分为2250个时隙。AIS台互相之间连续同步,避免了时隙发射的重叠。数据链路服务(DLS)的作用是数据链路的激活和释放、数据传输及误差检测与控制。数据链的激活和释放功能是基于MAC层,DLS层侦听、激活或释放数据链,根据时隙识别的结果,若当前时间段被标注为空闲或外部分配状态时,表明设备处于接收模式,并负责侦听数据链上其它用户的情况。数据传递,采用面向比特的协议,该协议基于高级数据链控制(HDLC)。误差检测和控制的处理运用CRC多项式计算求和。链路管理(LME)的功能是控制DLS、MAC层和物理层的运行。包括
26、AIS台的三种工作模式、数据链的连接、接入算法的确定。包括信道访问时的各种参数的确定、报告速率的指定、发射时隙的指定、信息结构和信息类别等。1.3.3 网络层网络层的主要作用是信道管理,建立和保持信道发射信息包的分配和数据链拥塞的解决等。其功能有:(1)建立和维护信道连接;(2)信息优先分配的管理;(3)信道间传输组的分配;(4)解决数据链阻塞的问题,当数据链的负荷达到危害信息发射的程度时,可以使用Robin Hood准则来解决。1.3.4 传输层这一层负责将数据转换成大小正确的发射信息包、数据分组排序和与较高层的接口规程。发射信息包的定义是最终能与外部系统进行通信的信息内部表述法,有尺寸大小
27、并遵从数据传输规则。其来源是位置传感器,如GPS。AIS的信息是通过信息数据包来传输的,一帧为1min,分为2550个时隙,每个时隙还有256bits。如图1.2所示:图1.2 AIS数据帧组成对准序列也称同步码,它把收发两端时钟对准,并使码位对齐,以给出每个码元的判断时刻。开始标记称字同步,它表示信息的开始位,作为信息起始的时间标准。信息数据是所需传输的信息内容,它分为信息标志和信息内容。信息标志表示信息类型、信息数量、优先级和路径。信息内容既通信双方所需求的数据。帧校验序列用于检测传输的数据是否正确,其采用循环冗余校验(CRC)。结束标记表示信息传输结束。2 船载AIS原理2.1 船载AI
28、S的工作原理 AIS采用时分多址(TDMA)通信方式,它把每个信道的时间分成固定的时隙,而TDMA技术需要所有电台保持时间上的同步。2.1.1 TDMA数据链同步在AIS中,共同的时间参考基准是协调世界时,主要的时间源是GPS时间。当然,其它与UTC相关的时间也可以作为AIS的时间源。因此,AIS的TDMA数据链路上的每一帧与协调世界时的每一分钟同步。AIS采用以下4中方法来产生对UTC时间的估计:(1)直接与UTC同步装备了GPS接收机的用户能够自己估计UTC时间(GPS时间)。这是使AIS独立于岸站的主要时间参考。(2)间接与UTC同步当一个电台不能从GPS接收机中得到UTC时间,但能接收
29、到与UTC同步的其他电台的信号时,这个电台将与他们中的一个同步。(3)与岸台同步(直接或间接)若船台不能用以上的方法同步,但能接收到岸台的信号,这个台将同于接收的岸台中能接收到的台站数量最多的那个台站。当船台能接收到几个接收台数量相同的岸台发送的信息时,应选用海上移动业务识别(MMSI)最小的岸台。(4)与一个移动台同步当某个海区的移动台都丢失了UTC时间基准,并且接收不到岸台的信号时,这些台将同步于它们之中能接收到的台站数量最多的那个移动台。当船台能接收到几个其他船台发送的消息,而其中每个台所能接收到的台站数量相同时,移动台应选用MMSI最小的船站,该船台将成为同步调整的信号台。当一个船台无
30、法获得UTC时,应采用后续两种方式:(1)时间相位同步时间相位同步是指台站秘用从其他台站或岸站接收的信息对自身进行同步调整的方法。船台通过时间相位同步可以保证台站问具有较高的同步稳定性,并能保证不会产生消息边界的重叠。是否采用时间相位同步必须等到接收到结束标志和有效的检验序列之后再决定。(2)帧同步帧同步是指船台将接收到的其他船台或岸站的当前时隙号作为自己的当前时隙号,以保证自身的帧与周围台站的同步。2.1.2 AIS时隙接入协议在AIS中有四种时隙接入协议:自组织时分多址(SOTDMA)协议,增量式时分多址协议(ITDMA)、随机式时分多址协议(RATDMA)和固定式时分多址协(FATDMA
31、)。这些协议共同存在和同时运行于TDMA信道中,以支持AIS的3种工作模式和各项功能。(1)自组织时分多址(SOTDMA)协议移动台站使用SOTDMA协议广播位置和标志信息给附近的所有其他站台。这个协议的目的是提供一种接入算法以便在没有控制台干预的情况下,迅速解决通信碰撞问题。由SOTDMA协议传输的报文具有周期性,用于支持数据链路上的其他用户进行不断更新的监视。(2)增量式时分多址(IDMA)协议ITDMA支持电台在数据链路的网络入口、临时改变报告率和传送与安全有关的报文时,预定传输时隙。第一个ITDMA时隙总是由SOTDMA或RATDMA分配。在第一个ITDMA时隙传输前,电台必须先随机的
32、选择下一个跟随的ITDMA时隙,并计算相对偏差。此值随报文一起传输以指示该电台预定时隙。(3)随机式时分多址(RATDMA)协议在没有先前预定时,要使用RATDMA接入数据链路。这通常在数据链路的网络入口处或者非周期性报文传输时发生。RATDMA使用概率持续算法在可选时隙中确定传输时隙。RATDMA使用的概率持续算法是:当发现一个候选时隙时,系统在0-100间随机选择一个概率值,将该值与当前的传输概率相比较,若不大于当前传输概率,则传输在候选时隙内进行,否则,将当前传输概率加上一个概率增量,并且等待下一个候选时隙的到来。RATDMA的选择间隔应为150个时隙,相当于4秒。所有候选时隙应在该选择
33、时段之中,因此一次传输可在4秒内完成。(4)固定式时分多址(FATDMA)协议只有岸台或控制台才能使用FATDMA。通过FATDMA协议,岸台能在预定的时间进行编程发射,而不管信道中的其他预定情况。这个协议可以避免在某些情况下移动站台占用岸台预定的时隙。该协议支持周期性播发的报文。2.2 自组织通信原理AIS的核心技术是海上自组织无线数据链路。该链路工作于VHF海上移动频段,利用自组织时分多址算法,具有自组织通信能力。所谓“自组织通信”的含义是指加入到该数据链路上的每个移动站台能在没有基地台站控制的情况下,自主地选择自己的发射方案,并能够自动的避免和解决通信冲突问题。海上自组织无线数据链路的原
34、理如图2.1所示。它的主要特征是在它的每一个传输报文中都包含下一次传输的时间信息(传输时隙),以便通知数据链路上的其他台站不要占用这个时隙,因而为自己预留了下一次广播的时隙;同时,海上自组织无线数据链路要求在38分钟的时间范围内重新选择一次时隙,以解决链路上因为移动台运动而可能产生的通信碰撞。此外,海上自组织无线数据链路还能通过时隙复用来主动处理因通信链路容量过载而带来的通信碰撞。图2.1 自组织通信原理图海上自组织无线数据链路的一个重要特征是它为一个新传输或将来传输而进行预定时隙的选择方法。当信道不忙时,时隙的选择是直接的。因为很容易找到没有被其他台站预定的时隙。当信道变忙而不容易找到未被预
35、定的时隙时,SOTDMA技术允许一个台站有条件的使用由另一个远距离台站预定的时隙。这种时隙选择方法的益处是时隙的选择可以由所有台站进行而不需要有岸台进行信道资源管理。时隙选择时应注意以下几个方面:(1)当一个应用要发射数据或为将来发射数据而进行时隙预定时,首先确定将要选择时隙的范围(SI)。在网络入口阶段,该值一般取150个时隙,大约相当于4秒。在周期运行时,该值与报告率有关,一般取值范围为报告间隔的1/5。(2)推导出一个可选时隙的列表。这些可选时隙是选择范围内的一部分时隙,它们由“自由(未被预定)”时隙和“可用”时隙组成。可用时隙是指那些已被其他台预定,但可以依据准则进行复用的时隙。在最终
36、选择一个时隙前,推导出4个以上可选时隙是很重要的,这样可以减少多个站台选择一个时隙的可能性。(3)当从一个信道的可选时隙中进行最终选择的时,要考虑另一个信道中的情况。如果另一个信道中的相应时隙被一个近距离台站使用,这个时隙就要从可选时隙列表中抹去。(4)由于信道转换需要时间,系统自身无法在位于两个平行信道相邻的时隙上传输信息。因此,在一个信道所用时隙任意一边的2个相邻时隙不应作为另一个信道上的候选时隙。(5)最终时隙是从可选时隙中等概率的随机选出。所有可选时隙的选择可能性是完全一样的。(6)时隙选择应在两个信道上平行进行,周期性播发信息的传输应在这两个信道之间交替发射。这种交替传输是以信道上的
37、发射次数为基础的,与时间帧和时隙无关。自组织通信算法是保证AIS进行自主和连续运行的关键。该算法所涉及的参数有NSS、NS、NI、RR、SI、NTS、TMO,它们的含义见表2.1。表2.1 自组织通信算法参数表符号名称说明最小值最大值NSS标称开始时隙系统在链路上传输的第一个时隙02249NS标称时隙选择时隙的参考中心02249NI标称增重标称时隙间的时隙数751225RR报告率每帧中理想的船位报告数量1/330SI选择间隔船位报告候选时隙的选择范围0.2NI0.2NINTS标称传输时隙在选择间隔内选中的时隙02249TMO超时连续占据某个时隙的次数38AIS在开机后首先进入1分钟的初始化阶段
38、。在此阶段系统监视TDMA信道上的时隙占用情况,了解新到的活动状态,确定其他参与者的身份、当前时隙的分配和其他用户报告的位置,建立在整个链路上运行的所有站台的通信目录和反映TDMA信道活动的状态的时隙图谱。1分钟过后,系统进入网络入口阶段,开始根据时间表进行信号发射。在网络入口阶段,系统选择信息传输的第一个时隙,以便让数据链路上的其他站台发现自己。首次发送的信息总是船位报告,发射该报告的时隙NSS应当在当前时隙和未来标称增量NI的时间范围内随机选择。在正常情况下,时隙的选择应当在数据链路上那些未被分配的自由时隙中进行,但当数据链路负载增加、信道变得越来越忙时,自由时隙就变得越来越少,主动的时隙
39、复用开始发生。这是AIS解决链路容量过载,防止系统崩溃的有效手段。时隙复用的规则是:当信道变得很忙时,系统可以使用那些已经被最远的台站分配的时隙,若复用的时隙是被一个岸台分配的,该岸台必须在距此120n mile以外的地方。这种时隙复用的结果将导致数据链路上的广播范围逐渐减小。3 AIS接口协议3.1 IEC 61162协议IEC 61162包括IEC 61162-1和IEC 61162-2这两个标准。IEC 61162-1是在1995年制定的,它是一个单讲话器,多受话器标准,规定了海上电子设备、导航和无线通信设备之间进行通信必须遵循的标准。后来,IEC 61162-2代替了IEC 61162
40、-1成为该领域的标准。它规定数据以可打印的ASCII字符串行发送,包括船舶位置、速度、吃水深度、船名、MMSI号等信息。每20毫秒发送一帧消息,一帧消息的数据在11到79字符之间。3.1.1 电气规范可以在一条线上并联一个讲话器和多个受话器,并联的数目受各个器件的输出和输入驱动能力限制,它们通过带两个插头的屏蔽双绞线连接。由于该规范遵循RS232电气标准,两根线A、B之间的电压范围为15V。空闲信号、停止位的电平为低电平,活动信号、开始位的电平为高电平。数据异步串行传输,第一个位为开始位,紧跟数据,首先发送低位数据,传输波特率为38400比特/秒,每帧8位数据,不进行奇偶校验,最后一位是停止位
41、。所有的数据都以ASCII码的形式发送。如图3.1所示:图3.1 数据传输格式3.1.2 语句格式及符号IEC 61162协议规定,在符合IEC 61162协议的物理设备上传输的,只能是可打印的ASCII字符。这些字符不仅有着长度的限制,同时,传送的文本数据还必须符合协议中所定义的语句格式。这里所说的语句,即指设备传送一次完整数据的内容信息的集合。AIS有三种语句格式:(1)正式语句。该语句是普遍使用的语句,用来进行各种船舶数据的传输。语句的格式参见IEC 61162协议。 (2)询问语句。该语句以全双工的方式来询问将被发送的正式语句,它表明受话者也有机会成为讲话者。 (3)私有语句。此语句具
42、体格式不在协议制定,制造商可以使用这些语句,发送自定义数据。之所以这样做,是因为来自于各个不同厂商的数据格式不统一,而且不被普遍使用;或者这些数据是用于测试的,不需要专门统一的语句规范。IEC 61162的语句是由不同的域组成的,不同的域有不同的意义和表示方法。对于各数据的表示、语句类型、讲话者的设备类型都有一定的符号规定。讲话者设备类型见表3.1所示:表3.1 讲话者设备类型助记符3.2 ITU-R M.1371-1协议国际电信联盟的ITU-R M.1371-l协议在1997年召开的世界无线电通信大会(WRC)上通过,将2个VHF通信频率分配给海上移动的AIS通信设备,即将VHF 87B(A
43、IS1)和VHF 88B(AIS2)定为国际通用的AIS设备通信通道。ITU-R M1371-1协议的发表引起了国际海事组织(IMO)、国际航标协会(IALA)、国际电工技术委员会(IEC)、国际民用航空组织(ICAO)等的高度重视,并且在此技术协议的基础上,分别制定了适应各自行业的其它相关技术规范:因此,ITU-R M1371-1协议是设计AIS通信设备的主要技术规范。IEC 61162-1标准支持封装的二进制编码数据的传送。对于AIS来说,二进制数据的特定意义可从ITU-R M1371标准获得。表3.2以电文种类为1、2、3的船舶位置报告电文为例介绍数据中二进制比特的含义。表3.2 位置报
44、告电文4 系统总体设计4.1 系统功能AIS船舶监控系统的主要功能包括:系统管理、海图显示、海图操作、船舶显示、船舶操作这五大部分。(1)系统管理包括用户管理、数据库连接和串口管理功能。用户管理:设置用户级别,增加、修改、删除用户。数据库连接:通过设置与数据库连接参数,与AIS船舶数据库建立连接。串口管理功能:通过设置串口参数,启动AIS数据电文的接收,并把接收到的AIS数据电文经过一系列的解析处理操作后,存储到AIS船舶数据库中。(2)海图显示包括基础显示、标准显示和全部显示。主要按相应要求对海图中的基础数据、标准数据、全部数据进行显示;同时可以实现在小比例尺情况下,以三角形形状表示船舶,在大比例尺情况下,