版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、武漢理工大學計算機控制系統(tǒng)課程設(shè)計說明書摘要溫度控制是工業(yè)生產(chǎn)過程中經(jīng)常遇到的過程控制,有些工藝過程對其溫度的 控制效果直接影響著產(chǎn)品的質(zhì)量,因而設(shè)計一種較為理想的溫度控制系統(tǒng)是非常 有價值的。本設(shè)計介紹了以LM35集成溫度傳感器為采集器、AT89C52 為控制器、ADC0808 為A/D 轉(zhuǎn)換器對溫度進行智能控制的溫度控制系統(tǒng)。其主要過程 如下:利用傳感器對將非電量信號轉(zhuǎn)化成電信號,轉(zhuǎn)換后的電信號再入A/D 轉(zhuǎn) 換成數(shù)字量,傳遞給單片機進行數(shù)據(jù)處理,并向外圍設(shè)備發(fā)出控制信號。論文首先介紹了單片機控制系統(tǒng)的整體方案設(shè)計及原理,然后具體介紹了控 制系統(tǒng)的溫度傳感器部分、A/D 轉(zhuǎn)換部分、控制器8
2、9C51 部分以及數(shù)碼管顯示 和鍵盤控制部分,接著相信介紹了溫度控制系統(tǒng)各個單元電路的設(shè)計,最后闡述 了溫度控制系統(tǒng)軟件設(shè)計的主程序和各個子程序。 關(guān)鍵字:單片機AT89C51 溫度傳感器 A/D 轉(zhuǎn)換器 溫度控制 目錄摘要1計算機溫度測控系統(tǒng)11.設(shè)計目的12.設(shè)計要求和設(shè)計指標13.總體方案設(shè)計14.硬件選擇以及相關(guān)電路設(shè)計24.1 單片機選擇24.2溫度檢測電路34.2.1溫度傳感器電路34.2.2 信號放大電路44.2.3 A/D轉(zhuǎn)換電路54.3 加熱控制電路設(shè)計64.4 降溫控制電路設(shè)計64.5 鍵盤(溫度設(shè)置)模塊74.6 LCD1602溫度顯示模塊74.7 整體電路圖85.PID
3、 控制算法8心得體會9參考文獻9附錄1:溫度控制系統(tǒng)程序清單10計算機溫度測控系統(tǒng)1.設(shè)計目的 設(shè)計制作和調(diào)試一個由工業(yè)控制機控制的溫度測控系統(tǒng)。通過這個過程學習 溫度的采樣方法,A/D 變換方法以及數(shù)字濾波的方法。通過實踐過程掌握溫度的 幾種控制方法,了解利用計算機進行自動控制的系統(tǒng)結(jié)構(gòu)。 2.設(shè)計要求和設(shè)計指標 1、每組45 同學,每個小組根據(jù)設(shè)計室提供的設(shè)備及設(shè)計要求,設(shè)計出實 際電路組成一個完整的計算機溫度測控系統(tǒng)。 2、根據(jù)設(shè)備情況以及被控對象,選擇12 種合適的控制算法, 框圖和源程序,并進行實際操作和調(diào)試通過。 編制程序溫度指標:6080之間任選;偏差:1。 3.總體方案設(shè)計要設(shè)
4、計完成一個微型計算機溫度控制系統(tǒng),我們可以把它的組成分成以下幾個部分:溫度檢測電路,信號放大短路,A/D轉(zhuǎn)換電路,加熱控制電路,降溫電路,報警電路,鍵盤(溫度設(shè)置)模塊和LED(溫度顯示)模塊,單片機判斷輸入溫度信號與設(shè)定的溫度的差距,再通過改進的PID算法給以調(diào)節(jié)。放大器的則是用來放大采集裝置采集的溫度,由于測量的溫度一般較小,所以要先用放大器進行放大再輸入。A/D轉(zhuǎn)換器是用來把采集到的模擬電壓信號量轉(zhuǎn)換成單片機可以識別的數(shù)字信號。高阻抗加熱絲和降溫風扇是該溫度控制系統(tǒng)的溫度調(diào)節(jié)部分,當采集溫度不符合要求時,則通過計算機判斷后進行調(diào)節(jié)。風扇用來降溫,高阻抗加熱絲用來加溫。顯示部分則用來顯示容
5、器的溫度以及設(shè)定時設(shè)置的溫度值。溫度采集裝置采用精密集成電路溫度傳感器 LM35來采集培養(yǎng)液的溫度,來看以看是否達到要求。通過以上的幾個部分的組合,則組成了一個微型計算機溫度控制系統(tǒng)。微型計算機溫度控制系統(tǒng)的結(jié)構(gòu)圖如下圖1所示。加熱器皿加熱控制電路AT89C51單片機高阻抗電阻絲1602顯示降溫控制電路降溫風扇溫度傳感電路信號放大電路A/D轉(zhuǎn)換鍵盤電路 圖1 計算機溫度測控系統(tǒng)結(jié)構(gòu)圖4.硬件選擇以及相關(guān)電路設(shè)計 4.1 單片機選擇 單片機的選擇在整個系統(tǒng)設(shè)計中至關(guān)重要,要滿足大內(nèi)存、高速率、通用性、價格便宜等要求,本課題選擇AT89C51最為主控芯片。AT89C51是一個低功耗、高性能的CMO
6、S 8為單片機,片內(nèi)含4K Bytes ISP(In-system programmable)的可反復(fù)檫寫的只讀程序存儲器和128 Bytes位的隨機存取數(shù)據(jù)存儲器,期間采用ATMEL公式的高密度、非易失性存儲技術(shù)制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT89C51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。AT89C51芯片具有以下特性:P0口:P0口是一組8位漏極開路雙向I/O口,也郎地址/數(shù)據(jù)總線復(fù)用口,作為輸出口用是,每位能吸收電流的方式驅(qū)動8個TTL邏輯門電路,對端口寫“1”可作
7、為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,在組口線分是轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。在Flash編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要外接上拉電阻。P1口:P1口是一個帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級課驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻吧端口拉到搞電平,此時課作為輸入口。作為輸入口使用時,因為內(nèi)部上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。Flash編程和程序校驗期間,P1接收低8位地址。P2口:P2口是一個帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出
8、緩沖級課驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到搞電平,此時可作為輸入口,作為輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳外部信號拉低時會輸出一個電流。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器時,P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲器時,P2口線上的內(nèi)容,在整個訪問期間不改變。Flash編程或校驗時,P2亦接收高位地址和其他控制信號。P3口:P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O口,P3口輸出緩沖級課驅(qū)動4個TTL邏輯門電路,對P3口寫入“1”時,它們被內(nèi)部上拉電阻拉高并最為輸入端口。作輸入端時,被外部拉低的P3口
9、將用上拉電阻輸出電流。P3口還接收一些Flash閃速存儲器編程和程序校驗的控制信號。RST:復(fù)位輸入。當振蕩器工作時,RST引腳出現(xiàn)兩個機器周期以上高電平將單片機復(fù)位。ALE:當訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE輸出脈沖用于鎖存地址的低8位字節(jié)。即使不訪問外部存儲器,ALE仍以時鐘振蕩頻率的1/6輸出固定的正脈沖信號,因為它可對外輸出時鐘或用于定時目的,要注意的是,每次訪問外部數(shù)據(jù)存儲器時將跳過一個ALE脈沖。對存儲器編程期間,改引腳還用于輸入編程脈沖。PSEN:程序儲存允許輸出是外部程序存儲器的讀選通信號,當AT89C51由外部程序存儲器取指令時,每個機器周期兩次PSEN有效,即輸出兩
10、個脈沖。在此期間,當訪問外部數(shù)據(jù)存儲器,這兩次有效的PSEN信號不出現(xiàn)。EA:外部訪問允許。欲使CPU僅訪問外部程序存儲器,EA端必須保持低電平。需要注意的是,如加密LB1被編程,復(fù)位時內(nèi)部程序鎖存存儲器EA端狀態(tài)。XTAL1:振蕩器反相放大器及內(nèi)部時鐘發(fā)生器的輸入端。XTAL2:振蕩器反相放大器的輸出端。圖2 AT89C51引腳圖4.2溫度檢測電路4.2.1溫度傳感器電路溫度檢測電路包括溫度傳感器、變送器和A/D轉(zhuǎn)換三部分。選用的溫度傳感器型號為LM35,其輸出電壓與攝氏溫標呈線性關(guān)系,轉(zhuǎn)換公式如式(1),0°C時輸出為0V,每升高 1°C,輸出電壓增加10mV。 即:
11、Vout-LM35(T)=10mv/°C×T°C (1)LM35 有多種不同封裝型式,外觀如圖 3 所示。在常溫下,LM35 不需要額外的校準處理即可達到± °1/4C的準確率。其電源供應(yīng)模式有單電源與正負雙電源兩種,其引腳如圖 4 所示,正負雙電源的供電模式可提供負溫度的量測;兩種接法的靜默電流-溫度關(guān)係如圖 5所示,單電源模式在25°C下靜默電流約50A,非常省電。圖3LM35封裝及引腳排列 圖4單電源模式 圖5雙電源模式由課程任務(wù)書可知:溫度在6080范圍內(nèi)連續(xù)可控。因此,只需要單電源模式即可滿足要求。 4.2.2 信號放大電路
12、溫度在6080,則溫度傳感器LM35輸出的電壓范圍為0.60.8V,雖然該電壓范圍在A/D轉(zhuǎn)換器的輸入范圍允許范圍內(nèi),但該電壓信號較弱,如果不進行放大直接進行A/D轉(zhuǎn)換則會導致轉(zhuǎn)換側(cè)很難過的數(shù)字量太小、精度低。因此將輸出用非反相放大器放大5倍,則輸出電壓在3.04.0V。便于測量。其電路圖如下圖: 圖6 信號放大短路圖4.2.3 A/D轉(zhuǎn)換電路 A/D轉(zhuǎn)換課采用ADC0808進行,ADC0808是CMOS單片型逐次逼近式A/D轉(zhuǎn)換器,它由8路模擬開關(guān)、地址鎖存與譯碼器、比較器、8位開關(guān)樹型DA轉(zhuǎn)換器、逐次逼近寄存器、三態(tài)輸出鎖存器等其它一些電路組成。因此,ADC0808可處理8路模擬量輸入,且
13、有三態(tài)輸出能力,既可與各種微處理器相連,也可單獨工作。輸入輸出與TTL兼容。圖5中運算放大器輸出電壓Vo,送入ADC0808模擬輸入通道IN0,單片機AT89C51控制ADC0808的開始轉(zhuǎn)換、延時等待結(jié)束以及讀出轉(zhuǎn)換好的8位數(shù)字量至單片機進行處理。ADC0808A/D轉(zhuǎn)換芯片引腳圖如下圖7所示。 圖7 ADC080A/D轉(zhuǎn)換芯片引腳圖 ADC0808A/D轉(zhuǎn)換芯片引腳功能:ADC0808芯片有28條引腳,采用雙列直插式封裝 IN0IN7:8路模擬量輸入端。2-12-8:8位數(shù)字量輸出端。ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路.ALE:地址鎖存允許信號,輸入
14、,高電平有效。 START: AD轉(zhuǎn)換啟動信號,輸入,高電平有效。 EOC: AD轉(zhuǎn)換結(jié)束信號,輸出,當AD轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)。 OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效。當AD轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。CLK:時鐘脈沖輸入端。要求時鐘頻率不高于640KHZ。 REF(+)、REF(-):基準電壓。 Vcc:電源,單一5V。 GND:地。 ALE為地址鎖存允許輸入線,高電平有效。當ALE線為高電平時,地址鎖存與譯碼器將A,B,C三條地址線的地址信號進行鎖存,經(jīng)譯碼后被選中的通道的模擬量進轉(zhuǎn)換器進行轉(zhuǎn)換。A,B和C為地址輸
15、入線,用于選通IN0IN7上的一路模擬量輸入。本系統(tǒng)中ADC0808的轉(zhuǎn)化電路如下圖8所示。 圖8 ADC0808轉(zhuǎn)換電路接線圖4.3 加熱控制電路設(shè)計在讀取到從溫度傳感模塊采集到的溫度數(shù)值后,與事先設(shè)定好的溫度值進行比較,若當前檢測得的溫度比設(shè)定的溫度低,則需要對培養(yǎng)液進行加熱處理。本系統(tǒng)利用高阻抗的電阻絲來對培養(yǎng)液加熱。如下圖9所示,在檢測到溫度比設(shè)定的溫度低時,P1.0管腳輸出高電平,從而NPN管道通,驅(qū)動繼電器啟動,從而為高阻抗加熱電阻絲通電加熱生物培養(yǎng)液。利用改進的PID算法來計算PWM脈寬得出控制輸出。從而根據(jù)檢測到的溫度而自動調(diào)節(jié)繼電器導通時間。 圖9 電阻絲加熱模塊4.4 降溫
16、控制電路設(shè)計若當前檢測得的溫度比設(shè)定的溫度高,則需要對培養(yǎng)液進行降溫處理。本系統(tǒng)利用大功率風扇來對培養(yǎng)液進行降溫。利用改進的PID算法來計算PWM脈寬通過P1.5控制輸出。從而達到根據(jù)檢測到的溫度而自動調(diào)節(jié)風扇轉(zhuǎn)速的目的。降溫電路如圖10所示: 圖10 半導體制冷片實物圖4.5 鍵盤(溫度設(shè)置)模塊鍵盤模塊是本控制系統(tǒng)的人機交流模塊部分,主要為用戶提供進行溫度的設(shè)置功能。為了方便簡潔,本系統(tǒng)只使用兩個獨立按鍵實現(xiàn)溫度設(shè)定;最高25,最低15;鍵盤采用掃描方式實時設(shè)定溫度;獨立鍵盤電路如圖11所示: 圖11 鍵盤模塊接線圖4.6 LCD1602溫度顯示模塊1602液晶也叫1602字符型液晶,它是
17、一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因為如此所以它不能很好地顯示圖形(用自定義CGRAM,顯示效果也不好)。1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個字符液晶模塊(顯示字符和數(shù)字)。1602采用標準的16腳接口,其中:第1腳:VSS為電源地 第2腳:VCC接5V電源正極 第3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會 產(chǎn)生“鬼影”,使用時可以通過一個1
18、0K的電位器調(diào)整對比度)。第4腳:RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。第5腳:RW為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時進行寫操作。第6腳:E(或EN)端為使能(enable)端,高電平(1)時讀取信息,負跳變時執(zhí)行指令。第714腳:D0D7為8位雙向數(shù)據(jù)端。第1516腳:空腳或背燈電源。15腳背光正極,16腳背光負極。LCD1602接線電路圖如圖12所示: 圖12 LCD1602顯示電路圖4.7 整體電路圖 整體電路圖如圖13所示: 圖13 整體電路圖5.PID 控制算法 在工程實際中,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱
19、PID控制,又稱PID調(diào)節(jié)。當被控對象的結(jié)構(gòu)和參數(shù)不能完全掌握,或得不到精確的 數(shù)學模型時,控制理論的其它技術(shù)難以采用時,系統(tǒng)控制器的結(jié)構(gòu)和參數(shù) 必須依靠經(jīng)驗和現(xiàn)場調(diào)試來確定,這時應(yīng)用 PID控制技術(shù)最為方便。即當我們不完全了解一個系統(tǒng)和被控對象,或不能通過有效的測量手段來獲得系統(tǒng)參數(shù)時,最適合用 PID 控制技術(shù)。PID 控制,實際中也有PI和PD控制。PID控制器就是根據(jù)系統(tǒng)的誤差,利用比例、 積分、微分計算出控制量進行控制的。 比例控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關(guān)系。當僅有比例控制時系統(tǒng)輸出存在穩(wěn)態(tài)誤差。 積分控制在積分控制中,控制器的輸出與輸入誤差信號的
20、積分成正比關(guān)系。對一個自動控制系統(tǒng),如果在進入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個控制系統(tǒng)是有穩(wěn)態(tài)誤差的 或簡稱有差系統(tǒng)。為了消除穩(wěn)態(tài)誤差,在控制器中必須引入“積分項”。積分項對誤差取決于時間的積分,隨著時間的增加,積分項會增大。這樣,即便誤差很小,積分項也會隨著時間的增加而加大,它推動控制器的輸出增大使穩(wěn)態(tài)誤差進一步減小,直到等于零。因此,比例+積分控制器,可以使系統(tǒng)在進入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。 在微分控制中,控制器的輸出與輸入誤差信號的微分(即誤差的變化率)成正比關(guān)系。自動控制系統(tǒng)在克服誤差的調(diào)節(jié)過程中可能會出現(xiàn)振蕩甚至失穩(wěn)。其原因是由于存在有較大慣性組件(環(huán)節(jié))或有滯后組件,具有抑制誤差的作用,其變
21、化總是落后于誤差的變化。解決的辦法是使抑制誤差的作用的變化“超前”,即在誤差接近零時,抑制誤差的作用就應(yīng)該是零。這就是說,在控制器中僅引入 “比例”項往往是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的是“微分項”,它能預(yù)測誤差變化的趨勢,這樣,具有比例+微分的控制器,就能夠提前使抑制 誤差的控制作用等于零,甚至為負值,從而避免了被控量的嚴重超調(diào)。所以對有較大慣性或滯后的被控對象,比例+微分制器能改善系統(tǒng)在調(diào)節(jié)過程中的動態(tài)特性。 心得體會作為一名自動化專業(yè)的大三學生,我覺得做計算機控制系統(tǒng)課程設(shè)計是很有 意義的,而且也是必要的。兩個星期很快就過去了,計算機控制技術(shù)課程設(shè)計也告 一段落
22、。本次課程設(shè)計,我的題目是計算機溫度控制系統(tǒng)。溫度控制是工業(yè)生產(chǎn) 過程中經(jīng)常遇到的過程控制,有些工藝過程對其溫度的控制效果直接影響著產(chǎn)品 的質(zhì)量,因而設(shè)計一種較為理想的溫度控制系統(tǒng)是非常有價值的,也是十分有必 要的。 其次,在這次課程設(shè)計中,我們運用了以前學過的專業(yè)課知識,如:Proteus 繪圖仿真、C 語言、模擬和數(shù)字電路知識等。雖然以前在上課的時候?qū)W的都不是 很好,很多知識都學習的模棱兩可,可是如果你懷著一種目的性去學習它,你就 會發(fā)現(xiàn)學習的效率非常高,以前看了都頭痛的東西在你現(xiàn)在一定要用的時候再拿 出來學習,會感覺其實也很簡單的。這是我做這次課程設(shè)計的又一收獲。 最后,要做好一個課程設(shè)
23、計,就必須做到:在做設(shè)計之前,一定要對我們的 對象有充分的了解,對所要用到的東西有深刻的認識,是指系統(tǒng)化、模塊化,必 須有一個清晰的思路。在設(shè)計程序時,不能妄想一次將整個程序設(shè)計好,反復(fù)修 改、不斷改進是程序設(shè)計的必經(jīng)之路;要養(yǎng)成注釋程序的好習慣,這樣為資料的保留和交流提供了方便;在設(shè)計中遇到的問題要記錄,以免下次遇到同樣的問題。總的來說,此次課程設(shè)計的過程比較輕松,從拿到問題到徹底解決問題,這是一個令人振奮并享受的過程。經(jīng)過去圖書館大量的查閱書籍,我也學到了很多 在課本上沒有的知識,收獲頗豐。這段過程讓我懂得了一個道理,那就是學生要 學的絕對不該僅僅是課本上的東西,有些東西只有走進圖書館,你
24、才可能學習到。 也只有這樣,我們才能成為一個見多識廣、淵博的人。 參考文獻1. 于海生等編著微型計算機控制技術(shù)M北京:機械工業(yè)出版社,2007. 2. 鄒伯敏主編.自動控制原理(第二版) M. 北京:機械工業(yè)出版社,2002.4. 呂震中,劉吉臻,王志明編.計算機控制技術(shù)與系統(tǒng)(第二版)M,北京: 中國電力出版社,2005. 5.張宇河主編.計算機控制系統(tǒng)M.北京:北京理工大學出版社, 2002.6.馮勇編.現(xiàn)代計算機控制系統(tǒng)M.哈爾濱:哈爾濱工業(yè)大學出版社,2003 7.譚浩強. C程序設(shè)計. 北京:清華大學出版社. 2005.8.于海生.計算機控制技術(shù).北京:機械工業(yè)出版社,2007.9.
25、陳立周、陳宇.單片機原理及其應(yīng)用.北京:機械工業(yè)出版社,2006.10.劉紅麗、張菊秀. 傳感與檢測技術(shù). 國防工業(yè)出版社. 2007.11.陳明熒. 8051單片機課程設(shè)計實訓教材. 北京:清華大學出版社. 2004附錄1:溫度控制系統(tǒng)程序清單 #include "reg51.h"/-Key-/sbit Key_INC = P13;sbit Key_DEC = P14;/-Motor-/sbit Motor_Run = P15;sbit Motor_EN = P16;/-繼電器-/sbit Heat_Run = P10; /-顯示-/ sbit LCD_EN = P22;
26、sbit LCD_RW = P21;sbit LCD_RS = P20;/-ADC0808-/sbit ADC_OE=P24;sbit ADC_EOC=P26;sbit ADC_ST=P25;sbit ADC_ALE=P23;int Count,SpeedSet;float SetTep = 60.0;float RelTep;unsigned char code display1 = "SetTmp:" unsigned char code display2 = "RelTmp:" unsigned char code ACSII10 = 0x30,0
27、x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39;void DelayMs(int ms);void TimerInit(void);void LCD1602Init(void);void WriteCom(unsigned char command);void WriteData(unsigned char dat);void WriteNum(int x,float num);void WriteChar(void);void main(void) Motor_EN = 1;LCD1602Init();WriteChar(); for(;) ADC_A
28、LE=1; ADC_ST=0; /此三條為啟動程序 ADC_ST=1; ADC_ST=0; while(!ADC_EOC); / 等待轉(zhuǎn)換完畢的信號,eoc=1是轉(zhuǎn)換完畢; ADC_OE=1; /輸出三態(tài)門打開,將轉(zhuǎn)換的結(jié)果輸出到數(shù)據(jù)總線上 RelTep = P3; RelTep = RelTep/255.0*5.0*20; ADC_OE=0; if(Key_INC = 0) DelayMs(1000);SetTep +=1.0;if(SetTep>80) SetTep = 80; if(Key_DEC = 0) DelayMs(1000);SetTep -=1.0;if(SetTep&
29、lt;60) SetTep = 60; WriteNum(0X80+0x08,SetTep); WriteNum(0XC0+0x08,RelTep); if(SetTep>RelTep) Heat_Run = 1; Motor_EN = 0; else if(SetTep<RelTep) Heat_Run = 0; Motor_EN = 1; void Timer0(void) interrupt 1 TH0 = 65525/256; /理論上10KHz頻率; TL0 = 65525%256; Count+; if(Count>=100) Count = 0; if(Count < SpeedSet) Motor_Run=1; else Motor_Run=0; void DelayMs(int ms) int i,j;for(i=0;i<10;i+) for(j = 0;j<ms;j+);void TimerInit(void) TMOD = 0x51; TH0
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市靜安區(qū)2025屆高三一模語文試卷
- 2025年度個人自建廠房產(chǎn)權(quán)交易合同范本4篇
- 2025個人退伙經(jīng)營合同(物流配送行業(yè)專用)4篇
- 2025年度鋼構(gòu)建筑綠色施工監(jiān)理合同
- 2025-2030全球鐵基超塑形狀記憶合金行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球輸注穿刺耗材行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國高純度氫氧化鈷行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年度鋼管及配件進出口代理合同范本2篇
- 2025年個人二手車買賣協(xié)議示范文本2篇
- 2025版教育培訓機構(gòu)推廣服務(wù)合同模板3篇
- 道路瀝青工程施工方案
- 2025年度正規(guī)離婚協(xié)議書電子版下載服務(wù)
- 《田口方法的導入》課件
- 春節(jié)后安全生產(chǎn)開工第一課
- 內(nèi)陸?zhàn)B殖與水產(chǎn)品市場營銷策略考核試卷
- 電力電纜工程施工組織設(shè)計
- 2024年重慶市中考數(shù)學試題B卷含答案
- 醫(yī)生給病人免責協(xié)議書(2篇)
- 票據(jù)業(yè)務(wù)居間合同模板
- 承包鋼板水泥庫合同范本(2篇)
- 頸椎骨折的護理常規(guī)課件
評論
0/150
提交評論