在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于FPGA的步進電機控制實現

西西 ? 來源:博客園 ? 作者:logic3 ? 2020-09-10 16:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、步進電機概述

步進電機是一種能夠將電脈沖信號轉換成角位移或線位移的機電元件,它實際上是一種單相或多相同步電動機。單相步進電動機有單路電脈沖驅動,輸出功率一般很小,其用途為微小功率驅動。多相步進電動機有多相方波脈沖驅動,用途很廣。使用多相步進電動機時,單路電脈沖信號可先通過脈沖分配器轉換為多相脈沖信號,在經功率放大后分別送入步進電動機各相繞組。每輸入一個脈沖到脈沖分配器,電動機各相的通電狀態就發生變化,轉子會轉過一定的角度(稱為步距角)。正常情況下,步進電機轉過的總角度和輸入的脈沖數成正比;連續輸入一定頻率的脈沖時,電動機的轉速與輸入脈沖的頻率保持嚴格的對應關系,不受電壓波動和負載變化的影響。由于步進電動機能直接接收數字量的輸入,所以特別適合于微機控制。

2、步進電機的種類

目前常用的步進電機有三類:

(1)反應式步進電動機(VR):它的結構簡單,生產成本低,步距角可以做的相當小,但動態性能相對較差。

(2)永磁式步進電動機(PM):它的出力大,動態性能好;但步距角一般比較大。

(3)混合步進電動機(HB):它綜合了反應式和永磁式兩者的優點,步距角小,出力大,動態性能好,是性能較好的一類步進電動機。

如果還想做更深入的了解,自行查找相關資料。

實驗使用的電機如下

5V減速步進電機(5線4相)

型號:28BYJ-48

尺寸:28mm(直徑)

電壓:5V

步進角度:5.625 x 1/64

減速比:1/64

應用:適用于51/AVR/ARM等各種平臺。

電機驅動電路

基于FPGA的步進電機控制實現

3、步進電機控制的實現

我們實驗中所使用的步進電機為四相步進電機。轉子小齒數為64。系統中采用四路I/O進行并行控制,FPGA直接發出多相脈沖信號,在通過功率放大后,進入步進電機的各相繞組。這樣就不再需要脈沖分配器。脈沖分配器的功能可以由純軟件的方法實現。

四相步距電機的控制方法有四相單四拍,四相單、雙八拍和四相雙四拍三種控制方式。步距角的計算公式為:

其中:m為相數,控制方法是四相單四拍和四相雙四拍時C為1,控制方法是四相單、雙八拍時C為2,Zk為轉子小齒數。本系統中采用的是四相單、雙八拍控制方法,所以步距角為360°/512。但步進電機經過一個1/8的減速器引出,實際的步距角應為360°/512/8。

試驗中使用EXI/O的高四位控制四相步進電機的四個相。按照四相單、雙八拍控制方法,電機正轉時的控制順序為A→AB→B→BC→C→CD→D→DA。 參見表如下:

基于FPGA的步進電機控制實現

反轉時,只要將控制信號按相反的順序給出即可。

步進電機的頻率不能太快,也不能太慢。在200Hz附近最好。頻率太快是轉動不起來的。

注:為什么步進電機高于一定速度就無法啟動:

步進電機有一個技術參數:空載啟動頻率,即步進電機在空載情況下能夠正常啟動的脈沖頻率,如果脈沖頻率高于該值,電機不能正常啟動,可能發生丟步或堵轉。在有負載的情況下,啟動頻率應更低。如果要使電機達到高速轉動,脈沖頻率應該有加速過程,即啟動頻率較低,然后按一定加速度升到所希望的高頻(電機轉速從低速升到高速)。

4、設計原理圖

基于FPGA的步進電機控制實現

clk接時鐘;Dir接按鍵,控制正轉還是反轉; rst接復位信號;StepDrive接步進電機的4個引腳。

電路板連接

電源連接

基于FPGA的步進電機控制實現

FPGA IO連接

仿真

必須用Quartus 9.0版本軟件

工程文件

代碼文件

仿真波形文件

仿真結果

修改步進電機的速度請在這里修改:

// 此處的數值為200000,因為實驗中所使用的晶振時鐘頻率是50MHz,

// 這樣我們為步進電機提供了250Hz的頻率,使之能正常工作。

仿真驗證正確。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1645

    文章

    22025

    瀏覽量

    617484
  • 步進電機
    +關注

    關注

    152

    文章

    3165

    瀏覽量

    149546
  • 微機控制
    +關注

    關注

    0

    文章

    23

    瀏覽量

    8688
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    樹莓派 RP2350 實現步進電機精確控制

    樹莓派 RP2350 實現步進電機精確控制 本文介紹了 樹莓派 RP2350 開發板實現步進
    發表于 05-03 15:11

    步進電機控制實現方法

    電機能夠實現高精度的位置控制和速度控制。本文將詳細介紹步進電機
    的頭像 發表于 01-21 16:43 ?1294次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>控制</b><b class='flag-5'>實現</b>方法

    行星減速步進電機步進電機的區別

    步進電機是一種將電脈沖信號轉變為角位移或線位移的開環控制電機。其工作原理是通過電子電路將直流電分為多相序控制電流,使用這種電流給
    的頭像 發表于 11-16 15:11 ?819次閱讀
    行星減速<b class='flag-5'>步進</b><b class='flag-5'>電機</b>與<b class='flag-5'>步進</b><b class='flag-5'>電機</b>的區別

    步進電機如何自適應控制步進電機如何細分驅動控制

    是一種智能控制方法,它可以根據系統參數的變化和外部干擾自動調整控制策略,以實現對系統的穩定和精確控制。在步進
    的頭像 發表于 10-23 10:04 ?1583次閱讀

    步進電機如何在加減速過程中控制技術?

    步進電機是一種將電脈沖信號轉換為角位移或線位移的電機,廣泛應用于各種自動化控制系統中。在加減速過程中,步進
    的頭像 發表于 10-23 10:02 ?1260次閱讀

    步進電機轉速怎么控制高低

    步進電機是一種將電脈沖信號轉換為角位移或線位移的開環控制元件。在非超載的情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,當
    的頭像 發表于 10-22 15:55 ?1972次閱讀

    什么是混合式步進電機?舉例分析

    在工業自動化和精密控制領域,步進電機因其精確的步進控制和易于實現的開環
    的頭像 發表于 10-22 13:48 ?1216次閱讀

    淺談步進電機控制策略方式有哪些?

    步進電機是一種將電脈沖信號轉換為角位移或線位移的電機,廣泛應用于各種自動化控制系統中。步進電機
    的頭像 發表于 10-22 11:53 ?1196次閱讀

    步進電機控制技術及發展概況有哪些?

    電脈沖信號時,步進電機的定子繞組會產生磁場,使轉子產生扭矩,從而實現轉動。步進電機的轉動角度與輸入的電脈沖數成正比,因此可以通過
    的頭像 發表于 10-22 11:50 ?666次閱讀

    兩分鐘帶你了解步進電機控制的方法

    步進電機是一種將電脈沖信號轉換為角位移或線位移的電動機。其工作原理基于電磁學原理,通過將電能轉換為機械能來實現控制步進
    的頭像 發表于 09-18 14:47 ?1434次閱讀
    兩分鐘帶你了解<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>的方法

    步進電機的伺服控制方法有哪些

    步進電機的伺服控制方法主要包括以下幾種: 1. 位置模式 定義 :在位置模式下,步進伺服電機根據輸入的位置指令,通過閉環
    的頭像 發表于 09-04 09:48 ?1136次閱讀

    步進電機伺服控制系統的作用

    步進電機伺服控制系統是一種精密的電機控制系統,它通過精確控制
    的頭像 發表于 09-04 09:46 ?1188次閱讀

    步進電機型號與步進電機命名規則

    混合式步進電機代碼:SM。 系列代碼:H、高性能二相步進電機;C、三相步進電機;E、五相
    的頭像 發表于 08-26 09:42 ?957次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>型號與<b class='flag-5'>步進</b><b class='flag-5'>電機</b>命名規則

    基于NSUC1610的步進電機控制原理及其實際應用

    隨著現代汽車電子技術的快速發展,步進電機作為一種精確且可靠的執行元件,在汽車電子系統中的應用日益廣泛。為了實現車載步進電機應用的精確
    的頭像 發表于 07-31 14:02 ?1294次閱讀
    基于NSUC1610的<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>原理及其實際應用

    步進電機驅動芯片大電流怎么調

    磁場,進而驅動轉子轉動。步進電機的角位移與輸入的脈沖信號成正比,因此可以通過控制脈沖信號的數量和頻率來實現電機的精確
    的頭像 發表于 07-13 09:44 ?1822次閱讀
    主站蜘蛛池模板: 免费国产成高清人在线视频 | 亚洲综合色在线观看 | 天天躁狠狠躁夜夜躁2021 | 午夜视频在线免费播放 | 五月天婷婷网址 | 国产精品九九热 | 躁天天躁中文字幕在线 | 国内精品 第一页 | 黑人边吃奶边扎下面激情视频 | 一本到午夜92版免费福利 | 国产aaaaaa | 久久久久久亚洲精品 | 欧美射射射 | 亚洲成网777777国产精品 | 天天爽夜夜爽天天做夜夜做 | 嗯!啊!使劲用力在线观看 | 国产日韩精品一区二区三区 | 在线观看886影院成人影院 | 欧美一级爱操视频 | 久久青草国产免费观看 | 老师叫我下面含着精子去上课 | 亚洲欧美成人综合久久久 | 亚洲一区二区三区精品视频 | 欧美xxxxx性视频 | 毛片一级黄色 | 天天干天天爽 | 亚洲精品视频网 | 毛片免费高清免费 | 一区二区不卡在线观看 | 清冷双性被cao的合不拢腿 | xxxxxx性| 国产日韩精品一区二区三区 | 久久99精品久久久久久久不卡 | 国产aaa级一级毛片 国产ar高清视频+视频 | 大片免费看 | 五月网址 | 看片午夜| 亚洲第一色在线 | 欧美视频一区在线观看 | 成人精品视频在线观看播放 | jk黑色丝袜美腿老师啪啪 |