關於485通訊不穩定問題解決方案[STM32產品問題]

485通信不穩定的問題(具體表現爲有時能通信上,有時通信不上網絡

RS485在鏈接設備過多、通信距離過長、雙絞線質量差,接線不規範等,都會致使通信不穩定的問題。tcp

解決方案:性能

1、關於485總線的幾個概念:
一、485總線的通信距離能夠達到1200米。
    根據485總線結構理論,在理想環境的前提下,485總線傳輸距離能夠達到1200米。其條件是通信線材優質達標,波特率爲9600,只負載一臺485設備,才能使得通信距離達到1200米,因此一般485總線實際的穩定的通信距離每每達不到1200米。若是負載485設備多,線材阻抗不合乎標準,線徑過細,轉換器品質不良,設備防雷保護複雜和波特率的提升等等因素都會下降通信距離。
二、485總線能夠帶128臺設備進行通信。
    其實並非全部485轉換器都可以帶128臺設備的,要根據485轉換器內芯片的型號和485設備芯片的型號來判斷,只能按照指標較低的芯片來肯定其負載能力。通常485芯片負載能力有三個級別――32臺、128臺和256臺。。此外理論上的標稱每每其實是達不到的,通信距離越長、波特率越高、線徑越細、線材質量越差、轉換器品質越差、轉換器電能供應不足(無源轉換器)、防雷保護越強,這些都會下降真實負載數量。
三、485總線是一種最簡單、最穩定、最成熟的工業總線結構
    這種概念是錯誤的。485總線是一種用於設備聯網的、經濟型的、傳統的工業總線方式。其通信質量須要根據施工經驗進行調試和測試採能夠獲得保證。485總線雖然簡單,但也必須嚴格按照安裝施工規範進行佈線。
2、必須嚴格按照施工規範施工
    在485總線系統施工時必須嚴格按照施工規範施工,特別應注意下面幾點。
一、485+和485-數據線必定要互爲雙絞
二、佈線必定要布多股屏蔽雙絞線。多股是爲了備用,屏蔽是爲了便於出現特殊狀況時調試,雙絞是由於485通信採用差模通信原理,雙絞的抗干擾性較好。不採用雙絞線是錯誤的。
三、485總線必定要用手牽手式的總線結構,堅定避免星型鏈接和分叉鏈接。
四、設備供電的交流電及機箱必定要真實接地,並且接地良好。有不少地方表面上有三角插座,其實根本沒有接地,接地良好能夠防止設備被雷擊、浪涌衝擊。靜電累積時能夠配合設備的防雷設計較好地釋放能量,保護485總線設備和相關芯片不受傷害。
五、爲避免強電對其干擾,485總線應避免和強電走在一塊兒。
3、推薦幾種調試方法:
    在調試前首先要確保設備接線正確,且施工合乎規範。能夠根據遇到的問題採用下面幾種調試方法。
一、共地法: 用1條線或者屏蔽線將全部485設備的GND地鏈接起來,這樣能夠避免全部設備之間存在影響通信的電勢差。
二、終端電阻法: 在最後一臺485設備的485+和485-上並接120歐姆的終端電阻來改善通信質量。
三、中間分段斷開法: 經過從中間斷開來檢查是否設備負載過多、通信距離過長、某臺設備對整個通信線路的影響等。
四、單獨拉線法: 單獨簡易拉一條線到設備,這樣能夠用來排除是不是佈線引發了通信故障。
五、更換轉換器法: 隨身攜帶幾個轉換器,這樣能夠排除是不是轉換器質量問題影響了通信質量。
六、筆記本調試法: 先保證本身隨身攜帶的電腦筆記本是通信正常的設備,用它來替換客戶電腦進行通信,若是正常,則代表客戶的電腦的串口有可能被損害或者受傷。
4、建議和忠告
    採用485總線結構常見的幾種通信故障有下面幾種。
一、通信不上,無反應。
二、能夠上傳數據,但不能夠下載數據。
三、通信時系統提示受到干擾,或者不通信時通信指示燈也不停地閃爍。
四、有時能通信上,有時通信不上,有的指令能夠通,有的指令不能夠通。
爲減小通訊故障提出下面幾條建議和忠告供參考。
一、建議用戶使用和購買門禁廠家提供的485轉換器或者廠家指定推薦品牌的485轉換器。
二、門禁廠家會對與其配套的485轉換器作大量的測試工做,而且會要求485轉換器生產廠家按照其固定的性能參數進行生產和品質檢測,因此它與門禁設備具有較好的兼容性。千萬不要貪圖便宜購買雜牌廠家的485轉換器。
三、嚴格按照485總線的施工規範進行施工,杜絕任何僥倖心理。
四、對線路較長、負載較多的485總線工程採用科學的、有預留的解決方案。
五、若是通信距離過長, 如超500米,建議採用中繼器或485HUB來解決。
六、若是負載數過多,如一條總線上超過30臺,建議採用485HUB來解決問題。 
七、現場調試帶齊調試設備。現場調試必定要隨身攜帶幾個能夠接長距離和多負載的轉換器、一臺經常使用的電腦筆記本、測試通路斷路的萬用表,幾個120歐姆的終端電阻。
測試

 

PS:理論和實踐老是有差距的,理論只是一個參考,具體的項目應用中,要在不違背基本理論的前提下,具體問題具體分析!spa

 

 在各類現場中,485總線應用的很是的普遍,可是485總線比較容易出現故障,如今將485總線容易出現故障的狀況而且能夠排除這些故障的方法羅列以下:設計

  1.因爲485信號使用的是一對非平衡差分信號,意味485網絡中的每個設備都必須經過一個信號迴路鏈接到地,以減小數據線上的噪音,因此數據線最好由雙絞線組成,而且在外面加上屏蔽層做爲地線,將485網絡中485設備鏈接起來,而且在一個點可靠接地。調試

  2.在工業現場當中,現場狀況很是複雜,各個節點之間存在很高的共模電壓,485接口使用的是差分傳輸方式,有抗共模干擾能力,可是當共模電壓大於+12V或者小於-9V時,超過485接收器的極限接收電壓。接收器就沒法工做,甚至可能會燒燬芯片和一塊兒設備。能夠在485總線中使用深圳市富永通科技有限公司的485光隔離中繼器,將485信號及電源徹底隔離,從而消除共模電壓的影響。htm

  3.485總線隨着傳輸距離的延長,會產生回波反射信號,若是485總線的傳輸距離若是超過100米,建議施工時在485通信的開始端和結束端120歐姆的終端電阻。相關接線方法能夠參考網頁:120歐姆電阻的接法.接口

  4.485總線中485節點要儘可能減小與主幹之間的距離,通常建議485總線採用手牽手的總線拓撲結構。星型結構會產生反射信號,影響485通訊質量。若是在施工過程當中必需要求485節點離485總線主幹的距離超過必定距離,使用深圳市富永通科技有限公司的485中繼器能夠做出一個485總線的分叉。若是施工過程當中要求使用星型拓撲結構,可使用深圳市富永通科技有限公司的485集線器能夠解決這個問題。ip

  5.影響485總線的負載能力的因素:通信距離,線材的品質,波特率,轉換器供電能力,485設備的防雷保護,485芯片的選擇。若是485總線上的485設備比較多的話,建議使用帶有電源的485轉換器,無源型的485轉換器因爲時從串口竊電,供電能力不是很足,負載能力不夠。選用好的線材,若有可能使用盡量低的波特率,選擇高負載能力的485芯片,均可以提升485總線的負載能力。485設備的防雷保護中的防雷管會吸取電壓,致使485總線負載能力下降,去掉防雷保護能夠提升485總線負載能力。若是在現場施工中,相關的因素不能改變,建議使用深圳市富永通科技有限公司的485中繼器或者485集線器來提供485總線的負載能力。

相關文章
相關標籤/搜索