论文部分内容阅读
本文研究内容源自科研课题“短波选频与建链系统技术研究”。本文将从短波选频与建链系统的方案需求出发,设计并实现了短波通信控制板的基本软件模块及单板测试方案。作者完成的主要工作和取得的成果如下:(1)短波选频与建链系统主要由用户终端、短波建链控制器和短波信道机组成,短波建链控制器中的短波通信控制板负责运行建链通信协议。为了保证通信建链协议的正常运行,本文设计了短波通信控制板中各个基本模块的方案。(2)根据基本模块的设计方案,设计并实现了通信控制板的以下软件模块:串行接口模块、以太网模块、系统时间模块、通用定时器模块、与DAC芯片通信模块、看门狗模块、禁止JTAG模块。短波通信控制板,作为短波选频与建链系统的通信控制器件,采用网口与用户终端进行通信,通过串口与Modem、北斗模块、收发信机进行数据交换。在通信控制板的系统内部,运行了定时器模块,为建链通信协议的状态跳转提供定时功能。而为了保持通信双方的时间同步性,采用了冬眠RTC模块,并通过冬眠RTC模块在控制板内运行了与世界标准时间同步的系统时间。出于对系统安全性和稳定性的考虑,实现了禁止JTAG功能模块和看门狗模块。这些功能模块都是确保系统协议和控制软件能正常运行必不可少的部分。(3)设计并实现了通信控制板的单板测试方案。在完成通信控制板的焊接工作之后,为了检测单板能否正常工作,编写了PC端用户测试软件和通信控制板的单板测试程序,实现了对单板上的串口、以太网口、系统时间、及与外部模块通信的测试。将基本模块纳入整个控制板程序后,经过测试验证证明,各个功能模块都能正常工作,并且能满足系统的性能需求。同时,对焊接好的控制板进行的单板测试,也说明单板测试满足设计需求。