新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > Modbus和RS485是什么關(guān)系

        Modbus和RS485是什么關(guān)系

        作者: 時間:2016-12-16 來源:網(wǎng)絡(luò) 收藏
        RS485是一個物理接口,簡單的說是硬件。
        MODBUS是一種國際標準的通訊協(xié)議,用于不同廠商之間的設(shè)備交換數(shù)據(jù)(一般是工業(yè)用途);所謂協(xié)議,也可以理解為上面有人說的“語言”吧,簡單的說是軟件。

        RS485屬于有線傳輸,所以就要硬件傳輸媒介,實際就是兩根線就可以了,在這兩根線上傳輸?shù)膶嶋H是同一個信號,只是發(fā)送端把這個信號一分為二,不過在接收端會把它還原為原來的信號,這樣做的好處還要得和RS232來比較;RS232也需要兩根線,更多的時候還要加上地線,所以是三根線,地線咱不管它,其余的兩根只有一根線傳輸?shù)臄?shù)據(jù)信號,而另一根傳輸?shù)臅r鐘,也就是信號原來什么樣發(fā)送端就怎樣發(fā)送出來,同樣接收端也做同樣的處理。所以485的接收端可以把信號在傳輸過程中引入的干擾就可以抵消掉,而232的接收端不能,所以485的抗干擾能力強可以傳輸信號上千米,而232只能傳輸十幾米。
        MODBUS只是通信協(xié)議的一種,就像漢語和英語一樣,就是一種交流的語言,一種機器之間交流的語言。那么在交流之前肯定要有溝通的橋梁吧,那就是傳輸媒介485或232或其他電氣規(guī)則,同一種協(xié)議可以用不同的傳輸媒介方式如485或232但是同一傳輸線路上不能同時存在兩種協(xié)議。
        一般情況下,兩臺設(shè)備通過MODBUS協(xié)議傳輸數(shù)據(jù):
        最早是用RS232C作為硬件接口,(也就是普通電腦上的串行通訊口(串口));
        也有用RS422的,
        也有常用的RS485,這種接口傳輸距離遠,在一般工業(yè)現(xiàn)場用的比較多。
        MODBUS協(xié)議又分MODBUS RTU,MODBUS ASCII和后來發(fā)展的MODBUS TCP三種模式:其中前兩種(MODBUS RTU,MODBUS ASCII)所用的物理硬件接口都是串行(Serial)通訊口(RS232,RS422,RS485)。而MODBUS TCP則是為了順應當今世界發(fā)展潮流,什么都可以用Ethernet網(wǎng)或Internet來連接,傳送數(shù)據(jù)。所以又MODBUS TCP模式,該模式的硬件接口就是以太網(wǎng)(Ethernet)口了,也就是我們電腦上一般用的網(wǎng)絡(luò)口了。


        關(guān)鍵詞: ModbusRS48

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 莱西市| 洛宁县| 龙胜| 弥勒县| 安吉县| 汪清县| 循化| 安宁市| 衢州市| 仙桃市| 噶尔县| 丹棱县| 海晏县| 化德县| 榆树市| 兴业县| 伊通| 洛南县| 碌曲县| 阳山县| 泰宁县| 建平县| 都匀市| 永春县| 呈贡县| 辽宁省| 彝良县| 青浦区| 易门县| 宁城县| 昭通市| 手游| 龙川县| 清河县| 金门县| 新蔡县| 大荔县| 墨脱县| 秦安县| 新平| 固镇县|