论文部分内容阅读
随着陆地资源日已枯竭,人们将目光转移到洋洋大观的海洋,它为人类提供基本的水、渔产、盐外,更是有铁矿、重晶石矿、锰结核矿、钾矿等海底奇宝,还有丰富的海底石油、煤炭和天然气等一次性能源。而我国更是具有辽阔的海域,海上航行时导航与通讯又是不可或缺的一部分。通常近海有GPRS信号,但一旦远离陆地时,也基本上失去了与外界的联系,通常的联系方法均是通过卫星通讯。而海上情况比较极端、不可预料,陆地监控平台需要实时了解船只上面的情况,包括常规的船只位置、日常汇报与非常规的紧急通知事件。与此同时,船只也应实时得知自己的当前地理位置、航速,并与陆地保持联系。当遇到紧急情况时比如海啸、飓风等自然灾害、船只损害、人员冲突以及不明外敌的入侵等突发事件能及时反映。误航行至他国未经允许的领域等都需要及时与地面监控中心取得联系,以寻求帮助。本文提出的设计方案为我国自主研制的卫星导航系统,北斗一代及二代为定位、授时和通信模块,能实时显示在触控液晶屏上。当船只在海上航行时,每隔一段时间,接收北斗定位数据,然后主控制模块通过北斗一代短报文信息将定位数据发送到陆地主监控平台,同时把定位数据显示在LCD上。除此之外,当船只遇到异常情况时,启动紧急报警处理模式,发送具体信息到陆地主监控平台,打开报警灯和高音报警喇叭,将具体事件显示在LCD上。而SD卡存储航海过程中记录的常规的定位,时间数据及其他包括温度,湿度等信息。系统本身亦有漏水和低电压检测、与前方障碍物安全距离检测等。陆地主监控平台可通过北斗一代短报文通信与船只上的船员通信。本文需要完成的工作为:北斗一代模块的设计、北斗一代低噪声放大器设计、船载导航外围硬件电路设计、实时操作系统移植及开发和用户界面设计、模块调试。北斗一代模块设计包括以BM3005为基带芯片,RX1003C2为射频芯片,BN161P为功放芯片,完成北斗一代基带信号调制和解调的过程。以ATF54143和SGL0622Z为核心放大器,通过两级级联的方式达到低噪声系数、高增益要求的北斗一代低噪声放大器设计要求。船载应用外围硬件以STM32为主要控制器,作船载应用开发,包含串口电路设计、供电管理模块、SD卡存储电路设计、触摸液晶屏接口、激光测距接口、北斗一代外设电路接口、北斗二代定位模块设计、漏水监测电路接口、指示灯及高音报警器电路等。实时操作系统监控平台系统基于uCOS-II实时操作系统,管理各个应用交互事件。实时监听系统状态、位置等,并实时向陆地监控中心反馈及接受监控中心命令。首先设计北斗一代模块、北斗一代低噪声放大器、船载导航,最后在实验室中各个模块进行单独调试和联合软件硬件调试,论证船载导航应用设计满足前期的设计要求。文章最后,首先对关于北斗定位及通信的船载导航应用设计作了一定的回顾和总结,也指出设计中仍然有许多的瑕疵,需要在将来进一步的开发过程中继续完善。