RS232是半雙工通訊嗎?其中「0」用什麼電平表示?

2025-06-21 14:55:08 字數 4759 閱讀 9798

1樓:匿名使用者

rs232是全雙工通訊。

eia-rs-232c對電氣特性、邏輯電平和各種訊號線功能都作了規定。

在txd和rxd上:邏輯1(mark)=-3v~-15v邏輯0(space)=+3~+15v

在rts、cts、dsr、dtr和dcd等控制線上:訊號有效(接通,on狀態,正電壓)=+3v~+15v訊號無效(斷開,off狀態,負電壓)=-3v~-15v

以上規定說明了rs-232c標準對邏輯電平的定義。

對於資料(資訊碼):邏輯「1」(傳號)的電平低於-3v,邏輯「0」(空號)的電平高於+3v;

對於控制訊號;接通狀態(on)即訊號有效的電平高於+3v,斷開狀態(off)即訊號無效的電平低於-3v,也就是當傳輸電平的絕對值大於3v時,電路可以有效地檢查出來,介於-3~+3v之間的電壓無意義,低於-15v或高於+15v的電壓也認為無意義,因此,實際工作時,應保證電平在±(3~15)v之間。

232電平是怎麼實現全雙工

2樓:蘑菇飯資訊

以前弄過一段時間序列通訊,翻過一些讀物,我看到的情況大概是這樣:

rs232,rs422,rs485是電氣標準,就是邏輯是如何表示的。

rs232使用12v,0,-12v電壓來表示邏輯,(好象-12v表示邏輯1,12v表示邏輯0),全雙工,最少3條通訊線(rx,tx,gnd),因為使用絕對電壓表示邏輯,由於干擾,導線電阻等原因,通訊距離不遠,低速時幾十公尺也是可以的。

rs422,在rs232後推出,使用tll差動電平表示邏輯,就是兩根的電壓差表示邏輯,rs422定義為全雙工的,所以最少要4根通訊線(一般要還要多拉一根地線),乙個驅動器可以驅動(最多)10個接收器,通訊距離與通訊速率有關係,一般距離短時可以使用高速率進行通訊,速率低時可以進行較遠距離通訊,一般可達數百上千公尺。

rs485,在rs422後推出,絕大部分繼承了422,主要的差別是rs485可以是半雙工的,而且乙個驅動器的驅動能力至少可以驅動32個接收器,當使用阻抗更高的接收器時可以驅動更多的接收器。所以現在大多數全雙工485驅動/接收器對都是標:rs422/485的,因為全雙工rs485的驅動/接收器對一定可以用在rs422網路。

很多人都認為全雙工的是422,半雙工的是485,我不知道依據是什麼(要不是他們錯了就是我看到《串列埠大全》的作者jan axelson錯了)。

序列通訊,同步序列與非同步序列。

序列通訊就是資料位按時間順序一位一位地傳送接收,其中同步序列通訊資料的傳輸必須包含資料訊號和時鐘訊號,例如i2c,spi等都有時鐘訊號,所以一般速率高但通訊距離短,甚至就是板內或板間通訊。非同步序列通訊不包含時鐘訊號,如何理解乙個資料位是靠雙方預先協商,例如使用9600b的速率就定了一位資料的時間大概是100來us,再定乙個法則就可以進行通訊了,例如要起始通訊,用乙個0表示,然後就是n位資料,再就是校驗,停止之類表示乙個完整資料幀,一般pc的232介面和mcu的uart都遵循相容的法則,只要你決定如何使用就好了。

多說一句:我是做軟體的,對硬體只希望能正確瞭解,知道其工作原理就行,所以不深究,最好有明白人詳細指明/正確或錯誤。

rs232中用來轉換電平的晶元有哪些(不要用max232),又或者用什麼來實現序列通訊,最好有個參考圖,帶解

3樓:網友

rs-232 的介面電氣:微機介面及內部電路是採用ttl 和cmos 型電路。這些電路都。

不能直接與rs-232 相連,中間必須要進行電平轉換,常用的轉換晶元有mc1488、mc1489、

max232 等。mc1488、mc1489 需接±12v 的電源,其中mc1488 用在通訊裝置的傳送端,mc1489 用在通訊裝置的接收端。max232 是單5v 供電。片內整合有公升壓電路產生±12v

的電壓,使用時片外需匹配相應的電容。

rs232是不是沒有通訊協議?

4樓:

沒有通訊協議。

rs-232是一種通訊介面標準。

個人計算機上的通訊介面之一,由電子工業協會(electronic industries association,eia) 所制定的非同步傳輸標準介面。通常 rs-232 介面以9個引腳 (db-9) 或是25個引腳 (db-25) 的型態出現,一般個人計算機上會有兩組 rs-232 介面,分別稱為 com1 和 com2。

rs-232-c是美國電子工業協會eia(electronic industry association)制定的一種序列物理介面標準。rs是英文「推薦標準」的縮寫,232為標識號,c表示修改次數。rs-232-c匯流排標準設有25條訊號線,包括乙個主通道和乙個輔助通道。

在多數情況下主要使用主通道,對於一般雙工通訊,僅需幾條訊號線就可實現,如一條傳送線、一條接收線及一條地線。

5樓:網友

rs-232/rs-485/rs-422 都是通訊電平標準,其僅僅表示什麼是'0',什麼是'1'。也可稱之為電氣協議。而一直相關的uart之類的,稱為通訊 "時序" 協議。

這兩個加起來稱為通訊的「物理層」。像modbus之類的,定義了各個位元組的含義的資料串,稱之為「應用層」。應用程式就是解析了這些資料串,從而知道要往**跑、幹什麼、跑多少、幹多少。

有的通訊定義的層數很多,區域網就定義了5-8層,意義各不相同,各層各幹什麼(自己的事)。使用者一般只接觸物理層(底層)和應用層(頂層),即我們玩的網絡卡(底層)和網頁瀏覽(頂層)。中間層用於路由、管理、診斷、分配。

rs232與rs485有什麼本質的區別

6樓:上帝右腳尖

85介面又叫ab線,需要兩條線,一般都是現場佈線用,為了現場接線方便,一般用歐式端子。

422也是現場匯流排,與485不同的就是,需要4條線,你可以理解為485是半雙工,也就是整個匯流排中,只有乙個人說話時候就不能聽,聽的時候就不能說話。

這種叫做半雙工。

而rs232的話,主要一般用於離得近的裝置通訊,不適合遠距離現場通訊。所以老式的電腦,都有232介面。那時候232介面主要是讀卡器,磁碟讀取,一類的裝置。

而且,乙個介面只能連線乙個裝置,也就是一對一通訊。而不是像rs485這種,可以一對多的,叫匯流排。rs232最遠通訊距離只有15公尺。

如下圖。向左轉|向右轉。

但這三者介面的板上訊號源都是串列埠,也就是uart。所以可以很容易相互轉換。

rs232也並不適合現場大規模聯網使用,因為rs232線序中要接gnd,所以至少要3條線傳輸訊號。而rs485是兩條線。

7樓:網友

1,上面的網友說的:rs232是全雙工,rs485是半雙工。

2,最主要的是訊號電平不同,rs232是用-3v~-15v表示邏輯1,用+3v~+15v表示邏輯0。

而rs485是差分訊號,都是正電壓,並不是用高電平表示1,用低電平表示0,而是用差分訊號,即雙線的。

3,rs232是3線制,有gnd,通訊只能是一對一。rs485是雙線制,不需gnd,通訊可以一對多。

8樓:輝輝老師解答

1. rs-485的電氣特性:邏輯「1」以兩線間的電壓差為+(2—6) v表示;邏輯「0」以兩線間的電壓差為-(2—6)v表示。

介面訊號電平比rs -232-c降低了,就不易損壞介面電路的晶元,且該電平與ttl電平相容,可方便與ttl 電路連線。

2. rs-485的資料最高傳輸速率為10mbps3. rs-485介面是採用平衡驅動器和差分接收器的組合,抗共模幹能力增強,即抗雜訊干擾性好。

4. rs-485介面的最大傳輸距離標準值為4000英呎,實際上可達 3000公尺,另外rs-232-c介面在匯流排上只允許連線1個收發器,即單站能力。而 rs-485介面在匯流排上是允許連線多達128個收發器。

即具有多站能力,這樣使用者可以利用單一的rs-485介面方便地建立起裝置網路。 因rs-485介面具有良好的抗雜訊干擾性,長的傳輸距離和多站能力等上述優點就使其成為首選的序列介面。因為rs485介面組成的半雙工網路 ,一般只需二根連線,所以rs485介面均採用遮蔽雙絞線傳輸。

rs485介面聯結器採用db-9的9芯插頭座,與智慧型終端rs485介面採用db-9(孔) ,與鍵盤連線的鍵盤介面rs485採用db-9(針)

9樓:牛二可愛在此

rs232是全雙工,rs485是半雙工。

i2c,485,232,spi這四種通訊方式有什麼區別?什麼是雙工,什麼是半雙工,什麼是全雙工?

10樓:小兆

第一,從硬體上講,傳輸資料時的電氣特性不同,比如邏輯1和0對應的電平狀態;時序不同。

第二,因為硬體的原因導致他們的傳輸距離不同。485可以長達1500公尺,i2c和spi也就侷限於板級的距離,幾十釐公尺吧。232也就1公尺多。

第三,傳輸速度不同,232和485的波特率最高的也就,再高的也有卻不常用。i2c和spi的可以達到幾十m,因為距離很短的嘛。

雙工:比如有兩個裝置進行連線通訊,a和b。如果任何時間資料只能單向傳輸,從a到b,那麼就是單工;如果乙個時間可以從a到b,然後下一時間從b到a,但是不能同時雙向就是半雙工;如果同一時間可以雙向同是傳送資料,就是全雙工。

rs232為什麼是全雙工的

11樓:網友

rs232是全雙工的。硬體上面,有rx和tx訊號,分別用來接收資料和傳輸資料,硬體上面互不影響。軟體上面,通訊協議上面,兩個訊號也是互相獨立的。

具體可以參考rs232的標準協議。

12樓:網友

這問題問的蛋疼啊,作為一種通用的通訊介面就應該是這樣的啊。再說了,現在好一點的連線儀表儀器都有各種各樣的軟體是支援全雙工和半雙工調節的。

rs232和rs485通訊介面有什麼區別

rs 232 rs 232是美國電子工業聯盟 eia 制定的序列資料通訊的介面標準,全稱是eia rs 232 簡稱232,rs232 它被廣泛用於計算機序列介面外設連線。rs 232c標準 協議 其中eia electronic industry association 代表美國電子工業聯盟rs ...

怎麼用RS232實現微控制器多機通訊

rs232無法實現多機通訊,你可以用max485晶片設計485通訊就能實現多機通訊了。232的硬體標準無法實現多機通訊,你可以檢視相關檔案,用485 有 連線 bai 多個 rs232 的 模組 請看du 武漢鴻偉光電zhi e232h4 4路rs 232高速隔離集線轉換器特點dao 實現一個串內口...

RS232中的奇偶設定parity N O,是什麼意思?請各位大俠指點下,謝謝

parity為傳輸的資料value中 1 的個數。偶校驗表示 1 的個數為偶數時,校驗位置為 0 否則置為 1 用以保持資料的奇偶性不變。return parity 2 表示當parity為偶數時,返回0,否則返回1。你需要知道以下內容 1.如何開啟儀器的rs232通訊。可能是通過儀器上的按鈕或者觸...