当前位置: 首页> 学位论文 >详情
原文传递 基于北斗卫星的小型水上航行器终端控制系统设计
论文题名: 基于北斗卫星的小型水上航行器终端控制系统设计
关键词: 水上航行器;终端控制系统;硬件结构;驱动程序;系统设计;北斗卫星
摘要: 北斗卫星导航系统(Bei DouNavigation Satellite System,BDS)是由中国自主研发生产制作的卫星导航系统,其目标定位为在全球范围内能够全天候给其终端用户提供精度高并且可靠性高的定位服务、海陆空交通运输导航服务以及准确的授时服务等。此外,北斗还兼具短报文通信的功能,此为中国北斗卫星导航定位系统不同与其他现有的卫星导航系统的一大特色。
  本论文研究的小型水上航行器终端控制系统除了实现运动控制之外,还有现场环境数据采集及远程目标定位并将实时数据与远程监控中心进行通信,因此,本论文将通过“北斗卫星”的定位、导航、授时、短报文通信功能应用到小型水上航行器的终端控制系统中。终端控制系统的设计将从硬件层、系统驱动层、功能应用层三个层次进行。
  本论文主要工作如下:
  (1)终端控制系统底层硬件的设计
  小型水上航行器终端控制系统的底层硬件系统主机采用搭载了CPU为ARM9架构的S3C2440的开发板,板上应用的外围器件设备主要有PWM时钟模块、串口通信模块及Flash存储模块等,板外的数据采集模块采用温湿度传感器DHT11及6轴惯性导航模块,运动控制推进器采用增强版42步进电机结合直径为10cm的螺旋桨,加上用于接入北斗卫星的北斗终端构成了整个底层的硬件控制系统。
  (2)终端控制系统的系统驱动层设计
  终端控制系统的系统驱动层的设计分为3个部分,分别是启动操作系统的Bootloader启动程序 U-Boot的修改、编译及移植,基于 ARM架构的嵌入式Linux内核的裁剪、编译及移植,Linux系统启动必需的根文件系统YAFFS2的移植。
  (3)终端控制系统的功能应用层设计
  小型水上航行器将实现船体的运动控制、现场环境数据采集、北斗卫星远程定位及北斗数据通信的功能。本论文将对小型水上航行器终端要实现的功能在移植了Linux系统的环境下进行功能应用程序设计开发,详述各个功能模块的实现原理。
  最后,本文对整个终端控制系统进行了实验测试,验证控制系统的可行性。
作者: 唐传璋
专业: 控制工程
导师: 黄茹楠;张贺玉
授予学位: 硕士
授予学位单位: 燕山大学
学位年度: 2016
正文语种: 中文
检索历史
应用推荐