欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于即時(shí)通信軟件的串口控制系統(tǒng)的制作方法

文檔序號(hào):6447364閱讀:241來(lái)源:國(guó)知局
專利名稱:基于即時(shí)通信軟件的串口控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本實(shí)用新型涉及一種計(jì)算機(jī)串口控制裝置,尤其是基于即時(shí)通信軟件的串口控制系統(tǒng)。
技術(shù)背景 近年來(lái),互聯(lián)網(wǎng)技術(shù)高速發(fā)展,以QQ、MSN、飛信為代表的即時(shí)通信軟件得到了大量的使用,而且都可以是免費(fèi)的。即時(shí)通信軟件使得任何兩個(gè)甚至多個(gè)用戶借助于互聯(lián)網(wǎng)可以在幾乎不受距離限制的情況下進(jìn)行通信。但是目前僅僅局限于數(shù)據(jù)、文件等交換,還沒(méi)有實(shí)現(xiàn)硬件控制的功能。串口,一般就是指計(jì)算機(jī)的RS-232 口,是工業(yè)通信最常用的接口。在工業(yè)測(cè)量、 控制過(guò)程中由單片機(jī)構(gòu)成的智能儀器、設(shè)備等的主要通信接口也是RS-232串口。為了突破RS-232最遠(yuǎn)15米的通信距離限制,發(fā)展出了 RS-485總線。RS-485總線的通信軟件與 RS-232是一樣的,但是距離達(dá)到了 1200米,有時(shí)候RS-485也稱為串口。還有后來(lái)出現(xiàn)了光纖,最遠(yuǎn)可以到40千米。RS-485以及光纖通信都需要鋪設(shè)電纜或者光纜,距離越遠(yuǎn)成本越高。為了降低鋪設(shè)電纜或者光纜的硬件成本,后來(lái)出現(xiàn)了以GPRS串口轉(zhuǎn)換器為代表的可以幾乎不受距離限制的遠(yuǎn)程無(wú)線串口通信裝置。GPRS是通用分組無(wú)線服務(wù)技術(shù)(General Packet Radio Service)的簡(jiǎn)稱,它是GSM移動(dòng)電話用戶可用的一種移動(dòng)數(shù)據(jù)業(yè)務(wù)。GPRS的使用者需要按照流量付費(fèi),而許多工業(yè)通信設(shè)備是需要一直開(kāi)著工作的,每一個(gè)設(shè)備都需要一個(gè)單獨(dú)的GPRS號(hào)碼,這就出現(xiàn)了需要向移動(dòng)通信服務(wù)商一直支付大量通信費(fèi)的問(wèn)題。

實(shí)用新型內(nèi)容本實(shí)用新型要解決的技術(shù)問(wèn)題是提供一種基于即時(shí)通信軟件的串口控制系統(tǒng), 以達(dá)到距離更遠(yuǎn)、費(fèi)用更低的串口控制效果。本實(shí)用新型為解決上述技術(shù)問(wèn)題所采取的技術(shù)方案為一種基于即時(shí)通信軟件的串口控制系統(tǒng),其特征在于它包括2臺(tái)或2臺(tái)以上帶有即時(shí)通信軟件的計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)連接;至少1臺(tái)所述的計(jì)算機(jī)通過(guò)串口與被控制設(shè)備連接。按上述方案,所述的串口為RS-232或RS-485串口 ;RS-232或RS-485串口通過(guò)PCI 總線、PCMCIA總線或USB總線與被控制設(shè)備連接。按上述方案,所述的帶有即時(shí)通信軟件的計(jì)算機(jī)為2臺(tái),每臺(tái)計(jì)算機(jī)分別通過(guò)串口與一個(gè)被控制設(shè)備連接。本實(shí)用新型的工作原理為2臺(tái)計(jì)算機(jī)PCl和PC2都連接到Internet網(wǎng)絡(luò)并且都運(yùn)行即時(shí)通信軟件,至少其中1臺(tái)計(jì)算機(jī)具有串口(比如RS-232)以及串口通信軟件,這個(gè)串口連接到被控制設(shè)備。通過(guò)即時(shí)通信軟件的聯(lián)系加上串口通信軟件,PCl可以用即時(shí)通信軟件控制與PC2連接的被控制設(shè)備。這樣以達(dá)到通過(guò)即時(shí)通信軟件、加上串口通信軟件實(shí)現(xiàn)遠(yuǎn)程串口控制的目的。即時(shí)通信是指能夠即時(shí)發(fā)送和接收互聯(lián)網(wǎng)消息等的業(yè)務(wù)?,F(xiàn)在國(guó)內(nèi)常用的即時(shí)通信軟件有QQ、MSN、飛信等。由于它們的封閉性,用戶目前還不能夠讓這幾種常用即時(shí)通信軟件的廠家提供與串口通信軟件的接口。即時(shí)通信軟件實(shí)際上就是一種基于TCP/IP協(xié)議的實(shí)時(shí)數(shù)據(jù)交換。由于其具有實(shí)時(shí)性、跨平臺(tái)性、成本低、效率高等優(yōu)點(diǎn)而受到廣泛的使用。我們可以設(shè)計(jì)并實(shí)現(xiàn)一個(gè)能夠處理多用戶進(jìn)行實(shí)時(shí)、安全的即時(shí)通信系統(tǒng)對(duì)本實(shí)用新型具有較強(qiáng)的可行性,因?yàn)檫@樣就可以提供與串口通信軟件的接口。即時(shí)通信的底層通信是通過(guò)SOCKET套接字接口實(shí)現(xiàn)的。當(dāng)前的主流UNIX系統(tǒng)和WINDOWS系統(tǒng)都在內(nèi)核提供了對(duì)SOCKET字接口的支持??梢允褂眠@個(gè)統(tǒng)一的接口,可以編寫(xiě)一個(gè)可移植的TCP/IP通信程序。使信息能夠在INTERNET上可靠的傳輸。WINDOWS下的編程語(yǔ)言Visual Basic以及 Visual C++都提供專門(mén)用于網(wǎng)絡(luò)通信的控件WINSOCK. OCX以及編程API接口,可以方便地編寫(xiě)出簡(jiǎn)單的即時(shí)通信軟件。串口通信軟件就是對(duì)計(jì)算機(jī)的串口進(jìn)行串口數(shù)據(jù)接收和發(fā)送、串口號(hào)選擇以及通信速率選擇等的軟件,WINDOWS下的編程語(yǔ)言Visual Basic以及Visual C++都提供專門(mén)用于串口通信的控件MSCOMM. OCX以及編程API接口,可以方便地編寫(xiě)串口通信軟件。本實(shí)用新型的有益效果為將即時(shí)通信軟件接收到的信號(hào)發(fā)送到計(jì)算機(jī)的串口, 并且將串口收到的信號(hào)通過(guò)即時(shí)通信軟件發(fā)送到正在進(jìn)行即時(shí)通信聯(lián)系的遠(yuǎn)端計(jì)算機(jī),這樣就實(shí)現(xiàn)了距離幾乎不受限制、費(fèi)用非常低廉的遠(yuǎn)程串口控制。

圖1為本實(shí)用新型一實(shí)施例的結(jié)構(gòu)示意圖。圖2為本實(shí)用新型的原理框圖。
具體實(shí)施方式
實(shí)施例一圖1為本實(shí)用新型一實(shí)施例的結(jié)構(gòu)示意圖,包括2臺(tái)帶有即時(shí)通信軟件的計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)連接;至少1個(gè)被控制設(shè)備通過(guò)串口與至少1臺(tái)計(jì)算機(jī)連接。串口為RS-232或 RS-485串口 ;RS-232或RS-485串口可以是設(shè)備本身自帶的,也通過(guò)PCI總線、PCMCIA總線或USB總線與被控制設(shè)備連接。本實(shí)施例中2臺(tái)帶有即時(shí)通信軟件的計(jì)算機(jī)為PCl和PC2,其中PC2通過(guò)RS232串口與被控制設(shè)備連接,PCl可以用即時(shí)通信軟件控制連接在PC2串口上的串口設(shè)備。圖2為本實(shí)用新型的原理框圖,PCl可以只用即時(shí)通信軟件而不用串口通信軟件。 PC2的即時(shí)通信軟件與串口通信軟件之間的數(shù)據(jù)交換包括1、即時(shí)通信軟件接收到的數(shù)據(jù)立刻送到串口的發(fā)送區(qū)并且觸動(dòng)自動(dòng)發(fā)送,也就立刻從串口發(fā)送給所連接的串口設(shè)備了 ; 2、串口通信軟件接收到的數(shù)據(jù)立刻送到即時(shí)通信軟件的發(fā)送區(qū)并且觸動(dòng)自動(dòng)發(fā)送,也就立刻發(fā)送給所聯(lián)系的對(duì)方的即時(shí)通信軟件用戶了。因此即時(shí)通信軟件的接收區(qū)與串口的發(fā)送區(qū)是一樣的,即時(shí)通信軟件的發(fā)送區(qū)與串口的發(fā)送區(qū)是一樣的。串口通信軟件還包括串口號(hào)的選擇、通信速率的選擇功能等。實(shí)施例二本實(shí)施例基本原理與實(shí)施例一相同,其不同之處在于2臺(tái)計(jì)算機(jī)分別通過(guò)RS232 串口連接一個(gè)被控制設(shè)備,那么2個(gè)被控制設(shè)備通過(guò)2臺(tái)計(jì)算機(jī)可實(shí)現(xiàn)串口透明傳輸,就是相當(dāng)于是直接用電線連接起來(lái)的效果是一樣的。這是簡(jiǎn)單的2個(gè)用戶間的基于即時(shí)通信軟件的串口控制器的界面圖。其中即時(shí)通信軟件部分包括發(fā)送區(qū)和接收區(qū),串口通信軟件部分包括串口號(hào)(C0M1等)的選擇、通信速率的選擇(9600等)。用Visual Basic語(yǔ)言編寫(xiě)的程序的核心功能的代碼1、將串口通信軟件收到的數(shù)據(jù)(MSComml. Input)立刻送到即時(shí)通信軟件的發(fā)送區(qū)(SockCL. SendData SendMsg)。 Private Sub MSComml—OnCommO Select Case MSComml. CommEvent Case comEvReceive Text2.Text = MSComml. Input Dim SendMsg As String SendMsg = Text2.Text SockCL. SendData SendMsg End Select End Sub2、將即時(shí)通信軟件的接收區(qū)(SockCL. GetData DataStr)立刻送到串口通信軟件的發(fā)送區(qū)(MSComml. Output = DataStr)。
Private Sub SockCl—DataArrival(ByVal bytesTotal As Long) Dim DataStr As String
SockCL. GetData DataStr , 接收數(shù)據(jù)到文本框中 If Textl. Text = 〃〃 Then Textl.Text = DataStr
Else
Textl.Text = Textl. Text & vbCrLf & DataStr MSComml. Output = DataStr End If
End Sub
權(quán)利要求1.一種基于即時(shí)通信軟件的串口控制系統(tǒng),其特征在于它包括2臺(tái)或2臺(tái)以上帶有即時(shí)通信軟件的計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)連接;至少1臺(tái)所述的計(jì)算機(jī)通過(guò)串口與被控制設(shè)備連接。
2.根據(jù)權(quán)利要求1所述的一種基于即時(shí)通信軟件的串口控制系統(tǒng),其特征在于所述的串口為RS-232或RS-485串口 ;RS-232或RS-485串口通過(guò)PCI總線、PCMCIA總線或USB 總線與被控制設(shè)備連接。
3.根據(jù)權(quán)利要求1或2所述的一種基于即時(shí)通信軟件的串口控制系統(tǒng),其特征在于 所述的帶有即時(shí)通信軟件的計(jì)算機(jī)為2臺(tái),每臺(tái)計(jì)算機(jī)分別通過(guò)串口與一個(gè)被控制設(shè)備連接。
專利摘要本實(shí)用新型提供一種基于即時(shí)通信軟件的串口控制系統(tǒng),其特征在于它包括2臺(tái)或2臺(tái)以上帶有即時(shí)通信軟件的計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)連接;至少1臺(tái)所述的計(jì)算機(jī)通過(guò)串口與被控制設(shè)備連接。至少2臺(tái)計(jì)算機(jī)PC1和PC2都連接到Internet網(wǎng)絡(luò)并且都運(yùn)行即時(shí)通信軟件,其中至少1臺(tái)計(jì)算機(jī)具有串口(比如RS-232)以及串口通信軟件,這個(gè)串口連接到被控制設(shè)備。這樣以達(dá)到通過(guò)即時(shí)通信軟件、加上串口通信軟件實(shí)現(xiàn)遠(yuǎn)程串口控制的目的。
文檔編號(hào)G06F13/38GK202077054SQ201120133429
公開(kāi)日2011年12月14日 申請(qǐng)日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
發(fā)明者周云波 申請(qǐng)人:周云波
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
开远市| 馆陶县| 沧州市| 孝昌县| 鲁山县| 南丰县| 万荣县| 游戏| 天津市| 汨罗市| 资源县| 永顺县| 龙山县| 灵寿县| 五华县| 襄垣县| 广汉市| 扬州市| 肇州县| 冕宁县| 淮安市| 普兰县| 迁西县| 贵阳市| 古丈县| 尤溪县| 中方县| 宁国市| 临泽县| 昌乐县| 临沂市| 杭锦后旗| 深州市| 新宾| 河西区| 图木舒克市| 隆昌县| 昌邑市| 平山县| 开封县| 乌拉特后旗|