论文部分内容阅读
高空气象探测在军事民用等方面都有着重要意义。高空风的状态是高空气象探测一个重要参数,对火炮打击精度、火箭发射、未来天气预报等都有着重要的参考价值。光学经纬仪具有操作简单、便携、精度较高等特点获得了广泛的应用。但传统的经纬仪自动化程度低,严重依赖人工操作。针对这一问题,本文利用Android手持终端和WIFI图传串口模块,结合自动跟踪经纬仪,设计开发一款新型测风光电经纬仪Android控制系统。首先介绍了使用单站式光电经纬仪跟踪探空气球的基本原理及方法,同时针对A-E式平台基座在使用过程中所存在的过顶盲区问题以及解决方案,最后介绍了系统伺服控制模块。研究了基于Android系统的软件运行的基本组件和运行流程,阐述了本系统中使用到的Android NDK技术作用以及使用方法。运用面向对象的软件开发思想,详细分析了本系统的基本功能要求,使用UML统一建模语言建立了系统的用例图,活动图和状态机图,通过建模分析,对系统的基本结构有了清晰的认识。最后介绍了系统所用硬件模块,以及系统功能的具体实现过程,对实时视频流协议,H.264编解码等软件开发中所遇到的问题做了详细的研究,使用Android NDK技术对视频流相关的代码进行封装,并成功解决了视频延迟的问题,使用WIFI串口实现与测风经纬仪的数据的准确交互。对该系统进行了全面的测试,对软件的运行稳定性进行了测试,通过从视频播放流畅度、视频录制质量、指令发送等方面对系统做了全面评价,基本达到设计要求。最后,使用该经纬仪系统进行了跟飞实验,探测距离,探测精度等方面的性能得到验证。这一系列的测试显示出该系统在实际应用中具有非常不错的表现。