本發(fā)明涉及設(shè)備接口技術(shù)領(lǐng)域,具體而言,涉及一種設(shè)備接口及設(shè)備接口模式切換裝置、方法。
背景技術(shù):
隨著物聯(lián)網(wǎng)技術(shù)的深入發(fā)展,應(yīng)用于物聯(lián)網(wǎng)設(shè)備的接口技術(shù)也愈發(fā)成熟,網(wǎng)口接口、串口接口及電源接口均為物聯(lián)網(wǎng)設(shè)備的接口。
目前而言,現(xiàn)有的物聯(lián)網(wǎng)設(shè)備上的網(wǎng)口接口、串口接口及電源接口是分開、單獨(dú)設(shè)置的,各自對(duì)應(yīng)獨(dú)立的物理接口。物聯(lián)網(wǎng)設(shè)備在對(duì)接口進(jìn)行設(shè)置時(shí),會(huì)占用較大的空間,使整個(gè)物聯(lián)網(wǎng)設(shè)備無法做到小型化,且在對(duì)接口進(jìn)行防水處理時(shí),需要對(duì)每個(gè)接口進(jìn)行單獨(dú)的處理,十分不便。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有技術(shù)中的上述不足,本發(fā)明實(shí)施例的目的在于提供一種可同時(shí)具有網(wǎng)口接口、串口接口及電源接口功能,且防水處理方便的設(shè)備接口及設(shè)備接口模式切換裝置、方法。
就設(shè)備接口而言,本發(fā)明較佳的實(shí)施例提供一種設(shè)備接口。所述設(shè)備接口包括連接器、以太網(wǎng)總線、RS-485總線及用于將交流電轉(zhuǎn)換為直流電后供所述設(shè)備接口工作的整流橋電路;
所述以太網(wǎng)總線與連接器的引腳連接,其中,所述以太網(wǎng)總線包括:LAN_TX+,LAN_TX-,LAN_RX+,LAN_RX-,2根PR_C及2根PR_D;
所述RS-485總線包括總線485A與總線485B,所述總線485A與所述連接器上連接LAN_TX+的引腳連接,所述總線485B與所述連接器上連接LAN_TX-的引腳連接;
所述整流橋電路的一電壓輸入端與所述連接器上連接2根PR_C的引腳連接,所述整流橋電路的另一電壓輸入端與所述連接器上連接2根PR_D的引腳連接。
就設(shè)備接口模式切換裝置而言,本發(fā)明較佳的實(shí)施例提供一種設(shè)備接口模式切換裝置。所述切換裝置包括:微處理器、以太網(wǎng)芯片、隔離芯片、RS-485驅(qū)動(dòng)芯片及上述的設(shè)備接口;
所述以太網(wǎng)芯片經(jīng)由所述隔離芯片與所述以太網(wǎng)總線LAN_TX+,LAN_TX-,LAN_RX+,LAN_RX-電性連接,所述以太網(wǎng)芯片與所述微處理器電性連接,以用于對(duì)與所述設(shè)備接口連接的以太網(wǎng)網(wǎng)線進(jìn)行掉線檢測;
所述RS-485驅(qū)動(dòng)芯片與所述RS-485總線的總線485A與總線485B電性連接,所述RS-485驅(qū)動(dòng)芯片與所述微處理器電性連接,以用于對(duì)RS-485總線功能進(jìn)行控制。
就設(shè)備接口模式切換方法而言,本發(fā)明較佳的實(shí)施例提供一種設(shè)備接口模式切換方法,所述切換方法應(yīng)用于上述的設(shè)備接口模式切換裝置。所述方法包括:
所述以太網(wǎng)芯片對(duì)所述設(shè)備接口與所述以太網(wǎng)網(wǎng)線的連接狀態(tài)進(jìn)行檢測,并將檢測結(jié)果發(fā)送給所述微處理器;
所述微處理器根據(jù)所述檢測結(jié)果,在所述設(shè)備接口的以太網(wǎng)模式與RS-485串口模式之間進(jìn)行切換。
相對(duì)于現(xiàn)有技術(shù)而言,本發(fā)明實(shí)施例提供的設(shè)備接口及設(shè)備接口模式切換裝置、方法具有以下有益效果:所述設(shè)備接口通過連接器的引腳分別與以太網(wǎng)總線對(duì)應(yīng)連接,所述連接器上連接LAN_TX+的引腳與RS-485總線的總線485A連接,所述連接器上連接LAN_TX-的引腳與RS-485總線的總線485B連接,所述連接器上連接2根PR_C的引腳和連接2根PR_D的引腳分別與整流橋電路的兩個(gè)電壓輸入端連接,從而將網(wǎng)口接口、串口接口及電源接口的功能綜合在一種接口上,釋放了物聯(lián)網(wǎng)設(shè)備的空間,使得相應(yīng)的防水處理也變得更為簡單。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉本發(fā)明較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1為本發(fā)明較佳的實(shí)施例提供的設(shè)備接口的一種方框示意圖。
圖2為圖1中所示的插接公頭的一種插接腳示意圖。
圖3為本發(fā)明較佳的實(shí)施例提供的設(shè)備接口的一種電路原理圖。
圖4為本發(fā)明較佳的實(shí)施例提供的設(shè)備接口模式切換裝置的一種方框示意圖。
圖5為本發(fā)明較佳的實(shí)施例提供的應(yīng)用于圖4所示的設(shè)備接口模式切換裝置的設(shè)備接口模式切換方法的一種流程示意圖。
圖6為圖5中所示的步驟S320包括的子步驟的流程示意圖。
圖7為圖6中所示的子步驟S323包括的子步驟的流程示意圖。
圖8為圖7中所示的子步驟S3233包括的子步驟的流程示意圖。
圖標(biāo):10-設(shè)備接口;11-連接器;12-以太網(wǎng)總線;13-RS-485總線;14-整流橋電路;15-插接公頭;20-設(shè)備接口模式切換裝置;21-微處理器;22-以太網(wǎng)芯片;23-隔離芯片;24-RS-485驅(qū)動(dòng)芯片。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。
因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。
在本發(fā)明的描述中,需要說明的是,術(shù)語“第一”、“第二”、“第三”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
在本發(fā)明的描述中,還需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“設(shè)置”、“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
請(qǐng)參照?qǐng)D1,為本發(fā)明較佳的實(shí)施例提供的設(shè)備接口10的一種方框示意圖。所述設(shè)備接口10應(yīng)用于物聯(lián)網(wǎng)設(shè)備,所述設(shè)備接口10可以包括:連接器11、以太網(wǎng)總線12、RS-485總線13、整流橋電路14及插接公頭15。在本發(fā)明實(shí)施例中,所述連接器11、以太網(wǎng)總線12、RS-485總線13、整流橋電路14及插接公頭15各個(gè)元件之間直接或間接地連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。
其中,所述連接器11用于連接所述以太網(wǎng)總線12、RS-485總線13、整流橋電路14及插接公頭15。在本實(shí)施例中,所述連接器11包括8根引腳,分別為:TX_P,TX_N,RX_P,RX_N及4根VCC。
所述以太網(wǎng)總線12用于實(shí)現(xiàn)所述物聯(lián)網(wǎng)設(shè)備的網(wǎng)口接口功能和供電功能,所述以太網(wǎng)總線12支持有源以太網(wǎng)規(guī)范。在本實(shí)施例中,所述以太網(wǎng)總線12包括8根總線,分別為:LAN_TX+,LAN_TX-,LAN_RX+,LAN_RX-,2根PR_C及2根PR_D。在本實(shí)施例中,所述PR為電源(Power),所述以太網(wǎng)總線12與所述連接器11的具體連接可參照下文的描述。
所述RS-485總線13用于實(shí)現(xiàn)所述物聯(lián)網(wǎng)設(shè)備的串口接口功能。在本實(shí)施例中,所述RS-485總線13包括總線485A與總線485B。所述RS-485總線13與所述連接器11的具體連接可參照下文的描述。
所述整流橋電路14用于將交流電轉(zhuǎn)換為直流電后供所述設(shè)備接口10工作,并為所述物聯(lián)網(wǎng)設(shè)備供電,所述交流電由所述以太網(wǎng)總線12連接的支持有源以太網(wǎng)規(guī)范的以太網(wǎng)網(wǎng)線提供。所述整流橋電路14的具體分布和與所述連接器11的具體連接可參照下文的描述。
所述插接公頭15為與所述連接器11匹配的航空插頭的公頭,在本實(shí)施例中,所述插接公頭15為GX16-8航空插頭的公頭,所述插接公頭15包括8根插接腳,請(qǐng)參照?qǐng)D2,所述插接公頭15的8根插接腳,分別為1,2,3,4,5,6,7及8。所述插接公頭15與所述連接器11的具體連接可參照下文的描述。
請(qǐng)參照?qǐng)D3,為本發(fā)明較佳的實(shí)施例提供的設(shè)備接口10的一種電路原理圖。所述連接器11與所述插接公頭15電性連接,所述連接器11的引腳與所述以太網(wǎng)總線12、所述RS-485總線13及所述整流橋電路14連接。
具體地,所述插接公頭15的插接腳1,2,3,6分別與所述連接器11的引腳TX_P,TX_N,RX_P,RX_N電性連接,所述插接公頭15的插接腳4,5,7,8分別與所述連接器11的4根引腳VCC電性連接。
具體地,所述以太網(wǎng)總線12的LAN_TX+,LAN_TX-,LAN_RX+,LAN_RX-分別與所述連接器11上與插接腳1,2,3,6電性連接的引腳TX_P,TX_N,RX_P,RX_N連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。所述以太網(wǎng)總線12的2根PR_C分別與所述連接器11上與插接腳4,5電性連接的2根引腳VCC連接,所述以太網(wǎng)總線12的2根PR_D分別與所述連接器11上與插接腳7,8電性連接的2根引腳VCC連接,以實(shí)現(xiàn)對(duì)所述物聯(lián)網(wǎng)設(shè)備的供電。
具體地,所述RS-485總線13的總線485A與所述連接器11上連接LAN_TX+的引腳TX_P連接。在本實(shí)施例的一種實(shí)施方式中,所述總線485A與所述引腳TX_P直接連接;在本實(shí)施例的另一種實(shí)施方式中,所述總線485A經(jīng)由第一電阻R1與所述引腳TX_P連接,所述第一電阻R1的電阻阻值為0Ω,所述第一電阻R1用于對(duì)所述總線485A進(jìn)行跳線保護(hù)。
所述RS-485總線13的所述總線485B與所述連接器11上連接LAN_TX-的引腳TX_N連接。在本實(shí)施例的一種實(shí)施方式中,所述總線485B與所述引腳TX_N直接連接;在本實(shí)施例的另一種實(shí)施方式中,所述總線485B經(jīng)由第二電阻R2與所述引腳TX_N連接,所述第二電阻R2的電阻阻值為0Ω,所述第二電阻R2用于對(duì)所述總線485B進(jìn)行跳線保護(hù)。
具體地,所述整流橋電路14的一電壓輸入端與所述連接器11上連接2根PR_C的2根引腳VCC連接,所述整流橋電路14的另一電壓輸入端與所述連接器11上連接2根PR_D的2根引腳VCC連接。
在本實(shí)施例中,所述整流橋電路14包括整流芯片、第一電感FB1、第二電感FB2、第三電阻R3、第一穩(wěn)壓二極管ZD1及第一電容C1。所述整流芯片用于將交流電轉(zhuǎn)換為直流電,在本實(shí)施例中,所述整流芯片為DB103S整流橋芯片。所述整流芯片包括兩個(gè)電壓輸入端及兩個(gè)電壓輸出端,所述兩個(gè)電壓輸入端分別與所述連接器11上連接2根PR_C的2根引腳VCC和連接2根PR_D的2根引腳VCC連接,所述兩個(gè)電壓輸出端中正極的一端經(jīng)由所述第一電感FB1和第三電阻R3接地,所述兩個(gè)電壓輸出端中負(fù)極的一端經(jīng)由所述第二電感FB2接地。所述第三電阻R3分別與所述第一穩(wěn)壓二極管和所述第一電容C1并聯(lián),并以所述第三電阻R3的電壓為所述物聯(lián)網(wǎng)設(shè)備供電。
所述第一電感FB1和第二電感FB2均用于對(duì)整流后的電壓進(jìn)行電磁干擾消除,在本實(shí)施例中,所述第一電感FB1和第二電感FB2會(huì)在電壓是頻率為100MHz,電流為3A的交流電壓時(shí)表現(xiàn)出50Ω的阻值。
所述第三電阻R3用于對(duì)所述整流橋電路14進(jìn)行限流保護(hù),在本實(shí)施例中,所述第三電阻R3為電阻值范圍是26433Ω~26967Ω的電阻。
所述第一穩(wěn)壓二極管ZD1用于對(duì)整流后的電壓進(jìn)行穩(wěn)壓,在本實(shí)施例中,所述第一穩(wěn)壓二極管ZD1最大穩(wěn)壓值為56V。
所述第一電容C1用于對(duì)整流后的電壓進(jìn)行濾波,使整流后的電壓脈動(dòng)波形變得更加平直,在本實(shí)施例中,所述第一電容C1的電容值為0.1uF,耐壓值為100V。
可以理解的是,上述的整流橋電路14僅為本發(fā)明中整流橋電路14的一種較佳的實(shí)施方式,本發(fā)明實(shí)施例還可以包括更多的整流橋電路14的實(shí)施方式。
在本實(shí)施例中,所述設(shè)備接口10還可以包括用于實(shí)現(xiàn)所述設(shè)備接口10與其他的物聯(lián)網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸或交互的連接線。在本實(shí)施例的一種實(shí)施方式中,所述連接線的一端設(shè)置有與所述插接公頭15相對(duì)應(yīng)的插接母頭,另一端設(shè)置有與所述以太網(wǎng)總線12對(duì)應(yīng)電性連接的以太網(wǎng)網(wǎng)口接口;在本實(shí)施例的另一種實(shí)施方式中,所述連接線的一端設(shè)置有與所述插接公頭15相對(duì)應(yīng)的插接母頭,另一端設(shè)置有與所述RS-485總線13對(duì)應(yīng)電性連接的RS-485串口接口,所述RS-485串口接口與所述總線485A、總線485B、PR_C及PR_D電性連接。其中,所述插接母頭與所述插接公頭15電性連接,所述插接母頭在與所述插接公頭15電性連接的位置處設(shè)置有橡膠環(huán),以對(duì)所述插接公頭15進(jìn)行防水處理。
在本實(shí)施例中,所述以太網(wǎng)網(wǎng)口接口與支持有源以太網(wǎng)規(guī)范的以太網(wǎng)網(wǎng)線連接時(shí),可以通過LAN_TX+,LAN_TX-,LAN_RX+,LAN_RX-實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互,通過兩根PR_C和兩根PR_D為所述設(shè)備接口10提供48V交流電,此時(shí)所述設(shè)備接口10中的整流橋電路14會(huì)將所述48V交流電轉(zhuǎn)化為適合所述物聯(lián)網(wǎng)設(shè)備正常工作的直流電。
在本實(shí)施例中,所述RS-485串口接口與RS-485串口線連接時(shí),可以通過總線485A和總線485B實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互,通過PR_C和PR_D為所述設(shè)備接口10提供12V直流電,所述12V直流電經(jīng)由所述整流橋電路14后仍為可供所述物聯(lián)網(wǎng)設(shè)備工作的直流電。
請(qǐng)參照?qǐng)D4,為本發(fā)明較佳的實(shí)施例提供的設(shè)備接口模式切換裝置20的一種方框示意圖。所述設(shè)備接口模式切換裝置20應(yīng)用于物聯(lián)網(wǎng)設(shè)備,所述設(shè)備接口模式切換裝置20可以包括:微處理器21、以太網(wǎng)芯片22、隔離芯片23、RS-485驅(qū)動(dòng)芯片24及設(shè)備接口10。在本發(fā)明實(shí)施例中,所述微處理器21、以太網(wǎng)芯片22、隔離芯片23、RS-485驅(qū)動(dòng)芯片24及設(shè)備接口10各個(gè)元件之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過至少一條或多條通訊總線或信號(hào)線實(shí)現(xiàn)電性連接。
其中,所述微處理器21用于對(duì)切換所述設(shè)備接口10的工作模式,所述微處理器21可以是通用處理器,包括中央處理器(Central Processing Unit,CPU)、網(wǎng)絡(luò)處理器(Network Processor,NP)等;還可以是數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。在本實(shí)施例中,所述微處理器21優(yōu)選為單片機(jī)。
所述以太網(wǎng)芯片22用于對(duì)與所述設(shè)備接口10中的以太網(wǎng)總線12連接的以太網(wǎng)網(wǎng)線進(jìn)行掉線檢測,得到所述以太網(wǎng)網(wǎng)線與所述設(shè)備接口10的連接狀態(tài)。所述以太網(wǎng)芯片22經(jīng)由所述隔離芯片23與所述設(shè)備接口10中的以太網(wǎng)總線12的LAN_TX+,LAN_TX-,LAN_RX+,LAN_RX-電性連接,所述以太網(wǎng)芯片22與所述微處理器21電性連接,所述隔離芯片23用于對(duì)經(jīng)由所述設(shè)備接口10中的整流橋電路14后的直流電進(jìn)行降壓處理,以對(duì)所述物聯(lián)網(wǎng)設(shè)備進(jìn)行供電。在本實(shí)施例中,所述以太網(wǎng)芯片22通過SPI(Serial Peripheral Interface,串行外設(shè)接口)總線與所述微處理器21電性連接。
所述RS-485驅(qū)動(dòng)芯片24用于對(duì)所述設(shè)備接口10中的RS-485總線13的功能進(jìn)行控制。所述RS-485驅(qū)動(dòng)芯片24與所述設(shè)備接口10中的RS-485總線13的總線485A與總線485B電性連接,所述RS-485驅(qū)動(dòng)芯片24與所述微處理器21電性連接。在本實(shí)施例中,所述RS-485驅(qū)動(dòng)芯片24通過TX/RX串口線與所述微處理器21電性連接。
請(qǐng)參照?qǐng)D5,為本發(fā)明較佳的實(shí)施例提供的應(yīng)用于圖4所示的設(shè)備接口模式切換裝置20的設(shè)備接口模式切換方法的一種流程示意圖。以下對(duì)所述方法的具體流程進(jìn)行描述。
在本發(fā)明實(shí)施例中,所述設(shè)備接口模式切換方法可以包括以下步驟:
步驟S310,以太網(wǎng)芯片22對(duì)設(shè)備接口10與以太網(wǎng)網(wǎng)線的連接狀態(tài)進(jìn)行檢測,并將檢測結(jié)果發(fā)送給微處理器21。
在本實(shí)施例中,所述以太網(wǎng)網(wǎng)線在接入或斷開所述設(shè)備接口10時(shí)都會(huì)引起所述物聯(lián)網(wǎng)設(shè)備與所述以太網(wǎng)網(wǎng)線的連接狀態(tài)發(fā)生變化,所述以太網(wǎng)芯片22可檢測所述物聯(lián)網(wǎng)設(shè)備與所述以太網(wǎng)網(wǎng)線的連接狀態(tài),并將檢測結(jié)果發(fā)送給所述微處理器21。在本實(shí)施例中,當(dāng)所述以太網(wǎng)網(wǎng)線斷開時(shí),所述物聯(lián)網(wǎng)設(shè)備的備用電源將為所述以太網(wǎng)芯片22供電,使所述以太網(wǎng)芯片22仍能對(duì)所述物聯(lián)網(wǎng)設(shè)備與所述以太網(wǎng)網(wǎng)線的連接狀態(tài)進(jìn)行檢測。
步驟S320,所述微處理器21根據(jù)所述檢測結(jié)果,在所述設(shè)備接口10的以太網(wǎng)模式與RS-485串口模式之間進(jìn)行切換。
在本實(shí)施例中,所述設(shè)備接口10包括兩種工作模式,分別為:以太網(wǎng)模式及RS-485串口模式。其中,所述以太網(wǎng)模式是設(shè)備接口10中以太網(wǎng)總線12的相應(yīng)功能正常運(yùn)行的一種工作模式,此時(shí),所述設(shè)備接口10可通過與所述設(shè)備接口10電性連接的以太網(wǎng)網(wǎng)線實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互,及為所述物聯(lián)網(wǎng)設(shè)備提供電源;所述RS-485串口模式是設(shè)備接口10中RS-485總線13的相應(yīng)功能正常運(yùn)行的一種工作模式,此時(shí),所述設(shè)備接口10可通過與所述設(shè)備接口10電性連接的RS-485串口線實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互,及為所述物聯(lián)網(wǎng)設(shè)備提供電源。
所述微處理器21可通過所述檢測結(jié)果了解所述物聯(lián)網(wǎng)設(shè)備需要使用的設(shè)備接口10的工作模式,從而在所述設(shè)備接口10的以太網(wǎng)模式與RS-485串口模式之間進(jìn)行切換。
請(qǐng)參照?qǐng)D6,為圖5中所示的步驟S320包括的子步驟的流程示意圖。在本實(shí)施例中,所述步驟S320可以包括:
子步驟S321,判斷檢測結(jié)果是否為設(shè)備接口10與以太網(wǎng)網(wǎng)線正常連接。
當(dāng)所述檢測結(jié)果是設(shè)備接口10與以太網(wǎng)網(wǎng)線正常連接時(shí),執(zhí)行子步驟S322。
所述子步驟S322,禁用所述設(shè)備接口10的RS-485串口模式,所述設(shè)備接口10的工作模式切換為以太網(wǎng)模式。
在本實(shí)施例中,當(dāng)檢測結(jié)果是設(shè)備接口10與以太網(wǎng)網(wǎng)線正常連接,即所述檢測結(jié)果表明所述設(shè)備接口10與所述以太網(wǎng)網(wǎng)線正常連接時(shí),所述微處理器21禁用所述設(shè)備接口10的RS-485串口模式,此時(shí),所述設(shè)備接口10的工作模式切換為以太網(wǎng)模式,以實(shí)現(xiàn)對(duì)數(shù)據(jù)的傳輸或交互,及為所述物聯(lián)網(wǎng)設(shè)備提供電源。
當(dāng)所述檢測結(jié)果不是設(shè)備接口10與以太網(wǎng)網(wǎng)線正常連接時(shí),執(zhí)行子步驟S323。
所述子步驟S323,通過與設(shè)備接口10連接的數(shù)據(jù)線發(fā)送一測試數(shù)據(jù),并根據(jù)設(shè)備接口10是否收到對(duì)所述測試數(shù)據(jù)的回復(fù)信息的結(jié)果對(duì)所述設(shè)備接口10的以太網(wǎng)模式與RS-485串口模式進(jìn)行切換。
在本實(shí)施例中,當(dāng)檢測結(jié)果不是設(shè)備接口10與以太網(wǎng)網(wǎng)線正常連接,即檢測結(jié)果顯示所述以太網(wǎng)網(wǎng)線掉線即所述以太網(wǎng)網(wǎng)線與所述設(shè)備接口10處于斷開連接的狀態(tài),且所述以太網(wǎng)網(wǎng)線在預(yù)設(shè)的時(shí)間段內(nèi)未能與所述設(shè)備接口10重新連接時(shí),可表明所述以太網(wǎng)網(wǎng)線掉線并非偶然性事件。此時(shí),所述以太網(wǎng)模式已不再適合作為所述設(shè)備接口10的工作模式,需要重新對(duì)所述設(shè)備接口10的工作模式進(jìn)行切換。在本實(shí)施例中,可通過與設(shè)備接口10連接的數(shù)據(jù)線發(fā)送一測試數(shù)據(jù),并根據(jù)設(shè)備接口10是否收到對(duì)所述測試數(shù)據(jù)的回復(fù)信息的結(jié)果對(duì)所述設(shè)備接口10的以太網(wǎng)模式與RS-485串口模式進(jìn)行切換。在本實(shí)施例的一種實(shí)施方式中,所述設(shè)備接口10以預(yù)設(shè)時(shí)間段為時(shí)間間隔發(fā)送所述測試數(shù)據(jù),接收對(duì)所述測試數(shù)據(jù)的回復(fù)信息。
請(qǐng)參照?qǐng)D7,為圖6中所示的子步驟S323包括的子步驟的流程示意圖。在本實(shí)施例中,所述子步驟S323可以包括:
子步驟S3231,判斷設(shè)備接口10是否收到對(duì)測試數(shù)據(jù)的回復(fù)信息。
當(dāng)所述設(shè)備接口10收到對(duì)測試數(shù)據(jù)的回復(fù)信息時(shí),執(zhí)行子步驟S3232。
所述子步驟S3232,禁用設(shè)備接口10的以太網(wǎng)模式,所述設(shè)備接口10的工作模式切換為RS-485串口模式。
在本實(shí)施例中,通過與設(shè)備接口10連接的數(shù)據(jù)線發(fā)送一測試數(shù)據(jù),并收到對(duì)所述測試數(shù)據(jù)的回復(fù)信息的情況是設(shè)備接口10中RS-485串口模式可正常運(yùn)行的一種具體表現(xiàn),此時(shí),所述RS-485串口模式為所述物聯(lián)網(wǎng)設(shè)備所需要使用的設(shè)備接口10的工作模式,禁用所述設(shè)備接口10的以太網(wǎng)模式,并將所述設(shè)備接口10的工作模式切換為RS-485串口模式,以實(shí)現(xiàn)對(duì)數(shù)據(jù)的傳輸或交互,及為所述物聯(lián)網(wǎng)設(shè)備提供電源。
當(dāng)所述設(shè)備接口10未在預(yù)設(shè)時(shí)間段內(nèi)收到對(duì)測試數(shù)據(jù)的回復(fù)信息時(shí),執(zhí)行子步驟S3233。
所述子步驟S3233,基于以太網(wǎng)總線12和RS-485總線13各自的通信連接狀態(tài)對(duì)設(shè)備接口10的以太網(wǎng)模式與RS-485串口模式進(jìn)行切換。
在本實(shí)施例中,當(dāng)所述設(shè)備接口10未在預(yù)設(shè)時(shí)間段內(nèi)收到對(duì)所述測試數(shù)據(jù)的回復(fù)信息時(shí),表明所述設(shè)備接口10的兩種工作模式均未達(dá)到可運(yùn)行狀態(tài)的條件,只有根據(jù)所述設(shè)備接口10中以太網(wǎng)總線12和RS-485總線13各自對(duì)應(yīng)與外接設(shè)備的通信連接狀態(tài)對(duì)所述設(shè)備接口10的以太網(wǎng)模式與RS-485串口模式進(jìn)行切換。
圖8為圖7中所示的子步驟S3233包括的子步驟的流程示意圖。在本實(shí)施例中,所述子步驟S3233可以包括:
子步驟S32331,判斷設(shè)備接口10的通信連接狀態(tài)是否為與以太網(wǎng)網(wǎng)線連接。
當(dāng)所述設(shè)備接口10的通信連接狀態(tài)為與以太網(wǎng)網(wǎng)線連接時(shí),執(zhí)行子步驟S32332。
所述子步驟S32332,禁用設(shè)備接口10的RS-485串口模式,設(shè)備接口10的工作模式切換為以太網(wǎng)模式。
在本實(shí)施例中,當(dāng)所述以太網(wǎng)總線12與所述以太網(wǎng)網(wǎng)線對(duì)應(yīng)電性連接,即所述設(shè)備接口10與以太網(wǎng)網(wǎng)線連接時(shí),所述設(shè)備接口10的以太網(wǎng)模式處于可正常運(yùn)行的狀態(tài),禁用所述設(shè)備接口10的RS-485串口模式,并將所述設(shè)備接口10的工作模式切換為以太網(wǎng)模式。
子步驟S32333,返回判斷設(shè)備接口10是否收到對(duì)測試數(shù)據(jù)的回復(fù)信息的步驟繼續(xù)執(zhí)行。
當(dāng)所述設(shè)備接口10的通信連接狀態(tài)不為與以太網(wǎng)網(wǎng)線連接,但所述設(shè)備接口10收到對(duì)測試數(shù)據(jù)的回復(fù)信息時(shí),禁用設(shè)備接口10的以太網(wǎng)模式,設(shè)備接口10的工作模式切換為RS-485串口模式。
在本實(shí)施例中,當(dāng)所述設(shè)備接口10未與以太網(wǎng)網(wǎng)線連接,但所述設(shè)備接口10收到對(duì)測試數(shù)據(jù)的回復(fù)信息,即所述設(shè)備接口10與RS-485串口線連接時(shí),所述設(shè)備接口10的RS-485串口模式處于可正常運(yùn)行的狀態(tài),禁用所述設(shè)備接口10的以太網(wǎng)模式,并將所述設(shè)備接口10的工作模式切換為RS-485串口模式。
綜上所述,本發(fā)明實(shí)施例提供的設(shè)備接口及設(shè)備接口模式切換裝置、方法。所述設(shè)備接口通過連接器的引腳分別與以太網(wǎng)總線對(duì)應(yīng)連接,所述連接器上連接LAN_TX+的引腳與RS-485總線的總線485A連接,所述連接器上連接LAN_TX-的引腳與RS-485總線的總線485B連接,所述連接器上連接2根PR_C的引腳和連接2根PR_D的引腳分別與整流橋電路的兩個(gè)電壓輸入端連接,并基于所述設(shè)備接口提供一種使用所述設(shè)備接口的設(shè)備接口模式切換裝置、方法,從而將網(wǎng)口接口、串口接口及電源接口的功能綜合在一種接口上,釋放了物聯(lián)網(wǎng)設(shè)備的空間,使得相應(yīng)的防水處理也變得更為簡單。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。