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

        ?

        溫室大棚多點溫度采集系統(tǒng)的設(shè)計與實現(xiàn)

        2014-09-23 03:19:40胡同花周維龍
        電子設(shè)計工程 2014年13期
        關(guān)鍵詞:溫度傳感器溫室濾波器

        胡同花,周維龍

        (1.永州職業(yè)技術(shù)學(xué)院 湖南 永州 425100;2.湖南工業(yè)大學(xué) 電氣與信息工程學(xué)院,湖南 株洲 412008)

        溫室大棚多點溫度采集系統(tǒng)的設(shè)計與實現(xiàn)

        胡同花1,周維龍2

        (1.永州職業(yè)技術(shù)學(xué)院 湖南 永州 425100;2.湖南工業(yè)大學(xué) 電氣與信息工程學(xué)院,湖南 株洲 412008)

        針對目前在溫度采集電路中的不足,結(jié)合一般溫室大棚的功能需求,提出了一種基于FPGA的多點溫度采集系統(tǒng),本系統(tǒng)采用HX-EP2C8-V5型FPGA開發(fā)板作為研發(fā)平臺,以DS18B20作為溫度傳感器,利用FIR濾波器實現(xiàn)對采集信號的去噪處理,實現(xiàn)對溫室大棚內(nèi)多點溫度采集,當測量溫度超過設(shè)定范圍時,可實現(xiàn)自動報警。文章詳細分析了系統(tǒng)功能需求,結(jié)合QuartusII給出了溫度定期及按鍵選擇采集模塊、DS18B20溫度采集模塊以及FIR濾波器的仿真結(jié)果。

        溫度采集,DS18B20,QuartusII,F(xiàn)IR 濾波器

        溫室大棚己經(jīng)廣泛應(yīng)用在我國的農(nóng)業(yè)生產(chǎn)領(lǐng)域中,特別是我國北方,寒冷季節(jié)時間較長,不適宜農(nóng)作物的種植和生長,通過搭建溫室大棚,提高大棚內(nèi)的環(huán)境溫度,為農(nóng)作物的良好生長和提高作物產(chǎn)量提供必要保證。我國作為一個農(nóng)業(yè)生產(chǎn)大國,溫室大棚在農(nóng)業(yè)生產(chǎn)過程中有著十分重要的作用[1]。溫度作為作物生長一個非常重要的參數(shù),溫度的變化影響作物的發(fā)芽、幼苗的成長、作物的開花、果實的成熟等等。對于不同的作物,其適宜生長的溫度不同;對于同一作物,在不同的長成時期對溫度的要求也不相同。因此,我們必須實時獲取作物生長的環(huán)境溫度。對超過作物生長適宜范圍的溫度能夠報警。另一方面,由于作物分布空間的狹小,各點的溫度在同一時間上可能存在差異,所以對于溫室必須采取多點采集,以保證能夠更準確的獲知作物生長的實時溫度[2]。

        傳統(tǒng)的溫度采集,是利用溫度計進行人工測量,隨著嵌入技術(shù)的不斷發(fā)展與應(yīng)用,越來越多人開始將其應(yīng)用到溫度的采集中去,文獻[3]中,作者提出一種以EPF10K10LC844為主控器,采用AD590作為溫度傳感器、輔之以高質(zhì)量數(shù)據(jù)放大器,實現(xiàn)高精度溫度測量的多路溫度采集系統(tǒng)。該系統(tǒng)采用模擬溫度傳感器,在數(shù)據(jù)處理過程中,必需設(shè)計信號調(diào)理電路,增加了設(shè)計難度,而且系統(tǒng)采用ADC0809實現(xiàn)A/D轉(zhuǎn)換,其精度只能達到0.4%左右,會帶來較大的測量誤差。張姍姍[4]在2012年提出一種基于單片機的溫度采集控制系統(tǒng),系統(tǒng)以AT89C52為控制核心,以數(shù)字式溫度傳感器DS18B20作為溫度檢測元件。實現(xiàn)了溫度的采集與報警功能,受單片機引腳的限制,系統(tǒng)擴展難度較大,難以實現(xiàn)多點溫度的采集與控制。

        針對以上設(shè)計方案中的不足,結(jié)合一般溫室大棚的功能需求,提出了一種基于FPGA的多點溫度采集系統(tǒng),本系統(tǒng)以采用EP3C25Q240C8為主控制器,以DS18B20作為溫度傳感器,利用FIR濾波器實現(xiàn)對采集信號的處理,提高測量準確度,實現(xiàn)對溫室大棚內(nèi)多點溫度采集功能。

        1 系統(tǒng)功能需求與總體方案

        1.1 系統(tǒng)的基本設(shè)計要求如下:

        1 )能夠測量溫室大棚的溫度情況。當現(xiàn)場采樣的溫度超出預(yù)先設(shè)定的上下限值時,再由工作人員對環(huán)境調(diào)節(jié)設(shè)備進行操作。

        2 )具有溫度設(shè)定和溫度顯示功能。利用鍵盤輸入設(shè)備設(shè)定現(xiàn)場環(huán)境的溫度的上下限值:使用LCD設(shè)備用來顯示當前時間和溫度。

        3 )具有溫度報警功能,當測量溫度超過設(shè)定溫度范圍時,自動報警。

        4 )系統(tǒng)的性能指標如下:

        ①溫度測量范圍:0~70℃,測量精度士0.5℃;

        ②測量點的個數(shù):8個;

        ③能夠?qū)崟r顯示要觀測點的溫度情況,并且能夠保存及回放歷史記錄;能夠設(shè)定測量點的巡測速度。

        ④系統(tǒng)要有可擴展性,能夠根據(jù)需要可方便的擴展?jié)穸龋趸紳舛鹊任锢砹俊?/p>

        1.2 總體方案

        根據(jù)設(shè)計性能要求,提出一種如圖1所示的總體設(shè)計方案,本系統(tǒng)以FPGA為主控制器,采用DS18B20為節(jié)點溫度傳感器,MCD12864為溫度顯示模塊,外加蜂鳴器報警、RS232數(shù)據(jù)傳輸模塊以及鍵盤輸入模塊等外圍電路構(gòu)成。溫度采集電路將采集到的信號,以1-wire通信的方式通過I/O口輸入到主控器FPGA內(nèi),經(jīng)內(nèi)嵌FIR濾波器處理后,由LCD顯示模塊顯示當前溫度,并在CPU中實現(xiàn)測量溫度與設(shè)定溫度之間的比較,若超出設(shè)定范圍,便由報警電路出發(fā)報警聲音。同時由RS485將信號傳輸?shù)缴衔粰C,可實現(xiàn)多點溫度的遠程監(jiān)測。由于FPGA的I/O口較多,只要在數(shù)據(jù)采集部分,外接濕度,二氧化碳濃度等物量傳感器,便可實現(xiàn)對濕度,二氧化碳濃度的采集與監(jiān)控的功能,系統(tǒng)具有良好的可擴展性。

        圖1 系統(tǒng)總體方框圖Fig.1 Structure diagram of system

        2 系統(tǒng)硬件電路設(shè)計

        硬件電路是溫度采集系統(tǒng)工作的基礎(chǔ),其設(shè)計的好壞,將直接影響到系統(tǒng)功能的實現(xiàn)[5]。本系統(tǒng)硬件主要由FPGA最小系統(tǒng)電路、溫度采集電路、LCD顯示電路、溫度報警電路與RS232通信電路組成。為節(jié)省開發(fā)時間,保證硬件系統(tǒng)性能穩(wěn)定性,本系統(tǒng)采用HX-EP2C8-V5型FPGA開發(fā)板作為研發(fā)平臺,該學(xué)習(xí)板以 為核心,實物圖如圖所示,在本設(shè)計運用128*64點陣式LCD接口,蜂鳴器,RS-232串口,4個按鍵開關(guān),外加8個I/O口與8路溫度采集傳感器電路相接,即可實現(xiàn)系統(tǒng)硬件電路的要求。其中4個按鍵的功能見表1。

        表1 鍵盤按鍵功能表Tab.1 Keyboard menu

        圖2 系統(tǒng)硬件平臺實物圖Fig.2 Physical map of system hardware platform

        3 系統(tǒng)軟件設(shè)計及FPGA實現(xiàn)

        系統(tǒng)軟件設(shè)計采用模塊程序設(shè)計。采用自頂向下的程序設(shè)計[6]。外部設(shè)備可以直接與FPGA直接連接,這樣既便于系統(tǒng)模塊化,也可提高程序效率。系統(tǒng)的軟件設(shè)計應(yīng)充分考慮到軟件抗干擾措施。在主模塊中的主要程序是溫度檢測程序,其軟件流程如圖3所示。

        圖3 系統(tǒng)控制流程圖Fig.3 Flow chart of system

        3.1 溫度定期及按鍵選擇采集模塊設(shè)計與仿真

        該模塊是實現(xiàn)對八路溫度信號定時循環(huán)選擇采集,CLK為定時信號的輸入,UP/DWON為按鍵選擇輸入信號,ena為控制IO端口temp[7..0]使能端,dp為從某一路采集端口的輸入輸出端,temp[7..0]為八路溫度采集端口。通過使能端ena實現(xiàn)對八路DS18B20的讀寫選擇。當有選鍵按下時通過對按鍵計數(shù)最后實現(xiàn)八路信號的選擇直到最后退出。 為溫度報警輸出使能端當有采集的溫度數(shù)據(jù)值超過設(shè)置的上下限溫度時則選鍵和定期采集無效只采集當前路數(shù)溫度數(shù)據(jù)直到報警解除。當deep輸入端口輸入有效信號時cnt[3..0]表示當前路數(shù)的溫數(shù)值已超過設(shè)定的溫度值并實時采集當前報警路數(shù)的溫度直到deep為電平報警解除溫度回到設(shè)定值之內(nèi)然后啟動定時循環(huán)采集八路溫,當有按鍵選擇選擇按鍵選中的路數(shù)進行溫度采集,其仿真結(jié)果如圖4所示。

        圖4 溫度定期及選擇采集模塊仿真圖Fig.4 Simulation diagram of temperature acquisition module about regular and select

        3.2 DS18B20溫度采集模塊設(shè)計與仿真

        該模塊為DS18B20數(shù)據(jù)采集,CLK為溫度采集時序控制輸入端,temp[15..0]采集數(shù)據(jù)輸出端,dp為對 DS18B20數(shù)據(jù)讀寫端。通過CLK的輸入時序信號dp端口實現(xiàn)對DS18B20數(shù)據(jù)的的讀寫以及對采集的數(shù)據(jù)實現(xiàn)相應(yīng)的數(shù)據(jù)轉(zhuǎn)換,把采集的數(shù)據(jù)從temp[15..0]輸出到LED模塊。ena為控制八路溫度某一路的輸入輸出信號。當對DS18B20讀數(shù)據(jù)時輸出高電平,對其寫數(shù)據(jù)時輸出低電平。如圖5所示,圖中dp的前八個脈沖為對DS18B20的初始化操作,從第九個脈沖即開始對DS18B20進行數(shù)據(jù)采集,采集的數(shù)據(jù)FF0A數(shù)值轉(zhuǎn)換成相應(yīng)的溫度值為15.4度。

        圖5 DS18B20溫度采集仿真圖Fig.5 Simulation diagram of temperature acquisition based on DS18B20

        3.3 FIR濾波器的FPGA實現(xiàn)

        本系統(tǒng)采用數(shù)字濾波器FIR[7]實現(xiàn)對溫度的濾波。Altera提供的FIR Complier是一個結(jié)合Altera FPGA器件的FIR Filter Core,DSP Builder與 FIR Compiler可以緊密結(jié)合起來。DSP Builder提供了一個FIR Core的應(yīng)用環(huán)境和仿真驗證環(huán)境。圖6為FIR濾波器編譯電路圖。在QuartusII中打開編譯后生成的fir.qpf工程文件,就可以得到濾波器的VHDL語言。

        圖6 FIR濾波器編譯電路圖Fig.6 FIR filter compiler diagram

        最后,建立系統(tǒng)頂層原理圖文件,把上述各部分所生的symbol在QuartusII7.2提供的BlockDiagram/SchematicFile中用Graphic Editor編輯連接起來,完成總的系統(tǒng)方框圖如下圖 所示,其中 濾波功能在主控制器 模塊中實現(xiàn),CLK_Div模塊實現(xiàn)對主時鐘頻率的分頻,即可完成整個系統(tǒng)的設(shè)計。

        圖7 系統(tǒng)頂層原理圖Fig.7 System top-level schematic

        4 結(jié)束語

        本設(shè)計使用DS18B20數(shù)字化溫度傳感器,實現(xiàn)多路溫度采集功能,簡化了硬件系統(tǒng),減少了使用模擬傳感器要進行信號調(diào)理A/D轉(zhuǎn)換等工作如果要進行長距離測溫,還可以使用總線提供電源的方式省去一根電源線。

        在今后的研究中,利用FPGA多I/O口的特點,在輸入端接上如濕度、二氧化碳濃度等物量傳感器,便可實現(xiàn)對濕度,二氧化碳濃度的采集與監(jiān)控的功能;另外,通過RS232通信接器,將系統(tǒng)采集的到信號傳送到上位機,可實現(xiàn)大棚溫室的遠程監(jiān)控,可推動聯(lián)網(wǎng)技術(shù)在農(nóng)業(yè)上的應(yīng)用。

        [l]鄭文剛,趙春江,王紀華.溫室智能控制的研究進展[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2004(2):8-11.

        ZHENG Wen-gang,ZHAO Chun-jiang,WANG Ji-hua.Research Summary on Intelligent Control of Greenhouse[J].Agriculture Network Information,2004(2):8-11.

        [2]冉偉剛.溫度大棚數(shù)據(jù)采集系統(tǒng)[D].蘭州:蘭州大學(xué),2010.

        [3]魯 玲,劉大年,于海東.基于FPGA的高精度多路溫度采集器[J].電氣自動化,2006,28(2):135-137.

        LU Ling,LIU Da-nian,YU Hai-dong.High accuracy data acquisition module for multi-channel temperature signals based on FPGA[J].Electrical Automation,2006,28(2):135-137.

        [4]張姍姍.基于單片機的溫度采集控制系統(tǒng)設(shè)計[J].信息通信,2012(6):69-70.

        ZHANG Shan-shan.Design of temperature acquisition and control based on MSC [J].Information&Communications,2012(6):69-70.

        [5]韓澤遠,張寧,閆陶.基于單片機的一種嵌入式溫度采集實時控制系統(tǒng)設(shè)計研究[J]計算機科學(xué),201210(39)::39-41.

        HAN Ze-yuan,ZHANG Ning,YAN Tao.Design and research on real-time control system of an embedded temperature acquisition based on SCM [J].Computer Science,201210(39):39-41.

        [6]胡紫英,譚立志,周維龍.基于FPGA的智能溫度變送器的設(shè)計[J].微計算機信息,2010(26):137-139.

        HU Zi-ying,TAN Li-zhi,ZHOU Wei-long.The design of intelligent temperature transmitter based on FPGA[J].Microcomputer Information,2010(26):137-139.

        [7]胡同花,周維龍.基于FPGA的OFDM調(diào)制器設(shè)計與實現(xiàn)[J]電子設(shè)計工程,2011,15(19):139-144.

        HU-Tonghua,ZHOU-Weilong.Design and Realization of OFDM modulation based on FPGA technique[J]Electronic Design Engineering,2011,15(19):139-144.

        Design and implementation of multi-point temperature acquisition system of the greenhouse

        HU Tong-hua1,ZHOU Wei-long2
        (1.Yongzhou Vocational Technical College,Yongzhou 425100,China;2.College of Electronic and Information Engineering,Hunan University of Technology,Zhuzhou 412008,China)

        In view of the lack of temperature acquisition circuitry,and combined with the general functional requirements of greenhouses.This paper presents a multi-point temperature acquisition system based on FPGA.The system achieve multi-point temperature acquisition of the greenhouse and alarm automatically when the measured temperature exceeds the set range,which with HX-EP2C8-V5 FPGA development board as the platform,and DS18B20 as the temperature sensor,and FIR filter as the signal denoising.The article detailed analysis the functional requirements of the system,and show the simulation results of select the temperature acquisition module,DS18B20 temperature acquisition module and the FIR filter with QuartusII.

        temperature acquisition;DS18B20;QuartusII;FIR filter

        TP273

        A

        1674-6236(2014)13-0087-04

        2013-10-20 稿件編號:201310128

        永州市科技計劃項目(永財企指【2013】3號)

        胡同花(1982—),女,湖南永州人,講師。研究方向:計算機網(wǎng)絡(luò)。

        猜你喜歡
        溫度傳感器溫室濾波器
        基于無擾濾波器和AED-ADT的無擾切換控制
        現(xiàn)代溫室羊肚菌栽培技術(shù)
        蒼松溫室 蒼松灌溉
        蒼松溫室 蒼松灌溉
        溫度傳感器DS18B20在溫度計設(shè)計中的應(yīng)用
        電子制作(2019年12期)2019-07-16 08:45:44
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        一種高性能CMOS溫度傳感器
        可以避免一個溫室化的地球嗎?
        英語文摘(2019年2期)2019-03-30 01:48:28
        開關(guān)電源EMI濾波器的應(yīng)用方法探討
        電子制作(2018年16期)2018-09-26 03:26:50
        XTR105電流變送器在溫度傳感器中的應(yīng)用
        電子制作(2018年12期)2018-08-01 00:47:40
        思思久久96热在精品国产| 久久99精品久久只有精品| 蜜桃av在线免费网站| 国产男女无遮挡猛进猛出| 亚洲成aⅴ人在线观看 | 国产一区二区三区亚洲天堂| 精品女厕偷拍视频一区二区| 熟妇熟女乱妇乱女网站| 亚洲av理论在线电影网| 天堂网av在线| 国产不卡视频在线观看| 国产成人喷潮在线观看| 欧美末成年videos在线观看 | 日韩一区三区av在线| 成人欧美一区二区三区在线观看 | 成人国产一区二区三区| 无码任你躁久久久久久久| 无码一级视频在线| 人妖系列在线免费观看| 亚洲av无码国产精品色软件| 朝鲜女子内射杂交bbw| 久久青草亚洲AV无码麻豆| 中文字幕一区乱码在线观看| 国内精品久久久久伊人av| 国产日韩欧美亚洲精品中字| 国产免费激情小视频在线观看| 日本久久精品福利视频| 免费人成视频x8x8入口| 国产91精品成人不卡在线观看| 国产黄色看三级三级三级| 在线一区二区三区国产精品| 久久精品国产第一区二区三区| 精品国产性色av网站| 青青草免费在线视频久草| 亚洲a∨无码一区二区三区| 天天爽夜夜爽人人爽曰喷水| 男女啪啪免费视频网址| 日本高清在线一区二区三区| 人人妻人人澡人人爽曰本| 亚洲不卡av不卡一区二区| 高清中文字幕一区二区|