當前位置: 主頁 > 技術&應用 >
 

如何為 RS-485 介面建立自動的輸出 / 輸入方向控制

本文作者:Ward Brown       點擊: 2019-11-13 15:49
前言:
 
多年來 RS-232 一直是個人電腦 (PC) 的串列通訊標準。每台 PC 上都配有硬體和軟體,用於支援這一簡單而高效的介面,直到它最終被更快、更複雜的通用序列匯流排 (USB) 標準取代。不過,由於RS-232 十分簡單並且不需要授權費,因此 RS-232對於許多串列通訊應用而言仍然很常見。如今的 PC作業系統中仍然提供對 RS-232 的軟體支援,並且可透過將其中一個 USB 使用外接的串列介面卡來獲得硬體支援,許多供應商都可以提供串列介面卡。

RS-232 的一個限制是連接設備之間的距離相對較短。RS-485 標準利用差動驅動器 / 接收器代替RS-232 的輸入和輸出來解決此問題。除了少數例外情況,RS-485 收發器包含輸入 / 輸出方向控制,用於在發送和接收之間切換驅動器,因此使串列介面僅支持半雙工 ( 一次一個方向 )。這對於旨在處理快速方向改變的設備來說不是問題。但是,如果要將RS-485 硬體介面添加到 RS-232 串列輸出中,則需要實施自動方向控制,管理資料流程的方向更改。遺憾的是,PC RS-232 介面中沒有任何足夠快的交握訊號,不能以串列通訊所需的速率來回改變方向。
 
usb,
圖:可程式設計組合邏輯檢測 PC TX 發送起始位元,並在 30ns 內將 RS-485 方向轉換為發送

電子郵件:look@compotechasia.com

聯繫電話:886-2-27201789       分機請撥:11