-
您的位置:
- 網(wǎng)站首頁
- > 物聯(lián)百科
- > 技術(shù)問答
您的位置:
485通訊協(xié)議是串行通訊的標(biāo)準(zhǔn)。定義了電壓、阻抗等,但不對軟件協(xié)議給予定義。 總線標(biāo)準(zhǔn)規(guī)定了總線接口的電氣特性標(biāo)準(zhǔn)即對于2個邏輯狀態(tài)的定義:正電平在+2V~+6V之間,表示一個邏輯狀態(tài)。負(fù)電平在-2V~-6V之間,則表示另一個邏輯狀態(tài);數(shù)字信號采用差分傳輸方式,能夠有效減少噪聲信號的干擾。485工業(yè)總線標(biāo)準(zhǔn)能夠有效支持多個分節(jié)點(diǎn)和通信距離遠(yuǎn),并且對于信息的接收靈敏度較高等特性。
壓力變送器、HART協(xié)議和485通信(即MODBUS協(xié)議)中有常見的4-20mA輸出。今天我們將討論485通信。
MCU引腳輸出TTL電平。TTL電平是指當(dāng)MCU引腳輸出0電平時,電壓一般為0V,當(dāng)MCU引腳輸出1電平時,電壓為5V。由于TTL電平由信號線和地線產(chǎn)生,信號線上的干擾信號將跟隨有效信號到達(dá)接收端,從而干擾有效信號。485通信實際上是通過硬件層的轉(zhuǎn)換芯片從MCU轉(zhuǎn)換TTL電平。
485通信功能:
2.RS-485的最大數(shù)據(jù)傳輸速率為10Mbps。
3.強(qiáng)大的RS-485接口,即良好的抗噪性。
4.RS-485接口的標(biāo)準(zhǔn)最大傳輸距離為4000英尺,實際可以達(dá)到3000米(理論數(shù)據(jù),在實際操作中,極限距離僅為1200米左右)。此外,RS-232-C接口只允許在總線上連接一個收發(fā)器,即單站功能。而RS-485接口允許在總線上連接多達(dá)128個收發(fā)器,即具有多站功能,因此用戶可以通過使用單個RS-485接口輕松建立設(shè)備網(wǎng)絡(luò)。
RS485的缺點(diǎn):
RS485總線是一種傳統(tǒng)的通信總線。它不能對總線進(jìn)行自動仲裁,即不能同時發(fā)送數(shù)據(jù)以避免總線競爭。因此,整個系統(tǒng)的通信效率必須很低,并且數(shù)據(jù)冗余很大。不適用于高速要求的應(yīng)用場合。同時,由于RS485總線上通常只有一臺主機(jī),這種總線模式是典型的集中分散控制系統(tǒng)。一旦主機(jī)發(fā)生故障,整個系統(tǒng)的通信將被限制在癱瘓狀態(tài)。因此,主機(jī)的在線備份是一項重要措施。