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

正文內(nèi)容

基于ds18b20的溫度控制系統(tǒng)設(shè)計(jì)1-wenkub

2023-07-12 17:26:16 本頁面
 

【正文】 BIT 。本溫度控制系統(tǒng)可以應(yīng)用于多種場合。本系統(tǒng)的測溫范圍為50℃~150℃,溫度檢測系統(tǒng)根據(jù)用戶設(shè)定的溫度范圍完成一定范圍的溫度控制。溫度測量在工業(yè)、民用、軍事等領(lǐng)域占著重要的地位。6 分析對于實(shí)際室內(nèi)的溫度控制,可以提出以下方法:檢驗(yàn)所做溫度測量是否準(zhǔn)確,可以用電吹風(fēng)機(jī)作為加熱設(shè)備,降溫設(shè)備可采用空氣壓縮機(jī)等制冷設(shè)備,并將所采集到的溫度與實(shí)際標(biāo)準(zhǔn)的溫度計(jì)進(jìn)行比較。然后進(jìn)行如下調(diào)試:主程序的功能是:啟動DS18B20測量溫度,將測量值與所設(shè)定的溫度上下限值進(jìn)行比較,若測得溫度小于設(shè)定下限值,則進(jìn)入報(bào)警子程序,這期間報(bào)警不問斷的響起,直到溫度在設(shè)定范圍內(nèi),才終止報(bào)警程序,若測得溫度大于所設(shè)定的溫度上限值,亦進(jìn)入報(bào)警子程序,此時報(bào)警不間斷的響起,直到所測的溫度在設(shè)定的安全范圍內(nèi)。調(diào)試過程如下:1) 上電,檢查DS18B20的管腳電平,不正常。然后修改電路圖。斷電,然后認(rèn)真的用萬用表測試震蕩電路、復(fù)位電路、電源和接地的導(dǎo)通情況,電阻和電容的情況發(fā)現(xiàn)沒有問題。 按鍵電路4 軟件設(shè)計(jì)系統(tǒng)軟件設(shè)計(jì)主要包括系統(tǒng)程序和控制流程圖,根據(jù)整個系統(tǒng)要求的溫度測量與控制寫出系統(tǒng)的控制流程圖,然后進(jìn)行編程。由于單片機(jī)的時鐘頻率較高,移位寄存器的移位速度相當(dāng)快,所以我們根本看不到數(shù)據(jù)是一位一位傳輸?shù)摹F渲?,按鍵電平復(fù)位是通過使復(fù)位端經(jīng)電阻與VCC電源接通而實(shí)現(xiàn)的,而按鍵脈沖復(fù)位則是利用RC微分電路產(chǎn)生的正脈沖來實(shí)現(xiàn)的。單片機(jī)可以通過單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時低位在先,高位在后, ℃形式表示。無論是內(nèi)部寄生電源還是外部供電,I/O口線要接5KΩ左右的上拉電阻。綜上,在本系統(tǒng)中采用溫度芯片DS18B20測量溫度。采集到的溫度數(shù)據(jù)傳輸?shù)絾纹瑱C(jī),由單片機(jī)處理后的數(shù)據(jù)送顯示部分顯示,當(dāng)采集的溫度經(jīng)處理后低于設(shè)定溫度的下限或高于設(shè)定溫度的上限時,單片機(jī)控制報(bào)警電路相應(yīng)的發(fā)光二極管發(fā)光顯示。方案三可以只用一根線實(shí)現(xiàn)信號的雙向傳輸,具有接口簡單容易擴(kuò)展等優(yōu)點(diǎn)。方案二:測溫電路的設(shè)計(jì),可以使用熱敏電阻之類的器件利用其感溫效應(yīng),在將隨被測溫度變化的電壓或電流采集過來,進(jìn)行A/D轉(zhuǎn)換后,就可以用單片機(jī)進(jìn)行數(shù)據(jù)的處理,在顯示電路上,就可以將被測溫度顯示出來。 本設(shè)計(jì)的主要要求(1) 測量溫度范圍:50℃~150℃;(2) 精度:177。而采用數(shù)字溫度傳感器DS18B20,因其內(nèi)部集成了A/D轉(zhuǎn)換器,使得電路結(jié)構(gòu)更加簡單,而且減少了溫度測量轉(zhuǎn)換時的精度損失,使得測量溫度更加精確。常用的控制電路根據(jù)應(yīng)用場合和所要求的性能指標(biāo)有所不同,在工業(yè)企業(yè)中,如何提高溫度控制對象的運(yùn)行性能一直以來都是控制人員和現(xiàn)場技術(shù)人員努力解決的問題。關(guān)鍵詞:AT89C51單片機(jī) DS18B20溫度芯片 溫度控制 串口通訊目錄摘要1 緒論 1 課題研究的背景和意義 1 本設(shè)計(jì)的主要要求 12 系統(tǒng)總體設(shè)計(jì)方案 2 系統(tǒng)方案選擇 2 整體電路設(shè)計(jì) 23 硬件系統(tǒng)方案設(shè)計(jì) 3 DS18B20溫度傳感器 3 DS18B20供電方式 4 DS18B20測溫原理 4 復(fù)位電路模塊 4 顯示電路模塊 5 按鍵電路模塊 54 軟件設(shè)計(jì) 65 系統(tǒng)調(diào)試 86 分析 97 結(jié)論 9參考文獻(xiàn): 9附錄A 10附錄B 10程序代碼: 10基于DS18B20的數(shù)字溫度計(jì)的設(shè)計(jì)1 緒論 課題研究的背景和意義溫度是工業(yè)生產(chǎn)過程中最普遍、最重要日常檢測參數(shù)之一。溫度信號由溫度芯片DS18B20采集,并以數(shù)字信號的方式傳送給單片機(jī),再由單片機(jī)將信號通過數(shù)碼管顯示出來,并有報(bào)警提示功能。報(bào)告中介紹了該控制系統(tǒng)的硬件部分,包括:溫度檢測模塊、溫度控制模塊、顯示模塊和報(bào)警模塊。任何物理變化和化學(xué)變化的過程都與溫度密切相關(guān)。這類控制對象慣性大,滯后現(xiàn)象嚴(yán)重,存在很多不確定的因素,難以建立精確的數(shù)學(xué)模型,從而導(dǎo)致控制系統(tǒng)性能不佳,甚至出現(xiàn)控制不穩(wěn)定、失控現(xiàn)象。數(shù)字溫度傳感器DS18B20只用一個引腳即可與單片機(jī)進(jìn)行通信,大大減少了接線的麻煩,使得單片機(jī)更加具有拓展性?!?;(3) 線性度:177。方案三:考慮使用數(shù)字溫度傳感器,結(jié)合單片機(jī)電路設(shè)計(jì),采用一只DS18B20溫度傳感器,直接讀取被測溫度值,之后進(jìn)行轉(zhuǎn)換,依次完成設(shè)計(jì)要求。DS18B20可以直接溫度轉(zhuǎn)換為串行數(shù)字信號,供單片機(jī)進(jìn)行處理,具有低功耗、商性能、抗干擾能力強(qiáng)等優(yōu)點(diǎn)。本次設(shè)計(jì)的整體電路圖見附錄。該芯片的物理化學(xué)性很穩(wěn)定,它能用做工業(yè)測溫元件,且此元件線形較好。 本設(shè)計(jì)中,采用第二種方法,這樣簡化硬件電路設(shè)計(jì),降低了整個系統(tǒng)的復(fù)雜度。 溫度值格式 復(fù)位電路模塊復(fù)位電路有上電自動復(fù)位和按鍵手動復(fù)位兩種方式。本系統(tǒng)的復(fù)位電路采用上電復(fù)位方式。從人類視覺的角度上看,就仿佛是全部數(shù)碼管同時顯示的一樣。開始DS18B20初始化DS1302初始化HD7279初始化按鍵調(diào)用顯示溫度函數(shù)鍵值是1鍵值是2鍵值是3報(bào)警調(diào)用顯示時間函數(shù)溫度在20~30中結(jié)束在1~9范圍內(nèi)循環(huán),數(shù)字加1待修改的數(shù)字右移,指針加1顯示時間鍵值是4鍵值是2鍵值是3按鍵鍵盤中斷服務(wù)子程序:自定義中斷標(biāo)志置一顯示鍵值掃描鍵值開始結(jié)束溫度顯示模塊流程圖:開始DS18B20初始化HD7279初始化延時讀出DS18B20數(shù)據(jù),并寫入HD7279的輸入緩沖區(qū)顯示溫度值按方式1譯碼延時10個10ms設(shè)置DIG0—DIG3顯示,DIG4—DIG7消隱時間顯示模塊流程圖:開始DS1302初始化譯碼后顯示時間讀日期和時間到輸出緩沖區(qū)給輸入緩沖正負(fù)賦初值5 系統(tǒng)調(diào)試焊接完成之后,首先認(rèn)真的按照電路圖檢查焊接的情況,發(fā)現(xiàn)兩個管腳焊錯了,然后因?yàn)檫@些管腳都是P2腳,沒有太大影響,所以修改電路圖。3) 檢查HD7279和數(shù)碼管的焊接情況,斷電,,DAT,SLK的連接情況,沒有問題;測試A,B,C,D,E,F,G,H,DP管腳和數(shù)碼管的連接情況,發(fā)現(xiàn)電阻無窮大,是斷開的,然后焊上;斷電,測試HD7279的電源和接地情況,發(fā)現(xiàn)沒問題檢查各種跳線的塑料外包裝,發(fā)現(xiàn)有些外皮被燙壞,有破損;跳線的裸露接頭過長,容易短路;斷電,測試時,電源和DIG0短路,發(fā)現(xiàn)因?yàn)閷?dǎo)線外皮破損,換導(dǎo)線。6) 再次上電,重新測試,仍然無法顯示。2) 斷電,檢查DS18020的管腳連通情況。顯示時間調(diào)試:下載顯示時間程序,能正確顯示分秒。通過實(shí)驗(yàn)測試和分析,℃,℃。航空、家電、科研等領(lǐng)域都需要溫度測試設(shè)備,用于測試和確定電工、電子及其它產(chǎn)品及材料進(jìn)行高溫、低溫、交變溫度或恒定試驗(yàn)的溫度環(huán)境的變化,判斷當(dāng)檢測目標(biāo)的溫度值達(dá)到警示條件時發(fā)出警告信號。本設(shè)計(jì)使用的溫度控制器結(jié)構(gòu)簡單、測溫準(zhǔn)確,具有一定的實(shí)際應(yīng)用價(jià)值。用戶可靈活選擇本設(shè)計(jì)的用途,有很強(qiáng)的實(shí)用價(jià)值。********************************** FLAG1 BIT F0 。B_BIT EQU 36H 。TIMER1 DATA 31H TIMER2 DATA 32H TIMER3 DATA 33H 。系統(tǒng)時鐘芯片ds1302 IODATA BIT 。MOV TIMER,50 MOV TIMER,5START_DELAY: 。允許鍵盤中斷 SETB EA 。MOV DATA_OUT,00010101B 。下載和譯碼 CALL SEND MOV DATA_OUT,B 。MOV B,10 。1 MOV DAT,C SETB CLK 。CLK CALL SHORT_DELAY 。******************************************* 。延時
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1