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

正文內(nèi)容

基于51單片機(jī)的高精度恒溫控制系統(tǒng)設(shè)計(jì)畢業(yè)論文-文庫吧資料

2025-01-24 14:45本頁面
  

【正文】 在出廠前已寫入片內(nèi)ROM中。這樣可以再一秒之內(nèi)測(cè)量一次唄測(cè)量溫度,其程序流程圖如圖所示。其中溫度上下限值設(shè)定子程序完成對(duì)溫度范圍值的設(shè)定及數(shù)據(jù)保存;溫度讀取子程序完成對(duì)溫度傳感器數(shù)據(jù)的讀取,并通過溫度顯示子程序顯示溫度值;串口通信子程序?qū)⒉杉降臏囟葦?shù)據(jù)傳送到PC 機(jī),以實(shí)現(xiàn)遠(yuǎn)程監(jiān)控;輸出控制子程序根據(jù)采集到的溫度數(shù)據(jù)完成對(duì)外部設(shè)備的控制 系統(tǒng)程序流程圖系統(tǒng)程序主要包括主程序,讀出溫度子程序,復(fù)位應(yīng)答子程序,寫入子程序等。當(dāng)溫度低于下限溫度時(shí),則繼續(xù)加熱。本系統(tǒng)采用 AT89S52 作為核心處理器件,把經(jīng)過DS18B20 現(xiàn)場(chǎng)實(shí)時(shí)采集到的溫度數(shù)據(jù),存入AT89S52 的內(nèi)部數(shù)據(jù)存儲(chǔ)器,并送四位一體 數(shù)碼管顯示,并與溫度的設(shè)定值進(jìn)行比較,然后由單片機(jī)輸出控制信號(hào)去控制外部設(shè)備。而且MCS51指令系統(tǒng)有豐富的位操作(或稱位處理)指令,可以形成一個(gè)相當(dāng)完整的位操作指令子集,這是MCS51指令系統(tǒng)主要的優(yōu)點(diǎn)之一。因此充分利用其內(nèi)部豐富的硬件資源和軟件資源,采用與C52系列單片機(jī)相應(yīng)的51匯編語言和結(jié)構(gòu)化程序設(shè)計(jì)方法進(jìn)行軟件編程。復(fù)位電路圖 第6章 軟件設(shè)計(jì)一個(gè)應(yīng)用系統(tǒng)要完成各項(xiàng)功能,首先必須有較完善的硬件作保證,同時(shí)還必須得到相應(yīng)設(shè)計(jì)合理的軟件的支持,尤其是微機(jī)應(yīng)用高速發(fā)展的今天,許多由硬件完成的工作,都可通過軟件編程而代替。復(fù)位電路:?jiǎn)纹瑱C(jī)的RST引腳為主機(jī)提供一個(gè)外部復(fù)位信號(hào)輸出端口。10PF;石英晶體選擇6MHZ或12MHZ都可以。晶振控制電路:?jiǎn)纹瑱C(jī)工作的時(shí)間基準(zhǔn)是由時(shí)鐘電路提供的,單片機(jī)的內(nèi)部時(shí)鐘電路如圖所示:電路中的器件選擇可以通過計(jì)算和實(shí)驗(yàn)確定,也可以參考一些典型電路參數(shù)。給繼電器低電平,三極管導(dǎo)通,電磁鐵觸頭放下來開始工作,在繼電器兩端跨接電容,防止因繼電器觸點(diǎn)跳動(dòng)產(chǎn)生很大的反向感應(yīng)電動(dòng)勢(shì)擊穿驅(qū)動(dòng)電路,造成整個(gè)應(yīng)用系統(tǒng)的損壞。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。只要在線圈兩端加上一定的電壓,線圈中就會(huì)流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。溫度控制模塊:本設(shè)計(jì)是通過控制燈泡的亮滅來調(diào)節(jié)溫度的,所以采用對(duì)繼電器的控制來控制燈泡的亮滅,從而實(shí)現(xiàn)對(duì)溫度的調(diào)節(jié),繼電器用PNP型三極管驅(qū)動(dòng)。若只讓一位選通,而其他位選處于關(guān)閉狀態(tài),同時(shí)在段選引腳上輸出相應(yīng)信號(hào),就能在一個(gè)時(shí)刻內(nèi),顯示出要求在選通位顯示的字符。選用了4位一體共陽數(shù)碼管,這種顯示器有12個(gè)引腳,其8個(gè)為段選的引腳。 LED顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示兩種顯示方式。當(dāng)發(fā)光二極管的陽極為高電平時(shí),發(fā)光二極管被點(diǎn)亮,相應(yīng)的段被顯示。此部分只用到DS18B20和單片機(jī),硬件很簡(jiǎn)單 常用的數(shù)碼管顯示器為8段,每一段對(duì)應(yīng)一個(gè)發(fā)光二極管,分為共陽和共陰兩種。DS18B20數(shù)字溫度傳感器及其與單片機(jī)的接口部分組成。顯示電路采用四位一體共陽LED數(shù)碼管,從P0口掃描。主機(jī)輸出低電平延時(shí)2us,然后主機(jī)轉(zhuǎn)入輸入模式延時(shí)12us,然后讀取總線當(dāng)前電平,然后延時(shí)50us。每個(gè)讀時(shí)序都由主機(jī)發(fā)起,至少拉低總線1us。讀時(shí)序: 總線器件僅在主機(jī)發(fā)出讀時(shí)序是,才向主機(jī)傳輸數(shù)據(jù),所以,在主機(jī)發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時(shí)序,以便從機(jī)能夠傳輸數(shù)據(jù)。寫1時(shí)序,主機(jī)輸出低電平,延時(shí)2us,然后釋放總線,延時(shí)60us。寫時(shí)序: 寫時(shí)序包括寫0時(shí)序和寫1時(shí)序。主機(jī)輸出低電平,保持低電平時(shí)間至少480us,以產(chǎn)生復(fù)位脈沖。其工作時(shí)序包括初始化時(shí)序、寫時(shí)序和讀時(shí)序,初始化時(shí)序:總線上的所有傳輸過程都是以初始化開始的,主機(jī)響應(yīng)應(yīng)答脈沖。DS18B20單片機(jī)GNDVCCDS18B20與單片機(jī)的接口電路DS18B20的工作原理:DS18B20工作時(shí)序根據(jù)DS18B20的通訊協(xié)議,主機(jī)控制DS18B20完成溫度轉(zhuǎn)換必須經(jīng)過三個(gè)步驟:;;,這樣才能對(duì)DS18B20進(jìn)行預(yù)定的操作。DS18B20通??梢圆捎脙煞N方式供電,一種是寄生電源供電方式,另一種是采用外部電源供電方式,此時(shí)DS18B20的1引腳接地,2引腳作為信號(hào)線,3引腳接電源。單片機(jī)接受并儲(chǔ)存。設(shè)定溫度過程中顯示設(shè)定溫度值,以便于操作:設(shè)定完畢后,改為顯示當(dāng)前測(cè)試溫度值:本系統(tǒng)的電路設(shè)計(jì)方框圖,它主要由五部分組成;1  主控制部分主芯片采用單片機(jī)ST89C52(包括時(shí)鐘和復(fù)位電路);2  顯示部分采用3為L(zhǎng)ED數(shù)碼管以動(dòng)態(tài)掃描方式實(shí)現(xiàn)溫度顯示;3  溫度采集部分采用DS18B20溫度傳感器;4  按鍵輸入部分主要功能是實(shí)現(xiàn)設(shè)定溫度值的輸入;5  控制電路實(shí)現(xiàn)對(duì)繼電器的控制;數(shù)碼管顯示溫度控制模塊DS18B20采集溫度ST89C52 控制PL2303下載模塊總體設(shè)計(jì)框圖第5章 硬件設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì)部分主要由以下幾部分組成: ?。?)單片機(jī)最小系統(tǒng):采用ST89C52 單片機(jī); ?。?)溫度采集模塊:采用DS18B20 溫度傳感器;  (3)溫度顯示模塊:采用4 位一體共陽數(shù)碼管顯示;  18B20溫度采集模塊:DS18B20溫度傳感器是美國(guó)DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測(cè)溫元件相比,它能直接讀出被測(cè)溫度。首先由溫度傳感器DS18B20采集溫度數(shù)據(jù),經(jīng)A/D轉(zhuǎn)換后送入ST89C52單片機(jī)進(jìn)行運(yùn)算處理,并三位數(shù)碼管顯示當(dāng)前溫度,同時(shí)與鍵盤輸入的設(shè)定溫度值(上限與下限)進(jìn)行比較,由單片機(jī)控制是否發(fā)出控制信號(hào),控制繼電器(加熱或降溫)工作,從而實(shí)現(xiàn)恒溫控制。比較以上兩種方案,很容易看出,采用方案二,電路比較簡(jiǎn)單,軟件設(shè)計(jì)容易實(shí)現(xiàn),故實(shí)際設(shè)計(jì)中擬采用方案二。 總體設(shè)計(jì)方案 方案一測(cè)溫電路的設(shè)計(jì),可以使用熱敏電阻之類的器件利用其感溫效應(yīng),在將隨被測(cè)溫度變化的電壓或電流采集過來,進(jìn)行A/D轉(zhuǎn)換后,就可以用單片機(jī)進(jìn)行數(shù)據(jù)的處理,在顯示電路上,就可以將被測(cè)溫度顯示出來,這種設(shè)計(jì)需要用到A/D轉(zhuǎn)換電路,感溫電路比較麻煩。具有超強(qiáng)的三級(jí)加密功能,其片內(nèi)閃電存儲(chǔ)器(Flash Memory)的編程與檫除完全用電實(shí)現(xiàn),數(shù)據(jù)不易揮發(fā),編程/檫除速度快。根據(jù)上面所述的原則,結(jié)合本系統(tǒng)實(shí)際情況綜合考慮,本文的溫度控制系統(tǒng)選用ATMEL公司生產(chǎn)的AT89C52單片機(jī)作為主控模塊的核心芯片。在實(shí)際應(yīng)用中,針對(duì)不同的需求選擇合適的單片機(jī),選擇單片機(jī)時(shí)要注意下幾點(diǎn):1  單片機(jī)的基本性能參數(shù),例如指令執(zhí)行速度,程序存儲(chǔ)器容量,中斷能力及I/O口引腳數(shù)量等;2  單片機(jī)的增強(qiáng)功能,例如看門狗,雙串口,RTC(實(shí)時(shí)時(shí)鐘),EEPROM,CAN接口等;3  單片機(jī)的存儲(chǔ)介質(zhì),對(duì)于程序存儲(chǔ)器來說,F(xiàn)lash存儲(chǔ)器和OTP(一次性可編程)存儲(chǔ)器相比較,最好是選擇Flash存儲(chǔ)器;4  芯片的封裝形式,如DIP封裝,PLCC封裝機(jī)表面貼裝封裝等。對(duì)于明確的應(yīng)用對(duì)象,選擇功能過少的單片機(jī),無法完成控制任務(wù);選擇功能國(guó)強(qiáng)的單片機(jī),則會(huì)造成資源浪費(fèi),使產(chǎn)品的性能價(jià)格比下降。從上面一系列的比較重,我最后選擇了DS18B20溫度傳感器,雖然它的精度沒有AD590的高,但是在測(cè)量上它運(yùn)用起來更加的方便,不需要放大電路和A/換,而且非常的便宜。19DS1612單價(jià):165。 因?yàn)槊恳粋€(gè)DS18B20的包含一個(gè)獨(dú)特的序號(hào),多個(gè)ds18b20s可以同時(shí)存在于一條總線。信息被發(fā)送到/從DS18B20 通過1線接口,所以中央微處理器與DS18B20只有一個(gè)一條口線連接。因?yàn)橐痪€通信接口,必須在先完成ROM設(shè)定,否則記憶和控制功能將無法使用。在溫度較低時(shí),由于OSC2的開門時(shí)間較短,因此溫度測(cè)量計(jì)數(shù)器計(jì)數(shù)值(n)較?。欢?dāng)溫度較高時(shí),由于OSC2的開門時(shí)間較長(zhǎng),其計(jì)數(shù)值(m)增大。AD590輸出電流信號(hào)傳輸距離可達(dá)到1km以上。運(yùn)用的簡(jiǎn)易程度:AD590特別適合遠(yuǎn)程檢測(cè)應(yīng)用, AD590輸出電流223μA電路中串接采樣電阻R時(shí),R兩端的電壓可作為喻出電壓?!鍰S18B20測(cè)量溫度范圍為55 176。℃。如果此后15us內(nèi),主機(jī)總線上采樣到低電平,則DS18B20讀“0”;如果此后15us內(nèi),主機(jī)在總線上采樣到高電平,則DS18B20讀“1”。(3) 讀時(shí)序:當(dāng)主機(jī)從DS18b20讀取數(shù)時(shí),產(chǎn)生時(shí)序。如果采樣到低電平,則向DS18B20寫“0”;如果采樣到高電平,則向DS18B20寫“1”。(2) 寫時(shí)序:當(dāng)主機(jī)將數(shù)據(jù)線的電平從高拉到低時(shí),形成寫時(shí)序,有“0”和寫“1”兩種時(shí)序。 DS18B20內(nèi)部結(jié)構(gòu) DS18B20的工作時(shí)序 DS18B20的工作時(shí)序包括初始化時(shí)序、寫時(shí)序和讀時(shí)序。 (7) 支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。 (5) 通過編程可實(shí)現(xiàn)912位的數(shù)字讀數(shù)方式。 (4) 測(cè)溫范圍:55 ~ 125 ℃。 (2)在使用中不需要任何外圍元件。因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高。與傳統(tǒng)的熱敏電阻相比,他能夠直接讀出被測(cè)溫度并且 可根據(jù)實(shí)際要求通過簡(jiǎn)單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。被測(cè)的溫度數(shù)據(jù)被存儲(chǔ)在溫度傳感器寄存器中,高溫(TH)和低溫(TL)閾值寄存器存儲(chǔ)了恒溫器輸出(Tout)的閾值。通過地址引腳A0、AA2將8個(gè)不同的地址分配給各器件。℃,輸出的9為編碼直接與溫度相對(duì)應(yīng)。內(nèi)含兩個(gè)不發(fā)揮性存儲(chǔ)器,可以在
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1