在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 28BYJ48型步進(jìn)電機(jī)的控制方法

            28BYJ48型步進(jìn)電機(jī)的控制方法

            作者: 時(shí)間:2016-11-23 來源:網(wǎng)絡(luò) 收藏
              前不久弄到一只28BYJ48型步進(jìn)電機(jī),沒有資料,從網(wǎng)上查找,搜到一些資料,但按照網(wǎng)上介紹的程序?qū)嶒?yàn),都沒有成功。后來根據(jù)資料的原理部分,試著自己編寫了一段程序,經(jīng)過多次實(shí)驗(yàn)調(diào)試,終于成功了。

              哈哈,收獲不?。。?!

            本文引用地址:http://www.biyoush.com/article/201611/320271.htm

              步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行設(shè)備。通俗一點(diǎn)講:當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度(即步進(jìn)角)。我們可以通過控制脈沖個(gè)數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí)我們可以通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。

              28BYJ48型步進(jìn)電機(jī)是四相八拍電機(jī),電壓為DC5V~DC12V。當(dāng)對(duì)步進(jìn)電機(jī)按一定順序施加一系列連續(xù)不斷的控制脈沖時(shí),它可以連續(xù)不斷地轉(zhuǎn)動(dòng)。每一個(gè)脈沖信號(hào)使得步進(jìn)電機(jī)的某一相或兩相繞組的通電狀態(tài)改變一次,也就對(duì)應(yīng)轉(zhuǎn)子轉(zhuǎn)過一定的角度。當(dāng)通電狀態(tài)的改變完成一個(gè)循環(huán)時(shí),轉(zhuǎn)子轉(zhuǎn)過一個(gè)齒距。四相步進(jìn)電機(jī)可以在不同的通電方式下運(yùn)行,常見的通電方式有單(單相繞組通電)四拍(A-B-C-D-A……),雙(雙相繞組通電)四拍(AB-BC-CD-DA-AB……),四相八拍(A-AB-B-BC-C-CD-D-DA-A……)。本例是使用四相八拍驅(qū)動(dòng)方式實(shí)現(xiàn)的。

              下面是我寫的C語言控制程序?qū)崿F(xiàn)28BYJ48型步進(jìn)電機(jī)正轉(zhuǎn)五圈然后倒轉(zhuǎn)五圈的效果:

            //********************************************************************************
            //* 標(biāo)題: 步進(jìn)電機(jī)正反轉(zhuǎn)演示程序 *
            //* 文件: 步進(jìn)電機(jī)正反轉(zhuǎn)演示.C *
            //* 日期: 2011-3-13 *
            //* 環(huán)境: 使用自制單片機(jī)最小系統(tǒng)板測(cè)試通過 *
            //********************************************************************************
            //* 描述: 28BYJ-48步進(jìn)電機(jī)正反轉(zhuǎn)控制 *
            //* 電機(jī)使用端口:P1.0、P1.1、P1.2、P1.3 *
            //* 單雙八拍工作方式:A-AB-B-BC-C-CD-D-DA *
            //********************************************************************************

            #include
            #include

            //**********************正向旋轉(zhuǎn)相序表*****************************
            unsigned char code FFW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09};

            //**********************反向旋轉(zhuǎn)相序表*****************************

            unsigned char code REV[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08};

            //***********************延時(shí)子程序********************************

            void delay(unsigned int t)
            {
            unsigned int k;
            while(t--)
            {
            for(k=0; k<125; k++)
            {}
            }
            }

            //**********************步進(jìn)電機(jī)正轉(zhuǎn)******************************

            void motor_ffw(unsigned int n)
            {
            unsigned char i;
            unsigned int j;
            for (j=0; j<8*64*n; j++)
            {
            for (i=0; i<8; i++)
            {
            P1 = FFW[i];
            delay(1);
            }
            }
            }

            //*********************步進(jìn)電機(jī)反轉(zhuǎn)********************************

            void motor_rev(unsigned int n)
            {
            unsigned char i;
            unsigned int j;
            for (j=0; j<8*64*n; j++)
            {
            for (i=0; i<8; i++)
            {
            P1 = REV[i];
            delay(1);
            }
            }
            }

            //*************************主程序*********************************
            main()
            {
            while(1)
            {
            motor_ffw(5); //電機(jī)正轉(zhuǎn)5圈
            delay(1000);
            motor_rev(5); //電機(jī)反轉(zhuǎn)5圈
            delay(1000);

            }
            }



            評(píng)論


            技術(shù)專區(qū)

            關(guān)閉