目錄
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-784751.html
RS232概述
RS232特性
RS485 概述
RS485 特性
RS232 和 RS485 的區(qū)別
區(qū)別總結(jié)
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-784751.html
RS232概述
RS-232接口符合電子工業(yè)聯(lián)盟(EIA)建立的串行數(shù)據(jù)通信接口標(biāo)準(zhǔn)。原始編號(hào)是EIA-RS-232(簡(jiǎn)稱232,RS232)。它廣泛用于計(jì)算機(jī)串行接口外設(shè)連接。連接電纜以及機(jī)械、電氣、信號(hào)和傳輸過(guò)程。
RS-232-C標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)傳輸速率為每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
RS232特性
RS-232是主流串行通信接口之一。由于RS232接口標(biāo)準(zhǔn)的早期出現(xiàn),難免存在不足,主要有以下四點(diǎn):
- 接口信號(hào)電平高,容易損壞接口電路的芯片。RS232接口上任何信號(hào)線的電壓都處于負(fù)邏輯關(guān)系中。即:邏輯“1”為-3 ~ -15V;邏輯為“0”:+3 ~ +15V,噪聲裕量為2V。也就是說(shuō),接收器需要將高于+3V的信號(hào)識(shí)別為邏輯“0”,將低于-3V的信號(hào)識(shí)別為邏輯“1”,將5V的TTL電平識(shí)別為邏輯正極,將0識(shí)別為邏輯負(fù)極。與TTL電平不兼容,需要一個(gè)電平轉(zhuǎn)換電路來(lái)連接到TTL電路。
- 傳輸速率低。在異步傳輸中,比特率為20Kbps;因此,在51CPLD開(kāi)發(fā)板中,集成程序波特率只能是19200,這也是原因。
- 接口采用信號(hào)線和信號(hào)回波串,形成共同的接地傳輸形式。這種標(biāo)準(zhǔn)的接地傳輸容易受到共模干擾,因此抗噪性較弱。
- 傳輸距離有限。最大傳輸距離為50英尺。它只能達(dá)到大約15米。
-
?
RS485 概述
RS-485串行總線廣泛用于通信距離必須為幾十米到幾公里的時(shí)候。RS-485使用平衡的發(fā)射和差分接收,因此可以抑制共模干擾。除了總線收發(fā)器的高靈敏度外,它還可以檢測(cè)低至200mV的電壓,從而將發(fā)射的信號(hào)恢復(fù)到公里以上。RS-485使用半雙工工作模式,任何時(shí)候只發(fā)送一個(gè)點(diǎn)。因此,發(fā)射電路必須由使能信號(hào)控制。
RS485 特性
RS-485對(duì)于多點(diǎn)互連非常方便,可以節(jié)省許多信號(hào)線。RS-485應(yīng)用可以聯(lián)網(wǎng)以形成一個(gè)分布式系統(tǒng),允許多達(dá)32個(gè)驅(qū)動(dòng)器和32個(gè)接收器并聯(lián)連接。針對(duì)RS-232的缺點(diǎn),新標(biāo)準(zhǔn)RS-485具有以下特點(diǎn):
- RS-485的電氣特性:邏輯“1”由兩條線路+2V~+6V之間的電壓差表示,邏輯“0”由兩條線路之間的電壓差-6V~-2V表示。接口信號(hào)電平低于RS-232,不易損壞接口電路芯片。該電平與TTL電平兼容,便于與TTL電路連接。
- 最高數(shù)據(jù)傳輸速率為:10Mbps
- RS-485接口采用平衡驅(qū)動(dòng)器和差分接收機(jī)的組合,具有抗共振固模干擾能力,即抗噪聲性能好。
- RS-485接口的最大傳輸距離為4000英尺,實(shí)際上可達(dá)3000米。
- RS-232接口僅允許一個(gè)收發(fā)器連接到總線,即單站功能。相比之下,RS-485接口僅允許在總線上連接多達(dá)128個(gè)收發(fā)器,即多站能力。用戶 使用單個(gè)RS-485接口可以快速建立設(shè)備網(wǎng)絡(luò)。
?
RS232 和 RS485 的區(qū)別
- 工作模式:RS232 為全雙工,RS485 為半雙工。
- 傳輸方式:RS485和RS232只是物理協(xié)議的通信(即接口標(biāo)準(zhǔn)),RS485是差分傳輸方式,RS232是單端傳輸方式,但通信程序沒(méi)有太大區(qū)別。
- 信號(hào)線:RS485接口組成的半雙工網(wǎng)絡(luò),一般只需二根信號(hào)線。RS-232 口一般只使用 RXD、TXD、GND 三條線 。
- 抗干擾性:RS485接口是采用平衡驅(qū)動(dòng)器和差分接收器的組合,抗噪聲干擾性好。RS232接口使用一根信號(hào)線和一根信號(hào)返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容易產(chǎn)生共模干擾。
- 傳輸距離:RS485接口的最大傳輸距離標(biāo)準(zhǔn)值為 1200 米(9600bps 時(shí)),實(shí)際上可達(dá) 3000 米。RS232傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為 50 米,實(shí)際上也只能用在 15 米左右。
- 通信能力:RS485 接口在總線上是允許連接多達(dá)128個(gè)收發(fā)器,用戶可以利用單一的 RS485 接口方便地建立起設(shè)備網(wǎng)絡(luò)。RS232只允許一對(duì)一通信。
- 傳輸速率:RS232傳輸速率較低,在異步傳輸時(shí),波特率為 20Kbps。RS485 的數(shù)據(jù)最高傳輸速率為 10Mbps 。
- 電氣電平值:RS485的邏輯"1"以兩線間的電壓差為+(2-6) V 表示;邏輯"0"以兩線間的電壓差為-(2-6)V 表 示 。在 RS-232 中任何一條信號(hào)線的電壓均為負(fù)邏輯關(guān)系。即:邏輯"1",-(5-15)V;邏輯"0 " +(5- 15)V 。
PC已經(jīng)配備了RS232,可以直接使用。如果使用RS485通信,則只需在RS232端口上連接RS232至RS485轉(zhuǎn)換頭,無(wú)需修改程序。
?
?
?
RS232是一個(gè)標(biāo)準(zhǔn)接口,是一個(gè)D形的9引腳。所連接設(shè)備的接口的信號(hào)定義是相同的。信號(hào)定義如下:
?
RS232僅允許一對(duì)一通信(單站功能)
?
?
RS485接口允許總線上最多128個(gè)收發(fā)器(多站功能)
?
?
通信距離:最遠(yuǎn)設(shè)備(控制器)與計(jì)算機(jī)之間的距離理論為1200米。建議控制在800米以內(nèi),最佳控制在300米以內(nèi)。如果距離太長(zhǎng),可以使用485中繼器(擴(kuò)展)其中中繼器放置在總線中間或開(kāi)頭。中繼器理論上可以擴(kuò)展到3000米。
負(fù)載數(shù):485 總線可以承載的設(shè)備(控制器)數(shù)量。這取決于控制器的通信芯片和485轉(zhuǎn)換器的通信芯片的選擇。通常,有 32、64、128 和 256。這種選擇是理論數(shù)字。在實(shí)際應(yīng)用中,根據(jù)場(chǎng)景環(huán)境、通信距離等因素,負(fù)載數(shù)未達(dá)到指標(biāo)數(shù)。
485通信總線(必須雙絞線,或網(wǎng)絡(luò)電纜之一),如果使用普通電線(不絞線),干擾會(huì)很大,通信不順暢,甚至通信都是不可能的。
每個(gè)控制器設(shè)備必須攜手并進(jìn),并且不得有星形連接或分叉。如果有星形連接或分叉,干擾會(huì)很大,通信會(huì)很差,甚至傳輸也不可能。
區(qū)別總結(jié)
規(guī)格 |
RS232型 |
RS485型 |
操作模式 |
單 端 |
不同 -ENTIAL |
一條線路上的驅(qū)動(dòng)器和接收器總數(shù) |
1 個(gè)驅(qū)動(dòng)程序 1 記錄儀 |
1 個(gè)驅(qū)動(dòng)程序 32 接收器 |
最大電纜長(zhǎng)度 |
50 英尺 |
4000 呎 |
最大數(shù)據(jù)速率 |
460kb/s |
30Mb/秒 |
最大驅(qū)動(dòng)器輸出電壓 |
+/-25V |
-7V至+12V |
驅(qū)動(dòng)器輸出信號(hào)電平(最小負(fù)載)加載 |
+/-5V 至 +/-15V |
+/-1.5V |
驅(qū)動(dòng)器輸出信號(hào)電平(最大空載)卸載 |
+/-25V |
+/-6V |
驅(qū)動(dòng)器負(fù)載阻抗(歐姆) |
3k 至 7k |
54 |
高 Z 狀態(tài)下的最大驅(qū)動(dòng)器電流 開(kāi)機(jī) |
不適用 |
+/-100uA |
高 Z 狀態(tài)下的最大驅(qū)動(dòng)器電流 斷電 |
+/-6毫安 +/-2v |
+/-100uA |
壓擺率(最大值) |
30V/uS |
不適用 |
接收器輸入電壓范圍 |
+/-15V |
-7V至+12V |
接收器輸入靈敏度 |
+/-3V |
+/-200mV |
接收器輸入電阻(歐姆) |
3k 至 7k |
>=12k |
?
?
到了這里,關(guān)于【總線】一文看懂RS232和RS485通信總線的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!