




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、目 錄目錄11 緒論11.1 課題背景11.1.1 大棚環境對農作物生長的影響11.1.2 溫室大棚的國內外發展現狀及趨勢21.1.3 本課題的研究意義及主要內容32 總體方案的設計52.1 實現功能52.2 總體方案設計52.3 詳細設計63 系統硬件設計73.1 單片機的選擇及其特性73.1.1 單片機的概述73.1.2 at89c51簡介73.2 溫度傳感器的選擇及其電路設計113.2.1 溫度傳感器ad590簡介123.2.2 溫度測量電路123.2.3 a/d轉換器adc0809簡介153.2.4 分頻器cd4043163.3 濕度傳感器的選擇及其電路設計173.3. 1 濕度傳感器
2、hs1101簡介173.3.2 濕度測量電路183.4 二氧化碳濃度的采集及電路203.4.1 二氧化碳濃度傳感器 tgs4160的簡介203.4.2 傳感器 tgs4160的電路連接213.5 單片機外圍控制電路設計223.5.1 “看門狗”電路223.5.2 電源電路243.6 鍵盤電路與顯示單路設計243.6.1 鍵盤電路設計243.6.2 顯示電路設計253.7 聲光報警系統273.7.1 蜂鳴器簡介273.7.2 報警電路283.8 執行機構電路設計293.8.1 固態繼電器簡介293.8.2 執行機構電路304 環境參數測控系統軟件設計324.1 編程語言324.1.1 控制程序設
3、計324.1.2 主控制程序設計324.2 系統的各子程序344.2.1 數據采集子程序344.2.2 濕度信號采集流程圖354.2.3 鍵盤子程序364.2.4 鍵盤顯示子程序37附錄 系統程序38總結45致謝46參考文獻471 緒 論1.1 課題背景1.1.1 大棚環境對農作物生長的影響作物的生長發育及產品的最終形成以及其產量與質量一方面取決于作物本身的遺傳特性,另一方面取則決于外部環境條件。在實際生產中,一方面通過育種技術來獲得具有新遺傳性的品種,另一方面要通過先進的栽培技術及適宜的環境條件來控制其生長和發育。影響作物生長發育的環境條件主要包括:溫度、濕度、光照、co2濃度、土壤等。所有
4、這些環境條件之間是相互作用、相互聯系、相互耦合的,某個控制變量發生改變,會影響其它控制變量的變化。作物的生長發育是所有這些環境條件綜合作用的結果。下面就這些環境條件對作物的影響進行簡略說明。1.溫度溫室內氣溫、地溫對作物的光合作用、呼吸作用、根系的生長和水分、養分的吸收有著顯著的影響,因此影響作物生長發育的環境條件中,以溫度最為敏感,也最為重要,對溫室環境控制的研究也是最先從溫度控制開始的。不同種類的作物對溫度的要求是不同的,同一作物在不同發育階段對溫度的要求亦有所不同,而且在同一發育期階段內對溫度的要求也會隨著晝夜變化而呈周期性地變化。一般說來在白天作物進行光合作用需要的溫度較高,晚上維持呼
5、吸作用所需的溫度要低一些。作物生長發育適宜的溫度,隨種類、品種、生育階段及生理活動的變化而變化。為了增加光合產物的生成,抑制不必要的呼吸消耗,在一天中,隨著光照強度的變化,實行變溫管理是一種很有效的管理方法。2.濕度溫室內作物對水分的要求體現為對溫室內空氣濕度和土壤濕度的要求。空氣濕度用相對濕度來表示,因為相對濕度更能反應事實。根據有關研究記載,除了陰雨天以外,溫室內午后過低的空氣濕度會導致作物發生光合作用的午休現象,因此空氣相對濕度的大小直接影響到作物的光合作用,這時就需要增加溫室內的空氣濕度。當溫室內的空氣濕度較高時,可能會誘發一些病蟲害。溫室中空氣濕度的管理包括增濕和降濕。土壤濕度對作物
6、的影響也很大。如果土壤中水分過剩,濕度過高,導致土壤中的氧氣含量減少,作物根部呼吸困難,進而危害作物的生長發育。相反,當土壤中含水量減少時,作物根部吸收的水分就相應的減少,從而阻礙作物的生長,嚴重時作物出現萎蔫現象。不同的作物對濕度的要求不同,即使是同一種類在不同發育階段對濕度的要求也不盡相同。土壤濕度的管理就是把包括滲灌、滴灌、微灌等灌溉技術應用到溫室中來。傳統的大水漫灌既浪費水資源,又容易使土壤發生板結,提高了室內濕度。在溫室中應用滲灌技術具有灌水均勻,提高地溫,保持土壤疏松,降低室內濕度,減輕病害發生,生育期提前等優點。3.光照光照是植物環境中的重要因素,是植物生產有機質的能量來源,是作
7、物生長發育的關鍵條件之一。光照不足,必然影響到植物的生長。對作物生產的影響主要表現在光照強度、光照時間、光質三個方面。光質即光波的組成,研究表明作物葉片具有對可見光的高吸收率和對紅外線的低吸收率這一習性,這有利于作物在有效的利用光能進行光合作用的同時使光合器官免受高溫的傷害。 光照強度直接影響到光合作用的強度。光照強度過高或過低對作物都有害。當光照強度高于光飽和點時,就需要降低溫室內的光照強度。當光照強度低于光補償點時,就需要進行人工補光。溫室中常用的人工光源有白熾燈、鹵鎢燈、高壓水銀熒光燈、高壓鈉燈、金屬鹵化物燈等。4.co2濃度co2是作物進行光合作用的主要原料。有關研究表明,蔬菜作物產量
8、的90%95%來自光合作用。在露天條件下,空氣中的co2濃度一般能滿足光合作用的需要,但在溫室環境中由于光合作用的不斷進行,co2濃度隨之下降,如不及時補充,盡管光照條件好,水肥充足,作物仍然不能進行旺盛的光合作用,使營養物質積累減少,難以實現早熟高產。但是,濃度過高,又可能對作物造成危害,出現葉片周邊焦邊,嚴重時甚至死亡等現象。co2施肥在國外己經發展到實際應用的水平。人工補充co2己成為發展高產、優質、高效農業的重要措施之一。溫室內co2的控制就是掌握好濃度。使作物獲得最大生長率的co2濃度,取決于作物的生長階段、光照強度、溫度等因素。為了最大限度的提高施肥效果,施放co2時,必須控制在溫
9、度、濕度、光照度等條件滿足之后進行。綜上所述,溫室內各環境因子之間存在著強烈的相互作用,作物是在各環境因子的綜合影響下生長的,而不是單個因素作用的結果,各環境因子對溫室作物的作用也不是簡單疊加的。因此,單因子控制是不能達到良好效果的。所以設計智能化溫室環境測控系統時須輔以有關的調控技術以及各環境因子之間的相互耦合系數,控制各參數因子處在相對最佳組合的水平,這樣才能使種植者獲得最佳的產量與經濟效益。1.1.2 溫室大棚的國內外發展現狀及趨勢現在世界各國的設施園藝發展很快,一些國家在實現自動化的基礎上正向著完自動化、無人化的方向發展。發達國家近二十年來建造的溫室,自動化水平高,都設自動監測、數據采
10、集和集中控制系統,包括各種傳感器、計算機及各種電氣裝置等。各國溫室技術研究的核心是溫室復合環境優化控制研究。主要包括:生態環境因素控制自動化:生態環境因素控制自動化的主要內容是溫、濕度的自動調節,灌水量、水溫自動調節,co2施肥自動調節,溫室通風換氣自動調節等。通過控制各種相應的操作設備來控制上述內容,以達到給作物創造最佳生長環境的目的。對環境影響因素采用的控制方法一般有兩種:(1)單因子控制。這是對溫度、濕度、光照和co2濃度等進行單獨控制的方法,其中主要是控制溫度,其次是濕度,包括空氣濕度和土壤或基質的濕度。其局限性在于外界氣候的變化隨時影響到室內的小氣候,靠人工指令隨時進行相應改變是很難
11、辦到的。(2)多因素綜合控制。這是80年代發展起來的利用計算機控制溫室環境因素的方法,將各種作物不同生長發育階段需要的適宜環境條件要求輸入計算機程序,當某一環境因素發生改變時,其余因素自動做出相應修正或調整。一般以光照條件為始變因素,溫度、濕度和co2濃度為隨變因素,使這4個主要環境因素隨時處于最佳配合狀態。環境監測控制技術:環境控制技術是溫室技術的核心。現代大型溫室中,所有環境因子如室內溫、光、氣、濕、熱、營養液養分狀況與溫度、植物根部環境溫濕度等因子的監測、傳感、調節,都由計算機進行綜合管理,實行自動控制。國外先進溫室,對室內外氣溫、風力、降雨等氣象情況,室內空氣溫濕度、土壤溫度和含水量、
12、光照強度、co2濃度、營養液的酸堿度(ph值)、導電率(ec)和溫度等環境參數,可利用計算機自動進行檢測并實施控制。有的系統還可監測葉面積指數、葉溫、蒸騰量和長勢等生物活體信息,對生物體的重量、大小、形態等進行非接觸式和非破壞性監測,從而對溫室溜溉、施肥、加熱、降溫、補光、保溫、遮陽、co2濃度、加濕、除濕等作業進行綜合控制.還有人根據產品市場價格變化的規律和作物生長規律,對作物的光合作用條件進行優化控制,以期獲得最好的經濟效益。 近年來我國的溫室控制取得了長足的進步,首先在溫室群控制方面,進行了初步的探索和理論研究,其次在溫室控制中引入了人工智能和先進的控制算法,如專家系統、遺傳算法、模糊控
13、制等理論和控制策略。當前溫室控制系統研究熱點己由簡單的ddc(直接數字控制)發展到分布式控制系統,如dcs(分布式控制)、fcs(柔性控制)等網絡化的控制系統。目前,在相關行業己經有網絡化測量和控制方面的研究,實現網絡化、分布式數據采集系統取代傳統孤立的、信息閉塞的系統,甚至跨越以太網或internet進行數據采集,實施遠程控制。雖然國內溫室規模有限,還沒有形成規模經濟,另外構建的費用也較高,但從長遠來看,溫室監控系統分布式和網絡化將是一種必然的趨勢。總的來說,國外現代溫室環境控制系統性能先進,產出效益高,但價格昂貴,維護不便,并且也是根據本國自己國情的不同有所側重,因此不能全盤照搬用來指導我
14、國的溫室生產。溫室環境系統是一個多變量的大慣性非線性系統,并且有藕合、延遲等現象,很難對這類系統建立數學模型及用經典控制方法和現代控制方法實現控制。近年來,隨著神經網絡、遺傳算法、模糊推理等新的控制理論不斷出現并逐漸應用于溫室控制領域,這一問題得到很好的解決。溫室控制軟件也越來越多,越來越方便與成熟,專家系統也不斷發展和完善,并成為當前溫室控制技術研究的重要方向。1.1.3 本課題的研究意義及主要內容本設計研究內容表述如下:(1)控制器以單片機為核心,整個系統包括主控制模塊、數據采集與處理模塊、輸出控制模塊、鍵盤及顯示模塊。數據采集與處理模塊能夠完成溫室內溫度、濕度和二氧化碳濃度的采集和處理。
15、 (2)監控管理軟件的設計為控制器(單片機)軟件的設計和開發。采用單片機匯編語言編寫。本課題針對于當前我國溫室環境控制相關技術面臨的一些問題提出一定的方案,希望解決溫室控制系統的高成本低效益的現實困難推進溫室的產業化和智能化發展步伐,從而有利于我國現代設施農業向規范化,低成本、產業化、智能化方向發展。2 總體方案的設計2.1 實現功能本設計是基于at89c51單片機的溫濕度智能控制采集系統,主要完成以下功能:(1) 選擇at89c51單片機,了解其基本特性和功能,使用at89c51實現對溫濕度及二氧化碳濃度的智能控制。(2) 使用溫度傳感器測量現場環境溫度,進行數據的采集及傳到單片機處理。(3
16、) 使用濕度傳感器對現場時讀數據采集,由單片機進行數據處理和控制,實現范圍為1%99%rh的濕度控制。(4) 設計人機對話接口,鍵盤顯示和報警系統。(5) 涉及執行機構電路,是單片機能夠自動控制執行機構工作。(6) 在完成以上功能時,要確保系統的可靠性和穩定性,是系統能夠長期穩定的工作。 2.2 總體方案設計本方案以at89c51單片機系統為核心來對溫度,濕度和二氧化碳濃度進行實時控制和檢測。檢測單元能獨立完成各自功能,并根據單片機的指令對溫度進行實時或定時采集。單片機負責控制指令的發送,并控制各機構進行溫度采集,手機測量數據,同時對測量結果進行處理及顯示。單片機本系統主要有自動監控系統,自動
17、控制系統,人機對話接口這三個部分組成。其原理圖下圖2.1:控制系統檢測系統人機對話濕度執行溫度執行溫度檢測濕度檢測led顯示鍵盤系統報警系統co2濃度檢測圖2.1 系統原理圖2.3 詳細設計經過仔細研究和分析,對系統的總體方案進行了詳細設計,采用的芯片主要有:atmel公司生產的at89c51單片機,ad公司生產的ad590集成溫度傳感器,電容式濕度傳感器hs1101。單片機通過ad0809ad轉換器把從傳感器輸出的模擬信號轉換成數字信號,通過單片機t。對脈沖寬值的計算得到濕度值。本課題所選用的二氧化碳傳感器是figaro(弗加羅)公司生產的固態電化學型氣體敏感元件tgs4160。通過監測s(
18、)、s()兩個電極之間所產生的電勢值emf,就可以測量co2的濃度值。 在這里溫度及二氧化碳濃度需要模數轉換。在執行機構中,可以通過單片機直接控制來達到需要的數值。顯示部分由單片機分時把溫度濕度及二氧化碳濃度值送到數碼管顯示。通過鍵盤可以設定參數的上限值下限值,當當前參數超過設定值時,由單片機控制報警電路報警。同時單片機控制相應的執行機構運行相應的動作,使得溫度濕度及二氧化碳濃度恢復到正常水平。單片機at89c51溫度測點ad590adc0809驅動顯示co2濃度測點tgs4160鍵盤濕度測點hs1101x25045執行機構驅動放大光電隔離報警圖2. 2 總體方案框圖3 系統硬件設計硬件元器件
19、的選擇,必須考慮到功能的實現,必須考慮到到期間的實施性,價格和通用性等幾個方面。在電路的設計中,在實現其所要求的功能基礎上,盡量使電路簡單。3.1 單片機的選擇及其特性3.1.1 單片機的概述單片機又稱單片微控制器它不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。單片機也被稱為微控制器(microcontroller),是因為它最早被用在工業控制領域。單片機由芯片內僅有cpu的專用處理器發展而來。最早的設計理念是通過將大量
20、外圍設備和cpu集成在一個芯片中,使計算機系統更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。intel的z80是最早按照這種思想設計出的處理器,從此以后,單片機和專用處理器的發展便分道揚鑣。、本設計選用了at89c51單片機,它是一種低功耗,低價格,高性能8位微處理器。3.1.2 at89c51簡介at89c51 是美國atmel 公司生產的低電壓,高性能cmos 8 位單片機,片內含8k bytes 的可反復擦寫的flash 只讀程序存儲器和256 bytes 的隨機存取數據存儲器(ram),器件采用atmel 公司的高密度、非易失性存儲技術生產,與標準mcs-51 指令系統及80
21、52產品引腳兼容,片內置通用8 位中央處理器(cpu)和flash 存儲單元,功能強大的at89c51 單片機適合于許多較為復雜控制應用場合。8051單片機包含中央處理器、程序存儲器(rom)、數據存儲器(ram)、定時計數器、并行接口、串行接口、和中斷系統等幾大單元及數據總線、地址總線和控制總線等三大總線。1.中央處理器中央處理器(cpu)是整個單片機的核心部件,是把為數據寬度的處理器能處理8位二進制數據或代碼,cpu負責控制、指揮和調度整個單片機的工作,完成運算和控制輸入輸出功能等工作。2.數據存儲器內部有128個8位用戶存儲單元,他們是統一編址的,專用寄存器只能用于存放控制指令數據,用戶
22、只能訪問,而不能用于存放用戶數據,所以,用戶能使用的ram只有128個,可存放讀寫的數據,運算的中間結果或用戶定義的字型表。3.程序存儲器共有4096個八位rom,用于存放用戶程序、原始數據或表格。4定時/計數器有兩個16位的可編程定時/計數器,以實現定時或計數產生的用語程序控制轉向。引腳圖如3.1:圖3.1 at89c51引腳圖1主要性能參數at89c51系列單片機主要性能參數如下:8k字節可重擦寫flash閃速存儲器1000次擦寫周期全靜態操作:0hz-24mhz三級加密程序存儲器256字節內部ram32個可編程i/o口線3個16位定時/計數器8個中斷源可編程串行uart通道低功耗空閑和掉
23、電模式。2功能特性8k字節flash 閃速存儲器,256字節內部ram,32 個i/o 口線,3 個16 位定時/計數器,一個6 向量兩級中斷結構,一個全雙工串行通信口,片內振蕩器及時鐘電路。同時,at89c51 可降至0hz的靜態邏輯操作,并支持兩種軟件可選的節電工作模式。空閑方式停止cpu 的工作,但允許ram,定時/計數器,串行通信口及中斷系統繼續工作。掉電方式保存ram 中的內容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復位。3并行口簡介vcc:電源電壓gnd:接地端p0口:p0口是一組8位漏極開路型雙向i/o口,也即地址/數據總線復用口。作為輸出口用時,每位能吸收電流的方
24、式驅動8個ttl邏輯門電路,對端口p0寫“1”時,可作為高阻抗輸入端用。在訪問外部數據存儲器或程序存儲器時,這組口線分時轉換地址(低8 位)和數據總線復用,在訪問期間激活內部上拉電阻。在flash 編程時,p0口接收指令字節,而在程序校驗時,輸出指令字節,校驗時,要求外接上拉電阻。表3.1 引腳p1.0和p1.1的第二功能引腳號功能特性p1.0t2(定時計數器2外部計數脈沖輸入),時鐘輸出p1.1t2ex(定時計數器2捕獲重裝載觸發和方向控制p1口:p1口是一個帶內部上拉電阻的8位雙向i/o口,p1的輸出緩沖級可驅動(吸收或輸出電流)4個ttl 邏輯門電路。對端口寫“1”,通過內部的上拉電阻把
25、端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(iil)。p1.0 和p1.1 還可分別作為定時/計數器2 的外部計數輸入(p1.0/t2)和輸入(p1.1/t2ex),參見表3.1。flash 編程和程序校驗期間,p1 接收低8位地址。p2口:p2是一個帶有內部上拉電阻的8位雙向i/o口,p2的輸出緩沖級可驅動(吸收或輸出電流)4個ttl邏輯門電路。對端口p2寫“1”,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(iil)。在訪問外部程序存儲器或1
26、6 位地址的外部數據存儲器(例如執行movx dptr 指令)時,p2口送出高8 位地址數據。在訪問8 位地址的外部數據存儲器(如執行movx ri 指令)時,p2口輸出p2 鎖存器的內容。flash 編程或校驗時,p2亦接收高位地址和一些控制信號。p3口:p3口是一組帶有內部上拉電阻的8位雙向i/o口。p3口輸出緩沖級可驅動(吸收或輸出電流)4個ttl 邏輯門電路。對p3口寫入“1”時,它們被內部上拉電阻拉高并可作為輸入端口。此時,被外部拉低的p3口將用上拉電阻輸出電流(iil)。p3口除了作為一般的i/o口線外,更重要的用途是它的第二功能,如表3.2所示:表3.2 引腳p3口的第二功能端口
27、引腳號第二功能p3.0rxd(串行輸入口)p3.1txd(串行輸出口)p3.2/into(外中斷0)p3.3/int1(外中斷1)p3.4t0(定時/計數器0)p3.5t1(定時/計數器1)p3.6/wr(外部數據存儲器寫選通)p3.7/rd(外部數據存儲器讀選通)圖3.2 at89c51編程圖 此外,p3 口還接收一些用于flash閃速存儲器編程和程序校驗的控制信號。rst:復位輸入。當振蕩器工作時,rst引腳出現兩個機器周期以上高電平將使單片機復位。ale/prog: 當訪問外部程序存儲器或數據存儲器時,ale(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節。一般情況下,ale仍以時鐘振蕩
28、頻率的1/6 輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數據存儲器時將跳過一個ale脈沖。對flash 存儲器編程期間,該引腳還用于輸入編程脈沖(prog)。如有必要,可通過對特殊功能寄存器(sfr)區中的8eh 單元的d0 位置位,可禁止ale 操作。該位置位后,只有一條movx 和movc指令才能將ale 激活。此外,該引腳會被微弱拉高,單片機執行外部程序時,應設置ale 禁止位無效。psen:程序儲存允許(psen)輸出是外部程序存儲器的讀選通信號,當at89c51 由外部程序存儲器取指令(或數據)時,每個機器周期兩次psen有效,即輸出兩個脈沖。此
29、期間,當訪問外部數據存儲器,將跳過兩次psen信號。ea/vpp:外部訪問允許。欲使cpu 僅訪問外部程序存儲器(地址為0000hffffh),ea 端必須保持低電平(接地)。需注意的是:如果加密位lb1 被編程,復位時內部會鎖存ea端狀態。如ea端為高電平(接vcc端),cpu 則執行內部程序存儲器中的指令。flash 存儲器編程時,該引腳加上+12v 的編程允許電源vpp,當然這必須是該器件是使用12v 編程電壓vpp。xtal1:振蕩器反相放大器的及內部時鐘發生器的輸入端。xtal2:振蕩器反相放大器的輸出端。中斷寄存器:at89c51有6個中斷源,2個中斷優先級,ie寄存器控制各中斷位
30、,ip寄存器中6個中斷源的每一個可定為2個優先級。數據存儲器:at89c51有256個字節的內部ram,80h-ffh高128個字節與特殊功能寄存器(sfr)地址是重疊的,也就是高128字節的ram和特殊功能寄存器的地址是相同的,但物理上它們是分開的。3.2 溫度傳感器的選擇及其電路設計在實際的工作當中,溫度檢測的方法一般用熱電偶、熱敏電阻以及集成溫度傳感器等測溫元件。熱點偶的工作原理:兩種不同成份的導體(稱為熱電偶絲材或熱電極)兩端接合成回路,當接合點的溫度不同時,在回路中就會產生電動勢,這種現象稱為熱電效應,而這種電動勢稱為熱電勢。熱電偶就是利用這種原理進行溫度測量的,其中,直接用作測量介
31、質溫度的一端叫做工作端(也稱為測量端),另一端叫做冷端(也稱為補償端);冷端與顯示儀表或配套儀表連接,顯示儀表會指出熱電偶所產生的熱電勢。熱敏電阻工作原理:熱敏電阻是對溫度敏感的半導體元件,主要特征是隨著外界環境溫度的變化,其阻值會相應發生較大改變。電阻值對溫度的依賴關系稱為阻溫特性。熱敏電阻根據溫度系數分為兩類:正溫度系數熱敏電阻和負溫度系數熱敏電阻。正溫度系數熱敏電阻簡稱ptc(是positive temperature coefficient 的縮寫),超過一定的溫度(居里溫度)時,它的電阻值隨著溫度的升高呈階躍性的增高。其原理是在陶瓷材料中引入微量稀土元素,如la、nb等,可使其電阻率
32、下降到10 .cm以下,成為良好的半導體陶瓷材料。這種材料具有很大的正電阻溫度系數,在居里溫度以上幾十度的溫度范圍內,其電阻率可增大410個數量級,即產生所謂ptc效應。熱電偶和熱敏電阻的測量精度都比較高,成本比較低,而且測量的范圍也比較廣,但是它容易收到測量場所及環境的限制,高溫和長期使用時由于環境的限制會使其性能下降,需要定期檢查與更換,給實際應用帶來很大不便。而由ad公司生產的ad590溫度傳感器,具有線性好、精度高、靈敏度高、體積小、使用方便、價格比較低,并具有長期穩定性等優點,因此得到廣泛應用。所以本設計采用了ad公司生產的ad590集成溫度芯片。 3.2.1 溫度傳感器ad590簡
33、介ad590是美國模擬器件公司生產的單片集成兩端感溫電流源。集成溫度傳感器實質上是一種半導體集成電路. 集成溫度傳感器具有線性好、精度適中、靈敏度高、價格總體上較低、體積小、使用方便等優點,得到廣泛應用。集成溫度傳感器的輸出形式分以為電壓輸出和電流輸出兩種。電壓輸出型的靈敏度一般為10mv/k,溫度0時輸出為0,溫度25時輸出2.982v。電流輸出型的靈敏度一般為1ma/kad590正是基于這些特點,工作時它就是利用晶體管的b-e結壓降的不飽和值vbe與熱力學溫度t和通過發射極電流i的下述關系實現對溫度的檢測:它的主要特性如下:流過器件的電流(ma)等于器件所處環境的熱力學溫度(開爾文)度數,
34、即:式中: 流過器件(ad590)的電流,單位為ma;t熱力學溫度,單位為k。ad590的測溫范圍-55+150。ad590的電源電壓范圍為4v30v。電源電壓可在4v6v范圍變化,電流 變化1ma,相當于溫度變化1kad590可以承受44v正向電壓和20v反向電壓,因而器件反接也不會被損壞。輸出電阻為710mw。精度高。ad590共有i、j、k、l、m五檔,其中m檔精度最高,在-55+150范圍內,非線性誤差為0.3。3.2.2 溫度測量電路1基本應用電路ad590封裝圖簡介 圖3. 3 ad590封裝圖ad590基本使用方法如下:圖 3. 4 ad590基本電路圖ad590的輸出電流值說明
35、如下:其輸出電流是以絕對溫度零度(-273)為基準,每增加1,它會增加1a輸出電流,因此在室溫25時,其輸出電流iout=(273+25)=298a。ad590產生的電流與絕對溫度成正比,它可接收的工作電壓為4v30v,檢測的溫度范圍為55150,它有非常好的線性輸出性能,溫度每增加1,其電流增加1ua。 ad590溫度與電流的關系如下表所示表3.3 ad590溫度與電流的關系攝氏溫度ad590電流經10k電壓0273.2 ua2.732v10283.2 ua2.832 v20293.2 ua2.932 v30303.2 ua3.032 v40313.2 ua3.132 v50323.2 ua
36、3.232 v60333.2 ua3.332 v100373.2 ua3.732 v利用ad590溫度傳感器完成溫度的測量,把轉換的溫度值的模擬量送入adc0809的其中一個通道進行a/d轉換,將轉換的結果進行溫度值變換之后送入數碼管顯示2溫度測量電路要想克服簡單電路的缺陷,就要使得增益調整和補償調整相互獨立。本設計用了具有獨立調節功能的測溫電路。ad590的輸出電流i=(273+t)ua(t為攝氏溫度),因此測得的電壓為u=(273+t)uax10k=(273+t)x0.01v. 但由于ad590的增益有偏差,電阻也有誤差,因此應對電路進行調整。調整方法為:把ad590放入冰水混合物中,調整
37、電位器r1,是輸出電壓u=2.732v;或在室溫條件下通過調節電位器r2,使輸出電壓u=-2.73v,調整電位器r3,使u=1.25v。這樣,可以保證電路有較高的精度。溫度測量電路圖: 圖3.5 溫度測量電路3.2.3 a/d轉換器adc0809簡介單片機接受的是數字信號,而傳感器經測量電路輸出的是模擬電壓信號,因此就需要把模擬信號轉換為數字信號的元件a/d轉換器。本設計選用了adc0809。 圖3.6 adc0809芯片圖1. adc0809內部電路組成及轉換原理adc0809是采樣頻率為8位的、以逐次逼近原理進行模數轉換的器件。其內部有一個8通道多路開關,它可以根據地址碼鎖存譯碼后的信號,
38、只選通8路模擬輸入信號中的一個進行a/d轉換。主要特性(1)8路8位ad轉換器,即分辨率8位。 (2)具有轉換起停控制端。 (3)轉換時間為100s(4)單個5v電源供電 (5)模擬輸入電壓范圍05v,不需零點和滿刻度校準。 (6)工作溫度范圍為-4085攝氏度 (7)低功耗,約15mw。 內部結構 adc0809是cmos單片型逐次逼近式ad轉換器,它由8路模擬開關、地址鎖存與譯碼器、比較器、8位開關樹型da轉換器、逐次逼近 外部特性(引腳功能) adc0809芯片有28條引腳,采用雙列直插式封裝。下面說明各引腳功能。 in0in7:8路模擬量輸入端。2-12-8:8位數字量輸出端。adda
39、、addb、addc:3位地址輸入線,用于選通8路模擬輸入中的一路ale:地址鎖存允許信號,輸入,高電平有效。 start: ad轉換啟動信號,輸入,高電平有效。 eoc: ad轉換結束信號,輸出,當ad轉換結束時,此端輸出一個高電平(轉換期間一直為低電平)。 oe:數據輸出允許信號,輸入,高電平有效。當ad轉換結束時,此端輸入一個高電平,才能打開輸出三態門,輸出數字量。clk:時鐘脈沖輸入端。要求時鐘頻率不高于640khz。 ref(+)、ref(-):基準電壓。 vcc:電源,單一5v。 gnd:地。 adc0809的工作過程是:首先輸入3位地址,并使ale=1,將地址存入地址鎖存器中。此
40、地址經譯碼選通8路模擬輸入之一到比較器。start上升沿將逐次逼近寄存器復位。下降沿啟動 ad轉換,之后eoc輸出信號變低,指示轉換正在進行。直到ad轉換完成,eoc變為高電平,指示ad轉換結束,結果數據已存入鎖存器,這個信號可用作中斷申請。當oe輸入高電平 時,輸出三態門打開,轉換結果的數字量輸出到數據總線上。 2 adc0809的技術指標功耗為15mw 單一電源,+5v供電。分辨率為8最大不可調誤差:adc08091/2lsb adc08091lsb轉換速度取決于芯片的時鐘頻率。 3.2.4 分頻器cd4043在此系統中adc0809只接兩路模擬信號,一個是濕度電壓信號,另一個是co2濃度
41、電壓信號。為了使adc0809的clk引腳接上500khz脈沖,從單片機ale/p引腳(2mhz)出來接上一個四分頻計數器cd4013得到500khz脈沖,如圖3.7所示q端接至clk。 圖3.7 cd4013電路圖3.3 濕度傳感器的選擇及其電路設計由于應用領域的不同,對濕度傳感器的技術要求也不盡相同。在常規的環境參數中,濕度是最難準確測量的一個參數。用干濕球濕度計或毛發濕度計來測量濕度的方法,早已無法滿足現代科技發展的需要。這是因為測量濕度要比測量溫度復雜的多,溫度是個獨立的被測量,而濕度卻受其他因素(大氣壓強、溫度)的影響。此外,濕度的標準也是一個難題。國外生產的濕度標定設備價格十分昂貴
42、。 近年來,國內外在濕度傳感器研發領域取得了長足進步。濕敏傳感器正從簡單的濕敏元件向集成化、智能化、多參數檢測的方向迅速發展,為開發新一代濕度/溫度測控系統創造了有利條件,也將濕度測量技術提高到新的水平。目前,國內市場上出現了不少國內外濕度傳感器產品,電容式濕敏元件較為多見。本設計選用了電容式傳感器hs1101。3.3. 1 濕度傳感器hs1101簡介溫度檢測采用hs1101型溫度傳感器,hs1101是humirel公司生產的變容式相對濕度傳感器,采用獨特的工藝設計。hs1101測量濕度采用將hs1101置于555振蕩電路中,將電容值的變化磚換成電壓頻率信號,可以直接被微處理器采集。 濕度傳感
43、器 hs1101特點:基于獨特工藝設計的電容元件,這些相對濕度傳感器可以大批量生產。可以應用于辦公自動化,車廂內空氣質量控制,家電,工業控制系統等。在需要濕度補償的場合他也可以得到很大的應用。快速反應時間專利的固態聚合物結構長時間飽和下快速脫濕高可靠性與長時間穩定性全互換性 在標準環境下不需校正可用于線性電壓或頻率輸出回爐可以自動化焊接,包括波峰焊或水浸下表為hs1101的一些特性參數:表3.4 hs1101參數參數符號參數值單位工作溫度ta-40100儲存溫度tstg-40125供電電壓vs10vac濕度范圍rh0100%rh焊接時間t=260t10s表3-5 hs1101的工作特性:特征參
44、數符號mintypmax單位濕度測量范圍rh1995供電電壓vs510v標稱電容55%rhc177180183pf溫度效應tcc0.04pf/平均靈敏度(33%75%rh)c/%rh0.34pf/%rh漏電流ix1na恢復時間150小時結露tr10s遲滯+/-1.5%長時間穩定性0.5%rh/yr反應時間ta5s曲線精度(10%90%)+/-2%rh可以按要求提供詳細的說明書3.3.2 濕度測量電路hs1101測量濕度采用將hs1101置于555振蕩電路中,將電容值的變化磚換成電壓頻率信號,可以直接被微處理器采集。圖3.8 濕度測量電路555芯片外接電阻r57,r58與hs1101,構成對hs
45、1101的充電回路。7端通過芯片內部的晶體管對地短路實現對hs1101的放電回路,并將引腳2,6端相連引入到片內比較器,構成一個多諧波振蕩器,其中,r57相對于r58必須非常的小,但決不能低于一個最小值。r51是防止短路的保護電阻。hs1101作為一個變化的電容器,連接2和6引腳。引腳作為r57的短路引腳。hs1101的等效電容通過r57和r58充電達到上限電壓(近似于0.67vcc,時間記為t1),這時555的引腳3由高電平變為低電平,然后通過r58開始放電,由于r57被7引腳內部短路接地,所以只放電到觸發界線(近似于0.33vcc,時間記為t2),這時555芯片的引腳3變為高電平。通過不同
46、的兩個電阻r19,r20進行傳感器的不停充放電,產生方波輸出。充電、放電時間分別為 (3-1) (3-2) 輸出波形的頻率和占空比的計計算公式如下: (3-3) (3-4)由此可以看出,空氣相對濕度與555芯片輸出頻率存在一定線性關系。表2給出了典型頻率濕度關系(相對濕度:55%,輸出頻率:6.208khz)。可以通過微處理器采集555芯片的頻率,然后查表即可得出相對濕度值。為了更好提高測量精度,將采用下位機負責采集頻率,將頻率值送入上位機進行分段處理。我們很容易得到電容值和濕度的關系為: rh=(cx-163)/0.39 (3-5)根據上式,我們很容易求的相應的濕度值。3.4 二氧化碳濃度的
47、采集及電路3.4.1 二氧化碳濃度傳感器 tgs4160的簡介本課題所選用的二氧化碳傳感器是figaro(弗加羅)公司生產的固態電化學型氣體敏感元件tgs4160。這種二氧化碳傳感器除具有體積小、壽命長、選擇性和穩定性好等特點外,同時還具有耐高濕低溫的特性,可廣泛用于自動通風換氣系統或是co2氣體的長期監測等應用場合。但是,由于tgs4160的預熱時間較長(一般為2小時),所以,該器件比較適合于在室溫下長時間通電連續工作。此外,為了方便客戶使用,外figaro公司還專門設計了帶溫度補償的傳感器處理模塊am4。該模塊采用微處理器進行控制,co2氣體濃度的輸出信號電平為0.03.0v,相當于0-3
48、000ppm的濃度,并有中繼轉接控制口,可輸出高、低兩種門限信號以供外接控制使用。tgs4160傳感器的主要技術參數如下:測量范圍:05000ppm;使用壽命:2000天;加熱器電壓:5.00.2 vdc;加熱器電流:250ma;加熱器功耗:1.25w;內部熱敏電阻(補償用):100k5;使用溫度:1050;使用濕度595rh;產品尺寸:最大外徑24mm,高24mm,引腳長5.8mm。tgs4160二氧化碳傳感器是一種內含熱敏電阻的混合式co2敏感元件。該元件在兩個電極之間充有陽離子固體電解質。它的陰極由鋰碳酸鹽和鍍金材料制成,而陽極只是鍍金材料。該敏感元件的基襯是用對苯二酯聚乙烯和玻璃纖維加
49、固,然后采用不銹鋼網做圓柱型封裝。元件的內層采用100目雙層不銹鋼網套在鍍鎳銅環上,并用高強度樹脂粘合劑與基襯固定在一起。其外層頂蓋上又罩上了一層60目的不銹鋼網。為了達到降低干擾氣體影響的目的,tgs4160在內外兩層不銹鋼網之間還填充有吸附材料(沸石)。傳感器的6個引腳通過0.1mm的箔導線與內部相連。其等效的內部結構見圖3.9所示。圖中,陽極與傳感器的第3腳s()相連,陰極與傳感器的第4腳s()相連,加熱器與傳感器的第1,6腳相連,內部熱敏電阻與傳感器的第2,5腳相連。內部熱敏電阻的作用是通過該電阻探測環境溫度,以便對該傳感器進行溫度補償,從而使校正后的測量值更加準確。 圖3.8 tgs
50、4160等效內部結構 圖3.9 tgs4160內部結構圖3.4.2 傳感器 tgs4160的電路連接圖3.10 tgs4160電路圖二氧化碳濃度信號采集tgs4160采集到信號后先經運算放大器,再接到adc0809進行模數轉換tgs4160型co2傳感器是一種電化學型氣體的敏感元件,當該元件暴露在co2氣體環境中時,就會產生電化學反應。其反應式如下:陽極反應: (3-4)陰極反應: (3-5)總體反應: (3-6)作為電化學反應的結果,根據耐斯特方程,該過程將產生如下電勢(): (3-7)式中:為co2的分壓;為常數;r是氣體常數;t為溫度值(k);f是法拉第常數。從上式看出,通過監測s()、
51、s()兩個電極之間所產生的電勢值emf,就可以測量co2的濃度值。為了使該傳感器保持在最敏感的溫度上,一般需要給加熱器提供加熱電壓進行加熱,但加熱電壓的變化將直接影響傳感器的穩定性,因此加熱電壓必須穩定,其范圍應在5.00.2vdc之內。為了保證co2的準確測量,除了保證加熱電壓穩定及對環境溫度的變化進行溫度補償外,更主要的是要測量兩電極之間變化的電勢值emf,而不是絕對電勢值emf,因為emf與co2濃度變化之間有一個較好的線性關系。雖然emf絕對值隨環境溫度的上升而上升,emf卻保持常量,而且它在1050溫度范圍內,基本不受溫度的影響。emf值可由下式求得:emfemf1emf2 (3-8
52、)其中,emf1為350ppm的co2中的emf值;emf2為所測量的co2的emf值。在溫度為202、濕度為655rh、加熱電壓為5.00.05vdc、預熱時間為7天或大于7天的條件下,測得傳感器在濃度為350ppm中的emf值是220490mv,而emf在3503500ppm的co2濃度中的值是4472mv,因此在實際測量應用電路中,要根據傳感器的特點要求,除使用高輸入阻抗(100g)、低偏置電流(1pa)的運算放大器外,還要對測得的信號進行處理。處理該信號通常有兩種方案可供選擇:一是使用費加羅公司的fic98646專用處理器模塊,二是選用其它型號的單片機并通過自己編程進行信號處理。利用tgs4160傳感器并通過高輸入阻抗、低偏置電流的運放進行放大,再作一些簡單的運算處理,就可以在co2濃度為3005000ppm的范圍內測得信號,該信號為0幾百毫伏的電壓信號,可以供高精度ad采樣使用。3.5 單片機外圍控制電路設計在本系統中單片機的外圍電路較多,可分為以下幾部分:看門狗電路、系統電源、溫濕度及co2濃度信號采集電路、執行機構電路、lcd顯示電路、鍵盤輸入及報警電路和單片機i/o的擴展電路等。3.5.1 “看門狗”電路工控系統在運行時,通常都會遇到各種各樣的現場干擾,抗干擾能力是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟考網絡工程師試題及答案完整性2025年
- 確保軟件發布質量的策略試題及答案
- 數字文化產業商業模式創新與文化產業數字化轉型趨勢研究報告
- 智慧物流在即時配送行業中的應用:2025年配送路徑優化與成本控制研究報告
- 網絡工程中的關鍵技術與試題及答案
- 理解干線網絡的重要性與試題及答案
- 工業互聯網平臺漏洞掃描與風險評估一體化解決方案報告
- 安全法規基礎知識測試題及答案
- 2025年城市配送自動駕駛卡車在生鮮配送中的冷鏈物流市場前景報告
- 英語高一期末試卷及答案
- 2003奧迪a8原廠維修手冊帶電路圖自學
- 我國江河湖泊及水資源散布現狀
- 基于51單片機的智能門鈴設計-正式版
- 2023年不動產登記代理人《不動產登記代理實務》沖刺備考200題(含詳解)
- 畜產品市場營銷策劃方案
- GB/T 18852-2020無損檢測超聲檢測測量接觸探頭聲束特性的參考試塊和方法
- ZJUTTOP100理工類學術期刊目錄(2018年版)
- F0值計算公式自動
- 《全國統一建筑工程基礎定額河北省消耗量定額》宣貫資料
- 道路交通事故現場勘查課件
- 門店電表記錄表
評論
0/150
提交評論