亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種串口轉(zhuǎn)換裝置和獲取設(shè)備雙向數(shù)據(jù)的方法與流程

文檔序號:11807811閱讀:196來源:國知局
一種串口轉(zhuǎn)換裝置和獲取設(shè)備雙向數(shù)據(jù)的方法與流程
本發(fā)明涉及計算機(jī)
技術(shù)領(lǐng)域
,尤其涉及一種串口轉(zhuǎn)換的技術(shù)。
背景技術(shù)
:隨著信息技術(shù)的飛速發(fā)展,在許多現(xiàn)代化集中管理的控制系統(tǒng)中,需要用到單片機(jī)以實(shí)現(xiàn)各種測試和控制功能,單片機(jī)是一個寬泛的稱呼,它包括很多種類、很多系列,其特點(diǎn)是一塊集成電路芯片具有計算機(jī)的屬性,在各個領(lǐng)域得到了廣泛的應(yīng)用。絕大部分單片機(jī)都具有與外部設(shè)備通信的外設(shè),使其可以很方便的進(jìn)行信息交互,這些設(shè)備大部分用串口線進(jìn)行連接,串口線在設(shè)備通信中使用非常普遍。串口是串行接口的簡稱,也稱串行通信接口(通常指COM接口),是采用串行通信方式的擴(kuò)展接口。串行接口按電氣標(biāo)準(zhǔn)及協(xié)議劃分包括RS-232、RS-422、RS485等,其中,RS-232串口是最常用的一種串行通信接口,也稱標(biāo)準(zhǔn)串口。其全名是“數(shù)據(jù)終端設(shè)備(DTE,DataTerminalEquipment)和數(shù)據(jù)通信設(shè)備(DCE,DataCommunicateEquipment)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。在使用串行通信時,一設(shè)備的信息接收端(RXD)要與另一設(shè)備的信息發(fā)送端(TXD)相連接,信息發(fā)送端(TXD)要與另一設(shè)備的信息接收端(RXD)相連接,也就是所謂的交叉連接。對于串口在實(shí)際使用中,不同設(shè)備的串口類型有針型(公頭)、孔型(母頭)之分,如圖1和圖2所示分別為針型RS-232DB9和孔型RS-232DB9示意圖。平常所用的串口線有直連線和交叉線兩種,分別應(yīng)用于不同的需求場景,同時不同設(shè)備的串口有針型(公頭)和孔型(母頭)兩種,因此轉(zhuǎn)換頭或數(shù)據(jù)線組合起來會有6種單一種類的串口線:公-公直連、公-公交叉、母-母直連、母-母交叉、公-母直連、公-母交叉。在進(jìn)行不同設(shè)備的調(diào)試或設(shè)備間通信時,可能會用到上述6種中的某種轉(zhuǎn)換頭或數(shù)據(jù)線,這要視現(xiàn)場設(shè)備而定。目前,市面上的轉(zhuǎn)換頭或數(shù)據(jù)線都是單一的,而現(xiàn)有設(shè)備種類繁多,各類設(shè)備接口類型不一致,各個廠家采用的串口通信連接方式也不同,有采用直連連接,有采用交叉連接,現(xiàn)有單一種類的串口線無法滿足現(xiàn)場需要。用戶需要根據(jù)實(shí)際的需求購買,這樣備用多類單一種類的串口線,成本較高?;蛘?,用戶可以將一根串口線在中間剪斷,找出信號線,在調(diào)試過程中,在直連或交叉兩種模式下進(jìn)行手工接線等等,然而,這樣需要耗費(fèi)較長時間選用或改造串口線以匹配設(shè)備,效率低下。在不同種類設(shè)備調(diào)試時,以上過程繁瑣、效率低,非常不便利,且需要預(yù)先知道待調(diào)試設(shè)備的接口類型。且單一種類的串口線無法同時獲取到設(shè)備的接收數(shù)據(jù)和發(fā)送數(shù)據(jù),如果要獲取某個設(shè)備的全部通信信息,需要更多根或更復(fù)雜的數(shù)據(jù)線。因此,如何實(shí)現(xiàn)一種串口轉(zhuǎn)換裝置,利用該串口轉(zhuǎn)換裝置方便用戶及時、有效地連接各類具備不同接口類型的設(shè)備,以及利用該該串口轉(zhuǎn)換裝置獲取設(shè)備雙向數(shù)據(jù),成為本領(lǐng)域技術(shù)人員亟需解決的問題之一。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的是提供一種串口轉(zhuǎn)換裝置和獲取設(shè)備雙向數(shù)據(jù)的方法。根據(jù)本發(fā)明的一個方面,提供了一種串口轉(zhuǎn)換裝置,其中,所述串口轉(zhuǎn)換裝置包括針型RS-232和孔型RS-232的組合,其中,所述針型RS-232和所述孔型RS-232的接收端和發(fā)送端分別通過至少兩個連接點(diǎn)進(jìn)行互聯(lián),所述針型RS-232和所述孔型RS-232的全部信號地連接在一起;其中,所述組合包括以下任一項(xiàng):至少一個所述針型RS-232和多個所述孔型RS-232的組合;多個所述針型RS-232和至少一個所述孔型RS-232的組合。優(yōu)選地,所述串口轉(zhuǎn)換裝置包括至少三個所述針型RS-232和至少三個所述孔型RS-232的組合。優(yōu)選地,至少三個所述針型RS-232和至少三個所述孔型RS-232的接收端和發(fā)送端分別通過兩個連接點(diǎn)進(jìn)行互聯(lián),包括:至少兩個針型RS-232的接收端、至少一個針型RS-232的發(fā)送端、至少兩個孔型RS-232的發(fā)送端、至少一個孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);至少兩個針型RS-232的發(fā)送端、至少一個針型RS-232的接收端、至少兩個孔型RS-232的接收端、至少一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián)。優(yōu)選地,所述針型RS-232或所述孔型RS-232的類型包括以下至少任一項(xiàng):DB9類型;DB25類型。根據(jù)本發(fā)明的另一個方面,還提供了一種在主機(jī)和設(shè)備通信中利用上述串口轉(zhuǎn)換裝置獲取設(shè)備雙向數(shù)據(jù)的方法,其中,該方法包括以下步驟:主機(jī)通過其上的COM1,獲取對應(yīng)的設(shè)備所發(fā)送的數(shù)據(jù);所述主機(jī)通過其上的COM2,獲取經(jīng)由所述主機(jī)的COM1發(fā)送給所述設(shè)備的數(shù)據(jù);其中,所述主機(jī)的COM1、COM2與所述設(shè)備的串口之間通過所述串口轉(zhuǎn)換裝置進(jìn)行互聯(lián)。優(yōu)選地,所述串口轉(zhuǎn)換裝置包括針型RS-232和孔型RS-232的組合,其中,所述組合包括以下任一項(xiàng):至少一個所述針型RS-232和至少兩個所述孔型RS-232的組合;至少兩個所述針型RS-232和至少一個所述孔型RS-232的組合。優(yōu)選地,所述串口轉(zhuǎn)換裝置包括至少一個所述針型RS-232和至少兩個所述孔型RS-232的組合,至少一個所述針型RS-232和至少兩個所述孔型RS-232的接收端和發(fā)送端分別通過兩個連接點(diǎn)進(jìn)行互聯(lián),包括:至少一個針型RS-232的接收端、至少一個孔型RS-232的發(fā)送端、至少一個孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);至少一個針型RS-232的發(fā)送端、至少一個孔型RS-232的接收端、至少一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián)。優(yōu)選地,所述串口轉(zhuǎn)換裝置包括至少兩個所述針型RS-232和至少一個所述孔型RS-232的組合,至少兩個所述針型RS-232和至少一個所述孔型RS-232的接收端和發(fā)送端分別通過兩個連接點(diǎn)進(jìn)行互聯(lián),包括:至少一個所述針型RS-232的接收端、至少一個所述針型RS-232的發(fā)送端、至少一個所述孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);至少一個所述針型RS-232的發(fā)送端、至少一個所述針型RS-232的接收端、至少一個所述孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián)。與現(xiàn)有技術(shù)相比,本發(fā)明的串口轉(zhuǎn)換裝置涵蓋了除僅包括一個針型RS-232和一個孔型RS-232以外的全部組合方式。根據(jù)實(shí)際需求,可以根據(jù)不同數(shù)量的針型RS-232和孔型RS-232,以及其中各個針腳的互聯(lián)方式,組合成該串口轉(zhuǎn)換裝置,從而滿足不同類型設(shè)備接口的需求,解決現(xiàn)有的單一種類的串口線接口類型不匹配、連接方式單一的問題。進(jìn)一步地,該串口轉(zhuǎn)換裝置包括三個針型RS-232和三個孔型RS-232,包含總共15組組合數(shù)據(jù)線,包含現(xiàn)有的六類單一種類的串口線,且公-公交叉、母-母交叉、公-母直連、公-母交叉這四種線不止一組,可作備用。所有的公母頭編號區(qū)別,用戶可以根據(jù)設(shè)備上的接口很快地找到自己所需要的串口線。更進(jìn)一步地,在主機(jī)和設(shè)備通信中,利用上述串口轉(zhuǎn)換裝置,將主機(jī)的COM1、COM2與設(shè)備的串口之間進(jìn)行互聯(lián),從而使得主機(jī)可以攫取到設(shè)備工作時的全部通信交互信息,這給設(shè)備的串口檢驗(yàn)、解碼、調(diào)試帶來了極大的便利。附圖說明通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:圖1示出現(xiàn)有技術(shù)的一種針型RS-232DB9的示意圖;圖2示出現(xiàn)有技術(shù)的一種孔型RS-232DB9的示意圖;圖3示出現(xiàn)有技術(shù)的一種母-母直連線;圖4示出現(xiàn)有技術(shù)的一種母-母交叉線;圖5示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的串口轉(zhuǎn)換裝置的示意圖;圖6示出根據(jù)本發(fā)明另一個方面的獲取設(shè)備雙向數(shù)據(jù)的示意圖;圖7示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的獲取設(shè)備雙向數(shù)據(jù)的示意圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。具體實(shí)施方式在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。在上下文中所稱“計算機(jī)設(shè)備”,也稱為“電腦”,是指可以通過運(yùn)行預(yù)定程序或指令來執(zhí)行數(shù)值計算和/或邏輯計算等預(yù)定處理過程的智能電子設(shè)備,其可以包括處理器與存儲器,由處理器執(zhí)行在存儲器中預(yù)存的存續(xù)指令來執(zhí)行預(yù)定處理過程,或是由ASIC、FPGA、DSP等硬件執(zhí)行預(yù)定處理過程,或是由上述二者組合來實(shí)現(xiàn)。計算機(jī)設(shè)備包括但不限于服務(wù)器、個人電腦、筆記本電腦、平板電腦、智能手機(jī)等。所述計算機(jī)設(shè)備包括用戶設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,所述用戶設(shè)備包括但不限于電腦、智能手機(jī)、PDA等;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計算(CloudComputing)的由大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。其中,所述計算機(jī)設(shè)備可單獨(dú)運(yùn)行來實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過與網(wǎng)絡(luò)中的其他計算機(jī)設(shè)備的交互操作來實(shí)現(xiàn)本發(fā)明。其中,所述計算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。需要說明的是,所述用戶設(shè)備、網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)等僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計算機(jī)設(shè)備或網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。后面所討論的方法(其中一些通過流程圖示出)可以通過硬件、軟件、固件、中間件、微代碼、硬件描述語言或者其任意組合來實(shí)施。當(dāng)用軟件、固件、中間件或微代碼來實(shí)施時,用以實(shí)施必要任務(wù)的程序代碼或代碼段可以被存儲在機(jī)器或計算機(jī)可讀介質(zhì)(比如存儲介質(zhì))中。(一個或多個)處理器可以實(shí)施必要的任務(wù)。這里所公開的具體結(jié)構(gòu)和功能細(xì)節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實(shí)施例的目的。但是本發(fā)明可以通過許多替換形式來具體實(shí)現(xiàn),并且不應(yīng)當(dāng)被解釋成僅僅受限于這里所闡述的實(shí)施例。應(yīng)當(dāng)理解的是,雖然在這里可能使用了術(shù)語“第一”、“第二”等等來描述各個單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語限制。使用這些術(shù)語僅僅是為了將一個單元與另一個單元進(jìn)行區(qū)分。舉例來說,在不背離示例性實(shí)施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術(shù)語“和/或”包括其中一個或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。應(yīng)當(dāng)理解的是,當(dāng)一個單元被稱為“連接”或“耦合”到另一單元時,其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。與此相對,當(dāng)一個單元被稱為“直接連接”或“直接耦合”到另一單元時,則不存在中間單元。應(yīng)當(dāng)按照類似的方式來解釋被用于描述單元之間的關(guān)系的其他詞語(例如“處于...之間”相比于“直接處于...之間”,“與...鄰近”相比于“與...直接鄰近”等等)。這里所使用的術(shù)語僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。還應(yīng)當(dāng)提到的是,在一些替換實(shí)現(xiàn)方式中,所提到的功能/動作可以按照不同于附圖中標(biāo)示的順序發(fā)生。舉例來說,取決于所涉及的功能/動作,相繼示出的兩幅圖實(shí)際上可以基本上同時執(zhí)行或者有時可以按照相反的順序來執(zhí)行。下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。根據(jù)本發(fā)明的一個方面,提供了一種串口轉(zhuǎn)換裝置,其中,所述串口轉(zhuǎn)換裝置包括針型RS-232和孔型RS-232的組合,其中,所述針型RS-232和所述孔型RS-232的接收端和發(fā)送端分別通過至少兩個連接點(diǎn)進(jìn)行互聯(lián),所述針型RS-232和所述孔型RS-232的全部信號地連接在一起;其中,所述組合包括以下任一項(xiàng):至少一個所述針型RS-232和多個所述孔型RS-232的組合;多個所述針型RS-232和至少一個所述孔型RS-232的組合。具體地,由于現(xiàn)有的串口轉(zhuǎn)換頭或數(shù)據(jù)線都是單一種類的串口線,且要么只包括兩個針型RS-232,要么只包括兩個孔型RS-232,要么只包括一個針型RS-232和一個孔型RS-232,一次只能實(shí)現(xiàn)一種單一種類的串口線,如公-公直連、公-公交叉、母-母直連、母-母交叉、公-母直連、公-母交叉。而該串口轉(zhuǎn)換裝置所包括的針型RS-232和孔型RS-232的組合包括:至少一個針型RS-232和多個孔型RS-232的組合,或者,多個針型RS-232和至少一個孔型RS-232的組合。例如,該串口轉(zhuǎn)換裝置包括一個針型RS-232和多個孔型RS-232,或者,包括多個針型RS-232和一個孔型RS-232,或者,包括多個針型RS-232和多個孔型RS-232。這些針型RS-232和孔型RS-232的接收端和發(fā)送端分別通過至少兩個連接點(diǎn)進(jìn)行互聯(lián),并且,這些針型RS-232和孔型RS-232的全部信號地連接在一起。例如,該串口轉(zhuǎn)換裝置包括一個針型RS-232和兩個孔型RS-232,其中,該一個針型RS-232的接收端、一個孔型RS-232的發(fā)送端、一個孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);該一個針型RS-232的發(fā)送端、一個孔型RS-232的接收端、一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián),該一個針型RS-232和兩個孔型RS-232的三個信號地連接在一起。在此,該串口轉(zhuǎn)換裝置實(shí)現(xiàn)了三種單一種類的串口線,母-母交叉、公-母直連、公-母交叉。又如,該串口轉(zhuǎn)換裝置包括兩個針型RS-232和一個孔型RS-232,其中,該一個針型RS-232的接收端、一個針型RS-232的發(fā)送端、一個孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);一個針型RS-232的發(fā)送端、一個針型RS-232的接收端、一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián),該兩個針型RS-232和一個孔型RS-232的三個信號地連接在一起。在此,該串口轉(zhuǎn)換裝置實(shí)現(xiàn)了三種單一種類的串口線,公-公交叉、公-母直連、公-母交叉。再如,該串口轉(zhuǎn)換裝置包括三個針型RS-232和三個孔型RS-232,其中,兩個針型RS-232的接收端、一個針型RS-232的發(fā)送端、兩個孔型RS-232的發(fā)送端、一個孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);兩個針型RS-232的發(fā)送端、一個針型RS-232的接收端、兩個孔型RS-232的接收端、一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián),該三個針型RS-232和三個孔型RS-232的六個信號地連接在一起。在此,該串口轉(zhuǎn)換裝置實(shí)現(xiàn)了全部六種單一種類的串口線,公-公直連、公-公交叉、母-母直連、母-母交叉、公-母直連、公-母交叉。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述串口轉(zhuǎn)換裝置所包括的針型RS-232和孔型RS-232的數(shù)量及針腳互聯(lián)方式僅為舉例,而不應(yīng)對本發(fā)明造成限制。在此,該串口轉(zhuǎn)換裝置涵蓋了除僅包括一個針型RS-232和一個孔型RS-232以外的全部組合方式。根據(jù)實(shí)際需求,可以根據(jù)不同數(shù)量的針型RS-232和孔型RS-232,以及其中各個針腳的互聯(lián)方式,組合成該串口轉(zhuǎn)換裝置,從而滿足不同類型設(shè)備接口的需求,解決現(xiàn)有的單一種類的串口線接口類型不匹配、連接方式單一的問題。優(yōu)選地,所述針型RS-232或所述孔型RS-232的類型包括以下至少任一項(xiàng):DB9類型;DB25類型。在此,傳統(tǒng)的RS-232接口標(biāo)準(zhǔn)有22根線,采用標(biāo)準(zhǔn)25芯D型插頭座(DB25),后來使用簡化為9芯的D型插座(DB9),目前,大部分應(yīng)用中采用9芯插頭座。RS-232DB9和RS-232DB25,其針腳定義雖各不相同,但工作原理都是一樣的,最核心的問題都是RXD(接收端)、TXD(發(fā)送端)和GND(信號地)三個針腳的連接。因此,以下以DB9類型RS-232為例進(jìn)行詳細(xì)描述。在此,RS-232DB9針腳定義如下表1:表1RS-232DB9針腳定義針腳簡寫針型針腳孔型針腳功能描述(英文)功能描述(中文)DCD11DataCarrierDetect載波檢測RXD23ReceivedData接收數(shù)據(jù)TXD32TransmitData發(fā)送數(shù)據(jù)DTR44DataTerminalReady數(shù)據(jù)終端準(zhǔn)備好GND55SignalGround信號地DSR66DataSetReady數(shù)據(jù)準(zhǔn)備好RTS77RequiretoSend請求發(fā)送CTS88CleartoSend清除發(fā)送請求RI99RingIndicator振鈴指示由于平常所用的串口線有直連線和交叉線兩種,分別應(yīng)用于不同的需求場景,同時,不同設(shè)備的串口有針型(公頭)和孔型(母頭)兩種,因此轉(zhuǎn)換頭或數(shù)據(jù)線組合起來會有6種單一種類的串口線:公-公直連、公-公交叉、母-母直連、母-母交叉、公-母直連、公-母交叉?,F(xiàn)有的串口轉(zhuǎn)換頭或數(shù)據(jù)線都是單一種類的串口線,如圖3為母-母直連線,圖4為母-母交叉線。此外,根據(jù)串口的類型(針型或孔型)以及串口線的連接方式(直連線或交叉線),還具有其它四種:公-公直連、公-公交叉、公-母直連、公-母交叉,其中,最核心的就是RXD、TXD和GND三根線的連接。因此,將至少一個針型RS-232DB9和多個孔型RS-232DB9組合成一個串口轉(zhuǎn)換裝置,或者,將多個針型RS-232DB9和至少一個孔型RS-232DB9組合成一個串口轉(zhuǎn)換裝置,其中,將針型RS-232DB9和孔型RS-232DB9的接收端和發(fā)送端分別通過至少兩個連接點(diǎn)進(jìn)行互聯(lián),將針型RS-232DB9和孔型RS-232DB9的全部信號地連接在一起,即可以在一個串口轉(zhuǎn)換裝置中同時實(shí)現(xiàn)上述六種單一種類串口線中的多種。優(yōu)選地,所述串口轉(zhuǎn)換裝置包括至少三個所述針型RS-232和至少三個所述孔型RS-232的組合。具體地,當(dāng)串口轉(zhuǎn)換裝置包括至少三個針型RS-232和至少三個孔型RS-232的組合,則該串口轉(zhuǎn)換裝置可以同時實(shí)現(xiàn)上述全部六種單一種類串口線。在此,串口轉(zhuǎn)換裝置只要保證三個針型RS-232和三個孔型RS-232的組合,即可以同時實(shí)現(xiàn)上述全部六種單一種類串口線,通過使用更多的RS-232和\或更多的連接點(diǎn)也可實(shí)現(xiàn)上述全部六種單一種類串口線。優(yōu)選地,至少三個所述針型RS-232和至少三個所述孔型RS-232的接收端和發(fā)送端分別通過兩個連接點(diǎn)進(jìn)行互聯(lián),包括:至少兩個針型RS-232的接收端、至少一個針型RS-232的發(fā)送端、至少兩個孔型RS-232的發(fā)送端、至少一個孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);至少兩個針型RS-232的發(fā)送端、至少一個針型RS-232的接收端、至少兩個孔型RS-232的接收端、至少一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián)。具體地,由于串口轉(zhuǎn)換裝置只要保證三個針型RS-232和三個孔型RS-232的組合,即可以同時實(shí)現(xiàn)上述全部六種單一種類串口線,因此,以下以串口轉(zhuǎn)換裝置包括三個針型RS-232和三個孔型RS-232為例進(jìn)行詳細(xì)描述,本領(lǐng)域技術(shù)人員應(yīng)能理解,通過使用更多的RS-232和\或更多的連接點(diǎn)也可實(shí)現(xiàn)上述全部六種單一種類串口線,其具體數(shù)量可以根據(jù)實(shí)際需求進(jìn)行調(diào)整。圖5示出該包括三個針型RS-232DB9和三個孔型RS-232DB9的串口轉(zhuǎn)換裝置的示意圖。其中,三個針型RS-232DB9分別為A、D、E,其帶有數(shù)據(jù)線,三個孔型RS-232DB9分別為B、C、F,其同樣帶有數(shù)據(jù)線。每條數(shù)據(jù)線都有九條線,完成基本的通信只需要其中的三條線即可,分別是RXD、TXD和GND。數(shù)據(jù)線的直連線和交叉線的主要區(qū)別也在這三根線的連接上。如圖5所示,將該三個針型RS-232DB9和三個孔型RS-232DB9的TXD線和RXD線通過兩個連接點(diǎn)實(shí)現(xiàn)互聯(lián),具體地,將兩個針型RS-232的RXD、一個針型RS-232的TXD、兩個孔型RS-232的TXD、一個孔型RS-232的RXD通過一個連接點(diǎn)進(jìn)行互聯(lián);將兩個針型RS-232的TXD、一個針型RS-232的RXD、兩個孔型RS-232的RXD、一個孔型RS-232的TXD通過另一個連接點(diǎn)進(jìn)行互聯(lián),并且,將所有的信號地GND線(5號線)連接在一起(圖未示)。在此,該串口轉(zhuǎn)換裝置包含所有六種單一種類的串口線:公-公直連(1組):D-E公-公交叉(2組):A-E、A-D母-母直連(1組):B-C母-母交叉(2組):B-F、C-F公-母直連(4組):A-B、A-C、D-F、E-F公-母交叉(5組):A-F、B-D、B-E、C-D、C-E該串口轉(zhuǎn)換裝置包含總共15組組合數(shù)據(jù)線,包含現(xiàn)有的六類單一種類的串口線,且公-公交叉、母-母交叉、公-母直連、公-母交叉這四種線不止一組,可作備用。所有的公母頭編號區(qū)別,用戶可以根據(jù)設(shè)備上的接口很快地找到自己所需要的串口線。根據(jù)本發(fā)明的另一個方面,還提供了一種在主機(jī)和設(shè)備通信中利用上述串口轉(zhuǎn)換裝置獲取設(shè)備雙向數(shù)據(jù)的方法,其中,該方法包括以下步驟:主機(jī)通過其上的COM1,獲取對應(yīng)的設(shè)備所發(fā)送的數(shù)據(jù);所述主機(jī)通過其上的COM2,獲取經(jīng)由所述主機(jī)的COM1發(fā)送給所述設(shè)備的數(shù)據(jù);其中,所述主機(jī)的COM1、COM2與所述設(shè)備的串口之間通過所述串口轉(zhuǎn)換裝置進(jìn)行互聯(lián)。具體地,現(xiàn)有技術(shù)中,諸如單片機(jī)等,通過主機(jī),與對應(yīng)的設(shè)備進(jìn)行通信,向該設(shè)備發(fā)送數(shù)據(jù),如操作指令,并接收該設(shè)備所發(fā)送的數(shù)據(jù)。然而,現(xiàn)有技術(shù)利用單一種類的串口線實(shí)現(xiàn)設(shè)備和主機(jī)間的通信,從主機(jī)方僅能獲得設(shè)備的發(fā)送數(shù)據(jù),而無法獲取到設(shè)備接收的數(shù)據(jù)或指令。而在此,在主機(jī)和設(shè)備通信中,利用上述串口轉(zhuǎn)換裝置,將該主機(jī)的COM1(串口1)、COM2(串口2)與該設(shè)備的串口之間通過該串口轉(zhuǎn)換裝置進(jìn)行互聯(lián),該主機(jī)可以獲取設(shè)備雙向數(shù)據(jù),即,既可以獲取該設(shè)備發(fā)送給該主機(jī)的數(shù)據(jù),也可以獲取該主機(jī)發(fā)送給該設(shè)備的數(shù)據(jù),如操作指令等。在此,該主機(jī)例如為計算機(jī)設(shè)備,諸如單片機(jī)等通過該主機(jī)實(shí)現(xiàn)與設(shè)備的通信,通過使用該串口轉(zhuǎn)換裝置,主機(jī)可以獲取單片機(jī)通過該主機(jī)發(fā)送給設(shè)備的諸如操作指令等數(shù)據(jù),給設(shè)備的串口檢驗(yàn)、解碼、調(diào)試帶來了極大的便利。圖6示出在主機(jī)和設(shè)備通信中利用上述串口轉(zhuǎn)換裝置獲取設(shè)備雙向數(shù)據(jù)的示意圖。其中,主機(jī)的COM1、COM2與對應(yīng)設(shè)備的串口之間通過前述串口轉(zhuǎn)換裝置進(jìn)行互聯(lián),從而,主機(jī)既可以通過其上的COM1,獲取對應(yīng)的設(shè)備所發(fā)送的數(shù)據(jù);主機(jī)也可以通過其上的COM2,獲取經(jīng)由所述主機(jī)的COM1發(fā)送給所述設(shè)備的數(shù)據(jù)。優(yōu)選地,所述串口轉(zhuǎn)換裝置包括針型RS-232和孔型RS-232的組合,其中,所述組合包括以下任一項(xiàng):至少一個所述針型RS-232和至少兩個所述孔型RS-232的組合;至少兩個所述針型RS-232和至少一個所述孔型RS-232的組合。具體地,根據(jù)該設(shè)備和主機(jī)的接口類型,如根據(jù)設(shè)備和主機(jī)的接口分別是針型還是孔型,確定采用哪種組合的串口轉(zhuǎn)換裝置。例如,當(dāng)該設(shè)備的接口是孔型,主機(jī)的兩個接口是針型,則采用包括至少一個針型RS-232和至少兩個孔型RS-232的串口轉(zhuǎn)換裝置;當(dāng)該設(shè)備的接口是針型,主機(jī)的兩個接口是孔型,則采用包括至少兩個針型RS-232和至少一個孔型RS-232的串口轉(zhuǎn)換裝置。較佳地,當(dāng)該串口轉(zhuǎn)換裝置包括至少三個針型RS-232和至少三個孔型RS-232,則直接從該串口轉(zhuǎn)換裝置中找到對應(yīng)的RS-232,將該主機(jī)的COM1(串口1)、COM2(串口2)與該設(shè)備的串口之間通過該串口轉(zhuǎn)換裝置進(jìn)行互聯(lián)。例如,直接采用圖5所示的串口轉(zhuǎn)換裝置,從中找到對應(yīng)的RS-232,將該主機(jī)的COM1、COM2與該設(shè)備的串口進(jìn)行互聯(lián)。在此,不管采用哪種方式組合而成的串口轉(zhuǎn)換裝置,只要使得主機(jī)與設(shè)備的串口和數(shù)據(jù)線的連接滿足圖7即可。在圖7中,主機(jī)的COM1的TXD連接至設(shè)備的串口的RXD,主機(jī)的COM1的RXD連接至設(shè)備的串口的TXD,從而使得主機(jī)通過COM1向設(shè)備發(fā)送數(shù)據(jù),通過COM1接收設(shè)備發(fā)送的數(shù)據(jù);此外,主機(jī)的COM2的RXD分別連接至主機(jī)的COM1的TXD與設(shè)備的串口的RXD,從而使得主機(jī)可以通過COM2獲取該主機(jī)通過COM1向設(shè)備所發(fā)送的數(shù)據(jù),例如,操作指令。優(yōu)選地,所述串口轉(zhuǎn)換裝置包括至少一個所述針型RS-232和至少兩個所述孔型RS-232的組合,至少一個所述針型RS-232和至少兩個所述孔型RS-232的接收端和發(fā)送端分別通過兩個連接點(diǎn)進(jìn)行互聯(lián),包括:至少一個針型RS-232的接收端、至少一個孔型RS-232的發(fā)送端、至少一個孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);至少一個針型RS-232的發(fā)送端、至少一個孔型RS-232的接收端、至少一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián)。具體地,用來連接主機(jī)的COM1、COM2與設(shè)備的串口的串口轉(zhuǎn)換裝置可以包括至少一個針型RS-232和至少兩個孔型RS-232,例如,當(dāng)該設(shè)備的接口是孔型,主機(jī)的兩個接口是針型,則串口轉(zhuǎn)換裝置只要保證包括一個針型RS-232和兩個孔型RS-232,即可以將該主機(jī)的COM1、COM2與設(shè)備的串口進(jìn)行互聯(lián),當(dāng)然,通過使用更多的RS-232和\或更多的連接點(diǎn)也同樣可以實(shí)現(xiàn)。以下以串口轉(zhuǎn)換裝置包括一個針型RS-232和兩個孔型RS-232為例進(jìn)行描述,例如,該串口轉(zhuǎn)換裝置包括如圖5中所示的RS-232DB9C、D、F,其中,一個針型RS-232的接收端、一個孔型RS-232的發(fā)送端、一個孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);一個針型RS-232的發(fā)送端、一個孔型RS-232的接收端、一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián)。優(yōu)選地,所述串口轉(zhuǎn)換裝置包括至少兩個所述針型RS-232和至少一個所述孔型RS-232的組合,至少兩個所述針型RS-232和至少一個所述孔型RS-232的接收端和發(fā)送端分別通過兩個連接點(diǎn)進(jìn)行互聯(lián),包括:至少一個所述針型RS-232的接收端、至少一個所述針型RS-232的發(fā)送端、至少一個所述孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);至少一個所述針型RS-232的發(fā)送端、至少一個所述針型RS-232的接收端、至少一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián)。具體地,用來連接主機(jī)的COM1、COM2與設(shè)備的串口的串口轉(zhuǎn)換裝置可以包括至少兩個針型RS-232和至少一個孔型RS-232,例如,當(dāng)該設(shè)備的接口是針型,主機(jī)的兩個接口是孔型,則串口轉(zhuǎn)換裝置只要保證包括兩個針型RS-232和一個孔型RS-232,即可以將該主機(jī)的COM1、COM2與設(shè)備的串口進(jìn)行互聯(lián),當(dāng)然,通過使用更多的RS-232和\或更多的連接點(diǎn)也同樣可以實(shí)現(xiàn)。以下以串口轉(zhuǎn)換裝置包括兩個針型RS-232和一個孔型RS-232為例進(jìn)行描述,例如,該串口轉(zhuǎn)換裝置包括如圖5中所示的RS-232DB9A、B、D,其中,一個針型RS-232的接收端、一個所述針型RS-232的發(fā)送端、一個所述孔型RS-232的接收端通過一個連接點(diǎn)進(jìn)行互聯(lián);一個所述針型RS-232的發(fā)送端、一個所述針型RS-232的接收端、一個孔型RS-232的發(fā)送端通過另一個連接點(diǎn)進(jìn)行互聯(lián)。需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,本發(fā)明的各個裝置可采用專用集成電路(ASIC)或任何其他類似硬件設(shè)備來實(shí)現(xiàn)。在一個實(shí)施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1