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

正文內(nèi)容

基于at89c52單片機的溫控風扇設計畢業(yè)論文(存儲版)

2024-12-17 22:09上一頁面

下一頁面
  

【正文】 序中,為了能夠正確的檢測并顯示溫度的小數(shù)位,程序中把檢測的溫度與 10 相乘后,再按一個三位的整數(shù)來處理。 硬件調(diào)試 按鍵顯示部分的調(diào)試 系統(tǒng)按鍵部分實現(xiàn)了以下功能:按下 口鍵, LED 的后兩位顯示溫度值增一;按下 口鍵, LED 的后兩位顯示溫度值減一。系統(tǒng)軟件設置在 口輸出使電機轉動的 PWM 占空比,當環(huán)境溫度高于設置溫度時,電機開始 轉動,若此時用高于環(huán)境溫度的熱源靠近測溫芯片DS18B20 時,發(fā)現(xiàn)電機的轉速在升高,并越來越快,當達到一定值時,發(fā)現(xiàn)電機的轉速不再升高;將熱源離開測溫芯片 DS18B20 時,發(fā)現(xiàn)電機的轉速開始下降,轉速達到一定值時,若將設置溫度升高到環(huán)境溫度以上,發(fā)現(xiàn)電機又停止了轉動。實現(xiàn)了基于單片機的溫控風扇的設計。 float ff。 } void digitalshow(uchar a4,uchar a3,uchar a2,uchar a1,uchar a0) { dispbuf[0]=a0。 Delay(1)。 Delay(1)。 Delay(1)。 // 90, 4 可以小范圍變化 } void tmpre(void) { while(DQ)。大概 1us DQ=1。 for(i=1。 for(j=1。 // 1us DQ=1。 tmreset()。 dmsec(1)。 ff=y3*。 if(key2==0) { sheding。 dinum=3。 dinum=1。 for(i=255。i0。 last=tmrtemp()+256。 } } 第 34 頁 34 (以下是附加文檔,不需要朋友下載后編輯刪除,謝謝) 2020 年鐵西區(qū)政府工作報告 ——2020年 12月 28日在鐵西區(qū)第十七屆人民代表大會第四次會議上 區(qū)長 程曉龍 各位代表: 現(xiàn)在,我代表區(qū)人民政府向大會報告工作,請予審議,并請區(qū)政協(xié)各位委員提出意見和建議。中法生態(tài)城規(guī)劃建設、征地拆遷和招商工作全面展開。全區(qū) 3000 萬元以上新開工項目 101 個、竣工項目 92 個。西門子互聯(lián)交通研發(fā)中心、德國勞仕領汽車注塑件等項目簽約落地。積極開展簡政放權工作,承接省市下放的 303 項行政職權。稅改工作成效明顯, 42戶企業(yè)完成 “營改增 ”。建大公交港灣投入使用。公辦普通高中標準化建設全部完成。 ——各項社會事業(yè)全面進步。鐵西金谷二號路、三號街竣工通車。企業(yè)自主創(chuàng)新能力不斷提升,沈鼓集團 10 萬空分裝置、特變沈變換流變壓器、北方重工鎂合金成套設備等新產(chǎn)品打破國際壟斷。落實大部門監(jiān)管體制,成立市場監(jiān)督管理局。舉辦了德國企業(yè)沈陽行、中德并購論壇等招商活動。區(qū)委、區(qū)政府、區(qū)政協(xié)等機關西遷的拉動效應開始凸顯,新華印刷、紅梅味精等地塊接連熱拍,華潤、龍湖等地產(chǎn)商成功摘牌,鐵西邁入 “新地產(chǎn)時代 ”。中德裝備園、中法生態(tài)城、鐵 第 35 頁 35 西金谷 “一園一城一谷 ”產(chǎn)城融合、東西互動的發(fā)展格局全面形成。 deal(last/10)。 // 初始化 ds18b20 while(1) { tmstart()。 digitalshow(shi,ge,xiaoshu,sheding/10,sheding%10)。q++) { dianji=0。amp。amp。 } while(!key1)。 y3=8。 tmreset()。 i++。 // 先拉低 i++。 uchar j。 } uchar tmrbyte(void) //讀一個比特 { uchar i,j,dat。 i++。 // 精確延時 大于 480us DQ=1。 P0=dispcode[dispbuf[4]]。 P0=dispcode[dispbuf[2]]。 P0=dispcode[dispbuf[0]]。 uchar dispbuf[8]={0,0,0,0,0,0,0,0}。 sbit key2=P1^4。首先考濾的是溫度檢測電路,該部分是整個系統(tǒng)的首要部分,首先要檢測到環(huán)境溫度,才能用單片機來判斷溫度的高低,然后通過單片機控制直流風扇電機的轉速;其次是電機驅動電路,該部分需要使用外圍電路將單片機輸出的 PWM 信號轉化為平均電壓輸出,根據(jù)不同的 PWM 波形得到不同的平均電壓,從而控制電機的轉速,電路的設計中采用了達林頓反向驅動器 ULN2803,實現(xiàn)較好的控制效果;再次是數(shù)碼管的動態(tài)顯示電路,該部分的功能實現(xiàn)對環(huán)境溫度和設置溫度的顯示,其中 DS18B20采集環(huán)境溫度,按鍵實現(xiàn)不同設 置溫度的調(diào)整,實現(xiàn)了對環(huán)境溫度和設置溫度的及時連續(xù)顯示。由于 DS18B20 為3 個引腳,因此在調(diào)試過程中因注意其各個引腳的對應位置,以免將其接反而是芯片不能工作甚至燒毀芯片。通過溫度傳感器檢測的溫度與系統(tǒng)預設溫度值的比較,實現(xiàn)轉速變換。軟件設計采用 口為數(shù)字溫度輸入口,但是需要對輸入的數(shù)字信號進行處理后才能顯示,從而多了溫度轉換程序。 圖 Proteus 仿真效果圖四 第 21 頁 21 第四章 系統(tǒng)調(diào)試 軟件調(diào)試 按鍵顯示部分的調(diào)試 起初根據(jù)設計編寫的系統(tǒng)程序:程序的鍵盤接口采用 P1 口,數(shù)碼管顯示采用 P0 口控制 LED 的斷碼, P2 口控制 LED 的位碼,從而實現(xiàn)鍵盤功能及數(shù)碼管的顯示。 當 把溫度傳感器 DS18B20 溫度設置為 攝氏度,用鍵盤 S2 調(diào)節(jié)系統(tǒng)預設的溫度為 22 攝氏度。 Proteus 有 4 個功能模塊:智能原理圖設計、完善的電路仿真功能、獨特的單片機協(xié)同仿真功能以及實用的 PCB 設計平臺。 主程序流程圖如圖 : 圖 主程序流程圖 用 Keil C51 編寫程序 Keil C51 是美國 Keil Software 公司開發(fā)的 51 系列兼容單片機 C 語言的軟件開發(fā)系主程序開始 程序初始化 調(diào)用 DS18B20 初始化函數(shù) 調(diào)用 DS18B20 溫度轉換函數(shù) 調(diào)用溫度讀 取函數(shù) 調(diào)用鍵盤掃 描函數(shù) 調(diào)用數(shù)碼管 顯示函數(shù) 調(diào)用溫度處 理函數(shù) 調(diào)用風扇電 機控制函數(shù) 結束 第 15 頁 15 統(tǒng),與單片機匯編語言相比, C 語言在不僅語句簡單靈活,而且編寫的函數(shù)模塊可移植性強 [9],因而易學易用,效率高。 圖 溫度采集電路 風扇電機驅動與調(diào)速電路 本設計中由單片機的 I/O 口輸出 PWM 脈沖,通過一個達林頓反向驅動器 ULN2803驅動 12V 直流無刷風扇電機以及實現(xiàn)風扇電機速度的調(diào)節(jié)。低溫系數(shù)振蕩器輸出的時鐘信號通過由高溫度系數(shù)振蕩器產(chǎn)生的門周期而被計數(shù),計數(shù)器預先置有與 55℃相對應的一個基權值。 圖 系統(tǒng)復位與晶振電路 獨立鍵盤連接電路 鍵盤包括 2 個獨立按鍵 S2 和 S3, 一端與單片機的 和 口相連,另一端接地,當按下任一鍵時, P1 口讀取低電平有效。通過單片機引腳輸出高低電平,可使數(shù)碼管顯示相應的數(shù)字或字母,這種使數(shù)碼管顯示字形的數(shù)據(jù)稱字形碼,又稱段選碼 [5]。 EA /VPP: 允許訪問片外存儲器 /編程電源線, 當 EA 保持低電平時,則 在此期間 允許使用片 外程序存儲 器 ,不管是否有內(nèi)部程序存儲器。 P3 口: P3 口 引 腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,當 P3 口寫入 1 后,它們被內(nèi)部上拉為高電平。 這 8 條引腳共有兩種不同的功能,分別使用于兩種不同的情況。 ULN2803 在使用時接口簡單,操作方便,可為電機提供較大的驅動電流,它實際上是一個集成芯片,單塊芯片可同時驅動 8 個電機。 系統(tǒng)器件 簡介 DS18B20 單線數(shù)字溫度傳感器簡介 DS18B20 數(shù)字溫度傳感器 ,是 采用 美國 DALLAS 半導體 公司生產(chǎn)的 DS18B20可組網(wǎng)數(shù)字溫度傳感器芯片封裝而成 ,它具有微型化、低功耗、高性能、抗干擾能力強、易配微處理器等優(yōu)點,可直接將溫度轉化成串行數(shù)字信號供處理器處理。應用此方法時編程相對復雜。 PWM 是英文 Pulse Width Modulation 的縮寫,它是按一定的規(guī)律改變脈沖序列的脈沖寬度,以調(diào)節(jié)輸出量和波形的一種調(diào)節(jié)方式,在 PWM 驅動控制的調(diào)節(jié)系統(tǒng)中,最常用的是矩形波 PWM 信號,在控制時需要調(diào)節(jié) PWM 波得占空比。 溫度顯示器件的選擇 方案一:應用動態(tài)掃描的方式,采用 LED 共陰極數(shù)碼管顯示溫度。 溫度傳感器的選擇 在本設計中,溫度傳感器的選擇有以下兩種方案: 方案一:采用熱敏電阻作為檢測溫度的核心元件,并通過運算放大器放大,由于熱敏電阻會隨溫度變化而變化,進而產(chǎn)生輸出電壓變化的微弱電壓變化信號,再經(jīng)模數(shù)轉換芯片 ADC0809 將微弱電壓變化信號轉化為數(shù)字信號輸入單片機處理。 本文設計了由 ATMEL公司的 8052系列單片機 AT89C52作為控制器,采用 DALLAS公司的溫度傳感器 DS18B20 作為溫度采集元件,并通過 一個達林頓反向驅動器ULN2803 驅動風扇 電機的轉動。本文設計了基于單片機的溫控風扇系統(tǒng), 采用單片機作為控制器,利用溫度傳感器DS18B20 作為溫度采集元件,并根據(jù)采集到的溫度, 通過一個 達林頓反向驅動器ULN2803 驅動風扇電機。 22 傳感器 DS18B20 溫度采集部分調(diào)試 22 按鍵顯示部分的調(diào)試 11 風扇電機驅動與調(diào)速電路 8 開關復位與晶振電路 3 第二章 各單元模塊的硬件設計 摘 要 1 方案論證 14 用 Keil C51 編寫程序 14 用 Proteus 進行仿真 21 軟件調(diào)試 22 系統(tǒng)功能 23 系統(tǒng)功能分析 而隨著 溫度控制技術的發(fā)展, 為了降低風扇運轉時的噪音以及節(jié)省能源等,溫控風扇越來越受到重視并被廣泛的應用。 系統(tǒng)整體設計 本設計的整體思路是:利用溫度傳感器 DS18B20 檢測環(huán)境溫度并直接輸 出數(shù)字溫度信號給單片機 AT89C52 進行處理,在 LED 數(shù)碼管上顯示當前環(huán)境溫度值以及預設溫度值。故該方案不適合本系統(tǒng)。但不足的地方是它采用動態(tài)掃描的顯示方式,各個 LED 數(shù)碼管是逐個點亮的,因此會產(chǎn)生閃爍,但由于人眼的視覺暫留時間為 20MS,故當數(shù)碼管掃描周期小于這個時間時人眼不會感覺到閃爍,因此只要描頻率設置得當即可采用該方案。用單片機 I/O 口輸出 PWM 信號時,有如下三種方法: (1) 利用軟件延時。 對于方案一,該方案能夠實現(xiàn)對直流風扇電機的無級調(diào)速,速度變化靈敏,但是D/A 轉換芯片的價格較高,與其溫控狀態(tài)下無級調(diào)速功能相比性價比不 高。 ℃ ;可檢測溫度分辨率為9~12 位,對應的可分辨溫度分別為 ℃ , ℃ , ℃ 和 ℃
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1