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

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

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

【兆易創(chuàng)新GD32VF103R-START開(kāi)發(fā)板試用體驗(yàn)】步進(jìn)電機(jī)驅(qū)動(dòng)(視頻+源碼)

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-12-06 10:06 ? 次閱讀
本文來(lái)源電子發(fā)燒友社區(qū),作者:superjiulong, 帖子地址:https://bbs.elecfans.com/jishu_2283100_1_1.html

先吐槽一下,本來(lái)視頻想發(fā)在硬聲的,但是超過(guò)120秒的需要認(rèn)證,個(gè)人認(rèn)證還得傳公司的工牌、名片、在職證明,我不知道我發(fā)個(gè)開(kāi)源的代碼或是視頻還得知道我是哪個(gè)公司的嗎?算了,錄都錄了,分享給大家吧

1 前言
步進(jìn)電機(jī)是我們最常用的執(zhí)行機(jī)構(gòu)之一,下面簡(jiǎn)單介紹一下步進(jìn)電機(jī)的驅(qū)動(dòng)方法,使用的驅(qū)動(dòng)芯片的THB7128,設(shè)置的是128細(xì)分。
1.1 步進(jìn)電機(jī)簡(jiǎn)介
步進(jìn)電機(jī)是一種專門用于速度和位置精確控制的特種電機(jī),將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開(kāi)環(huán)控制元件,它的旋轉(zhuǎn)是以固定的角度(稱為步距角)一步一步運(yùn)行的,故稱步進(jìn)電機(jī)。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機(jī)加一個(gè)脈沖信號(hào),電機(jī)則轉(zhuǎn)過(guò)一個(gè)步距角。這一線性關(guān)系的存在,加上步進(jìn)電機(jī)只有周期性的誤差而無(wú)累積誤差等特點(diǎn),使得在速度、位置等控制領(lǐng)域用步進(jìn)電機(jī)來(lái)控制變的非常的簡(jiǎn)單。
1.2 步進(jìn)電機(jī)分類及結(jié)構(gòu)
1、步進(jìn)電機(jī)按轉(zhuǎn)子的結(jié)構(gòu)分三種:永磁式(PM),反應(yīng)式(VR)和混合式(HB)。
poYBAGKPFlWAQvORAADilDMerPU229.png
圖1永磁式
永磁式步進(jìn)電機(jī)一般為兩相,轉(zhuǎn)矩和體積較小,步進(jìn)角一般為7.5度或15度;價(jià)格便宜,精度差。
poYBAGKPFliAMQJyAASWMKDoUyE269.png
圖2 反應(yīng)反應(yīng)式步進(jìn)電機(jī)
反應(yīng)式步進(jìn)電機(jī)不用永磁鐵,轉(zhuǎn)子是導(dǎo)磁體,一般是硅鋼片或電工純鐵棒,定子通電時(shí),磁極磁化,吸引轉(zhuǎn)子齒產(chǎn)生轉(zhuǎn)矩,只有吸引轉(zhuǎn)矩,不像永磁鐵有吸引和排斥轉(zhuǎn)矩。一般為三相,可實(shí)現(xiàn)大轉(zhuǎn)矩輸出,步進(jìn)角一般為1.5度,但噪聲和振動(dòng)都很大。在歐美等發(fā)達(dá)國(guó)家80 年代已被淘汰;
pYYBAGKPFlqAFK-nAAPkqETz50w663.png
圖3
poYBAGKPFl2AWjTqAAFQGYZfmDA160.png

圖4
混合式步進(jìn)電機(jī)值得是PM和VR型步進(jìn)電機(jī)復(fù)合的意思,轉(zhuǎn)子被對(duì)稱的分為兩段,中間充磁,一端為N一端充S,在磁鐵上加兩個(gè)導(dǎo)磁體齒盤,彼此互相錯(cuò)開(kāi)半個(gè)齒。一般常用的為50個(gè)齒。與PM步進(jìn)電機(jī)的區(qū)別是,PM型如果要提高分辨率,只能增加磁極對(duì)數(shù),通常最高只能分布24極,再增加就會(huì)增加漏磁通,降低轉(zhuǎn)矩?;旌鲜交旌狭擞来攀胶头磻?yīng)式的優(yōu)點(diǎn),分為兩相、三相和五相,兩相步進(jìn)角一般為1.8 度而五相步進(jìn)角一般為 0.72 度。這種步進(jìn)電機(jī)的應(yīng)用最為廣泛。
2、結(jié)構(gòu)
poYBAGKPFmCAAtmmAAN9JMErbVQ233.png
圖5兩相混合式步進(jìn)電機(jī)的結(jié)構(gòu)
步進(jìn)電機(jī)一般由轉(zhuǎn)子(轉(zhuǎn)子鐵芯、永磁體、轉(zhuǎn)軸、滾珠軸承),定子(繞組、定子鐵芯),前后端蓋等組成。最典型兩相混合式步進(jìn)電機(jī)的定子有8個(gè)大齒,40個(gè)小齒,轉(zhuǎn)子有50個(gè)小齒。
3、轉(zhuǎn)動(dòng)原理
pYYBAGKPFmWAFi5PAAe8tXf53-Q070.png
圖17
為產(chǎn)生小步距角,定、轉(zhuǎn)子都做成多齒的,圖中轉(zhuǎn)子50個(gè)齒,轉(zhuǎn)子的五個(gè)齒等于360/ 50=7.2°,齒寬、齒槽各3.6° 。定子是 8個(gè)磁極,但每個(gè)磁極上也有五個(gè)齒,定子共40個(gè)齒。為使轉(zhuǎn)、定子的齒對(duì)齊,定子磁極上的小齒,齒寬和齒槽和轉(zhuǎn)子相同。定子五個(gè)齒,齒距7.2度,B 相和 A 相差45°,含 45°/7.2° =6.25 齒,當(dāng)A 相的轉(zhuǎn)子、定子的五個(gè)小齒對(duì)齊時(shí),間隔6.25個(gè)齒,B 相一定不能對(duì)齊,差0.25個(gè)齒,即1.8度。
工作原理:假設(shè)是單兩拍通電工作方式。
(1)A 相通電時(shí),定子A 相的五個(gè)小齒和轉(zhuǎn)子對(duì)齊。此時(shí),B 相和 A 相空間差45°,含 45°/7.2° =6.25 齒。所以,A 相的轉(zhuǎn)子、定子的五個(gè)小齒對(duì)齊時(shí),B 相不能對(duì)齊,B相的轉(zhuǎn)子、定子相差 1/4 個(gè)齒(1.8°)。
(2)A 相斷電、B 相通電后,轉(zhuǎn)子只需轉(zhuǎn)過(guò)1/4個(gè) 齒(1.8°),使 B 相轉(zhuǎn)子、定子對(duì)齊。
同理,A相通電再轉(zhuǎn)1.8 ° ……
若工作方式改為雙相四拍,則每通一個(gè)電脈沖,轉(zhuǎn)子只轉(zhuǎn) 0.9° 。
pYYBAGKPFmuAXzAaAAEfla2rPnE473.png
2 硬件設(shè)計(jì)2.1 THB7128
poYBAGKPFmiACxLbAAHI1KmproA471.jpg
2.2 GD32VF103引腳
PWM輸出 PA1
ENABLE信號(hào) PA2
DIRECtiON信號(hào) PA3
pYYBAGKPFm2AYA9zAABXYYmUaoI821.png
poYBAGKPFnCAavITAAECdpkGk-I906.png
3 代碼編寫
附錄中有全部源碼
1、步進(jìn)電機(jī)初始化
pYYBAGKPFnOATOcCAAD--B_KXD4243.png
poYBAGKPFnaAUOtoAADUf-vA5Jg066.png
2、方向設(shè)置
poYBAGKPFnmAXswTAABg53LDhSI883.png
3、速度設(shè)置
pYYBAGKPFnyAC9nhAABgKBy99aw833.png
4、電機(jī)啟動(dòng)停止
pYYBAGKPFn6AKmtGAABNXo3R_O8338.png

4 效果演示
請(qǐng)查看視頻。
5 參考文檔
1、GD32VF103Datasheet
2、GD32VF103 UserManual
3、原理圖GD32VF103R-START-V1.0.pdf

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

    關(guān)注

    23

    文章

    611

    瀏覽量

    80707
  • GD32
    +關(guān)注

    關(guān)注

    7

    文章

    404

    瀏覽量

    24401
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于創(chuàng)新GD32G553系列MCU的單通道可編程高精度直流源表設(shè)計(jì)

    本文介紹基于創(chuàng)新GigaDevice的GD32G553系列MCU設(shè)計(jì)的單通道可編程高精度直流源表(Single-Channel Precision DC Source Meter)
    的頭像 發(fā)表于 12-31 16:31 ?842次閱讀
    基于<b class='flag-5'>兆</b><b class='flag-5'>易</b><b class='flag-5'>創(chuàng)新</b><b class='flag-5'>GD</b>32G553系列MCU的單通道可編程高精度直流源表設(shè)計(jì)

    如何使用 RISC-V 進(jìn)行嵌入式開(kāi)發(fā)

    、準(zhǔn)備開(kāi)發(fā)環(huán)境 選擇開(kāi)發(fā)板 :RISC-V架構(gòu)的嵌入式開(kāi)發(fā)板有多種選擇,如GD32VF103R-START、飛凌嵌入式OK113i-S等。選擇時(shí)需要考慮
    的頭像 發(fā)表于 12-11 17:32 ?616次閱讀

    作為國(guó)產(chǎn)MCU龍頭,創(chuàng)新GD32如何在工業(yè)市場(chǎng)開(kāi)疆拓土?

    GD32 MCU業(yè)務(wù)成長(zhǎng)的重要驅(qū)動(dòng)力。 ? 為了進(jìn)一步提升GD32 MCU在工業(yè)領(lǐng)域的競(jìng)爭(zhēng)力,創(chuàng)新
    的頭像 發(fā)表于 11-28 00:23 ?2907次閱讀

    野火GD32H759開(kāi)發(fā)板產(chǎn)品概述

    野火GD32H759開(kāi)發(fā)板基于中國(guó)首款A(yù)rm Cortex-M7內(nèi)核的超高性能微控制器——創(chuàng)新GD
    的頭像 發(fā)表于 11-13 17:31 ?1447次閱讀
    野火<b class='flag-5'>GD</b>32H759<b class='flag-5'>開(kāi)發(fā)板</b>產(chǎn)品概述

    創(chuàng)新重磅發(fā)布兩款MCU新品

    全新MCU產(chǎn)品的電機(jī)控制和數(shù)字能源方案。與此同時(shí),眾多合作伙伴也于發(fā)布會(huì)首次推出基于GD32 MCU的創(chuàng)新解決方案。這不僅彰顯了
    的頭像 發(fā)表于 11-13 17:27 ?773次閱讀

    RISC-V內(nèi)核的32位通用微控制器 GD32VF103芯片簡(jiǎn)介

    1. 芯片簡(jiǎn)介 GD32VF103系列MCU是基于RISC-V內(nèi)核的32位通用微控制器,具備均衡的處理效能和系統(tǒng)資源,適用于工業(yè)控制、消費(fèi)電子、新興IoT等嵌入式市場(chǎng)應(yīng)用。 內(nèi)核:芯來(lái)
    發(fā)表于 10-23 06:46

    探索步進(jìn)電機(jī)驅(qū)動(dòng)IC的創(chuàng)新融合

    在當(dāng)今科技飛速發(fā)展的時(shí)代,馬達(dá)驅(qū)動(dòng) IC 和步進(jìn)電機(jī)驅(qū)動(dòng) IC 正以令人矚目的速度不斷演進(jìn)。其中,集成了先進(jìn)的無(wú)刷直流控制方案的馬達(dá)
    的頭像 發(fā)表于 10-21 17:55 ?321次閱讀
    探索<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b>IC的<b class='flag-5'>創(chuàng)新</b>融合

    【AG32開(kāi)發(fā)板體驗(yàn)連載】AG32VF407中開(kāi)發(fā)流程學(xué)習(xí)

    AG32VF407是國(guó)產(chǎn)異構(gòu)雙核(RISC-V+FPGA)處理器,主頻248MHZMCU+2KLES(FPGA),內(nèi)部通過(guò)AHB總線連接。 本次試用,提供了一個(gè)仿真器。 開(kāi)發(fā)板,默認(rèn)有一個(gè)閃燈的程序,上電后,幾個(gè)燈會(huì)閃。
    發(fā)表于 10-10 11:01

    【「ARM MCU嵌入式開(kāi)發(fā) | 基于國(guó)產(chǎn)GD32F10x芯片」閱讀體驗(yàn)】+書籍整體概況

    ??梢哉f(shuō)是內(nèi)容相當(dāng)新穎,結(jié)合了當(dāng)代ARM MCU嵌入式開(kāi)發(fā)市場(chǎng)需求。 二、書籍封面 書籍封面采用國(guó)產(chǎn)GD32F10x EVK開(kāi)發(fā)板做為背景圖片,更易吸引了業(yè)內(nèi)嵌入式開(kāi)發(fā)者的興趣,本書還
    發(fā)表于 08-25 22:48

    創(chuàng)新和SEGGER探索MCU開(kāi)發(fā)的無(wú)限可能

    2023年12月,創(chuàng)新(GigaDevice)與業(yè)界著名工具鏈廠商德國(guó)SEGGER Microcontroller GmbH(以下簡(jiǎn)稱“SEGGER”)向所有使用GD32V系列RI
    的頭像 發(fā)表于 08-22 09:51 ?1102次閱讀

    創(chuàng)新與TASKING達(dá)成戰(zhàn)略合作

    創(chuàng)新(GigaDevice)近日與業(yè)界知名的嵌入式軟件開(kāi)發(fā)工具供應(yīng)商——塔斯金信息技術(shù)(上海)有限公司(TASKING)達(dá)成戰(zhàn)略合作。根據(jù)協(xié)議,雙方將攜手在
    的頭像 發(fā)表于 05-06 15:12 ?581次閱讀

    創(chuàng)新推出GD32L235系列MCU

    創(chuàng)新(GigaDevice)近日正式推出GD32L235系列微控制器(MCU),此舉進(jìn)一步拓寬了其在低功耗產(chǎn)品市場(chǎng)的產(chǎn)品線。GD32L2
    的頭像 發(fā)表于 05-06 15:10 ?1205次閱讀

    創(chuàng)新再放異彩,全新GD32E235系列MCU強(qiáng)勢(shì)登場(chǎng)

    近日,國(guó)內(nèi)領(lǐng)先的半導(dǎo)體企業(yè)創(chuàng)新正式宣布,其全新GD32E235系列超值型MCU已全面推出
    的頭像 發(fā)表于 04-02 13:44 ?899次閱讀
    <b class='flag-5'>兆</b><b class='flag-5'>易</b><b class='flag-5'>創(chuàng)新</b>再放異彩,全新<b class='flag-5'>GD</b>32E235系列MCU強(qiáng)勢(shì)登場(chǎng)

    創(chuàng)新GD32E235系列介紹

    創(chuàng)新 正式推出全新GD32E235系列超值型MCU,進(jìn)一步擴(kuò)充Cortex?-M23內(nèi)核產(chǎn)品陣容。首顆同系列產(chǎn)品Arm? Cortex?-M23內(nèi)核
    的頭像 發(fā)表于 03-27 16:26 ?726次閱讀
    <b class='flag-5'>兆</b><b class='flag-5'>易</b><b class='flag-5'>創(chuàng)新</b><b class='flag-5'>GD</b>32E235系列介紹

    創(chuàng)新推出GD32F5系列Cortex-M33內(nèi)核MCU

    創(chuàng)新GigaDevice宣布,正式推出GD32F5系列高性能微控制器,該系列MCU基于Arm? Cortex?-M33內(nèi)核,旨在滿足各類高要求應(yīng)用場(chǎng)景的需求。
    的頭像 發(fā)表于 03-16 09:58 ?1255次閱讀