freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ds18b20的溫控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(完整版)

2025-01-10 00:35上一頁面

下一頁面
  

【正文】 10~+85176。(℃+ |t|),B級為177。工業(yè)生產(chǎn)過程的自動(dòng)化測量和控制,幾乎主要依靠各種傳感器來檢測和控制生產(chǎn)過程中的各種參量,使設(shè)備和系統(tǒng)正常運(yùn)行在最佳狀態(tài),從而保證生產(chǎn)的高效率和高質(zhì)量。具體要求:,進(jìn)行溫度采集,過熱能吹出冷風(fēng),過冷能吹出熱風(fēng)該溫度控制系統(tǒng)的設(shè)計(jì)包括硬件設(shè)計(jì)和軟件設(shè)計(jì)兩大部分,結(jié)合實(shí)際情況,該系統(tǒng)應(yīng)具備如下功能:  (1)實(shí)時(shí)采集溫度;  (2)顯示溫度;  (3)串行傳送數(shù)據(jù); ?。?)控制外設(shè); ?。?)溫度超限報(bào)警;  (6)可擴(kuò)展,形成多點(diǎn)溫度采集系統(tǒng),具有遠(yuǎn)程監(jiān)控等功能。 keil 目 錄1系統(tǒng)設(shè)計(jì)總述……………………………………………………………………(5) …………………………………………………………(5) …………………………………………………………(6)2系統(tǒng)硬件設(shè)計(jì)……………………………………………………………………(6)……………………………………………………………(6)………………………………………………………(7) DS18B20溫度傳感器和單片機(jī)接口技術(shù)………………………………(7) DSl8B20簡介………………………………………………………(7) DSl8B20具體參數(shù)及工作方式…………………………………(11) DS18B20與單片機(jī)接口電路……………………………………(11)……………………………………… ……… …………………(12) 1602LCD的基本參數(shù)及引腳功能………………………………(12) LCD1602與單片機(jī)接口電路……………………………………(14)………………………………………………… … (14)3 系統(tǒng)軟件設(shè)計(jì)…………………………………………………………………(16) 主程序設(shè)計(jì)…………………………………………………………… (16) 讀DS18B20的序列號程序設(shè)計(jì)………………………………………(17)…………………………………… ………… (18) 溫度的精度設(shè)計(jì)………………………………………………………(19)4系統(tǒng)仿真調(diào)試………………………………………………………………… (19) 軟件編程與調(diào)試簡介………………………………………………… (19) 系統(tǒng)軟、硬件交互仿真…………………………………………………(20) 實(shí)物電路調(diào)試……………………………… …… ……………………(20)5總結(jié)展望…………………………………………… ………… ………………(20)致謝………………………………………………………………………… ……(21)參考文獻(xiàn)………………………………………………… ………………………(21)附錄1:電路原理圖…………………………………………………………… (21)附錄2:設(shè)計(jì)的PCB圖……………………………………………………… (23)附錄3:實(shí)物圖…………………………………………………………………(25)附錄4:程序……………………………………………………………………(27)1系統(tǒng)設(shè)計(jì)總述溫度是一種最基本的環(huán)境參數(shù),在工農(nóng)業(yè)生產(chǎn)及日常生活中對溫度的測量及控制具有重要意義。本文系統(tǒng)的介紹了基于DS18B20多點(diǎn)溫度控制系統(tǒng)的組成、設(shè)計(jì)方案、電路原理、程序設(shè)計(jì)及系統(tǒng)仿真過程。DS18B20多點(diǎn)溫度控制系統(tǒng)是以STC89C52單片機(jī)為控制中心,智能溫控傳感器DS18B20為控制對象,用LCD1602液晶顯示溫度,繼電器跟LED燈報(bào)警,借住EDA設(shè)計(jì)與仿真工具protues和單片機(jī)編程軟件keil實(shí)現(xiàn)了系統(tǒng)軟、的交互仿真。以往,在實(shí)際的溫度控制系統(tǒng)中,多采用熱敏電阻器或熱電偶測量溫度?! ≡谠摐囟瓤刂葡到y(tǒng)中STC89C52單片機(jī)不僅與溫度傳感器DS18B20,外部設(shè)備,LCD1602液晶連接,還通過與串口電平芯片STC89C52RS連接,由數(shù)據(jù)線連接到PC 上,建立起遠(yuǎn)程通信。溫度傳感器的選擇 方案一:采用熱電阻溫度傳感器。(℃+ |t|)。C 范圍內(nèi),精度為177。綜合比較方案一與方案二,方案二更為適合于本設(shè)計(jì)系統(tǒng)對于溫度傳感器的選擇。(1)時(shí)鐘電路:如圖2連接即可構(gòu)成自激振蕩電路,振蕩頻率取決于適應(yīng)晶體的振蕩頻率,~12MHZ,CC2主要起頻率微調(diào)和穩(wěn)定作用,電容可取5~30pF。DSl8B20采用3腳PR35封裝或8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖如4所示: 圖4 DSl8B20的內(nèi)部結(jié)構(gòu)圖DS18B20的內(nèi)部結(jié)構(gòu)主要有四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器。在DSl8B20出廠時(shí)該位被設(shè)置為0,用戶不要去改動(dòng),Rl和R0決定溫度轉(zhuǎn)換精度位數(shù)。對應(yīng)的溫度計(jì)算:當(dāng)符號位S=0時(shí),直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)S=1時(shí),先將補(bǔ)碼變換為原碼,再計(jì)算十進(jìn)制值。部分溫度轉(zhuǎn)換如表5所示: 表5 部分溫度轉(zhuǎn)換值溫度輸入(2進(jìn)制)輸出(16進(jìn)制)+125℃0000 0111 1101 000007D0H+85℃0000 0101 0101 00000550H+℃0000 0001 1001 00010191H+℃0000 0000 1010 001000A2H+℃0000 0000 0000 10000008H0℃0000 0000 0000 00000000H℃1111 1111 1111 1000FFF8H℃1111 1111 0101 1110FF5EH℃1111 1111 0101 1110EE6FH55℃1110 1110 0110 1111FE90H DSl8B20具體參數(shù)及工作方式參數(shù)特性:(1)獨(dú)特的單線接口只需l個(gè)接口引腳即可通信(2)多點(diǎn)綜合測溫能力使分布式溫度檢測應(yīng)用得以簡化(3)不需要外部元件(4)可用數(shù)據(jù)線供電(5)需備份電源(6)測量范圍從55℃至+125℃增量值為0.5℃(7)以9位數(shù)字值方式讀出溫度(8)在1秒(典型值)內(nèi)把溫度變換為數(shù)字(9)用戶可定義的非易失性的溫度告警設(shè)置(10)告警搜索命令識別和尋址溫度在編定的極限之外的器件溫度告警情況(11)應(yīng)用范圍包括恒溫控制工業(yè)系統(tǒng)消費(fèi)類產(chǎn)品溫度計(jì)或任何熱敏系統(tǒng)極限參數(shù):(1)+(2)運(yùn)用溫度55℃至+125℃(3)貯存溫度55。 圖7 LM016L結(jié)構(gòu)圖LCD1602主要技術(shù)參數(shù):第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。還有就是繼電器去驅(qū)動(dòng)其他負(fù)載,比如繼電器可以驅(qū)動(dòng)中間繼電器,可以直接驅(qū)動(dòng)接觸器,所以,因?yàn)?一直讓我們的電氣工程師(我指的是那些沒有學(xué)習(xí)過相應(yīng)的電子技術(shù)的)感到迷惑不解的是:一個(gè)小小的芯片,怎么會有如此強(qiáng)大的威力來控制像電動(dòng)機(jī)這樣強(qiáng)大的東西?怎么樣理解這個(gè)電路圖? 要理解這個(gè)電路,應(yīng)該沒有問題:首先的,? 簡單的來說三極管有兩個(gè)作用,一個(gè)是放大作用,一個(gè)是開關(guān)作用.(嚴(yán)格來講開關(guān)作用是放大作用的極限情況,不過沒關(guān)系,把兩者分開,更便于理解它的工作原理).在這里,我們只了解它跟本電路有關(guān)的開關(guān)作用.,繼電器是一個(gè)水輪機(jī),三極管就是水龍頭,它的把手就是那個(gè)帶有電阻的引腳.現(xiàn)在,單片機(jī)的某一個(gè)需要控制這個(gè)繼電器電路的輸出引腳就是一只手,當(dāng)單片機(jī)的這個(gè)引腳輸出低電平的時(shí)候,就像手在打開三極管水龍頭,水就從上往下流,繼電器水輪機(jī),如果是輸出高電平,手就開始關(guān)水龍頭,繼電器水輪機(jī)因?yàn)闆]有水流下來,就會停止.這就是三極管的開關(guān)作用.簡單的理解和記憶就是:三極管是一個(gè)開關(guān)器件,其實(shí)你真的可以將它看成是一個(gè)開關(guān),只不過它不是用手來控制,而是用電壓(電流)來控制的,因此,三極管有些時(shí)候也被稱做電子開關(guān)(與機(jī)械開關(guān)相區(qū)別).圖上還有一個(gè)東西,是保護(hù)二極管,如果不需要深入理解的話,你大可不必追就為什么有它存在,但是一定得記住,只要是用三極管驅(qū)動(dòng)繼電器的場合,:并聯(lián)在繼電器兩端,陰極一定接vcc這里我們先要安裝好51試驗(yàn)板上的兩個(gè)輕觸按鈕開關(guān),我們采用的是獨(dú)立式按鈕開關(guān),也就是說將開關(guān)直接連接到電源的地和單片機(jī)的對應(yīng)引腳之間。這里因?yàn)閱纹瑱C(jī)引腳資源不夠,所以我們只使用了撥碼開關(guān)的第4位,第1位閑置。3 系統(tǒng)軟件設(shè)計(jì) 主程序設(shè)計(jì)系統(tǒng)主流程圖如圖10所示。TEMPLC LOW=小數(shù)部分 BCD小數(shù)部分碼表:TEMPDOTTAB: DB 00H,00H,01H,01H,02H,03H,03H,04H DB 05H,05H,06H,06H,07H,08H,08H,09H4系統(tǒng)仿真調(diào)試 軟件編程與調(diào)試簡介Keil軟件是美國Keil Software 公司出品的51 系列兼容單片機(jī)C語言和匯編語言軟件開發(fā)系統(tǒng) ,而且是目前最流行開發(fā)MCS51系列單片機(jī)的軟件。工程就建完了。224。(3) 點(diǎn)擊ProjectBuild target或者使用快捷鍵F9,編譯工程。5總結(jié)展望本篇論文主要介紹了DS18B20的采集溫度功能,以及如何用單片機(jī)把LCD1602,繼電器和DS18B20聯(lián)系在一起,并發(fā)揮它們的作用。感謝他對我完成這個(gè)課題的支持與幫助,在設(shè)計(jì)過程中給了我寶貴的建儀和意見,同時(shí)也感謝我周邊的同學(xué),他們?yōu)槲姨峁┝撕芏嗟馁Y料和幫助。sbit KeyAdd=P2^1。 //U5signed char H。 a //DQ復(fù)位 DelayUs2x(5)。 //稍作延時(shí)返回 return dat。 _nop_()。 i 8。 DelayUs2x(15)。 }//得到64位ROM序列(在P1口顯示,必須與Proteus聯(lián)調(diào)且在單步調(diào)試下才能得到)/*void GetROMSequence(){ unsigned char i。 Initialization()。 //匹配1 case 2 : MatchROM(ROMData2)。 //匹配5 } //WriteByte(0xcc)。 RW = 0。 DATA = btData。 /*顯示關(guān)閉*/ WriteCommand(0x01)。) { WriteData(*s)。 Clear()。/
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1