• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于VB.net的串行通信界面設(shè)計

      2018-12-12 07:25:16申偉成宮家寶王家偉王玉祥
      時代農(nóng)機 2018年10期
      關(guān)鍵詞:緩沖區(qū)溫濕度串口

      申偉成,宮家寶,王家偉,王玉祥,李 娜

      (沈陽工學(xué)院 信息與控制學(xué)院,遼寧 撫順 113122)

      串口通信對于計算機操作非常重要,通過串口通信能夠進行計算機控制,幫助人類解決工作中的各種難題,文章針對串口通信的控制系統(tǒng)進行研究,利用VB.net實現(xiàn)了單片機和PC機之間的串口通信過程。

      1 硬件設(shè)計

      文章所用的單片機采集系統(tǒng)的構(gòu)成:STM8S單片機控制電路,溫濕度傳感器采集電路,串口轉(zhuǎn)換模塊。根據(jù)不同的單片機系統(tǒng)完成電腦和單片機之間的串口通信過程,對溫濕度檢測系統(tǒng)為基礎(chǔ),完成的串口電路設(shè)計,其系統(tǒng)的結(jié)構(gòu)如圖1所示。

      圖1 串口通信結(jié)構(gòu)圖

      如圖1所示,通信過程可以完成發(fā)送和接收功能。根據(jù)溫濕度采集數(shù)據(jù)的特點,需要在串口界面上顯示出實時采集的溫濕度值,同時為了滿足串行通信過程的可靠性,需要在界面中對串行通信的參數(shù)進行設(shè)置。為了進一步滿足系統(tǒng)的要求,當(dāng)采集的溫度或者濕度值處于不正常范圍之內(nèi)時,系統(tǒng)需要進行報警。界面的結(jié)構(gòu)如圖2所示。

      圖2 串口界面結(jié)構(gòu)圖

      所設(shè)計的串口的界面包含以下幾部分:

      (1)串口的參數(shù)模塊。串行通信過程采用異步串行通信過程,異步串行通信需要設(shè)置的參考包括:數(shù)據(jù)位、停止位、校驗位、波特率、硬件數(shù)據(jù)流控制。本文采用的參數(shù)為115200,N,8,1。

      (2)溫度值顯示模塊。單片機傳送的溫度數(shù)據(jù)為16位二進制數(shù)據(jù),串口界面通過串口緩沖區(qū)讀取數(shù)據(jù)后完成溫度數(shù)據(jù)的顯示工作。

      (3)濕度值顯示模塊。單片機傳送的濕度數(shù)據(jù)為16位二進制數(shù)據(jù),串口界面通過串口緩沖區(qū)讀取數(shù)據(jù)后完成濕度數(shù)據(jù)的顯示工作。

      (4)報警信息模塊。單片機采集的溫度或者濕度值超出正常值,界面中會進行報警,可以通過兩種方式進行體現(xiàn)。第一通過LED燈的圖片進行體現(xiàn),第二通過文字提示進行體現(xiàn)。

      2 軟件設(shè)計

      利用VB.net語言編寫的界面程序流程圖如圖2所示。在程序的處理過程如下:首先,程序開始導(dǎo)入需要的庫,然后進行初始化操作,接下來讀取緩沖區(qū)中的溫度值和濕度值,并判斷溫度或者濕度是否超出正常值,如果超出進行報警信息處理。

      圖3 程序流程圖

      3 結(jié)語

      本系統(tǒng)設(shè)計的串口通信界面可以實現(xiàn)單片機和PC之間的有線串行通信過程,可以把單片機端的數(shù)據(jù)送入到PC機端顯示,顯示的數(shù)據(jù)方便進行遠程的管理。物聯(lián)網(wǎng)技術(shù)的應(yīng)用中,主節(jié)點采集的數(shù)據(jù)需要和PC之間進行數(shù)據(jù)的傳輸,而文章設(shè)計的串口通信界面剛好滿足這個要求,本文所設(shè)計的系統(tǒng)具有一定的價值。

      猜你喜歡
      緩沖區(qū)溫濕度串口
      嵌入式系統(tǒng)環(huán)形緩沖區(qū)快速讀寫方法的設(shè)計與實現(xiàn)
      溫濕度控制器在回收砂冷卻系統(tǒng)中的應(yīng)用
      淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
      基于DSP的多路溫濕度監(jiān)測系統(tǒng)
      基于溫濕度控制的天氣預(yù)測裝置
      電子制作(2018年11期)2018-08-04 03:26:02
      蒸發(fā)冷卻溫濕度獨立控制空調(diào)系統(tǒng)的應(yīng)用
      USB接口的多串口數(shù)據(jù)并行接收方法探索
      基于藍牙串口適配器的GPS接收機與AutoCAD的實時無線通信
      地礦測繪(2015年3期)2015-12-22 06:27:26
      關(guān)鍵鏈技術(shù)緩沖區(qū)的確定方法研究
      基于并行控制的FPGA多串口拓展實現(xiàn)
      九江市| 武平县| 恩施市| 青田县| 普兰店市| 乌苏市| 三河市| 堆龙德庆县| 新竹市| 长寿区| 黄浦区| 伊宁市| 宜阳县| 新晃| 苏州市| 特克斯县| 冷水江市| 平泉县| 乐业县| 宁波市| 延川县| 齐齐哈尔市| 杭锦旗| 宜宾市| 同仁县| 上虞市| 四川省| 长春市| 改则县| 施甸县| 石河子市| 高碑店市| 睢宁县| 清镇市| 炉霍县| 万荣县| 松江区| 绍兴县| 衡阳市| 偃师市| 星子县|