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

正文內(nèi)容

[工程科技]51單片機(jī)控制四相步進(jìn)電機(jī)畢業(yè)設(shè)計(jì)資料-文庫吧資料

2025-01-22 04:27本頁面
  

【正文】 MOV P1,070H MOV AJMP 20H,10H MOV QUITLOOP3: 21H,10H MOV P1,0B0H MOV AJMP 20H,04H MOV QUITLOOP1: 21H,40H MOV P1,0D0H MOV JB JB JB JB JB JB JB JB電機(jī)正、反轉(zhuǎn)指針。 ,FAN $。 TR1 EA ET1 TH1,0FFH MOVT1計(jì)數(shù)器置初值,開中斷P1口置初值,防止電機(jī)上電短路 P1,0C0H MOV 。20H單元置初值,電機(jī)正轉(zhuǎn)位置指針 20H,00H圖4 方式1程序框圖方式1源程序: 這樣,當(dāng)步進(jìn)電機(jī)換向時(shí),就可以上一次的位置作為起點(diǎn)反向運(yùn)動(dòng),避免了電機(jī)換向時(shí)產(chǎn)生錯(cuò)步。其中20H單元的各位為步進(jìn)電機(jī)正轉(zhuǎn)標(biāo)志位;21H單元各位為反轉(zhuǎn)標(biāo)志位。在程序的編制中,要特別注意步進(jìn)電機(jī)在換向時(shí)的處理。當(dāng)上電或按下復(fù)位鍵KR后,AT89C2051先檢測撥碼開關(guān)KX、KY的狀態(tài),根據(jù)KX、KY 的不同組合,進(jìn)入不同的工作方式。方式2為串行通訊方式:上位機(jī)(PC機(jī)或單片機(jī))將控制命令發(fā)送給驅(qū)動(dòng)器,驅(qū)動(dòng)器根據(jù)控制命令自行完成有關(guān)控制過程。該驅(qū)動(dòng)器根據(jù)撥碼開關(guān)KX、KY的不同組合有三種工作方式供選擇:方式1為中斷方式:(INT1)為步進(jìn)脈沖輸入端。 在50Ω外接電阻上并聯(lián)一個(gè)200μF電容,可以改善注入步進(jìn)電機(jī)繞組的電流脈沖前沿,提高了步進(jìn)電機(jī)的高頻性能。D1~D4為續(xù)流二極管,使電機(jī)繞組產(chǎn)生的反電動(dòng)勢通過續(xù)流二極管(D1~D4)而衰減掉,從而保護(hù)了功率管TIP122不受損壞。圖中L1為步進(jìn)電機(jī)的一相繞組。 ~,經(jīng)74LS14反相后進(jìn)入9014,經(jīng)9014放大后控制光電開關(guān),光電隔離后,由功率管TIP122將脈沖信號(hào)進(jìn)行電壓和電流放大,驅(qū)動(dòng)步進(jìn)電機(jī)的各相繞組。 c八拍步進(jìn)電機(jī)驅(qū)動(dòng)器系統(tǒng)電路原理如圖3: b. 雙四拍單四拍與雙四拍的步距角相等,但單四拍的轉(zhuǎn)動(dòng)力矩小。而0、3號(hào)齒和A、B相繞組產(chǎn)生錯(cuò)齒,5號(hào)齒就和A、D相繞組磁極產(chǎn)生錯(cuò)齒。 圖1 四相步進(jìn)電機(jī)步進(jìn)示意圖只要對(duì)步進(jìn)電機(jī)的各相繞組按合適的時(shí)序通電,就能使步進(jìn)電機(jī)步進(jìn)轉(zhuǎn)動(dòng)。 1. 步進(jìn)電機(jī)的工作原理有時(shí)從一些舊設(shè)備上拆下的步進(jìn)電機(jī)(這種電機(jī)一般沒有損壞)要改作它用,一般需自己設(shè)計(jì)驅(qū)動(dòng)器。 反轉(zhuǎn)結(jié)束END主題: 單片機(jī)控制步進(jìn)電機(jī)驅(qū)動(dòng)器工作原理 步進(jìn)電機(jī)在控制系統(tǒng)中具有廣泛的應(yīng)用。 正轉(zhuǎn)結(jié)束DB 30H,90H,0C0H,60HRETTABLE:DB 30H,60H,0C0H,90H R4,DEL2DJNZ R2,$ R3,200DEL3:MOV R4,20MOV反轉(zhuǎn)MOV R3,144。 D組線圈對(duì)應(yīng) 。 B組線圈對(duì)應(yīng) 。 步進(jìn)電機(jī)的驅(qū)動(dòng)信號(hào)必須為脈沖信號(hào)!!! 轉(zhuǎn)動(dòng)的速度和脈沖的頻率成正比!!!。 。 DESIGN BY BENLADN911*********************************************************************************。 該步進(jìn)電機(jī)有6根引線,排列次序如下:1:紅色、2:紅色、3:橙色、4:棕色、5:黃色、6:黑色。51單片機(jī)驅(qū)動(dòng)步進(jìn)電機(jī)電路及程序 當(dāng)步進(jìn)電機(jī)停止,如果直接將speedlevel 設(shè)為1,此時(shí)步進(jìn)電機(jī)將被“卡住”,而如果先把speedlevel 設(shè)為2,讓電機(jī)以1500RPM的轉(zhuǎn)速轉(zhuǎn)起來,幾秒種后,再把speedlevel 設(shè)為1,此時(shí)電機(jī)就能以3000RPM的轉(zhuǎn)速高速轉(zhuǎn)動(dòng),這就是“加速”的效果?! 〔竭M(jìn)電機(jī)從靜止到高速轉(zhuǎn)動(dòng)需要一個(gè)加速的過程,否則電機(jī)很容易被“卡住”,代碼一、二實(shí)現(xiàn)加速不是很方便,而在代碼三中,加速則很容易了。 }  在代碼三中,我將步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)控制放在時(shí)間中斷函數(shù)之中,這樣主函數(shù)就能很方便的加入其它任務(wù)的執(zhí)行,而對(duì)步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)不產(chǎn)生影響。 if (step_index0) step_index。 else if (step_index7) step_index++。 if (turn==0) case 7: //0 break。 P1_3 = 1。 P1_2 = 0。 P1_1 = 0。 P1_0 = 0。 case 5: //3 break。 P1_3 = 0。 P1_2 = 1。 P1_1 = 0。 P1_0 = 0。 case 4: break。 P1_3 = 0。 P1_2 = 1。 P1_1 = 1。 P1_0 = 0。 case 2: //1 break。 P1_3 = 0。 P1_2 = 0。 P1_1 = 1。 P1_0 = 1。 case 0: //0 switch(step_index) {}void gorun(){ }}void delay(unsigned int endcount){ gorun()。 spcount = speedlevel。 if(spcount=0) spcount。 count++。 TL0=0x0C。 TH0=0xFE。 }while(1)。 stop_flag=0。 delay(10000)。 stop_flag=1。 delay(10000)。 speedlevel = 1。 delay(10000)。 speedlevel = 2。turn = 0。 TR0 = 1。 TL0 = 0x0C。 //定時(shí)器0中斷允許 TH0 = 0xFE。 //設(shè)定時(shí)器0和1為16位模式1 //允許CPU中斷 P1_3 = 0。 P1_2 = 0。 P1_1 = 0。P1_0 = 0。 //步進(jìn)電機(jī)控制步進(jìn)函數(shù)void main(void) {//延時(shí)函數(shù),延時(shí)為endcount*void gorun()。 //步進(jìn)電機(jī)轉(zhuǎn)速參數(shù)計(jì)數(shù)void delay(unsigned int endcount)。 //步進(jìn)電機(jī)轉(zhuǎn)速參數(shù),數(shù)值越大速度越慢,最小值為1,速度最快static int spcount。  但是,在代碼二中,步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)控制是在主函數(shù)中,如果程序還需執(zhí)行其它任務(wù),則有可能使步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)收到影響,另外還有其它方面的不便,總之不是很完美的控制。 } step_index=7。 { } step_index=0。 { } P1_3 = 1。 P1_2 = 0。 P1_1 = 0。 P1_0 = 1。 case 6: break。 P1_3 = 1。 P1_2 = 1。 P1_1 = 0。 P1_0 = 0。 case 4: break。 P1_3 = 0。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1