吴诗琪 郑健 刘杉 何芳



摘 要:动中通在保持实时稳定对星、跟踪过程中,针对天线控制器ACU难以满足算法开发、故障诊断、便捷调试、可视化界面等问题,设计一款动中通控制系统软件。软件以LabWindows/CVI为平台,针对软件高速采集数据要求,提出响应的控制策略,通过多线程技术与数据保护机制,使用线程池和Timer控件定时判断、开启数据采集线程和绘图线程,提升软件数据采集速率;使用线程安全队列技术保护共享数据;利用工具包SQL Toolkit开发卫星数据库等。测试结果表明:软件能够可靠准确地完成通信、数据处理任务,绘图功能流畅快速,为系统工作的监控、调试以及故障诊断提供充分的技术支撑。
关键词:卫星动中通;串口通信;LabWindows/CVI;多线程;线程安全队列
文献标志码:A 文章编号:1674-5124(2016)09-0077-06
0 引 言
作为一种新型的卫星移动通信系统,动中通(运动中卫星通信,satcom on-the-move,SOTM)就是利用现有的地球同步通信卫星实现宽带移动卫星通信业务[1]。作为一种新型的卫星移动通信系统,动中通可以实现在海、陆、空移动载体实时跟踪卫星,传输高比特率的多媒体信息[2]。
动中通的测控系统是保证波束对准卫星、实现通信的关键,在整个动中通系统中起着承上启下的作用[3]。ACU(antenna control unit)是动中通测控系统的终端显示和设置部分,一般由电源、显示屏以及通信接口组成,包括设置和监控两部分。ACU的主要功能是方位角、俯仰角和极化角的标定,极化方式的设置,天线的工作状态监控、系统数据查询、发送指令,实现故障诊断以及天线姿态和惯导数据监控等。……