基于單片機的光照度傳感器設計畢業(yè)設計_第1頁
基于單片機的光照度傳感器設計畢業(yè)設計_第2頁
基于單片機的光照度傳感器設計畢業(yè)設計_第3頁
基于單片機的光照度傳感器設計畢業(yè)設計_第4頁
基于單片機的光照度傳感器設計畢業(yè)設計_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、提供完整版的畢業(yè)設計 編 號: 審定成績: 重慶郵電大學畢業(yè)設計(論文)設計(論文)題目:基于單片機的光照度傳感器設計學 院 名 稱 :通信與信息工程學院學 生 姓 名 :*專 業(yè) :通信工程班 級 :學 號 :指 導 教 師 :*答辯組 負責人 :填表時間: 年 月重慶郵電大學教務處制重慶郵電大學本科畢業(yè)設計(論文)摘 要在科學技術迅猛發(fā)展的現代,作為信息獲得的一種重要途徑傳感器技術得到廣泛的應用,其在各個行業(yè)中發(fā)揮著不可替代的作用,同時對傳感器的要求與要求顯著提高。傳感器技術對于一個國家的科學發(fā)展水平有著重大的決定性作用。因此,了解并掌握各類傳感器的基本結構、工作原理及特性是非常重要的。傳

2、感器可以方便的將檢測到的模擬信號轉化為便于運算處理的數字信號,在現在社會中得到了廣泛的運用。本設計采用光敏電阻為光傳感器,光敏電阻阻值隨光照強度的變化而變化(入射光強,電阻減?。蝗肷涔馊?,電阻增大),利用光敏電阻的光照特性完成光強的檢測。該設計可分為三部分:即光照檢測部分、信號處理部分、光強顯示部分。具體方法是將光敏電阻與一定值電阻串聯接入電路,光照強度的變化會引起光敏電阻阻值的變化,從而影響電路電流及電壓值的分布,將模擬電壓通過adc0804模數轉換器轉換為數字電壓,通過vc語言編程,將其集于單片機at89c51中進行處理,并將其通過液晶屏顯示出來。本設計電路結構簡單,成本相對較低,通過對光

3、敏電阻阻值的變化的運算處理,從而檢測不同的光照強度,實用性較強?!娟P鍵詞】光照強度 傳感器 a/d轉換 單片機abstractwith the science and technology developing rapidly today, as a means of obtaining informationthe sensor technology got the remarkable progress, its field application is getting more and more wide. also, its standard has being higher and

4、higher and its demand has being more and more urgent. the sensor technology has become one of the important marks of the national science and technology development level. therefore, it is very important to understand and grasp the basic structure of all kinds of sensors. sensors can easily transfor

5、m the analog signals to digital signals which is facilitate computing and its has a wide range of application in society. the project use photoconductive resistance as a sensor of light intensity, the tolerance of the photoconductive resistance changes when the light intensity changes(the incident l

6、ight strong, resistance decreased; the incident light weak, resistance increased). the project can be divided into three parts: testing part, processing part and displaying part. the concrete methods is taking a photoconductive resistance and a certain value resistor in a series access circuit, the

7、tolerance of the photoconductive resistance changes when the light intensity changes then the voltage changes. we use the adc0832 to transform the analog signals to digital signals and using at89c51 to processing the data through programming with visual c, then display the result through lcd screen.

8、 the design has a simple circuit structure, relatively low cost and we can easily know the change of th light intensity through the change of the tolerance of the photoconductive resistance.【key words】light intensity sensor a/d conversion microcontroller目 錄前 言 1第一章 傳感器相關知識介紹2第一節(jié) 傳感器概述2第二節(jié) 光敏傳感器3第三節(jié)

9、傳感器的發(fā)展6第二章 整體框架設計.7第一節(jié) 硬件框架設計7第二節(jié) 芯片型號選擇8第三章 a/d轉換原理與實現 11第一節(jié) a/d轉換工作原理14第二節(jié) adc0832芯片簡介17第四章 硬件電路與程序設計21第一節(jié) 復位電路模塊設計21第二節(jié) 時鐘電路模塊設計22第三節(jié) a/d轉換模塊設計25第四節(jié) lcd顯示模塊設計27第五章 硬件仿真實驗 30結 論 31致 謝32參考文獻 33附 錄 34 一、英文原文34 二、英文翻譯39 三、硬件電路圖43 四、源程序44 - iv -前 言人們通過感覺器獲官得各種信息,然而對于自然規(guī)律和各種學科產業(yè)的研究開發(fā),人們自身的器就力不能及了,因此傳感器

10、應運而生,主要就是為了解決這些人們自身器官所解決不了的問題的。首先要準確可靠的獲取信息才能對其進行運算處理,傳感器就可以方便的解決這一問題。現代化生產在一定程度上來說是建立在傳感器的基礎上的,沒有傳感器便不能及時監(jiān)控工作生產中的各項參數,于是便不能及時了解各個生產線的工作狀態(tài),更不能及時處理相關的應急情況,因此傳感器在現在社會生活中扮演著不可或缺的重要角色。傳感器的重要作用不僅表現在生產生活方面,在各個基礎學科的研究方面,也起著重要的作用。對于許多新興的領域的學科研究:比如在對上遠距離宏觀宇宙的觀察,微觀上對粒子世界的研究;對于千萬年前天體運行演化的研究,以及對及時事件的瞬間反應。除此之外,傳

11、感器技術對于物質認識的深化,能源開拓等新技術有著重要的引導作用,為這類產業(yè)的發(fā)展提供了技術上的可能性。人類的直接感觀是沒有辦法取得這類信息的,如果沒有相應的傳感器技術,那么對于此領域的研究將不再可能。許多學科研究的困難之處就在于難于有效的獲取相應的信息,傳感器的出現便解決了這和問題,打開了許多基礎學科研究的大門。因此,傳感器技術的不斷創(chuàng)新會為一些其他領域的發(fā)展打開一記扇新的大門。由此不難發(fā)現,傳感器技術的發(fā)展對于經濟社會,基礎學科的發(fā)展有著很大的推動作用,是各行業(yè)不可缺少的最基本部分。由此可見,傳感器技術對于當今科技飛速發(fā)展而言,具有著不可替代的作用。第一章 傳感器相關介紹第一節(jié) 傳感器概述一

12、、傳感器的定義傳感器是現實生活中的力、光、電、聲音、溫度等模擬量轉換為數字量的一種媒介;也可以理解為傳感器是接收日常生活中的力、光、電、聲音、溫度等模擬量,經過相應的運算處理,按照一定的規(guī)律,將其轉換為可參處理運算等要求數字信號的一種器件。它是自動檢測與控制中的核心部分,其功能不可替代。二、傳感器的特性傳感器的輸入與輸出的關系,稱為傳感器的特性,一般情況下包括靜態(tài)與動態(tài)兩種。顧名思義,靜態(tài)特性是指傳感器的輸入與時間無關,即指傳感器的輸入輸出量是在被測量量處于穩(wěn)定狀態(tài)下進行的。與之相反,輸入隨著時間不斷變化的特性稱之為動態(tài)特性,它可以擬就傳感器的輸入與輸出的實時變化關系。一般來說,可以用微分方程

13、式來描述這種關系,當微分方程中只有零階方程不為零時,便可得到其靜態(tài)特性,因此傳感器的靜特性是其動特性的一個特例。除此之外,使用條件、使用環(huán)境、使用要求等也可作為傳感器的特性描述。 三、傳感器的組成一般來說,傳感器主要由敏感元件,傳感元件和其他輔助元件構成。組成一個完整的傳感器系統(tǒng)還包括信號調節(jié)與轉換電路、輔助電源等部分,如圖1.1所示圖1.1 傳感器的組成敏感元件:直接接觸被測量量的器件,并可以將外界的模擬量按照一定規(guī)律進行轉換。轉換元件:負責接收敏感元件的輸出,并將其轉換成相應的電路參數。轉換電路:將轉換元件輸出的電路參數進行運算處理,轉換成數字量輸出。 第二節(jié) 光敏傳感器一、 光照強度相關

14、知識光照強度:是指光照的強弱,它以單位面積上所能接受可見光的能量來量度。簡稱為照度,單位為勒克斯(lux或lx)。被光線均勻照射的物體,在1平方米上得到的光通量是1流明時,此時的照度是1勒克斯。流明為光通量的單位。二、光敏傳感器的定義光敏傳感器是指可將光信號轉換為電信號的一類元件的總稱,其第三波長在可見光波長區(qū)間內,包括紅外線波長和紫外線波長,通過檢測光照強度的不同從而輸出不同的電信號,從而達到光信號與電信號之間的轉化。光敏傳感器種類繁多,目前應該比較廣泛的包括:光電管、光電倍增管、光敏電阻、光敏三極管等。三、光敏電阻的結構與原理光敏電阻器的工作原理是內光電效應,它是利用光電效應制作而成的一類

15、特殊電阻,其阻值隨入射光的強度變化而變化:入射光強,電阻減小,入射光弱,電阻增大。光敏電阻的符號如圖1.2所示。圖1.2 光敏電阻符號在無光的情況下,光敏電阻的阻值很高一般在1 m以上;有光線射入時,當光子能量大于其半導體材料的導通能量,則半導體材料中的電子吸收一個光子的能量便成為導體,光照強度越大,則進入的光子的數量越多,于是半導體中的電子變?yōu)榭蓪w的數量就越多,導電能力就越好,即光敏電阻的阻值就越小。光照消失后,由光子激發(fā)的空穴對逐漸復合,光敏電阻便恢復其不可導的狀態(tài),阻值急劇增大。光電特性是指在光敏電阻兩級電壓固定不變時,光照度與電阻及電流間的關系。光電特性曲線如圖1.3所示:圖1.3

16、光敏電阻特性曲線四、 光敏傳感器的應用光敏傳感器阻值隨著光照強度的變化而變化,因此光照強度這一比較抽象而難以測量的物理量可以通過光敏傳感器進行簡單有效的測量,因此感光特性,在現代社會中有著廣泛的應用。例如光開關是最簡單的一個例子了,其原理是利用感光元件,對光線進行只收,將光信號轉換成電流信號,通過電路的放大,變成電壓開關電平信號,利用此原理制成的聲光控開關在人們的日常生活中屢見不鮮,其主要工作原理如圖1.4所示:聲音信號mic電子開關與非門控制電路光敏電阻整流電路延時電路圖1.4 聲光控開關原理框圖聲控電路它是用聲音控制電路的設備,其作用是把送入的聲波轉換為電信號,從而用這種信號去控制所需要的

17、電器設備。常用的電路有:小信號放大電路、聲波控制電路等。而常用的聲控電路使用的是聲波控制電路為主要的聲控電路部分。光控電路它是用外來的光源來控制電路的設備。其作用是把外來送入的光源轉換電信號,從而用這種信號去控制所需要的電器設備。常用的電路有:發(fā)光器件電路、光敏器件電路和光電顯示器件電路。而常用的光控電路使用的光敏器件電路為主要的光控電路部分。除此之外,光開關還廣泛用于自動化控制,如火焰探測器,民用的光控照明燈電路等。光電傳感器應用的實例很多,還如照相機的ccd傳感器、基于光敏傳感器的照度計,光敏電阻的一些應用。 第三節(jié) 傳感器的發(fā)展傳感器的發(fā)展對各行業(yè)有著巨大的推動與促進作用,在科技為主導的

18、現代社會顯得尤為重要。傳感器的運用范圍很廣,因此所涉及到的知識也很廣,與各個學科領域的發(fā)展都有密切的關系。另外近年來,it行業(yè)的飛速發(fā)展,使得傳感器的技術要求越來越高,工業(yè)自動化的程度也越來越高,傳感器也逐漸發(fā)揮出越來越大的作用。由此可見,傳感器的發(fā)展主要朝著以下幾個方向進行: 1、高精度傳感器的精度直接影響著測控的精度,因此要提高測控精度,必須先提高傳感器的精度。例如醫(yī)學上對疾病的檢測,軍事上對于火箭發(fā)動機燃燒室的壓力測量等都要求相當高的精度,若精度達不到相應的要求,會產生難以估量的后果。因此為滿足測量的需要,必須要研制出相應的高精度的傳感器。2、小型化很多場合要對傳感器的大小尺寸有嚴格的要

19、求,其尺寸要盡可能的小才能達到要求。在醫(yī)學中測量血壓與血小板含量的測量,以及物理學中對于風洞壓力的測量等等均要求其尺寸要盡可能的小。為了適應這一要求,壓阻傳感器應運而生,使壓力傳感器在小型化方面取得重大進展。3、數字化傳感器的最終目的是實現信號的數字化,便于運算處理,因此數字化顯得尤為重要,數字化傳感器可直接與計算機相聯,對于外界信息進行數字化的運算處理。4. 智能化智能化是傳感器發(fā)展的必然趨勢,它不僅可以達到檢測信息的功能,并可對信息進行有效的運算處理,是傳感器發(fā)展史上的一次質的飛越,使實現人功智能成為了可能,在宇宙航天、醫(yī)學等方面發(fā)揮了重要的作用。傳感器的研究與發(fā)展已成為各個行業(yè)發(fā)展前進的

20、先驅動力學科,各國對其重視程度日益增加。第二章 相關芯片知識介紹第一節(jié) 整體框架設計本設計主要實現了對光照強度的檢測功能,其功能模塊主要包括以下三個:光照強度檢測模塊、信息處理模塊和顯示模塊。其整體設計思路如下圖2.1所示:3光敏電阻ad轉換信號處理led顯示圖2.1 整體設計框圖電源電路的主要作用是為整個電路的工作運行提供能源,使電路可以正常運行。一般人們日常生活用到的電路有:半波整流、全波整流和橋式整流電路等。本設計采用usb供電,可降低設計的難度以及增加其實用性。光控電路它是用外來的光源來控制電路的設備。其作用是把外來送入的光源轉換電信號,從而用這種信號去控制所需要的電器設備。常用的電路

21、有:發(fā)光器件電路、光敏器件電路和光電顯示器件電路。而常用的光控電路使用的光敏器件電路為主要的光控電路部分。光敏電阻用來感應入射光的強度變化,將光敏電阻與一定值電阻串聯接入電路,當外界光照強度發(fā)生變化時引起光敏電阻值的變化,從而影響其與定值電阻的分壓情況,因此電路中各點的電壓值就會發(fā)生變化,用ad轉化芯片檢測電路中電壓的變化從而可推測出入射光強度的變化。a/d轉換電路用來進行模擬信號向數字信號的轉換,便于數據的運算處理,可選用的芯片范圍較廣,本設計選用adc0832芯片作為a/d轉換芯片,此模塊將測量到的信號進行a/d轉換后將結果輸出到下一模塊進行處理。信號處理模塊的作用是對于a/d轉換模塊輸出

22、的數據進行運算處理,并將結果顯示于lcd液晶屏上,本設計采用at89c51作為中央處理芯片,其電路設計簡便實用。lcd顯示模塊是將整個設計的檢測結果顯示出來,讓人們可以直觀的看到光照強度的變化情況。第二節(jié) 芯片型號選擇一、 at89c51芯片mcs-51系列單片機是8位增強型,擁有完善的外部并行總線和多級識別功能的串行通訊接口,使功能單元sfr控制模式和適應特點的處理系統(tǒng)和指令系統(tǒng)更加規(guī)范。此類單片機主要由幾下幾種類型:如8051、8031、80c51等。51單片機具有使用靈活、易于開發(fā)、而且體積小、抗干擾能力強等特點,本設計出于對實用性和經濟性的考慮選擇at89c51作為中央處理器。at89

23、c51具有4k字節(jié)的flash閃存以及128字節(jié)的ram,32個i/o 口線,兩個16位定時/計數器,兩級中斷結構,一個全雙工串行通信口,片內振蕩器及時鐘電路等主要結構構成。其內部結構框圖如圖2.2所示:圖2.2 at89c51的內部結構框圖外形及引腳排列如圖2.3所示:圖2.3 at89c51封裝格式二、 lcd1602芯片1602是一種可以用來顯示字符數字等的點陣液晶,它主要由若干個點陣字符組成,基中每個點陣可以顯示一個字符。一般1602字符型液晶顯示器實物如圖2.4所示:圖2.4 1602字符型液晶顯示器實物圖1602lcd的接口主要分為14腳(無背光)和16腳(帶背光),基中各引腳功能

24、說明如表2.1所示:表2.1 引腳接口說明表編號符號引腳說明編號符號引腳說明1vss電源地9d2數據2vdd電源正極10d3數據3vl偏壓11d4數據4rs數據/命令選擇12d5數據5r/w讀/寫選擇13d6數據6e使能14d7數據7d0數據15bla背光電源8d1數據16blk背光接地讀寫操作時序如圖2.5和2.6所示:圖2.5 讀操作時序圖2.6 寫操作時序第三章 a/d轉換原理與實現第一節(jié) a/d轉換工作原理模擬信號的數字化需要三個步驟:抽樣、量化和編碼。抽樣是指每隔一定的時間對時間上連續(xù)的模擬信號進行數據采集,用采集到的離散值代替原連續(xù)數據。量化是指用有限個幅度值代替原來連續(xù)變化的幅度

25、值,把采集到的離散數據規(guī)一量化。編碼則是將采集到的離散量按照一定的規(guī)律,用二進制數字表示。a/d轉換器的原理有直接轉換法和間接轉換法兩大類。直接法是通過一套基準電壓與取樣保持電壓進行比較,從而直接將模擬量轉換成數字量。它具有高速度,高效率和高精確度等特點。直接a/d轉換器有計數型、逐次比較型、并行比較型等。并行比較型工作原理如圖3.1所示:圖3.1 并行比較弄a/d轉換器工作原理并行比較型a/d轉換器有如下特點:優(yōu)點:轉換速度很快,故又稱高速a/d轉換器。含有寄存器的a/d轉換器兼有取樣保持功能,所以它可以不用附加取樣保持電路。缺點:電路復雜,對于一個n位二進制輸出的并行比較型a/d轉換器,需

26、n -1個電壓比較器和2n -1個觸發(fā)器,編碼電路也隨n的增大變得相當復雜。且轉換精度還受分壓網絡和電壓比較器靈敏度的限制。 因此,這種轉換器適用于高速, 精度較低的場合。間接法是將取樣后的模擬信號先轉換成中間變量時間t或頻率f, 然后再將t或f轉換成數字量。具有速度低,精度高,搞干擾等特點。單次積分型和雙積分型等都屬于間接a/d轉換器。逐次逼近型a/d轉換器的工原理如圖3.2所示: 圖3.2 逐次逼近型a/d轉換器工原理第二節(jié) adc0832芯片簡介adc0832 芯片具有以下特點:8 位分辨率;雙通道 a/d 轉換;輸入輸出電平和 ttl/cmos 具有較好的兼容性;一般功耗僅為 15mw

27、;8p、14pdip(雙列直插)、picc 多種封裝;芯片頂視圖如圖3.3所示:圖3.3 adc0832芯片頂視圖芯片接口說明:cs_ 片選信號,低電平有效。ch0 模擬輸入通道 0。ch1 模擬輸入通道 1。gnd 接地。di 信號輸入,選擇控制。do 信號輸出,轉換輸出。clk 時鐘輸入端。vcc/ref 電源。adc0832 與單片機的接口電路如圖3.4所示:圖3.4 adc0832接口電路單片機對 adc0832 的控制原理: 一般情況下,adc0832通過四條數據線與單片機相聯,如上圖所示,由于do與di不同進與單片機進行通信,固可接到同一管腳上。adc0832未工作時,使能端cs接

28、高電平,芯片被禁用;當需要芯片開始工作時,將cs拉低,并使其一直保持低電平狀態(tài)至芯片工作結束。與此同時,clk端接收時鐘信號,芯片在時鐘信號與指令的控制下進行a/d的采集與轉換工作。各端口的主要功能項見表3.1。表3.1 adc0832各端口功能介紹詳細的時序說明請見圖3.5所示。圖3.5 adc0832時序adc0832 的數據讀取程序流程如下所示:第四章 硬件電路與程序設計第一節(jié) 復位電路模塊設計一、 復位電路介紹為了確保微機系統(tǒng)中的電路穩(wěn)定可靠的工作,復位電路是其必不可少的一部分,它的主要功能就是上電復位。一般微型電路正常工作時,需要供電電源為5v5%,即為4.755.25v。由于微機電

29、路都是時序數字電路,因此需要穩(wěn)定的時鐘信號,在電源上電時,在只有當vcc超過4.75v且低于5.25v,以及晶振穩(wěn)定工作的情況下,復位信號才會被撤除,微機電路才能開始正常工作。單片機在開始啟動時都需要復位,從而使cpu及整個系統(tǒng)各部件處于確定的初始狀態(tài)中,并從初態(tài)開始工作。89系列的單片機,復位信號是從rst端輸入到芯片內部的施密特觸發(fā)器中。當系統(tǒng)正常工作,且振蕩器穩(wěn)定后,此時如果rst引腳上有一個高電平輸入,并維持2個機器周期以上時,則cpu就便將系統(tǒng)復位。一般單片機系統(tǒng)的復位方式有兩種:手動按鈕復位方式和上電復位方式。1、手動按鈕復位手動按鈕復位是指人為在復位輸入端rst上加入一個高電平。

30、一般采用的方法是在rst和正電源vcc之間,接一個按鈕,當人為地按下按鈕時,此時vcc的電平就會直接加到rst端。無論如何人的動作再快,也會使按鈕保持達十毫秒,所以,完全可以滿足復位的時間要求。2、上電復位 由于單片機rst端的內部有一個下拉電阻,從而可以選用此下拉電阻實現復位功能,此時可以去掉外接電阻,外接電容為10pf左右。當接通電源后,電路輸入rst端一個短暫的高電平,隨后電源對外接電容進行充電,此時rst端的高電平逐漸回落,當充電完成時,復位完成。因此rst端的高電平的持續(xù)時間主要取決于電源對外接電容的充電時間,即取決于外接晶振的大小。rst復位時間要求為10ms,因此在選擇晶振進,應

31、考慮到對其復位電路的影響,選擇的適當的晶振頻率。3、積分型上電復位單片機上電后,由于其對電容的充電和其中內部反相門的作用,會使rst端持續(xù)一段時間的高電平狀態(tài)。當單片機在運行中時,人為地按下復位鍵后松開,也可以使rst持續(xù)一段時間的高電平狀態(tài),從而可以實現上電或開關復位的相關操作。二、復位電路設計當在單片機運行過程中,由于其本身的干擾或外界干擾而導致出錯,為了便于復位,此時我們可按復位鍵重新開始運行。為了便于電路的運行調試,其復位電路選用按鍵復位方式。按鍵復位的電路圖如圖4-1所示:圖4.1 復位電路圖第二節(jié) 時鐘電路模塊設計一、 時鐘電路介紹 時鐘電路的作用是產生mcs-51單片機在工作時所

32、必需的時鐘控制信號,單片機的內部電路必須要在時鐘信號的控制下,才能嚴格的執(zhí)行相關指令進行正常工作。單片機所發(fā)出的時序信號主要有兩類:一類用于單片機內部對各個功能部件的控制作用,另一類信號用于對外部存儲器或i/o的控制作用。時鐘電路的設計主要有以下兩種方式:、外部時鐘方式外部時鐘方式是指使用外部振蕩器產生脈沖信號,一般多用于多片單片機同時工作時,便于多片單片機時鐘的同步,一般情況下為低于12 mhz的方波,常見的89c51單片機外部時鐘的方式接法如下:外部時鐘源連接到xtal1端,xtal2端懸空。如圖4.2所示: xtal2xtal1gndnc 外部振蕩信號輸入4.2 單片機外部時鐘圖2、內部

33、時鐘方式mcs-51單片機的xtal1與xtal2引腳分別為其內部反相放大器的兩個輸入端和輸出端。因此,要構成自激式振蕩器只需將這兩個引腳跨接石英晶體振蕩器和微調電容便可。電路如下圖4.3所示。 圖4.3 內部時鐘電路 上述電路中的電容c1和c2值一般取為30pf左右,雖然對于外接電容值沒有嚴格要求,但電容的大小將會直接影響晶振頻率的高低,以及振蕩器的穩(wěn)定性與起振的速度。振蕩器的頻率范圍一般為1.2 mhz-12 mhz之間,其頻率越高系統(tǒng)的時鐘頻率越高,從而單片機的運行處理速度也就越快。為了減少寄生電容,晶振和電容在安裝時應盡量靠近單片機。mcs-51單片機通過選用晶振的頻率為6 mhz或1

34、2 mhz的石英晶體振蕩器。隨著集成電路制造技術的不斷發(fā)展,單片機的時鐘頻率也在逐步地提高, 二、時鐘電路設計時鐘電路是單片機的命脈,它直接關系著單片機的工作效率。mcs-51單片機不同的型號允許的時鐘頻率是不同的,其典型值為12mhz。at89c51內部有一個反相振蕩放大器,xtal1的其輸入端, xtal2是其輸出端。該反向放大器可配置三種不同的方式:石英振蕩器、陶瓷振蕩和片內振蕩器。本設計選用用的晶振頻率圖.4時鐘電路圖為12mhz。其時鐘電路如圖4.4所示:第三節(jié) a/d轉換模塊設計a/d轉換模塊是本設計的核心模塊,本設計采用adc0832芯片作為a/d轉換芯片,光敏電阻與一定值電阻串

35、聯接入電路,當光照強度改變時引起光敏電阻阻值的變化,因此會引起電路中光敏電阻與定值電路的分壓情況的變動,adc0832芯片通過檢測接入點的電壓變化情況,從而通過單片機的入理運算得到此時的光照情況變化。相應電路如圖4.5所示:圖4.5 a/d轉換電路a/d轉換模塊相關程序設計如下:uchar get_ad_result()uchar i,dat1=0,dat2=0;/起始控制位cs=0;clk=0;dio=1;_nop_(); _nop_();clk=1;_nop_(); _nop_();/第一個下降延之前,設di1/0/選擇差分單端輸入模式clk=0;dio=1;_nop_();_nop_()

36、;clk=1;_nop_();_nop_();/第二個下降延之前,設di0/1,選擇ch0/ch1clk=0; dio=0;_nop_(); _nop_();clk=1;dio=1;_nop_(); _nop_();/第三個下降延之前,設di1;clk=0;dio=1;_nop_(); _nop_();/設第4-11,共8個下降延讀數據(msb-lsb)for(i=0;i8;i+)clk=1; _nop_(); _nop_();clk=0; _nop_(); _nop_();dat1=dat1msb)for(i=0;i8;i+)dat2=dat2|(uchar)(dio)i);clk=1; _

37、nop_(); _nop_();clk=0; _nop_(); _nop_();cs=1;/return dat1;return(dat1=dat2) ? dat1:0; 第四節(jié) lcd顯示模塊設計顯示模塊是本設計直觀的展現設計成功與否的關鍵,光照強度的變化引起光敏電阻阻值的變化,通過a/d轉換以及單片機的處理與運算,最后直觀的通過lcd顯示出來。其電路如圖4.6所示:圖4.6 led顯示電路相關程序設計如下:/*lcd忙狀態(tài)檢測*/bit lcd_busy_check()bit result;rs=0; rw=1; e=1;delay4us();result=(bit)(p0&0x80);e

38、=0;return result;/*寫lcd命令*/void lcd_write_command(uchar cmd)while(lcd_busy_check(); /lcd忙狀態(tài)檢測rs=0; rw=0; e=0;_nop_(); _nop_();p0=cmd; delay4us();e=1; delay4us(); e=0;/*設置lcd顯示位置*/void set_disp_pos(uchar pos)lcd_write_command(pos|0x80);/*寫lcd數據*/void lcd_write_data(uchar dat)while(lcd_busy_check(); /

39、lcd忙狀態(tài)檢測rs=1; rw=0; e=0;p0=dat; delay4us();e=1; delay4us(); e=0;/*lcd初始化*/void lcd_initialise()lcd_write_command(0x38); delay(1);lcd_write_command(0x0c); delay(1);lcd_write_command(0x06); delay(1);lcd_write_command(0x01); delay(1); 第五章 硬件仿真實驗為了驗證本設計的合理性與有效性,運用protres軟件對其進行硬件仿真,仿真電路圖設計如圖5.1所示:圖5.1 仿真

40、電路圖運行仿真電路,觀察電壓表示數與lcd1602液晶顯示的示數是否一致。結 論隨著科學技術的發(fā)展,傳感器技術在各行業(yè)發(fā)展進程中發(fā)揮著不可替代的作用,信息數據的采集、狀態(tài)變化的監(jiān)控等都離不開傳感器,傳感器技術在現在社會中扮演著重要的角色。為了滿足現在社會飛速發(fā)展的技術要求,傳感器領域也在不斷進行著革新與發(fā)展,以更好適應現代各行業(yè)的需求。本設計選用adc0832作為a/d轉換芯片,利用at89c51芯片對采集到的數據進行相應的處理,最終由lcd1602顯示運算結果,設計硬件電路與編寫相應控制程序,通過protues仿真實驗,由于仿真電路中光敏電阻的相應參數未知,因此改變光照條件,通過檢測其分壓變

41、化情況來驗證設計的合理性。由此,可以得到以下結論:采集到的數據與真實數據基本相同。本設計基本上完成光照傳感器的相應功能,但是由于光敏電阻相關參數救活知,只能通過檢測分壓變化來檢測相應光照強度變化,本設計還可進行如下改進:先用已知型號的光敏電阻,通過相應的參數處理運算通過lcd1602直接顯示當前光照強度,使設計更加人性化;還可對檢測電路進行改進,加入放大電路,使其對光照強度檢測的靈敏度加強。由于本人的知識水平有限,不足之處請各位老師指正。致 謝畢業(yè)設計完成了,在這個過程中我學到了很多東西。首先我要感謝我的導師郭曉金老師,他在我完成論文的過程中,給予了我很大的幫助。在論文開始的初期,我對于論文的

42、結構以及文獻選取等方面都有很多問題,郭老師根據我的問題都會一一細心的指導。在設計過程中郭老師不但指出了我的設計中的不少錯誤提出了很多改進的好意見,同時還在以后我們該做人做學問這個問題上給我們很多好的意見。經過兩個多月的努力,在郭曉金老師的悉心指導和熱情幫助下,我的畢業(yè)設計得以順利完成。畢業(yè)設計是對大學四年所學知識的一次綜合性檢測,在設計的過程中,我學會有針對性的查一些需要的中英文資料,并對傳感器理論、單片機理論、電子電工技術等方面的知識進行了系統(tǒng)的學習,在鞏固了專業(yè)知識同時也學會了很多新的東西,了解了很多前沿學科的知識?;厥状髮W四年,有太多美好的記憶與不舍,在此設計期間,我要衷心的感謝一路陪著

43、我走來的同窗四年的好友們,是他們在我迷茫的時候給我指明方向,在我快要放棄的時候給我看到了榜樣的力量,謝謝你們。這次論文的經歷讓我懂得了做學問應有的嚴謹、一絲不茍的態(tài)度,對我以后的人生發(fā)展有著很大的幫助作用。參考文獻1 郭天祥. 51單片機c語言教程 m. 電子工業(yè)出版社,20092 丁明亮,唐前輝等51單片機應用設計與仿真 m. 北京航空航天大學出版社 2009 3 周圍,楊曉非,李實秋等. 電路分析基礎 m. 人民郵電出版社 20034 周志剛. 化學傳感器發(fā)展的新篇章 j. 傳感器世界19995 夏益民,謝 云,劉冰茹. ad芯片與51系列單片機的接口設計. m. 廣東工業(yè)大學學報.200

44、66 周炯槃龐沁華,續(xù)大我等. 通信原理 m. 北京郵電大學出版社 20057 彭偉. 單片機c語言程序設計100例 m. 電子工業(yè)出版社 20098 徐偉.光電傳感器的研究與應用 j. 科技創(chuàng)新導報 2010第12期9 王明遠. 傳感器及檢測儀表的現狀及發(fā)展趨勢 j. 納米科技 2010第二期10 談宏華,陳康,涂坦,肖仁偉. 基于at89c51的數據采集系統(tǒng)設計.機電一體化.200511 代朦黎. 基于熱電偶的太陽能熱水器的設計與制作 d. 安徽省. 六安職業(yè)技術學院. 201112 劉超群. 光電傳感器實驗研究 d. 內蒙古. 集寧師范學院. 200913 鄭爭兵. 基于單片機與ad59

45、0的溫度測量報警系統(tǒng) j. 國外電子測量技術. 2009 27(1):2722814 梁明亮,韋成杰. 單片機對串行a/d轉換器adc0832的c51編程 n. 鄭州鐵路職業(yè)技術學院學報 2009第一期15 鄭國君. 8位串行ad轉換器acd0832 j. 電子世界 2002第9期16 謝貴波. 80c51單片機的串行口通信原理及編程 j. 電腦編程技巧與維護 2010第20期17 陶孝海. 51單片機c語言編程技巧 j. 計算機時代 2009第6期18 鄧燕妮,常小科,劉輝琴,阮賜朋. 基于51單片機控制的液晶顯示技術 j. 工業(yè)控制計算機 2007第3期附 錄一、英文原文:developm

46、ent of sensor new technologysensor is one kind component, which can transform the physical quantity, chemistry quantity and the biomass into electrical signal. the output signal has the different forms like the voltage, the electric current, the frequency, the pulse and so on, which can satisfy the

47、signal transmission, processing, recording, demonstration and control demands. so it is the automatic detection system and in the automatic control industry. if automatic technology is used wider, then sensor is more important. in information age, the information industry includes information-gather

48、ing, transmission; process three parts, namely sensor technology, communication, computer technology. because of ultra large scale integrated circuits rapid development after having been developed, modern computer technology and communication, not only requests sensor precision, reliability, speed o

49、f response and gain information content request more and more high, but also requests its cost to be inexpensive. the obvious traditional sensor is eliminated gradually because of the function, the characteristic, the volume, the cost and so on. as world develop many countries are speeding up to the

50、 sensor new technologys research and the development, and all has obtained the enormous breakthrough. now the sensor new technology development, mainly has following several aspects: firstly, discovering and usingusing the physical phenomenon, the chemical reaction, and the biological effect as the

51、sensor principle therefore the researches, which discovered the new phenomenon and the new effect, are the sensor technological improving ways. it is important studies to develop new sensors the foundation. japanese sharp corporation uses the superconductivity technology to develop successfully the

52、high temperature superconductivity magnetic sensor and get the sensor technology significant breakthrough. its sensitivity is so high and only inferior in the superconductivity quantum interference component. its manufacture craft is far simpler than the superconductivity quantum interference component. may use in magnetism imag

溫馨提示

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

評論

0/150

提交評論