一種外設(shè)控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種外設(shè)控制裝置。
【背景技術(shù)】
[0002]WIFI上網(wǎng)行為服務(wù)器用于監(jiān)測行為服務(wù)器與監(jiān)控中心連接狀態(tài),當(dāng)由于網(wǎng)絡(luò)原因服務(wù)器與監(jiān)控中心斷開連接時,WIFI上網(wǎng)行為服務(wù)器需要發(fā)出聲光報警,提醒管理人員來檢查網(wǎng)絡(luò)。
[0003]現(xiàn)有技術(shù)中,為了實(shí)現(xiàn)服務(wù)器軟件世界與現(xiàn)實(shí)世界的交互,主要是通過行為服務(wù)器主板自帶的GP1(通用輸入輸出)接口與板載蜂鳴器實(shí)現(xiàn)。
[0004]現(xiàn)有技術(shù)中的這種實(shí)現(xiàn)方式實(shí)現(xiàn)起來較為復(fù)雜,而且并不是所有的主板都會搭載GP1接口,具有局限性;另外,如果主板更換則還需要重新進(jìn)行開發(fā),因此現(xiàn)有技術(shù)也不具有通用性。
【實(shí)用新型內(nèi)容】
[0005]本實(shí)用新型的目的在于解決現(xiàn)有技術(shù)中服務(wù)器與現(xiàn)實(shí)世界交互時的實(shí)現(xiàn)方式復(fù)雜以及不具有通用性的問題。
[0006]為實(shí)現(xiàn)上述目的,本實(shí)用新型提供一種外設(shè)控制裝置,其中,所述裝置包括:USB轉(zhuǎn)串口模塊,單片機(jī)數(shù)據(jù)處理模塊和驅(qū)動模塊;
[0007]所述USB轉(zhuǎn)串口模塊與單片機(jī)數(shù)據(jù)處理模塊通過串口連接并進(jìn)行通信,所述驅(qū)動模塊與所述單片機(jī)數(shù)據(jù)處理模塊通信連接;
[0008]所述USB轉(zhuǎn)串口模塊用于將行為服務(wù)器發(fā)送的數(shù)據(jù)指令傳送到所述單片機(jī)數(shù)據(jù)處理模塊,所述單片機(jī)數(shù)據(jù)處理模塊用于識別所述行為服務(wù)器發(fā)送的所述數(shù)據(jù)指令并進(jìn)行處理,所述驅(qū)動模塊用于接收所述單片機(jī)數(shù)據(jù)處理模塊傳送的控制信號并將所述控制信號轉(zhuǎn)換成大功率的控制電壓或電流以驅(qū)動外部設(shè)備。
[0009]進(jìn)一步地,所述USB轉(zhuǎn)串口模塊包括USB轉(zhuǎn)串口芯片。
[0010]進(jìn)一步地,所述行為服務(wù)器包括LINUX服務(wù)器和Windows服務(wù)器。
[0011]進(jìn)一步地,所述單片機(jī)數(shù)據(jù)處理模塊在判斷所述數(shù)據(jù)指令正確時,用于執(zhí)行所述數(shù)據(jù)指令。
[0012]進(jìn)一步地,所述單片機(jī)數(shù)據(jù)處理模塊在判斷所述數(shù)據(jù)指令錯誤時,不進(jìn)行處理。
[0013]相對現(xiàn)有技術(shù)中服務(wù)器與現(xiàn)實(shí)世界交互時的實(shí)現(xiàn)方式復(fù)雜以及不具有通用性,本實(shí)用新型提供的外設(shè)控制裝置通過USB轉(zhuǎn)串口模塊將行為服務(wù)器的數(shù)據(jù)指令發(fā)送到單片機(jī)數(shù)據(jù)處理模塊的方式使得在行為服務(wù)器主板沒有搭載GP1接口的情況下實(shí)現(xiàn)行為服務(wù)器軟件與現(xiàn)實(shí)世界的交互,沒有平臺限制,同時還可以兼容各種服務(wù)器系統(tǒng)使用,具有通用性。
【附圖說明】
[0014]圖1為本實(shí)用新型提供的一種外設(shè)控制裝置結(jié)構(gòu)示意圖;
[0015]圖2為本實(shí)用新型提供的一種外設(shè)控制裝置在Window7系統(tǒng)下的一種工作過程。
【具體實(shí)施方式】
[0016]本實(shí)用新型為解決現(xiàn)有技術(shù)中服務(wù)器與現(xiàn)實(shí)世界交互時的實(shí)現(xiàn)方式復(fù)雜以及不具有通用性的問題。本實(shí)用新型可用多種不同的形式來實(shí)施,現(xiàn)將僅為例子但非用以限制的實(shí)施例參照附圖對本實(shí)用新型的結(jié)構(gòu)內(nèi)容作詳細(xì)說明。
[0017]本實(shí)用新型提供一種外設(shè)控制裝置,參照附圖1所示,包括USB轉(zhuǎn)串口模塊,單片機(jī)數(shù)據(jù)處理模塊和驅(qū)動模塊;
[0018]所述USB轉(zhuǎn)串口模塊與單片機(jī)數(shù)據(jù)處理模塊通過串口連接并進(jìn)行通信,所述驅(qū)動模塊與所述單片機(jī)數(shù)據(jù)處理模塊通信連接;
[0019]所述USB轉(zhuǎn)串口模塊用于將行為服務(wù)器發(fā)送的數(shù)據(jù)指令傳送到所述單片機(jī)數(shù)據(jù)處理模塊,所述單片機(jī)數(shù)據(jù)處理模塊用于識別所述行為服務(wù)器發(fā)送的所述數(shù)據(jù)指令并進(jìn)行處理,所述驅(qū)動模塊用于接收所述單片機(jī)數(shù)據(jù)處理模塊傳送的控制信號并將所述控制信號轉(zhuǎn)換成大功率的控制電壓或電流以驅(qū)動外部設(shè)備。
[0020]具體的,所述外設(shè)控制裝置中的所述USB轉(zhuǎn)串口模塊用于接收由所述行為服務(wù)器發(fā)送過來的所述數(shù)據(jù)指令并發(fā)送到與所述USB轉(zhuǎn)串口模塊通過串口連接的所述單片機(jī)數(shù)據(jù)處理模塊中,所述單片機(jī)數(shù)據(jù)處理模塊對所述數(shù)據(jù)指令進(jìn)行處理,得到處理結(jié)果,而在這一工作過程中,所述驅(qū)動模塊與所述單片機(jī)數(shù)據(jù)處理模塊通信連接,用于接收所述單片機(jī)數(shù)據(jù)處理模塊傳送的控制信號并將所述控制信號轉(zhuǎn)換成大功率的控制電壓或電流以驅(qū)動外部設(shè)備。
[0021]本實(shí)用新型提供的外設(shè)控制裝置通過USB轉(zhuǎn)串口模塊將行為服務(wù)器的數(shù)據(jù)指令發(fā)送到單片機(jī)數(shù)據(jù)處理模塊的方式使得在行為服務(wù)器主板沒有搭載GP1接口的情況下實(shí)現(xiàn)行為服務(wù)器軟件與現(xiàn)實(shí)世界的交互,沒有平臺限制,同時還可以兼容各種服務(wù)器系統(tǒng)使用,具有通用性。另外,本實(shí)用新型提供的外設(shè)控制裝置的縮短了整個開發(fā)周期,降低了成本,可以實(shí)現(xiàn)跨平臺使用。
[0022]在一些實(shí)施例中,所述USB轉(zhuǎn)串口模塊為USB轉(zhuǎn)串口芯片。
[0023]所述單片機(jī)數(shù)據(jù)處理模塊對所述數(shù)據(jù)指令進(jìn)行處理,得到處理結(jié)果,而在這一工作過程中,所述驅(qū)動模塊與所述單片機(jī)數(shù)據(jù)處理模塊通信連接,并用于接收所述單片機(jī)數(shù)據(jù)處理模塊傳送的控制信號并將所述控制信號轉(zhuǎn)換成大功率的控制電壓或電流以驅(qū)動外部設(shè)備。
[0024]優(yōu)選的,所述行為服務(wù)器可以是LINUX服務(wù)器,也可以是Windows服務(wù)器,即所述裝置兼容各種服務(wù)器系統(tǒng),現(xiàn)有的服務(wù)器都可以使用,且只需要一個USB接口即可。
[0025]優(yōu)選的,所述單片機(jī)數(shù)據(jù)處理模塊判斷所述數(shù)據(jù)指令正確時,要執(zhí)行所述數(shù)據(jù)指令,而在判斷所述數(shù)據(jù)指令錯誤時,則不作出處理,即不進(jìn)行任何動作,以防止誤動作。
[0026]需要說明的是,無論是哪個服務(wù)器系統(tǒng),都不需要對主板硬件進(jìn)行改動,也不需要重新開發(fā)服務(wù)器軟件,使用時只是需要調(diào)用系統(tǒng)串口發(fā)送控制字,即可實(shí)現(xiàn)交互。
[0027]下面詳細(xì)介紹外設(shè)控制裝置的工作原理。
[0028]本實(shí)用新型提供的所述外設(shè)控制裝置中,行為服務(wù)器通過串口發(fā)送一些數(shù)據(jù)指令,比如燈的開關(guān)代碼,或蜂鳴器的開關(guān)代碼等,這些數(shù)據(jù)指令經(jīng)過所述USB轉(zhuǎn)串口模塊,即USB轉(zhuǎn)串口芯片把這些數(shù)據(jù)指令送到所述單片機(jī)數(shù)據(jù)處理模塊,所述單片機(jī)數(shù)據(jù)處理模塊對所接收到的所述數(shù)據(jù)指令進(jìn)行處理,主要是判斷所述數(shù)據(jù)指令的正確性,如果所述數(shù)據(jù)指令正確,則所述單片機(jī)數(shù)據(jù)處理模塊將傳送控制信號到所述驅(qū)動模塊,此時,所述驅(qū)動模塊接收所述單片機(jī)數(shù)據(jù)處理模塊傳送過來的控制信號后,由于所述單片機(jī)數(shù)據(jù)處理模塊傳送過來的控制信號一般是微弱的數(shù)字信號不足以驅(qū)動功率較大的外部設(shè)備,因此所述驅(qū)動模塊將所述控制信號轉(zhuǎn)換成大功率的控制電壓或電流以驅(qū)動外部設(shè)備進(jìn)行工作,在所述驅(qū)動模塊將微弱的控制信號轉(zhuǎn)換成大功率的控制電壓或電流時,開始控制外部設(shè)備進(jìn)行工作,例如,控制燈的打開和關(guān)閉,可以是驅(qū)動模塊通過控制電平的高低來控制燈的打開和關(guān)閉。如果所述數(shù)據(jù)指令不正確,則所述單片機(jī)數(shù)據(jù)處理模塊不進(jìn)行任何的動作,即也不會將所述控制信號傳送給所述驅(qū)動模塊。這樣所述外設(shè)控制裝置就完成了服務(wù)器系統(tǒng)與現(xiàn)實(shí)世界的交互,管理人員根據(jù)所述單片機(jī)數(shù)據(jù)處理模塊執(zhí)行的結(jié)果來檢查網(wǎng)絡(luò)的運(yùn)行狀態(tài)。
[0029]結(jié)合附圖2所示,Windows7系統(tǒng)通過串口發(fā)送字符“A”,然后這些字符就通過所述USB轉(zhuǎn)串口模塊到達(dá)單片機(jī)數(shù)據(jù)處理模塊,所述單片機(jī)數(shù)據(jù)處理模塊對接收到的這些字符“A”進(jìn)行判斷,如果這些字符“A”與前期預(yù)設(shè)的報警條件符合,則所述單片機(jī)數(shù)據(jù)處理模塊執(zhí)行該指令,即使得硬件發(fā)出報警音,指示燈亮起,管理人員則會對該狀態(tài)進(jìn)行檢查,如果Wind0ws7系統(tǒng)通過串口發(fā)送的是字符“B”,且這些字符“B”與前期預(yù)設(shè)的關(guān)閉報警條件符合,則所述單片機(jī)數(shù)據(jù)處理模塊執(zhí)行該指令,即關(guān)閉報警音與指示燈。需要說明的是,在LINUX系統(tǒng)下使用minicom也是有同樣的效果的。
[0030]綜上所述,本實(shí)用新型提供的一種外設(shè)控制裝置,通過USB轉(zhuǎn)串口模塊將行為服務(wù)器的數(shù)據(jù)指令發(fā)送到單片機(jī)數(shù)據(jù)處理模塊的方式使得在行為服務(wù)器主板沒有搭載GP1接口的情況下實(shí)現(xiàn)行為服務(wù)器軟件與現(xiàn)實(shí)世界的交互,沒有平臺限制,同時還可以兼容各種服務(wù)器系統(tǒng)使用,具有通用性。另外,本實(shí)用新型提供的外設(shè)控制裝置的縮短了整個開發(fā)周期,降低了成本,可以實(shí)現(xiàn)跨平臺使用。
[0031]以上所述,以上實(shí)施例僅用以說明本實(shí)用新型的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本實(shí)用新型進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本實(shí)用新型各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種外設(shè)控制裝置,其特征在于,所述裝置包括:USB轉(zhuǎn)串口模塊,單片機(jī)數(shù)據(jù)處理模塊和驅(qū)動模塊; 所述USB轉(zhuǎn)串口模塊與單片機(jī)數(shù)據(jù)處理模塊通過串口連接并進(jìn)行通信,所述驅(qū)動模塊與所述單片機(jī)數(shù)據(jù)處理模塊通信連接; 所述USB轉(zhuǎn)串口模塊用于將行為服務(wù)器發(fā)送的數(shù)據(jù)指令傳送到所述單片機(jī)數(shù)據(jù)處理模塊,所述單片機(jī)數(shù)據(jù)處理模塊用于識別所述行為服務(wù)器發(fā)送的所述數(shù)據(jù)指令并進(jìn)行處理,所述驅(qū)動模塊用于接收所述單片機(jī)數(shù)據(jù)處理模塊傳送的控制信號并將所述控制信號轉(zhuǎn)換成大功率的控制電壓或電流以驅(qū)動外部設(shè)備。2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述USB轉(zhuǎn)串口模塊包括USB轉(zhuǎn)串口芯片。3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述行為服務(wù)器包括LINUX服務(wù)器和Windows服務(wù)器。
【專利摘要】本實(shí)用新型公開了一種外設(shè)控制裝置,屬于計算機(jī)技術(shù)領(lǐng)域。本實(shí)用新型所述機(jī)外設(shè)控制裝置USB轉(zhuǎn)串口模塊,單片機(jī)數(shù)據(jù)處理模塊和驅(qū)動模塊;所述USB轉(zhuǎn)串口模塊與單片機(jī)數(shù)據(jù)處理模塊通過串口連接并進(jìn)行通信,所述驅(qū)動模塊與所述單片機(jī)數(shù)據(jù)處理模塊通信連接;所述USB轉(zhuǎn)串口模塊用于將服務(wù)器發(fā)送的數(shù)據(jù)指令傳送到所述單片機(jī)數(shù)據(jù)處理模塊,所述單片機(jī)數(shù)據(jù)處理模塊用于識別所述服務(wù)器發(fā)送的所述數(shù)據(jù)指令并進(jìn)行處理,所述驅(qū)動模塊用于接收所述單片機(jī)數(shù)據(jù)處理模塊傳送的控制信號并將所述控制信號轉(zhuǎn)換成大功率的控制電壓或電流以驅(qū)動外部設(shè)備。本實(shí)用新型提供的外設(shè)控制裝置解決了現(xiàn)有技術(shù)的局限性問題,具有較好的通用性,且開發(fā)周期短,成本低。
【IPC分類】G06F13/10
【公開號】CN204695302
【申請?zhí)枴緾N201520256887
【發(fā)明人】曹明磊, 隋海榮
【申請人】北京盛世光明軟件股份有限公司
【公開日】2015年10月7日
【申請日】2015年4月24日