電子工業協會(EIA)于1983年制訂并發布 RS-485 標準,并經通訊工業協會(TIA) 修訂后命名為TIA/EIA-485-A,所以TIA/EIA-485-A才是真正的名字,因為人們已經叫習慣RS-485了,所以后續也一直沿用RS-485這個叫法。
RS-485標準是為彌補RS-232通信距離短、速率低等缺點而產生的。RS-485標準只規定了平衡發送器和接收器的電特性,而沒有規定接插件、傳輸電纜和應用層通信協議。
RS-485 標準與 RS-232 不一樣,數據信號采用差分傳輸方式(Differential Driver Modc),也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為A,另一線定義為 B,如圖所示。
RS485總線是如何工作的
首先,我們需要了解RS485總線的工作原理和信號特性。根據RS-RS485標準,RS485總線是通過兩條線(A和B)來傳輸差分信號的,根據兩條線之間的電壓差來判斷的當前數據位是0還是1。
RS485傳輸時的的數據有三種狀態:
1.當A和B之間的電壓差 VAB=UA-UB 大于+200mV時,RS485收發器輸出的邏輯為1;
2.當A和B之間的電壓差 VAB=UA-UB 小于-200mV時,RS485收發器輸出邏輯為0;
3.當A和B之間的電壓差 VAB=UA-UB 在-200mV~+200mV之間時,RS485收發器可能輸出高電平也可能輸出低電平,是一個不確定的狀態。
rs485總線傳輸主從協議
RS-485總線是一個多點半雙工傳輸協議,支持多個設備通過一條通信線互相通信。在該總線中,通常會使用主從架構來進行通信。
下面是一般情況下的RS-485總線主從協議:
1. 主設備發送命令: 主設備向總線發送數據幀,包含命令和指定的從設備地址。
2. 從設備應答: 從設備接收到命令后,進行處理并返回應答幀給主設備。應答幀包含了命令的執行結果和必要的數據或狀態信息。
3. 主設備確認應答: 主設備接收到從設備的應答后,對其進行確認。如果應答無誤,主設備可以對下一個從設備進行通信。
4. 命令重發機制: 如果主設備未接收到從設備的應答幀,或應答幀存在錯誤,那么主設備會重新發送命令,直到獲得正確的應答幀。
由于RS-485總線是多點半雙工的協議,因此在多個設備同時通信時,可能會導致通信沖突并造成通信錯誤。為避免這種情況,通常采用主從架構并使用地址來區分從設備,在每個通信周期內,每個從設備只有在接收到分配給自己的地址時才會響應。這種方式可以有效減少通信中的沖突并提高通信效率。
審核編輯:黃飛
-
接收器
+關注
關注
14文章
2529瀏覽量
73060 -
RS485
+關注
關注
39文章
1186瀏覽量
83378 -
傳輸協議
+關注
關注
0文章
79瀏覽量
11630 -
發送器
+關注
關注
1文章
261瀏覽量
27083 -
差分傳輸
+關注
關注
0文章
20瀏覽量
7445
發布評論請先 登錄
相關推薦
rs485總線隔離應用與選型指南
RS485總線特點
RS485總線是什么?有哪些應用
提高RS485總線通信速度的設計

RS485的實際應用和維護RS485的常用方法

RS485通信總線的工作原理解析

評論