常應用于一對多點的主從應答式通信
- 發布人:admin
- 時間:2018-08-01 19:35:03
- 點擊:539
態控制(握手信號)
大多數使用者選擇在數據發送前1ms將收發控制端TC置成高電平,使總線進入穩定的發送狀態后才發送數據;數據發送完畢再延遲1ms后置TC端成低電平,使可靠發送完畢后才轉入接收狀態。據筆者使用TC端的延時有4個機器周期已滿足要求;
2、為保證數據傳輸質量,對每個字節進行校驗的同時,應盡量減少特征字和校驗字
慣用的數據包格式由引導碼、長度碼、地址碼、命令碼、數據、校驗碼、尾碼組成,每個數據包長度達20~30字節。在RS-485系統中這樣的協議不太簡練。推薦用戶使用MODBUS協議,該協議已廣泛應用于水利、水文、電力等行業設備及系統的國際標準中。
四、RS-485接口電路的電源、接地
對于由MCU結合RS-485微系統組建的測控網絡,應優先采用各微系統獨立供電方案,最好不要采用一臺大電源給微系統并聯供電,同時電源線(交直流)不能與RS-485信號線共用同一股多芯電纜。RS-485信號線宜選用截面積0.75mm2以上雙絞線而不是平直線。對于每個小容量直流電源選用線性電源LM7805比選用開關電源更合適。當然應注意LM7805的保護:
1、LM7805輸入端與地應跨接220~1000μF電解電容;
2、LM7805輸入端與輸出端反接1N4007二極管;
3、LM7805輸出端與地應跨接4