?
?
目前電臺是部隊的重要通信裝備,盡快熟練掌握電臺的操作,使之轉化為戰斗力,對部隊的發展建設有著重要作用。電臺操作手進行操作訓練的過程中,存在很多問題,例如,在電臺上進行操作訓練會造成電臺的嚴重損耗,并且受電臺數量限制,而且電臺還涉及到保密問題,需要嚴格控制電臺訓練的頻度和強度,這樣會造成操作手訓練時間短、對電臺操作不熟練等問題。因此,針對電臺訓練中存在的問題,提出了以單片機為硬件核心的電臺仿真訓練系統,仿真電臺的訓練,更好地保障軍事任務。
1 系統組成
此系統由硬件系統和主程序組成,目的不僅可以進行單獨訓練,而且可以由多個系統組成一個網上電臺訓練系統,它的作用相當于電臺之間通過無線信號進行聯絡,網上電臺訓練系統可以通過網絡把各個系統連接起來,實現電臺之間的聯絡功能,這些由管理系統進行統一管理,考核系統進行考核。
1.1 硬件系統任務
(1)電臺建模仿真訓練。文中系統用于電臺訓練,因此對電臺進行建模仿真尤為重要。電臺建模仿真,其特殊性在于它不僅要對電臺本身進行仿真,而且要對電臺顯示的信息的各種視覺效果進行仿真;
(2)提供操作手真實的操作環境。要盡可能真實地仿真電臺的操作環境。主要根據電臺的面板,構造一個相對真實的操作環境。這個操作環境比較真實地再現電臺的外觀反映操作動作和操作效果;
(3)提供操作信息的輸入輸出電路。設計操作手操作信息的輸入輸出電路,一方面實時采集操作面板信息,送到單片機中去供單片機處理,另一方面將單片機反饋的訊息送到顯示面板上;
(4)提供與計算機通信的數據接口。可以把操作面板采集到的數據傳給計算機,計算機用虛擬面板再現真實的操作效果,并對操作手進行專業考核;
(5)功能擴展模塊。功能擴展模塊是裝備電臺仿真訓練系統進行功能擴展、升級的預留接口。
硬件系統作為基礎架構,主要由單片機最小系統、按鍵與顯示模塊、出錯報警模塊、功能擴展模塊、計算機通信模塊和計算機組成。硬件系統結構如圖1所示。
?
1.2 主程序的工作及關鍵技術
(1)按鍵掃描子程序。按鍵掃描子程序是用來采集操作面板的信息,并傳給單片機處理。按鍵相當于電臺的按鈕,當有按鍵按下時,單片機會檢測到有鍵按下,通過鍵值判別和處理子程序,就能得出是哪個按鍵被按下,達到采集操作面板信息的目的。
(2)鍵值判別和處理子程序。在單片機檢測到有鍵按下后,單片機會記錄下此時用于掃描按鍵電路輸入輸出口的狀態,并與設定的數據做比較,得出被按下鍵的鍵值,根據鍵值做相應處理,達到鍵值判別和處理的目的。
(3)顯示子程序。顯示子程序是將操作手的操作結果顯示出來。在單片機采集到操作信息后,得到按鍵的鍵值,單片機會運行鍵值相應的顯示代碼段,將其操作結果顯示出來。
(4)管理系統。管理系統是整個系統的組織管理者。作為電臺仿真訓練系統的高層管理者,主要用于控制電臺的虛擬面板和聯絡功能。虛擬面板通常是將操作面板的照片掃描并放大成實際大小,然后在上面模擬真實的操作效果,或用專業的軟件制作出和面板有相同外觀且和面板有相同操作效果的虛擬面板。
聯絡功能是在以太網的基礎上,管理系統通過網絡實現電臺之間的聯絡,組成網上電臺訓練系統。例如,實現電臺的通話功能,當操作手按下通話鍵開始聯絡,管理系統會收到單片機發來的開始聯絡信號,操作手通過耳麥說話,管理系統開始接收通話信息,并將其打包成以太網的數據幀,其中包含了電臺信息的標識符,然后通過網絡廣播出去。其他子系統計算機在接收到包含了電臺信息標識符的數據幀后,經過管理系統處理,再通過耳麥發出聲音。例如電臺1號聯絡2號,2號收到后,再通過上述過程聯絡1號,循環反復,實現電臺之間的通話,除了通話外,還可以實現異地訓練考核等功能。
(5)考核系統。考核系統是訓練成果的評判系統,考核方式可以人為評判,也可以用系統評判,系統評判的標準可以人為設定。本系統的考核評估主要基于記錄訓練過程中各部分的狀態,并將各部分的狀態按時間排序,按時間順序確定各部分的動作及動作發生的時間,這樣就完整地再現了訓練過程。然后根據這些動作確定本次考核結果。另外,可以給考核評估的結果建立相應的數據庫。
綜上所述,主程序由按鍵掃描子程序、顯示子程序、鍵值判別和處理子程序、計算機通信子程序和計算機管理與考核系統程序組成。主程序流程如圖2所示。
?
2 硬件系統設計方案
硬件系統是本系統的核心,用于實現對電臺的仿真。它建立電臺裝備的模型,提供相對真實的操作環境,通過處理接收到的操作信息,正確顯示操作效果,將反饋信息輸出到虛擬面板,并按照一定的仿真協議實現與其他子系統的信息交互。
2.1 單片機系統設計
(1)單片機。現在市場上,單片機的種類繁多,對于本系統,選用了Atmel公司的AT89C52型單片機。AT89C52是一種高效微控制器,此型單片機的基本特性完全能夠勝任本系統的要求,由于它將多功能8位CPU和閃爍存儲器組合在單個芯片中,AT89C52單片機為很多嵌入式控制系統提供了靈活性高且價廉的方案。
(2)振蕩器電路。XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石英晶體振蕩和陶瓷振蕩均可采用。對于本次設計,選用圖3的振蕩器電路。
?
(3)單片機復位電路。單片機的復位通常是由外部復位電路實現。通常采用上電自動復位。最簡單的上電復位電路如圖4所示。
?
(4)電源。單片機采用+5 V直流電源,計算機USB接口能輸出+5 V直流電源,而且無需任何外部整流濾波電路。因此,使用USB接口提供電源。
2.2 出錯響鈴模塊
在單片機最小系統基礎上加裝蜂鳴器,當操作手操作錯誤,會觸發蜂鳴器,使其發出聲音,滿足人性化需求。
2.3 鍵盤和顯示模塊
本系統需要的按鍵較多,需要顯示的信息量也較大,選擇矩陣式鍵盤和液晶顯示器,如有需要另外增加少數按鍵,可以使用獨立式鍵盤進行補充。液晶顯示器選用圖形點陣型液晶,它的顯示能力更加強大,而且集成度高、使用簡單。
2.4 計算機通信模塊
多數計算機都具有RS-232C接口,而且僅需3根線便可在兩個數字設備之間進行全雙工傳送數據。MCS-51系列單片機的輸入、輸出電平為TTL電平,而計算機配置的是RS-232C標準串行接口,兩者的電氣規范不一致。因此,要完成計算機與單片機的數據通信,必須進行電平轉換,本系統采用MAX232電平轉換芯片進行電平轉換,從MAX232芯片中兩路發送接收中任選一路作為接口,是T1IN接單片機的發送端TXD,則計算機的接收端RXD一定要對應接T1OUT引腳。同時,R1OUT接單片機的RXD引腳,計算機RS-232C的發送端TXD對應接R1IN引腳,接口電路如圖5所示。
?
3 結束語
電臺仿真訓練系統融合了單片機硬件仿真和計算機仿真技術,是一種功能齊全的電臺仿真訓練系統。系統的成本低、可移植性和通用性強,可模擬真實情況下的電臺訓練并進行考核評估,為部隊提供了一種新的訓練方法,具有較強的推廣性。
評論
查看更多