桂江華,邵 健,潘 邈
(中國電子科技集團公司第58研究所,江蘇 無錫 214035)
?
一種高可靠串行通信協議
桂江華,邵 健,潘 邈
(中國電子科技集團公司第58研究所,江蘇 無錫 214035)
摘 要:隨著工作環境的日益復雜,現代通信對于可靠性的要求越來越高。現在存在的一些串行通信協議比如RS-232和RS-485等內容簡單,方便實現,但是在傳輸規范方面沒有做很詳細的規定,因此傳輸的可靠性不能得到很好的保證。為了提高串行通信的可靠性,在RS-232協議的基礎上提出了一種全新的串行通信協議,定義了完備的幀格式,引入CRC校驗、超時重發等一系列查錯容錯機制,通過仿真驗證,證明了該通信協議的可靠性。
關鍵詞:循環校驗碼;串行通信;幀格式;通信協議
串行通信作為自動化系統中智能設備之間數據交換的主要方式,在工業和自動化控制領域有極其廣泛的應用。為了方便工程中的實現,現在存在的一些串行通信協議比如RS-232和RS-485等內容簡單,方便實現,但是在可靠性和傳輸規范方面沒有做很詳細的規定,因此設計中的缺陷可能引起傳輸錯誤,這樣將給需要高可靠性傳輸的系統帶來不必要的麻煩。
本文在RS-232等簡單的串行通信協議基礎上,提出了一種全新的高可靠性串行通信協議,利用CRC校驗進行檢錯,并擁有完備的超時重傳機制。使得應用這個通信協議的串行通信在實際工程中的傳輸準確率大大提高,增強了系統的可靠性。
RS-232全名是“數據終端設備(DTE)和數據通信設備(DCE)之間串行二進制數據交換接口技術標準”,標準的RS-232-C協議具有25根信號線,其中有4根數據線、11根控制線、3根定時線和7根備用線。……