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

        ?

        基于LabVIEW溫室環(huán)境信息監(jiān)測分析自教學(xué)系統(tǒng)設(shè)計(jì)*

        2017-08-30 13:05:49楊景發(fā)張建飛李俊輝
        物理通報(bào) 2017年8期
        關(guān)鍵詞:程序框圖教學(xué)系統(tǒng)控件

        楊景發(fā) 王 志 張建飛 李俊輝

        (河北大學(xué)物理科學(xué)與技術(shù)學(xué)院 河北 保定 071002)

        安爍羽

        (河北大學(xué)中央蘭開夏傳媒與創(chuàng)意學(xué)院 河北 保定 071000)

        馬紅超 劉高賽

        (河北大學(xué)物理科學(xué)與技術(shù)學(xué)院 河北 保定 071002)

        基于LabVIEW溫室環(huán)境信息監(jiān)測分析自教學(xué)系統(tǒng)設(shè)計(jì)*

        楊景發(fā) 王 志 張建飛 李俊輝

        (河北大學(xué)物理科學(xué)與技術(shù)學(xué)院 河北 保定 071002)

        安爍羽

        (河北大學(xué)中央蘭開夏傳媒與創(chuàng)意學(xué)院 河北 保定 071000)

        馬紅超 劉高賽

        (河北大學(xué)物理科學(xué)與技術(shù)學(xué)院 河北 保定 071002)

        設(shè)計(jì)的基于LabVIEW和CAI實(shí)現(xiàn)溫室環(huán)境信息監(jiān)測分析的自教學(xué)系統(tǒng),由設(shè)計(jì)原理、設(shè)計(jì)步驟組成的CAI課件單元和溫室環(huán)境信息監(jiān)測分析VI單元組成,監(jiān)測分析單元以數(shù)字時鐘為時間坐標(biāo),通過TCP/IP協(xié)議和串口與單片機(jī)進(jìn)行通訊,實(shí)現(xiàn)對溫室環(huán)境溫度、濕度、CO2濃度數(shù)據(jù)的實(shí)時采集、多方式(指針、數(shù)字、曲線)顯示、儲存、分析處理和索引.

        LabVIEW 虛擬儀器 溫室 串口 TCP/IP

        1 引言

        溫室種植已成為農(nóng)村新的經(jīng)濟(jì)增長點(diǎn),溫室環(huán)境信息的實(shí)時、智能、遠(yuǎn)程監(jiān)控,已成為科技工作者競相研究的熱點(diǎn).計(jì)算機(jī)技術(shù)與傳感技術(shù)、數(shù)據(jù)傳輸、互聯(lián)網(wǎng)技術(shù)的結(jié)合,可以實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)的實(shí)時采集、處理與顯示.LabVIEW是一種程序開發(fā)環(huán)境軟件,具有圖形化G語言編程、框圖式程序、庫函數(shù)豐富等優(yōu)點(diǎn),用戶可以方便地根據(jù)自己的需要開發(fā)虛擬儀器,而虛擬儀器已成為高校實(shí)驗(yàn)儀器不可或缺部分,虛擬仿真實(shí)驗(yàn)已成為一種新的實(shí)驗(yàn)?zāi)J絒1~4].本設(shè)計(jì)即是利用LabVIEW編寫上位機(jī)軟件,與單片機(jī)和數(shù)據(jù)采集硬件形成了一個完整的數(shù)據(jù)采集、顯示和分析系統(tǒng),對溫室中的溫度、濕度、CO2濃度進(jìn)行監(jiān)測,同時增加了一個由設(shè)計(jì)原理、設(shè)計(jì)步驟組成的CAI課件單元,具備了“教”與“學(xué)”功能,從而形成一種自教學(xué)系統(tǒng).

        2 系統(tǒng)的組成概述

        系統(tǒng)由數(shù)據(jù)采集處理單元、通訊單元和LabVIEW監(jiān)測自教學(xué)平臺等部分組成,系統(tǒng)原理結(jié)構(gòu)框圖如圖1所示.采集處理單元包括單片機(jī)、實(shí)時時鐘、LCD顯示器、鍵盤,以及溫濕度/CO2濃度傳感器等,單片機(jī)的型號為STC89C54RD+,溫濕度傳感器的型號為DHT21,CO2濃度傳感器型號為TGS4161,設(shè)計(jì)接口電路,在程序軟件控制下,將采集得到數(shù)字信號輸送到單片機(jī)進(jìn)行預(yù)處理.

        圖1 系統(tǒng)原理框圖

        3 溫室環(huán)境信息監(jiān)測分析平臺的程序設(shè)計(jì)

        3.1 數(shù)據(jù)通訊

        系統(tǒng)提供了通過VISA和TCP函數(shù),實(shí)現(xiàn)串行和網(wǎng)絡(luò)與上位機(jī)的通信,并將接收到的實(shí)時數(shù)據(jù)以表格形式儲存.

        (1)串行數(shù)據(jù)通信程序設(shè)計(jì)

        LabVIEW中用于串行通訊的節(jié)點(diǎn)實(shí)際上是VISA節(jié)點(diǎn),LabVIEW提供了強(qiáng)大的VISA函數(shù)庫,常用的串口通訊函數(shù)包括VISA CSP,VISA Write,VISA Read,VISA Close,實(shí)現(xiàn)串口配置、寫入、讀取、關(guān)閉以及串口緩沖區(qū)的檢測和設(shè)置[5~7].

        首先用VISA CSP對串口進(jìn)行初始化,確保上位機(jī)與單片機(jī)串口參數(shù)設(shè)置一致,設(shè)定波特率9 600,數(shù)據(jù)位為8,停止位為1,校驗(yàn)位none;利用VISA Write將溫濕度等報(bào)警閾值發(fā)送至“寫入緩沖區(qū)”,自動格式化并發(fā)送至單片機(jī);利用VISA Read從“讀取緩沖區(qū)”讀出字符串?dāng)?shù)據(jù),上位機(jī)的串口通信基本程序框圖如圖2所示.

        圖2 串口通信基本程序框圖

        (2)TCP通信的程序設(shè)計(jì)

        LabVIEW中,采用TCP節(jié)點(diǎn)實(shí)現(xiàn)網(wǎng)絡(luò)通信.采用TCP Open Connection節(jié)點(diǎn)對TCP偵聽端口進(jìn)行初始化,確保上位機(jī)TCP偵聽端口的IP地址和端口參數(shù)與GSM一致;利用TCP Write節(jié)點(diǎn)將溫濕度等報(bào)警閾值傳送至網(wǎng)絡(luò);為確保信號有效傳輸,采用兩個TCP Read節(jié)點(diǎn)接收數(shù)據(jù),第一個節(jié)點(diǎn)接收數(shù)據(jù)的長度,第二個節(jié)點(diǎn)接收采集到的數(shù)據(jù);上位機(jī)的TCP通信基本程序框圖如圖3所示.

        圖3 TCP通信基本程序框圖

        3.2 實(shí)時數(shù)據(jù)處理程序設(shè)計(jì)

        下面以CO2的數(shù)據(jù)處理為例進(jìn)行介紹,其他(溫度、濕度)數(shù)據(jù)處理方式與其相同.

        (1)數(shù)據(jù)多方式顯示

        首先將接收到的字符串信息強(qiáng)制轉(zhuǎn)換為雙精度數(shù)值型數(shù)據(jù),依據(jù)接收順序?qū)囟?、濕度、CO2濃度分別送入數(shù)值、指針進(jìn)行顯示(圖4),并與對應(yīng)的設(shè)置閾值比較進(jìn)行報(bào)警指示;采用波形子vi(圖5)對其進(jìn)行波形、點(diǎn)圖顯示.

        圖4 實(shí)時數(shù)據(jù)顯示程序框圖

        圖5 波形子vi程序框圖

        (2)數(shù)值數(shù)據(jù)和波形保存

        采用Excel子vi(圖6)對其進(jìn)行分立儲存;采用“寫入表格函數(shù)”對溫度、濕度、CO2濃度數(shù)據(jù)以表格形式進(jìn)行保存,用于歷史數(shù)據(jù)的查詢和處理(圖7);采用“寫入波形至文件”函數(shù)實(shí)現(xiàn)對實(shí)時波形的保存(圖8).

        圖6 EXCEL子vi程序框圖

        圖7 實(shí)時數(shù)據(jù)保存程序框圖

        圖8 實(shí)時數(shù)據(jù)圖形保存程序框圖

        3.3 歷史數(shù)據(jù)處理程序設(shè)計(jì)

        (1)分立歷史數(shù)據(jù)查詢和波形復(fù)原

        采用表格文件讀取函數(shù)將采集數(shù)據(jù)時所分立保存的數(shù)據(jù)讀出并送到數(shù)組控件進(jìn)行顯示(圖9);采用讀取波形文件函數(shù)讀取保存的波形文件數(shù)據(jù)送至波形圖控件進(jìn)行顯示(圖10).

        圖9 歷史記錄查詢程序框圖

        圖10 歷史波形顯示程序框圖

        (2)數(shù)據(jù)篩選和處理

        首先利用表格文件讀取函數(shù)將溫度、濕度、CO2濃度同時保存的文件數(shù)據(jù)讀出與“開始時間”和“截止時間”進(jìn)行比較,將處于該時間區(qū)間的數(shù)據(jù)篩選出來送“數(shù)據(jù)查找結(jié)果”數(shù)組控件顯示,然后按列索引將溫度、濕度、CO2濃度分別索引出來,進(jìn)行求平均、最大值、最小值運(yùn)算并送數(shù)值控件顯示(圖11).

        4 自教學(xué)平臺的程序設(shè)計(jì)

        設(shè)計(jì)一個由設(shè)計(jì)原理、設(shè)計(jì)步驟組成的CAI課件單元,使其具備“教”與“學(xué)”功能,從而形成一種自教學(xué)系統(tǒng).采用一個圖片窗和兩個字符串控件為顯示控件,在程序后面板添加講解文字及圖片,實(shí)現(xiàn)圖片自動居中和自適應(yīng)縮放;利用一個“選擇”數(shù)值控件和兩個布爾控件,實(shí)現(xiàn)課件內(nèi)容的上下翻頁(圖12).

        圖12 自教學(xué)平臺的程序框圖

        5 前面板設(shè)計(jì)

        自教學(xué)系統(tǒng)的前面板由“溫室環(huán)境監(jiān)測分析平臺”和“自教學(xué)平臺”兩個選項(xiàng)卡組成.其中“溫室環(huán)境監(jiān)測分析平臺”由系統(tǒng)時間、參數(shù)設(shè)置、環(huán)境信息及數(shù)據(jù)保存處理4部分組成[8~10],如圖13所示.系統(tǒng)時間顯示當(dāng)前的“年/月/日”和“時/分/秒”;參數(shù)設(shè)置包括“網(wǎng)絡(luò)/串口參數(shù)”設(shè)置和“閾值”設(shè)置,以及“網(wǎng)絡(luò)/串口”的選擇與數(shù)據(jù)傳輸?shù)摹伴_/關(guān)”;環(huán)境信息包括環(huán)境數(shù)據(jù)直觀的“數(shù)值”顯示、形象的“指針”指示和連續(xù)的“曲線”描繪;數(shù)據(jù)保存包括“存儲路徑、波形圖保存”;數(shù)據(jù)處理由“歷史記錄”主選項(xiàng)卡體現(xiàn),分為“溫度/濕度/CO2所有記錄”“時間段選擇查詢”“數(shù)據(jù)分析”和“歷史波形圖顯示”6個子選項(xiàng)卡.

        圖13 溫室環(huán)境監(jiān)測分析平臺前面板組成

        “自教學(xué)平臺”選項(xiàng)卡的前面板由“標(biāo)題欄”“圖片顯示窗口”“文字提示窗口”以及兩個前后翻頁按鈕組成,如圖14所示,用于展示LabVIEW電子教案以及設(shè)計(jì)原理和設(shè)計(jì)要點(diǎn),體現(xiàn)“教”與“學(xué)”功能.

        圖14 自教學(xué)平臺前面板組成

        6 結(jié)束語

        本文針對單片機(jī)技術(shù)、無線傳感網(wǎng)絡(luò)技術(shù)和CAI平臺,基于LabVIEW開發(fā)了溫室環(huán)境信息監(jiān)測分析自教學(xué)系統(tǒng),成功實(shí)現(xiàn)了LabVIEW對網(wǎng)絡(luò)/串口數(shù)據(jù)的采集、傳輸、多方式顯示、存儲和處理,同時提供了自學(xué)習(xí)功能,具有前面板布局合理、操作方便,后臺程序運(yùn)行穩(wěn)定、擴(kuò)展性強(qiáng)等特點(diǎn),改變應(yīng)用環(huán)境,更換采集傳感器,具有良好的靈活性,應(yīng)用前景廣闊.

        1 胡仁喜,王恒海,齊東明,等.LabVIEW8.2.1虛擬儀器實(shí)例指導(dǎo)教程.北京:機(jī)械工業(yè)出版社,2008

        2 楊樂平,李海濤.LabvIEW程序設(shè)計(jì)與應(yīng)用.北京:電子工業(yè)出版社,2003

        3 梅加化.基于LabVIEW的虛擬實(shí)驗(yàn)教學(xué)系統(tǒng)的研究:[學(xué)位論文].安徽:合肥工業(yè)大學(xué),2012.1~20

        4 許麗川,宋翔宇,唐凱飛,等.基于LabVIEW的電機(jī)實(shí)驗(yàn)自助平臺設(shè)計(jì).實(shí)驗(yàn)室研究與探索,2015,34(9):79~135

        5 任麗麗,張志杰.基于LabVIEW的串口數(shù)據(jù)采集系統(tǒng).微計(jì)算機(jī)信息,2008,24(3):56~57

        6 陳真,王延江,王釗.基于LabVIEW的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)開發(fā).儀表技術(shù)與傳感器,2006(6):27~28

        7 賈照麗,張俊,張少紅.基于LabVIEW的遠(yuǎn)程網(wǎng)絡(luò)數(shù)據(jù)采集與分析.通信技術(shù),2012,45(8):62~64

        8 唐麗嬋,齊亮,王慶東,等.基于LabVIEW的無線遠(yuǎn)程溫度監(jiān)控系統(tǒng).上海電氣技術(shù),2009,2(1):20~24

        9 吳強(qiáng).基于LabVIEW的遠(yuǎn)程多路測溫系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn):[學(xué)位論文]. 武漢: 華東師范大學(xué),2008

        10魏麗靜,楊景發(fā),趙雙雙,等.溫室環(huán)境信息智能無線監(jiān)控系統(tǒng)設(shè)計(jì).農(nóng)機(jī)化研究,2013,35(11):159~163

        The Self-Instructional System Design Based on Monitoring and Analysis of LabView Greenhouse Environmental Information

        Yang Jingfa Wang Zhi Zhang Jianfei Li Junhui

        (College of Physics Science & Technology of Hebei University, Baoding, Hebei 071002)

        An Shuoyu

        (HBU-UCLan School of Media Communication and Creative Industries, Baoding, Hebei 071000)

        Ma Hongchao Liu Gaosai

        (College of Physics Science & Technology of Hebei University, Baoding, Hebei 071002)

        The self-instructional system design consists of CAI courseware unit including design principles and steps and VI unit on greenhouse environmental information monitoring and analysis. The self-instructional system design is based on LabVIEW and CAI to achieve greenhouse environment information monitoring and analysis. Monitoring and Analysis Unit takes digital clock as the time coordinate and communicates with serial port and SCM via TCP / IP protocol to achieve the real-time acquisition of greenhouse environment temperature, humidity and CO2concentration data , multimode display(pointer, digital, curve), storage, analytical processing and indexing.

        LabVIEW; virtual instrument; greenhouse; serial port; TCP/IP

        *大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目,項(xiàng)目編號:201610075026;高等教育教學(xué)改革研究與實(shí)踐項(xiàng)目(2016).

        楊景發(fā)(1964- ),男,高級實(shí)驗(yàn)師,主要從事實(shí)驗(yàn)技術(shù)、設(shè)施農(nóng)業(yè)、紅外技術(shù)應(yīng)用方面研究.

        2016-12-29)

        猜你喜歡
        程序框圖教學(xué)系統(tǒng)控件
        基于Unity的計(jì)算機(jī)硬件組裝仿真教學(xué)系統(tǒng)設(shè)計(jì)
        “順勢而下”破解程序框圖
        中學(xué)生數(shù)理化·高一版(2019年1期)2019-06-26 12:45:36
        多地遠(yuǎn)程互動同步教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        程序框圖問題的精彩交匯
        基于交互式雙板教學(xué)系統(tǒng)的高中地理教學(xué)研究
        汽車配件營銷實(shí)踐教學(xué)系統(tǒng)開發(fā)
        算法與程序·程序框圖
        就這樣玩會VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        洲色熟女图激情另类图区| av手机在线天堂网| 求网址日韩精品在线你懂的| 亚洲国产美女高潮久久久| 国产在线 | 中文| 久久久男人天堂| 精品久久日产国产一区| 国产免费一区二区三区精品视频| 国产成+人欧美+综合在线观看 | 日本xxxx色视频在线播放| 国产综合第一夜| 扒开女性毛茸茸的视频| 亚洲色大成网站www永久| 午夜亚洲av永久无码精品| 浪荡少妇一区二区三区| 亚洲av天堂在线免费观看| 免费a级毛片在线播放不收费| 亚洲国产高清在线一区二区三区| 人妻少妇精品无码专区app| 国产成人精品一区二区三区av| 亚洲av永久无码天堂网小说区 | 免费人成在线观看播放视频| 中文字幕精品一区二区精品| 久久久无码一区二区三区| 国产一区二区三区视频免费在线 | 亚洲人成自拍网站在线观看| 99精品国产兔费观看久久99| 亚洲av永久无码精品成人| 亚洲最新精品一区二区| 国产精品 人妻互换| 女性自慰网站免费看ww| 国产美女在线一区二区三区| 国产成人精品一区二区日出白浆| 午夜秒播久久精品麻豆| 成人区人妻精品一熟女| 欧美在线成人免费国产| 中文字幕人妻互换av| 精品人妻午夜一区二区三区四区 | 国产丝袜美腿在线视频| 成人欧美日韩一区二区三区| 丰满女人又爽又紧又丰满|