遠程維護控制系統串口通信協議研究
0 引言
當前,我軍裝備新老結合,各技術水平層次裝備共存,為實現對裝備的遠程檢測與維護,達到無人值守、精確監視與控制的目標,需要建立遠程維護控制系統。遠程維護控制系統首先要解決的問題就是統一裝備信息接口,制定統一的通信協議。對于裝備而言,選擇串行通信接口是合理的,串行通信接口(RS232)是計算機標準配置的通信接口,可以根據具體的情況構建計算機與裝備之間的通信,實現在串口之上的數據傳輸。
1 串口通信協議分層結構
為了實現計算機與裝備之間的通信,并減小協議設計的復雜性,可以按層次方式進行組織,各層提供的服務可以分為面向連接的服務和無連接的服務。串口通信協議的設計是基于面向連接的服務,其體系結構圖見圖l。
2 串口通信協議
2.1 串口通信協議分析
現役裝備現狀研究表明,裝備信息接口通信協議標準不統一,各研制單位制定了針對本單位研制裝備型號的通信協議,信息幀結構特殊,通信協議中各部分位數各異,數據編碼方式不同,無法實現裝備之間的“三互”操作。同時,部分裝備無信息接口,不能實現數據的傳輸與設備遠程控制。
2.2 串口通信協議設計
根據裝備實際運用需求,通信協議的制定應當以實現遠程維護與控制為目標,并為設備的功能擴展留有足夠的空間,通信協議中應包含設備控制、參數監視以及參數設置等內容。
在分析現有裝備通信協議的基礎上,制定了適合現役裝備串口通信協議標準。本標準的通信協議嚴格規定了各信息幀格式與幀格式中的位數,協議中分為五類幀結構,握手類幀結構、控制類幀結構、監測類幀結構、維護類幀結構、補充類幀結構,各類幀結構的設計充分考慮了與硬件的優化結合。
2.2.1 握手類幀結構
握手類幀結構是設備與接口聯機的一類幀結構。接口向設備定時發送詢問幀,如果設備開機,則設備向接口發送應答幀,接口接收到設備發送的應答幀后,握手成功,可以進行下一步操作。握手類幀結構為:
應答幀結構與握手幀結構相同。
2.2.2 控制類幀結構
控制類幀結構是對于需要實現控制類功能而制定的幀結構,控制類幀可以實現對設備的控制(如開、關機等)。接口向設備發送控制類幀,設備接收到控制類幀,并執行該控制類幀中所包含的命令,同時向接口發送響應幀,接口接收到響應幀后,才可以進行下一步操作??刂祁悗Y構:
2.2.3 監測類幀結構
監測類幀結構是對于需要實現監測類功能而制定的幀結構,監測類幀可以實現對設備的各項參數與狀態監測。當設備接收到接口發送的監測類信息幀后,根據信息幀中要求,向接口發送包含監測內容的響應幀。監測類幀結構:
當設備接收到接口發送的監測類信息幀后,向接口發送響應幀其幀結構為在監測類幀標識位后加入數據區字節長度位及數據位。其幀結構為:
評論