摘 要 随着计算机技术的发展,航迹仪不再单单是字面意思上的绘制航迹的仪器了。现代导航中,各种舰船对导航定位与航迹标绘的要求越来越高,任何单一的导航设备均不能胜任这样的要求,因而出现了将多种导航信息进行综合处理以提高系统精度的组合导航系统。把组合导航设备与战术绘图系统结合起来,成为新一代导航与绘图系统。此时,航迹仪已不再是单纯作为导航的记录仪器,它已具备战斗显示的功能,成为导航与战术指挥系统的一个输出设备。 本设计中主要是对航迹仪的软件部分进行设计,利用C语言的各种优点对航迹仪的程序部分作了部分改动以达到更好的性能,能完成所需的功能。 关键词:航迹仪; c语言;软件。 ABSTRACT Along with the technical development of calculator, the sail vestige instrument no longer only is the typeface meaning ascend of draw the sail vestige of instrument. The modern navigate medium, various warship ship to navigate the request that the fixed position and sail vestige marks draw more and more high, any request with all not competent for and such navigation equipment of one, as a result appeared to navigate variety the combination navigation system that the information carries on the comprehensive processing to raise the system accuracy. The combination the navigation equipment and military tacticses paint the system knot to put together, become new generation's navigate with the painting system. At this time, the sail vestige instrument is already not the record instrument that the pure conduct and actions navigate any more, it has already had the function of the combat manifestation, becoming an exportation equipments that navigates to direct the system with military tactics Mainly carry on the design to the software part of the sail vestige instrument in this design, make use of various advantage of the C language to the sail vestige instrument of procedure part made the part to change to move to attain the better function, can complete the function need Key word: Navigation Tracer; Turbo C; software 目 录 第1章 绪论 1 1.1 航迹仪的发展 1 1.2 我国航迹仪的发展现状 5 1.3 课题的来源及意义 7 1.4课题的主要内容 7 第2章 航迹仪总体介绍 9 2.1 航迹仪的构成及工作原理 9 2.2 航迹仪系统要求 11 2.2.1 航迹仪系统设计思想 11 2.2.2 航迹仪的主要功能 12 2.2.3 航迹仪工作流程图 13 2.2.4 航迹仪技术指标 13 2.3 新型航迹仪系统改进点 14 2.4 本章小结 14 第3章 航迹仪计算机硬件系统介绍 15 3.1 计算机硬件系统总体组成 15 3.2.1 PC/104总线介绍 16 3.2.2 PC/104标准的特点 16 3.3 PC/104 CPU模块SCM/SUPER DX介绍 17 3.4 CDT800接口板介绍 18 3.4.1 计数器/定时器Am9513 19 3.4.2 数字量I/O模块μPD71055 23 3.5 本章小结 25 第4章 航迹仪计算机软件系统设计 27 4. 1 C语言介绍 27 4. 1. 1 C语言的产生过程 27 4. 1. 2语言的特点 28 4.2 航迹仪计算机软件系统总体设计 30 4.3 主程序总控模块 32 4.4 命令解释模块 34 4.4.1 位置网图模块 37 4.5 中断处理模块 39 4.5.1 串口中断处理模块 39 4.5.2 键盘中断处理模块 40 4.5.3 走步中断处理模块 41 4. 6 本章小结 41 结论 42 参考文献 43 致谢 44 附录 第1章 绪 论 航迹仪式现代航海中常用的一种设备,其功能是在舰船航行过程中,根据导航系统提供的舰位信息,陀螺罗经提供的航向信息,计程仪提供的航速信息,在海图上自动实时的绘制出舰船的航行的轨迹。 随着现代科学技术的发展,海军装备在进一步的加强。提高舰船导航的精度,是保障海上防卫力量与战斗能力的重要方面。其中,航迹仪技术的发展与功能的完善是提高导航精度的一个重要方面。 航迹仪是舰船导航系统中的主要配套设备之一,它能根据陀螺罗经、计程仪提供的航向和航程信息,或其他导航设备提供的定位信息,在海图上自动连续地绘制出船舶航行的航迹和标记。航迹仪的应用,不仅具有重要的军事作用,而且因为航迹仪的绘制航线导航功能,使航海人员非常直观的了解到己船位置,偏航程度及未来海域的安全程度,航迹仪在远洋运输中也发挥了极大作用。 1.1 航迹仪的发展 标绘航迹的传统仪器已有一百多年的历史,经过几代更新,产生了今天的自动航迹仪,数字航迹仪或电子航迹仪,或者组合航迹仪,即通过数字计算机,将航迹仪与其他导航设备,如陀螺罗经、计程仪、GPS、劳兰C、奥米加等仪器组合在一起使用。这样的一套设备,既有图纸式海图绘图,又有电子海图显示,可通过键控选择使用。它既有传统绘图的特点,又有现代新型电子显示直观、清晰的特点。首先,介绍一下几种典型的航迹仪以及绘图系统。 |