RS232和RS485的區(qū)別?
RS-232也稱標(biāo)準(zhǔn)串口,最常用的一種串行通訊接口 。它是在1970年由美國電子工業(yè)協(xié)會(huì)簡稱EIA,它聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn) 。它的出現(xiàn)在當(dāng)時(shí)是為了解決計(jì)算機(jī)之間的通訊問題,由于當(dāng)時(shí)沒有互聯(lián)網(wǎng)的概念,所以RS232的通訊方式孕育而生 。首先來看一下它的通訊接口,分為9針接頭DB9和25針接頭DB25這兩種,而DB25呢在發(fā)展的進(jìn)程中逐漸將被淘汰,目前使用最多的就是DB9,下面我們就來了解一下DB9的接線方式 。
9個(gè)針腳分別都有自己的作用,但我們最常用的幾個(gè)針腳分別是接收數(shù)據(jù)RXD、發(fā)送數(shù)據(jù) TXD、信號地GND、請求發(fā)送RTS和清除發(fā)送CTS,接收數(shù)據(jù)和發(fā)送數(shù)據(jù)都很好理解,那么請求發(fā)送和清除發(fā)送是啥意思呢?請求發(fā)送RTS和清除發(fā)送CTS是用于半雙工時(shí)的收發(fā)切換,屬于輔助流量控制信號 。這里有一個(gè)關(guān)鍵詞“半雙工”,半雙工的意思是說,發(fā)送數(shù)據(jù)的時(shí)候就不能接收數(shù)據(jù),接收數(shù)據(jù)的時(shí)候就不能發(fā)送數(shù)據(jù),而我們的RTS和CTS就是用于切換何時(shí)發(fā)送和何時(shí)接收的 。
但是在全雙工模式下這兩個(gè)針腳就不需要了 。這里又一個(gè)關(guān)鍵詞“全雙工”,下面我們就來看一下去掉后的接線方式,RXD接TXD,TXD接RXD,GND接GND 。怎樣來理解呢?發(fā)送和接收分別是由不同的線來處理,也就是能同時(shí)發(fā)送數(shù)據(jù)和接收數(shù)據(jù),這就是所謂的全雙工通訊模式 。而RS232在我們工業(yè)通訊中多采用這種接線方式,可以實(shí)現(xiàn)簡單的全雙工通訊過程 。
沒有了方向的切換,因此,沒有切換操作所產(chǎn)生的時(shí)間延遲,這樣大大提高了通訊效率,并且可以靈活的適用不同的速率設(shè)備 。但是232也有著自己的缺點(diǎn),其傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50英尺,實(shí)際上也只能用在15米左右,而最大傳輸速率在19200b/s,并且只能點(diǎn)對點(diǎn)通訊 。為改進(jìn)通信距離短、速率低的缺點(diǎn),在rs232的基礎(chǔ)上進(jìn)行的改進(jìn), RS422就此誕生!它定義了一種平衡通信接口,把232的RX分成RX ,RX-,把TX分成TX ,TX-,采用雙絞線(4根線)接線方式,解決了共地噪聲和不能抑制共模干擾等問題,這樣既實(shí)現(xiàn)了全雙工同時(shí)發(fā)送和接收的功能,還可以有較遠(yuǎn)的傳輸距離 。
并且在一條總線上最多可接10個(gè)節(jié)點(diǎn),即一個(gè)主設(shè)備(Master),其余為從設(shè)備(Slave),從設(shè)備之間不能通信,所以RS-422支持點(diǎn)對多的雙向通訊,最大傳輸距離為1219米,最大傳輸速率為10Mb/s 。可是像這樣一種很有優(yōu)勢的通信方式,為什么用的不多呢 。因?yàn)槠浣泳€多,布線成本較高,現(xiàn)場調(diào)試容易搞錯(cuò),像RX,TX正負(fù)交替,交換來交換去的有些麻煩還易出錯(cuò),并且在一條總線上只支持點(diǎn)對多的雙向通訊 。
為擴(kuò)展應(yīng)用范圍,EIA又于1983年在RS-422基礎(chǔ)上進(jìn)行的改進(jìn),RS-485就此誕生 。RS485增加了多點(diǎn)雙向通信能力,即允許多個(gè)發(fā)送器連接到同一條總線上,同時(shí)增加了發(fā)送器的驅(qū)動(dòng)能力和沖突保護(hù)特性,擴(kuò)展了總線共模范圍 。并且其接線方式只需要 ,-兩根線,也叫A,B兩根線 。發(fā)送和接收都是靠這兩根的來傳輸,這就又變成的半雙工通訊模式,但485的許多電氣規(guī)定與422相仿 。
如都采用平衡傳輸方式、都需要在傳輸線上接終接電阻等 。485即可采用二線制也可采用四線制,二線制可實(shí)現(xiàn)真正的多點(diǎn)雙向通信,而采用四線連接時(shí),與422一樣只能實(shí)現(xiàn)點(diǎn)對多的通信,但它比422有改進(jìn),無論四線還是二線制連接方式,總線上可接到32個(gè)設(shè)備 。好了!由于時(shí)間關(guān)系具體的串口細(xì)節(jié),這里就不跟大家講解了,有興趣的朋友可以掃描屏幕上的二維碼關(guān)注我的公眾號,在后臺(tái)回復(fù)“串口通訊”可以獲得串口通訊的詳細(xì)說明 。
推薦閱讀
- vivo x 60 參數(shù) S10與vivo
- 美菱冰箱跟海爾冰箱哪個(gè)好,美的冰箱與海爾冰箱哪個(gè)質(zhì)量好
- 與十五年前相比,摩托羅拉w220
- 印度與朝鮮哪個(gè)更強(qiáng),朝鮮和印度哪個(gè)厲害
- 超白玻璃與浮法玻璃的區(qū)別
- 并行與并發(fā)的理解,串行
- 固態(tài)硬盤與機(jī)械硬盤區(qū)別 機(jī)械硬盤和固態(tài)硬盤
- 小米10與魅族17對比 魅族17對比小米10
- x70 vivo 50W無線充電
- 三星國行與港版有什么區(qū)別 到底有什么區(qū)別
