论文部分内容阅读
我国海域面积辽阔,约为300万平方千米。随着我国的经济逐年稳步增长,对海洋资源的开发利用逐渐加大,投入到海洋工程、渔业、矿产资源的勘探与开发、海上空间资源等海洋事业的相关人员和资源逐渐增多。与此同时,受制于恶劣多变的海洋环境,各种海上落水遇险事件时常发生,严重威胁了海上作业人员的生命财产安全。对于海上人员落水事故,救援人员主要根据人员搜寻理论或漂流模型依靠肉眼寻找。随着科技的发展,出现了越来越多的海上救生装置,一定程度上解决了落水救援困难的问题,但仍存在功能单一或误报警率较高的问题。当海上突发落水事故时,及时、准确地发现并且对其定位是展开救援工作的前提。为了保障海上人员的生命安全,结合北斗和无线通信技术,设计了一种海上人员落水自动检测并报警求救的系统,当发生落水状况时,能及时、有效地检测到落水状态,并通过无线数据的传输将落水者的位置信息发送到本船或者附近船舶。该系统主要由求救终端和船载终端组成,求救终端的功能主要是用户落水状态的检测和落水后的报警呼救,船载终端接收求救终端发送的信号,并作落水判断。当检测到落水信号后,立刻报警通知相关人员有船员落水。首先,根据系统的功能对整个系统进行了硬件设计。求救终端硬件设计中,选用STM32系列单片机作为其控制单元,完成对其它芯片的控制和数据的处理。定位功能的实现依靠的是基带射频一体化的UC221北斗定位芯片,无线收发芯片n RF905完成终端间的通信。采用加速度传感器、压力传感器和结露传感器的联合工作,通过对加速度、压力以及湿度的检测确定佩戴者是否为落水状态。其中,加速度阈值通过多次试验获得,压力阈值是经过理论计算得到,湿度阈值则是根据结露传感器的特性曲线而定。考虑到求救终端总体功耗较小,采用+5V的锂电池为该终端供电。船载终端的电源模块与无线通信模块与求救终端相同,该终端通过串行接口RS-232C与上位机建立连接,利用n RF905芯片与用户建立通信并根据发来的数据作落水判断,当检测到数据为落水求救信息后立刻报警,及时提醒发生人员落水遇险状况并迅速展开救援。报警模块是通过蜂鸣器实现。硬件设计中,使用PROTEL DXP软件对各个芯片的电路原理图进行了设计,并在最后简单介绍了PCB的设计流程及元器件的布局原则。其次,对整个系统及系统中的北斗模块和无线射频模块进行了软件设计,并详细绘制了各模块的工作流程图。软件设计过程中,重点对n RF905芯片的收发过程、加速度传感器的数据采集以及压力传感器的数据采集进行了C语言的编制,对北斗解析过程也作了详细的说明。考虑到系统中求救终端的数量问题,选择了TMDA时分多址通信技术改善通信效率。最后,为验证系统的可行性和稳定性,分别展开了硬件调试、软件调试及软硬结合调试。调试的最后,对北斗定位的效果进行了解算分析,得到了10m的定位误差。经过测试表明,当发生人员落水情况,求救终端可迅速且有效地检测落水者的状态并自动发送落水求救信息,船载终端检测数据并判定为求救信号后立即报警,及时反应并展开搜救工作。该系统稳定可靠,落水检测正确率高,极大地降低了类似系统的误报警率,为海上工作者提供了有效的安全保障。