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