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

正文內(nèi)容

計(jì)算機(jī)溫度控制系統(tǒng)課程設(shè)計(jì)報(bào)告書(shū)(文件)

 

【正文】 遇到的問(wèn)題要記錄,以免下次遇到同樣的問(wèn)題。也只有這樣,我們才能成為一個(gè)見(jiàn)多識(shí)廣、淵博的人。 // PID參數(shù)初始化// void main(){ unsigned char key1=0,i,k。 PIDBEGIN()。 //溫度顯示; pare_temper()。 // 積分常數(shù) Integral Const unsigned int Derivative。 // Sums of Errors } struct PID spid。 unsigned char high_time,low_time,count=0。 Error = ppSetPoint NextPoint。 ppLastError = Error。if(set_tempertemper) { if(set_tempertemper1) { high_time=100。i++) { get_temper()。 // Perform PID Interation } if (high_time=100) high_time=(unsigned char)(rout/800)。 low_time=100。 rin = s。 else high_time=0。 else if(count=100) { output=0。 }void PIDBEGIN() { TMOD=0x01。 ET0=1。 PIDInit ( amp。 =6。 /*T1中斷次數(shù)初值*/ void ad0809(uchar xdata * x) /*采樣函數(shù),結(jié)果x[]放外部數(shù)據(jù)存儲(chǔ)器*/{ uchar i。 for(i=0。 /*延時(shí)等待EOC變低*/ i=i。 ad_adr++。 }void main(void){ static char xdata ad[10]。 //定時(shí)器1賦初值 TL1 = (65536 – 50000)%256。 //啟動(dòng)定時(shí)器1 uchar j。 uchar idata * ad_adr。i8。 while(ad_busy==0)。i8。i23。 //位碼左邊第1個(gè) P0=DUAN_TABLE[1]。Delay(20)。 //顯示3 P1=0xf7。是狼就要練好牙,是羊就要練好腿。拼一個(gè)春夏秋冬!贏一個(gè)無(wú)悔人生!早安!—————獻(xiàn)給所有努力的人. 學(xué)習(xí)好幫手。不奮斗就是每天都很容易,可一年一年越來(lái)越難。Delay(20)。 P0=DUAN_TABLE[3]。 //顯示1 P1=0xfd。 } while(n)。 //段碼 void Delay(unsigned char n) //*n毫秒 0 { unsigned char i。 /*存轉(zhuǎn)換結(jié)果*/ ad_adr++。 /*啟動(dòng)轉(zhuǎn)換*/ i=i。IN0。j144。 //開(kāi)定時(shí)器1中斷 ET1 = 1。 TMOD = 0X10。 //定時(shí)器1賦初值 TL1 = (65536 – 50000)%256。 /*查詢等待轉(zhuǎn)換結(jié)束*/ x[i]=*ad_adr。i++) /*處理8通道*/ { *ad_adr=0。 ad_adr=amp。 // Set PID Setpoint } endif(3)ADC0809轉(zhuǎn)換子程序define uchar unsigned chardefine uint unsigned intdefine IN0 XBYTE[0x7ff8] /*設(shè)置ADC0809的通道0地址*/sbit ad_busy=P3^3。 // Initialize Structure = 10。 high_time=50。 TL0=0x40。 TH0=0x2f。//EA=1。spid,rin )。i10。 low_time= (100high_time)。 // Read Input rout = PIDCalc ( amp。 } else { for(i=0。 // 微分項(xiàng) } /*********************************************************** 溫度比較處理子程序 ***********************************************************/ pare_temper() { unsigned char i。 // 積分 dError = ppLastError ppPrevError。 void PIDInit (struct PID *pp) { memset ( pp,0,sizeof(struct PID))。 // PID Response (Output) unsigned int rin。 // Error[1] unsigned int PrevError。 // 設(shè)定目標(biāo) Desired Value unsigned int Proportion。 counter = 20。 unsigned char shu[3]={13,13,0}。azzo amp。經(jīng)過(guò)去圖書(shū)館大量的查閱書(shū)籍,我也學(xué)到了很多在課本上沒(méi)有的知識(shí),收獲頗豐。這是我做這次課程設(shè)計(jì)的又一收獲。本次課程設(shè)計(jì),我的題目是計(jì)算機(jī)溫度控制系統(tǒng)。這就是說(shuō),在控制器中僅引入 “比例”項(xiàng)往往是不夠的,比例項(xiàng)的作用僅是放大誤差的幅值,而目前需要增加的是“微分項(xiàng)”,它能預(yù)測(cè)誤差變化的趨勢(shì),這樣,具有比例+微分的控制器,就能 夠提前使抑制誤差的控制作用等于零,甚至為負(fù)值,從而避免了被控量的嚴(yán)重超調(diào)。   微分控制   在微分控制中,控制器的輸出與輸入誤差信號(hào)的微分(即誤差的變化率)成正比關(guān)系
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1