RS232與RS485一直是弱電常見(jiàn)的接口,但是有很多人對(duì)它們之間的區(qū)別了解得不是很透徹,他們到底有什么區(qū)別嗎?
一、RS485概述
廣泛應(yīng)用于需要幾十米到幾千米的通信距離RS-485串行總線。RS-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。加上總線收發(fā)器具有高靈敏度,能檢測(cè)低至200mV的電壓,故傳輸信號(hào)能在千米以外得到恢復(fù)。
RS-485采用半雙工工作方式,任何時(shí)候只能有一點(diǎn)處于發(fā)送狀態(tài),因此,發(fā)送電路須由使能信號(hào)加以控制。
二、RS485特點(diǎn)
RS-485用于多點(diǎn)互連時(shí)非常方便,可以省掉許多信號(hào)線。應(yīng)用RS-485可以聯(lián)網(wǎng)構(gòu)成分布式系統(tǒng),其允許最多并聯(lián)32臺(tái)驅(qū)動(dòng)器和32臺(tái)接收器。針對(duì)RS-232-C的不足,新標(biāo)準(zhǔn)RS-485具有以下特點(diǎn):
RS485
(1)RS-485的電氣特性:邏輯“1”以兩線間的電壓差+2V~+6V表示,邏輯“0”以兩線間的電壓差-6V~-2V表示。接口信號(hào)電平比RS-232-C降低了,就不容易損壞接口電路芯片,且該電平與TTL電平兼容,刻方便與TTL電路連接。
(2)數(shù)據(jù)最高傳輸速率為:10Mbps
(3)RS-485接口采用平衡驅(qū)動(dòng)器和差分接收器的組合,抗共模干擾能力強(qiáng),即抗噪聲性能好。
(4)RS-485接口的最大傳輸距離標(biāo)準(zhǔn)值4000英尺,實(shí)際上可達(dá)3000米。
(5)RS-232-C接口在總線上只允許連接一個(gè)收發(fā)器,即單站能力;而RS-485接口在總線上只允許連接多達(dá)128個(gè)收發(fā)器,即具有多站能力,這樣用戶可以利用單一的RS-485接口方便地建立設(shè)備網(wǎng)絡(luò)。
三、RS232概述
RS-232接口符合美國(guó)電子工業(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特點(diǎn)
RS232的接口標(biāo)準(zhǔn),RS-232接口符合美國(guó)電子工業(yè)聯(lián)盟(EIA)制定的串行數(shù)據(jù)通信的接口標(biāo)準(zhǔn),被廣泛用于計(jì)算機(jī)串行接口外設(shè)連接,像有些老式PC機(jī)上就配置有RS232接口。RS-232是現(xiàn)在主流的串行通信接口之一。由于RS232接口標(biāo)準(zhǔn)出現(xiàn)較早,難免有不足之處,主要有以下四點(diǎn):
(1)接口的信號(hào)電平值較高,易損壞接口電路的芯片。RS232接口任何一條信號(hào)線的電壓均為負(fù)邏輯關(guān)系。即:邏輯“1”為-3—-15V;邏輯“0”:+3—+15V,噪聲容限為2V。即要求接收器能識(shí)別高于+3V的信號(hào)作為邏輯“0”,低于-3V的信號(hào)作為邏輯“1”,TTL電平為5V為邏輯正,0為邏輯負(fù)。與TTL電平不兼容故需使用電平轉(zhuǎn)換電路方能與TTL電路連接。
(2)傳輸速率較低,在異步傳輸時(shí),比特率為20Kbps;因此在51CPLD開(kāi)發(fā)板中,綜合程序波特率只能采用19200,也是這個(gè)原因。
(3)接口使用一根信號(hào)線和一根信號(hào)返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。
(4)傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50英尺,實(shí)際上也只能用在15米左右。
五、應(yīng)用領(lǐng)域
RS-232現(xiàn)在一般應(yīng)用于數(shù)據(jù)傳輸率低的短距離傳輸中,在嘈雜的環(huán)境也能有效工作,比如工廠、公共站點(diǎn)等,其常用設(shè)備有低速調(diào)制解調(diào)器、工業(yè)控制設(shè)備、可編程邏輯控制器(plc)、計(jì)算機(jī)數(shù)控(CNC)機(jī)床、機(jī)器人、嵌入式控制電腦、醫(yī)療儀器及設(shè)備以及嵌入式控制器開(kāi)發(fā)系統(tǒng)。
RS-485則常用于數(shù)據(jù)傳輸速率高的長(zhǎng)距離傳輸中,常用設(shè)備有銷(xiāo)售點(diǎn)終端(POS)、計(jì)量?jī)x器和大型專(zhuān)用自動(dòng)化機(jī)器等。
但在平常的應(yīng)用中,我們經(jīng)常需要在兩個(gè)不同的接口類(lèi)型間進(jìn)行轉(zhuǎn)換。這時(shí)我們可以使用現(xiàn)在流行的USB接口,可以幫助我們轉(zhuǎn)換到RS-232接口和RS-485接口。
綜上所述,RS-232適合短距離低速率的傳輸要求,而RS-485則適合于長(zhǎng)距離通訊傳輸。RS-485是針對(duì)RS-232接口的不足出現(xiàn)的新的接口標(biāo)準(zhǔn),因其具有的良好抗噪聲干擾能力和多站能力,現(xiàn)已成為首選標(biāo)準(zhǔn)。