论文部分内容阅读
随着信息通信相关技术的发展,以及海事卫星系统在人们日常生活中日益普及,使得研究海事卫星天线控制系统有着重要的现实意义和广阔的发展前景。本文所研究的是以丹麦Thrane & Thrane公司生产的海事卫星船用终端为参考,主要研究其中的Antenna Control Unit部分,即天线控制器部分,通过对天线控制器的研究开发自主的针对自己开发的硬件系统的测试软件。本测试软件主要实现三大功能:一是天线控制器和PC机之间能及时实时的通信,包括数据的接收发送和图形曲线的显示;二是测试软件能根据测得的数据或者得到的曲线图,为了提高测试的准确性,能进行软件的相应修改得到,包括发送数据指令的时间间隔,图形显示的方式;三是测试过程中如出现错误可以快速的得到错误信息,可以弹出错误提示信息。论文首先是对PC机和ACU之间的通信协议进行了详细的分析,然后根据协议的内容对测试软件进行总体结构的设计,功能模块的划分以及对各个模块的设计和实现,最后对软件进行详细的调试和总体的优化。整个测试软件按功能划分为几个模块分别设计:(1)串口通信模块:串口通信模块是整个软件的基础,对该模块的设计和实现的成功与否直接关系着后面几个硬件模块的测试的准确性。(2)传感器模块:该模块同样也是基于数据能及时的通信的基础上进行的,在该模块中包括要进行指令数据的收发,接收数据的处理,数据以曲线图形的形式显示在PC机上,这样能更详细直观的观察数据的变化和硬件的关系,以及和外国软件测试出来的曲线的比较,数据的显示,保存。(3)软件界面设计模块:该模块是和上面三个模块是相对独立的。在软件中需要设计以下几个对话框:主对话框,debuglnfo对话框,曲线显示数据对话框。本文对上述几个模块做了详细的介绍,并基本实现了测试软件的功能。本论文是在做交通部《船载卫星终端天线关键技术研究》项目基础上撰写而成。