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

正文內(nèi)容

步進(jìn)電動(dòng)機(jī)控制系統(tǒng)設(shè)計(jì)報(bào)告(編輯修改稿)

2025-02-17 16:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,K1~K3分別是正轉(zhuǎn)、反轉(zhuǎn)和停止按鍵。如圖6按鍵鏈接電路圖。 圖6 按鍵鏈接電路圖~~D3,用來(lái)指示當(dāng)前步進(jìn)電動(dòng)機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和停止運(yùn)行情況,還使用了四個(gè)發(fā)光二極管D4~D7,作為步進(jìn)電機(jī)轉(zhuǎn)動(dòng)步數(shù)的指示。如圖7和圖8指示圖。 圖7 電動(dòng)機(jī)工作指示鏈接電路圖圖8 步進(jìn)電機(jī)轉(zhuǎn)動(dòng)步數(shù)的指示鏈接圖晶振電路是計(jì)算機(jī)的心臟,它控制著計(jì)算機(jī)的工作節(jié)奏,可以通過(guò)提高時(shí)鐘頻率來(lái)提高CPU的速度,本次設(shè)計(jì)采用的晶振為12MHz。如圖9晶振電路和復(fù)位電路鏈接圖。 圖9 晶振電路和復(fù)位電路鏈接圖本項(xiàng)目的關(guān)鍵在于步進(jìn)電動(dòng)機(jī)通電序列的控制,表1給出了四相步進(jìn)電動(dòng)機(jī)的單四拍、雙四拍與單雙八拍三種通電模式。表1 四相步進(jìn)電動(dòng)機(jī)的三種通電模式 系統(tǒng)主程序框圖如圖10所示。選擇讓四相步進(jìn)電動(dòng)機(jī)工作于單雙八拍方式,按下正轉(zhuǎn)鍵實(shí)現(xiàn)正傳三圈,按下反轉(zhuǎn)鍵實(shí)現(xiàn)反轉(zhuǎn)三圈,按下停止鍵,立即停步。設(shè)步進(jìn)電動(dòng)機(jī)的步進(jìn)角為9176。,C51語(yǔ)言程序設(shè)計(jì)如下:include define uint unsigned intdefine uchar unsigned charuchar code FFW[]={ 0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}。 //步進(jìn)電動(dòng)機(jī)正轉(zhuǎn)八拍A→AB→B→BC→C→CD→D→DAuchar code REV[]={ 0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}。 //步進(jìn)電動(dòng)機(jī)反轉(zhuǎn)八拍AD→D→DC→C→CB→B→BA→Asbit K1 = P3^0。 //正轉(zhuǎn)按鍵sbit K2 = P3^1。 //反轉(zhuǎn)按鍵sbit K3 = P3^2。 //停止按鍵void DelayMS(uint ms) //延時(shí)程序{ uchar i。 while(ms) { for(i=0。i120。i++)。 }}void SETP_MOTOR_FFW(uchar n) //步進(jìn)電動(dòng)機(jī)正轉(zhuǎn){ uchar i,j。 for(i=0。i5*n。i++) //步進(jìn)電動(dòng)機(jī)的步距角為每拍9176。,八拍為72176。,轉(zhuǎn)一圈需要五個(gè)八拍 { for(j=0。j8。j++) { if(K3 == 0) break。 //按下停止按鍵則跳出循環(huán) P1 = FFW[j]。 DelayMS(500)。 } }}void SETP_MOTOR_REV(uchar n) //步進(jìn)電動(dòng)機(jī)反轉(zhuǎn){ uchar i,j。 for(i=0。i5*n。i++) //步進(jìn)電動(dòng)機(jī)的步距角為每排9176。,八拍為72176。,轉(zhuǎn)一圈需要五個(gè)八拍 { for(j=0。j8。j++) { if(K3 == 0) break。 //按下停止按鍵則跳出循環(huán) P1 = REV[j]。 DelayMS(500)。 } }}void main(){ uchar N = 3。 while(1) { if(K1 == 0) //當(dāng)按鍵K1按下時(shí),步進(jìn)電動(dòng)機(jī)開(kāi)始正轉(zhuǎn)三圈 { P0 = 0xfe。 SETP_MOTOR_FFW(N)。 if(K3 == 0) break。 } else if(K2 == 0) //當(dāng)按鍵K2按下時(shí),步進(jìn)電動(dòng)機(jī)開(kāi)始反轉(zhuǎn)三圈 { P0 = 0xfd。 SETP_MOTOR_REV(N)。 if(K3 == 0) break。 //當(dāng)按鍵K3按下時(shí),步進(jìn)電動(dòng)機(jī)停轉(zhuǎn) } else
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1