论文部分内容阅读
随着海洋经济的不断发展,海上交通情况变得越来越复杂,碰撞、搁浅、沉没等海上船难事故屡有发生。为了减少海难事故带来的损失,海上搜救工作显得愈加重要。AIS-SART (Automatic Identification System Search and Rescue Transmitter,自动识别系统搜救发射器)通常安装在救生装置上,当船舶遇险时会在AIS (Automatic Identification System,船载自动识别系统)的专有信道上发送AIS消息进行遇险位置报告和安全信息广播,便于救援人员对搜救目标进行迅速准确的定位。AIS-SART的设计主要分为三个部分:第一部分是GPS (Global Position System,全球定位系统)模块,主要负责接收来自GPS卫星发送的射频信号,并将获取的位置、时间、速度等信息通过标准串口输出到通信控制模块进行处理。第二部分是通信控制模块,负责对接收到的GPS信息进行解析,并按照IEC (International Electrotechnical Commission,国际电工委员会)61162-2标准中规定的AIS数据协议对要发送的消息进行编码和封装,同时完成AIS消息的发送控制,并对启动、指示等信息进行综合处理,该模块是整个设计的核心部分。第三部分是无线发射模块,主要负责对通信控制模块编码完成的AIS消息进行无线发送。本设计使用Keil u Vision 3作为集成开发环境,H-JTAG配合wiggler作为调试工具,并采用标准C作为开发语言。设计实现的结果可以通过串口调试助手进行显示,在VC++6.0的环境下按照AIS消息的标准格式对显示结果进行解析,即可验证AIS-SART发送消息的正确性。为了对设计实现的结果做进一步验证,可以通过ECS(Electronic Chart System,电子海图系统)对AIS-SART发送的信息进行接收和显示。试验结果表明,对AIS-SART的研究思路正确无误,实现方法切实可行。