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

正文內(nèi)容

數(shù)字式直流調(diào)速控制系統(tǒng)設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-06-23 05:15本頁(yè)面
  

【正文】 本章闡述了電機(jī)運(yùn)轉(zhuǎn)、正弦波輸出調(diào)試過(guò)程中遇到的問(wèn)題和解決問(wèn)題的方法及過(guò)程。通過(guò)調(diào)試,系統(tǒng)各部分功能正常,基本實(shí)現(xiàn)了預(yù)期設(shè)計(jì)目的。 對(duì)于單片機(jī)可以采用例如AVR、凌陽(yáng)等具有更大存儲(chǔ)空間、更強(qiáng)處理能力的單片機(jī)。 對(duì)于D/A轉(zhuǎn)換器,可以采用10位的DAC6573IPW和12位的DAC7512N/250提高控制精度。 為了減小測(cè)速誤差,可以增加光電碼盤(pán)的細(xì)縫的數(shù)目,這樣與原來(lái)相比,可以在相同的時(shí)間內(nèi),采樣到更多的下降沿脈沖,使誤差減小。 針對(duì)系統(tǒng)穩(wěn)定性問(wèn)題,可以通過(guò)采用較好的控制算法例如PID來(lái)實(shí)現(xiàn),該算法將實(shí)時(shí)采集的電機(jī)轉(zhuǎn)速值與設(shè)定值進(jìn)行比較,得出偏差,利用PID算法程序?qū)崿F(xiàn)轉(zhuǎn)速調(diào)節(jié),具有較好的穩(wěn)定性。總結(jié) 直流調(diào)速控制系統(tǒng)在工業(yè)傳動(dòng)系統(tǒng)中有著廣泛的應(yīng)用,提高直流調(diào)速系統(tǒng)的測(cè)速精度,對(duì)于工業(yè)生產(chǎn)加工具有極其重要的意義。本論文詳細(xì)介紹直流調(diào)速系統(tǒng)的設(shè)計(jì)過(guò)程,包括硬件平臺(tái)搭建、軟件系統(tǒng)的設(shè)計(jì)和系統(tǒng)的調(diào)試等過(guò)程。完成了設(shè)計(jì)工作,在兩個(gè)月的時(shí)間里,通過(guò)查閱相關(guān)資料了解直流調(diào)速控制系統(tǒng),系統(tǒng)學(xué)習(xí)單片機(jī)控制的相關(guān)知識(shí),通過(guò)做實(shí)物對(duì)系統(tǒng)方案進(jìn)行論證,增加了對(duì)硬件特性的了解,提高的自己的實(shí)踐水平,積累了一些工程經(jīng)驗(yàn),在綜合考慮各種因素的情況下,完成了本次設(shè)計(jì)。 由于時(shí)間和水平有限,本設(shè)計(jì)仍有缺陷,穩(wěn)定性有待增強(qiáng)。致謝 經(jīng)過(guò)將近兩個(gè)月的努力,終于完成了這次畢業(yè)設(shè)計(jì),在設(shè)計(jì)的過(guò)程中得到導(dǎo)師張教授的悉心指導(dǎo),使我學(xué)到了許多平時(shí)沒(méi)有學(xué)到的知識(shí),除此之外還要感謝范老師和馬老師,他們也給了我很多幫助和指導(dǎo)。在調(diào)試程序和實(shí)物的過(guò)程中,我的同學(xué)給我了出了很多點(diǎn)子。這些都會(huì)成我人生中一筆重大的財(cái)富,在此向他們表示衷心的感謝!參考文獻(xiàn)[1] 胡漢才.單片機(jī)原理與接口技術(shù)[M].北京:清華大學(xué)出版社,.[2] 王兆安,[M].北京:[3] 劉豹,[M].北京:機(jī)械工業(yè)出版社 [4] 趙曉安. MCS51單片機(jī)原理及應(yīng)用[M]. 天津:.[5] 沙占友,[M].北京:[6] ——入門(mén)、提高、開(kāi)發(fā)、拓展[M].北京:[7] (C語(yǔ)言版)北京:[8] [M].北京:[9] [M] 北京:[10]童詩(shī)白,[M].北京:[11][M].北京:高等教育出版社 [12]周潤(rùn)景,張麗娜,劉映群PROTEUS入門(mén)實(shí)用教程[M].北京:[13]藍(lán)和慧,寧武,閆曉金 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽單片機(jī)應(yīng)用技能精解[M].北京:電子工業(yè)出版社[14]樓然苗等.51系列單片機(jī)設(shè)計(jì)實(shí)例[M].北京:[15]肖洪兵. 跟我學(xué)用單片機(jī)[M]. 北京:.[16]夏繼強(qiáng). 單片機(jī)實(shí)驗(yàn)與實(shí)踐教程[M]. 北京:北京航空航天大學(xué)出版社2001.[17]于鳳明.單片機(jī)原理及接口技術(shù)[M].北京:中國(guó)輕工業(yè)出版社.1998.[18]王質(zhì)樸. MCS51單片機(jī)原理接口及應(yīng)用[M]. 北京:[19]何立民. 單片機(jī)高級(jí)教程[M].北京:北京航空航天大學(xué)出版社2001.[20]何忠悅,[J]2011,20:80~86[21]Shyu JL,Liang T J and Chen J PWM invertermodulated by multirandom technique with fixed switching frequency[J].IEE ,148(1)6268 附錄1 原理圖附錄2 程序 if(!jia) { delayms(10)。 if(jia) { w=w+50。 } }if(!jian) { delayms(10)。 if(jian) { w=w50。 } } if(jia==0 || jian==0) { delayms(10)。 if(jia|| jian) { P0=0x39。 P1=0x02。 } }//狀態(tài)位顯示 if(!zheng) { delayms(10)。 if(zheng) { zhengled=1。 fanled=0。 } } if(!fan) { delayms(10)。 if(fan) { zhengled=0。 fanled=1。 } } if(!tingzhi) { delayms(10)。 if(tingzhi) { zhengled=0。 fanled=0。 } } } Main(){ keyscan()。} includedefine uchar unsigned chardefine uint unsigned intdouble num,numdis。void delayms(uint)。uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}。void display(numdis){ uchar ge,shi,bai,qian,wan。 wan=numdis/10000。 qian=numdis%10000/1000。 bai=numdis%1000/100。 shi=numdis%1000%100/10。 ge=numdis%1000%100%10。 P0=table[wan]。 P2=0xEF。 delayms(2)。 P0=table[qian]。 P2=0xF7。 delayms(2)。 P0=table[bai]。 P2=0xFB。 delayms(2)。 P0=table[shi]。 P2=0xFD。 delayms(2)。 P0=table[ge]。 P2=0xFE。 delayms(2)。 P0=0x92。 P2=0xDF。 delayms(5)。 } void main(){ display(num)。}includedefine HIGH (6553610000)/256define LOW (6553610000)%256sbit LED=P1^2。 //定義LED端口 bit OVERFLOWFLAG。bit TIMERFLAG。Timer0_isr(void) interrupt 1{ TH0=00。 //重新給定初值 TL0=00。 OVERFLOWFLAG=1。 //溢出標(biāo)志}/*定時(shí)器1中斷子程序*/Timer1_isr(void) interrupt 3{ static unsigned char i。 TH1=HIGH。 //重新賦值10ms TL1=LOW。 i++。 if(i==10) //100ms 計(jì)數(shù)時(shí)間單位,得出100ms脈沖個(gè)數(shù) x10就是1s中脈沖個(gè)數(shù),即為頻率 Hz { i=0。 TR0=0。 //2個(gè)定時(shí)器關(guān)閉 TR1=0。 TIMERFLAG=1。 //標(biāo)志位清零 TH1=HIGH。//重新賦值 TL1=LOW。 }}main(){ void _Timer0()。 //初始化定時(shí)器0 void _Timer1()。 //初始化定時(shí)器1 while(1) { if(OVERFLOWFLAG)//檢測(cè)溢出標(biāo)志,如果溢出表明頻率過(guò)高,顯示溢出信息 { OVERFLOWFLAG=0。//標(biāo)志清零 } if(TIMERFLAG) //定時(shí)100ms到,做數(shù)據(jù)處理 { num=TL0+TH0*256。//讀取計(jì)數(shù)值 num=num*10。 //擴(kuò)大到實(shí)際值 num=num/4。 num=num*60。 //按照電機(jī)轉(zhuǎn)盤(pán)實(shí)際操作 TR0=1。 //2個(gè)定時(shí)器打開(kāi) TR1=1。 TH0=0。 //保證計(jì)數(shù)器初值為0 TL0=0。 TIMERFLAG=0。 //打開(kāi)計(jì)時(shí)計(jì)數(shù)標(biāo)志 } }void delayms(uint xms){ uint i,j。 for(i=xms。i0。i) for(j=110。j0。j)。} include include define uchar unsigned char define uint unsigned int uchar sin[]={0x7f,0x8b,0x98,0xa4,0xb0,0xbb,0xc6,0xd0,0xd9,0xe2,0xe9,0xef,0xf5,0xf9,0xfc,0xf9,0xf5,0xef,0xe9,0xe2,0xd9,0xd0,0xc6,0xbb,0xb0,0xa4,0x98,0x8b,0x7f,0x73,0x66,0x5a,0x4e,0x43,0x38,0x2e,0x25,0x1c,0x15,0x0f,0x09,0x05,0x02,0x00,0x00,0x00,0x02,0x05,0x09,0x0f,0x15,0x1c,0x25,0x2e,0x38,0x43,0x4e,0x5a,0x66,0x73,0x7f}。void main(void){ int w=5000。 TMOD=0x20。 TH1=(65536w)/256。 TL1=(65536w)%256。 PCON=0x00。 TR1=1。 while(1) { 。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1