基于STM32的船舶防撞预警系统设计
2020-08-14叶磊韩金霞
叶磊 韩金霞



【摘 要】为保障船舶航行安全,降低中小型船舶间碰撞事故的发生率,论文基于STM32和激光模块设计了一套船舶防撞预警系统。本系统通过激光模块进行船舶间航行距离的检测,实现航行预警功能,具有成本低、体积小、安装方便等优势。
【Abstract】In order to ensure the safety of ship navigation and reduce the occurrence probability of collision between small and medium-sized ships, the paper designs a set of ship collision avoidance early-warning system based on STM32 and laser module. The system can detect the sailing distance between ships by laser module and realize the navigation early-warning function. It has the advantages of low cost, small size and convenient installation.
【关键词】STM32;激光;防撞;预警
【Keywords】STM32; laser; collision avoidance; early-warning
【中图分类号】TP399 【文献标志码】A 【文章编号】1673-1069(2020)06-0194-03
1 引言
传统的航行避碰主要依靠工作人员的瞭望,并通知值班驾驶员,由驾驶员根据航行经验进行分析判断后采取避让措施,这要求船舶操作人员具有较强的专业能力和极高的综合素质。随着航运事业的发展,船舶数量逐渐增多,专业化工作人员明显供不应求,船舶避碰系统的需求与日俱增[1]。虽然目前国内外都已经具有比较完善的避碰检测系统,但是这些系统对于中小型船舶,尤其是渔船来说经济成本太高,无法得到广泛的应用。因此,开发更加经济实用、性价比高的防撞预警系统意义重大。
基于以上情况,本文设计了一套成本低、体积小、安装方便的船舶防撞预警系统,为中小型船舶特别是渔船保驾护航。
2 系统总体方案设计
船舶防撞预警系统主要由STM32F103C8T6单片机、电源、TFmini Plus激光模块、舵机、LCD1602、声光报警、按键组成,系统总体框图如图1所示。
该系统采用ST公司的STM32F103C8T6单片机作为核心芯片,单片机通过UART与激光模块进行数据通信。激光模块每隔一定时间进行一次检测,并将检测到的数据发送到单片机,单片机对接收的数据进行分析处理,如果检测到有船只驶入预先设置的安全距离时,系统会进行声光报警,以便使工作人员提前采取有效措施,避开事故易发区域。……
