|
串口
串口叫做串行接口,也稱串行通信接口,按電氣標(biāo)準(zhǔn)及協(xié)議來分包括RS-232-C、RS-422、RS485、USB等。 RS-232-C、RS-422與RS-485標(biāo)準(zhǔn)只對接口的電氣特性做出規(guī)定,不涉及接插件、電纜或協(xié)議。USB是近幾年發(fā)展起來的新型接口標(biāo)準(zhǔn),主要應(yīng)用于高速數(shù)據(jù)傳輸領(lǐng)域。 簡介 RS-232-C:也稱標(biāo)準(zhǔn)串口,是目前最常用的一種串行通訊接口。它是在1970年由美國電子工業(yè)協(xié)會(EIA)聯(lián)合貝爾系統(tǒng)、 調(diào)制解調(diào)器廠家及計算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn)。它的全名 是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備(DCE)之間 串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。傳統(tǒng)的RS-232-C接口標(biāo)準(zhǔn)有25根信號線,采用標(biāo)準(zhǔn)25芯D型插頭座。后來的PC上使用簡化了的9芯D型插座?,F(xiàn)在應(yīng)用中25芯插頭座已很少采用?,F(xiàn)在的臺式電腦一般有兩個串行口:COM1和COM2,從設(shè)備管理器的端口列表中就可以看到。硬件表現(xiàn)為計算機(jī)后面的9針D形接口,由于其形狀和針腳數(shù)量的原因,其接頭又被稱為DB9接頭?,F(xiàn)在有很多手機(jī)數(shù)據(jù)線或者物流接收器都采用COM口與計算機(jī)相連,很多投影機(jī),液晶電視等設(shè)備都具有了此接口,廠家也常常會提供控制協(xié)議,便于在控制方面實(shí)現(xiàn)編程受控,現(xiàn)在越來越多的智能會議室和家居建設(shè)都采用了中央控制設(shè)備對多種受控設(shè)備的串口控制方式。 RS-232針腳定義: 1 CD ← Carrier Detect 載波檢測 2 RXD ← Receive Data 接收數(shù)據(jù) 3 TXD → Transmit Data 發(fā)送數(shù)據(jù) 4 DTR → Data Terminal Ready數(shù)據(jù)終端就緒 5 GND — System Ground 系統(tǒng)接地 6 DSR ← Data Set Ready 數(shù)據(jù)設(shè)備就緒 7 RTS → Request To Send 請求發(fā)送 8 CTS ← Clear To Send 允許發(fā)送 9 RI ← Ring Indicator 金屬外殼接地 RS-422:為改進(jìn)RS-232通信距離短、速率低的缺點(diǎn),RS-422定義了一種平衡通信接口,將傳輸速率提高到10Mb/s,傳輸距離延長到4000英尺(速率低于100kb/s時),并允許在一條平衡總線上連接最多10個接收器。RS-422是一種單機(jī)發(fā)送、多機(jī)接收的單向、平衡傳輸規(guī)范,被命名為TIA/EIA-422-A標(biāo)準(zhǔn)。 RS-485:為擴(kuò)展應(yīng)用范圍,EIA又于1983年在RS-422基礎(chǔ)上制定了RS-485標(biāo)準(zhǔn),增加了多點(diǎn)、雙向通信能力,即允許多個發(fā)送器連接到同一條總線上,同時增加了發(fā)送器的驅(qū)動能力和沖突保護(hù)特性,擴(kuò)展了總線共模范圍,后命名為TIA/EIA-485-A標(biāo)準(zhǔn)。 串口的優(yōu)點(diǎn) 串口形容一下就是一條車道,而并口就是有8個車道同一時刻能傳送8位(一個字節(jié))數(shù)據(jù)。 但并口不比串口快,由于8位通道之間的互相干擾。傳輸時速度就受到了限制。而且當(dāng)傳輸出錯時,要同時重新傳8個位的數(shù)據(jù)。串口沒有干擾,傳輸出錯后重發(fā)一位就可以了。所以要比并口快。串口硬盤就是這樣被人們重視的。 擴(kuò)展閱讀 交換機(jī)串口 交換機(jī)的串口的英文就是trunk;是用來做下一跳路由轉(zhuǎn)換用的.每個VLAN只有通過與TRUNK的路由指向后才能上外網(wǎng) RS232C串口通信接線方式? 首先,串口傳輸數(shù)據(jù)只要有接收數(shù)據(jù)針腳和發(fā)送針腳就能實(shí)現(xiàn):同一個串口的接收腳和發(fā)送腳直接用線相連,兩個串口相連或一個串口和多個串口相連 同一個串口的接收腳和發(fā)送腳直接用線相連對9針串口和25針串口,均是2與3直接相連; 兩個不同串口(不論是同一臺計算機(jī)的兩個串口或分別是不同計算機(jī)的串口) DB9-DB9 2-3,3-2,5-5 DB25-DB25 2-3,3-2,7-7 DB9-DB25 2-3,3-2,5-7 上面是對微機(jī)標(biāo)準(zhǔn)串行口而言的,還有許多非標(biāo)準(zhǔn)設(shè)備,如接收GPS數(shù)據(jù)或電子羅盤數(shù)據(jù),只要記住一個原則:接收數(shù)據(jù)針腳(或線)與發(fā)送數(shù)據(jù)針腳(或線)相連,彼些交叉,信號地對應(yīng)相接。 [1][2] 引腳說明: Pin Name Dir Description 1DCD 載波檢測 2 RXD Receive Data 接收數(shù)據(jù) 3 TXD Transmit Data 發(fā)送數(shù)據(jù) 4 DTR Data Terminal Ready 數(shù)據(jù)終端準(zhǔn)備 5 GND System Ground 接地 6 DSR Data Set Ready 數(shù)據(jù)準(zhǔn)備完成 7 RTS Request to Send 請求發(fā)送 8 CTS Clear to Send 清除發(fā)送 9 RI Ring Indicator 振鈴提示 電腦主板上的串口:進(jìn)行串行傳輸?shù)慕涌冢淮沃荒軅鬏?Bit。串行端口可以用于連接外置調(diào)制解調(diào)器、繪圖儀或串行打印機(jī)。它也可以控制臺連接的方式連接網(wǎng)絡(luò)設(shè)備,例如路由器和交換機(jī),主要用來配置它們。 Universal Serial Bus ?。ㄍㄓ么锌偩€)簡稱USB,是目前電腦上應(yīng)用較廣泛的接口規(guī)范,由Intel、Microsoft、Compaq、IBM、NEC、Northern Telcom等幾家大廠商發(fā)起的新型外設(shè)接口標(biāo)準(zhǔn)。USB接口是電腦主板上的一種四針接口,其中中間兩個針傳輸數(shù)據(jù),兩邊兩個針給外設(shè)供電。USB接口速度快、連接簡單、不需要外接電源,傳輸速度12Mbps,最新USB2.0可達(dá)480Mbps;電纜最大長度5米,USB電纜有4條線,2條信號線,2條電源線,可提供5伏特電源,USB電纜還分屏蔽和非屏蔽兩種,屏蔽電纜傳輸速度可達(dá)12Mbps,價格較貴,非屏蔽電纜速度為1.5Mbps,但價格便宜;USB通過串聯(lián)方式最多可串接127個設(shè)備;支持熱插拔。 RJ-45接口 RJ-45接口是以太網(wǎng)最為常用的接口,RJ45是一個常用名稱,指的是由IEC (60)603-7標(biāo)準(zhǔn)化,使用由國際性的接插件標(biāo)準(zhǔn)定義的8個位置(8針)的模塊化插孔或者插頭。 com口 COM口即串行通訊端口。微機(jī)上的com口通常是9針,也有25針的接口,最大速率115200bps。通常用于連接鼠標(biāo)(串口)及通訊設(shè)備(如連接外置式MODEM進(jìn)行數(shù)據(jù)通訊或一些工廠的CNC機(jī)接口)等。一般主板外部只有一個COM口,機(jī)箱后面和并口一起的那個九孔輸出端(梯形),就是COM1口,COM2口一般要從主板上插針引出。并口是最長的那個梯形口。 但目前主流的主板一般都只帶1個串口,甚至不帶,慢慢會被USB 取代。 COM口的接口標(biāo)準(zhǔn)規(guī)范和總線標(biāo)準(zhǔn)規(guī)范是RS-232,有時候也叫做RS-232口。 9針串口引腳圖 9針串行口的針腳功能: 針腳 功能 1 載波檢測(CD) 2 接受數(shù)據(jù)(RXD) 3 發(fā)出數(shù)據(jù)(TXD) 4 數(shù)據(jù)終端準(zhǔn)備好(DTR) 5 信號地線(SG) 6 數(shù)據(jù)準(zhǔn)備好(DSR) 7 請求發(fā)送(RTS) 8 清除發(fā)送(CTS) 9 振鈴指示(RI) 25針的接口定義: Pin 1 Protective Ground Pin 2 Transmit Data Pin 3 Received Data Pin 4 Request To Send Pin 5 Clear To Send Pin 6 Data Set Ready Pin 7 Signal Ground Pin 8 Received Line Signal Detector (Data Carrier Detect) Pin 20 Data Terminal Ready Pin 22 Ring Indicator 什么是RS-232? ------------------------------------------ RS-232(ANSI/EIA-232標(biāo)準(zhǔn))是IBM-PC及其兼容機(jī)上的串行連接的標(biāo)準(zhǔn)??捎糜谠S多用途,比如連接鼠標(biāo)、打印機(jī)或者M(jìn)odem,同時也可以接工業(yè)儀器儀表。用于驅(qū)動和連線的改進(jìn),實(shí)際應(yīng)用中RS-232的傳輸長度或者速度常常超過標(biāo)準(zhǔn)的值。RS-232只限于PC串口和設(shè)備間點(diǎn)對點(diǎn)的通信。RS- 232串口通信最遠(yuǎn)距離是50英尺。 -DB-9針連接頭 ------------- \ 1 2 3 4 5 / \ 6 7 8 9 / ----------- 從計算機(jī)連出的線的截面。RS-232針腳的功能: 數(shù)據(jù): TXD(pin 3): 串口數(shù)據(jù)輸出RXD(pin 2): 串口數(shù)據(jù)輸入握手: RTS(pin 7): 發(fā)送數(shù)據(jù)請求CTS(pin 8): 清除發(fā)送DSR(pin 6): 數(shù)據(jù)發(fā)送就緒DCD(pin 1): 數(shù)據(jù)載波檢測DTR(pin 4): 數(shù)據(jù)終端就緒地線: GND(pin 5): 地線其他RI(pin 9): 鈴聲指示注: COM接口就是遵循RS232標(biāo)準(zhǔn)的物理口。COM口指串口的物理實(shí)現(xiàn),而RS232是一種串口接口標(biāo)準(zhǔn)。 |
|
|