版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 智能儀器原理與設(shè)計</b></p><p><b> 實 驗 報 告</b></p><p><b> 主要內(nèi)容</b></p><p> 溫度傳感器DS18B20采集環(huán)境模擬信號,其輸出送入AT89C51,單片機在程序的控制下,將處理過的數(shù)據(jù)送到移位寄存器74LS
2、164,經(jīng)74LS164輸出后驅(qū)動三位數(shù)碼管顯示。當(dāng)被測溫度高于18℃時,單片機發(fā)出控制信號使降溫電扇以自然風(fēng)的形式旋轉(zhuǎn),溫度越高轉(zhuǎn)速越快,溫度36℃以上時風(fēng)扇全速工作,點亮此功能指示燈。</p><p><b> 基本要求</b></p><p> (1)設(shè)計測量溫度范圍-55℃~+125℃的智能測溫系統(tǒng),要求數(shù)碼管實時顯示測量溫度,單片機根據(jù)溫度高低確定風(fēng)扇轉(zhuǎn)
3、速</p><p><b> ?。?)畫出程序框圖</b></p><p> (3)有完整的整機電路圖(protel繪制)</p><p> ?。?)完成格式正確、內(nèi)容完整的實驗報告</p><p><b> 參考文獻</b></p><p> 王祁, 智能儀器設(shè)計基礎(chǔ)
4、.北京:機械工業(yè)出版社,2009</p><p><b> 目錄</b></p><p><b> 一、前言4</b></p><p><b> 二、系統(tǒng)組成4</b></p><p><b> 1、設(shè)計思路5</b></p>
5、<p> 2、系統(tǒng)的性能指標(biāo):5</p><p> 3、系統(tǒng)的主要功能:5</p><p> 三、電路組成及工作原理5</p><p> 1、溫度傳感器功能模塊6</p><p> 2、AT89C51單片機8</p><p> 3、74LS164移位寄存器12</p>&
6、lt;p><b> 4、晶振電路12</b></p><p><b> 5、復(fù)位電路13</b></p><p><b> 6、鍵盤電路13</b></p><p><b> 7、顯示電路14</b></p><p><b>
7、; 8、穩(wěn)壓電路14</b></p><p><b> 9、顯示電路15</b></p><p> 10、風(fēng)扇控制電路15</p><p> 四、課程設(shè)計心得與體會16</p><p><b> 五、參考文獻16</b></p><p> 六
8、、整機電路圖17</p><p> 智能溫度測量系統(tǒng)的設(shè)計</p><p><b> 一、前言</b></p><p> 溫度是一種基本的環(huán)境參數(shù),人民的生活與環(huán)境的溫度息息相關(guān),在工業(yè)生產(chǎn)過程中需要實時測量溫度,在農(nóng)業(yè)生產(chǎn)中也離不開溫度的測量。因此研究溫度的測量方法和裝置具有重要意義。測量溫度的關(guān)鍵是溫度傳感器,溫度傳感器的發(fā)展經(jīng)歷了
9、三個發(fā)展階段:傳統(tǒng)的分立式溫度傳感器、模擬集成溫度傳感器、智能集成溫度傳感器。目前,國際上新型溫度傳感器正從模擬式向數(shù)字式,集成化向智能化、網(wǎng)絡(luò)化的方向飛速發(fā)展。本文所介紹的智能溫度測量系統(tǒng)是基于DS18B20型數(shù)字式溫度傳感器,在89C51單片機的控制下,對環(huán)境溫度進行實時控制的裝置。該系統(tǒng)測量范圍寬、測量精確度高,該系統(tǒng)可廣泛適用于人民的日常生活和工、農(nóng)業(yè)生產(chǎn)的溫度測量。</p><p><b>
10、 二、系統(tǒng)組成</b></p><p> 智能溫度測量系統(tǒng)主要由數(shù)字溫度計、單片機控制電路、數(shù)字式溫度顯示電路、風(fēng)扇降溫電路、鍵盤電路、串口通信電路等六部分組成。系統(tǒng)原理框圖如下:</p><p> 圖1智能溫度測量系統(tǒng)原理框圖</p><p><b> 1、設(shè)計思路</b></p><p> 智能溫
11、度測量系統(tǒng)的設(shè)計思路:用數(shù)字溫度傳感器DS18B20采集環(huán)境模擬信號,并在其內(nèi)部進行A/D轉(zhuǎn)換,將轉(zhuǎn)換后的數(shù)字信號送AT89C51單片機,AT89C51單片機在程序的控制下,將處理過的數(shù)據(jù)送到八位串入/并出移位寄存器74LS164,經(jīng)74LS164輸出后驅(qū)動三位數(shù)碼管顯示出環(huán)境溫度。當(dāng)被測溫度高于18℃時,單片機P2.3腳發(fā)出信號PC817光電耦合器使降溫電扇以自然風(fēng)的形式旋轉(zhuǎn),溫度越高轉(zhuǎn)速越快,溫度36℃以上時風(fēng)扇全速工作,點亮此功能
12、指示燈。</p><p> 2、系統(tǒng)的性能指標(biāo):</p><p> 溫度測量范圍:-55℃-+125℃</p><p> 溫度測量精度:±0.5℃</p><p> 電路板工作溫度:0℃-+70℃</p><p> 3、系統(tǒng)的主要功能:</p><p> ?。?) 根據(jù)溫度變
13、化自動調(diào)節(jié)風(fēng)扇的轉(zhuǎn)速,轉(zhuǎn)速變化量:溫度每變化2℃將改變風(fēng)扇的轉(zhuǎn)速并使指示燈向右移動一位點亮;溫度低于18℃時風(fēng)扇不工作, </p><p> (2) 風(fēng)扇工作在自然風(fēng)狀態(tài):風(fēng)速從小到大,一個周期約5秒鐘,點亮此功能指示燈。</p><p> ?。?) 風(fēng)扇工作在定時狀態(tài):定時時間為30分鐘;60分鐘;120分鐘;240分鐘,用四位二進制發(fā)光二極管指示燈指示定時時間,并且,風(fēng)扇根據(jù)第1條功
14、能工作。</p><p> ?。?) 用十個發(fā)光二極管模擬指示風(fēng)扇當(dāng)時的轉(zhuǎn)速情況,即十個全亮則風(fēng)扇全速運行,前五個亮剛風(fēng)扇處于半速運行。</p><p> 三、電路組成及工作原理</p><p> 智能溫度測量系統(tǒng)原理圖如圖2所示, </p><p> 圖2 智能溫度測量系統(tǒng)原理圖</p><p><b&g
15、t; 主要元器件:</b></p><p> 1、溫度傳感器功能模塊</p><p> 美國DALLAS公司生產(chǎn)的數(shù)字化溫度傳感器DS1820是世界上第一片支持“一線總線”接口的溫度傳感器,使用戶可輕松地組建溫度傳感器檢測網(wǎng)絡(luò),為檢測系統(tǒng)的構(gòu)建引入全新的概念。</p><p> DS1820特點如下:</p><p>
16、(1)DS1820在與微處理器連接時僅需要一條傳輸線即可實現(xiàn)兩者之間的雙向通訊。</p><p> (2)DS1820支持多點組網(wǎng)絡(luò)功能,多個DS1820可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測量。 </p><p> (3)DS1820在使用中不需要任何外圍元件,其傳感元件及A/D轉(zhuǎn)換電路都集成在一只形如三極管的芯片內(nèi)。</p><p> ?。?)工作電壓+3~
17、+5.5V,溫度測量范圍為-55℃~+125℃, 在-10°C~+85℃時,精度為±0.5°C;</p><p> ?。?)DS1820可把溫度信號直接轉(zhuǎn)換成串行數(shù)字信號供單片機處理,測量結(jié)果以9~12位數(shù)字量方式串行傳送。由于每片DS1820含有唯一的串行序列號,所以在一條總線上可掛接任意多個DS1820芯片。從DS1820讀出的信息或?qū)懭隓S1820的信息,僅需要一根傳輸線(單總
18、線接口)。讀寫及溫度變換功率來源于數(shù)據(jù)總線,總線本身也可以向所掛接的DS1820供電,而無需額外電源。DS1820提供九位溫度讀數(shù),構(gòu)成多點溫度檢測系統(tǒng)而無需任何外圍硬件。 </p><p> 圖3 DS1820的內(nèi)部框圖</p><p> 圖3所示為DS1820的內(nèi)部框圖,它主要包括寄生電源、溫度傳感器、64位激光ROM單線接口、存放中間數(shù)據(jù)的高速暫存器(內(nèi)含便箋式RAM),用于
19、存儲用戶設(shè)定的溫度上下限值的TH和TL解發(fā)器存儲與控制邏輯、8位循環(huán)冗余校驗碼(CRC)發(fā)生器等七部分。圖4是DS1820溫度傳感器的封裝圖與引腳接線方式,DS1820引腳及功能及指標(biāo)如下</p><p> GND:地; VDD:電源電壓</p><p> I/O:數(shù)據(jù)輸入/輸出腳(單線接口,可作寄生供電)</p><p> 圖4
20、DS1820封裝圖與接線方式</p><p> (6)DS18B20控制方法 </p><p> 在硬件上,DS18B20與單片機的連接有兩種方法,一種是Vcc接外部電源,GND接地,I/O與單片機的I/O線相連;另一種是用寄生電源供電,此時UDD、GND接地,I/O接單片機I/O。無論是內(nèi)部寄生電源還是外部供電,I/O口線要接5KΩ左右的上拉電阻。 </p><p
21、> CPU對DS18B20的訪問流程是:先對DS18B20初始化,再進行ROM操作命令,最后才能對存儲器操作,數(shù)據(jù)操作。DS18B20每一步操作都要遵循嚴格的工作時序和通信協(xié)議。如主機控制DS18B20完成溫度轉(zhuǎn)換這一過程,根據(jù)DS18B20的通訊協(xié)議,須經(jīng)三個步驟:每一次讀寫之前都要對DS18B20進行復(fù)位,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進行預(yù)定的操作。程圖所示的步驟它分三步完成:①
22、系統(tǒng)通過反復(fù)操作,搜索DS1820序列號;②啟動所有在線DS1820做溫度A/D變換;③逐個讀出在線DS1820變換后的溫度數(shù)據(jù)。</p><p> 2、AT89C51單片機</p><p> AT89C51是一種4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8
23、位微處理器。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器。 </p><p><b> 1.主要特性: </b></p><p> ·與MCS-51 兼容 </p><p> ·4K字節(jié)可編程閃爍存儲器 </p><p> 壽命:1000寫/
24、擦循環(huán)</p><p> 數(shù)據(jù)保留時間:10年</p><p> ·全靜態(tài)工作:0Hz-24Hz</p><p> ·三級程序存儲器鎖定</p><p> ·128*8位內(nèi)部RAM</p><p> ·32可編程I/O線</p><p>
25、183;兩個16位定時器/計數(shù)器</p><p><b> ·5個中斷源 </b></p><p><b> ·可編程串行通道</b></p><p> ·低功耗的閑置和掉電模式</p><p> ·片內(nèi)振蕩器和時鐘電路 </p><
26、;p><b> 2.管腳說明:</b></p><p><b> VCC:供電電壓。</b></p><p><b> GND:接地。</b></p><p> P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠
27、用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。</p><p> P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時
28、,P1口作為第八位地址接收。 </p><p> P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對
29、外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。</p><p> P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。</p><p> P
30、3口也可作為AT89C51的一些特殊功能口,如下表所示:</p><p> P3.0 RXD(串行輸入口)</p><p> P3.1 TXD(串行輸出口)</p><p> P3.2 /INT0(外部中斷0)</p><p> P3.3 /INT1(外部中斷1)</p><p> P3.4 T0(記時器0外
31、部輸入)</p><p> P3.5 T1(記時器1外部輸入)</p><p> P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)</p><p> P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)</p><p> P3口同時為閃爍編程和編程校驗接收一些控制信號。</p><p> RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要
32、保持RST腳兩個機器周期的高電平時間。</p><p> ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上
33、置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。</p><p> /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。</p><p> /EA/VPP:當(dāng)/EA保持低電平時,則在此期
34、間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。</p><p> XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。</p><p> XTAL2:來自反向振蕩器的輸出。</p><
35、;p><b> 3.振蕩器特性:</b></p><p> XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。</p><p><
36、;b> 4.芯片擦除:</b></p><p> 整個PEROM陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ALE管腳處于低電平10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。</p><p> 此外,AT89C51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑
37、置模式下,CPU停止工作。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。 </p><p> 圖5 AT89C51單片機引腳</p><p> 3、74LS164移位寄存器</p><p> 在單片機系統(tǒng)中, 如果并行口的IO資源不夠,而串行口又沒有其他的作用
38、, 那么我們可以用74LS164來擴展并行IO口,節(jié)約單片機資源。74LS164是一個串行輸入并行輸出的移位寄存器。并帶有清除端。 </p><p> 其中; Q0—Q7 并行輸出端 。 A,B串行輸入端。 MR 清除端, 為0時,輸出清零。 CP 時鐘輸入端。 </p><p> 圖6 74LS164 電路原理</p><p><b> 4、晶振
39、電路</b></p><p> AT89C51單片機芯片內(nèi)部設(shè)有一個反向放大器所構(gòu)成的振蕩器,X1和X2分別為振蕩電路的輸入端和輸出端,時鐘信號由外部或內(nèi)部產(chǎn)生,在X1和X2引腳上外接定時元器件,內(nèi)部振蕩電路就會產(chǎn)生自激振蕩。本系統(tǒng)采用的定時元器件為石英晶體和電容組成的并聯(lián)諧振回路。晶體振蕩頻率為12MHz,C1、C2的值為33pF電容的大小可起頻率微調(diào)的作用。</p><p&g
40、t;<b> 圖7晶振電路</b></p><p><b> 5、復(fù)位電路</b></p><p> 單片機具有多種復(fù)位電路,本系統(tǒng)采用電平式開關(guān)復(fù)位與上電復(fù)位方式,具體電路如圖8所示。當(dāng)上電時,C3相當(dāng)于短路,給RST端輸入大于24個振蕩周期以上的高電平脈沖,使單片機復(fù)位,在正常工作時,按下開關(guān)使單片機復(fù)位。</p><
41、;p><b> 圖8 復(fù)位電路</b></p><p><b> 6、鍵盤電路</b></p><p> 本系統(tǒng)三個獨立鍵盤來搭建鍵盤電路。第一個鍵用來轉(zhuǎn)換自然風(fēng);第二個鍵用來關(guān)斷風(fēng)扇;第三個鍵用作定時開關(guān)。鍵盤電路采用軟件延時去抖動。</p><p><b> 圖9 鍵盤電路</b>
42、</p><p><b> 7、顯示電路</b></p><p> 顯示電路采用4位的LD-5461AS顯示數(shù)碼管,共陰極接法,前三位顯示當(dāng)前采樣到的溫度,后一位為單位,顯示的溫度范圍為0~99.9℃。</p><p><b> 8、穩(wěn)壓電路</b></p><p> 電源輸入為+12V,經(jīng)
43、LM7805穩(wěn)壓,得+5V電壓,供89C51和74LS164工作。</p><p><b> 圖10 穩(wěn)壓電路</b></p><p><b> 9、顯示電路</b></p><p><b> 圖11 顯示電路</b></p><p><b> 10、風(fēng)扇
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能儀器設(shè)計課程設(shè)計報告
- 智能儀器課程設(shè)計
- 智能儀器課程設(shè)計
- 智能儀器課程設(shè)計
- 課程設(shè)計--智能儀器設(shè)計
- 單片機智能儀器課程設(shè)計報告
- 智能儀器課程設(shè)計報告---數(shù)字溫度計
- 智能儀器課程設(shè)計報告---數(shù)字電子時鐘
- 智能儀器課程設(shè)計——智能頻率計設(shè)計
- 智能儀器設(shè)計基礎(chǔ)課程設(shè)計
- 智能儀器頻率計課程設(shè)計
- 智能化溫度儀器課程設(shè)計
- 智能儀器課程設(shè)計——頻率計設(shè)計
- 智能儀器課程設(shè)計指導(dǎo)書
- 智能儀器課程設(shè)計——溫度測量儀
- 虛擬儀器課程設(shè)計報告
- 智能儀器課程設(shè)計--波形發(fā)生器
- 智能電扇-課程設(shè)計報告
- 智能儀器課程設(shè)計--波形發(fā)生器的設(shè)計
- 課程設(shè)計—智能風(fēng)扇設(shè)計報告
評論
0/150
提交評論