【正文】
[6]張迎新,單片微型計算機原理、應用及接口技術,國防工業(yè)出版社,2004:224168。通過繪制原理圖讓我對protel、WORD等軟件有了進一步的了解。在這次畢業(yè)設計中首先對LCD12864顯示器調試,接著對DS1302時鐘芯片調試、DS18B20調試、DHT11調試、按鍵部分調試及報警測試調試。串行的同步時鐘E(CLK)。 顯示模塊的硬件設計一、液晶LCD12864的介紹RT128642M漢字圖形點陣液晶顯示模塊,可顯示漢字及圖形,內置8192個中文漢字(16X16點陣)、128個字符(8X16點陣)及64X256點陣顯示RAM(GDRAM)。 在單電源與電池供電的系統(tǒng)中提供低電源并提供低功率的電池備份。最低有效位(位0)如為0 表示要進行寫操作,為1 表示進行讀操作,控制字節(jié)總是從最低位開始輸出。圖25 DS18B20與單片機的連接圖 ,通過單片機的處理通過液晶來顯示實時的溫度。要加速恢復進程的“恢復處理”。圖23 DHT11實物圖1. 傳感器性能濕度部分說明如表21。圖中低溫度系數晶振的振蕩頻率受溫度影響很小,用于產生固定頻率的脈沖信號送給計數器1。1. DS18B20的主要特性(1)適應電壓范圍更寬,電壓范圍:~,在寄生電源方式下可由數據線供電。℃。第2章 系統(tǒng)的硬件設計 數字溫濕度檢控器的總體結構設計我們設計的這款單片機環(huán)境檢測裝置,它的硬件主要由以下幾個模塊組成:檢測模塊: 本實驗裝置采用的是STC89C52單片機控制來對溫濕度傳感器DHT11和DS18B20溫度傳感器的信號進行采集處理。對于鍵盤就用七個按鍵來單片機相連。加上軟件非線性補償可以實現高精度測量,AD590將溫度轉化為電流信號,因此要加相應的調理電路,將電流信號轉化為電壓信號。由于對報警的要求不是很高,原因是當報警發(fā)生后控制部分立刻進行調節(jié),考慮到簡化電路的設計,我們選擇有發(fā)光二極管進行報警。 系統(tǒng)基本方案根據題目要求系統(tǒng)模塊分可以劃分為:溫濕度采集模塊,鍵盤輸入模塊,顯示電路模塊,報警調節(jié)模塊及主控制器模塊組成,系統(tǒng)的框圖如圖11所示。本設計設計了一個智能化的溫濕度測量應用系統(tǒng)。同時由繼電器控制調節(jié)裝置的開斷來調節(jié)溫濕度,來達到我們實際的要求?;谝陨戏治鰯M訂方案三,用STC89C52作為控制核心,對溫濕度采集和實時顯示以及報警調節(jié)裝置進行控制。方案二:采用溫度傳感器AD590K。而DHT11測溫度只有0~50℃,但其濕度范圍適合我們的要求。3)時間模塊就直接采用DS1302時鐘芯片。因此,在溫度測量系統(tǒng)中,采用抗干擾能力強的新型數字溫度傳感器是解決這些問題的最有效方案,新型數字溫度傳感器DS18B20具有體積更小、精度更高、適用電壓更寬、采用一線總線、可組網等優(yōu)點,在實際應用中取得了良好的測溫效果。適合于惡劣環(huán)境的現場溫度測量,如:環(huán)境控制、設備或過程控制、測溫類消費電子產品等。 (2)GND為電源地。產品為4 針單排引腳封裝。5. 電氣特性如表22VDD=5V,T = 25℃。傳感器我們采用了DS18B20單總線可編程溫度傳感器,來實現對溫度的采集和轉換,直接輸出數字量,可以直接和單片機進行通訊,大大簡化了電路的復雜度。DS1302 是DS1202 的升級產品,與DS1202 兼容,但增加了主電源后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。DS1302 與RAM 相關的寄存器分為兩類,一類是單個RAM單元,共31 個,每個單元組態(tài)為一個8 位的字節(jié),其命令控制字為COH到FDH,其中奇數為讀操作,偶數為寫操作;再一類為突發(fā)方式下的RAM 寄存器,此方式下可一次性讀寫所有的RAM 的31 個字節(jié),命令控制字為FEH(寫)、FFH(讀)。圖29 按鍵連接其中各個按鍵作用:K1:通過對溫度上限設置按鍵。圖212 LCD1864與單片機連接圖其中用單片機P0口來作為液晶的數據總線,用0到10K的電位器來調節(jié)液晶的亮度,并行的指令/數據選擇信號。第二步對系統(tǒng)進行硬件調試,按照電路原理圖,應用萬用表的短路報警檢查焊接是否可靠,各個元件是否焊好,這一步是主要的。例如:在芯片的布局上應考慮線路的簡潔和系統(tǒng)的干擾問題,要全盤考慮。[3]李朝清,單片機原理及接口技術,北京:航空航天大學出版社,2005:229244。[9]邊春元,單片機應用開發(fā)實用子程序,人民郵電出版社,2005:133158。首先感謝我的父母給了我學習的機會,讓我人生更加壯麗。 溫度傳感器DS18B20檢測調試通過對硬件檢測后我們在通過軟件來對器件DS18B20來測試其是否能夠正常工作,我們把寫好的程序HEX文件燒寫到單片機后,通過LCD12864顯示后,發(fā)現其能夠正常工作,顯示正常溫度。l 最好是用光耦。 圖210 LCD 8位并行連接時序圖2)圖211為串行連接時序圖。當 大于Vcc1+ 時,Vcc2 給DS1302 供電。當RST為高電平時,所有的數據傳送被初始化,允許對DS1302進行操作。其與單片機的連接是相當簡單的,其性能完全滿足設計要求。在一個純凈的環(huán)境中,污染物質會緩慢地釋放出去。傳感器上電后,要等待1s 以越過不穩(wěn)定狀態(tài)在此期間無需發(fā)送任何指令。計數器1對低溫度系數晶振產生的脈沖信號進行減法計數,當計數器1的預置值減到0時,溫度寄存器的值將加1,計數器1的預置將重新被裝入,計數器1重新開始對低溫度系數晶振產生的脈沖信號進行計數,如此循環(huán)直到計數器2計數到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數值即為所測溫度。(4)DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉換電路集成在形如一只三極管的集成電路內。DS18B20的性能是新一代產品中最好的!性能價格比也非常出色,DS1822與DS18B20軟件兼容,是DS18B20的簡化版本。鍵盤輸入模塊:主要通過7個按鍵來完成對環(huán)境總體溫濕度控制設置。方案二:采用多位LED七段數碼管分別顯示溫度,溫度的十位、個位和小數位。DS18B20為數字式溫度傳感器,無需其他外加電路,直接輸出數字量。光電耦合器:是用LED或激光二極管作觸發(fā)器件,以可控硅或晶體管作為開關器件,所以光電耦合屬于無觸點開關器件,具有使用壽命長,速度快,噪音低,體積小,觸發(fā)電壓低,電壓低等缺點,多用于控制小電流,低電壓的場合。對控制器的選擇有以下三種方案:控制器模塊鍵盤輸入模塊檢測模塊報警輸出執(zhí)行模塊顯示模塊時鐘模塊圖11 系統(tǒng)基本模塊方框圖方案一:采用FPGA作為系統(tǒng)控制器。并與一個高性能8位單片機相連接,每個DHT11傳感器都在精確的濕度較驗箱中進行校準,校準系數以程序的形式儲存在OTP內存中,傳感器內部在檢測信號的處理過程要調用這些校準系數。關鍵字:STC89C52,DS18B20, DS1302, RHT11,溫濕度控制ABSTRACT With the rapid development of science and technology, human society has achieved great progress! In the life that occupy the home, industry, agriculture, national defense, environmental protection and scientific research departments, such as aerospace, often need to the environment humidity and temperature measurement and control. The design of an intelligent humidity measuring the application systems. The system adopts the technology DHT11 and DS18B20 as measuring the humidity and temperature sensor. temperature signal from the bus line digital temperature sensor DS18B20 provided, DS18B20 in 55℃~+125 ℃ range resolution of the inherent temperature ℃.Control system chip adopt mature technology, powerful, price cheap popular DHT11 sensors are accurate calibration of humidity in calibration. In the form of calibration coefficient of the program memory, OTP store in the sensor signal detection in the internal process to call this calibration factor. Wire system, system integration serial interface bees is a chip with read access memory which can accurate time such a