999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于虛擬儀器的溫度監控系統

2019-05-27 06:12:02焦運良邢計元
網絡安全與數據管理 2019年5期
關鍵詞:單片機程序用戶

焦運良,邢計元,岳 洋

(華北計算機系統工程研究所,北京 100083)

0 引言

溫度是表示物理冷熱的物理量,溫度監控的重要性體現在日常生活、醫療生物、工業生產、軍事應用、科學研究等各個行業。課題利用虛擬儀器技術靈活高效的特點,以監控電腦機箱溫度作為背景,并使用電機驅動風扇的方式來調控溫度。區別于傳統的溫度檢測系統,課題使用NI-myRIO 1900作為核心控制器,使用LabVIEW清晰流暢的圖形化編程語言[1]編寫上位機的程序,使用戶可以直觀監測到實時溫度;并根據實際環境與具體需求,實時調整溫度閾值,從而實現對溫度準確、實時和平穩的控制。

1 系統總體架構

溫度監控系統的總體結構如圖1所示。課題所設計的系統采用NI-myRIO 1900作為主要控制處理模塊,LabVIEW平臺作為核心開發環境,使用單片機對傳感器進行初始化設置和溫度數據的處理。由LabVIEW編寫系統控制程序并將其加載至核心控制設備中[2]。核心控制設備完成與單片機溫度采集系統的數據交互、控制降溫執行器的運行并將實時數據傳輸至PC。

圖1 溫度監控系統總體結構圖

系統的具體工作流程為:

(1)單片機對傳感器做初始化驅動,采集傳感器溫度數據,并做初步的數據處理。

(2)單片機完成處理后將數據通過串口發送到核心控制模塊(即嵌入式硬件開發平臺)。

(3)核心控制模塊對數據進行最終處理,并且將處理結果發送至PC,呈現給用戶,使用戶可以調整系統的設置。

(4)核心控制模塊根據預先設定的程序算法對系統被控部分(執行器)發出指令。

(5)執行器收到指令后開始運行,使系統完成對溫度的檢測和控制。

2 系統的硬件設計

系統的硬件部分由溫度采集模塊、核心控制模塊和降溫執行模塊三部分組成。

2.1 核心控制模塊

課題研究的是基于虛擬儀器的溫度監控系統,所以核心控制模塊使用NI公司研發的NI-myRIO 1900嵌入式硬件開發平臺進行搭建。

NI-myRIO 1900功能強大,其內嵌FPGA和ARM?CortexTM-A9處理器[3],可以幫助用戶快速完成復雜工程的處理;內嵌板載WiFi,支持無線網遠程通信;具有豐富的外設資源,包括10個模擬輸出通道、6個模擬輸入通道、音頻I/O通道和高達40條數字輸入輸出線;此外,LabVIEW包含很多集成的函數,其針對NI-myRIO 1900上的各種I/O接口提供經過優化設計的現成驅動函數,方便快速調用。

2.2 溫度采集模塊

溫度采集模塊是由DS18B20溫度傳感器和89C52單片機進行搭建。

DS18B20是一款單總線數字溫度傳感器,它最小測量精度為0.062 5 ℃,具有極高的精度;數字量輸出,操作簡單,易與單片機通信[4]。測溫范圍是-55 ℃~ + 125 ℃,測量溫度的分辨率為9位~12位,用戶可以根據具體需要自己進行選擇設定;采用特殊的單總線接口結構,只需要一條接線就可以實現與微控制器的雙向通信;具有負壓特性,即電源正負極反接雖然不能正常工作,但也不會損毀芯片。

89C52單片機在溫度采集模塊中的作用是對DS18B20溫度傳感器進行初始化設置,使其能正常工作;并且將傳感器讀到的溫度數據換算成十進制的溫度數值,然后將其發送到核心控制模塊,以便核心控制模塊對整個系統進行調控操作。

2.3 降溫執行模塊

降溫執行模塊由步進電機驅動風扇來完成。核心控制模塊通過驅動模塊與電機相連,通過NI-MyRIO 1900的PWM端口控制電機。

3 系統的軟件設計

核心控制設備采集機箱溫度,上傳至上位機控制平臺,用戶能通過上位機控制平臺全程監控系統的運行并對必要參數進行修改。上位機程序流程圖如圖2所示。

圖2 上位機程序流程圖

在監控系統中軟件需要完成的功能是:控制溫度采集模塊將測得的溫度發送至NI-myRIO 1900、控制NI-myRIO 1900完成測量溫度與預設溫度的對比、控制NI-myRIO 1900對溫度對比結果產生響應。所以上位機控制程序由溫度傳輸部分、溫度對比部分、電機驅動和報警部分組成。

3.1 溫度傳輸部分

通過UART串口將單片機讀出并轉換成ASCII碼[5]的溫度量值以字符串的形式讀入NI-myRIO 1900;調用“連接字符串”的函數,將每次讀入的字符串反饋,使每個字符串可以被保存和顯示;調用“截取字符串”函數,將每次讀取的字符串進行截取,根據用戶自行設定的截取起始位和截取長度,提取出用戶需求的字符串內容并將其顯示;調用“十進制數字字符串至數字轉換”函數,將提取出的字符串轉換為8字節長的雙精度實數,即溫度數值。這部分函數被嵌套在一個“while循環”函數中,且循環終止條件為手動按鈕,故用戶可以根據實際情況自己選擇開啟或終止程序的運行。

3.2 溫度對比部分

溫度對比部分是系統軟件設計的核心部分,用戶根據具體需求自行設定系統啟動溫度、系統安全溫度上限和系統高危溫度三個溫度線,然后將讀取的實時溫度分別與三個溫度線做比較。如果實測溫度高于啟動溫度,系統會驅動降溫執行器開始運行;如果低于啟動溫度,則不會執行與后續溫度線的比較,轉而繼續比較下一個實時溫度與啟動溫度的大小。如果實測溫度高于溫度上限時,系統的危險指示燈會由綠變紅,直到實測溫度降低至低于溫度上限;若實測溫度高于系統高危溫度,除了危險指示燈繼續呈現紅色之外,系統還會調用報警程序,產生報警鈴聲,直到溫度降至低于系統高危溫度。這部分函數被嵌套在平鋪式順序結構之中[6],以便實時溫度按三個溫度線的順序分別做比較并運行相應的響應程序。

3.3 電機驅動和報警部分

電機驅動和報警部分是系統的執行模塊。

通過調用LabVIEW內部的PWM模塊,設定頻率、占空比和接口[7];程序運行時,指定接口所接的電機就會啟動運行。電機的驅動程序嵌套在“條件結構”函數下運行,當溫度比較結果為真,即實測溫度大于某一溫度線時,相應的電機就會開始工作。電機驅動部分共由四個電機組成,第一個電機當實測溫度高于啟動溫度就立刻開始運行;第二個電機在實測溫度達到溫度上限與啟動溫度的中間點時開始運行;第三個電機將在實測溫度達到溫度上線時開始運行,第四個電機將在實測溫度達到系統高危溫度時開始運行。

聲音報警程序將在實測溫度高于系統高危溫度時被調用,播放報警鈴聲,其程序如圖3所示。將此程序的地址和預設音頻文件的地址融合成一個新地址,再與設備ID融合,調用系統“聲音播放程序”的模塊,警報鈴聲便會被播出;同樣聲音播出程序被嵌套在“while循環”函數中,循環條件是布爾量按鈕,用戶可以自行選擇關閉此程序。

4 結論

課題以計算機機箱溫度的監控為背景,以虛擬儀器技術作為核心技術,以LabVIEW作為核心程序開發環境,以NI-myRIO 1900作為核心控制平臺,以單片機和DS18B20溫度傳感器作為溫度采集模塊,以電機驅動風扇作為執行模塊,利用電機運行帶動風扇降低溫度且溫度降低會反作用于電機運行形成反饋控制[8],使整個系統的溫度被時刻監控且被控制在用戶設定的溫度上下浮動,實現了以下功能:

(1)由單片機控制溫度采集裝置,能夠準確地

圖3 聲音報警程序

采集電腦機箱內的溫度。

(2)通過串口通信,把采集到的溫度傳輸到核心控制設備。

(3)上位機可以接收下位機發送來的溫度數據并顯示給用戶,用戶可以根據需求修改溫度閾值。

(4)智能識別系統啟動溫度,只在溫度高于正常溫度時才運行控制器件,減少能源損耗。

(5)具有報警功能,在實測溫度高于危險值時系統能對外發出警報,提醒用戶采取其他措施降溫。

(6)能夠實現對溫度較為準確、平穩的控制。

虛擬儀器是測控技術領域新出現的一項具有劃時代意義的技術,它將計算機技術與電子測量技術完美地融合在了一起,是一項具有廣闊前景的電子儀器技術。隨著微型計算機技術的發展程度日益深入,功能作用日益強大,虛擬儀器技術必將逐步取代以傳統儀器為基點的測量與控制技術,成為主流的儀器儀表技術。

猜你喜歡
單片機程序用戶
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 日本精品视频一区二区| 四虎成人免费毛片| 日韩欧美国产成人| AV老司机AV天堂| 九九久久精品免费观看| 国产综合色在线视频播放线视| 91精品啪在线观看国产91九色| 国产色网站| 午夜不卡视频| 国产乱人视频免费观看| 日本少妇又色又爽又高潮| 国产丝袜啪啪| 国产青青操| 欧美精品不卡| 国产va视频| 亚洲欧美一区二区三区麻豆| 天堂岛国av无码免费无禁网站 | 亚洲性网站| 亚洲成在人线av品善网好看| 亚洲资源站av无码网址| 久久亚洲国产最新网站| 91视频精品| 国产一二三区在线| 久久精品人人做人人爽97| 国产一区亚洲一区| 三级国产在线观看| 国产一二三区视频| 亚洲一区二区在线无码| 欧美精品影院| 亚洲精品久综合蜜| 国产特级毛片aaaaaa| 91在线国内在线播放老师 | 国产后式a一视频| 欧美一级黄片一区2区| 亚洲国产亚洲综合在线尤物| 大香伊人久久| 久久免费精品琪琪| 国产xx在线观看| 午夜毛片福利| 国产精品黄色片| 国产青青操| 欧美日在线观看| 福利视频久久| 伊人大杳蕉中文无码| 亚洲欧美日韩中文字幕一区二区三区| 久久semm亚洲国产| 视频二区欧美| 久久国产精品嫖妓| 色欲不卡无码一区二区| 亚洲无码A视频在线| 一级毛片免费高清视频| 91亚瑟视频| 国产精品毛片一区视频播| 啊嗯不日本网站| 国产一区二区三区免费| 欧美色99| 爱爱影院18禁免费| 久久精品中文无码资源站| 国产精品.com| 国产精品三级av及在线观看| 亚洲人成网站18禁动漫无码| 亚洲国产91人成在线| 亚洲欧美不卡中文字幕| 日韩在线欧美在线| 免费人成视网站在线不卡| 国产好痛疼轻点好爽的视频| 亚洲熟妇AV日韩熟妇在线| 亚洲精品福利网站| 一级毛片免费观看久| 国产精品人成在线播放| 国产亚洲欧美另类一区二区| 亚洲欧美一级一级a| 国产爽歪歪免费视频在线观看 | 91精品国产自产在线老师啪l| 国产中文一区二区苍井空| 1级黄色毛片| 欧美成一级| 中文字幕永久视频| 日韩不卡高清视频| 国产欧美专区在线观看| 亚洲性日韩精品一区二区| 久久亚洲AⅤ无码精品午夜麻豆|