亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于串口通信的控制系統(tǒng)設(shè)計

        2018-01-30 00:43:06徐靈均李志宏
        電子技術(shù)與軟件工程 2017年15期
        關(guān)鍵詞:串口通信設(shè)計方法控制系統(tǒng)

        徐靈均+李志宏

        摘要:串口通信對于計算機(jī)操作非常重要,通過串口通信能夠進(jìn)行計算機(jī)遠(yuǎn)程控制,幫助人類解決工作中的各項難題。本文針對串口通信的控制系統(tǒng)設(shè)計進(jìn)行研究,論述了VB環(huán)境下的串口通信,串口通信的信號連接,以及串口通信的控制系統(tǒng)設(shè)計。

        【關(guān)鍵詞】串口通信 控制系統(tǒng) 設(shè)計方法

        計算機(jī)對計算機(jī)進(jìn)行控制,此種應(yīng)用方式在各個領(lǐng)域的使用較為普遍,為作比較簡單,軟件成本較低。計算機(jī)串口通信,主要應(yīng)用在數(shù)據(jù)采集、遠(yuǎn)程智能化管理、監(jiān)控等方面,并且取得了良好的效果。

        1 VB環(huán)境下的串口通信

        1.1 串口通信

        在VB環(huán)境中的串口通信,能夠?qū)崿F(xiàn)計算機(jī)設(shè)備之間的相互通信。其通信方式,主要包括以下兩種:

        (1)通過API函數(shù)實現(xiàn)通信。

        (2)通過MSComm控件實現(xiàn)設(shè)備之間的通信。

        采用第一種方法比較簡單,但是設(shè)計過程比較困難,花費的時間較長,要求較高的技術(shù)水平。采用第二種方法,其實現(xiàn)過程比較復(fù)雜,但是微軟處理過程進(jìn)行封裝操作,能夠提供方便連接的接口,并且操作過程簡便,僅需嵌入操作即可完成。MSComm控件設(shè)計工作量較小,用時較短,使用效率較高,是比較常用的程序設(shè)計方法。

        1.2 MSComm控件

        MSCormn控件屬于串行通信控件,其能夠提供CommEvent屬性通信處理方式。在VB6.0系統(tǒng)中,利用部件設(shè)置能夠?qū)⒋丝丶尤氲焦ぞ呦渲?,從而方便設(shè)計界面的引用,在利用屬性設(shè)置進(jìn)行串口數(shù)據(jù)的傳輸。在進(jìn)行數(shù)據(jù)控制與傳輸過程中,MSComm控件的屬性主要包括以下幾點:

        (1) CommPort,能夠設(shè)置返回操作功能。

        (2) Sertings,利用字符串的方式,進(jìn)行波特率、停止位等操作。

        (3 )PoflOpen,能夠返回通信窗口的狀態(tài),進(jìn)行打開與關(guān)閉操作。

        (4) Input,具有接受緩沖以及刪除字符的功能。

        (5) Output,主要是向傳輸緩沖區(qū)寫字符串。

        2 串口通信的信號連接

        臺式計算機(jī)后面的面板上,基本上有一到兩個串行通信接口,形狀是梯形插頭。依據(jù)插針的數(shù)額可以進(jìn)行分類,主要分為25針孔與9針孔兩種。25針插頭的,主要是AT架構(gòu)計算機(jī),而ATX架構(gòu)計算機(jī)采用的是9針插口。9針串口各個引腳都具有一定的功能,從而去完成串口通信的信號連接。例如,接收數(shù)據(jù)的功能、發(fā)送數(shù)據(jù)的功能、準(zhǔn)備數(shù)據(jù)的功能等。再利用計算機(jī)進(jìn)行數(shù)據(jù)傳輸時,若沒有其它條件,只需要正確的將引腳連接起來即可。

        3 串口通信的控制系統(tǒng)設(shè)計

        3.1 設(shè)計方法

        在串口通信控制系統(tǒng)的設(shè)計過程,主要是通過串口來進(jìn)行計算機(jī)之間的連接,具體的流程,主要有以下幾方面:

        (1)選購所需的9針串口梯形母插頭,根據(jù)操作標(biāo)準(zhǔn),利用信號線將兩端插頭進(jìn)行連接。

        (2)將連接好的9針串口梯形母插頭,連接在已經(jīng)關(guān)聯(lián)的兩臺計算機(jī)上面。

        (3)一臺計算機(jī)作為主動機(jī),另一臺作為被動機(jī)。

        (4)將主控程序安裝在主動計算機(jī)上面,利用選擇度串行端口,向被空機(jī)發(fā)布控制命令。

        (5)在被動機(jī)上安裝被動程序,通過串行接口,等待接受主動機(jī)發(fā)布的命令。

        (6)在被動機(jī)的串口接收到主動接對應(yīng)串口發(fā)來的指令之后,依據(jù)設(shè)置的指令功能進(jìn)行控制,從而進(jìn)行系統(tǒng)控制。

        3.2 主控端程序設(shè)計

        主控端程序設(shè)計,需要設(shè)定一個任務(wù),利用主動機(jī)實現(xiàn)對被動機(jī)的控制,從而完成任務(wù)的過程。設(shè)置需要完成打開媒體播放器、打開記事本、以及關(guān)閉計算機(jī)三項任務(wù)。主動機(jī)進(jìn)行指令發(fā)布,通過對應(yīng)的串口傳遞給被動機(jī),從而去完成任務(wù)。要在用戶界面進(jìn)行需要使用的串行端口號選擇,點擊打開串口操作,打開對應(yīng)的串口端。要使得串行通信能夠進(jìn)行數(shù)據(jù)傳輸與端口控制,需要在設(shè)計程序時,加入MSComm控件。再打開串口號1時,設(shè)計MSComm控件語言。再進(jìn)行任務(wù)操作,若要打開媒體播放器直接單機(jī)即可,執(zhí)行語言會控制主動機(jī)向被動機(jī)發(fā)布指令,從而實現(xiàn)對另一臺電腦的控制。

        3.3 被控端程序設(shè)計

        被控端程序設(shè)計與主控端程序設(shè)計相同,運行過程同樣需要利用MSComm控件對端口進(jìn)行控制,實現(xiàn)端口的打開關(guān)閉操作等。對于端口狀態(tài)的檢測,需要設(shè)置特點的程序,增設(shè)定時器控件,從而去檢測端口是否接收到新的命令,或者是否收到新的消息,方便及時進(jìn)行處理。定時控制器能夠根據(jù)用戶的需求進(jìn)行設(shè)置,將定時器控件的名稱設(shè)置為Timel,在設(shè)置相應(yīng)的被控制代碼。

        3.4 控制測試

        對于串口通信控制系統(tǒng)的設(shè)計測試,需要采用串行線將主動機(jī)與被動機(jī)進(jìn)行連接,并打開兩臺計算機(jī)。在主動機(jī)上面進(jìn)行測試,啟動設(shè)計好的測試程序,進(jìn)入到測試控制界面,進(jìn)行打開串口操作,即可完成兩臺計算機(jī)之間的信號連接。在主動機(jī)上進(jìn)行打開媒體播放器操作,而對于主動機(jī)的控制,同時能夠顯示在被動機(jī)上面。此時,被動機(jī)上面會自動播放媒體播放器。主動機(jī)上進(jìn)行打開記事本操作,被動機(jī)上面也會同時執(zhí)行,從而實現(xiàn)主動機(jī)對被動機(jī)的控制。反復(fù)的進(jìn)行試驗測試,若是系統(tǒng)運行穩(wěn)定正常,則證明測試合格。串口通信的控制系統(tǒng)設(shè)計,能夠?qū)崿F(xiàn)遠(yuǎn)程系統(tǒng)控制,為各個領(lǐng)域的工作提供較大便利,具有良好的市場發(fā)展前景,以及極高的商業(yè)價值。

        3.5 注意事項

        利用串口通信方式去進(jìn)行計算機(jī)之間的控制,在實際操作過程中,需要注意以下幾方面:

        (1)依據(jù)控制信號的物理連接方式,去選擇對應(yīng)打開的串行端口。

        (2)不同的終端設(shè)備,需要采用控件Settings屬性設(shè)置對應(yīng)的數(shù)據(jù)位、停止位等。

        (3)若是系統(tǒng)需要利用串口進(jìn)行大量的數(shù)據(jù)傳遞,為使得數(shù)據(jù)在傳輸過程中不會遺漏,需要利用控件MSComm的Handshaking屬性,進(jìn)行握手協(xié)議設(shè)置。此時,系統(tǒng)會檢測設(shè)備的信號與連接是否存在問題,確保系統(tǒng)的穩(wěn)定運行,從而保證數(shù)據(jù)傳輸?shù)耐暾浴?/p>

        4 結(jié)論

        綜上所述,串口通信的控制系統(tǒng)設(shè)計,主要包括設(shè)計方法、注意事項、控制測試、被控端程序設(shè)計、以及主控端程序設(shè)計。VB環(huán)境下的串口通信,主要是串口通信的方式,以及MSComm控件的屬性。

        參考文獻(xiàn)

        [1]王永斌,基于串口通信的多媒體教室計算機(jī)控制系統(tǒng)設(shè)計[J].無線互聯(lián)科技,2017(01):67-68+97.

        [2]王春媚,多串口并行通信數(shù)據(jù)傳輸系統(tǒng)設(shè)計[J],現(xiàn)代電子技術(shù),2017(04): 86-90.endprint

        猜你喜歡
        串口通信設(shè)計方法控制系統(tǒng)
        基于Qt和Flash的嵌入式Linux軟件架構(gòu)設(shè)計
        串口通信在智能家居監(jiān)控系統(tǒng)中的應(yīng)用
        Ka頻段衛(wèi)星通信自適應(yīng)抗雨衰控制系統(tǒng)設(shè)計
        基于單片機(jī)的LED路燈控制系統(tǒng)設(shè)計
        基于PLC的鋼廠熱連軋感應(yīng)加熱爐控制系統(tǒng)實現(xiàn)
        話劇舞臺服裝設(shè)計方法探究
        戲劇之家(2016年19期)2016-10-31 17:12:25
        礦井提升機(jī)控制系統(tǒng)發(fā)展的研究
        淺析旅游景區(qū)公共設(shè)施的設(shè)計
        今傳媒(2016年9期)2016-10-15 23:14:14
        公路橋梁結(jié)構(gòu)橋梁抗疲勞設(shè)計方法應(yīng)用
        如何利用七年級新教材進(jìn)行英語課堂閱讀教學(xué)
        考試周刊(2016年77期)2016-10-09 10:31:55
        少妇又色又爽又高潮在线看| 大陆一级毛片免费播放| 成人不卡国产福利电影在线看| 自拍视频国产在线观看| 亚洲av成人永久网站一区| 久久精品熟女亚洲av麻| 亚洲精品无码高潮喷水a片软| 久久精品国产亚洲av蜜臀| 久久亚洲国产成人亚| 日本中文字幕一区二区在线观看| 成人男性视频在线观看| 人人妻人人添人人爽欧美一区| 天堂无码人妻精品av一区| 无码国产精品一区二区免费16| 少妇高潮无码自拍| 久久国产精品色av免费看| 亚洲成在人线视av| 亚洲h在线播放在线观看h| 风流少妇又紧又爽又丰满| 视频网站在线观看不卡| 蜜桃高清视频在线看免费1| 欧美伦费免费全部午夜最新| 美女视频黄的全免费视频网站| 色伊人国产高清在线| 加勒比一本大道大香蕉| 我要看免费久久99片黄色| 国产亚洲精品精品精品| 一本大道东京热无码| 国产亚洲AV片a区二区| 一本色道88久久加勒比精品| 国产精品成人无码久久久久久 | 国产精品亚洲一二三区| 色综合久久久久综合体桃花网| 欧美极品色午夜在线视频| 久久亚洲av成人无码电影a片| 国产人妻久久精品二区三区特黄| 久久国产综合精品欧美| 在线观看播放免费视频| 精品国产午夜肉伦伦影院| 天堂国产一区二区三区| 国产剧情麻豆女教师在线观看|