新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 采用MAx487,光耦TLP521組成的RS485中繼器電路

        采用MAx487,光耦TLP521組成的RS485中繼器電路

        作者: 時間:2016-12-16 來源:網絡 收藏
        本文設計的RS-485中繼器電路非常簡單,僅用2片MAX487、2片光耦TLP521、2個三極管2N5551以及幾個電阻就能完成。電路如圖所示。
        一對RS-485收發器MAX487背一背相接傳送雙向的數據。平時當中繼器兩側RS-485總線的通信均為空閑狀態時,兩片MAX487的RO輸出均為高電平,通過光耦T1、T2隔離及V1、V2反相后使對面MAX487的RE有效、DE無效,兩片MAX487均處于只收不發狀態。當左側的總線進行通信時,U1收到每一位“0”信號時其輸出RO將變為低電平,通過光耦T1隔離后使U2的DI輸入為低電平,同時該信號經V2反相后使U2的RE無效、DE有效,U2處于只發不收狀態,從而在右側總線上輸出“0”信號。這時由于RE無效,U2的RO輸出為高阻,經T2隔離和V1反相后使U1的RE有效、DE無效,U1仍保持接收狀態不變。同樣,當右側的總線進行通信時,U2收到每一位“0”信號也可經T2隔離由U1輸出到左側總線。
        在通信過程中,本電路RS-485收發器的發送和接收使能控制信號是由通信數據本身自動產生,不需另外的控制電路,從而實現了兩個通信方向的自動切換控制。

        本文的RS-485總線中繼器可以使RS-485總線的通信距離和連接設備數都增加一倍,并且由于采用光電隔離技術,能有效防止設備、總線之間由于地不平衡引起的損壞。該中繼器電路制作比較簡單,焊接完畢后檢查無誤一般無須調試即可使用。在應用中需要注意以以下幾點:
        (1)光耦兩側必須分別供電。
        (2)R1、R2為通信電纜阻抗匹配電阻,可根據通信電纜的特征阻抗選擇適當的阻值。
        (3)MAX487可以用其他兼容芯片如MAX1487、SN75176代替。如果采用TI公司的SN75LBC184還可具備抗雷擊功能。
        (4)圖1中元件型號及參數值可適應2400以下通信波特率的要求。光耦TLP521可以用其他芯片如4N35代替。如果需要更高的通信波特率,T1、T2應采用高速光耦如6N135等型號,相關的電阻值根據隋況也要做適當調整。
        有關說明
        本文的RS-485總線中繼器可以使RS-485總線的通信距離和連接設備數都增加一倍,并且由于采用光電隔離技術,能有效防止設備、總線之間由于地不平衡引起的損壞。該中繼器電路制作比較簡單,焊接完畢后檢查無誤一般無須調試即可使用。在應用中需要注意以以下幾點:
        (1)光耦兩側必須分別供電。
        (2)R1、R2為通信電纜阻抗匹配電阻,可根據通信電纜的特征阻抗選擇適當的阻值。
        (3)MAX487可以用其他兼容芯片如MAX1487、SN75176代替。如果采用TI公司的SN75LBC184還可具備抗雷擊功能。
        (4)圖1中元件型號及參數值可適應2400以下通信波特率的要求。光耦TLP521可以用其他芯片如4N35代替。如果需要更高的通信波特率,T1、T2應采用高速光耦如6N135等型號,相關的電阻值根據隋況也要做適當調整。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 乃东县| 奈曼旗| 夏邑县| 台州市| 仪征市| 杨浦区| 桓台县| 昭平县| 抚州市| 宁波市| 达日县| 井研县| 桓台县| 湟源县| 临澧县| 德清县| 西畴县| 嘉善县| 威信县| 景宁| 南平市| 太白县| 万全县| 资溪县| 凭祥市| 黄平县| 乌鲁木齐市| 永泰县| 稻城县| 屏山县| 洛隆县| 桐梓县| 玉树县| 梁河县| 瑞丽市| 丰顺县| 南城县| 昆山市| 台东县| 博白县| 五大连池市|