完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > RS-422
RS-422標(biāo)準(zhǔn)全稱是“平衡電壓數(shù)字接口電路的電氣特性”,它定義了接口電路的特性。實(shí)際上還有一根信號地線,共5根線。
RS-422標(biāo)準(zhǔn)全稱是“平衡電壓數(shù)字接口電路的電氣特性”,它定義了接口電路的特性。實(shí)際上還有一根信號地線,共5根線。由于接收器采用高輸入阻抗和發(fā)送驅(qū)動器比RS232更強(qiáng)的驅(qū)動能力,故允許在相同傳輸線上連接多個(gè)接收節(jié)點(diǎn),最多可接10個(gè)節(jié)點(diǎn)。一個(gè)主設(shè)備(Master),其余為從設(shè)備(Slave),從設(shè)備之間不能通信,所以RS-422支持點(diǎn)對多的雙向通信。接收器輸入阻抗為4k,故發(fā)端最大負(fù)載能力是10×4k+100Ω(終接電阻)。
RS-422標(biāo)準(zhǔn)全稱是“平衡電壓數(shù)字接口電路的電氣特性”,它定義了接口電路的特性。實(shí)際上還有一根信號地線,共5根線。由于接收器采用高輸入阻抗和發(fā)送驅(qū)動器比RS232更強(qiáng)的驅(qū)動能力,故允許在相同傳輸線上連接多個(gè)接收節(jié)點(diǎn),最多可接10個(gè)節(jié)點(diǎn)。一個(gè)主設(shè)備(Master),其余為從設(shè)備(Slave),從設(shè)備之間不能通信,所以RS-422支持點(diǎn)對多的雙向通信。接收器輸入阻抗為4k,故發(fā)端最大負(fù)載能力是10×4k+100Ω(終接電阻)。
特性
RS-422四線接口由于采用單獨(dú)的發(fā)送和接收通道,因此不必控制數(shù)據(jù)方向,各裝置之間任何必須的信號交換均可以按軟件方式(XON/XOFF握手)或硬件方式(一對單獨(dú)的雙絞線)。RS-422的最大傳輸距離為4000英尺(約1219米),最大傳輸速率為10Mb/s。其平衡雙絞線的長度與傳輸速率成反比,在 100kb/s速率以下,才可能達(dá)到最大傳輸距離。只有在很短的距離下才能獲得最高速率傳輸。一般100米長的雙絞線上所能獲得的最大傳輸速率僅為 1Mb/s。RS-422需要一終接電阻,要求其阻值約等于傳輸電纜的特性阻抗。在短距離傳輸時(shí)可不需終接電阻,即一般在300米以下不需終接電阻。終接電阻接在傳輸電纜的最遠(yuǎn)端。
名稱由來
Electronic Industries Association (EIA ) 電子工業(yè)協(xié)會(EIA) 1924年成立的EIA是美國的一個(gè)電子制造商組織。EIA頒布了許多與電信和計(jì)算機(jī)通信有關(guān)的標(biāo)準(zhǔn),并與其他協(xié)會如美國國家標(biāo)準(zhǔn)協(xié)會(ANSI)和國際電報(bào)電話咨詢委員會(CCITT)有密切聯(lián)系,CCITT現(xiàn)稱為國際電信聯(lián)盟(ITU)。EIA在電信方面主要定義了調(diào)制解調(diào)器和計(jì)算機(jī)之間的串行接口。下表是一些常用的標(biāo)準(zhǔn)。物理層規(guī)范定義了37針(DB-37)、25針(DB-25)和9針(DB-9)連結(jié)器及相關(guān)電纜,另外還有電氣特性,如每個(gè)針上的信號類型及信號時(shí)序。
相關(guān)介紹
RS-232-C 使用DB-25或DB-9連結(jié)器的串行連結(jié)標(biāo)準(zhǔn),電纜最大長度50英尺。RS-449 定義了RS-422與RS-423子集的用DB-37連結(jié)的串行接口。RS-422 定義了平衡式多點(diǎn)接口。RS-423 非平衡數(shù)字接口。EIA-232,就是眾所周知的RS-232,它定義了數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通信設(shè)備(DCE)之間的串行連結(jié)。這個(gè)標(biāo)準(zhǔn)被廣泛采用。EIARS-232標(biāo)準(zhǔn)即CCITT的V.24標(biāo)準(zhǔn)。但CCITT V系列協(xié)議比EIA標(biāo)準(zhǔn)稍具優(yōu)勢,部分原因是由于它是歐洲的政府標(biāo)準(zhǔn)指定要使用的協(xié)議類型。EIA標(biāo)準(zhǔn)大部分和CCITT標(biāo)準(zhǔn)等價(jià)。例如Group3傳真,一個(gè)傳輸率最高為9.6Kbps的傳真機(jī)標(biāo)準(zhǔn),是CCITT的T.4建議,也是EIA465標(biāo)準(zhǔn)。在結(jié)構(gòu)化網(wǎng)絡(luò)布線領(lǐng)域,EIA最近與電信工業(yè)協(xié)會(TIA)聯(lián)合制定了商用建筑電信布線標(biāo)準(zhǔn)(EIA/TIA568和569);這是一個(gè)在校園環(huán)境中使用數(shù)據(jù)級雙絞線的分層布線系統(tǒng)的標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)提供的布線結(jié)構(gòu)使得建筑設(shè)計(jì)者可以不必事先知道使用什么設(shè)備從而便于進(jìn)行高速數(shù)據(jù)通信設(shè)備的布局。RS-422是差模傳輸,抗干擾能力強(qiáng),能傳1200米 RS232最多傳輸15米。
標(biāo)準(zhǔn)9針、標(biāo)準(zhǔn)25針、37針RS-422串口的引腳定義及知識
《設(shè)備監(jiān)控技術(shù)詳解》
3.3 串口線的制作和轉(zhuǎn)換
串口的連接線受很多的限制,最典型的限制就是接口類型和連接線的作用,因?yàn)榻涌陬愋筒煌?,則接口引腳不一樣;連接線的作用不同,則線序不一樣。要知道串口線的制作,首先要知道串口引腳的定義,然后根據(jù)串口連接線的作用決定線的順序。
串口通信標(biāo)準(zhǔn)中,RS-232C、RS-422、RS-485的引腳定義各不相同,因而做線的方式也不相同。串口連接線中,延長線只是起到線長度的增加,因而線序只是原來線序的延長,而通信線,則要確保通信信號的正確連接,所以做線的方式也不盡相同。
在串口線的制作中,有三個(gè)非常重要的原則就是:
如果需要地線,則地線直接連接,其目的就是為了讓雙方有一個(gè)參照電平;
如果是延長線,則同名線號相連;
如果是通信線,則一端的發(fā)送連接另一端的接收。
3.3.1 串口引腳定義
3.3.1 串口引腳定義
串口的引腳定義,不僅取決于串口是公頭,還是母頭,還取決于從哪個(gè)方位來看。因?yàn)榉轿徊煌?,效果也不相同?/p>
從稱呼上,“引腳”,又名“管腳”,或“針”,三者的英文名都是:Pin,本書混用“引腳”和“針”這兩個(gè)名稱。當(dāng)然,這里針的概念是廣義的針,因?yàn)檫@里的針既包括柱狀的探頭,也包括可以使柱狀探頭插入的插座式的針孔。
引腳的作用是實(shí)現(xiàn)連線,所以引腳的定義十分重要。
3.3.1.1 標(biāo)準(zhǔn)9針串口引腳定義
3.3.1.1 標(biāo)準(zhǔn)9針串口引腳定義
從前面的內(nèi)容中,知道了串口外形,就可以繼續(xù)了解其每個(gè)引腳的定義,這是做線的基礎(chǔ)。無論是RS-232C、RS-422,還是RS-485,串口接口的外形、尺寸都是相同的,部件間可以通用互換,但其引腳的定義卻各不相同,因此要了解串口做線,首先要知道串口各引腳的定義。
觀察一個(gè)標(biāo)準(zhǔn)的串口,會發(fā)現(xiàn)串口無論是9針的標(biāo)準(zhǔn)串口物理外形(如圖3.4所示),還是25針串口物理外形(如圖3.6所示),如果橫著看,都顯示兩排引腳。除了兩排引腳這一特征之外,還有就是無論是公頭,還是母頭,兩個(gè)引腳的外圍呈現(xiàn)一邊大、一邊小的“等腰梯形”的形狀(俗稱“D形”)。9針引腳中,大的一邊有5個(gè)引腳,小的一邊有4個(gè)引腳。
拆開串口接口,會發(fā)現(xiàn)在串口接口的內(nèi)側(cè),同樣有9個(gè)引腳,其形狀與外側(cè)布局相同,各引腳位置,也都存在一一對應(yīng)的關(guān)系,如圖3.43所示。該引腳是用于焊接連線使用。當(dāng)將該串口裝到機(jī)箱上后,由機(jī)箱外部看到的線序和從機(jī)箱內(nèi)部看到的線序不一樣,考慮到本章將全面介紹串口的連接線的制作,二者的線序關(guān)系很重要,因而在做線章節(jié)中,專題討論這一問題,詳見第3.3.1.4 節(jié)。
本章除非專門說明,否則所有引腳線序都是指串口外側(cè)的線序,各引腳編號及意義如圖3.40所示。
根據(jù)圖3.40的引腳順序號,如果是作為RS-232C接口,則各引腳定義如表3.2所示。
表3.2 RS-232C引腳意義表
各引腳的電氣特性為:
在TxD和RxD上,邏輯“1”為-3V~-15V; 邏輯“0”為+3V~+15V。
在RTS、CTS、DSR、DTR和DCD等控制線上,信號有效為+3V~+15V;信號無效為-3V~-15V。
對于數(shù)據(jù)信號,邏輯“1”為低于-3V,邏輯“0”為高于+3V;對于控制信號,接通ON為低于-3V;斷開OFF為高于+3V;-3V~+3V、低于-15V、高于+15V都表示電壓無意義。
作為RS-232C接口,其各引腳由標(biāo)準(zhǔn)文檔進(jìn)行定義,所以也可以稱為“標(biāo)準(zhǔn)引腳定義”。而作為RS-422和RS-485接口,則沒有“標(biāo)準(zhǔn)”引腳定義的說法,因?yàn)镽S-422和RS-485連通常的標(biāo)準(zhǔn)接口也沒有,具體采用什么接口,接口中使用哪些引腳,完全取決于設(shè)備設(shè)計(jì)生產(chǎn)商自己的定義。不過,作為RS-422和RS-485標(biāo)準(zhǔn)本身,定義了按照這兩個(gè)標(biāo)準(zhǔn)進(jìn)行通信時(shí),所必須提供的信號線,并且,實(shí)際的使用中,絕大多數(shù)廠商繼續(xù)使用標(biāo)準(zhǔn)的串口接口作為其通信的硬件接口,所以才有前面所說“RS-232C/422/485”采用相同的硬件接口的說法。
RS-422采用的是4線模式,具體設(shè)備的名稱與引腳定義由設(shè)備定義。表3.3是RS-422中各信號名稱,與表3.2不同的是,此表中“序號”與引腳沒有對應(yīng)關(guān)系,只是表示一個(gè)流水號,在實(shí)際連線中,需要根據(jù)設(shè)備定義決定所在的引腳。
表3.3 RS-422引腳意義表
RS-485的信號有兩種,一種是4線模式,另一種是2線模式。4線模式中各信號名稱如表3.4所示。同表3.3一樣,表中“序號”也只表示一個(gè)流水號。
表3.4 RS-485的4線信號線名稱表
2線模式,其各信號名稱如表3.5所示。
表3.5 RS-485的2線信號線名稱表
3.3.1.2 標(biāo)準(zhǔn)25針串口的引腳定義
3.3.1.3 37針RS-422串口的引腳定義
3.3.1.4 角度和位置變化所引起的引腳順序變化
3.3.1.4 角度和位置變化所引起的引腳順序變化
宋朝詩人蘇軾的詩《題西林壁》中有句“橫看成嶺側(cè)成峰,遠(yuǎn)近高低各不同”,所講述的是因參觀者視角不同,導(dǎo)致所看到山的形狀不同,而引發(fā)的稱呼不同。在串口的引腳排序中也存在這一現(xiàn)象,雖然圖3.40明確定義了由設(shè)備的機(jī)箱外部,看到設(shè)備機(jī)箱上串口的引腳定義,但當(dāng)使用這一串口的角色發(fā)生變化時(shí),就會發(fā)現(xiàn),串口引腳的定義發(fā)生了變化。
如圖3.43中,整個(gè)圖中共有8個(gè)串口,如果按上下分,可以分為兩排,上排四個(gè)是串口的實(shí)物圖,下排四個(gè)分別是上排四個(gè)實(shí)物一一對應(yīng)的示意圖;如果按左右分,可以分為四列,其中左邊兩列是設(shè)備上的串口常用的模式,右邊兩列是連線上串口常用的模式,細(xì)分的話自左向右四列,可以分別理解為:設(shè)備內(nèi)部的視圖、設(shè)備外部的視圖、連線外部的視圖、連線內(nèi)部的視圖。按照上一節(jié)的定義,第二列的視圖(即設(shè)備外部的視圖)與上一節(jié)中圖3.36所示的引腳示意圖完全一樣,因此該列的右上角應(yīng)該是引腳1。根據(jù)對應(yīng)關(guān)系,可以將圖上所有的串口的“引腳1”標(biāo)示出來,如圖3.43所示。
通過上圖比較,不難發(fā)現(xiàn),引腳1具有相對性,而不能只以圖3.40示意圖中截圖來判斷引腳的序號。后面的連線都會參考這樣的引腳規(guī)則。
但必須說明的是,以上只是標(biāo)準(zhǔn)接法,這種接法很大程度上取決于設(shè)備本身采用公頭作為設(shè)備外部的接口,如果設(shè)備采用了母頭作為其設(shè)備外部的暴露接口,則整個(gè)串口引腳的變化就是圖3.40的左右角色互換,將左邊當(dāng)作是串口連接線,而將右邊當(dāng)成是設(shè)備。
3.3.1.5 非標(biāo)準(zhǔn)串口的引腳定義
3.3.1.5 非標(biāo)準(zhǔn)串口的引腳定義
除了上述標(biāo)準(zhǔn)接口之外,還有少數(shù)的非標(biāo)接口,并且即使是采用了上述標(biāo)準(zhǔn)接口的設(shè)備,也有很多設(shè)備在設(shè)計(jì)的時(shí)候,沒有按標(biāo)準(zhǔn)的接線方式進(jìn)行設(shè)計(jì)。其中有設(shè)備本身特性限制的原因,但更多的是設(shè)備設(shè)計(jì)者自身的技術(shù)保護(hù)。
非標(biāo)的串口由于形式更為多樣,且沒有規(guī)范進(jìn)行統(tǒng)一,所以接口的引腳定義更是五花八門,互不兼容。如圖3.7、圖3.8和圖3.10就是三種只使用了3線RS-232C標(biāo)準(zhǔn)的串口接線方式,另外還有一些設(shè)備采用如圖3.44所示的RS-422接線方式。這種非標(biāo)準(zhǔn)串口的通信最重要的是保存好接口定義手冊等文檔,以備不時(shí)之需。
3.3.2 串口的轉(zhuǎn)換與連接線制作
3.3.2 串口的轉(zhuǎn)換與連接線制作
了解了串口的引腳定義之后,就可以做串口線了。根據(jù)前面的內(nèi)容,可知要做一個(gè)串口線需要考慮的因素有:
設(shè)備的串口接口采用的是公頭,還是母頭。通常來說,監(jiān)控端(一般是計(jì)算機(jī)端)使用的是公頭的,所連接線的一端是母頭,如果監(jiān)控中使用了串口交換機(jī),則監(jiān)控端是網(wǎng)口接口,另一端視設(shè)備而定。
所采用的模式,如果是RS-232C模式,則至少使用3根線;如果是RS-422模式,則至少采用4根線;如果采用RS-485模式,則或者使用2根線,或者使用4根線。線可以采用電話線或雙絞線,在采用雙絞線的時(shí)候,一般用不完一股中8根線的時(shí)候,盡量不要在一根雙絞線中的8根線傳輸2路或2路以上信號。
不同的模式,傳輸?shù)木嚯x也不同,如果是RS-232C模式,則最長為15米;如果是RS-422或RS-485模式,則最長為1100米。距離遠(yuǎn)的盡量采用絕緣層和屏蔽層以增加信號的強(qiáng)度。如果需要更遠(yuǎn)距離的傳輸,則需要在線的中間附加調(diào)制解調(diào)器(Modem)或其他相關(guān)信號中繼設(shè)備。
以上所有模式都可以采用9引腳串口接口,但大多數(shù)模式都未用完接口的9個(gè)引腳,但不意味著未用的引腳可以隨便再接其他的信號,或者未用的引腳與使用了的引腳有短路現(xiàn)象,因?yàn)橛行╇娐吩趦?nèi)部使用了這些引腳。
連接線在布線的時(shí)候,應(yīng)避免空間上的急轉(zhuǎn)彎或打結(jié)。
如前所述,RS-422/RS-485都沒有定義具體的硬件接口形式,但定義了接線的信號。而RS-232C則使用標(biāo)準(zhǔn)串口作為其硬件的接口形式,并且定義了各引腳的定義,同時(shí)定義了接線的信號意義。因此實(shí)際使用中,RS-232C、RS-422、RS-485等串行通信都使用標(biāo)準(zhǔn)接口作為其通信接口。這樣做的好處是規(guī)格通用,制作方便,不必做過多的區(qū)分,也不需要大量備件;缺點(diǎn)是線一旦做好,很難從外形上進(jìn)行區(qū)分,當(dāng)連接線比較多時(shí),容易混用和錯(cuò)用。
雖然串口本身有9針串口(又稱DB9)和25針串口(又稱DB25)兩種,但實(shí)際使用中,幾乎都是9針的,所以下面將以9針為例進(jìn)行說明。
3.3.2.1 串口模式和規(guī)格的轉(zhuǎn)換(1)
3.3.2.1 串口模式和規(guī)格的轉(zhuǎn)換(1)
串口的連接線制作中,常需要制作一些模式或規(guī)格的轉(zhuǎn)換線。這種線相對簡單,了解這種線的做法,有利于后面內(nèi)容的理解。
1.公頭/母頭之間的延長線和互換線
在監(jiān)控工程中,常常會遇到一些特殊的情況。如監(jiān)控主機(jī)提供了標(biāo)準(zhǔn)串口的公頭接口,被監(jiān)控的設(shè)備直接提供了監(jiān)控連接線,該線制作精良,且一端與設(shè)備直接連接,無法更換,但現(xiàn)實(shí)的情況下,該線的長度不足以與監(jiān)控主機(jī)的串口相連,這時(shí)就需要制作一根延長線以彌補(bǔ)中間的距離。
由于延長線的只是將信號延長,因此所有參與傳輸?shù)臄?shù)據(jù)線將引腳序號相同的線,兩兩直接相連即可,并且既然是延長線,所以兩端必定一端是公頭,另一端是母頭。其連線方式如圖3.45所示。
延長線接法即可以用哪些線就連哪些線,也可以實(shí)現(xiàn)全連接,做到通用性更強(qiáng),并且不必考慮要延長的是公頭還是母頭,其兩端的互異性會自動解決這一問題。為了使示意圖簡捷,圖中只連接了引腳2、3、5。
通常計(jì)算機(jī)和設(shè)備都使用公頭作為其設(shè)備機(jī)箱對外展示的接口,但有些設(shè)備未按標(biāo)準(zhǔn)設(shè)計(jì)和制作,會導(dǎo)致其串口引腳順序是對的,但公頭和母頭接反了,這時(shí)需要通過公頭和母頭轉(zhuǎn)換的方式,將其轉(zhuǎn)換過來。
轉(zhuǎn)換線是特殊的延長線,所以其內(nèi)部的連接方式也是將所有參與傳輸?shù)臄?shù)據(jù)線,引腳序號相同的線兩兩直接相連即可。所不同的是,轉(zhuǎn)換線需要考慮要延長的接口是公頭還是母頭,如果要將公頭轉(zhuǎn)換為母頭,則轉(zhuǎn)換線應(yīng)該兩頭都是母頭;如果要將母頭轉(zhuǎn)換為公頭,則轉(zhuǎn)換線應(yīng)該兩頭都是公頭。其連線方式如圖3.46所示。為了使示意圖簡捷,圖中只連接了引腳2、3、5。
需要說明的是,無論是延長線還是互換線,都只是增長了線的長度,并沒有信號中繼的機(jī)制(如信號放大、濾波),所以延長線或互換線,及原有線的總長度仍然受限于所用線的長度限制,例如,RS-232C中,所有中間連線的總長,仍然不能超過15米。
2.RS-232C與RS-422/RS-485的互換
RS-232C、RS-422和RS-485兩兩之間,由于在電氣參數(shù),接線方式上都各有不同,因此無法直接相連,通常需要專門的轉(zhuǎn)換電路來完成,這種電路通常已被作為設(shè)備單獨(dú)出售,可以直接在市場上買到。此類設(shè)備中,以“RS-232C轉(zhuǎn)RS-485”的應(yīng)用最多,如圖3.47所示。
3.串口轉(zhuǎn)網(wǎng)口
串口轉(zhuǎn)網(wǎng)口的設(shè)備所實(shí)現(xiàn)的不僅是網(wǎng)絡(luò)TCP/IP協(xié)議和設(shè)備串口協(xié)議的互換,還是硬件網(wǎng)絡(luò)RJ-45接口和串口接口電氣性能的交換。因此,此類設(shè)備通常是一個(gè)獨(dú)立的、相對較復(fù)雜的有源設(shè)備,在通信設(shè)備的概念中,可以歸為“網(wǎng)關(guān)”類設(shè)備。
在第3.2.5.2 節(jié)中,有一個(gè)串口轉(zhuǎn)網(wǎng)口的連接線模式(圖3.27),并且該模式有三種原理和連接方式,但那里前兩種的“網(wǎng)口轉(zhuǎn)串口”方式和這里的“串口轉(zhuǎn)網(wǎng)口”不是一個(gè)概念。那里是以網(wǎng)口作為媒介,根據(jù)網(wǎng)口和串口兩種接口的共同特點(diǎn),采用串口的通信數(shù)據(jù)作為通信數(shù)據(jù)進(jìn)行轉(zhuǎn)換。而那里的第三種和這里所說的“轉(zhuǎn)換線”則是一個(gè)網(wǎng)關(guān)設(shè)備,該設(shè)備分別支持網(wǎng)口和串口,并自動完成二者的互換。二者的最大區(qū)分在于前者是一個(gè)連線,后者則是一個(gè)設(shè)備,體現(xiàn)在線的連接方式上,前者內(nèi)部只有線纜的物理連接,而后者則是串口和網(wǎng)口分別連接到一個(gè)簡易的主機(jī)上,該主機(jī)實(shí)現(xiàn)了數(shù)據(jù)的轉(zhuǎn)換。
3.3.2.1 串口模式和規(guī)格的轉(zhuǎn)換(2)
3.3.2.2 連接線的做法(1)
3.3.2.2 連接線的做法(1)
串口連接線首先要做到的是正確性,但這種看似簡單的操作,實(shí)際上卻非常麻煩,特別是對于第一次接觸某個(gè)設(shè)備的初學(xué)者,因?yàn)楫?dāng)一根連線做好以后,連上設(shè)備,運(yùn)行測試程序,如果不通,則很難判斷是線做的不對,還是設(shè)備的協(xié)議命令有問題。
連接線的制作工藝也非常重要,好的做線不僅有利于設(shè)備參數(shù)的讀設(shè)和報(bào)警的讀取,而且還會避免因做線工藝而導(dǎo)致的讀設(shè)的不穩(wěn)定,這對于長時(shí)間不間斷運(yùn)行、需全天候監(jiān)控的設(shè)備來說尤其如此;而差的做法不僅使讀設(shè)產(chǎn)生不穩(wěn)定,而且還有可能導(dǎo)致因短路、斷路而引起的讀取中斷,甚至造成設(shè)備接口損壞。
提示 在串口線的制作中,有一個(gè)非常重要的原則就是:地線直接連接,一端的發(fā)送連接另一端的接收。前者是為了讓雙方有一個(gè)參照電平,后者則是確保正常通信的基礎(chǔ)。
1.RS-232C的三線制接法
RS-232C標(biāo)準(zhǔn)規(guī)定了串口9個(gè)引腳的詳細(xì)意義,但在實(shí)際的應(yīng)用中,很少有設(shè)備的設(shè)計(jì)嚴(yán)格地遵守RS-232C標(biāo)準(zhǔn),其主要原因是在大多數(shù)應(yīng)用中,標(biāo)準(zhǔn)中的許多信號線并不都用的上,或用上后,雖然可以在穩(wěn)定性、安全性上有所提高,但其設(shè)計(jì)代價(jià)過大,因而放棄使用這些信號線。最終,基于RS-232C標(biāo)準(zhǔn)的串口設(shè)計(jì)者總結(jié)出來,要實(shí)現(xiàn)最基本的通信,只需要使用數(shù)據(jù)發(fā)送、數(shù)據(jù)接收和共同地線這3根線即可,而采用這3根通信線制作串口連接線的方法通常稱為“三線制接法”。
當(dāng)采用“三線制接法”對9引腳串口進(jìn)行連接的時(shí)候,根據(jù)三線制接法的原理,需要使用TxD數(shù)據(jù)發(fā)送、RxD數(shù)據(jù)接收和GND地線這3根線,而根據(jù)串口類制線的原則來看,一方的數(shù)據(jù)發(fā)送引腳需要連接另一方的數(shù)據(jù)接收引腳,一方的數(shù)據(jù)接收引腳也需要連接另一方的數(shù)據(jù)發(fā)送引腳,接地線同用,所以接地線與接地線相連。因此兩端都是9引腳串口的“三線制接法”如圖3.50所示。
兩端都是9引腳的串口設(shè)備中,三線制接法引腳連接方式參見表3.9。
考慮到串口還有25針引腳的形式,但目前該引腳接口已很少使用,未來也即將會被淘汰,故此處不再一一圖示,而只用表格列出。
如果兩端都是25引腳的串口設(shè)備,則其引腳連接方式參見表3.10。
如果一端是9引腳,一端是25引腳的串口設(shè)備,則其引腳連接方式參見表3.11。
提示 連接線和轉(zhuǎn)換器的作用不一樣,所以其接線方式也不相同。
連接線的作用是通過雙方引腳、協(xié)議的約定,將其連接起來形成通信。
轉(zhuǎn)換器的作用是通過轉(zhuǎn)換,將一種接口的形式轉(zhuǎn)換為另一種接口的形式,但其引腳屬性并沒有發(fā)生變化,如發(fā)送引腳仍是發(fā)送引腳。當(dāng)與對方相連的時(shí)候,仍然需要一個(gè)連接線連接雙方。
所以表3.7和表3.11并不相同。
3.3.2.2 連接線的做法(2)
3.3.2.2 連接線的做法(2)
2.RS-232C全接法
通常情況下,三線相連的連接線已可以滿足于大部分需要,但如果有些設(shè)備支持的線數(shù)多于3根線,則線也只能采用全接法。
兩端都是9引腳的串口設(shè)備中,全連接法引腳連接方式為:
同樣,對于25針引腳的形式,也因其很少使用,故不再一一圖示,而只用表格列出。
如果兩端都是25引腳的串口設(shè)備,則其引腳連接方式為:
如果一端是9引腳,一端是25引腳的串口設(shè)備,則其引腳連接方式為:
3.NPort接口接線法
上面曾提到,要突破一個(gè)系統(tǒng)只能有256個(gè)串口的限制,同時(shí)使設(shè)備的監(jiān)控可以通過網(wǎng)絡(luò),甚至是跨越互聯(lián)網(wǎng),對遠(yuǎn)在千里之外的設(shè)備進(jìn)行監(jiān)控,要使用到串口交換機(jī),并將其與互聯(lián)網(wǎng)上的網(wǎng)絡(luò)交換機(jī)、路由器等既有網(wǎng)絡(luò)相連,最終實(shí)現(xiàn)網(wǎng)絡(luò)的監(jiān)控。
作為串口交換機(jī)的典型代表,下面以Moxa的NPort串口交換機(jī)為例進(jìn)行說明,其他型號的串口交換機(jī)雖然與NPort串口交換機(jī)不兼容,做線方式不同,但制線思路方式一樣。
NPort串口交換機(jī)的型號有很多,但用于設(shè)備監(jiān)控領(lǐng)域的,主要型號有NPort 5610、NPort 5630和NPort 5650三種。三者的作用一樣,并且都提供對16個(gè)串口設(shè)備的監(jiān)控,三者的區(qū)別是NPort 5610只提供對RS-232C串口的轉(zhuǎn)換,NPort 5630則可以提供RS-422和RS-485串口的轉(zhuǎn)換,NPort 5650則可以同時(shí)提供對RS-232C/RS-422/RS-485串口的轉(zhuǎn)換。
NPort串口交換機(jī)的優(yōu)點(diǎn)很明顯,作為串口與網(wǎng)口的轉(zhuǎn)換設(shè)備,NPort串口交換機(jī)還是一個(gè)Web服務(wù)器,設(shè)備通過網(wǎng)線與交換機(jī)相連,進(jìn)而連接到主機(jī)或互聯(lián)網(wǎng)上,這使得監(jiān)控主機(jī)可以通過Web瀏覽器(如Microsoft Internet Explorer)查看串口交換機(jī)的狀態(tài),以及各串口的參數(shù)狀態(tài)。同時(shí),又可以通過系統(tǒng)提供的API函數(shù)(參見第3.7.4 節(jié))實(shí)現(xiàn)對設(shè)備的遠(yuǎn)程訪問。
但NPort串口交換機(jī)有一個(gè)難以理解的缺點(diǎn),就是不同型號的串口交換機(jī),其接口對同類設(shè)備接口的引腳定義不同。例如NPort 5630和NPort 5650都支持對RS-422和RS-485,但二者的串口引腳卻互不相同。這給設(shè)備的通用性帶來較大的麻煩,如果系統(tǒng)中某型號設(shè)備出錯(cuò),則只能再找一個(gè)同型號設(shè)備才能替換,不同型號同一功能的設(shè)備卻因轉(zhuǎn)換線不兼容而不能直接更換。
3.3.2.2 連接線的做法(3)
3.3.2.2 連接線的做法(3)
以上三個(gè)型號的NPort串口交換機(jī)都支持16個(gè)連接串口的網(wǎng)口和1個(gè)連接以太網(wǎng)的網(wǎng)口,為了區(qū)分這兩種網(wǎng)口,稱前者為“網(wǎng)口接口”,稱后者為“網(wǎng)絡(luò)接口”。并且,很顯然,這17個(gè)網(wǎng)口都是網(wǎng)口的母頭(即RJ-45網(wǎng)絡(luò)水晶頭的插座)形式,對于網(wǎng)口的公頭、母頭的引腳排列順序,參見第4.1.2節(jié)內(nèi)容。
提示 網(wǎng)口引腳序號的簡易記憶法:
手持網(wǎng)線將網(wǎng)線置為要插入插座中的狀態(tài),所以網(wǎng)線的水晶頭應(yīng)該朝向?qū)Ψ?,而線的部分朝向自己。
既然要看網(wǎng)口的引腳,當(dāng)然要將引腳金屬片(俗稱“金手指”)朝上。
按以上兩步定好方位后,引腳金屬片自左向右分別為引腳1~引腳8。
NPort 5610串口交換機(jī)的“網(wǎng)口接口”,其引腳定義為:
表3.15 NPort 5610串口交換機(jī)網(wǎng)口接口引腳定義表
NPort 5630串口交換機(jī)的“網(wǎng)口接口”,其引腳定義為:
表3.16 NPort 5630串口交換機(jī)網(wǎng)口接口引腳定義表
NPort 5650串口交換機(jī)的“網(wǎng)口接口”,其引腳定義為:
表3.17 NPort 5650串口交換機(jī)網(wǎng)口接口引腳定義表
?。ɡm(xù))
有了上述的引腳定義,就可以制作連接線了,如果想將上述設(shè)備的接口中引接出來仍然作串口,則相當(dāng)于延長線,具體參見第3.3.2.1節(jié)內(nèi)容;如果想將所做的線直接連接到設(shè)備上,則又相當(dāng)于直接做連接線,參見其中連接線的做法。
3.3.3 連接實(shí)例:幾種典型連接線制作
3.3.3 連接實(shí)例:幾種典型連接線制作
網(wǎng)口通信線在制作好以后,只需要將網(wǎng)線接上主機(jī)和交換機(jī),就可以通過通用的ping命令網(wǎng)絡(luò)檢測程序判斷網(wǎng)線的好壞。而串口連接線的檢測則相對較麻煩,由于串口連接線的制作會因設(shè)備的接口類型不同而不同,因而沒有通用性。除非是一組完全相同類型的設(shè)備,可以通過互換法檢測連接線的好壞,否則每一個(gè)新的連接線都得單獨(dú)的測試,如果還沒有針對該設(shè)備的測試程序,或者是測試程序剛開發(fā)出來,那么測試程序的正確性還要依賴于連接線進(jìn)行測試,則這種“雞生蛋、蛋生雞”的循環(huán)邏輯更加大了串口線檢測的困難。
3.3.3.1 制作一個(gè)簡易串口程序檢測器
3.3.3.1 制作一個(gè)簡易串口程序檢測器
如果是第一次做線,并且程序也是自己編寫的,首要的第一步是先保證串口程序是對的,否則即使后面的做線和連接一切都正常,則仍然無法得到正確的結(jié)論。
要驗(yàn)證串口程序是對的,最簡單的辦法,就是直接將串口程序所在主機(jī)上,串口的發(fā)送引腳與接收引腳短路。以RS-232C為例,將串口的2、3兩根引腳短路,則形成一個(gè)自收的回路。該回路中的發(fā)送對應(yīng)于自己的接收,同時(shí),自己的接收也對應(yīng)于回路中的發(fā)送,自己的地線本來就是一個(gè),也等價(jià)于相連。三者組合,正好對應(yīng)于“三線制接法”。在該回路中,如果發(fā)送一條命令,該命令則會直接由發(fā)送引腳轉(zhuǎn)到接收引腳上,形成了接收。所以串口程序無論發(fā)送什么命令,都立即會接收到相同的命令,根據(jù)這一原理,可以檢測串口接收程序的正確性。
3.3.3.2 制作一個(gè)簡易串口線檢測器
3.3.3.2 制作一個(gè)簡易串口線檢測器
直接將計(jì)算機(jī)的串口2、3引腳短路,可以檢測串口程序的正確性,是因?yàn)檫@種方法利用了“三線制接法”的原理。如果再引申一下,同樣還可以用這一原理檢測串口線的正確性。
同樣以RS-232C為例,將串口通信線插接到計(jì)算機(jī)的串口上,然后將串口線另一端的2、3兩個(gè)引腳短路,則同樣形成一個(gè)自收的回路。該回路中,計(jì)算機(jī)的發(fā)送端通過連接線后,應(yīng)該到達(dá)對方的接收端,此時(shí)雖然沒有對方設(shè)備,但該接收端的線因?yàn)榕c對方發(fā)送端的線短路了,所以信號會經(jīng)過短路線到達(dá)對方的發(fā)送端,而對方的發(fā)送端又與計(jì)算機(jī)主機(jī)的接收端相連,所以數(shù)據(jù)同樣會到達(dá)接收端。
上述原理,對于串口延長線同樣適用。
在確保程序沒問題的情況下,如果在上述回路中,發(fā)送任何數(shù)據(jù)都能原樣接收,則可以認(rèn)為串口連接線或延長線的制作是對的,否則則表示線的制作有問題。
3.3.3.3 制作一個(gè)通用的串口線檢測器
3.3.3.3 制作一個(gè)通用的串口線檢測器
通常情況下,計(jì)算機(jī)外機(jī)箱上的串口和設(shè)備上的串口都是公頭,所以常見的三線制接法所做的線,多為兩頭都是母頭。在第3.3.2.2 節(jié)中已有詳細(xì)說明,故此處不再重復(fù),具體可參見該節(jié),或參見圖3.50。
3.3.3.4 NPort與串口設(shè)備的連接線制作
3.3.3.4 NPort與串口設(shè)備的連接線制作
上面的方式多為兩端都是串口的串口線制作,如果采用NPort,則需要根據(jù)第3.3.2.2節(jié)中 NPort接口接線法制作,下面以2個(gè)實(shí)際的例子進(jìn)行說明。
實(shí)例1 圖3.54是一個(gè)某UPS不間斷電源用戶手冊中的截圖。
從圖中可以看到,該設(shè)備的控制板卡上,有兩個(gè)通信口,RS-232C和RS-485。根據(jù)查手冊其他內(nèi)容(未在界面上顯示)可知,RS-232C用于內(nèi)部控制,RS-485正是監(jiān)控所要使用的串口,由圖示的右邊可知該RS-485使用的是2線的模式。其中引腳5用于“L-”,引腳9用于“L+”(其標(biāo)號很顯然是自定義的)。
由于NPort 56X0系列中,NPort 5610只能用于RS-232C,所以不能應(yīng)用于此設(shè)備,如果使用了NPort 5630,則可以通過表3.16中查到,NPort 5630網(wǎng)口接口的引腳5和引腳6分別用于“Data-”和“Data+”的信號。因此其連線方式應(yīng)該為:
網(wǎng)線的引腳5(Data-)接串口的引腳9(L+);
網(wǎng)線的引腳6(Data+)接串口的引腳5(L-)。
如果使用了NPort 5650,則可以通過表3.17中查到,NPort 5650網(wǎng)口接口的引腳5和引腳6分別用于“Data+”和“Data-”的信號。因此其連線方式應(yīng)該為:
網(wǎng)線的引腳5(Data-)接串口的引腳5(L-);
網(wǎng)線的引腳6(Data+)接串口的引腳9(L+)。
實(shí)例2 圖3.55是Metiq上變頻設(shè)備用戶手冊的截圖。
從圖中可以看到,該設(shè)備的接口可以支持RS-422和RS-485,但某一具體的設(shè)備,則只能二選一,假設(shè)當(dāng)前所用的設(shè)置采用的是RS-422接口,并且假設(shè)使用的串口交換機(jī)型號是NPort5630。
根據(jù)表3.16可知,NPort 5630中,RS-422的各引腳序號3~7依次為TxD+、TxD-、RxD-、RxD+、GND,而圖3.55該設(shè)備信號分別如圖所示。
所以,根據(jù)“發(fā)送對接收的原則”和RS-422不需要地線對接,其連線方式應(yīng)該為:
網(wǎng)線的引腳3(TxD+)接串口的引腳9(Data In+);
網(wǎng)線的引腳4(TxD-)接串口的引腳5(Data In-);
網(wǎng)線的引腳5(RxD-)接串口的引腳3(Data Out-);
網(wǎng)線的引腳6(RxD+)接串口的引腳7(Data Out+)。
3.4.1 串口直連
3.4 串口組網(wǎng)方式
串口組網(wǎng)不像網(wǎng)口組網(wǎng)那么普遍,也不像網(wǎng)口組網(wǎng)那么方便,但也確確實(shí)實(shí)可以組網(wǎng)。由于串口本身具有端到端通信的特色,因而即使以某種方式組網(wǎng)成功,也都是在監(jiān)控主機(jī)和設(shè)備之間進(jìn)行通信,各設(shè)備之間不能通信,并且通常情況下,除非是監(jiān)控主機(jī)以廣播的方式發(fā)送廣播信息,否則在某一時(shí)刻也只有一個(gè)設(shè)備與監(jiān)控主機(jī)進(jìn)行通信。
3.4.1 串口直連
串口直連法是最直觀,也是最簡單的連接方式了,無論是在第3.2 節(jié)中,以哪種方式接出的串口,只要同時(shí)滿足如下兩個(gè)條件,即可采用這種直連方式。
1)在操作系統(tǒng)“設(shè)備管理器”的“端口(COM和LPT)”子樹中可以看到該串口存在(可參見圖3.62)。
2)有一個(gè)物理串口可以引出機(jī)箱之外,以便進(jìn)行實(shí)際的物理連接。
在圖3.56中,“機(jī)箱外物理串口”方式是通過串口直連;“由主板外接線引出的串口”和“由PCI總線或PCMCIA直接或間接轉(zhuǎn)出的串口”方式都是在機(jī)箱內(nèi)通過主板串口外接線(詳見第3.2.3 節(jié))、PCI卡(詳見第3.2.4.1 節(jié)和第3.2.4.2 節(jié))或PCMCIA卡(第3.2.4.3 節(jié))直接或間接地將串口外接到機(jī)箱上,然后用等價(jià)于“機(jī)箱外物理串口”的方式進(jìn)行連接;“映射出的串口”(USB口)則是通過USB轉(zhuǎn)串口(圖3.56“USB轉(zhuǎn)串口”本身及左邊的線)由機(jī)箱的USB口接出,然后再連串口線;“映射出的串口”(網(wǎng)口)則是通過網(wǎng)口轉(zhuǎn)串口(圖3.56“網(wǎng)口轉(zhuǎn)串口”本身及左邊的線)由機(jī)箱的網(wǎng)口接出,然后再連串口線,此時(shí)的網(wǎng)口已不再作為網(wǎng)口使用,而是由驅(qū)動程序?qū)⑵溆成錇橐粋€(gè)本地串口。
由圖3.56可見,直連方式下的各設(shè)備完全是獨(dú)立的,互相也不會存在干擾,性能穩(wěn)定,這是該方式的優(yōu)點(diǎn);其缺點(diǎn)也是顯而易見的,除了主機(jī)箱所帶的物理串口方式,其他各方式都需要增加額外的硬件,而導(dǎo)致成本太高,并且所增加的硬件都會占用系統(tǒng)其他的資源(如PCI總線的插槽、PCMICIA卡、設(shè)備后面板對外的接口槽),因而還是有一些局限性。
提示 如果按第3.2 節(jié)中的方式,將硬件安裝好了,但在“設(shè)備管理器”的“端口(COM和LPT)”中看不到所安硬件的串口號出現(xiàn),則是因?yàn)樵撛O(shè)備的驅(qū)動程序有問題,或是硬件故障。
3.4.2 USB-HUB方式組網(wǎng)
3.4.2 USB-HUB方式組網(wǎng)
在第3.2 節(jié)中提到,通過USB轉(zhuǎn)串口線,可以實(shí)現(xiàn)由USB到串口的轉(zhuǎn)換,進(jìn)而實(shí)現(xiàn)與串口設(shè)備的連接,但該方法的缺點(diǎn)是USB轉(zhuǎn)串口是一對一的,因而要控制幾個(gè)設(shè)備不僅需要增加幾個(gè)USB轉(zhuǎn)串口的線,更重要的是需要設(shè)備提供對等數(shù)量的USB接口,而一般服務(wù)器通常最多只提供十個(gè)左右的USB接口,并且其中的部分接口還要給其他設(shè)備使用,如USB鼠標(biāo)、USB鍵盤。
解決這一部分的辦法就是先使用USB-HUB實(shí)現(xiàn)USB的一轉(zhuǎn)多,然后再分別通過USB轉(zhuǎn)串口的方式轉(zhuǎn)成各個(gè)串口。
其組網(wǎng)模式如圖3.57所示。
這種USB一轉(zhuǎn)多的方式,雖然各個(gè)設(shè)備都共用一個(gè)串口,但USB 2.0的速度遠(yuǎn)超過串口的速度,所以對速度不會造成太大的影響,這種方式的缺點(diǎn)是由于層層連接,穩(wěn)定性會差一些。
提示 由于USB口本身難以克服的缺點(diǎn),例如很多USB口無法連續(xù)數(shù)十天穩(wěn)定的工作,所盡量不要以這種組網(wǎng)方式進(jìn)行專業(yè)級監(jiān)控。
3.4.3 串口交換機(jī)組網(wǎng)
3.4.3 串口交換機(jī)組網(wǎng)
串口交換機(jī)組網(wǎng)的方式是最容易理解的,也是串口交換機(jī)的價(jià)值所在。其組網(wǎng)模式如圖3.58所示。
3.4.4 并聯(lián)方式
3.4.4 并聯(lián)方式
除了上述方式之外,還有一種并聯(lián)的組網(wǎng)方式,由于很像物理學(xué)上的并聯(lián)關(guān)系,所以稱為并聯(lián)組網(wǎng)方式。其組網(wǎng)模式如圖3.59所示。
在圖3.59組網(wǎng)圖中,根據(jù)“如果想實(shí)現(xiàn)通信,則每一端的‘發(fā)送引腳’連接對方的’接收引腳’”的原則,各連接方式如下:
RS-422/RS-485半雙工連接方式
RS-422/RS-485端的T+(收發(fā)正端)連其他轉(zhuǎn)換器的T-(收發(fā)負(fù)端)
RS-422/RS-485端的T-(收發(fā)負(fù)端)連其他轉(zhuǎn)換器的T+(收發(fā)正端)
RS-422/RS-485端的GND(地)連其他轉(zhuǎn)換器的GND(地)
RS-422雙工連接方式
RS-422/RS-485端的T+(發(fā)送正端)連其他轉(zhuǎn)換器的R+(接收正端)
RS-422/RS-485端的T-(發(fā)送負(fù)端)連其他轉(zhuǎn)換器的R-(接收負(fù)端)
RS-422/RS-485端的R+(接收正端)連其他轉(zhuǎn)換器的T+(發(fā)送正端)
RS-422/RS-485端的R-(接收負(fù)端)連其他轉(zhuǎn)換器的T-(發(fā)送負(fù)端)
RS-422/RS-485端的GND(地)連其他轉(zhuǎn)換器的GND(地)
對于這種并連方式,也有具體的連線設(shè)備,這種設(shè)備的示意圖如圖3.60所示。其接口外形實(shí)物圖與圖3.8和圖3.10相似。
需要說明的是,分配器的外形和串口交換機(jī)相似,但其原理則完全不同,分配器只是一個(gè)內(nèi)部并聯(lián)的簡單跳線裝置,而串口交換機(jī),則是具有自動切換、存儲轉(zhuǎn)發(fā)功能的交換設(shè)備。因此雖然圖3.60的接口外形與圖3.8和圖3.10的接口外形很像,但圖3.8和圖3.10中的設(shè)備,其輸入和輸出都不一樣(由圖中輸入“IN”是RS-232C,而輸出“OUT”則是RS-485即可看出),因而其設(shè)備內(nèi)部必然存在協(xié)議或連接的轉(zhuǎn)換,所以圖3.60所示的設(shè)備與圖3.8和圖3.10所示的設(shè)備原理也是不相同的。
在這種網(wǎng)絡(luò)中,各個(gè)設(shè)備必須有一個(gè)互斥的“地址”,整個(gè)網(wǎng)絡(luò)通常只有一個(gè)監(jiān)控主機(jī),所有通信命令都由監(jiān)控主機(jī)發(fā)出,由于是并聯(lián)關(guān)系,所發(fā)出的命令以“廣播”的方式發(fā)給了所有被監(jiān)控的設(shè)備,各個(gè)設(shè)備同時(shí)接收到了監(jiān)控主機(jī)所發(fā)的命令,但在解析到命令中的“地址”后,會將解析的地址與自身設(shè)備的地址做比較,如果兩個(gè)地址不同,則直接扔掉此信息;如果相同,則處理此信息。
這種組網(wǎng)模式有以下幾個(gè)特點(diǎn):
監(jiān)控設(shè)備可以與被監(jiān)控的設(shè)備進(jìn)行通信,但各被監(jiān)控的設(shè)備之間不能通信,而只能與監(jiān)控主機(jī)進(jìn)行通信。
在組網(wǎng)的時(shí)候,各被監(jiān)控的設(shè)備通常需要手工地設(shè)置其“地址”,并且全網(wǎng)的地址不能重復(fù)。
該方式要求,設(shè)備只能采取“請求→回復(fù)”模式,即只有監(jiān)控主機(jī)向設(shè)備請求了某個(gè)參數(shù),設(shè)備才能回復(fù)監(jiān)控主機(jī)結(jié)果,而不存在設(shè)備主動匯報(bào)狀態(tài)的情況。否則因?yàn)楦髟O(shè)備之間互相不知道對方是否要發(fā)送信息,就可能導(dǎo)致同一時(shí)刻同時(shí)有多個(gè)設(shè)備回復(fù)監(jiān)控主機(jī),而監(jiān)控主機(jī)只有一個(gè)串口,于是這些同時(shí)產(chǎn)生的回復(fù)信號互相重疊,從而產(chǎn)生“碰撞”(Collision),進(jìn)而導(dǎo)致信號相互干擾而全部失效。
設(shè)備中,各設(shè)備距離監(jiān)控主機(jī)的最遠(yuǎn)距離不能大于所用線的最長距離限制。
各設(shè)備不要求一定是同種型號的設(shè)備,也不要協(xié)議一定要一致,但各設(shè)備對于不屬于自己的協(xié)議,通常會扔掉,并且對于錯(cuò)誤的協(xié)議也不會回復(fù)錯(cuò)誤。
主要用于RS-485或RS-422,而不能用于RS-232C。
提示 雖然該方式條件苛刻,但在現(xiàn)實(shí)中,卻有一定的實(shí)用性,后面要講的MODBUS協(xié)議正好可以符合其各項(xiàng)條件。特別是在試驗(yàn)環(huán)境中,可以迅速組網(wǎng),并且方便排查問題,但在工業(yè)監(jiān)控環(huán)境中慎用。
3.4.5 串口連接線的檢測與保護(hù)
3.4.5 串口連接線的檢測與保護(hù)
串口連接線制作好以后,一般可以通過第3.3.3 節(jié)中的檢測辦法,先驗(yàn)證一下線序正確與否。不過,這種檢驗(yàn)辦法的不足在于,它只能驗(yàn)證線序的正確性,無法檢測連接線制作的良好程度,如虛焊、接觸不良等制作工藝上的問題,以及某些接口本身的特性會在長時(shí)間運(yùn)行中暴露出來。
根據(jù)實(shí)際使用中的經(jīng)驗(yàn),總結(jié)如下:
USB參與的轉(zhuǎn)換類串口,可以用于短時(shí)間內(nèi)的設(shè)備檢測,不適合工業(yè)監(jiān)控,因?yàn)閁SB接口本身的設(shè)計(jì)與制作良莠不齊,通常會在使用數(shù)天至數(shù)十天后出現(xiàn)不穩(wěn)定,這種不穩(wěn)定有些只能通過重啟監(jiān)控主機(jī)的操作系統(tǒng)解決。
無論是哪種串口線,都未使用完所有引腳線,這會導(dǎo)致剩下的幾個(gè)引腳線處于懸空未用的狀態(tài),這并不意味著設(shè)備的內(nèi)部未使用這些引腳線。因此,如果用戶在焊接時(shí),錯(cuò)誤地使用了這些引腳線,或造成了這些引腳線之間的短路,也會導(dǎo)致通信異常,甚至有可能燒壞電路,導(dǎo)致設(shè)備故障。從設(shè)計(jì)者的角度,一般也應(yīng)該在敏感的引腳上加上光電轉(zhuǎn)換的元件,以避免短路造成的損壞。
串口連接線與串口接口相連的時(shí)候,如果雙方帶電,則最危險(xiǎn)的就是在連接的瞬間,雙方的地線電位差過大(因?yàn)殡p方的地線是直接相連的),這會導(dǎo)致燒掉串口電路。因此,在拔插串口線的時(shí)候,至少要保護(hù)所拔插的串口公頭和母頭兩端中,至少有一端處于斷開狀態(tài)。
組網(wǎng)時(shí),應(yīng)注意如下幾點(diǎn):
在組網(wǎng)時(shí),設(shè)備的個(gè)數(shù),RS-422可支持10個(gè)節(jié)點(diǎn),RS-485支持32個(gè)節(jié)點(diǎn),多節(jié)點(diǎn)構(gòu)成網(wǎng)絡(luò)時(shí)網(wǎng)絡(luò)拓?fù)湟话悴捎媒K端匹配的總線型結(jié)構(gòu),不支持環(huán)形或星形網(wǎng)絡(luò)。在構(gòu)建時(shí)一個(gè)重要的事實(shí)就是:連通并不表示能用。連接線正確性檢測較為容易,比如有設(shè)備可以通過在實(shí)際環(huán)境中的測試進(jìn)行檢驗(yàn),但是連接線因設(shè)備數(shù)量過多而導(dǎo)致的不穩(wěn)定,則較難檢測和排查,這需要在設(shè)計(jì)的時(shí)候就盡量避免。
連接線的布線,其重要性不亞于連接線的制作。連接線在布線的時(shí)候,應(yīng)避免空間上的急轉(zhuǎn)或打結(jié)。
布線時(shí)應(yīng)該盡量使用一條單一的連續(xù)的信號通道作為總線,從總線到節(jié)點(diǎn)的引出線盡量短,以便使信號在各支路末端反射后與原信號的疊加對總線信號的影響最低。
總線在布線時(shí),應(yīng)避免與動力線系統(tǒng)電源線靠近且平行布置,盡量與其距離遠(yuǎn)一些部署。
整個(gè)系統(tǒng)中盡量使用一種電纜。各收發(fā)器應(yīng)盡量均勻分布于總線上,不能在某一段總線上安裝過多的收發(fā)器,或?qū)⑦^長的分支引入到總線。
注意總線特性阻抗的連續(xù)性,在阻抗不連續(xù)點(diǎn)就會發(fā)生信號的反射。
RS-422/485網(wǎng)絡(luò)的傳輸介質(zhì)一般選用專用的一股兩根雙絞的雙絞線或是在標(biāo)準(zhǔn)網(wǎng)線雙絞線中選擇兩根,在環(huán)境干擾比較大的時(shí)候,可以選用帶屏蔽的雙絞線,屏蔽層應(yīng)在網(wǎng)絡(luò)的源端單點(diǎn)接地,可有效地防止外界干擾。但不能使用普通的兩根平行的電線,否則會因干擾過大而導(dǎo)致通信不暢,甚至導(dǎo)致通信中斷。
當(dāng)RS-485網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量增加,大于32個(gè)或通信距離超過1200m時(shí),應(yīng)在網(wǎng)絡(luò)中適當(dāng)?shù)丶尤隦S-485中繼器,并且最好是隔離型的,以保證網(wǎng)絡(luò)的通信順暢。另外,可以同時(shí)利用雙絞線的空閑連線來共地和共電源,這樣既解決了設(shè)備的供電問題,又解決了RS-485網(wǎng)絡(luò)中共模干擾的問題。
RS-422/RS-485的網(wǎng)絡(luò)失效保護(hù)和瞬態(tài)保護(hù)
RS-422和RS-485在通訊時(shí),也會同樣遭遇到一些連接問題,在這期間可能觸發(fā)一些保護(hù)機(jī)制。本文將圍繞網(wǎng)絡(luò)失效保護(hù)和瞬態(tài)保護(hù)進(jìn)行展開,詳述其中的原因。
SIMATIC S7-1500 PLC的通信及其應(yīng)用—RS-485標(biāo)準(zhǔn)串行接口
RS-485接口是在RS-422基礎(chǔ)上發(fā)展起來的一種RIA標(biāo)準(zhǔn)串行接口,采用“平衡纏粉驅(qū)動”方式
TAG-304陀螺儀專為特別惡劣的環(huán)境應(yīng)用而開發(fā),能夠滿足MIL-STD-810標(biāo)準(zhǔn),承受極端的沖擊和振動。此外,TAG-304陀螺儀完全數(shù)字化(RS-...
RS -485(EIA-485標(biāo)準(zhǔn))是RS-422的改進(jìn),因?yàn)樗黾恿嗽O(shè)備的個(gè)數(shù),從10個(gè)增加到32個(gè),同時(shí)定義了在最大設(shè)備個(gè)數(shù)情況下的電氣特性,以保證...
RS-422(EIA-422)接口浪涌靜電保護(hù)方案設(shè)計(jì)圖
RS-422接口,也叫作EIA-422接口,是規(guī)定采用4線、全雙工、差分傳輸、多點(diǎn)通信的數(shù)據(jù)傳輸協(xié)議。RS-422(EIA-422)接口常用于中短距離的...
并行接口,稱為并口。并行端口使用25針D型連接頭。所謂“并行”是指通過并行線路同時(shí)傳輸8位數(shù)據(jù),從而大大提高了數(shù)據(jù)傳輸速度,但是并行傳輸線路的長度受到限...
串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于RS232...
RS-485是RS-422的超集,因此所有的RS-422設(shè)備可以被RS-485控制。RS-485可以用超過4000英尺的線進(jìn)行串行通行。
PLC串口通訊的知識 什么是串口通訊?什么是RS-232?什么是RS-422?
電氣作業(yè)人員在使用PLC的時(shí)候會接觸到很多的通訊協(xié)議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎? 1,什么是串口通訊? ? 串口是計(jì)...
基于RS-485收發(fā)器實(shí)現(xiàn)完全半/全雙工RS-485接口隔離
ADM2582E/ADM2587E是具備±15 kV ESD保護(hù)功能的完全集成式隔離數(shù)據(jù)收發(fā)器,適合用于多點(diǎn)傳輸線路上的高速通信應(yīng)用。其內(nèi)部集成的RS-...
2020-10-07 標(biāo)簽:隔離電路RS-422數(shù)據(jù)收發(fā)器 6581 0
ISOW1432具有集成直流/直流轉(zhuǎn)換器的隔離式RS-485/RS-422收發(fā)器評估模塊立即下載
類別:電子資料 2024-11-16 標(biāo)簽:收發(fā)器直流轉(zhuǎn)換器RS-422
具有集成直流/直流轉(zhuǎn)換器評估模塊的ISOW1412隔離式RS-485/RS-422收發(fā)器立即下載
類別:電子資料 2024-11-16 標(biāo)簽:收發(fā)器直流轉(zhuǎn)換器RS-422
ISOW14x2具有集成式高效低輻射低噪聲直流/直流轉(zhuǎn)換器的隔離式RS-485/RS-422收發(fā)器數(shù)據(jù)表立即下載
類別:電子資料 2024-08-16 標(biāo)簽:收發(fā)器直流轉(zhuǎn)換器RS-422
淺談瑞盟科技·MS2581/MS2581M——低功耗 RS-422 接口電路
MS2581/MS2581M 是一款低功耗、高 ESD 能力的 RS422 通訊接口電路。提供方案和FAE支持,歡迎咨詢了解
RS-232是美國電子工業(yè)協(xié)會EIA(Electronic Industry Association)制定的一種串行物理接口標(biāo)準(zhǔn)。RS是英文“推薦標(biāo)準(zhǔn)”...
rs422總線RS-485總線和RS-232-C的區(qū)別介紹
RS-485 RS-485總線,在要求通信距離為幾十米到上千米時(shí),廣泛采用RS-485 串行總線RS-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾...
Exar針對工業(yè)市場,推出堅(jiān)固的RS-485收發(fā)器新產(chǎn)品家族
高性能模擬混合信號元器件和數(shù)據(jù)管理解決方案提供商Exar公司(納斯達(dá)克:EXAR),針對嚴(yán)苛的工業(yè)環(huán)境所需的增強(qiáng)型容錯(cuò)和電壓保護(hù),發(fā)布了XR3080-...
典型RS-485/RS-422收發(fā)器芯片學(xué)習(xí)系列:MAX1487
MAX1487是用于RS-485與RS-422通信的低功耗收發(fā)器,每個(gè)器件中都具有一個(gè)驅(qū)動器和一個(gè)接收器。MAX1487的驅(qū)動器擺率不受限制,可以實(shí)現(xiàn)最...
Intersil推出可靠防故障型ISL3247xE系列收發(fā)器
Intersil公司今天宣布,推出集過壓保護(hù)(OVP)、高靜電放電(ESD)和寬共模范圍于一體的可靠的、防故障型ISL3247xE、ISL3248xE和...
MAX3293/MAX3294/MAX3295 RS-485/RS-422通信發(fā)送器
MAX3293/MAX3294/MAX3295在標(biāo)準(zhǔn)54Ω負(fù)載條件下來保證+1.5V的幅度,符合RS-485規(guī)范。空載時(shí)傳送器需要5mA的電源電流;低功...
RS-422/PVA是什么意思 RS-422 RS-422是一個(gè)串口通訊標(biāo)準(zhǔn),它相比RS-232提供更長距離的通訊能
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |