新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > RS-485網絡多主機接口解決方案

        RS-485網絡多主機接口解決方案

        作者: 時間:2011-05-29 來源:網絡 收藏

        網絡綜述   是一種符合工業通訊標準的數據傳輸總線,它是美國電子工業協會(EIA)制定的平衡發送、差分接收的標準異步串行總線。傳輸數據線路少,易于實現和擴展,傳輸距離遠,最大傳輸距離可達1200米;它的通訊速率高,數據最高傳輸速率為10Mbps;它從根本上消除了信號地線,具有很強的抗干擾能力。它易于實現一對多點的通訊,接口總線上可連接32個站點,加中繼器后可達255個站點。

        競爭冒險   RS-485為半雙工接口,采用雙向單信道通信方式。在485網絡中,同一個時刻只能有一個站點發送數據,其它站點處于接收狀態,以免發生485總線競爭冒險。

        485網絡中,一臺主機控制多臺從機,采用主/從通信方式,從機不主動發送數據。每次通信均從主機發起,不會出現485總線競爭冒險。在有些工業現場,需要多臺主機同時控制從機,如果將主機與從機直接互連,每臺主機發送數據為主動的且隨機的,直接互連勢必出現兩臺以上主機同時發送數據的情況,數據同時發送到485總線上,造成485總線競爭冒險。為了避免此錯誤的發生,在多臺主機與485總線之間分別加入一個模塊,使多臺主機在同一個時刻只能有一臺主機數據發送到485總線上,屏蔽其它主機發送信號。屏蔽原則:在空閑狀態下,第一個發送數據的主機不屏蔽,在該主機發送數據結束之前,屏蔽其它主機發送的數據。這樣有效地降低了485總線競爭冒險的概率。

        硬件設計   本設計采用74123可重觸發單穩態觸發器構成屏蔽信號電路,485總線數據,當485總線空閑時,主機發送數據可以通過485芯片輸出到485總線上;當485總線有數據時,自動屏蔽該主機發送的數據,待485總線空閑時,該主機發送端的數據方可輸送到485總線上。下面先簡單介紹一下74123芯片和485芯片,然后詳細介紹硬件設計原理。

        點此下載全文PDF資料:RS-485解決方案.pdf



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沿河| 惠州市| 额尔古纳市| 仁寿县| 唐海县| 邵阳县| 剑川县| 本溪| 临朐县| 河津市| 乌鲁木齐县| 遵义县| 滁州市| 嘉峪关市| 翁源县| 和林格尔县| 宜章县| 迁西县| 广德县| 涞水县| 马尔康县| 阳新县| 南部县| 和田县| 安福县| 南阳市| 修文县| 周至县| 竹北市| 武平县| 思茅市| 江北区| 腾冲县| 贞丰县| 阿克苏市| 贡觉县| 凤凰县| 峡江县| 阿巴嘎旗| 金秀| 灵山县|