摘要:本文介紹了自動跟蹤天線控制系統軟件的設計流程,介紹了設計軟件的變成語言,功能要求及設計總方案。
關鍵詞:自動跟蹤 計算機 控制軟件
1 概述
自動跟蹤天線系統的計算機控制軟件的主要功能是通過電控箱,控制天線的各運動機構運動,獲取各傳感器的讀取,根據所選的衛星,把天線指向到衛星的方位,在船體運動過程中,隨時調整天線的指向,使之總是保持指向衛星或指向誤差總是小于一個小的角度,保證能連續接收到衛星電視信號,實現動中通的移動衛星電視接收。
2 編程語言
采用Borland公司的高級編程語言C++Builder6.0。
3 需求分析
天線系統對軟件的主要要求如下:
功能要求:
3.1 通過軟件界面上的按鈕、文本輸入框、列表框等輸入控件,使用鼠標、鍵盤操作,控制各電機的起動/運行/停止、電機運行方向、電機運行速度等;
3.2 在軟件界面上實時顯示各傳感器的當前值、地理位置、電視信號強度等;
3.3 在軟件界面上實時顯示各運動軸的工作狀態,包括各軸的實際運行速度、運行方向、是否限位等;
3.4 方便快捷的選擇要跟蹤的衛星,并能方便地增加新的衛星;
3.5 自動指向:根據用戶選定的衛星、船體的地理位置、航向傳感器/水平傳感器/高度傳感器/方位軸編碼器的讀數,自動控制天線指向目標衛星;
3.6 自動搜索:定位后,讀取電視信號的強度,在該位置附近搜索電視信號強度最大的位置;
3.7 自動跟蹤:搜索成功后,跟蹤衛星,不斷調整三個運動軸的運動,使接收到的電視信號總是保持較強的幅度;
3.8 自動檢測:進入軟件時,自動檢測各設備是否正常,分析/報告可能存在的故障;
3.9 提供易用的安裝程序和全面的說明文檔。
4 控制軟件總體方案設計
根據軟件的需求分析,進行軟件總體方案設計,總體設計的目的是確立軟件的整體框架,確定軟件的功能模塊及模塊間的相互關系。
軟件的結構框圖如下:
參考文獻:
[1]林敏、楊綠溪、龔錚權.電信科學.2006年第22卷第03期.
[2]郭文嘉.移動載體上天線工作角域分析.中國空間科學技術.2007年,第27卷,第03期.
[3]劉曉蘭、孔金生、陳鐵軍、丁華飛.基于MATLAB的“電力電子技術”軟件實驗系統[J].微計算機信息.2006,9-2:300-302.