新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > RS485應用所遇到的問題和維護總結一下

        RS485應用所遇到的問題和維護總結一下

        作者: 時間:2016-12-21 來源:網絡 收藏

        RS485應用的一些小經驗

        1、收發時序不匹配

        RS485是半雙工的通信,收發轉換是需要一定的時間的,所以一般在收發轉換之間,和每發送完一幀數據之后,都要有相應的延時,如果出現收發不正常、或第一幀數據之后就出現誤碼現象,則可以適當的增加一下延時時間,再看問題是否解決。

        2、 R0接上拉電阻

        異步通信數據以字節的方式傳送,在每一個字節傳送之前,先要通過一個低電平起始位實現握手。為防止干擾信號誤觸發RO(接收器輸出)產生負跳變,使接收端MCU進入接收狀態,建議RO外接10kΩ上拉電阻。

        3、合理選用485轉換器

        對外置設備為防止強電磁(雷電)沖擊,建議選用RS232轉RS485光隔防雷型轉換器,內置的光電隔離器,能夠提供高達2500Vrms的隔離電壓,帶有快速的瞬態電壓抑制保護器,此保護器被設計用來保護RS-485接口

        維護RS-485的常用方法

        若出現系統完全癱瘓,大多因為某節點芯片的VA、VB對電源擊穿,使用萬用表測VA、VB間差模電壓為零,而對地的共模電壓大于3V,此時可通過測共模電壓大小來排查,共模電壓越大說明離故障點越近,反之越遠;

        總線連續幾個節點不能正常工作。一般是由其中的一個節點故障導致的。一個節點故障會導致鄰近的2~3個節點(一般為后續)無法通信,因此將其逐一與總線脫離,如某節點脫離后總線能恢復正常,說明該節點有故障;

        集中供電的RS-485系統在上電時常常出現部分節點不正常,但每次又不完全一樣。這是由于對RS-485的收發控制端設計不合理,造成微系統上電時節點收發狀態混亂從而導致總線堵塞。改進的方法是將各微系統加裝電源開關然后分別上電;

        系統基本正常但偶爾會出現通信失敗。一般是由于網絡施工不合理導致系統可靠性處于臨界狀態,最好改變走線或增加中繼器



        關鍵詞: RS485節點通信失

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 叶城县| 台北市| 上饶市| 南宫市| 昭通市| 丽水市| 桑日县| 三江| 平原县| 北碚区| 施秉县| 合水县| 鄱阳县| 宁都县| 宿松县| 嵊泗县| 海阳市| 长岭县| 克拉玛依市| 宁海县| 佛教| 堆龙德庆县| 榆林市| 林芝县| 安仁县| 乌拉特后旗| 平度市| 噶尔县| 颍上县| 民勤县| 新野县| 墨江| 保靖县| 武清区| 兖州市| 萨嘎县| 朝阳区| 泰兴市| 株洲县| 汕头市| 兴山县|