下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目 錄一、設(shè)計(jì)內(nèi)容21.1 溫度控制21.2 設(shè)計(jì)方案2二、軟件設(shè)計(jì)02.1主程序流程圖 .02.2 DS18B20 實(shí)現(xiàn)溫度轉(zhuǎn)換和溫度數(shù)值讀取流程圖.02.3顯示流程圖 .1三、 PID 控制 .23.1PID 簡(jiǎn)介 .23.2PID 控制算法 .4四、電路設(shè)計(jì).64.1功能模塊設(shè)計(jì) .64.2電路連接設(shè)計(jì) .74.2.1溫度檢測(cè)電路 .74.2.2繼電器控溫電路 .84.2.3外部電路 .9參考文獻(xiàn).11附錄PID 溫度控制器程序. 12一、設(shè)計(jì)內(nèi)容1.1 溫度控制本設(shè)計(jì)以水為測(cè)量對(duì)象,溫度測(cè)量電路接收傳感器的信號(hào),并將模擬信號(hào)通過(guò)模 /數(shù)轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號(hào),送入單片機(jī)系統(tǒng),與預(yù)設(shè)的溫度
2、對(duì)比,通過(guò)一定的控制算法,控制繼電器的通斷,從而控制加熱器的工作,使得水溫維持在設(shè)定的溫度。溫度控制算法精確控制溫度加熱,以溫度最小為優(yōu)化目標(biāo)。溫度是工業(yè)控制對(duì)象的主要的被控參數(shù)之一,如冶金,機(jī)械,食品,化工各類工業(yè)中廣泛使用的各種加熱爐,熱處理爐,反應(yīng)爐等。在過(guò)去多是采用常規(guī)的模擬調(diào)節(jié)器對(duì)溫度進(jìn)行控制,本設(shè)計(jì)采用了單片微型機(jī)對(duì)溫度實(shí)現(xiàn)自動(dòng)控制。1.2 設(shè)計(jì)方案溫度控制系統(tǒng)是一種比較常見(jiàn)和典型的過(guò)程控制系統(tǒng)。溫度是工業(yè)生產(chǎn)過(guò)程中重要的被控參數(shù)之一,當(dāng)今計(jì)算機(jī)控制技術(shù)在這方面的應(yīng)用,已使溫度控制系統(tǒng)達(dá)到自動(dòng)化、智能化,比過(guò)去單純采用電子線路進(jìn)行 PID 調(diào)節(jié)的控制效果要好得多,可控性方面也有了很
3、大的提高。溫度是一個(gè)非線性的對(duì)象,具有大慣性的特點(diǎn),在低溫段慣性較大,在高溫段慣性較小。對(duì)于這種溫控對(duì)象,一般認(rèn)為它具有以下的傳遞函數(shù)形式:2/34這是傳統(tǒng)的二位式模擬控制方案,其基本思想與方案一相同,但由于采用上下限比較電路,所以控制精度有所提高。這種方法還是模擬控制方式,因此也不能實(shí)現(xiàn)復(fù)雜的控制算法使控制精度做得較高,而且不能用數(shù)碼管顯示,對(duì)鍵盤進(jìn)行設(shè)定。采用 89C51 單片機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)。單片機(jī)軟件編程靈活、自由度大,可用軟件編程來(lái)實(shí)現(xiàn)各種控制算法和邏輯控制。單片機(jī)系統(tǒng)可以使用數(shù)碼管來(lái)顯示水溫的實(shí)際值,能用鍵盤輸入設(shè)定值。選用了AT89C51 芯片,不需要外擴(kuò)展存儲(chǔ)器,可使系統(tǒng)整體結(jié)構(gòu)更
4、為簡(jiǎn)單。采用以單片機(jī)為控制核心的控制系統(tǒng),尤其對(duì)溫度控制,可達(dá)到模擬控制所達(dá)不到的效果,并且實(shí)現(xiàn)顯示和鍵盤設(shè)定功能,大大提高了系統(tǒng)的智能化。這也使得系統(tǒng)所測(cè)得結(jié)果的精度大大提高。AT89C51 是一種帶 4k 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓,高性能CMOS8 位微處理器,俗稱單片機(jī)。而在眾多的 51 系列單片機(jī)中,要算 ATMEL 公司的 AT89C51 更實(shí)用,也是一種高效微控制器,因?yàn)樗坏?8051 指令、管腳完全兼容,而且其片內(nèi)的 4K 程序存儲(chǔ)器是 FLASH 工藝的,這種工藝的存儲(chǔ)器,用戶可以用電的方式達(dá)到瞬間擦除、改寫(xiě)。而這種單片機(jī)對(duì)開(kāi)發(fā)設(shè)備的要求非常低,開(kāi)發(fā)時(shí)間也能大
5、大縮短。DS18B20 是一線式數(shù)字溫度傳感器,它具有微型化、低功耗、高性能抗干擾3/34能力、強(qiáng)易配處理器等優(yōu)點(diǎn),特別適合用于構(gòu)成多點(diǎn)溫度測(cè)控系統(tǒng),可直接將溫度轉(zhuǎn)化成串行數(shù)字信號(hào)(按 9 位二進(jìn)制數(shù)字)給單片機(jī)處理,且在同一總線上可以掛接多個(gè)傳感器芯片。它具有獨(dú)特的單總線接口方式,僅需使用 1 個(gè)端口就能實(shí)現(xiàn)與單片機(jī)的雙向通訊。采用數(shù)字信號(hào)輸出提高了信號(hào)抗干擾能力和溫度測(cè)量精度。它的工作電壓使用范圍寬 3.05.5 V,可以采用外部供電方式,也可以采用寄生電源方式, 即當(dāng)總線 DQ 為高電平時(shí),竊取信號(hào)能量給 DS18B20 供電。它還有負(fù)壓特性,電源極性接反時(shí), DS18B20 不會(huì)因接錯(cuò)
6、線而燒毀, 但不能正常工作。可以通過(guò)編程而實(shí)現(xiàn) 912 位的溫度轉(zhuǎn)換精度設(shè)置。設(shè)定的分辨率越高,所需要的溫度數(shù)據(jù)轉(zhuǎn)換時(shí)間就越長(zhǎng),在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。RS-232 接口是個(gè)人計(jì)算機(jī)上的通訊接口之一,是1970 年由美國(guó)電子工業(yè)協(xié)會(huì)( EIA )聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn)。它的全名是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備( DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。該標(biāo)準(zhǔn)規(guī)定采用一個(gè)25 個(gè)腳的 DB25連接器,對(duì)連接器的每個(gè)引腳的信號(hào)內(nèi)容加以規(guī)定,還對(duì)各種信號(hào)的電平加以規(guī)定。隨著設(shè)備的不斷改進(jìn),出現(xiàn)了代替DB25 的 D
7、B9 接口。4/34二、軟件設(shè)計(jì)2.1 主程序流程圖系統(tǒng)的主程序流程圖如圖2-1 所示,當(dāng)有信號(hào)輸入時(shí),主程序啟動(dòng),根據(jù)內(nèi)部設(shè)定的條件逐步運(yùn)行,達(dá)到設(shè)計(jì)目的。開(kāi)始初始化DS18B20 溫度讀取模塊溫度值傳送溫度值處理比較設(shè)定溫度值與實(shí)際溫度值N是否小于 ?YPID 控制運(yùn)算模繼電器控制模塊圖 2-1 主程序流程圖2.2 DS18B20實(shí)現(xiàn)溫度轉(zhuǎn)換和溫度數(shù)值讀取流程圖圖 2-2 為 DS18B20 實(shí)現(xiàn)溫度轉(zhuǎn)換和溫度數(shù)值讀取流程圖,用于系統(tǒng)的溫度轉(zhuǎn)換和溫度數(shù)值的讀取。開(kāi)始初始化 DS18B20YN應(yīng)答脈沖發(fā)起Skip Rom 命令發(fā)起Convert T 命令延時(shí) 1秒等待溫度轉(zhuǎn)換完成YN應(yīng)答脈沖
8、發(fā)起Read Scratchpad 命令讀取第 1.2 字節(jié)即溫度數(shù)圖 2-2 DS18B20 實(shí)現(xiàn)溫度轉(zhuǎn)換和溫度數(shù)值讀取流程圖2.3 顯示流程圖圖 2-3 為系統(tǒng)的顯示流程圖。主要是通過(guò)對(duì)傳輸信號(hào)進(jìn)行顯示后,給操作者1/34提供提示。以到達(dá)為本系統(tǒng)提供對(duì)溫度的顯示和監(jiān)控的目的。開(kāi)始串行口初始化向緩沖區(qū)送數(shù)據(jù)查段碼送顯示結(jié)束圖 2-3 顯示流程圖三、 PID 控制3.1PID 簡(jiǎn)介PID 控制器是一種線性控制器,它根據(jù)給定值廠r(t) 與實(shí)際輸出值 y(t) 構(gòu)成控制偏差 e(t):e(t ) r (t ) y(t )(3. 1)將偏差 e(t ) 的比例( Proportional)、積分(
9、 Integral)和微分( Derivative )通過(guò)線性組合構(gòu)成控制量,對(duì)被控對(duì)象進(jìn)行控制,因此稱為 PID 控制。 PID 控制系統(tǒng)原理如圖 3-1 所示。2/34圖 3-1 PID 控制系統(tǒng)原理圖其控制規(guī)律為:u(t) K P1te(t) dt TDde(t )e(t )dtT10或者寫(xiě)成傳遞函數(shù)的形式為:G (s) K P (11TD s)T1s式中K P :比例系數(shù)T1 :積分時(shí)間常數(shù)TD :微分時(shí)間常數(shù)PID 控制器各校正環(huán)節(jié)的作用如下:(1) 比例環(huán)節(jié)即時(shí)成比例地反映控制系統(tǒng)的偏差信號(hào)立即產(chǎn)生控制作用,以減少偏差;( 3. 2)( 3. 3)e(t) ,偏差一旦產(chǎn)生, 控制器
10、(2) 積分環(huán)節(jié)主要用于消除靜差,提高系統(tǒng)的無(wú)差度。積分作用的強(qiáng)弱取決于積分時(shí)間常數(shù), T1 越大,積分作用越弱,反之則越強(qiáng);3/34(3) 微分環(huán)節(jié)能夠反映偏差信號(hào)的變化趨勢(shì) (變化速率 ),并且能在偏差信號(hào)值變得太大之前,在系統(tǒng)中引入一個(gè)有效的早期修正信號(hào),從而加快系統(tǒng)的動(dòng)作速度,減少調(diào)節(jié)時(shí)間。3.2PID 控制算法由于計(jì)算機(jī)控制是一種采樣控制系統(tǒng),它只能根據(jù)采樣時(shí)刻的偏差值計(jì)算控制量。因此,( 3. 2)式中的積分和微分項(xiàng)不能直接使用,需要進(jìn)行離散化處理。現(xiàn)令 T 為采樣周期,以一系列的采樣時(shí)刻點(diǎn)kT 代表連續(xù)時(shí)間 t ,以累加求和近似代替積分,以一階后向差分近似代替微分,做如下的近似變
11、換:t kT(3. 4)tkke(t) Te( jT )Te( j )(3. 5)0j0j0de(t )e(kT ) e k 1 Te( k) e(k 1)(3. 6)dtTT其中,T 為采樣周期, e(k) 為系統(tǒng)第 k 次采樣時(shí)刻的偏差值, e( k1)為系統(tǒng)第 ( k1)次采樣時(shí)刻的偏差值,k 為采樣序號(hào), k =0, 1, 2, 。將上面的( 3. 5)式和( 3. 6)式代入( 3. 2)式,則可以得到離散的PID 表達(dá)式:u( k) K PTke( j )TDe(k) e( k 1)(3. 7)e( k)TT1j 0如果采樣周期 T 足夠小,該算式可以很好的逼近模擬PID 算式,因
12、而使被控過(guò)程與連續(xù)控制過(guò)程十分接近。通常把(3.7)式稱為 PID 的位置式控制算法。若在( 3. 7)式中,令:K1K PT(稱為積分系數(shù))T14/34K PTDK D(稱為微分系數(shù))Tk則 u(k ) K Pe(k) K1 e( j ) K D e(k ) e( k 1)(3. 8)j 0( 3. 8)式即為離散化的位置式 PID 控制算法的編程表達(dá)式??梢钥闯?,每次輸出與過(guò)去的所有狀態(tài)都有關(guān),要想計(jì)算u( k) ,不僅涉及 e(k) 和 e(k1) ,且須將歷次 e( j ) 相加,計(jì)算復(fù)雜,浪費(fèi)內(nèi)存。下面,推導(dǎo)計(jì)算較為簡(jiǎn)單的遞推算式。為此,對(duì)( 3. 8)式作如下的變動(dòng):考慮到第 (
13、k1) 次采樣時(shí)有u(k 1) K Pe( k 1) T k 1e( j )TD e(k 1) e(k 2)(3. 9)T1 j 0T使( 3. 8)式兩邊對(duì)應(yīng)減去( 3. 9)式,得u(k )u( k1)K Pe(k )e(k1)T e(k ) TD e(k ) 2e(k 1) e(k 2)T1T整理后得u(k)u(k1) KPe( k)e(k1)T e(k )TDe(k)2e( k 1)e( k2)T1Tu( k1)K P(1TTD )e(k)K P(12TD )e(k1)K P TD e( k2)( 3. 10)T1TTTu( k1)a0e( k)a1e(k1)a2e(k2)其中, a0
14、K P (1TTD ) , a1 K P (1 2TD ) , a2 K P TD ,( 3. 10)式就是 PIDT1TTT位置式得遞推形式。如果令u(k)u(k )u(k1) 則u(k)a0 e( k)a1e(k1)a2e(k2)式中的 a0 、 a1 、 a2 同( 3. 10)式中的一樣。5/34因?yàn)樵谟?jì)算機(jī)控制中,a0 、 a1 、 a2 都可以事先求出,所以,實(shí)際控制時(shí)只須獲得 e(k ) 、 e(k1) 、e(k2) 三個(gè)有限的偏差值就可以求出控制增量。由于其控制輸出對(duì)應(yīng)執(zhí)行機(jī)構(gòu)的位置的增量,故(3. 11)式通常被稱為 PID 控制的增量式算式。增量式 PID 控制算法與位置式
15、控制算法比較,有如下的一些優(yōu)點(diǎn):(1) 位置式算法每次輸出與整個(gè)過(guò)去狀態(tài)有關(guān),算式中要用到過(guò)去偏差的累加值e( j ) ,容易產(chǎn)生較大的累計(jì)誤差。 而增量式中只須計(jì)算增量, 算式中不需要累加,控制增量的確定僅與最近幾次偏差采樣值有關(guān), 當(dāng)存在計(jì)算誤差或者精度不足時(shí),對(duì)控制量的影響較小, 且較容易通過(guò)加權(quán)處理獲得比較好的控制效果;(2) 由于計(jì)算機(jī)只輸出控制增量, 所以誤動(dòng)作影響小, 而且必要時(shí)可以用邏輯判斷的方法去掉,對(duì)系統(tǒng)安全運(yùn)行有利;(3) 手動(dòng)一自動(dòng)切換時(shí)沖擊比較小。鑒于以上優(yōu)點(diǎn),本系統(tǒng)的控制算法即采用增量式的PID 控制算法。四、電路設(shè)計(jì)4.1 功能模塊設(shè)計(jì)數(shù)字溫度傳感器DS18B20
16、 從設(shè)備不同的位置采集溫度,并將數(shù)字信號(hào)送入AT89C51 單片機(jī)系統(tǒng),單片機(jī)獲取采集的溫度值,經(jīng)過(guò)處理后得到當(dāng)前環(huán)境中一個(gè)比較穩(wěn)定的溫度值,根據(jù)當(dāng)前設(shè)定的溫度上下限值,再通過(guò)PID 控制算法控制繼電器的通斷,從而控制加熱器的工作,使得水溫維持在設(shè)定的溫度。當(dāng)采集的溫度經(jīng)處理后沒(méi)有達(dá)到設(shè)定的溫度值時(shí),單片機(jī)控制繼電器開(kāi)啟升溫設(shè)備(加熱器)。6/34圖 4-1 單片機(jī)電路圖4.2 電路連接設(shè)計(jì)溫度檢測(cè)電路溫度檢測(cè)用DS18B20 溫度傳感器, DS18B20 是單線數(shù)字式測(cè)溫芯片,它能在現(xiàn)場(chǎng)采集溫度數(shù)據(jù),并將溫度數(shù)據(jù)直接轉(zhuǎn)換成數(shù)字量,并將數(shù)字信號(hào)送入AT89C51單片機(jī)系統(tǒng)。 圖 4-2 為溫度
17、檢測(cè)電路圖。7/34圖 4-2 溫度檢測(cè)電路圖繼電器控溫電路當(dāng) DS18B20 采集到溫度后, 會(huì)將溫度值傳送到單片機(jī)。 單片機(jī)獲取采集的溫度值,經(jīng)過(guò)處理后得到當(dāng)前環(huán)境中一個(gè)比較穩(wěn)定的溫度值,根據(jù)當(dāng)前設(shè)定的溫度上下限值,再通過(guò) PID 控制算法控制繼電器的通斷,從而控制加熱器的工作,使得水溫維持在設(shè)定的溫度。8/34圖 4-3 繼電器控溫電路圖外部電路啟動(dòng)、復(fù)位電路用于系統(tǒng)的開(kāi)始和重置。9/34圖 4-4 外部電路圖10/34參考文獻(xiàn)1余錫存主編單片機(jī)原理與接口技術(shù)西安電子科技大學(xué)出版社,2001, 72劉金琨先進(jìn) PID 控制及其 MATLAB 仿真 M 北京:電子工業(yè)出版社,20033曹巧
18、媛主編單片機(jī)原理及應(yīng)用(第二版)M 北京:電子工業(yè)出版社,2002 4 康華光主編 .電子技術(shù)基礎(chǔ) M 北京:高等教育出版社, 1998 ,121-142 5何立民單片機(jī)高級(jí)教程應(yīng)用 M 北京:北京航空航天大學(xué)出版社,2000, 3-14 6金發(fā)慶等編傳感器技術(shù)與應(yīng)用M 北京機(jī)械工業(yè)出版社, 20027秦實(shí)宏等單片機(jī)原理與應(yīng)用技術(shù)M 北京:中國(guó)水利水電出版社,2005, 27-48 8陳忠華基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)D 大連理工大學(xué)碩士學(xué)位論文,200611/34附錄PID溫度控制器程序#pragma db code#include<AT89C51.H>#includ
19、e "INTRINS.H"#defineBUSY1(DQ1=0)/定義 busy 信號(hào)sbit DQ1=P35;/ 定義 18B20 單總線引腳void ds_reset_1(void);/ 聲明 18B20 復(fù)位函數(shù)void wr_ds18_1(char dat);/ 聲明 18B20寫(xiě)入函數(shù)void time_delay(unsigned char time);/ 聲明延時(shí)函數(shù)int get_temp_1(void);/聲明 18B20 讀入溫度函數(shù)void delay(unsigned int x);/ 聲明延時(shí)函數(shù)void read_ROM(void);/ 聲明 1
20、8B20讀 ROM 函數(shù)int get_temp_d(void);/聲明獲取溫度函數(shù)void ds_init(void);/ 聲明 18B20初始化函數(shù)void ds_getT(void);/ 聲明 18B20獲得溫度顯示值函數(shù)void hot();/*以下定義各種變量 */unsigned char ResultSignal;12/34int ResultTemperatureLH,ResultTemperatureLL,ResultTemperatureH;unsigned char ROM8;unsigned char idata TMP;unsigned char idata TMP_
21、d;unsigned char f;unsigned char rd_ds18_1();unsigned int TemH,TemL;/溫度的整數(shù)部分和小數(shù)部分unsigned int count;unsigned int tt1,tt2;/ 定義小數(shù)計(jì)算部分void main()ds_init();/18B20 初始化while(1)ds_getT();/ 使用該函數(shù)獲得溫度,整數(shù)部分存儲(chǔ)到TemH,小數(shù)部分存儲(chǔ)到count 的低 8 位if(TMP_d<tt1)hot();13/34/*18B20初始化函數(shù) */void ds_init(void)unsigned int k=0;d
22、s_reset_1();ds_reset_1();/resetwr_ds18_1(0xcc);/skip rom_nop_();wr_ds18_1(0x7f);ds_reset_1();wr_ds18_1(0xcc);_nop_();wr_ds18_1(0x44);for(k=0;k<11000;k+)time_delay(255);ds_reset_1();void ds_getT(void)wr_ds18_1(0xcc);wr_ds18_1(0xbe);14/34TemH=get_temp_1();TemL=get_temp_d();TemH&=0x00ff;TemL&
23、;=0x00ff;count=(TemH*256+TemL)*6.25;/*延時(shí)程序,單位us,大于 10us*/void time_delay(unsigned char time)time=time-10;time=time/6;while(time!=0)time-;/*/*reset ds18b20*/*/void ds_reset_1(void)unsigned char idata count=0;DQ1=0;time_delay(240);15/34time_delay(240);DQ1=1;return;void check_pre_1(void)16/34while(DQ1)
24、;while(DQ1);time_delay(30);void read_ROM(void)int n;ds_reset_1();check_pre_1();wr_ds18_1(0x33);for(n=0;n<8;n+)ROMn=rd_ds18_1();/*/*Read a bit from 1820位讀取*/*/bit tmrbit_1(void)idata char i=0;bit dat;17/34DQ1=0;_nop_();DQ1=1;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_
25、nop_();_nop_();_nop_();_nop_();_nop_();dat = DQ1;time_delay(50);18/34return dat;/*/*read a bety from ds18b20 字節(jié)讀取*/*/unsigned char rd_ds18_1()unsigned char idata i,j,dat=0;for(i=1;i<=8;i+)j=tmrbit_1();dat=(j<<(i-1)|dat;return dat;/*/*write a bety from ds18b20寫(xiě)字節(jié)*/*/void wr_ds18_1(char dat)1
26、9/34signed charidata i=0;unsigned char idata j;bit testb;for(j=1;j<=8;j+)testb=dat & 0x01;dat = dat>>1;if(testb)DQ1=0;_nop_();_nop_();DQ1=1;time_delay(60);elseDQ1=0;time_delay(50);20/34DQ1=1;_nop_();_nop_();int get_temp_1(void)unsigned char idata a=0,b=0;unsigned char idata i;EA=0;ds_re
27、set_1();check_pre_1();wr_ds18_1(0xcc);wr_ds18_1(0x44);while(BUSY1);ds_reset_1();21/34check_pre_1();wr_ds18_1(0xcc);wr_ds18_1(0xbe);a=rd_ds18_1();b=rd_ds18_1();i=b;/* 若 b 為 1 則為負(fù)溫*/i=(i>>4);if(i=0)f=0;TMP=(a>>4)|(b<<4);a=(a&0x0f);if (a>8)TMP=(TMP+1);else22/34f=1;a=a>>4;
28、b=b<<4;TMP=(a|b);TMP=TMP;TMP=(TMP+1);EA=1;return(TMP);int get_temp_d(void)unsigned char idata a=0,b=0;unsigned char idata i,m;EA=0;ds_reset_1();/ 復(fù)位check_pre_1();23/34wr_ds18_1(0xcc);wr_ds18_1(0x44);while(BUSY1);ds_reset_1();check_pre_1();wr_ds18_1(0xcc);wr_ds18_1(0xbe);a=rd_ds18_1();b=rd_ds18
29、_1();i=b;i=(i>>4);if(i=0)f=0;TMP=(a>>4)|(b<<4);a=(a&0x0f);TMP_d=a;/* 若 b 為 1 則為負(fù)溫*/24/34elsef=1;a=a;a=(a+1);b=b;b=(b+1);m=a;a=a>>4;b=b<<4;TMP=(a|b);m=(m&0x0f);TMP_d=m;EA=1;return(TMP_d);void delay(unsigned int x)25/34unsigned int i;for(i=0;i<x;i+);void hot()2PID 控制#define FiltA0.1;/PID 輸出的濾波系數(shù)( 0.0-1.0)#define FiltB0.9/ PID 輸出的濾波系數(shù) (1-FilterA)#define Kp1.75/PID 控制器的比例系數(shù)#define Ki
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023養(yǎng)老金融規(guī)劃白皮書(shū)-招商基金-2024
- 2025年四川涼山州普格縣國(guó)有投資發(fā)展有限責(zé)任公司招聘筆試參考題庫(kù)附帶答案詳解
- 2025年晉江市體育中心游泳館招聘筆試參考題庫(kù)含答案解析
- 2025年贛州市龍南經(jīng)開(kāi)區(qū)雇員招聘筆試參考題庫(kù)含答案解析
- 2025年貴陽(yáng)水務(wù)集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年南昌交投水運(yùn)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年江蘇鹽城市企事業(yè)單位招聘筆試參考題庫(kù)含答案解析
- 二零二五年度教育機(jī)構(gòu)家教兼職勞動(dòng)合同范本3篇
- 2024版山林合同范本
- 二零二五年度城市園林綠化工程安裝承包合同
- 2024-2025學(xué)年山東省德州市高中五校高二上學(xué)期期中考試地理試題(解析版)
- 2025年國(guó)務(wù)院發(fā)展研究中心信息中心招聘應(yīng)屆畢業(yè)生1人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 麻風(fēng)病病情分析
- 2024年公安機(jī)關(guān)理論考試題庫(kù)500道及參考答案
- 特殊情況施工的技術(shù)措施
- 建筑工地節(jié)前停工安全檢查表
- 現(xiàn)代電路技術(shù)——故障檢測(cè)D算法
- 鈑金與成型 其它典型成形
- 注塑件生產(chǎn)通用標(biāo)準(zhǔn)
- 八卦象數(shù)療法
- (完整版)視頻監(jiān)控系統(tǒng)用戶操作手冊(cè)
評(píng)論
0/150
提交評(píng)論