序列通訊介面標準有哪些 藍色蒲公英 1級 2017-06-23 回答

rs232介面就是串列埠,電腦機箱後方的9芯插座,旁邊一般有 “|o|o|” 樣標識。

一般機箱有兩個,新機箱有可能只有一個。膝上型電腦有可能沒有。

有很多工業儀器將它作為標準通訊埠。通訊的內容與格式一般附在儀器的使用者說明書中。

計算機與計算機或計算機與終端之間的資料傳送可以採用序列通訊和並行通訊二種方式。由於序列通訊方式具有使用線路少、成本低,特別是在遠端傳輸時,避免了多條線路特性的不一致而被廣泛採用。 在序列通訊時,要求通訊雙方都採用一個標準介面,使不同 的裝置可以方便地連線起來進行通訊。 rs-232-c介面(又稱 eia rs-232-c)是目前最常用的一種序列通訊介面。它是在1970年由美國電子工業協會(eia)聯合貝爾系統、 調變解調器廠家及計算機終端生產廠家共同制定的用於序列通訊的標 準。它的全名是“資料終端裝置(dte)和資料通訊裝置(dce)之間 序列二進位制資料交換介面技術標準”該標準規定採用一個25個腳的 db25聯結器,對聯結器的每個引腳的訊號內容加以規定,還對各種信 號的電平加以規定。

(1)介面的訊號內容 實際上rs-232-c的25條引線中有許多是很少使用的,在計算機與終端通訊中一般只使用3-9條引線。rs-232-c最常用的9條引線的訊號內容見附表1所示

(2)介面的電氣特性 在rs-232-c中任何一條訊號線的電壓均為負邏輯關係。即:邏 輯“1”,-5— -15v;邏輯“0” +5— +15v 。噪聲容限為2v。即 要求接收器能識別低至+3v的訊號作為邏輯“0”,高到-3v的訊號 作為邏輯“1”

(3) 介面的物理結構 rs-232-c介面聯結器一般使用型號為db-25的25芯插頭座,通常插頭在dce端,插座在dte端。 一些裝置與pc機連線的rs-232-c介面,因為不使用對方的傳送控制訊號,只需三條介面線,即“傳送資料”、“接收資料”和“訊號地”。所以採用db-9的9芯插頭座,傳輸線採用遮蔽雙絞線。

(4)傳輸電纜長度 由rs-232c標準規定在碼元畸變小於4%的情況下,傳輸電纜長度應為50英尺,其實這個4%的碼元畸變是很保守的,在實際應用中,約有99%的使用者是按碼元畸變10-20%的範圍工作的,所以實際使用中最大距離會遠超過50英尺,美國dec公司曾規定允許碼元畸變為10%而得出附表2 的實驗結果。其中1號電纜為遮蔽電纜,型號為decp。no。9107723 內有三對雙絞線,每對由22# awg 組成,其外覆以遮蔽網。2號電纜為不帶遮蔽的電纜。型號為decp。no。9105856-04是22#awg的四芯電纜。

1。rs-232-c是美國電子工業協會eia(electronic industry association)制定的一種序列物理介面標準。rs是英文“推薦標準”的縮寫,232為標識號,c表示修改次數。rs-232-c匯流排標準設有25條訊號線,包括一個主通道和一個輔助通道,在多數情況下主要使用主通道,對於一般雙工通訊,僅需幾條訊號線就可實現,如一條傳送線、一條接收線及一條地線。rs-232-c標準規定的資料傳輸速率為每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。rs-232-c標準規定,驅動器允許有2500pf的電容負載,通訊距離將受此電容限制,例如,採用150pf/m的通訊電纜時,最大通訊距離為15m;若每米電纜的電容量減小,通訊距離可以增加。傳輸距離短的另一原因是rs-232屬單端訊號傳送,存在共地噪聲和不能抑制共模干擾等問題,因此一般用於20m以內的通訊。

2。rs-485匯流排,在要求通訊距離為幾十米到上千米時,廣泛採用rs-485 序列匯流排標準。rs-485採用平衡傳送和差分接收,因此具有抑制共模干擾的能力。加上匯流排收發器具有高靈敏度,能檢測低至200mv的電壓,故傳輸訊號能在千米以外得到恢復。 rs-485採用半雙工工作方式,任何時候只能有一點處於傳送狀態,因此,傳送電路須由使能訊號加以控制。rs-485用於多點互連時非常方便,可以省掉許多訊號線。應用rs-485 可以聯網構成分散式系統,其允許最多並聯32臺驅動器和32臺接收器。

以往,pc與智慧裝置通訊多借助rs232、rs485、乙太網等方式,主要取決於裝置的介面規範。但rs232、rs485只能代表通訊的物理介質層和鏈路層,如果要實現資料的雙向訪問,就必須自己編寫通訊應用程式,但這種程式多數都不能符合iso/osi的規範,只能實現較單一的功能,適用於單一裝置型別,程式不具備通用性。在rs232或rs485裝置聯成的裝置網中,如果裝置數量超過2臺,就必須使用rs485做通訊介質,rs485網的裝置間要想互通訊息只有透過“主(master)”裝置中轉才能實現,這個主裝置通常是pc,而這種裝置網中只允許存在一個主裝置,其餘全部是從(slave)裝置。而現場匯流排技術是以iso/osi模型為基礎的,具有完整的軟體支援系統,能夠解決匯流排控制、衝突檢測、鏈路維護等問題。。。。

rs-232c介面標準詳解

序列通訊介面標準經過使用和發展,目前已經有幾種。但都是在 rs-232標準的基礎上經過改進而形成的。所以,以rs-232c為主來討論。rs-323c標準是美國eia(電子工業聯合會)與bell等公司一起開發的1969年公佈的通訊協議。它適合於資料傳輸速率在0~20000b/s範圍內的通訊。這個標準對序列通訊介面的有關問題,如訊號線功能、電器特性都作了明確規定。由於通行裝置廠商都生產與rs-232c制式相容的通訊裝置,因此,它作為一種標準,目前已在微機通訊介面中廣泛採用。

在討論rs-232c介面標準的內容之前,先說明兩點:

首先,rs-232-c標準最初是遠端通訊連線資料終端裝置dte(data terminal equipment)與資料通訊裝置dce(data communication equipment)而制定的。因此這個標準的制定,並未考慮計算機系統的應用要求。但目前它又廣泛地被借來用於計算機(更準確的說,是計算機介面)與終端或外設之間的近端連線標準。顯然,這個標準的有些規定及和計算機系統是不一致的,甚至是相矛盾的。有了對這種背景的瞭解,我們對rs-232c標準與計算機不相容的地方就不難理解了。

其次,rs-232c標準中所提到的“傳送”和“接收”,都是站在dte立場上,而不是站在dce的立場來定義的。由於在計算機系統中,往往是cpu和i/o裝置之間傳送資訊,兩者都是dte,因此雙方都能傳送和接收。

一、rs-232-c

rs-232c標準(協議)的全稱是eia-rs-232c標準,其中eia(electronic industry association)代表美國電子工業協會,rs(ecommeded standard)代表推薦標準,232是標識號,c代表rs232的最新一次修改(1969),在這之前,有rs232b、rs232a。。它規定連線電纜和機械、電氣特性、訊號功能及傳送過程。常用物理標準還有有eiars-232-c、eiars-422-a、eiars-423a、eiars-485。 這裡只介紹eiars-232-c(簡稱232,rs232)。 例如,目前在ibm pc機上的com1、com2介面,就是rs-232c介面。

1。電氣特性

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

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

邏輯0(space)=+3~+15v

在rts、cts、dsr、dtr和dcd等控制線上:

訊號有效(接通,on狀態,正電壓)=+3v~+15v

訊號無效(斷開,off狀態,負電壓)=-3v~-15v

圖1

以上規定說明了rs-323c標準對邏輯電平的定義。對於資料(資訊碼):邏輯“1”(傳號)的電平低於-3v,邏輯“0”(空號)的電平告語+3v;對於控制訊號;接通狀態(on)即訊號有效的電平高於+3v,斷開狀態(off)即訊號無效的電平低於-3v,也就是當傳輸電平的絕對值大於3v時,電路可以有效地檢查出來,介於-3~+3v之間的電壓無意義,低於-15v或高於+15v的電壓也認為無意義,因此,實際工作時,應保證電平在±(3~15)v之間。

eia-rs-232c與ttl轉換:eia-rs-232c是用正負電壓來表示邏輯狀態,與ttl以高低電平表示邏輯

狀態的規定不同。因此,為了能夠同計算機介面或終端的ttl器件連線,必須在eia-rs-232c與ttl電路之間進行電平和邏輯關係的變換。實現這種變換的方法可用分立元件,也可用積體電路晶片。目前較為廣泛地使用積體電路轉換器件,如mc1488、sn75150晶片可完成ttl電平到eia電平的轉換,而mc1489、sn75154可實現eia電平到ttl電平的轉換。max232晶片可完成ttl←→eia雙向電平轉換,圖1顯示了1488和1489的內部結構和引腳。mc1488的引腳(2)、(4,5)、(9,10)和(12,13)接ttl輸入。引腳3、6、8、11輸出端接eia-rs-232c。mc1498的14的1、4、10、13腳接eia輸入,而3、6、8、11腳接ttl輸出。具體連線方法如圖2所示。圖中的左邊是微機序列介面電路中的主晶片uart,它是ttl器件,右邊是eia-rs-232c聯結器,要求eia高電壓。因此,rs-232c所有的輸出、輸入訊號都要分別經過mc1488和mc1498轉換器,進行電平轉換後才能送到聯結器上去或從聯結器上送進來。

圖2

2、、聯結器的機械特性:

聯結器: 由於rs-232c並未定義聯結器的物理特性,因此,出現了db-25、db-15和db-9各種型別的聯結器,其引腳的定義也各不相同。下面分別介紹兩種聯結器。

(1)db-25: pc和xt機採用db-25型聯結器。db-25聯結器定義了25根訊號線,分為4組:

①非同步通訊的9個電壓訊號(含訊號地sg)2,3,4,5,6,7,8,20,22

②20ma電流環訊號 9個(12,13,14,15,16,17,19,23,24)

③空6個(9,10,11,18,21,25)

④保護地(pe)1個,作為裝置接地端(1腳)

db-25型聯結器的外形及訊號線分配如圖3所示。注意,20ma電流環訊號僅ibm pc和ibm pc/xt機提供,至at機及以後,已不支援。

電纜長度:在通訊速率低於20kb/s時,rs-232c所直接連線的最大物理距離為15m(50英尺)。

最大直接傳輸距離說明:rs-232c標準規定,若不使用modem,在碼元畸變小於4%的情況下,dte和dce之間最大傳輸距離為15m(50英尺)。可見這個最大的距離是在碼元畸變小於4%的前提下給出的。為了保證碼元畸變小於4%的要求,介面標準在電氣特性中規定,驅動器的負載電容應小於2500pf。

序列通訊介面標準有哪些 匿名使用者 1級 2017-06-23 回答

序列通訊介面標準

序列介面標準是PC機與通訊工業中應用最廣泛的一種序列介面。序列通訊介面往往用於連線多個系統,可以可靠地連線計算機和遠距離的計算機子系統

序列介面標準有如下:

單端通訊

RS-232被定義為一種在低速率序列通訊中增加通訊距離的單端標準。RS-232採取不平衡傳輸方式,即所謂單端通訊。

平衡傳輸

RS-422、RS-485與RS-232不一樣,資料訊號採用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為A,另一線定義為B,通常情況下,傳送驅動器A、B之間的正電平在+2~+6V,是一個邏輯狀態,負電平在-2~-6V,是另一個邏輯狀態。另有一個訊號地C,在RS-485中還有一“使能”端,而在RS-422中這是可用可不用的。“使能”端是用於控制傳送驅動器與傳輸線的切斷與連線。當“使能”端起作用時,傳送驅動器處於高阻狀態,稱作“第三態”,即它是有別於邏輯“1”與“0”的第三態。

接收器也作與傳送端相對的規定,收、發端透過平衡雙絞線將AA與BB對應相連,當在收端AB之間有大於+200mV的電平時,輸出正邏輯電平,小於-200mV時,輸出負邏輯電平。接收器接收平衡線上的電平範圍通常在200mV至6V之間。