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

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

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

怎樣用PWM控制步進(jìn)電機(jī)

454398 ? 來源:wv ? 2019-08-30 17:24 ? 次閱讀

步驟1:接線和連接

首先將焊頭連接到DRV8825板和Teensy,然后將它們放在面包板上。 (實(shí)際上最容易焊接這些標(biāo)題,而電路板已 在面包板上,但按您喜歡的順序工作?。?/p>

我們將連接步進(jìn)驅(qū)動(dòng)器,就像Pololu產(chǎn)品頁面中的圖表一樣(也包含在下圖中)。

VMOT 和 GND 之間將有一個(gè)100uF電容,并連接到能夠提供至少2A的12V臺(tái)式電源。

將 ~RESET 和 ~SLEEP 引腳連接到teensy的5V電壓軌保持高電平。

步進(jìn)器本身將連接到 A1,A2,B1 和 B2。

將步進(jìn)器設(shè)置為1/16步通過將 M2 拉高并允許 M0 和 M1 浮動(dòng)來實(shí)現(xiàn)模式。

驅(qū)動(dòng)程序的 GND 引腳將連接到teensy GND。

teensy的引腳2將連接到驅(qū)動(dòng)程序的 DIR 引腳。

并且teensy的引腳3將連接到驅(qū)動(dòng)程序的 STEP 引腳。

teensy將有一個(gè)額外的連接:引腳9將是連接到引腳3.這將允許teensy通過引腳更改中斷計(jì)數(shù)脈沖。

還要確保將DRV8825的限流電阻設(shè)置為適當(dāng)?shù)闹?,如產(chǎn)品頁面所述。

第2步:編碼!

我用teensyduino寫了一個(gè)類似arduino的草圖來控制步進(jìn)電機(jī)。按照此處的teensyduino設(shè)置步驟正確設(shè)置編碼環(huán)境。

該代碼允許我們從終端發(fā)送命令來控制步進(jìn)器的位置。完整的草圖發(fā)布在這里。下面的每張圖片都會(huì)細(xì)分代碼的一部分。還有一個(gè)控制器正在運(yùn)行的快速演示!

第3步:接下來是什么。.

接下來可以嘗試的一些事情:

添加限位開關(guān)以控制步進(jìn)器行程的最大和最小范圍

使用加速實(shí)驗(yàn)以快速加速步進(jìn)

嘗試不同的微步進(jìn)值 - DRV8825支持完整步長(zhǎng)至1/32微步

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

    關(guān)注

    114

    文章

    5186

    瀏覽量

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

    關(guān)注

    150

    文章

    3111

    瀏覽量

    147486
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用PWM控制電機(jī)

    : 一、準(zhǔn)備工作 確定電機(jī)類型 : 根據(jù)應(yīng)用場(chǎng)景選擇合適的電機(jī)類型,如直流電機(jī)步進(jìn)電機(jī)、無刷直流電機(jī)
    的頭像 發(fā)表于 11-28 16:30 ?742次閱讀

    步進(jìn)電機(jī)如何自適應(yīng)控制?步進(jìn)電機(jī)如何細(xì)分驅(qū)動(dòng)控制?

    步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換為角位移或線位移的電機(jī),廣泛應(yīng)用于各種自動(dòng)化控制系統(tǒng)中。為了提高步進(jìn)電機(jī)
    的頭像 發(fā)表于 10-23 10:04 ?517次閱讀

    步進(jìn)電機(jī)轉(zhuǎn)速怎么控制高低

    步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換為角位移或線位移的開環(huán)控制元件。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,當(dāng)
    的頭像 發(fā)表于 10-22 15:55 ?575次閱讀

    步進(jìn)電機(jī)控制技術(shù)及發(fā)展概況有哪些?

    步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換為角位移或線位移的執(zhí)行元件,廣泛應(yīng)用于各種自動(dòng)化控制系統(tǒng)中。步進(jìn)電機(jī)控制
    的頭像 發(fā)表于 10-22 11:50 ?254次閱讀

    步進(jìn)電機(jī)伺服控制系統(tǒng)的作用

    步進(jìn)電機(jī)伺服控制系統(tǒng)是一種精密的電機(jī)控制系統(tǒng),它通過精確控制
    的頭像 發(fā)表于 09-04 09:46 ?666次閱讀

    步進(jìn)電機(jī)控制原理與應(yīng)用實(shí)例

    步進(jìn)電機(jī),作為一種特殊的電機(jī)類型,在現(xiàn)代工業(yè)控制系統(tǒng)中占據(jù)著重要的地位。其獨(dú)特的控制方式和廣泛的應(yīng)用領(lǐng)域,使得
    的頭像 發(fā)表于 06-25 14:34 ?958次閱讀

    步進(jìn)電機(jī)控制器電路圖 步進(jìn)電機(jī)控制器的分類及其特點(diǎn)

      步進(jìn)電機(jī)控制器是一種專門用于控制步進(jìn)電機(jī)的設(shè)備,它通過發(fā)出脈沖信號(hào)來驅(qū)動(dòng)
    的頭像 發(fā)表于 06-24 17:12 ?3281次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器電路圖 <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器的分類及其特點(diǎn)

    什么是步進(jìn)電機(jī)控制器?步進(jìn)電機(jī)控制器電路圖

    步進(jìn)電機(jī)控制器是一種專門用于控制步進(jìn)電機(jī)運(yùn)行的裝置。步進(jìn)
    的頭像 發(fā)表于 06-20 16:14 ?1883次閱讀
    什么是<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器?<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器電路圖

    步進(jìn)電機(jī)控制系統(tǒng)是什么意思

    步進(jìn)電機(jī)控制系統(tǒng),作為現(xiàn)代工業(yè)自動(dòng)化和精密控制領(lǐng)域的重要組成部分,其工作原理和實(shí)現(xiàn)方式一直受到廣泛關(guān)注。步進(jìn)
    的頭像 發(fā)表于 06-18 18:12 ?1053次閱讀

    步進(jìn)電機(jī)通過什么控制轉(zhuǎn)動(dòng)角度

    步進(jìn)電機(jī)是一種電磁驅(qū)動(dòng)的旋轉(zhuǎn)電機(jī),它具有精確控制轉(zhuǎn)動(dòng)角度的特性。步進(jìn)電機(jī)的工作原理是通過改變線圈
    的頭像 發(fā)表于 06-12 09:49 ?1548次閱讀

    求助,關(guān)于STM32使用PWM步進(jìn)電機(jī)控制的疑問求解

    最近剛開始使用步進(jìn)電機(jī),問題可能比較簡(jiǎn)單,還請(qǐng)不吝賜教! 需求:使用STM32控制兩路步進(jìn)電機(jī),轉(zhuǎn)速方向都可能不同。 能想到的方案: 通
    發(fā)表于 05-14 07:11

    什么是步進(jìn)電機(jī)的細(xì)分控制?步進(jìn)電機(jī)為什么要細(xì)分,如何細(xì)分?

    什么是步進(jìn)電機(jī)的細(xì)分控制步進(jìn)電機(jī)為什么要細(xì)分,如何細(xì)分? 步進(jìn)
    的頭像 發(fā)表于 02-18 09:39 ?7644次閱讀

    arduino控制步進(jìn)電機(jī)代碼

    Arduino是一種開放源代碼的電路板平臺(tái),它可以用于控制各種不同的電子設(shè)備,包括步進(jìn)電機(jī)步進(jìn)電機(jī)是一種電動(dòng)機(jī),可以通過下達(dá)特定的指令來
    的頭像 發(fā)表于 02-14 16:29 ?2043次閱讀

    步進(jìn)電機(jī)控制方法 步進(jìn)電機(jī)和伺服電機(jī)的區(qū)別

    步進(jìn)電機(jī)控制方法 步進(jìn)電機(jī)是一種將電信號(hào)轉(zhuǎn)化為機(jī)械轉(zhuǎn)動(dòng)的電動(dòng)機(jī),其輸出轉(zhuǎn)角是按照電脈沖控制信號(hào)的
    的頭像 發(fā)表于 01-22 17:18 ?1169次閱讀

    步進(jìn)電機(jī)控制方法 步進(jìn)電機(jī)控制器參數(shù)設(shè)置

    步進(jìn)電機(jī)是一種在控制系統(tǒng)中常見的電機(jī)類型,它以步進(jìn)角度為單位進(jìn)行旋轉(zhuǎn),并且可以精確控制位置和速度
    的頭像 發(fā)表于 01-19 10:50 ?2941次閱讀