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

正文內(nèi)容

基于單片機的步進電機控制-免費閱讀

2025-02-11 15:13 上一頁面

下一頁面
  

【正文】 我以最誠摯的心意感謝周燕老師。把電機接上電源,用高電平分別接觸電機的引線,每接觸一下電機就會向前或向后轉(zhuǎn)動一下,經(jīng)過幾次試驗,終于搞清了電機的四個相序,排列順序分別是1A,2C,3B,4D。電源采用的是利用變壓器將220V的電壓轉(zhuǎn)換為12V的電壓,再利用橋堆整流使交流變成直流電,最后分別利用LM7812和LM7805芯片得到12V和5V的電壓。圖44 后退部分流程圖 加速部分 當電機正轉(zhuǎn)或反轉(zhuǎn)的時候,按下加速鍵,調(diào)用加速子程序,使電機每轉(zhuǎn)動一步的延時時間變短,從而實現(xiàn)電機的加速。 if(!KEY) { Flag++。 //改變這個參數(shù)可以調(diào)整電機轉(zhuǎn)速 ,數(shù)字越小,轉(zhuǎn)速越大 } }while(Flag==1) { P0=0x7C。 EX1=1。 if(!KEY2) { Flag++。//定時1mS if (count==PWM_ON) { PWM = 1。i++) //4相 { P2=B_Rotation[i]。{ while(Flag==0) { P0=0x71。//P0口段碼為3 case 3:P0=0x66。PWM_ON=0。 //全局中斷開 P0=0x06 。 //步進電機正轉(zhuǎn)表格unsigned char code B_Rotation[4]={0x8f,0x4f,0x2f,0x1f}。為0時啟動步進電機;sbit KEY1 = P3^2。 -轉(zhuǎn)子齒數(shù)。步進電機控制系統(tǒng)的組成如圖所示: 控制系統(tǒng)圖 步進電機控制程序設(shè)計的主要問題有三個: 第一、控制脈沖產(chǎn)生;第二、步進電機的旋轉(zhuǎn)方向和時序脈沖的關(guān)系;第三、步數(shù)的確定。 圖2135第三章 系統(tǒng)硬件整體結(jié)構(gòu) 系統(tǒng)整圖系統(tǒng)整圖如圖31所示,本系統(tǒng)采用外部中斷方式,p0口作為信號的輸入部分,p1口為發(fā)光二極管顯示部分,p2口作為電機的驅(qū)動部分。 運行矩頻特性:電機在某種測試條件下測的運行中運輸力矩與頻率關(guān)系的曲線稱為運行矩頻特性,這是電機諸多動態(tài)曲線中最重要的,也是電機選擇的根本依據(jù)。用百分比表示。四拍運行時步距角為θ=360度/(50*4)=(俗稱整步),八拍運行時步距角為θ=360度/(50*8)=(俗稱半步)。本次設(shè)計就是通過改變脈沖頻率來調(diào)節(jié)步進電機的速度的,并且通過數(shù)碼管顯示其轉(zhuǎn)速的級別。比較典型的芯片有兩類:一類芯片的核心是用硬件和微程序來保證步進電機實現(xiàn)合理的加減速過程,同時完成計長走步、正反轉(zhuǎn)等。通過這幾章的內(nèi)容描述,詳細介紹了本次畢業(yè)設(shè)計的內(nèi)容、方法、以及設(shè)計中遇到的問題和解決問題的途徑。29序言步進電機作為執(zhí)行元件,是機電一體化的關(guān)鍵產(chǎn)品之一,廣泛應(yīng)用在各種自動化控制系統(tǒng)中。28致 謝11 系統(tǒng)主程序7 步進電機概述6 論文的主要研究內(nèi)容 本文介紹的是一種基于單片機的步進電機的系統(tǒng)設(shè)計,用匯編語言編寫出電機的正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止程序,通過單片機、電機的驅(qū)動芯片ULN2004以及相應(yīng)的按鍵實現(xiàn)以上功能,并且步進電機的工作狀態(tài)要用相應(yīng)的發(fā)光二極管現(xiàn)實出來。 Driving mechanism。6第二章 步進電機與單片機簡介11 查鍵部分19 減速部分22 LM7812輸出電壓錯誤與解決方法可以通過控制脈沖個數(shù)來控制角位移量,從而精確地控制轉(zhuǎn)動角度;同時可以通過控制脈沖頻率來控制電機轉(zhuǎn)動的角度和加速度,從而達到調(diào)速的目的。另外還有基于單片機斬波恒流驅(qū)動、基于單片機的直流電壓驅(qū)動三種常見驅(qū)動方式,除上述三種步進電機的驅(qū)動方案之外,目前報道的驅(qū)動方案還有根據(jù)匯編語言或C語言進行軟件開發(fā),通過串行或并行通行的方式實現(xiàn)pc機與步進電機控制之間的數(shù)據(jù)通信,最終實現(xiàn)由pc機直接控制步進電機的方法。步進電機是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機構(gòu)。使得在速度、位置等控制領(lǐng)域用步進電機來控制變的非常簡單。完成一個磁場周期性變化所需脈沖數(shù)或?qū)щ姞顟B(tài)用n表示, 指電機轉(zhuǎn)過一個齒距角所需脈沖數(shù),以四相電機為例,有四相四拍運行方式即ABBCCDDAAB,四相八拍運行方式即AABBBCCCDDDAA。這樣會造成電機的發(fā)熱及機械噪音。 失調(diào)角:轉(zhuǎn)子齒軸線偏移定子齒軸線的角度,電機運轉(zhuǎn)必存在失調(diào)角,由失調(diào)角產(chǎn)生的誤差,采用細分驅(qū)動是不能解決問題的。 單片機原理概述單片機是把微型計算機主要部分都集成一塊芯片上的單芯片微型計算機。用按鍵設(shè)定步進電機的啟停、轉(zhuǎn)速、轉(zhuǎn)向,改變轉(zhuǎn)速、轉(zhuǎn)向都可以在動態(tài)運行中進行,轉(zhuǎn)速數(shù)值及轉(zhuǎn)向都在LED數(shù)碼管中動態(tài)顯示。 2 控制模式寫出控制模型。 系統(tǒng)主程序系統(tǒng)分為電機正轉(zhuǎn)、電機反轉(zhuǎn)、電機加速與電機減速的幾部分組成,其主程序框圖如圖41所示 。//直流電機速度檔位;unsigned char PWM_ON 。 //外部中斷1開,控制步進電機 IT0=1。 //打開中斷TR0=1。//P0口段碼為2; case 2:P0=0x4F。break。 //改變這個參數(shù)可以調(diào)整電機轉(zhuǎn)速 ,數(shù)字越小,轉(zhuǎn)速越大 } }while(Flag==1) { P0=0x7C。 *//******************************************************************/ void tim(void) interrupt 1 using 1{static unsigned char count。 if(!KEY1) { PWM_Num++。 //正轉(zhuǎn)表格unsigned char code B_Rotation[4]={0xf8,0xf4,0xf2,0xf1}。i4。 //改變這個參數(shù)可以調(diào)整電機轉(zhuǎn)速 ,數(shù)字越小,轉(zhuǎn)速越大 } }while(Flag==2) //停止 { P0=0x6D。流程圖如圖43所示。由于編譯只能檢查是否存在語法錯誤,所以還要看是否存在邏輯錯誤。 步進電機轉(zhuǎn)動錯誤及解決方法步進電機一開始不能正常轉(zhuǎn)動,以為是電路焊接有問題,為了防止再次出現(xiàn)虛焊,首先將電路板用萬用表檢查了一遍,沒問題。附錄附錄1:源程序清單QIAN EQU 40HHOU EQU 41HJIA EQU 42HJIAN EQU 43HTING EQU 44HORG 000HLJMP MAINORG 003HLJMP DUAN /// 外部中斷0ORG 0030HMAIN: /// 初始化 MOV R0, OFH MOV 10H, 01H MOV 11H, 03H MOV 12H, 02H MOV 13H, 06H MOV 14H, 04H MOV 15H, 0CH MOV 16H, 08H MOV 17H, 09H MOV 20H, 50 MOV 21H, 40
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1