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

正文內(nèi)容

大學(xué)畢業(yè)設(shè)計(jì)c51程序控制步進(jìn)電機(jī)(更新版)

2025-08-04 18:10上一頁面

下一頁面
  

【正文】 tate()。 P2_3=0。 j++) //一個(gè)周期轉(zhuǎn)30度 { P0 =CCW[j]。 //電機(jī)反轉(zhuǎn) } }/*步進(jìn)電機(jī)正轉(zhuǎn)/********************************************************/void motor_CW(){uchar i。 //脈沖方式 EX0=1。 //定時(shí)器T0初值FFH; TL0=0xff。char STATE_CW[]=CW。sbit P0_3=P0^3。 //固定檔位按鍵define uchar unsigned char //無符號(hào)字符定義uchar code CW[4]={0x01,0x02,0x04,0x08}。 //液晶LCD1602初始化void show_lcd(int)。所以我選擇這樣的畢業(yè)設(shè)計(jì)課題,并且能通過此次設(shè)計(jì)來提高自己軟件編制和硬件電路設(shè)計(jì)的能力。利用以有的單片機(jī)系統(tǒng),作為下位機(jī),選用一臺(tái)微機(jī)作為上位機(jī),可以用VB 語言編寫一個(gè)系統(tǒng)軟件,這樣可以基于PC的控制系統(tǒng)提高電機(jī)的控制功能。此方法具有運(yùn)行速度穩(wěn)定,運(yùn)行步數(shù)準(zhǔn)確無誤等優(yōu)點(diǎn)。大數(shù)碼管采用共陽極接法,低電平有效。2. 在輸入口輸入高電平時(shí)﹐輸出口為低電平﹐但是在輸入端輸入低電平時(shí)﹐輸出端怎么還是低電平? ULN2003A的輸出結(jié)構(gòu)是集電極開路的,所以要在輸出端接一個(gè)上拉電阻,在輸入低電平的時(shí)候輸出才是高電平。ULN2003 工作電壓高,工作電流大,灌電流可達(dá)500mA,并且能夠在關(guān)態(tài)時(shí)承受 50V 的電壓,輸出還可以在高負(fù)載電流并行運(yùn)行??芍苯域?qū)動(dòng)繼電器等負(fù)載。它是雙列16腳封裝,NPN晶體管矩陣,最大驅(qū)動(dòng)電壓=50V,電流=500mA,輸入電壓=5V,適用于TTL COMS,由達(dá)林頓管組成驅(qū)動(dòng)電路。使用 Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。 以下是1602的16進(jìn)制ASCII碼表地址: 讀的時(shí)候,先讀左邊那列,再讀上面那行,如:感嘆號(hào)!的ASCII為0x21,字母B的ASCII為0x42(前面加0x表示十六進(jìn)制)。 第6腳:E(或EN)端為使能(enable)端。通過對(duì)鍵盤的輸入與操作實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制?! D2 四相步進(jìn)電機(jī)步進(jìn)示意圖  開始時(shí),開關(guān)SB接通電源,SA、SC、SD斷開,B相磁極和轉(zhuǎn)子0、3號(hào)齒對(duì)齊,同時(shí),轉(zhuǎn)子的4號(hào)齒就和C、D相繞組磁極產(chǎn)生錯(cuò)齒,5號(hào)齒就和D、A相繞組磁極產(chǎn)生錯(cuò)齒。電機(jī)步長(步距角)是步進(jìn)電機(jī)的主要性能指標(biāo)之一,不同的應(yīng)用場合,對(duì)步長大小的要求不同。為使磁通路徑最短,在磁場力的作用下,轉(zhuǎn)子被強(qiáng)迫移動(dòng),使最近的一對(duì)齒與被激勵(lì)的一相對(duì)準(zhǔn)。這種步進(jìn)電機(jī)的應(yīng)用最為廣泛。例如:混合式步進(jìn)電機(jī)的工作方式,其各相通電順序?yàn)锳BCD,通電控制脈沖必須嚴(yán)格按照這一順序分別控制A,B,C,D相的通斷,這就是所謂脈沖環(huán)形分配器。隨著步進(jìn)電動(dòng)機(jī)技術(shù)的發(fā)展,步進(jìn)電動(dòng)機(jī)已經(jīng)能夠單獨(dú)在系統(tǒng)上進(jìn)行使用,成為了不可替代的執(zhí)行元件。隨著微電子和計(jì)算機(jī)技術(shù)的發(fā)展,步進(jìn)電機(jī)的需求量與日俱增,在各個(gè)國民經(jīng)濟(jì)領(lǐng)域都有應(yīng)用。電機(jī)轉(zhuǎn)動(dòng)的不同狀態(tài)由液晶LCD1602顯示出來。通過鍵盤掃描把選擇的信息反饋給單片機(jī),單片機(jī)根據(jù)反饋信息做出相應(yīng)的判斷并改變輸出脈沖的頻率或轉(zhuǎn)動(dòng)狀態(tài)信號(hào)。步進(jìn)電機(jī)是微特電機(jī)的一種,其作為執(zhí)行元件,是機(jī)電一體化的關(guān)鍵產(chǎn)品之一,廣泛應(yīng)用在各種自動(dòng)化控制系統(tǒng)中。早期的步進(jìn)電機(jī)輸出轉(zhuǎn)矩比較小,無法滿足需要,在使用中和液壓扭矩放大器一同組成液壓脈沖馬達(dá)。其基本原理作用如下:(1)控制換相順序 通電換相這一過程稱為脈沖分配。它又分為兩相和五相: 。圖1 它的工作過程是這樣的:當(dāng)有一相繞組被激勵(lì)時(shí),磁通從正相齒,經(jīng)過軟鐵芯的轉(zhuǎn)子,并以最短的路徑流向負(fù)相齒,而其他六個(gè)凸齒并無磁通。但每步都使轉(zhuǎn)子轉(zhuǎn)動(dòng)15176。圖1是該四相反應(yīng)式步進(jìn)電機(jī)工作原理示意圖?! 嗡呐?、b、c所示:     a. 單四拍 b. 雙四拍 c八拍  對(duì)步進(jìn)電機(jī)四個(gè)繞組依次實(shí)現(xiàn)如下方式的循環(huán)通電控制:  單四拍運(yùn)行:正轉(zhuǎn)ABCD;反轉(zhuǎn)DCBA 雙四拍運(yùn)行:正轉(zhuǎn)ABBCCDDA;反轉(zhuǎn)DCCBBAAD單雙八拍運(yùn)行:正轉(zhuǎn)AABBBCCCDDDA 控制系統(tǒng)電路設(shè)計(jì)步進(jìn)電機(jī)控制設(shè)計(jì)采用AT89S52單片機(jī)作為控制機(jī)構(gòu)的核心(如圖4)。 第5腳:RW為讀寫信號(hào)線,高電平(1)時(shí)進(jìn)行讀操作,低電平(0)時(shí)進(jìn)行寫操作。A’。AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器。圖9 SCH原理框圖 LN2003A驅(qū)動(dòng)ULN2003的內(nèi)部結(jié)構(gòu)和功能 ULN是集成達(dá)林頓管IC,內(nèi)部還集成了一個(gè)消線圈反電動(dòng)勢的二極管,可用來驅(qū)動(dòng)繼電器。uln2003的作用: ULN2003是大電流驅(qū)動(dòng)陣列,多用于單片機(jī)、智能儀表、PLC、數(shù)字量輸出卡等控制電路中。ULN2003 的基極電阻,在5V 的工作電壓下它 能與TTL 和CMOS 電路直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來處理的數(shù)據(jù)。ULN2003可以并聯(lián)使用,在相應(yīng)的OC輸出管腳上串聯(lián)幾個(gè)歐姆的均流電阻后再并聯(lián)使用,防止陣列電流不平衡。則一塊ULN2003恰好驅(qū)動(dòng)一個(gè)LED數(shù)碼管的7段。 (2) 步進(jìn)電機(jī)運(yùn)行步數(shù)控制程序 此方案采用單相和雙相交差通電處理方式??衫肞C機(jī)強(qiáng)大功能編寫PC軟件來控制、驗(yàn)證、改善控制系統(tǒng)性能。一臺(tái)好的步進(jìn)電機(jī)控制器就能體現(xiàn)出步進(jìn)機(jī)在控制方面上的優(yōu)越性能。 //判斷LCD是否可以寫入即忙否()void inti_lcd()。 //電機(jī)反轉(zhuǎn)void key()。sbit P0_2=P0^2。 char StateChar[]=RUN STATE:。 //開總中斷開啟 TH0=0xff。 //T1中斷開啟 IT0=1。 //電機(jī)正轉(zhuǎn) else if(P2_3==0) motor_CCW()。 j4。} //定時(shí)器1中斷:反轉(zhuǎn)void t_1(void) interrupt 3{ RunState=LEFT_RUN。 cmd_wr()。 DoSpeed()。 for(a=0。 //液晶模式設(shè)置 cmd_wr()。 P1=0x06。 E=0。 while(SpeedChar[i]!=39。 i=0。 cmd_wr()。 P1=0xC0 | 0x0A。 } else while(STATE_CCW[i]!=39。Delay) for(i=0。如果要使電機(jī)達(dá)到高速轉(zhuǎn)動(dòng),脈沖頻率應(yīng)該有加速過程,即啟動(dòng)頻率較低,然后按一定加速度升到所希望的高頻(電機(jī)速從低速升到高速)。6 CS51系列單片機(jī)實(shí)用接口技術(shù)》北京航空航天大學(xué)出版社7電動(dòng)機(jī)的單片機(jī)控制》 北京航空航天大學(xué)出版8單片機(jī)的C語言言應(yīng)用程序設(shè)計(jì)》  北京航空航天大學(xué)出版社 9單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航 .北京人民郵電出版社 .附2:23
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1