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

正文內(nèi)容

電加熱器溫度的數(shù)字pid控制畢業(yè)論文(文件)

 

【正文】 度加快,穩(wěn)態(tài)誤差減小;P偏大,振蕩次數(shù)加多,調(diào)節(jié)時(shí)間加長(zhǎng);P太大時(shí),系統(tǒng)會(huì)趨于不穩(wěn)定;P太小,又會(huì)使系統(tǒng)的動(dòng)作緩慢。:微分作用可以改善動(dòng)態(tài)特性,D偏大時(shí),超調(diào)量較大,調(diào)節(jié)時(shí)間較短;D偏小時(shí),超調(diào)量也較大,調(diào)節(jié)時(shí)間也較長(zhǎng);只有D合適,才能使超調(diào)量較小,減短調(diào)節(jié)時(shí)間。要提高系統(tǒng)的控制精度,在計(jì)算過(guò)程中僅取整數(shù)或定點(diǎn)小數(shù)是不夠的,所以本設(shè)計(jì)采用三字節(jié)浮點(diǎn)數(shù)運(yùn)算。 所示算法。積分調(diào)節(jié)作用:使系統(tǒng)消除靜態(tài)誤差,提高無(wú)誤差度。積分作用常與另兩種調(diào)節(jié)規(guī)律結(jié)合,組成PI調(diào)節(jié)器或PID調(diào)節(jié)器。微分作用對(duì)噪聲干擾有放大作用,因此過(guò)強(qiáng)的加微分調(diào)節(jié),對(duì)系統(tǒng)抗干擾不利。它是根據(jù)被控過(guò)程的特性確定PID控制器的比例系數(shù)、積分時(shí)間和微分時(shí)間的大小。二是工程整定方法,它主要依賴(lài)工程經(jīng)驗(yàn),直接在控制系統(tǒng)的試驗(yàn)中進(jìn)行,且方法簡(jiǎn)單、易于掌握,在工程實(shí)際中被廣泛采用?,F(xiàn)在一般采用的是臨界比較法。,增大微分時(shí)間常數(shù)Td。比例增益P確定后,設(shè)定一個(gè)較大的積分時(shí)間常數(shù)Ti的初值,然后逐漸減小Ti,直至系統(tǒng)出現(xiàn)振蕩,之后再反過(guò)來(lái),逐漸加大Ti,直至系統(tǒng)振蕩消失。,帶載聯(lián)調(diào),再對(duì)PID參數(shù)進(jìn)行微調(diào),直至滿足要求。參考文獻(xiàn)[1][M].北京:清華大學(xué)出版社,2002[2][M].北京:高等教育出版社,2000[3][M].北京:航空航天大學(xué)出版社,2001[4][M].北京:清華大學(xué)出版社,2001[5][M]. 上海:復(fù)旦大學(xué)出版社, 1990[6]謝自美. 電子線路設(shè)計(jì)(第二版)[M]. 武漢:華中理工大學(xué)出版社, 2000[7] [M].北京:清華大學(xué)出版社, 2004[8] [M].北京:機(jī)械工業(yè)出版社, 1995[9]Allan 2nd Jersey:Prentice Hall Inc, 2000[10]David Johns,Ken Integrated Circuit York:John Wileyamp。因此,在這畢設(shè)將要結(jié)束以及我的大學(xué)生涯也將畫(huà)上一個(gè)句號(hào)的時(shí)刻,我要鄭重的感謝,感謝這四年來(lái)給于我?guī)椭c關(guān)懷的學(xué)校領(lǐng)導(dǎo),老師,和同學(xué)朋友,我會(huì)永遠(yuǎn)記住這段美好的歲月,并在以后的工作中努力上進(jìn),不辜負(fù)老師和同學(xué)們的期望,做一個(gè)成功的人,一個(gè)對(duì)社會(huì)有用的人。sbit key2=P2^1。void dis_temp(uint t)。uint settemp=100。 /*延時(shí)子程序10ms*/ void delay10ms() { uchar a,b。b0。a0。} /*延時(shí)子程序,空5個(gè)指令*/ void delay(void) { _nop_()。_nop_()。 count。 while(i0)i。}/*讀一位數(shù)據(jù)值*/bit tmpreadbit(void) { uint i。 //i++,小延時(shí)一下 DS=1。 i=8。 dat=0。 dat=(j7)|(dat1)。 bit testb。0x01。i++。 } else { DS=0。 i++。 //延時(shí) tmpwritebyte(0xcc)。 dsreset()。 //發(fā)送讀取數(shù)據(jù)命令 a=tmpread()。 //temp高8位和低8位交換,將交換過(guò)的值重新賦給temp。 //放大十倍,這樣做的目的將小數(shù)點(diǎn)后第一位也轉(zhuǎn)換為可顯示數(shù)字,同時(shí)進(jìn)行一個(gè)四舍五入操作。 TL0=(6553650000)%256。 //定時(shí)器T0開(kāi)始工作}/*定時(shí)器1初始化程序*/void init_time1(void){ TMOD |= 0x10。 //總中斷打開(kāi) ET1=1。 if(key2==0) { delayb(30)。 } if(key4==0) { delayb(50)。}/*將溫度值處理成能直接顯示在數(shù)碼管上面的10進(jìn)制數(shù)*/void dis_temp(uint t){ uchar i。 //顯示十位溫度。 //顯示個(gè)位溫度。 //顯示溫度攝氏符號(hào)。}/****************************** PID算法系數(shù)裝載*******************************/void Pid_init(){ hightime= 0。 kp = 10。 //全速加熱 } else //否則運(yùn)行PID算法進(jìn)行平滑加熱 { e1 = settemptemp。 else if(uk100) uk = 100。 e3 = e2。 //停止加熱 } else //其他情況運(yùn)行PID算法,但參數(shù)與前面的剛好相反 { e1 = tempsettemp。 else if(uk100) uk = 100。 e2 = e1。 while(1) { tmpchange()。 }}/*定時(shí)器0—定時(shí)500ms采集一次溫度*/void time0(void) interrupt 1 using 1{ uchar t0=0。 } TH0=(6553650000)/256。 if(t1==hightime) { gou=1。 TL1=(6553650000)%256。 } else { gou=0。}/*定時(shí)器1—一次定時(shí)長(zhǎng)為50ms*/void time1(void) interrupt 3 using 1{ uchar t1=0。 if(t0==10) { get_temp()。 //顯示函數(shù) keysan()。 } }/*主函數(shù)*/void main() { init_time0()。 } else { hightime=100uk。 uk = uk+duk。 }*/ gou=0。 } else { hightime=uk。 uk = uk+duk。 kd = 5。 e2 = 0。 display(3,11)。 delay1()。 delay1()。 t1=t。 } } } }}/*數(shù)碼管顯示子程序*/void display(uchar wei,uchar duan){ P0=duma[duan]。 } if(key3==0) { delayb(50)。 //定時(shí)器T1開(kāi)始工作}void keysan(){ if(key1==0) { delayb(30)。 TL0=(6553650000)%256。 //總中斷打開(kāi) ET0=1。 //返回溫度值}/*定時(shí)器0初始化程序*/void init_time0(void){ TMOD |= 0x01。 //兩字節(jié)合成一個(gè)字 ftemp=temp*。 //讀高8位 temp=b。 tmpwritebyte(0xcc)。 //發(fā)送溫度轉(zhuǎn)換命令}/*讀取DS18B20中溫度寄存器數(shù)據(jù)*/uint get_temp() { float ftemp。 } }}/*獲取溫度并轉(zhuǎn)化命令*/void tmpchange(void) { dsreset()。while(i0)i。 i=8。 if(testb) // 寫(xiě)1部分 { DS=0。j=8。 //將一個(gè)字節(jié)數(shù)據(jù)返回}
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1