cpu226作為主站最多能與多少個從站modbus通信
鄭志武
發(fā)布于2012-12-17 17:29
1583
0
標(biāo)簽:
cpu226作為主站,用modbus主站庫指令,能否帶100個從站?(理論上是可以,實(shí)際上有沒有問題)
問題補(bǔ)充:
1、同一時刻只對一個從站進(jìn)行讀寫操作,比如1#從站讀寫完成后,進(jìn)行2#從站的讀寫,完成后3#.....這樣可以嗎2、100個從站的話要用幾個485的中繼器?
佳答案
這個很難講。不超過32個點(diǎn)是標(biāo)準(zhǔn)的推薦值,實(shí)際超過32個點(diǎn)也是可能的。站點(diǎn)數(shù)越多,傳送的信號就越小,也越容易被干擾。
給你幾個數(shù)據(jù),你自已計(jì)算一下:
現(xiàn)在一般的rs485芯片可以驅(qū)動50歐姆的負(fù)載。當(dāng)一個站點(diǎn)發(fā)送數(shù)據(jù)時,所有的其它站點(diǎn)都處在接收狀態(tài),站點(diǎn)數(shù)的多少就和接收站點(diǎn)的輸入阻抗有關(guān)。比如一個rs485的輸入阻抗是12k,所有的輸入阻抗都是并聯(lián)的,100個站點(diǎn)并聯(lián)下來,差不多是120歐,加上兩個終端電阻、以及各站點(diǎn)內(nèi)的偏置電阻,終的并聯(lián)阻抗不小于50(對sn65176是54歐)。
驅(qū)動能力是一定要符合的。能否可靠通訊,還看你的emc做得是否到位。能走多高的波特率,取決于分布電容有多大。
另一問題就是modbus的,100個站點(diǎn)的實(shí)時性如何。這個取決于通訊速率和策略。
相關(guān)視頻推薦:

