国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA的步進(jìn)電機(jī)控制實(shí)現(xiàn)

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

掃碼添加小助手

加入工程師交流群

1、步進(jìn)電機(jī)概述

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

2、步進(jìn)電機(jī)的種類

目前常用的步進(jìn)電機(jī)有三類:

(1)反應(yīng)式步進(jìn)電動(dòng)機(jī)(VR):它的結(jié)構(gòu)簡單,生產(chǎn)成本低,步距角可以做的相當(dāng)小,但動(dòng)態(tài)性能相對較差。

(2)永磁式步進(jìn)電動(dòng)機(jī)(PM):它的出力大,動(dòng)態(tài)性能好;但步距角一般比較大。

(3)混合步進(jìn)電動(dòng)機(jī)(HB):它綜合了反應(yīng)式和永磁式兩者的優(yōu)點(diǎn),步距角小,出力大,動(dòng)態(tài)性能好,是性能較好的一類步進(jìn)電動(dòng)機(jī)。

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

實(shí)驗(yàn)使用的電機(jī)如下

5V減速步進(jìn)電機(jī)(5線4相)

型號(hào):28BYJ-48

尺寸:28mm(直徑)

電壓:5V

步進(jìn)角度:5.625 x 1/64

減速比:1/64

應(yīng)用:適用于51/AVR/ARM等各種平臺(tái)。

電機(jī)驅(qū)動(dòng)電路

基于FPGA的步進(jìn)電機(jī)控制實(shí)現(xiàn)

3、步進(jìn)電機(jī)控制的實(shí)現(xiàn)

我們實(shí)驗(yàn)中所使用的步進(jìn)電機(jī)為四相步進(jìn)電機(jī)。轉(zhuǎn)子小齒數(shù)為64。系統(tǒng)中采用四路I/O進(jìn)行并行控制,FPGA直接發(fā)出多相脈沖信號(hào),在通過功率放大后,進(jìn)入步進(jìn)電機(jī)的各相繞組。這樣就不再需要脈沖分配器。脈沖分配器的功能可以由純軟件的方法實(shí)現(xiàn)。

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

其中:m為相數(shù),控制方法是四相單四拍和四相雙四拍時(shí)C為1,控制方法是四相單、雙八拍時(shí)C為2,Zk為轉(zhuǎn)子小齒數(shù)。本系統(tǒng)中采用的是四相單、雙八拍控制方法,所以步距角為360°/512。但步進(jìn)電機(jī)經(jīng)過一個(gè)1/8的減速器引出,實(shí)際的步距角應(yīng)為360°/512/8。

試驗(yàn)中使用EXI/O的高四位控制四相步進(jìn)電機(jī)的四個(gè)相。按照四相單、雙八拍控制方法,電機(jī)正轉(zhuǎn)時(shí)的控制順序?yàn)锳→AB→B→BC→C→CD→D→DA。 參見表如下:

基于FPGA的步進(jìn)電機(jī)控制實(shí)現(xiàn)

反轉(zhuǎn)時(shí),只要將控制信號(hào)按相反的順序給出即可。

步進(jìn)電機(jī)的頻率不能太快,也不能太慢。在200Hz附近最好。頻率太快是轉(zhuǎn)動(dòng)不起來的。

注:為什么步進(jìn)電機(jī)高于一定速度就無法啟動(dòng):

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

4、設(shè)計(jì)原理圖

基于FPGA的步進(jìn)電機(jī)控制實(shí)現(xiàn)

clk接時(shí)鐘;Dir接按鍵,控制正轉(zhuǎn)還是反轉(zhuǎn); rst接復(fù)位信號(hào);StepDrive接步進(jìn)電機(jī)的4個(gè)引腳。

電路板連接

電源連接

基于FPGA的步進(jìn)電機(jī)控制實(shí)現(xiàn)

FPGA IO連接

仿真

必須用Quartus 9.0版本軟件

工程文件

代碼文件

仿真波形文件

仿真結(jié)果

修改步進(jìn)電機(jī)的速度請?jiān)谶@里修改:

// 此處的數(shù)值為200000,因?yàn)閷?shí)驗(yàn)中所使用的晶振時(shí)鐘頻率是50MHz,

// 這樣我們?yōu)椴竭M(jìn)電機(jī)提供了250Hz的頻率,使之能正常工作。

仿真驗(yàn)證正確。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22415

    瀏覽量

    636540
  • 步進(jìn)電機(jī)
    +關(guān)注

    關(guān)注

    153

    文章

    3249

    瀏覽量

    152401
  • 微機(jī)控制
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    步進(jìn)電機(jī)驅(qū)動(dòng)器的作用介紹

    步進(jìn)電機(jī)驅(qū)動(dòng)器是現(xiàn)代工業(yè)自動(dòng)化、精密控制設(shè)備中的核心組件之一,其作用遠(yuǎn)不止簡單的“驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)”,而是通過精確控制電流、細(xì)分步距角以及動(dòng)態(tài)響
    的頭像 發(fā)表于 02-28 15:47 ?101次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>驅(qū)動(dòng)器的作用介紹

    步進(jìn)電機(jī)發(fā)熱問題及對策

    ?步進(jìn)電機(jī)作為一種將電脈沖信號(hào)轉(zhuǎn)換為角位移或線位移的開環(huán)控制元件,在自動(dòng)化設(shè)備、3D打印機(jī)、數(shù)控機(jī)床等領(lǐng)域應(yīng)用廣泛。然而在實(shí)際使用過程中,電機(jī)發(fā)熱問題始終困擾著工程師和技術(shù)人員。過高的
    的頭像 發(fā)表于 02-18 07:33 ?5895次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>發(fā)熱問題及對策

    步進(jìn)電機(jī)控制原理

    步進(jìn)電機(jī)是數(shù)字控制電機(jī),它將脈沖信號(hào)轉(zhuǎn)變成角位移,即給一個(gè)脈沖信號(hào),步進(jìn)電機(jī)就轉(zhuǎn)動(dòng)一個(gè)角度,因此
    發(fā)表于 01-04 08:25

    ?DRV8711 步進(jìn)電機(jī)控制器技術(shù)文檔總結(jié)

    DRV8711器件是一個(gè)步進(jìn)電機(jī)控制器,它使用外部 N 溝道 MOSFET 驅(qū)動(dòng)一個(gè)雙極步進(jìn)電機(jī)或兩個(gè)有刷直流
    的頭像 發(fā)表于 10-17 15:09 ?942次閱讀
    ?DRV8711 <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器技術(shù)文檔總結(jié)

    伺服電機(jī)步進(jìn)電機(jī)的核心區(qū)別

    大家在運(yùn)動(dòng)控制的時(shí)候是用伺服電機(jī)的還是用步進(jìn)電機(jī)做定位控制了?為什么有時(shí)候用伺服電機(jī),有時(shí)候又
    的頭像 發(fā)表于 10-15 14:32 ?1783次閱讀
    伺服<b class='flag-5'>電機(jī)</b>和<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的核心區(qū)別

    采用MT6835絕對式磁編碼器實(shí)現(xiàn)高精度閉環(huán)步進(jìn)電機(jī)控制

    "MT6835絕對式磁編碼器賦能閉環(huán)步進(jìn)電機(jī)實(shí)現(xiàn)±0.05°高精度控制,解決傳統(tǒng)開環(huán)系統(tǒng)的失步與振動(dòng)問題,工業(yè)應(yīng)用合格率提升至99.5%。" 在工業(yè)自動(dòng)化、機(jī)器人技術(shù)以及
    的頭像 發(fā)表于 08-29 17:22 ?1433次閱讀

    基于MT6835磁編碼器IC的步進(jìn)電機(jī)全閉環(huán)伺服控制策略

    基于MT6835磁編碼器IC的步進(jìn)電機(jī)全閉環(huán)伺服控制策略,通過引入高精度位置反饋和先進(jìn)控制算法,實(shí)現(xiàn)步進(jìn)
    的頭像 發(fā)表于 08-27 17:55 ?1166次閱讀

    單片機(jī)怎么控制步進(jìn)電機(jī)

    步進(jìn)電機(jī)作為一種將電脈沖信號(hào)轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu),其運(yùn)轉(zhuǎn)依賴于脈沖信號(hào)的控制,而單片機(jī)作為控制核心,通過輸出特定的脈沖信號(hào)和方向信號(hào),實(shí)現(xiàn)
    的頭像 發(fā)表于 07-24 13:41 ?652次閱讀

    RTL級(jí)機(jī)器人電機(jī)控制器的FPGA設(shè)計(jì)

    借助Verilog,在FPGA實(shí)現(xiàn)了帶編碼器的兩臺(tái)電機(jī)電機(jī)控制系統(tǒng)的RTL級(jí)設(shè)計(jì)。
    的頭像 發(fā)表于 07-07 14:01 ?2918次閱讀
    RTL級(jí)機(jī)器人<b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器的<b class='flag-5'>FPGA</b>設(shè)計(jì)

    三相反應(yīng)式步進(jìn)電機(jī)智能控制系統(tǒng)設(shè)計(jì)

    摘 要:基于單片微處理器對三相反應(yīng)式步進(jìn)電機(jī)的轉(zhuǎn)速與轉(zhuǎn)向控制系統(tǒng)進(jìn)行研究設(shè)計(jì)。步進(jìn)電機(jī)每給一個(gè)脈沖就轉(zhuǎn)動(dòng)一個(gè)固定的角度,通過
    發(fā)表于 06-13 09:31

    數(shù)據(jù)采集卡與步進(jìn)電機(jī)

    本文介紹了步進(jìn)電機(jī)的工作原理,以及如何使用數(shù)據(jù)采集卡控制步進(jìn)電機(jī)動(dòng)作。
    的頭像 發(fā)表于 05-26 15:53 ?1419次閱讀
    數(shù)據(jù)采集卡與<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>

    HJ4205步進(jìn)電機(jī)驅(qū)動(dòng)電路詳解

    HJ4205是一款步進(jìn)電機(jī)驅(qū)動(dòng)電路。包含一個(gè)步進(jìn)電機(jī)控制器和內(nèi)部N溝道MOSFET,來驅(qū)動(dòng)一個(gè)雙極步進(jìn)
    的頭像 發(fā)表于 05-07 16:19 ?1768次閱讀
    HJ4205<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>驅(qū)動(dòng)電路詳解

    步進(jìn)電機(jī)的 LabVIEW 控制與應(yīng)用

    本文介紹了 RP2350 開發(fā)板使用 LabVIEW 上位機(jī)串口發(fā)送指令,實(shí)現(xiàn)步進(jìn)電機(jī) **單步** 和 **連續(xù)** 旋轉(zhuǎn)指定角度的項(xiàng)目設(shè)計(jì)。進(jìn)一步結(jié)合具體的應(yīng)用場景,設(shè)計(jì)了開發(fā)板與儀器的聯(lián)合調(diào)用、進(jìn)而
    的頭像 發(fā)表于 05-05 16:58 ?1145次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的 LabVIEW <b class='flag-5'>控制</b>與應(yīng)用

    樹莓派 RP2350 實(shí)現(xiàn)步進(jìn)電機(jī)精確控制

    樹莓派 RP2350 實(shí)現(xiàn)步進(jìn)電機(jī)精確控制 本文介紹了 樹莓派 RP2350 開發(fā)板實(shí)現(xiàn)步進(jìn)
    發(fā)表于 05-03 15:11

    剎車步進(jìn)電機(jī)的特點(diǎn)

    剎車步進(jìn)電機(jī)作為一種結(jié)合了步進(jìn)電機(jī)精確控制與制動(dòng)功能的特種電機(jī),其獨(dú)特的設(shè)計(jì)和工作原理使其在需要
    的頭像 發(fā)表于 04-25 15:34 ?1468次閱讀
    剎車<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的特點(diǎn)