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

正文內(nèi)容

基于51系列單片機(jī)控制步進(jìn)電機(jī)調(diào)速閉環(huán)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)word格式-資料下載頁(yè)

2024-11-24 03:43本頁(yè)面

【導(dǎo)讀】裝置,是一種特殊的電動(dòng)機(jī)。由于其精確性以及其良好的性能在實(shí)際當(dāng)中得到了。本文介紹了以51系列單片機(jī)AT89S52為控制核心所設(shè)計(jì)的步進(jìn)電。對(duì)步進(jìn)電機(jī)的控制。并且由傳感器EE-EX672采集轉(zhuǎn)速數(shù)據(jù)進(jìn)而進(jìn)行關(guān)于速度的。步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的執(zhí)行機(jī)構(gòu)。置等控制領(lǐng)域用步進(jìn)電機(jī)來(lái)控制變的非常的簡(jiǎn)單。本實(shí)驗(yàn)所用的步進(jìn)電機(jī)為感應(yīng)子式步進(jìn)電機(jī)。能,因此該電機(jī)效率高,電流小,發(fā)熱低。因永磁體的存在,該電機(jī)具有較強(qiáng)的。感應(yīng)子式步進(jìn)電機(jī)某種程度上可以看作是低速同步電機(jī)。作四相運(yùn)行,也可以作二相運(yùn)行。不同運(yùn)行拍數(shù)其值不同,四拍運(yùn)行時(shí)應(yīng)在5%之內(nèi),八拍運(yùn)行時(shí)。的誤差,采用細(xì)分驅(qū)動(dòng)是不能解決的。起動(dòng)的最大頻率。步進(jìn)電機(jī)一經(jīng)定型,其性能取決于電機(jī)的驅(qū)動(dòng)電源。平信號(hào)需要接限流電阻,否則可能損壞光耦元件。

  

【正文】 0x38)。 delay(5)。 lcd_wcmd(0x38)。 delay(5)。 lcd_wcmd(0x0c)。 //顯示開,關(guān)光標(biāo) delay(5)。 lcd_wcmd(0x06)。 //移動(dòng)光標(biāo) delay(5)。 lcd_wcmd(0x01)。 //清除 LCD 的顯示內(nèi)容 delay(5)。 } /*************************************************************/ Void main() { uchar m。 lcd_init()。 initime()。 TR0=1。 TR1=1。 //初始化 LCD P10=1。 P12=0。 lcd_pos(0x00)。 //設(shè)置顯示位置為第一行 for(m=0。m16。m++) lcd_wdat(cdis1[m])。 lcd_pos(0x40)。 //設(shè)置顯示位置為第二行 for(m=0。m16。m++) lcd_wdat(cdis2[m])。 //TMOD=0x21。 //將 T1設(shè)置為 8 位自動(dòng)重裝工作方式。 // TH1=175。 //對(duì) T1定時(shí)常數(shù)進(jìn)行預(yù)置。 //TL1=175。 // TR1=1。 //啟動(dòng) T1。 基于 51 系列單片機(jī) 控制 步進(jìn)電機(jī) 調(diào)速閉環(huán)系統(tǒng) 設(shè)計(jì) 16 while(1) { dectobit(f)。 // key_buf=key_buf+0x30。 } } timer()interrupt 1 using 2 { i=i+1。 if(i==600) { i=0。 f=TH1*256+TL1。 TL1=0。 TH1=0。 } TL0=(6553610000)%256。 TH0=(6553610000)/256。 } include include define uchar unsigned char define uint unsigned int //define k 2020 sbit cp=P1^0。 sbit cw=P1^1。 sbit key2=P1^5。 sbit key=P1^6。 sbit key1=P1^7。 uint i。 uint K。 void key_scan()//鍵盤掃描函數(shù) { if(add==0) //加速 { flag=1。 Delay(100)。 if(add==0) { while(!add)。 k=k5。 if(k32) 基于 51 系列單片機(jī) 控制 步進(jìn)電機(jī) 調(diào)速閉環(huán)系統(tǒng) 設(shè)計(jì) 17 k=32。 } } if(sub==0) //減速 { flag=1。 Delay(100)。 if(sub==0) { while(!sub)。 k=k+5。 if(k620) k=620。 } } if(fx==0) //反向 { flag=0。 Delay(100)。 if(fx==0) { while(!fx)。 cw=~cw。 } } } /******************************************/ /******************************************/ void PID()//PID 算法 { x=20200/80。 //頻率 y=x*3/60。 //理想轉(zhuǎn)速 if((speedy)) k。 if((speedy)) k++。 } void delay(unsigned int t )。 void Delay(unsigned int z) { 基于 51 系列單片機(jī) 控制 步進(jìn)電機(jī) 調(diào)速閉環(huán)系統(tǒng) 設(shè)計(jì) 18 unsigned int i,j。 for(i=0。iz。i++) for(j=0。j125。j++)。 } void main() { key=1。 key1=1。 key2=1。 TMOD=0x01。 K=2500。 TH0=(65536K)/256。 TL0=(65536K)%256。 EA=1。 ET0=1。 TR0=1。 cp=1。 cw=1。 while(1) { //TH0=0xf6。 //TL0=0xfd。 if(key==0) { Delay(100)。 while(!key)。 K=K50。 } if(key1==0) { Delay(100)。 while(!key1)。 K=K+50。 } if(key2==0) { Delay(100)。 while(!key2)。 cw=~cw。 } } } void timer0() interrupt 1 { i=i+1。 if(i==400) {//cw=~cw。 i=0。 基于 51 系列單片機(jī) 控制 步進(jìn)電機(jī) 調(diào)速閉環(huán)系統(tǒng) 設(shè)計(jì) 19 //EA=0。 } cp=~cp。 TH0=(65536K)/256。 TL0=(65536K)%256。 //TH0=0xf6。 // TL0=0xfd。}
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1