• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Labview的都市農業(yè)遠程水肥精量灌溉信息采集監(jiān)測系統設計與研究

    2022-11-23 07:45:38金文忻金榆川鄧玉超郭笑添馬恩慶
    農業(yè)開發(fā)與裝備 2022年10期
    關鍵詞:采集卡水肥調理

    金文忻,金榆川,鄧玉超,郭笑添,馬恩慶

    (江蘇農林職業(yè)技術學院,江蘇句容 212400)

    0 引言

    我國水資源總量和人均用水量不足,水資源分布不均勻[1]。在此背景下,發(fā)展設施農業(yè)和水肥一體化灌溉技術是實現鄉(xiāng)村振興戰(zhàn)略的一項重要技術,提高水資源利用率、增加水肥灌溉效率顯得尤為重要[2]。目前應用的水肥灌溉信息采集系統的采集參數大部分比較單一,無法滿足實際的生產需要,不能全面的反映出農業(yè)生產的實際情況。本文通過聯系實際生產,基于LabVIEW軟件設計了一款能夠對水肥精量灌溉信息進行遠程采集的系統,通過虛擬儀器對水肥灌溉情況和植物生長的環(huán)境參數進行遠程實時監(jiān)測。結果表明,通過使用本系統可以有效地提高水肥灌溉效率、節(jié)省水肥資源和提高農業(yè)生產水平,具有較高的實際運用價值。

    1 系統設計

    本文通過調研水肥一體化灌溉設備的發(fā)展現狀和江蘇省農博園實際生產需求,設計了一款能夠遠程對水肥灌溉數據環(huán)境參數等多位參數進行全面實時監(jiān)測的系統[3-4]。本系統通過LabVIEW軟件搭建上位機,用于顯示和處理數據,通過信號采集卡對傳感器信號進行調理和上傳[5-6]。系統主要采集了環(huán)境溫度、空氣濕度、土壤濕度、光照強度、二氧化碳濃度和水肥pH值、水肥EC值、水肥流量等多種參數。系統主要由信號采集模塊、數據處理模塊和虛擬儀器面板三大部分組成。信號采集模塊采集模擬量或數字量信號后,通過數據處理模塊進行信號調理,最后通過驅動軟件傳遞到虛擬儀器面板,從而實現顯示輸出、報警輸出、控制輸出、存儲輸出和參數輸入等具體功能。系統總體結構如圖1所示。

    圖1 系統總體結構

    1.1 硬件設計

    系統主要由信號采集末端、信號調理模塊和虛擬儀器面板構成。具體來說,主要由傳感器電路和通信電路構成,傳感器電路主要由溫度傳感器、濕度傳感器、光照傳感器、二氧化碳濃度傳感器、土壤濕度傳感器、流量傳感器、電導率傳感器和pH值傳感器等構成。通信電路則主要負責將傳感器與信號調理模塊進行實時通信。其功能主要是利用傳感器采集各種類型的參數,并將采集到的模擬信號或數字信號傳遞至信號采集卡;信號調理模塊主要由一塊信號采集卡構成,通過信號采集卡對信號采集末端上傳的數據進行放大、濾波、轉換和調制解調等一系列調理操作,最后通過USB端口數據傳遞至上位機;虛擬儀器面板通過LabVIEW軟件設計,主要有數據顯示、數據處理、數據分析與報警、數據存儲和遠程使用等功能。

    本文根據實際生產需要,選擇了合適的傳感器以及與LabVIEW軟件兼容性更強的NI USB信號采集卡,信號采集卡內部封裝了2.3KB RAM和16KB Flash的Silicon Labs C8051F320芯片以及一塊ADS7871模數轉換芯片。虛擬儀器面板主要完成數據的實時顯示、采集、存儲與分析等功能。主要包括驅動和通信模塊、數據處理模塊與數據顯示模塊等。驅動和通信模塊主要負責上位機對采集卡的驅動以及同信號采集卡對調理后的信號進行通信。數據處理模塊主要負責數據進行離線存儲,可以將信號以EXCEL文件格式保存,同時,可以對數據的實時監(jiān)督,判斷實時數據是否超過設定閾值。數據顯示模塊從采集模塊接收數據進行實時顯示至前端用戶界面,同時接收采集模塊傳遞的報警信息進行顯示。

    圖2 硬件系統

    硬件層主要由各傳感器、信號采集卡和上位機三大部分組成。硬件層主要負責數據的物理通訊,由前端傳感器采集到環(huán)境信號通過RSE或差分模式傳遞到信號采集卡,信號采集卡將信號進行濾波、放大等調理操作,整合成計算機可以識別的數據通過USB端口傳遞給上位機,由上位機進行識別后的分析、顯示和存儲等進一步操作。數據層主要由環(huán)境參數信號、調理后的數據、數據采集卡驅動軟件、DAQ助手等部分構成。環(huán)境參數信號經信號采集卡調理后變?yōu)樯衔粰C能夠識別的數據,通過信號采集卡驅動軟件傳遞到DAQ助手,最后再經過DAQ助手傳遞到上位機中,由系統對其進行加工。硬件結構如圖3所示。

    圖3 硬件結構

    硬件安裝主要是傳感器與信號采集卡以及信號采集卡至上位機的連接。本文中傳感器大部分以模擬量—單端輸入為主,在接線時需要注意傳感器信號端接線應與分配的引腳對應。后續(xù)在軟件內分配信號采集通道時,也需要根據此時分配的引腳情況對系統進行進一步設置。傳感器與信號采集卡的供電需要單獨設置,因本文涉及多款傳感器,各傳感器的工作電壓不同,所以在配置傳感器與信號采集卡電源時應注意將工作條件相同的設備分為一組進行供電。信號采集卡與計算機之間的通信主要是由信號采集卡上的USB連接器通過USB線連接至計算機,將USB線的一端連接信號采集卡,另一端連接計算機的USB端口。

    1.2 軟件設計

    虛擬儀器技術突破了隨著科技的不斷發(fā)展,傳統儀器設備不能滿足實際應用需要的限制。通過利用計算機硬件資源和專一開發(fā)的VI設計編程軟件,構成一套完整的、含有數據處理、數據通信的系統[7]。本文選用LabVIEW軟件搭建虛擬儀器。LabVIEW自帶各類圖表輸出插件,可以直觀地看到采集到的實時數據變化,不需要開發(fā)人員對圖表輸出功能進行二次開發(fā)。除此之外,配合LabVIEW內部封裝的Web Server組件,還可以實現基于Internet的數據采集和傳輸[8-9]。

    本文分別對土壤濕度、環(huán)境溫度、二氧化碳濃度、水肥EC值、水肥流速、光照度、水肥pH值、環(huán)境濕度等8個生產環(huán)境要素分別進行數據采集,在操作界面配置了實時數據顯示模塊、閾值設置模塊和報警模塊,控制按鈕可以停止當前進行的數據采集操作,并且系統預留了閾值設置窗口,用戶可以通過實際情況設置報警閾值。采集過程中,系統能夠將實時數據自動存儲到指定文件夾,方便用于進一步分析。

    系統的最終使用者是用戶,作為一款需要用戶長時間操作的系統,人性化、友好的操作界面非常重要。前端面板的設計主要是以集成各種功能的Main函數為基礎,在此基礎上針對采集系統的各參數采集模塊進行分別設計。根據系統設計邏輯,打開用戶操作界面,在Main函數上對各個功能模塊進行調用。能夠直接在用戶面前顯示的函數就是Main函數,因此在設計用戶操作面板時需要著重對主頁面進行美化。針對不同的信息模塊,程序根據其數據特點進行顯示功能定制,以溫度信息采集模塊為例,主面板可以顯示當前系統時間和實時溫度數據。同時程序設計閾值設置窗口,用戶可以根據生產需要設置系統閾值,當傳感器采集到的數據超出閾值范圍之內后,右側報警燈會亮起,以此提示用戶對環(huán)境進行相應操作?!巴V共杉卑粹o可以立即結束當前程序運行。程序中還可以顯示歷史數據,在選項卡按鈕中,點擊“歷史數據”選項按鈕,就可查看歷史數據信息。同時設置歷史數據選項卡頁面,該面板配置一塊波形圖表,用于顯示采集到的歷史數據,圖表x軸為時間,y軸為溫度數據。

    圖4 人機交互界面

    在上位機軟件環(huán)境中需要對各個傳感器采集到的模擬信號通過轉換后傳遞至上位機中,系統通過DAQ助手實現。DAQ助手有兩種編程方法,一是直接對DAQ助手進行配置、編程,最后轉換成DAQmx代碼。這種方法操作簡單,邏輯清晰,這種方法操作難度小,但使用起來不夠靈活,采樣率、采樣數等一些列信息采集卡參數在程序運行過程中難以修改。第二種方法是直接將DAQ助手轉換成DAQ函數,然后在DAQ函數中進行程序編寫。這種方法可以根據實際生產需要靈活修改DAQ助手的各項參數。本文選用第二種方法對程序進行編寫,可以靈活使用信號采集卡中的采集通道函數、定時函數、開始任務函數、清除任務函數等。在DAQ助手的配置中,可以根據傳感器的技術參數對其進行輸出轉換,同時,采集通道的配置需要根據傳感器與信號采集卡的實際接線情況分配。末端模擬量傳感器將采集到的信號傳遞到采集卡,經過采集卡放大、濾波、轉換等一系列調理操作后,傳遞到的上位機的數據還不能直接作為輸出數據,還需要對其進行轉化計算。系統后面板部分程序如圖5所示。

    圖5 后面板部分框圖

    系統選用LabVIEW軟件中的“Web發(fā)布”工具實現采集系統的遠程使用。將本地計算機作為服務器,配置網頁客戶端,用戶在外網使用時,通過訪問主機服務器實現遠程控制。不需要對系統進行額外編程,降低了系統維護和使用難度。菜單欄“工具”選項卡中找到“Web發(fā)布”工具,首先配置本地服務器,選擇VI程序。查看模式中“快照”和“顯示器”兩種模式只能顯示當前屏幕畫面,不能實時更新和控制操作,因此系統選擇“內嵌”模式。“內嵌”模式能夠對采集系統進行實時顯示,同時,在申請權限的情況下還可以實時控制采集系統。注意,首次配置時應先“啟動Web服務器”,同時勾選下方“連接建立時提交控制請求”,單擊“下一步”直至配置完成后生成URL地址。本系統生成的地址為:http://Jinyc-Personal-Work-Station:8000/main.html,其中“Jinyc-Personal-Work-Station”為本機名稱。推薦使用IE瀏覽器對其進行訪問,其他瀏覽器大多不支持加載VI面板的插件。當用戶在外網對該系統進行訪問控制操作時,需要對其進行內網穿透操作,從外網網絡客戶端對本地服務器進行映射,映射完成后即可進行相應操作。常用的IP映射方法主要是通過nat123或者花生殼軟件實現。Web發(fā)布服務器配置如圖6所示。

    圖6 Web發(fā)布配置

    2 應用運行測試

    2.1 本地使用測試

    在真正將系統投入實際使用之前,需要搭建一個模擬的仿真環(huán)境。本文在系統程序設計完成后,利用另一塊虛擬信號采集卡生成虛擬信號,虛擬信號生成器將波形數據傳輸至虛擬信號采集卡的輸出通道,通過本系統對其進行采集,最后能夠接近真實的模擬系統運行的過程。完成仿真環(huán)境搭建和軟件相關配置后,需要對程序進行仿真運行測試。以溫度采集模塊為例,配置好仿真環(huán)境后,系統自動采集數據,如圖7所示。系統高溫閾值設置為35℃,當前測試溫度為41℃,系統高溫報警燈亮起提示用戶。

    圖7 仿真運行測試

    2.2 遠程使用測試

    在完成本地仿真運行測試后,還需要對進行遠程使用測試。在使用網絡客戶端訪問系統之前,需要在本地服務器上對操作系統進行Web發(fā)布,并且保持系統在本地服務器上處于打開狀態(tài),遠程使用界面如圖8所示[10]。設置完成后,通過訪問本地服務器生成的地址即可實現對系統的控制。測試結果表明,遠程使用功能可以達到預期效果,能夠滿足實際使用需要。

    圖8 遠程使用操作面板

    3 結論

    本文基于LabView編程軟件設計了一款遠程、實時的水肥灌溉信息采集系統。通過本系統可以實現針對二氧化碳濃度、水肥流量、水肥EC值、水肥pH值、環(huán)境溫濕度、土壤濕度、環(huán)境光照等要素的實時監(jiān)控的信息采集系統。同時系統還具有自動保存歷史數據、異常報警和遠程訪問等功能,能夠滿足用戶實際生產的基本需要。利用信號采集卡對傳感器信號進行調理和傳遞,便于安裝使用。通過本系統可以有效地降低系統安裝難度和提高水肥利用效率。

    猜你喜歡
    采集卡水肥調理
    雅苒致力于推動水肥一體化
    “水肥一體”新系統 助力增收有一手
    高精度AD采集卡性能測試及評價方法研究
    中國測試(2022年2期)2022-03-19 09:57:30
    脾胃失調該如何調理
    “過勞肥”的中醫(yī)調理
    流翔高鈣系列肥 我能土壤調理劑
    秋季蛋雞 抓好調理
    “水肥一體化”這么厲害!
    中國農資(2018年25期)2018-08-07 08:21:48
    淺談水肥一體化技術在北方貧困山區(qū)的應用與推廣
    現代園藝(2018年2期)2018-03-15 08:01:10
    面向數控機床的多通道傳感數據采集卡設計
    千阳县| 郯城县| 中西区| 济源市| 萝北县| 年辖:市辖区| 政和县| 延边| 通江县| 巩留县| 石林| 海晏县| 宁蒗| 巨鹿县| 伊宁市| 景谷| 轮台县| 岗巴县| 施甸县| 美姑县| 古丈县| 麻江县| 田东县| 大化| 钦州市| 汉源县| 兰考县| 拜城县| 永德县| 临沂市| 平乐县| 辰溪县| 佛山市| 宣城市| 韩城市| 五莲县| 安溪县| 鹤庆县| 休宁县| 巫山县| 梧州市|