嵌入式技術在溫室環境監測系統中的應用_第1頁
嵌入式技術在溫室環境監測系統中的應用_第2頁
嵌入式技術在溫室環境監測系統中的應用_第3頁
嵌入式技術在溫室環境監測系統中的應用_第4頁
嵌入式技術在溫室環境監測系統中的應用_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.:.;摘 要 溫室大棚是當今全球設備農業的重要組成部分,是現代全球農業開展的重點之一。它可以在瞬息萬變的自然條件下為作物生長人為發明一個適宜的環境。全球溫室種植業的實際閱歷闡明,提高溫室的智能控制和管理程度可充分發揚設備農業的高效性。而我國在溫室大棚智能控制方面的運用跟世界興隆國家相比還有較大的差距。目前國內設備溫室運用的主要環境變量測控系統大多為國外進口產品,這些產品技術含量非常高,測控效果非常好,但相對價錢非常高,通常只被運用于國內少見的大型或高檔連棟溫室。少數國產安裝無論技術程度還是測控效果均不甚理想,尤其是短少可以運用于我國常見的中小型日光溫室的低本錢智能測控安裝。本文結合當今最搶手

2、的嵌入式技術和無線傳感器網絡技術,并根據目前國內常見中小型日光溫室環境控制需求,設計并實現了一套設備農業日光溫室智能嵌入式控制系統。關鍵詞:溫室控制,嵌入式系統,設備農業,無線傳感器引言隨著社會經濟的快速增長,現代農業已成為我國農業的開展方向,尤其是隨著人口的增長,需求的不斷添加,耕地的日益減少,更加促使了農業現代化的快速開展,高投入高產出的現代農業種植理念,使得設備農業成為世界農業現代化的一個重要開展方面,從傳統農業向優質高效的現代化農業轉變成為我國農業開展歷史上新的階段,設備農業是我國今后較長時期內農業開展的一個主要方向。設備農業就是一種利用農業工程手段,在農業消費上用改善自然環境的方法,

3、來獲得植物最適宜的生長條件的方法,即用人工控制環境要素來滿足植物最正確生長條件從而獲得最大的經濟效益;是科技含量高、高投入、高產出、高效益的集約化消費方式。設備農業關鍵作用,就是能處理農業消費假設干必需的氣候條件,包括光、溫、水、氣等在匹配上的理想化。隨著科學技術的開展,先進的、尖端的科學技術已逐漸運用于設備農業中。作為現代生物技術和工程技術的集合,設備農業涵蓋了建筑、機械、環境、自動控制、種類、栽培、管理、市場等多個領域、多種系統,設備農業中溫室工程的建立與開展是都市現代農業開展的重要組成部分,是設備農業開展的高級階段。溫室工程是以綜合國力的強盛為背景,以農用工業的開展為根底,以生物技術、工

4、程技術、信息技術的開展為依托的高新技術產業。溫室作為設備農業的消費車間,可以為農作物發明出最正確的生長條件、經過改動溫室內農作物的生長環境來防止外界惡劣環境氣候變化對其影響。國內外溫室種植業的實際閱歷闡明,提高溫室自動控制和管理程度是現代溫室消費中的重要課題。溫室控制的重要目的是經過改善溫室環境,為作物生長發明有利條件,實現高產高效與可繼續開展。隨著世界各國溫室面積不斷擴展以及自動化配備的不斷創新與運用,設備農業消費進入了新的開展階段,溫室控制技術的開展對于溫室產業乃至我國的農業現代化進程具有深遠的影響。由于傳統溫室內的人為環境調控才干很低,任務人員又不能及時準確地了解和調控溫室內的各種環境參

5、數值,不能給植物生長發育提供適宜的生態環境,使產品的產量和質量都遭到了很大影響。農業要再有大的開展,加強溫室內的人為環境調控才干勢在必行。隨著嵌入式技術、挪動通訊技術、智能傳感技術以及自動控制技術的迅猛開展,溫室控制技術也向著數字化、網絡化、智能化方向開展。目 錄 HYPERLINK l _Toc 摘 要 HYPERLINK l _Toc 引 言 TOC o - h z u HYPERLINK l _Toc 目 錄 HYPERLINK l _Toc 一 緒論 PAGEREF _Toc h . 設計標題 HYPERLINK l _Toc PAGEREF _Toc h HYPERLINK l _T

6、oc .設計要求 PAGEREF _Toc h HYPERLINK l _Toc .作用與目的 PAGEREF _Toc h HYPERLINK l _Toc 二 設備及軟件 PAGEREF _Toc h HYPERLINK l _Toc . Proteus仿真軟件 PAGEREF _Toc h HYPERLINK l _Toc . Keil軟件 PAGEREF _Toc h HYPERLINK l _Toc 三 系統設計方案 PAGEREF _Toc h HYPERLINK l _Toc . 系統總體設計 PAGEREF _Toc h HYPERLINK l _Toc . 各單元電路設計 P

7、AGEREF _Toc h HYPERLINK l _Toc 四 系統硬件設計 PAGEREF _Toc h HYPERLINK l _Toc . 系統整體設計 PAGEREF _Toc h HYPERLINK l _Toc . 單片機的選擇 PAGEREF _Toc h HYPERLINK l _Toc . STCC引見 PAGEREF _Toc h HYPERLINK l _Toc . STCC單片機的引腳闡明 PAGEREF _Toc h HYPERLINK l _Toc . STCC單片機最小系統 PAGEREF _Toc h HYPERLINK l _Toc . 引腳功能及描畫 PA

8、GEREF _Toc h HYPERLINK l _Toc . 任務方式 PAGEREF _Toc h HYPERLINK l _Toc . 溫濕度傳感模塊 PAGEREF _Toc h HYPERLINK l _Toc . 二氧化碳檢測模塊 PAGEREF _Toc h HYPERLINK l _Toc .終端顯示模塊 PAGEREF _Toc h HYPERLINK l _Toc . 濕度報警電路 PAGEREF _Toc h HYPERLINK l _Toc 五 系統軟件設計 HYPERLINK l _Toc . 主程序流程設計 HYPERLINK l _Toc . 數據采集發送程序流程

9、設計 PAGEREF _Toc h HYPERLINK l _Toc . 數據接納顯示程序流程設計 PAGEREF _Toc h HYPERLINK l _Toc . 中斷程序流程設計 PAGEREF _Toc h HYPERLINK l _Toc . 報警子程序流程設計 PAGEREF _Toc h HYPERLINK l _Toc 六 系統仿真調試分析 PAGEREF _Toc h HYPERLINK l _Toc . 仿真調試工具 PAGEREF _Toc h HYPERLINK l _Toc . 軟件調試 PAGEREF _Toc h HYPERLINK l _Toc . 硬件調試 P

10、AGEREF _Toc h HYPERLINK l _Toc . 顯示模塊調試 PAGEREF _Toc h HYPERLINK l _Toc . 報警電路調試 PAGEREF _Toc h HYPERLINK l _Toc . 仿真調試結果 PAGEREF _Toc h HYPERLINK l _Toc 七 設計中的問題及處理方法 HYPERLINK l _Toc 八 嵌入式系統學習心得 HYPERLINK l _Toc 參考文獻 HYPERLINK l _Toc 致 謝 HYPERLINK l _Toc 附錄:電路原理圖 HYPERLINK l _Toc 附錄:系統程序清單嵌入式系統課程設

11、計 PAGE 26一 緒論. 設計標題嵌入式技術在溫室環境監測系統中的運用.設計要求設計基于嵌入式技術的無線傳感器硬件組成及軟件設計方案, 將無線技術嵌入到溫室環境監測系統中。. 作用與目的隨著無線傳感技術和單片機的迅速開展,自動檢測領域發生了宏大變化,溫室環境自動監測控制方面的研討有了明顯的進展,并且必將以其優良的性能價錢比,逐漸取代傳統的溫濕度控制措施.但是,目前運用于溫室大棚的溫濕度檢測系統大多采用模擬溫度傳感器、多路模擬開關、A/D轉換器及單片機等組成的傳輸系統。這種溫濕度度采集系統需求在溫室大棚內布置大量的測溫電纜,才干把現場傳感器的信號送到采集卡上,安裝和裝配繁雜,本錢也高。同時線

12、路上傳送的是模擬信號,易受干擾和損耗,丈量誤差也比較大。為了抑制這些缺陷,本文設計了一種基于嵌入式設備并采用數字化單片機總線技術的溫度測控系統運用于溫室環境的的設計方案。本文引見的溫濕度測控系統就是單總線技術及其器件組建的。該系統可以對大棚內的溫濕度進展采集,利用溫濕度傳感器將溫室大棚內溫濕度的變化,變換成數字量,其值由單片機處置,最后由單片機去控制液晶顯示器,顯示溫室大棚內的實踐溫濕度,同時經過與預設量比較,對大棚內的溫度進展自動調理,假設超越他們預先設定的濕度限制,濕度報警模塊將進展報警。這種設計方案實現了溫濕度實時丈量、顯示和控制。該系統抗干擾才干強,具有較高的丈量精度,不需求任何固定網

13、絡的支持,安裝簡一方便,性價比高,可維護性好。這種溫濕度測控系統可運用于農業消費的溫室大棚,實現對溫度的實時控制,是一種比較智能、經濟的方案,適于大力推行,以便促進農作物的生長,從而提高溫室環境的畝產量,以帶來很好的經濟效益和社會效益。二 設備及軟件 . Proteus仿真軟件 Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一鍵切換到PCB設計,真正實現了從概念到產品的完好設計。是目前世界上獨一將電路仿真軟件、PCB設計軟件和虛擬模型仿真軟件三合一的設計平臺,其處置器模型支持、HC、PIC/DsPIC、AVR、ARM、和MSP等,年又添加

14、了Cortex和DSP系列處置器,并繼續添加其他系列處置器模型。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。. Keil軟件Keil公司是一家業界領先的微控制器MCU軟件開發工具的獨立供應商。Keil公司由兩家私人公司結合運營,分別是德國慕尼黑的Keil Elektronik GmbH和美國德克薩斯的Keil Software Inc。Keil公司制造和銷售種類廣泛的開發工具,包括ANSI C編譯器、宏匯編程序、調試器、銜接器、庫管理器、固件和實時操作系統中心real-time kernel。有超越萬名微控制器開發人員在運用這種得到業界認可的處理方案。其Keil C編譯器自年

15、引入市場以來成為現實上的行業規范,并支持超越種變種。三 系統設計方案本設計是基于單片機對數字信號的高敏感和可控性;溫濕度傳感器、二氧化碳傳感器可以產生數字信號;無線收發模塊可以實現數據無線傳輸的性能。由數據采集、數據處置、數據傳輸、數據顯示四部分構成的。. 系統總體設計電源模塊STCCSTCCLCDNfLNfLDHTAM- = * ROMAN I = * ROMAN IIAB無線收發圖- 系統總體框圖此設計是以STCC單片機根本系統為中心,以無線數據傳輸為亮點的一套監測系統。其中包括溫濕度監測、二氧化碳濃度監測、單片機、無線傳輸電路、USB傳輸電路、PC顯示窗口設計、電源電路設計等。系統總體方

16、框圖如圖-。. 各單元電路設計數據采集 由DHT、TGS組成;數據處置 由單片機STCC根本系統組成;數據傳輸 由單片機STCC和NRFL組成;數據顯示 由LCD對溫室的溫度、濕度、二氧化碳濃度進展數據顯示。本系統中DHT是溫濕度傳感器采集大棚室內溫度、濕度信息。輸出數字信號。TGS是二氧化碳傳感器采集大棚室內二氧化碳信息輸出數字信號。STCCI單片機驅動DHT、TGS兩個傳感器進展信息采集并對采集到的信息進展處置,驅動無線發送模塊NRFL將處置后的信息發送出去。NRFLA是無線發送模塊對STCCI所給的信號進展發送前處置并在STCCI的驅動下將適宜在信道傳輸的信號發送出去。NRFLB為無線接

17、納模塊其作用是在單片機STCCII的驅動下接納、處置NRFLA所發送的信號。單片機STCCII驅動LCD顯示實時監測數據。本系統電源模塊為傳感器、LCD、單片機供電,無線收發模塊供電由單片機.V輸出端提供。四 系統硬件設計下面將一一引見簡單硬件根本資料和選擇該硬件詳細緣由。. 系統整體設計系統總體構造電路原理圖如以下圖所示:圖- 系統電路原理圖. 單片機的選擇在本設計的環境監測系統中,采用單片機來實現。在單片機選用方面,由于STCC系列單片機與MCS-系列單片機兼容,所以,本系統中選用STCC單片機。. STCC引見STCC 具有片內上電復位、VDD 監視器、電壓調整器、看門狗定時器和時鐘振蕩

18、器的STCC/ 器件是真正能獨立任務的片上系統。 FLASH 存儲器還具有在系統重新編程才干,可用于非易失性數據存儲,并允許現場更新 固件。用戶軟件對一切外設具有完全的控制,可以關斷任何一個或一切外設以節省功耗。 . STCC單片機的引腳闡明圖- STCC單片機引腳圖芯片引腳如圖-所示:VCC : 電源。GND: 地。P口:P口是一個位漏極開路的雙向I/O口。作為輸出口,每位能驅動個TTL邏輯電平。對P端口寫“時,引腳用作高阻抗輸入。當訪問外部程序和數據存儲器時,P口也被作為低位地址/數據復用。在這種方式下,P具有內部上拉電阻。在flash編程時,P口也用來接納指令字節;在程序校驗時,輸出指令

19、字節。程序校驗時,需求外部上拉電阻。RST: 復位輸入。晶振任務時,RST腳繼續個機器周期高電平將使單片機復位。看門狗計時完成后,RST 腳輸出 個晶振周期的高電平。特殊存放器AUXR(地址EH)上的DISRTO位可以使此功能無效。DISRTO默許形狀下,復位高電平有效。ALE/PROG:地址鎖存控制信號ALE是訪問外部程序存儲器時,鎖存低 位地址的輸出脈沖。在flash編程時,此引腳PROG也用作編程輸入脈沖。中斷:STCC 有個中斷源如表-所示:兩個外部中斷INT 和INT,三個定時中斷定時器、和一個串行中斷每個中斷源都可以經過置位或去除特殊存放器IE 中的相關中斷允許控制位分別使得中斷源

20、有效或無效。IE還包括一個中斷允許總控制位EA,它能一次制止一切中斷。定時器可以被存放器TCON中的TF和EXF的或邏輯觸發。程序進入中斷效力后,這些標志位都可以由硬件清。實踐上,中斷效力程序必需斷定能否是TF 或EXF激活中斷,標志位也必需由軟件清。表- 中斷控制存放器符號位地址功能EAIE.中斷總允許控制位。EA=,中斷總制止;EA=,各中斷由各自的控制位設定-IE.預留ETIE.定時器中斷允許控制位ESIE.串行口中斷允許控制位ETIE.定時器中斷允許控制位EXIE.外部中斷允許控制位ETIE.定時器中斷允許控制位EXIE.外部中斷允許控制位. STCC單片機最小系統圖- 晶振電路如圖-

21、 、-所示,復位電路和時鐘電路是維持單片機最小系統運轉的根本模塊。圖- 復位電路單片機最小系統是在以單片機為根底上擴展,使其能更方便地運用于測試系統中,不僅具有控制方便、組態簡單和靈敏性大等優點,而且可以大幅度提高被測試的技術目的,從而可以大大提高產品的質量和數量。單片機以其功能強、體積小、可靠性高、造價低和開發周期短等優點,稱為在實時檢測和自動控制領域中廣泛運用的器件,在工業消費中稱為必不可少的器件,尤其是在日常生活中發揚的作用也越來越大。. 無線收發模塊選擇nRFL是由NORDIC出品的任務在.GHz.GHz的ISM 頻段的單片無線收發器芯片。無線收發器包括:頻率發生器、加強型“Schoc

22、kBurst方式控制器、功率放大器、晶體振蕩器、調制器和解調器。輸出功率頻道選擇和協議的設置可以經過SPI 接口進展設置。幾乎可以銜接到各種單片機芯片,并完成無線數據傳送任務。 nRFL 可以兼容nRFA、nRFL+、nRFLE、nRFLU等無線模塊。 結合本系統實踐情況本案選用nRFL無線收發模塊。. 引腳功能及描畫 圖- nRFL的引腳陳列nRFL的封裝及引腳陳列如下圖。各引腳功能如下: CE:使能發射或接納; CSN,SCK,MOSI,MISO:SPI引腳端微處置器可經過此引腳配置nRFLIRQ:中斷標志位;VDD:電源輸入端; VSS:電源地;XC,XC:晶體振蕩器引腳; VDD_PA

23、:為功率放大器供電,輸出為. V; ANT,ANT:天線接口;IREF:參考電流輸入。 . 任務方式 經過配置存放器可將nRFL配置為發射、接納、空閑及掉電四種任務方式,如表所示。表.:方式PWR_UPPRIM_RXCEFIFO存放器形狀接納方式-發射方式數據在TXFIFO存放器中發射方式停留在發送方式,直至數據發送完待機方式TXFIFO為空待機方式-無數據傳輸掉電-圖- NRFL接線圖待機方式主要用于降低電流損耗,在該方式下晶體振蕩器依然是任務的;待機方式那么是在當FIFO存放器為空且CE=時進入此方式;待機方式下,一切配置字依然保管。 在掉電方式下電流損耗最小,同時nRFL也不任務,但其一

24、切配置存放器的值依然保管。. 溫濕度傳感模塊DHTHYPERLINK baike.baidu/view/.htm t _blank數字溫濕度傳感器是一款含有已校準熟習信號輸出的溫濕度復合傳感器,它運用公用的數字模塊采集技術和溫濕度傳感技術,確保產品具有極高的可靠性和杰出的長期穩定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能位單片機相銜接。因此該產品具有質量杰出、超快呼應、抗干擾才干強、性價比極高等優點。每個DHT傳感器都在即為準確的濕度校驗室中進展校準。校準系數以程序的方式存在OTP內存中,傳感器內部在檢測型號的處置過程中要調用這些校準系數。單線制串行接口,使系統集成變

25、得簡易快捷。超小的體積、極低的功耗,信號傳輸間隔 可達米以上,使其成為給類運用甚至最為苛刻的運用場所的最正確選擇。圖- DHTHYPERLINK baike.baidu/view/.htm t _blank數字溫濕度傳感器DHT溫濕度傳感器集成了溫度傳感器、濕度傳感器,集成度更高,運用方便本錢較低。很大程度上簡化了系統設計流程。因此本案選用DTH溫濕度傳感模塊。. 二氧化碳檢測模塊AM-二氧化碳傳感器模塊,可直接運用于二氧化碳氣體監測。該模塊內部帶有A/D轉換器,并已對數據進展了采樣并作了處置。它輸出的電壓信號與二氧化碳濃度值呈線性關系,輸出的電壓信號為.V,相當于ppm的二氧化碳濃度。AM-

26、模塊的輸出電壓為V,需求經過放大處置變為V傳送給A/D轉化器,才干為單片機傳送更為準確的數字信號。本設計對處置該信號方案如圖圖-所示。圖- 二氧化碳濃度檢測電路.終端顯示模塊本案中的終端顯示是指本系統的實時監測數據顯示。經過綜合思索決議運用LCD液晶顯示屏。圖- LCD引腳圖. 濕度報警電路本設計采用峰鳴音報警電路。峰鳴音報警接口電路的設計只需購買市售的壓電式蜂鳴器,然后經過MCS-的根口線經驅動器驅動蜂鳴音發聲。壓電式蜂鳴器約需mA的驅動電流,可以運用TTL系列集成電路或低電平驅動,也可以用一個晶體三極管驅動。在圖中,P.接晶體管基極輸入端。當P.輸出高電平“時,晶體管導通,壓電蜂鳴器兩端獲

27、得約+V電壓而鳴叫;當P.輸出低電平“時,三極管截止,蜂鳴器停頓發聲。五 系統軟件設計首先,初始化單片機設置中斷,定義變量,然后初始化LCD顯示模塊,設置位格式,行,*矩陣顯示,整體顯示。調用溫濕度采集程序進展數據采集,經過數據轉換程序,將十六進制轉換成十進制,將十進制數據輸出到LCD顯示模塊進展顯示,根據溫度調整電機轉速,根據濕度判別能否報警,最后,進展新一輪的溫濕度采集。 . 主程序流程設計整體系統框圖如以下圖-所示:初始化終了AM- CO濃度檢測DNT溫濕度檢測CO濃度數據轉換溫濕度數據轉換根據測得濕度控制蜂鳴器LCD顯示實時監控數據System_stop能否為?YN圖- 系統整體流程框

28、圖. 數據采集發送程序流程設計. 數據接納顯示程序流程設計LCD初始化終了延時數據轉換為十進制Address=x+x延時輸入顯示地址指令輸入顯示數據能否在第一行顯示數據Address=x+xYN圖. 數據接納顯示流程圖. 中斷程序流程設計中斷入口重裝TH、TL初值P.取反中斷前往圖. 中斷程序流程框圖. 報警子程序流程設計置位報警標志報警濃度置初值濕度能否達標?啟動報警檢測標志位前往NY圖.濕度報警程序圖六 系統仿真調試分析 . 仿真調試工具本次課程設計所采用的程序調試軟件為wave集成調試軟件,所采用的仿真軟件為protus軟件。除protus以外他們還會用到Keil仿真軟件。. 軟件調試系

29、統軟件設計的過程主要分為以下幾個步驟:第一步:建立源程序。經過計算機開發系統的編輯軟件,按照所要求的格式、語法規定、源程序輸入到開發系統中,并存在磁盤上。第二步:在計算機上,利用KILE軟件對第一步輸入的源程序進展編譯,變為可執行的目的代碼。假設源程序有語法錯誤,那么其錯誤將顯示出來,然后前往到第一步進展修正,再進展編譯,直到語法錯誤全部糾正為止。第三步:在線調試。對于與系統、硬件無聯絡的程序,可以借助在線調試手段,發現邏輯錯誤后,前往到第一步修正,直到邏輯錯誤糾正為止。對于與系統硬件嚴密相關的程序,那么需對軟件和硬件同時進展調試,將程序燒入CPU,然后將CPU 插入系統。發現硬件缺點后應排除

30、缺點,發現邏輯錯誤后應修正程序,消除邏輯錯誤。. 硬件調試硬件調試主要包括兩步:第一步:系統上電之前,先仔細檢查線路能否銜接正確,并核對元器件的型號、規格和安裝能否符合要求,應特別留意電源系統的檢查,以防止電源的短路和極性錯誤,并重點檢查系統總線能否存在相互之間短路或與其它信號線的短路。第二步:第一步的調試,只是對系統進展初步伐試,可以排除一些明顯的缺點,而硬件缺點(如各個部件內部存在的缺點和部件之間銜接的邏輯錯誤)主要是靠軟件和硬件聯調來排除。硬件調試和軟件調試是不能完全分開的,許多硬件錯誤是在軟件調試中發現和被糾正的。. 顯示模塊調試液晶顯示器是人機界面最關鍵的部分,可以使他們更加清楚的讀

31、取數據。在對顯示模塊進展調試的過程中發現顯示不正常,漢字顯示與字符顯示不同,LCD-每行可以顯示個字符,個漢字,漢字不能分半顯示,由于軟件編程時,地址分配有誤,使得漢字部分無法顯示。經過檢查,發現問題后,將地址重新分配,顯示部分正確。. 報警電路調試本次系統設計采用的是聲光報警電路。當溫度和濕度其中任何值一個過限后,蜂鳴器都會發出聲音。這是寫在軟件程序里的。但是在加上控制信號,溫濕度過限后,蜂鳴器不報警。蜂鳴器的控制端口無控制信號輸出。經檢查發現程序里面蜂鳴器的控制端口電平設置有誤,修正后,蜂鳴器任務正常。. 仿真調試結果經過仿真調試并進展多次仔細修正之后本系統曾經滿足設計要求,無線收發安裝可

32、以正常任務使系統可以正常的對溫室環境的溫濕度以及二氧化碳濃度進展實時監測并顯示。當濕度超標時系統會啟動濕度報警電路驅動蜂鳴器報警。七 設計中的問題及處理方法在軟件的調試過程中,遇到的問題有很多,下面就幾個比較突出的問題進展闡明。在對Keil C的運用時不知道怎樣才干讓它生成HEX文件,從而進展仿真,由于以前沒有用過類似的軟件,不會并且也不知道需求生成HEX文件,導致前期的任務很難進展 由于用的是DHT數字傳感器,在編程過程中需求對所測得溫度進展處置,而且需求給定一個溫度范圍,建立一個溫度與電機轉速的數學模型,經過反復的計算、實驗才實現。由于思索到經濟適用方面,所以在進展實物操作之前,采用pro

33、teus軟件對程序和硬件電路進展仿真,可是在仿真過程中,獨立按鍵總是不靈敏,這需求對延遲時間進展調整,而程序中設置的延遲時間總是不可以很符合實踐操作,所以在這方面浪費了大量的時間進展反復的操作和實驗八 嵌入式系統學習心得經過本次課程設計,使我學到了許多書本上無法學到的知識,也使我深化領會到單片機技術運用領域的廣泛。不僅讓我對學過的單片機知識有了很多的穩定,同時也對嵌入式系統這一門課程產生了更大的興趣。本設計涉及到、等學科。讓我對專業知識有了更深的了解。在做課程設計的初期階段,難度很大,沒有頭緒。經過在圖書館里、網上查閱資料,攻克了課程設計中的道道難題。本次設計我能獨立完成,算是有了很大的收獲。

34、總的感受有以下幾方面:) 穩定了課本上的知識。經過本次設計,我不但對單片機有了更為深化的了解,對一個課題如何畫流程圖,編程序等,有了一定的認識。) 在本次課程設計中,我進一步加強了本人的動手才干和運用專業知識的才干,從中學習到如何去思索和處理問題,以及如何靈敏地改動方法去實現設計方案;特別是深化領會到的是軟件和硬件結合的重要性,以及兩者的聯絡和配協作用。) 經過本次課程設計,讓我了解到嵌入式技術對當今人們生活的重要性。同時這次做課程設計的閱歷也使我受害匪淺。讓我知道做任何事情都應腳踏實地,刻苦努力地去做。只需這樣,才干做好。總之,經過這次課程設計不僅使我穩定了本課程所學的根本知識,還使我具有了

35、撰寫科研報告的初步訓練才干,我置信這些才干在我以后的任務或者學習中一定會起到不小的作用,一切的辛勞和困難都是值得的。參考文獻 孫育才.MCS-系列單片微型計算機及其運用M.南京:東南大學, 康華光.電子技術根底-模擬部分第五版M.北京:高等教育, 康華光.電子技術根底-數字部分第五版M.北京:高等教育, 石來德.機械參數電測技術M.上海:上海科學技術,譚浩強,張基溫.C言語程序設計教程第三版M.北京:高等教育, 曹繼松.測試電路M.上海:上海交通大學, 謝自美.電子線路設計實驗測試M.武漢:華中科技大學, 馬靖善,秦玉平.C言語程序設計M.北京:清華大學, 賴麒文. 單片機 C言語開發環境實務

36、與設計 M.北京:科學, 徐愛鈞.智能化丈量控制儀表原理與設計M.北京:北京航空航天大學,致 謝這次課程設計可以得以順利完成,是一切曾經指點過我的教師,協助 過我的同窗,不斷支持著我的家人對我的教導、協助 和鼓勵的結果。我要在這里對他們表示深深的謝意!首先,要特別贊賞我的指點教師 教師。楊教師在我的課程設計過程中,給我提供了極大的協助 和指點。楊教師給我提供了許多珍貴建議。楊教師淵博的專業知識,嚴謹的治學態度,精益求精的任務作風,誨人不倦的高尚師德,樸實無華、平易近人的人格魅力對我影響深遠。不僅使我樹立了遠大的學術目的、掌握了根本的研討方法,還使我明白了許多待人接物與為人處世的道理。贊賞楊教師

37、對我的報告進展仔細的評閱和仔細的修正。其次,贊賞我的父母親,他們是我力量的源泉,只需有他們,不論面對什么樣的困難,我都不會害怕,謝謝他們對我的支持與鼓勵!第三,要贊賞一切曾經給他們班任課的教師和我的學校湖南文理學院,教師們教會我的不僅僅是專業知識,還有對待學習、對待生活的態度;贊賞學校給他們提供了一個如此富有學習氣味的學習環境。再次,贊賞我的室友及其他好友,由于有他們的協助 ,我的論文才干得以順利完成。謝謝他們在我不懂的時候給我的提點。在此,我再一次真誠地向協助 過我的教師和同窗表示贊賞!附錄:電路原理圖附錄:系統程序清單#include #include #define LCD_DB Psb

38、it DQ = P;sbit BUZZER = P;sbit PWM = P;sbit LCD_RS = P;sbit LCD_RW = P;sbit LCD_E = P;sbit HEAT = P;void initial(void);void read_DHT(void);void LCD_write_command(unsigned char com);void LCD_display_char(unsigned char x, unsigned char y, unsigned char dat);unsigned char read_DHT_char(void);void control_temperature_humidity(void);void delay_xms(unsigned int time_xms);void delay_xus(unsigned int time_xus);unsigned char stop_system = ;unsigned char lineOne = TS(-): C;unsigne

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論