-
1 # 鄭老師eagle
-
2 # FlyerTang
理想用線為雙絞線:半雙工的兩線最好用雙絞線中的一對,這樣兩線雙絞,加在兩線上的干擾電平抵消實現抗干擾效果。全雙工時接收兩線用一對,傳送兩線用另一對。RS485沒有功率傳輸要求,所以對線徑要求不高。
實際工程中,通常採購室外阻水雙絞線保證線的保護效能。但有些工程商會用RVV線纜,這也是可以的,但抗干擾性要差些。這樣就有工程商採用RVVP線纜(帶遮蔽),這個並不好,因為線間電容的加大會影響傳輸質量,需要降低傳輸的波特率。
波特率的設定與線纜長度(含分支的總長)是有一定對應關係的,線路越長,波特率應該設定的更低比較穩定。
無論選擇什麼樣的線纜,儘可能採用匯流排架構,減少星形聯接,分支線儘可能短,儘量採用菊花鏈的連線方式,即匯流排接到第一個結點,再跳到下一個結點。
未接裝置的分支線最好從總線上移除,否則易形成干擾。匯流排的最未端如果接收訊號不佳,可加120歐的線未電阻跨接在訊號線兩端。中間裝置不要加,否則會加大線路損耗,減少裝置數量和距離。
不同裝置的RS485晶片通常會不同,有不同負載的型別的晶片,這些通常工程商沒法直接看出。所以也就是說總線上不同裝置的最大連線裝置數不確定,同樣的裝置連線數參見裝置說明要求就行。
向左轉|向右轉RS485是一個定義平衡數字多點系統中的驅動器和接收器的電氣特性的標準,該標準由電信行業協會和電子工業聯盟定義。使用該標準的數字通訊網路能在遠距離條件下以及電子噪聲大的環境下有效傳輸訊號。RS-485使得廉價本地網路以及多支路通訊鏈路的配置成為可能。
RS485有兩線制和四線制兩種接線,四線制只能實現點對點的通訊方式,現很少採用,現在多采用的是兩線制接線方式,這種接線方式為匯流排式拓撲結構,在同一總線上最多可以掛接32個節點。
在RS485通訊網路中一般採用的是主從通訊方式,即一個主機帶多個從機。很多情況下,連線RS-485通訊鏈路時只是簡單地用一對雙絞線將各個介面的“A”、“B”端連線起來,而忽略了訊號地的連線,這種連線方法在許多場合是能正常工作的,但卻埋下了很大的隱患。
原因1是共模干擾:RS-485介面採用差分方式傳輸訊號方式,並不需要相對於某個參照點來檢測訊號,系統只需檢測兩線之間的電位差就可以了,但容易忽視了收發器有一定的共模電壓範圍,RS-485收發器共模電壓範圍為-7到+12V,只有滿足上述條件,整個網路才能正常工作。
當網路線路中共模電壓超出此範圍時就會影響通訊的穩定可靠,甚至損壞介面;原因二是EMI的問題:傳送驅動器輸出訊號中的共模部分需要一個返回通路,如沒有一個低阻的返回通道(訊號地),就會以輻射的形式返回源端,整個匯流排就會像一個巨大的天線向外輻射電磁波。
網路拓撲一般採用終端匹配的匯流排型結構。在構建網路時,應注意如下幾點:
(1)採用一條雙絞線電纜作匯流排,將各個節點串接起來,從匯流排到每個節點的引出線長度應儘量短,以便使引出線中的反射訊號對匯流排訊號的影響最低。有些網路連線儘管不正確。
在短距離、低速率仍可能正常工作,但隨著通訊距離的延長或通訊速率的提高,其不良影響會越來越嚴重,主要原因是訊號在各支路末端反射後與原訊號疊加,會造成訊號質量下降。
(2)應注意匯流排特性阻抗的連續性,在阻抗不連續點就會發生訊號的反射。下列幾種情況易產生這種不連續性:匯流排的不同區段採用了不同電纜,或某一段總線上有過多收發器緊靠在一起安裝,再者是過長的分支線引出到匯流排。總之,應該提供一條單一、連續的訊號通道作為匯流排。
(3)注意終端負載電阻問題,在裝置少距離短的情況下不加終端負載電阻整個網路能很好的工作,但隨著距離的增加效能將降低。理論上,在每個接收資料訊號的中點進行取樣時,只要反射訊號在開始取樣時衰減到足夠低就可以不考慮匹配。
但這在實際上難以掌握,美國MAXIM公司有篇文章提到一條經驗性的原則可以用來判斷在什麼樣的資料速率和電纜長度時需要進行匹配:當訊號的轉換時間(上升或下降時間)超過電訊號沿匯流排單向傳輸所需時間的3倍以上時就可以不加匹配。
-
3 # 劍指工控
RS485是串列埠的一種,常見的還有RS232,RS422,都屬於串列埠,它們都只是定義了電氣特性的通訊結構,並沒有定義資料傳輸的協議。
有的人很容易混淆它們之間的概念,比如人家問你是什麼通訊協議,你回答是RS485,那麼別人就悶了。所謂的通訊協議,且還是使用的串列埠,常用的有modbus rtu,自由口協議,profibus dp等。
大家都知道RS485是半雙工通訊,傳輸距離較遠,不加中繼器的情況下可以傳輸1200米,傳輸速率可以達到10Mbps,在一條總線上可以有32個站點。
目前在很多現場儀表中都在使用此介面進行資料傳輸,相比較模擬量訊號,它傳輸的資料更多,抗干擾能力強,可連線裝置更多,大大降低了成本。
如上圖通過流量計的通訊介面5,6端子,連線到PLC系統的通訊模組了,通過程式設計,讀取到資料,並通過上位機進行顯示。
當然一般在工業現場,大部分儀表都是使用rs485通訊介面,通訊協議基本都是modbus rtu,因為此協議是免費的,且使用範圍廣泛。
如上圖為常用的usb轉串列埠的通訊線,可以使用此方便的將裝置與電腦連線,作為一般的除錯使用。當然還要安裝對應的串列埠驅動程式。
如上圖為測試畫面,只需要設定com口等通訊引數就可以了。
當然如果不是此modbus通訊協議,還可以使用串列埠除錯助手等軟體進行串列埠裝置除錯,此類軟體很多,可以在網路上找到。
當然你在測試過程中會遇到很多問題,如電阻問題,可以在終端增加120歐姆電阻。
傳輸距離遠,線纜阻抗電壓衰減等問題需要增加訊號隔離器,訊號中繼器等裝置來解決通訊不穩定的問題。最好選擇有源的裝置。
-
4 # 雅帆電子
還記得網路通訊協議的順口溜:“物數網傳會表應”嗎?
物理層->資料層->網路層->傳輸層->會話層->表示層>應用層
RS485就是物理層的協議定義。解決如何表示0和1之所以叫物理層,就是實實在在和硬體打交道的,可被我們感知和觀測的,也是比較容易理解的。
比如燈光的亮表示1,滅表示0;又或者TTL高電平表示1,低電平表示0。而數字通訊傳輸的無非是0和1。不同的硬體協議只是定義0和1的表示方法不同,而RS485就是其中一個。
特別強調的是,我們平常所說的RS485通訊一般都包含有軟體協議,這是不嚴謹的。
那麼RS485是如何定義0和1的呢?
首先RS485採用差分線,不在以地電平為參考電平所謂差分就是A,B兩條線,A比B高為一種狀態,B比A高為另外一種狀態。所以RS485用兩條線就可以傳輸資料。差分電平一定要大於200mV,否則保持狀態不反轉。我們常見的網線也是差分傳輸。
好處是可以使用雙絞線,電磁干擾每相鄰的雙嬌可以相互抵消。
阻抗匹配阻抗:RS485定義的通訊線為120歐姆,所以當通訊波特率比較高時,在通訊線的兩個端點處需各增加1個120歐姆的電阻。
同時為了減少線阻,通訊距離越遠導線應該越粗。據我一個朋友講,中國航母的RS485通訊線有手臂那麼粗。正常使用0.56mm(24AWG)雙絞線即可。
波特率及距離RS485的通訊波特率與距離成反比。因為當位寬度確定後,導線太長會造成延時(主要是電容引起的),影響接收端的位訊號採集。以下為使用0.56mm(24AWG)雙絞線時,波特率與通訊距離的典型值。
我們常見的網線最大100米通訊距離。
具體實現晶片可以採用MAX485,SP485等晶片。RT為120歐姆匹配電阻。實際使用時還要加6.8伏的TVS二極體(保護晶片)。最好單獨供電,光電隔離(避免共模電壓影響通訊)。
軟體協議不再提問之列,不再贅述。當使用兩對RS485晶片就構成了RS422協議,可以完成串列埠的透傳功能,優點是增加了通訊距離和抗干擾性。要知道TTL的串列埠只有15米的距離。正是這個優點,RS485協議也被用在工業現場通訊,比如PLC,觸控式螢幕等器件。
-
5 # 電子及工控技術
RS485通訊連線方式在工控領域中應運是十分廣泛的,比如變頻器與可程式設計控制器(PLC)之間的通訊、觸控式螢幕(HMI)與可程式設計控制器(PLC)之間的通訊,以及變頻器與觸控式螢幕間的通訊都可使用RS485通訊;在其它通訊控制領域也應用很廣,比如小區監控、門禁系統等。
RS485匯流排通訊的工作特點我們知道RS485匯流排通訊是用電壓差分方式傳送資料的,這種方式能夠抑制共模干擾,當所傳輸訊號周圍環境比較複雜時,這種方式能夠提高通訊的可靠性。RS485匯流排通訊它的最大傳輸距離是1200米,傳輸速度可以達到10Mb/s,但隨著距離的增加其速率是在下降的,大量實驗證明,當傳輸速率達到100Kb/s以下的時侯才能達到最大的通訊距離。
RS485連線特點從拓撲結構形式看,RS485可以用485集線器構成菊花鏈的連線方式、樹形連線方式或者星形的連線方式等。這種連線方式必須是手拉手的佈線方法,這樣做的目的是使傳輸訊號穩定,否則當受干擾出現問題時不容易查詢。
另外由於RS485匯流排所傳輸的只是訊號,對線徑要求不是很高,從匯流排所用傳輸線材料看RS485匯流排可以使用非遮蔽線,用普通網線就可以,也可以用雙絞線,這樣能實現兩線上的干擾電平互相抵消以實現較好的抗干擾效果,當然用遮蔽線會更好!
從接地連線形式來說,RS485匯流排一般要求是單點可靠接地,也就是在整個RS485總線上只能有一個接地點,這樣做的目的也是為了保持電壓一致,防止共模干擾。
-
6 # 玩轉嵌入式
RS485匯流排通訊是工控、自動化行業最為常用的通訊方式,由於其介面簡單、通訊距離長、抗干擾性能好,是優選的通訊方式。下面介紹RS485相關的內容。
1 RS485匯流排通訊概述RS485介面的通訊方式可以走Modbus-RTU協議,也可以走Modbus-TCP/IP協議,工控行業常用的還是RTU協議。RS485匯流排要用到RS-A和RS-B兩根線,除了電源線外,只需要AB兩根線即可實現多臺裝置的掛接。RS485匯流排通訊的拓撲圖如下圖所示。
RS485通訊為主從式通訊方式,即在一個系統中有一個RS485主機,可以掛接多個RS485從機,主機定時傳送輪詢命令,查詢從機的狀態,從機收到輪詢命令後回覆相應的資料。其資料結構主要包括:地址、功能碼、資料(暫存器地址、位元組個數等)、校驗碼等。
2 RS485匯流排的相關引數與之相關的重要引數有從機地址、通訊波特率、校驗方式、資料位數、停止位等。每一臺從機都有一個唯一的地址,不能重複,從機就是通過主機資料中的地址資料來判斷主機的輪詢物件的。主機和多臺從機在通訊的時候,其通訊波特率必須一致,如果波特率不一致的話通訊不成功。資料位數一般為八位,停止位有1位或者2位,校驗方式有奇校驗、偶校驗和無校驗等。
3 終端電阻如果通訊距離比較短或者所掛接的從機裝置比較少,那麼終端電阻是可以不接的,但是隨著距離的增加和從機裝置的增多,訊號在匯流排末端容易引起反射,導致通訊不穩定。為了 消除這種反射就會在匯流排的末端加一個終端電阻,終端電阻的經驗值一般為120Ω。
-
7 # 弱電筆記
你好,RS485的應用挺廣泛,可以支援ModBus協議,因為簡單、便宜、可靠、成熟,所以在工業控制、智慧儀表和電力通訊領域應用很多。
1、我們來看看RS485的一個典型組網結構:
理論上,一條RS485匯流排的傳輸距離可以達到1200米。但是在實際應用受通訊晶片、波特率和線材、干擾等影響,實際上是遠遠達不到這個數值的。
理論上,一條RS485匯流排可以掛254臺裝置,實際上也遠遠達不到,通常的應用中,也就是30臺左右。
RS485匯流排要採用上圖手拉手式的匯流排結構,堅決杜絕星型連線和分叉連線,如下圖:
關於線材的選用:
通訊線纜要選擇兩芯遮蔽雙絞線,線徑不低於0.5平方。雙絞是因為485通訊採用差模通訊原理,雙絞的抗干擾性最好。有些野路子的做法用非遮蔽非雙絞線甚至是網線來敷設485通訊線,是極端錯誤的。
關於保障通訊質量的幾種手段:
1、共地法:用1條線或者遮蔽線將所有485裝置的GND地連線起來,這樣可以避免所有裝置之間存在影響通訊的電勢差。
2、終端電阻法:在最後一臺485裝置的485+和485-上並聯連線120歐姆的終端電阻來改善通訊質量。
3、如果通訊距離過長,建議如果超過500米就採用中繼器或者485HUB來解決問題。如果負載數過多,建議如果一條總線上超過30臺就採用485HUB來解決問題。
-
8 # 海匯
RS485資料終端模組,在工業自動化控制中,由於RS485介面組網方便接線簡單,抗干擾和抗噪能力較強,執行穩定可靠,因此被廣泛的應用於視訊監控、門禁對講、樓宇智慧控制等各種資訊化資料傳輸系統中。RS485是基於串列埠的通訊介面,資料介面為半雙工通訊模式最高傳速10Mbps,最大傳輸距離可達1500米。在資料傳輸線超過300米時,為避免訊號反射回波,要在接收端接入終端匹配電阻,阻值相等於傳輸電纜特性阻抗即可,電阻一般為120Ω。另外,現場連線時RS485的AB端極性切莫接錯。
-
9 # 儀表人
現在儀表越來越智慧,有時在選用時看看有沒有聯網通訊介面。原始的介面是沒聯網功能,也沒能實現點對點通訊,只是單純的資料模擬量訊號,輸出也是簡單的過程量。隨後把介面改為RS232介面,這時能實現點對點通訊了,但沒能實現聯網功能,為了實現聯網功能,於是RS485通訊介面的出現,因此這些問題才得以解決。
RS485通訊採用差分訊號負邏輯控制模式,2~6v表示0,-6~-2表示1。其通訊接線方式有兩種,分別為四線制和兩線制,現在基本上以兩線制通訊接線方式為主流。兩線制通訊方式其採用的多為匯流排式拓撲結構,此匯流排最多可掛32個節點。在RS485通訊網路中基本上採用主從通訊方式,也就是一拖多。
有時會遇到PC帶的是RS232的介面,但是想得到pc上位機RS485的電路,可透過RS232/RS485轉換電路把PC機串列埠訊號 RS232訊號轉為RS485訊號,也可用PCI多串列埠卡,直接把輸出訊號選擇為RS485型別的擴充套件卡。RS485網路在工業網路中也是比較流行的一種佈網方式,其特點是實施簡單方便,還有就是RS485的轉換介面不算貴,而且種類多。
-
10 # 清水夏日
我們常用的通訊方式有三種:RS232、RS485、RS422。RS485是串列埠的一種,都屬於串列埠,一般電氣裝置都配置此類的通訊結構,方便使用。
RS485簡介RS485通訊用通俗的語言表示:好比兩地的郵遞員進行包裹郵寄問題。可以實現遠方郵寄,甚至可以實現多種物品的郵寄,由一個總得郵寄點再向下分發到全國各地。
專業描述:
RS485是一種利用差分傳輸的的半雙工介面。RS485是一個定義平衡數字多點系統中的驅動器和接收器的電氣特性標準。RS485訊號的傳輸是透過一組差分線來實現的,一般標記為a與b。其特點:
傳輸距離較遠,可以傳輸1200米。傳輸速率可以達到10Mbps。在一條總線上最多可以有32個站點。可以實現一個主機帶多個從機。一般用簡單邏輯“0”、“1”來表示。由於RS485採用差分訊號負邏輯,所以+2V~+6V用“0”表示,- 6V~- 2V用“1”表示。抗干擾能力強。優勢:傳輸的資料多,抗干擾能力強,可連線裝置更多,大大降低了成本、讀取更多的資料。
應用範圍:在工業裝置以及電氣裝置、儀器儀表等裝置中被採用RS485。
一般連線方式我們在大多數情況下使用,只是簡單地用一對雙絞線將各個介面的“A”、“B”端連線起來。
RS485介面聯結器採用DB-9的9芯插頭座,此9芯插頭有針與孔兩種,根據裝置實際情況進行選用。
日常使用過程中,還需要與TTL電平相容,可方便與TTL電路連線。TTL串列埠晶片常用的是MAX485系列。
-
11 # XRMARK
大致一句話:A接A、B接B、雙絞線、手拉手(一般不建義星型接法)、終端電阻抗干擾。
ps:RS485晶片是半雙工,分發送態和接收態
-
12 # 匯聚魔杖
RS-232、RS-422、RS-485都是序列資料介面標準,USB也屬於序列介面標準。USB是我們經常用到的介面,而工控領域已經基本被RS-232、RS-422、RS-485佔領了,逐漸演變成了工控領域的輸血管道。
上世紀80年代初微控制器技術快速地發展起來,世界儀表市場很快就被智慧儀表所壟斷,因為企業在儀表的選型的階段有一個必要的條件:具備聯網通訊介面。最初時儀表裝置是透過資料模擬訊號輸出簡單的過程量,後來則透過RS232實現點對點的通訊,但RS232並不能實現聯網,所以才有RS485解決聯網的問題。
RS-232標準RS-232是由EIA(美國電子工業聯盟)制定的序列資料通訊介面標準,最早的時候並不叫RS232,而是叫做EIA-RS-232(RS表示推薦標準Recommended Standard)。它是一種工業標準來保證不同廠家的產品之間相互相容,對頂連線電纜、機械、電氣特性、訊號功能及傳送的過程。
RS232僅針對點對點通訊而定義的單端全雙工介面,就是一個驅動器連線著一個接收器,反過來也是一個接收器連線著一個驅動器。所以RS232的驅動器和接受器需要底線連線來為訊號傳送和接受提供共同的參考。
RS232最大電纜長度一般限制在30米左右,RS232想透過高訊號振幅來得到抗噪性,所以它的邏輯0匯流排電壓為+3V~+15V,邏輯1匯流排電壓為-3V~-15V,而+3V~-3V範圍則沒有定。RS232規定了最大訊號速率19.8kbps、最大壓擺率30V/μs,但現代收發器可以透過減小匯流排電壓的振幅來支援高達1Mbps的資料速率。
RS232可以使用1~2個數據通道,每個通道包含了收和發的訊號對,單通道需要藉助軟體流控,而雙通道一個通道傳送資料,另一個通道進行訊號交換控制。介於RS232的介面特性,凸顯出了它以下的缺點:
1、傳輸距離非常有限。
2、驅動器、接收器共地傳輸容易產生共模干擾,抗噪能力非常弱。
3、傳輸速率低。
4、介面訊號電平偏高,容易造成介面電路晶片的損壞。
RS-485標準RS-485在兩條導線訊號使用差分訊號傳輸,施加54Ω差分載荷時可以使得兩條導線之間的差分匯流排擺幅達到1.5V。
RS485支援多點拓撲,可以達到32個單位載荷,每條匯流排可以傳送、接收資料,並且可分為半雙工和全雙工兩類。半雙工時兩條跨線,一個節點發送資料,一個節點接收資料。全雙工時4條跨線使用兩個訊號對,一個訊號對可以將主節點驅動器連線到多個從節點接收器,另一個訊號對可以將從節點的驅動器連線到主節點的接收器。所以RS485的拓撲允許廣播資料,也可以定址到任意特定的節點。
RS485的線纜長度可以達到1200米,傳輸速率可以達到10Mbps,但距離和傳輸速率是魚和熊掌不可兼得的狀態,但傳輸距離達到一定距離時,傳輸速率也會相應的降低。
相較於RS232,RS485的介面訊號電平更低,更不容易損壞介面電路,可以方便地與TTL電路相連線。RS485允許接更多的收發器,傳輸速率更高,傳輸距離更遠,並且可以進行聯網管理。
RS485通訊連線方式RS485佈線時一般採用多股遮蔽的雙絞線,這樣RS485的差分通訊的抗干擾性更好,同時也要避免RS485的匯流排和強電一起走。如果採用普通的電線很又可能會導致通訊不上。
R485連線的每臺控制器必須手牽手地串聯下去,如果採用星型連線、樹狀連線很又可能因為干擾過大而通訊不順暢,甚至無法通訊。
-
13 # 人細細品
最近正好在54所做弱電,用的也都是485的線,那什麼是RS485(目前稱為EIA / TIA-485)是物理通訊層的標準介面,是訊號傳輸方法,開放系統互連模型的第1級。建立RS485是為了擴充套件RS-232介面的物理功能。序列EIA-485連線使用兩根或三根電線完成:資料線,帶反向資料的電線,以及零線(接地,0 V)。這樣,傳送器和接收器透過22或24 AWG實心線的雙絞線電纜交換資料。這裡的主要思想是透過兩根電線傳輸一個訊號。當一根線傳輸原始訊號時,另一根傳輸其反向副本。這種傳輸方法提供對共模干擾的高抵抗力。用作傳輸線的雙絞線電纜可以是遮蔽的或非遮蔽的。
RS485通訊:主要功能
儘管有各種各樣的現代替代解決方案,但今天的RS485技術仍然是許多通訊網路的基礎。RS485介面的主要優點是:
透過一對雙絞線進行雙向資料交換;
支援連線到同一線路的多個收發器,即建立網路的能力;
通訊線路長;
傳輸速度快。
現在,讓我們仔細看看RS485通訊的主要特徵:
雙向半雙工資料傳輸。序列資料流可以在一個方向上傳輸,資料傳輸到另一側需要使用收發器。收發器(通常稱為“驅動器”)是在傳送器側形成物理訊號的裝置或電路。
對稱通訊渠道。接收或傳送資料需要兩條等效的訊號線。電線用於在兩個方向上交換資料(可選地)。在雙絞線電纜的幫助下,對稱通道顯著提高了訊號的穩定性,並抑制了有用訊號產生的電磁輻射。 多指點。RS485通訊線路可與多個接收器和收發器配合使用。同時,一個發射器和幾個接收器可以一次連線到一條通訊線路。需要連線的所有其他傳送器應等到通訊線路可用於資料傳輸。
-
14 # 好學擁抱生活
RS485是一個定義平衡數字多點系統中的驅動器和接收器的電氣特性的標準,該標準由電信行業協會和電子工業聯盟定義。使用該標準的數字通訊網路能在遠距離條件下以及電子噪聲大的環境下有效傳輸訊號。RS485使得廉價本地網路以及多支路通訊鏈路的配置成為可能。那麼RS485通訊的正確接線方式是怎樣的呢?
RS485通訊使用9針口的3、8腳,3腳定義為RS-485 訊號 B(即485訊號正);8腳定義為RS-485 訊號 A(即485訊號負),參考圖1
實際除錯中,按說明書確認好485通訊雙方的針腳定義,然後正確接線,若說明書不詳盡,可以試著將A\B訊號互換,試驗是否能正常通訊?
另外,485通訊的距離受通訊電纜、波特率、外部環境的影響,請將通訊線遠離大功率裝置或干擾源,做好接地,有的裝置做485通訊時需要在A,B訊號間使用電阻,如部分中中國產變頻器就是,使用終端電阻的效果要好很多。
RS485通訊的正確接線方式
RS485有兩線制和四線制兩種接線,四線制只能實現點對點的通訊方式,現很少採用,現在多采用的是兩線制接線方式,這種接線方式為匯流排式拓撲結構,在同一總線上最多可以掛接32個節點。
理想用線為雙絞線:半雙工的兩線最好用雙絞線中的一對,這樣兩線雙絞,加在兩線上的干擾電平抵消實現抗干擾效果。全雙工時接收兩線用一對,傳送兩線用另一對。RS485沒有功率傳輸要求,所以對線徑要求不高。
實際工程中,通常採購室外阻水雙絞線保證線的保護效能。但有些工程商會用RVV線纜,這也是可以的,但抗干擾性要差些。這樣就有工程商採用RVVP線纜(帶遮蔽),這個並不好,因為線間電容的加大會影響傳輸質量,需要降低傳輸的波特率。
波特率的設定與線纜長度(含分支的總長)是有一定對應關係的,線路越長,波特率應該設定的更低比較穩定。
無論選擇什麼樣的線纜,儘可能採用匯流排架構,減少星形連線,分支線儘可能短,儘量採用菊花鏈的連線方式,即匯流排接到第一個結點,再跳到下一個結點。
未接裝置的分支線最好從總線上移除,否則易形成干擾。匯流排的最未端如果接收訊號不佳,可加120歐的線未電阻跨接在訊號線兩端。中間裝置不要加,否則會加大線路損耗,減少裝置數量和距離。
不同裝置的RS485晶片通常會不同,有不同負載的型別的晶片,這些通常工程商沒法直接看出。所以也就是說總線上不同裝置的最大連線裝置數不確定,同樣的裝置連線數參見裝置說明要求就行。
rs485佈線規範
1、485訊號線不可以和電源線一同走線。在實際施工當中,由於走線都是透過管線走的,施工方有的時候為了圖方便,直接將485訊號線和電源線綁在一起,由於強電具有強烈的電磁訊號對弱電進行干擾,從而導致485訊號不穩定,導致通訊不穩定。
2、485訊號線可以使用遮蔽線作為佈線,也可以使用非遮蔽線作為佈線。由於485訊號是利用差模傳輸的,即由485+與485-的電壓差來作為訊號傳輸。
-
15 # 晨晨6M2g
RS485匯流排通訊是工控、自動化行業最為常用的通訊方式,由於其介面簡單、通訊距離長、抗干擾性能好,是優選的通訊方式。下面介紹RS485相關的內容。
1 RS485匯流排通訊概述RS485介面的通訊方式可以走Modbus-RTU協議,也可以走Modbus-TCP/IP協議,工控行業常用的還是RTU協議。RS485匯流排要用到RS-A和RS-B兩根線,除了電源線外,只需要AB兩根線即可實現多臺裝置的掛接。RS485匯流排通訊的拓撲圖如下圖所示。
RS485通訊為主從式通訊方式,即在一個系統中有一個RS485主機,可以掛接多個RS485從機,主機定時傳送輪詢命令,查詢從機的狀態,從機收到輪詢命令後回覆相應的資料。其資料結構主要包括:地址、功能碼、資料(暫存器地址、位元組個數等)、校驗碼等。
2 RS485匯流排的相關引數與之相關的重要引數有從機地址、通訊波特率、校驗方式、資料位數、停止位等。每一臺從機都有一個唯一的地址,不能重複,從機就是透過主機資料中的地址資料來判斷主機的輪詢物件的。主機和多臺從機在通訊的時候,其通訊波特率必須一致,如果波特率不一致的話通訊不成功。資料位數一般為八位,停止位有1位或者2位,校驗方式有奇校驗、偶校驗和無校驗等。
3 終端電阻如果通訊距離比較短或者所掛接的從機裝置比較少,那麼終端電阻是可以不接的,但是隨著距離的增加和從機裝置的增多,訊號在匯流排末端容易引起反射,導致通訊不穩定。為了 消除這種反射就會在匯流排的末端加一個終端電阻,終端電阻的經驗值一般為120Ω。
回覆列表
序列通訊標準包括RS232和RS4851.RS-485的電氣特性:邏輯“1”以兩線間的電壓差為+(2—6)V表示;邏輯“0”以兩線間的電壓差為-(2—6)V表示。介面訊號電平比RS-232-C降低了,就不易損壞介面電路的晶片, 且該電平與TTL電平相容,可方便與TTL 電路連線。2. RS-485的資料最高傳輸速率為10Mbps 。3. RS-485介面強,即抗噪聲干擾性好。
4. RS-485介面的最大傳輸距離標準值為1200米左右,另外RS-232-C介面在總線上只允許連線1個收發器,即單站能力。而RS-485介面在總線上是允許連線多達128個收發器。即具有多站能力,這樣使用者可以利用單一的RS-485介面方便地建立起裝置網路。因RS-485介面具有良好的抗噪聲干擾性,長的傳輸距離和多站能力等上述優點就使其成為首選的序列介面。因為RS485介面組成的半雙工網路一般只需二根連線,所以RS485介面均採用遮蔽雙絞線傳輸。
以三菱PLC FX5U為例講解
(1)簡易PLC間連結功能
(2)MC協議功能
(3)變頻器通訊功能
(4)無順序通訊功能
(5)通訊協議支援功能
(6)ModbusRTU通訊協議功能
通訊連結時間時序圖
主站功能
在通訊指令ADPRW中,對應引數詳細解說如下;
(s1) 從站本站號
(s2) 功能程式碼
(s3) 與功能程式碼相應的功能引數
(s4) 與功能程式碼相應的功能引數
(s5)/(d1) 與功能程式碼相應的功能引數
(d2)輸出通訊執行狀態的起始位軟元件編號
程式設計例項