如何用RS485串列埠程式向多個裝置讀寫資料

2022-08-30 18:37:18 字數 3062 閱讀 2874

1樓:大豬蹄小仙女

您是想燒寫程式,還是想讓不同裝置間互相通訊首先設定某乙個裝置為主,然後對其他從機裝置輪詢的方式傳送資料,也可以廣播。也可以用二匯流排,有現成的絕對主站ev620/pb620和從站pb331,乙個主站可以帶256個從站,通訊距離3000公尺,任意拓撲,無極性接線

專案優勢對比通訊距離(m)12003000內部優化的輸出控制能力,使晶元具有更遠的通訊距離通訊電平差分電壓下行電壓

上行電流環與m-bus一樣保證了通訊可靠性匯流排最高電壓5v48v允許接入更高的線路電壓,有利於更長線路的傳輸接線方法四線(含電源)二線(可供電)與m-bus一樣具備無極性二線通訊功能,施工接線方便是否具有極性極性無極性與m-bus一樣具備無極性供電訊功能,施工接線方便佈線方式串聯任意分支與m-bus一樣具備任意分支功能,非常有利於現場的施工佈線,優勢非常明顯線纜要求遮蔽雙絞線任何線纜與m-bus一樣具備無極性雙絞線佈線,與485相比節約大量的線材費用,同樣在佈線中接線方便,無錯接可能節點供電能力 否能,功率大

單點1000mam-bus與powerbus同樣具備結 點供電能力,但powerbus可以提供更大的驅動能力,這對從站電路的功耗設計提供的更大的選擇空間,較大的供電能力也可為從站提供更多功能晶元靜態電流損耗2.4ma0.55ma這是長距離接線時非常重要的指標,在匯流排大量掛接終端器時,晶元靜態電流越低,就可在匯流排上掛接更多的終端裝置,並可保證匯流排末端壓降更小負載能力<128<512powerbus具備可驅動更多結 點的能力主站集中控制器無單模組解決

無需外圍電路由於powerbus設計了專用的主站控制模組,使原本需要大量模數電路搭建的主站電路設計單模組解決,並整合電源管理

在很多的設計案例中,主站的設計成為系統可靠性的重要因素,powerbus很好地解決了這一難題設計複雜度中易485需要設計複雜的隔離介面,且隔離成本昂貴。m-bus主機極其複雜,而且昂貴。而powerbus主機單模組解決,整合供電管理,整合近端短路保護。

無外圍器件。電源接入即用,通訊透明uart介面。

2樓:匿名使用者

rs485通訊,每個裝置通常是要有位址的,主從機通訊時是按位址進行的。

當主機向多個裝置傳送資料(即你說的寫資料)時,可以採用廣播模式,即對所有從機傳送。而從機接收到資料後不允許返回資料的。

這可以在通訊協議中加上廣播模式,要是用modbus協議通訊,就帶有廣播模式。

3樓:萍水相逢就是緣吧

先硬體連線

e485h4 主從連線四個裝置

rs485轉rs232 接多台裝置那麼如何讀取並寫入資料 50

4樓:匿名使用者

一般多台485裝置 都有 位址的

位址作為 modbus 協議的一部分

再用 modbus 協議讀數

位址 就是 區別不同裝置的 id 號

rs485介面能同時向多台裝置傳送指令麼?

5樓:匿名使用者

可以!e485h4 4路高速隔離集線轉換器特點▶ 主埠rs-232/rs-485可選▶ 專用工業導軌槽模組

▶ 兩端訊號保持光電隔離

▶ 全面容錯機制,一路從節點損壞不影響其他節點通訊▶ 支援512節點輪詢網路結構

▶ 自動識別rs-485訊號流向,零延時自動**

rs485匯流排上有多個裝置不同的通訊協議而且都會回覆不同資料我的裝置怎樣從大量資料識別我的指令

6樓:希望中學團委

rs-485多機通訊

在多機通訊中,最重要的是保證通訊有條不紊地進行,因此需要嚴格的通訊協議和完善的通訊軟體。rs-485方式構成的多機通訊系統採用主從式結構:主機控制多個從機,作為從機的微控制器不主動傳送命令或資料,一切都由主機微控制器控制;並且在乙個多機系統中,只有一台主機,各台從機之間不能相互通訊,即使有資訊交換也必須通過主機**。

採用rs-485構成的多機通訊系統原理。

7樓:匿名使用者

中斷程式有點複雜,執行時間會變長,不能及時從中斷程式中返回。

改進方法,1,不要接收完兩個位元組再判斷,浪費時間,肯定會接收大量無用資料也經過判斷再放棄。改成接收每個位元組都判斷是否為0xaa,不是,馬上退出中斷,是,再設定標誌位,計數為1,儲存,下次再接收才為第二個位元組,再判斷第二個位元組對不對。對了,返回執行,不對,清除標誌位。

2,中斷程式千萬不要再初始化,init();,延長返回時間不說,因為scon=0x50;會清除ri標誌位,可能在執行中斷程式期間(因中斷程式太長了)已經又接收了乙個資料,也有rl=1產生,但因初始化清除了ri,返回主程式就不再響中斷了,結果丟了乙個資料。假如恰好是0xaa,就丟了一次命令位元組。

3,乙個命令**用兩個位元組表示,有點少,假如其它裝置也發乙個0xaa,就會誤接收了。至少用4個位元組,再加乙個校驗和,保證接收正確,萬無一失。

4,用手機回答,純手工輸入,望採納。

西門子plc一主多從的通訊方式,要接rs485,要求多台同時讀寫,請問程式應該用什麼通訊方式來編?

8樓:莫卡莫姆

一般plc是上是有485介面的,而且整合modbus協議,需要讀取多台裝置的資料可以採用一問一答輪詢方式,powerbus同樣支援上述方式,而且兩線供電通訊,支援無極性接線任意拓撲,現在有很多裝置採用powerbus匯流排介面,完全相容485通訊。如圖:

9樓:

同時寫還可以,例如廣播的方法寫入資料,但沒有反饋訊號。

如果資料有差異的話還是一主多從吧,分別傳送

如何將多個採集裝置通過串列埠r485匯流排連線在同乙個串列埠上

10樓:匿名使用者

本身 485 可以連線多個 的

也可以用 主從式 連線模組

請看 武漢鴻偉光電

e485h4 rs232/rs485高速隔離集線轉換器

多個rs485串列埠通訊

11樓:混半價票

這個需要做乙個專門的裝置即可。

搞乙個485裝置,上行和plc通訊,下行通過繼電器選擇和那個裝置通訊。

RS485訊號隔離器怎麼製作,RS485訊號隔離器怎麼製作

這個要看設計吧 比如 e485yg 中繼隔離器 rs485通訊隔離的問題!隔離是消除共模干擾的措施之一。對於距離長達數十公尺的雙工或半雙工通訊,特別是附近有大的動力裝置執行甚至頻繁啟停的情況,建議兩端都採取光電隔離。應該注意干擾是不是由通訊裝置所用的電源引入的,特別是附近有變頻器執行時,這種干擾僅僅...

RS485和hart有什麼聯絡嗎

rs485和hart是2種不同的匯流排網路,可以通過閘道器轉換。hart是在4 20毫安電流訊號上面疊加數碼訊號,通訊速率較低,應用呈下滑趨勢。rs485則具有通訊速率高 組網靈活,因而成為大多數現場匯流排的物理層。hart是匯流排協議,rs485不是協議是一種通訊方式。簡單的來說2著一般情況下沒啥...

485通訊干擾問題,RS485通訊干擾問題解決辦法

某工廠自動化控制系統,利用plc對變頻器進行控制,再通過變頻器控制電機的運轉,以達到節能環保的作用。最開始是plc通過a d轉換器利用 4 20ma模擬量電流訊號對變頻器進行控制,後來由於工廠生產線擴建,隨著生產線上電機數量的增多,使得plc需要控制的變頻器數量隨之增多,並且由於 生產線分佈範圍更加...