一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

以四線(xiàn)雙極性步進(jìn)電機(jī)為例,教你如何解決步進(jìn)電機(jī)只顫不轉(zhuǎn)問(wèn)題

GReq_mcu168 ? 來(lái)源:未知 ? 作者:佚名 ? 2017-11-27 06:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這里以四線(xiàn)雙極性步進(jìn)電機(jī)為例:

上面就是常見(jiàn)的四線(xiàn)雙極性步進(jìn)電機(jī)的實(shí)物圖,上一篇文章里面已經(jīng)說(shuō)明了步進(jìn)電機(jī)的相關(guān)基礎(chǔ)概念,下面開(kāi)始進(jìn)行步進(jìn)電機(jī)的編程

首先要說(shuō)明一下:我的步進(jìn)電機(jī)的驅(qū)動(dòng)芯片時(shí) L6219 芯片 ,它是具有細(xì)分功能的,但是由于這里我不想說(shuō)細(xì)分(其實(shí)是我不會(huì)啦,嘿嘿,不要打我~(>_<)~),所以我就不深入說(shuō)明 L6219 了,我詳細(xì)說(shuō)明的話(huà)大家聽(tīng)著也頭暈,知識(shí)的學(xué)習(xí)是要循序漸進(jìn)的嘛。所以呢我就只大概地說(shuō)明一下 L6219,同時(shí)為了大家好理解,我先把代碼放出來(lái),然后對(duì)照著代碼進(jìn)行講解:

先說(shuō)一下定義的引腳,四線(xiàn)雙極性步進(jìn)電機(jī)有兩個(gè)線(xiàn)圈(或者叫做繞組)要進(jìn)行通電,所以我們就要用兩個(gè)引腳來(lái)控制這兩個(gè)線(xiàn)圈,我這里定義名字是:PHA 和 PHB,但是由于 L6219 的用法,這兩個(gè)引腳僅僅只能算作一個(gè)標(biāo)志,也就是僅僅只能說(shuō)明給那個(gè)線(xiàn)圈通什么方向的電流,而不能決定通的電流的大小,比如:PHA = 0,PHB = 1;說(shuō)明 A 線(xiàn)圈通負(fù)方向電流,B線(xiàn)圈通的是正方向電流,但是電流究竟多大不是由這兩個(gè)引腳決定的,而是由另外兩個(gè)引腳決定的。

這兩個(gè)引腳我定義他們的名字是:A 線(xiàn)圈對(duì)應(yīng)的是:A1,A2;B 線(xiàn)圈對(duì)應(yīng)的就是 B1、B2;上圖中的注釋中也已經(jīng)寫(xiě)明白了,我們姑且把通最大電流當(dāng)作通電,把通最小電流當(dāng)做不通電,那么就可以得出:

當(dāng) A1 = A2 = 0時(shí):線(xiàn)圈 A 通電。

當(dāng) A1 = A2 = 1時(shí):線(xiàn)圈 A 不通電。B 線(xiàn)圈同理。

但是如果我僅僅說(shuō)到這里,大家就去寫(xiě)代碼。假設(shè)你是大神,真的寫(xiě)了出來(lái),那么肯定就會(huì)有不少人遇到一個(gè)大問(wèn)題:“ 我明明就是按照你說(shuō)的那個(gè)通電方式去寫(xiě)的啊,為什么我的步進(jìn)電機(jī)總是在顫,死活就是不轉(zhuǎn),延時(shí)多長(zhǎng)也沒(méi)用,你是不是在騙我???”

呃。。。其實(shí)我是個(gè)好孩紙,不騙人的,所以下面我就說(shuō)明一下怎么解決這個(gè)問(wèn)題,在這之前我先把我寫(xiě)的代碼放出來(lái):

一:?jiǎn)闻墓ぷ鞣绞剑?/span>

二:?jiǎn)坞p拍工作方式:

大家可以發(fā)現(xiàn)上面三塊代碼的第一行注釋就是工作方式的線(xiàn)圈通電方式,但是第二行是啥?什么 “相同”、“不同”的?

這里就是解決步進(jìn)電機(jī)只在顫動(dòng)卻不轉(zhuǎn)的關(guān)鍵了,雖說(shuō)步進(jìn)電機(jī)的某個(gè)線(xiàn)圈在不通電的時(shí)候,電流的方向隨便寫(xiě)(都不通電了,那不就可以隨便寫(xiě)嗎?),但是事實(shí)卻不是這樣,雖說(shuō)當(dāng)我們寫(xiě) A1 = A2 = 1 時(shí)線(xiàn)圈應(yīng)該是不通電的,但是事實(shí)上并不是,它還是有一點(diǎn)點(diǎn)電流的,所以即使我們寫(xiě) A1 = A2 = 1,線(xiàn)圈的電流方向也不能隨便寫(xiě),而是要遵循:兩個(gè)線(xiàn)圈的電流方向要 "不同" 、"相同" 交替。(單雙拍工作方式時(shí)每?jī)膳淖鳛橐唤M)的規(guī)則去寫(xiě)。

如上面三個(gè)圖中,PHA 和 PHB 的值都是在 “相同”、 “不同” 之間交替進(jìn)行,單雙拍的那個(gè)是每?jī)膳淖鳛橐唤M,在 “不同”、“相同”之間進(jìn)行。

這樣就解決了步進(jìn)電機(jī)只顫動(dòng)不旋轉(zhuǎn)的問(wèn)題了,但是并不是所有人的問(wèn)題都是出在這里,看見(jiàn)每一句代碼后面都有一個(gè) delay() 函數(shù)了嗎?如果 delay() 函數(shù)的延時(shí)時(shí)間過(guò)短也會(huì)引起步進(jìn)電機(jī)只顫動(dòng)而不旋轉(zhuǎn)。所以大家還是要具體問(wèn)題具體分析。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴

原文標(biāo)題:51單片機(jī)--如何解決步進(jìn)電機(jī)只顫不轉(zhuǎn)

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    二相步進(jìn)電機(jī)驅(qū)動(dòng)電路的設(shè)計(jì)

    介紹了BYG通用系列二相步進(jìn)電機(jī)最常采用的的單極性極性2種驅(qū)動(dòng)電路的設(shè)計(jì)方案,從原理上體現(xiàn)了一相步進(jìn)
    發(fā)表于 05-28 15:38

    步進(jìn)電機(jī)過(guò)載怎么處理

    電機(jī)的機(jī)械部件,如軸承、齒輪等,確保其完好無(wú)損且潤(rùn)滑良好,減少摩擦阻力。 二、調(diào)整電機(jī)參數(shù) 1. 下降最高運(yùn)轉(zhuǎn)頻率:步進(jìn)電機(jī)發(fā)生堵
    的頭像 發(fā)表于 04-21 07:41 ?369次閱讀

    自制怠速步進(jìn)電機(jī)測(cè)試器

    雙相四線(xiàn)(或者六線(xiàn))的步進(jìn)電機(jī)。也就是 說(shuō),我們制作一個(gè)可以單獨(dú)控制怠速步進(jìn)電機(jī)的裝 置,利用雙
    發(fā)表于 03-21 13:32

    納芯微極性步進(jìn)電機(jī)驅(qū)動(dòng)芯片NSD8389介紹

    步進(jìn)電機(jī)作為位置控制的執(zhí)行元件在汽車(chē)電子系統(tǒng)中被廣泛應(yīng)用。納芯微公司針對(duì)汽車(chē)上的步進(jìn)電機(jī)應(yīng)用推出極性
    的頭像 發(fā)表于 03-17 14:00 ?1654次閱讀
    納芯微<b class='flag-5'>雙</b><b class='flag-5'>極性</b><b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>驅(qū)動(dòng)芯片NSD8389介紹

    步進(jìn)電機(jī)—4線(xiàn),6線(xiàn),8線(xiàn)電機(jī)怎么接線(xiàn)

    正確連接步進(jìn)電機(jī),實(shí)現(xiàn)精準(zhǔn)控制。 一、4線(xiàn)步進(jìn)電機(jī)接線(xiàn)方法 兩相四線(xiàn)
    的頭像 發(fā)表于 02-26 09:08 ?4990次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>—4<b class='flag-5'>線(xiàn)</b>,6<b class='flag-5'>線(xiàn)</b>,8<b class='flag-5'>線(xiàn)</b>的<b class='flag-5'>電機(jī)</b>怎么接線(xiàn)

    行星減速步進(jìn)電機(jī)步進(jìn)電機(jī)的區(qū)別

    步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹?b class='flag-5'>線(xiàn)位移的開(kāi)環(huán)控制電機(jī)。其工作原理是通過(guò)電子電路將直流電分為多相序控制電流,使用這種電流給步進(jìn)
    的頭像 發(fā)表于 11-16 15:11 ?856次閱讀
    行星減速<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>與<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的區(qū)別

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

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

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

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

    步進(jìn)電機(jī)主要有哪些分類(lèi)?步進(jìn)電機(jī)的主要構(gòu)造是什么?

    步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換為角位移或線(xiàn)位移的電機(jī),廣泛應(yīng)用于各種自動(dòng)化控制系統(tǒng)中。它具有精確控制、響應(yīng)速度快、結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn)。步進(jìn)
    的頭像 發(fā)表于 10-22 11:48 ?2321次閱讀

    什么是步進(jìn)電機(jī)?它的工作原理是什么?

    步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換為角位移或線(xiàn)位移的電機(jī)。它通過(guò)控制輸入的脈沖數(shù)量來(lái)精確控制電機(jī)的旋轉(zhuǎn)角度,因此得名“
    的頭像 發(fā)表于 10-22 11:46 ?1359次閱讀

    兩相四線(xiàn)步進(jìn)電機(jī)怎么接線(xiàn)呢

    兩相四線(xiàn)步進(jìn)電機(jī)是一種常見(jiàn)的步進(jìn)電機(jī)類(lèi)型,其接線(xiàn)方法對(duì)于電機(jī)的正常運(yùn)行至關(guān)重要。 一、兩相
    的頭像 發(fā)表于 10-18 16:34 ?5075次閱讀

    步進(jìn)電機(jī)轉(zhuǎn)速一般多少?

    步進(jìn)電機(jī)作為一種常見(jiàn)的電機(jī)類(lèi)型,被廣泛應(yīng)用于各種領(lǐng)域,從自動(dòng)化設(shè)備到3D打印機(jī)。人們經(jīng)常關(guān)心的一個(gè)問(wèn)題是,步進(jìn)電機(jī)的轉(zhuǎn)速到底是多少?一分鐘內(nèi)
    的頭像 發(fā)表于 10-09 10:04 ?2181次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>轉(zhuǎn)速一般多少?

    絲桿步進(jìn)電機(jī)和普通步進(jìn)電機(jī)有什么區(qū)別

    絲桿步進(jìn)電機(jī)和普通步進(jìn)電機(jī)有以下幾個(gè)主要區(qū)別:? 結(jié)構(gòu)不同: ? 步進(jìn)電機(jī)
    的頭像 發(fā)表于 09-02 13:38 ?1137次閱讀

    步進(jìn)電機(jī)型號(hào)與步進(jìn)電機(jī)命名規(guī)則

    、2表示出軸。 步進(jìn)電機(jī)SMH2304-2:SM是混合式步進(jìn)電機(jī)代碼;H是系列代碼;23是電機(jī)
    的頭像 發(fā)表于 08-26 09:42 ?1037次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>型號(hào)與<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>命名規(guī)則

    絲桿步進(jìn)電機(jī)步進(jìn)電機(jī)有什么區(qū)別?

    絲桿步進(jìn)電機(jī)步進(jìn)電機(jī)的區(qū)別收集整理于網(wǎng)絡(luò),僅供學(xué)習(xí)參考。絲桿步進(jìn)電機(jī)
    的頭像 發(fā)表于 08-23 10:09 ?852次閱讀