找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1701|回復(fù): 13
打印 上一主題 下一主題
收起左側(cè)

多路主機RS485如何通訊?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:838763 發(fā)表于 2024-4-29 10:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
STM32單片機做主機,三個串口分別作為三路485,每路都掛載50個從設(shè)備,輪訓讀取數(shù)據(jù),如何安排三個串口發(fā)送與接收,提高效率?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:685462 發(fā)表于 2024-4-29 12:32 | 只看該作者
可以考慮多主。還要看你實際應(yīng)用情況,用485的話,還要考慮,有一個終端壞掉可能導(dǎo)致整路485癱瘓。
回復(fù)

使用道具 舉報

板凳
ID:237471 發(fā)表于 2024-4-29 13:35 | 只看該作者
lose2836 發(fā)表于 2024-4-29 12:32
這樣輪詢,對主機壓力很大。工業(yè)一般用1從多主,終端主動上報數(shù)據(jù),提高效率。另外還要看你實際應(yīng)用情況, ...

多終端主動上報數(shù)據(jù),不會撞車么,感覺還是輪詢安全一點,輪詢可以有應(yīng)答機制,超過時間無應(yīng)答,則視為故障,提示并越過這個終端繼續(xù)輪詢
回復(fù)

使用道具 舉報

地板
ID:685462 發(fā)表于 2024-4-29 13:55 | 只看該作者
lxh2002 發(fā)表于 2024-4-29 13:35
多終端主動上報數(shù)據(jù),不會撞車么,感覺還是輪詢安全一點,輪詢可以有應(yīng)答機制,超過時間無應(yīng)答,則視為故 ...

避免沖突,需要再建立一套通訊機制,這樣越來越像can通訊了,工作量也比較大。實際我想說,選型階段,條件可以直接選can
回復(fù)

使用道具 舉報

5#
ID:838763 發(fā)表于 2024-4-29 17:29 | 只看該作者
lose2836 發(fā)表于 2024-4-29 12:32
可以考慮多主。還要看你實際應(yīng)用情況,用485的話,還要考慮,有一個終端壞掉可能導(dǎo)致整路485癱瘓。

謝謝,給我提供了個思路,我想可以用三個8腳的MCU分別做主讀取三都總線,再由一個主的MCU作為主機核心主控,分別讀取三個8腳的MCU數(shù)據(jù),這樣是不是相率高點?
回復(fù)

使用道具 舉報

6#
ID:838763 發(fā)表于 2024-4-29 17:31 | 只看該作者
lose2836 發(fā)表于 2024-4-29 13:55
避免沖突,需要再建立一套通訊機制,這樣越來越像can通訊了,工作量也比較大。實際我想說,選型階段,條 ...

多些您的建議,不過can沒有用過,工業(yè)485居多
回復(fù)

使用道具 舉報

7#
ID:838763 發(fā)表于 2024-4-29 17:31 | 只看該作者
感謝大家的建議
回復(fù)

使用道具 舉報

8#
ID:344848 發(fā)表于 2024-4-29 17:44 | 只看該作者
建議使用IIC總線,N年前,960路電子負載同時控制,需要定時采集電流,至今沒有出現(xiàn)問題。
回復(fù)

使用道具 舉報

9#
ID:384109 發(fā)表于 2024-4-29 18:04 | 只看該作者
看數(shù)據(jù)量,數(shù)據(jù)量不大用單主機就可以,多主機是一定會有沖突的
回復(fù)

使用道具 舉報

10#
ID:883242 發(fā)表于 2024-4-29 21:21 | 只看該作者
主機還不容易寫嗎?不會有來不及的情況。
回復(fù)

使用道具 舉報

11#
ID:1034262 發(fā)表于 2024-4-29 22:09 | 只看該作者
485通信只有一個主機,你要多主機,那就用無主機的CAN。
回復(fù)

使用道具 舉報

12#
ID:421260 發(fā)表于 2024-4-30 08:02 | 只看該作者
和我們大型空調(diào)控制類似,我們的控制是電腦為主機,輪詢讀取控制最多200臺從機,每臺從機再控制有16臺外機,輪詢讀取。互不干擾,采用RS485,全部數(shù)據(jù)電腦顯示。
回復(fù)

使用道具 舉報

13#
ID:838763 發(fā)表于 2024-4-30 11:29 | 只看該作者
szqinyi 發(fā)表于 2024-4-30 08:02
和我們大型空調(diào)控制類似,我們的控制是電腦為主機,輪詢讀取控制最多200臺從機,每臺從機再控制有16臺外機 ...

電腦帶操作系統(tǒng)肯定沒問題了,單片機裸機編程就有點小馬拉大車的感覺
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表