• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 麟游县| 淮滨县| 沁源县| 田东县| 阿鲁科尔沁旗| 周至县| 普兰县| 桐柏县| 兴仁县| 岢岚县| 大连市| 和硕县| 渑池县| 赣州市| 南平市| 丰城市| 青海省| 惠水县| 汨罗市| 吴桥县| 特克斯县| 巧家县| 绥宁县| 诸暨市| 开阳县| 福贡县| 麟游县| 鲁山县| 铜山县| 乌兰浩特市| 河东区| 乌什县| 读书| 横峰县| 博客| 休宁县| 潢川县| 桃源县| 吐鲁番市| 黔东| 神木县|