標(biāo)題: 多路主機(jī)RS485如何通訊? [打印本頁]

作者: qqq333    時(shí)間: 2024-4-29 10:46
標(biāo)題: 多路主機(jī)RS485如何通訊?
STM32單片機(jī)做主機(jī),三個(gè)串口分別作為三路485,每路都掛載50個(gè)從設(shè)備,輪訓(xùn)讀取數(shù)據(jù),如何安排三個(gè)串口發(fā)送與接收,提高效率?

作者: lose2836    時(shí)間: 2024-4-29 12:32
可以考慮多主。還要看你實(shí)際應(yīng)用情況,用485的話,還要考慮,有一個(gè)終端壞掉可能導(dǎo)致整路485癱瘓。
作者: lxh2002    時(shí)間: 2024-4-29 13:35
lose2836 發(fā)表于 2024-4-29 12:32
這樣輪詢,對(duì)主機(jī)壓力很大。工業(yè)一般用1從多主,終端主動(dòng)上報(bào)數(shù)據(jù),提高效率。另外還要看你實(shí)際應(yīng)用情況, ...

多終端主動(dòng)上報(bào)數(shù)據(jù),不會(huì)撞車么,感覺還是輪詢安全一點(diǎn),輪詢可以有應(yīng)答機(jī)制,超過時(shí)間無應(yīng)答,則視為故障,提示并越過這個(gè)終端繼續(xù)輪詢
作者: lose2836    時(shí)間: 2024-4-29 13:55
lxh2002 發(fā)表于 2024-4-29 13:35
多終端主動(dòng)上報(bào)數(shù)據(jù),不會(huì)撞車么,感覺還是輪詢安全一點(diǎn),輪詢可以有應(yīng)答機(jī)制,超過時(shí)間無應(yīng)答,則視為故 ...

避免沖突,需要再建立一套通訊機(jī)制,這樣越來越像can通訊了,工作量也比較大。實(shí)際我想說,選型階段,條件可以直接選can
作者: qqq333    時(shí)間: 2024-4-29 17:29
lose2836 發(fā)表于 2024-4-29 12:32
可以考慮多主。還要看你實(shí)際應(yīng)用情況,用485的話,還要考慮,有一個(gè)終端壞掉可能導(dǎo)致整路485癱瘓。

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

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

多些您的建議,不過can沒有用過,工業(yè)485居多
作者: qqq333    時(shí)間: 2024-4-29 17:31
感謝大家的建議
作者: donglw    時(shí)間: 2024-4-29 17:44
建議使用IIC總線,N年前,960路電子負(fù)載同時(shí)控制,需要定時(shí)采集電流,至今沒有出現(xiàn)問題。
作者: 人中狼    時(shí)間: 2024-4-29 18:04
看數(shù)據(jù)量,數(shù)據(jù)量不大用單主機(jī)就可以,多主機(jī)是一定會(huì)有沖突的
作者: Hephaestus    時(shí)間: 2024-4-29 21:21
主機(jī)還不容易寫嗎?不會(huì)有來不及的情況。
作者: coody_sz    時(shí)間: 2024-4-29 22:09
485通信只有一個(gè)主機(jī),你要多主機(jī),那就用無主機(jī)的CAN。
作者: szqinyi    時(shí)間: 2024-4-30 08:02
和我們大型空調(diào)控制類似,我們的控制是電腦為主機(jī),輪詢讀取控制最多200臺(tái)從機(jī),每臺(tái)從機(jī)再控制有16臺(tái)外機(jī),輪詢讀取;ゲ桓蓴_,采用RS485,全部數(shù)據(jù)電腦顯示。
作者: qqq333    時(shí)間: 2024-4-30 11:29
szqinyi 發(fā)表于 2024-4-30 08:02
和我們大型空調(diào)控制類似,我們的控制是電腦為主機(jī),輪詢讀取控制最多200臺(tái)從機(jī),每臺(tái)從機(jī)再控制有16臺(tái)外機(jī) ...

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




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1