基于A(yíng)RM和FPGA的時(shí)間同步儀控制單元設計
(1)人機交互模塊。通過(guò)LCD設備提供系統的操作菜單顯示,利用鍵盤(pán)操作完成用戶(hù)的直接操作,同時(shí)利用機箱前面板上的LED指示燈向用戶(hù)顯示系統的工作狀態(tài)。S3C2440A處理器接收從FPGA傳送來(lái)的由鍵盤(pán)生成的相應控制指令,判斷控制指令并且根據控制指令更改操作菜單、參數設定、狀態(tài)信息。在液晶顯示器上實(shí)時(shí)顯示系統的狀態(tài)信息和參數信息等,以保證正常的人機交互,如圖6所示。本文引用地址:http://dyxdggzs.com/article/148830.htm
(2)參數設定模塊。根據人機交互模塊判斷的控制指令設定系統的工作參數,通過(guò)RS-232收發(fā)器完成控制單元與GSG單板進(jìn)行通信,將保存的導航電文發(fā)送到GSG單板的FPGA中,進(jìn)行參數設定和改變發(fā)射狀態(tài)。
(3)電文處理模塊。通過(guò)以太網(wǎng)MAC控制器DM9000與外部主機進(jìn)行網(wǎng)絡(luò )通信,接收導航電文,在控制RS-232收發(fā)器與GSG單板進(jìn)行通信,將收到的導航電文發(fā)送到GSG單板的FPGA中進(jìn)行調制。如圖7所示為得到GSG產(chǎn)生的在S碼的波形圖。
(4)遠程控制模塊。遠程控制服務(wù)通過(guò)網(wǎng)絡(luò )完成,用戶(hù)可以使用計算機超級終端程序,連接時(shí)間同步儀對其進(jìn)行控制。利用遠程客戶(hù)端,經(jīng)過(guò)身份識別后獲得對時(shí)間同步儀的控制權,從而進(jìn)行參數設定、工作狀態(tài)設定等操作。圖8所示為遠程控制界面。
4 結束語(yǔ)
采用S3C2440A為主控制單元,FPGA為輔助控制單元,實(shí)現了時(shí)間同步儀控制單元的設計要求:人機交互模塊實(shí)現了鍵盤(pán)控制,LCD顯示以及多級菜單功能。參數設定模塊通過(guò)改變狀態(tài)得到了相應的波形圖結果。電文處理通過(guò)注入電文與GSG單板FPGA引出信號比對測試,驗證了電文處理的正確性。遠程控制模塊通過(guò)Telnet軟件測試得到了預期的控制結果。
評論