小技巧 | 認識步進電機原理

2021-01-19 數獨機

一、步進電機介紹


       步進電機是一種將電脈衝信號轉換成相應角位移或線位移的電動機。每輸入一個脈衝信號,轉子就轉動一個角度或前進一步。其輸出的角位移或線位移與輸入的脈衝數成正比,因此,步進電機又稱脈衝電動機。

二、步進電機控制原理


       步進電機的轉動原理與其他電機一樣,其根本都是繞組通電,產生磁場,從而使轉子在磁場作用力下轉動。


      以一個四線兩相步進電機為例,分析控制方式。兩個繞組在結構上呈90°垂直分布。


1.四拍控制

       

        兩個垂直的繞組,改變通電順序,使磁場方向改變。


 

       總共4種通電方式,A+B+,A-B+,A-B-,A+B-。從理論磁場圖來看,每一拍定子磁場跳變90°角度。繞組的4個接線的控制線可為下面的波形。

 

      4路信號可用普通GPIO口做,也可用PWM做,每一拍的時間長短決定電機的轉速,且接線的順序和步數由電機的結構決定。


2.八拍控制


      上述四拍控制,每一拍轉過90°,跨距較大,轉動會不平穩,八拍是在四拍的基礎上,增加每個繞組單獨通電的順序,即4拍是兩個繞組同時通電,4拍是只有一個繞組通電。

 

      這樣八拍,每一拍轉過的角度變為45°,比90°要平穩一些。控制波形如下:

 

      以上兩種控制方式都是直接控制繞組上通電的時間,稱為分步控制,控制轉矩波動大,為了使電機轉動更平滑,有了微步控制。


3.微步控制


      為了減小步進電機運行時的噪聲和抖動,人們設法讓定子繞組的磁場方向的跳變幅度變小,把一個分步一次的大跳變分成若干次較小的跳變來完成。於是就有了微步控制。也叫細分驅動方式。

      根據矢量合成的原理,當步進電機中的兩個繞組各自產生的磁場強度按照正弦規律變化的時候,它們的合成磁場的方向就會勻速旋轉,而合成磁場的強度保持不變。線圈產生的磁場強度與通過它的電流大小成正比,因此,微步控制方式就是讓通過線圈的驅動電流不是像分步方式那樣在0和最大值之間跳變,而是按照正弦規律分成幾個階梯逐步變化。

要實現上面所示繞組上的正弦電流,採用將PWM波形電壓信號施加到繞組上。

      該電機的參數為一個全步分12個微步,一個周期為24個微步,每個微步調整PWM佔空比即可實現。只需在正弦波上取24個點,將每個點的幅值標記到PWM的計數值,這樣每一個微步切換一次PWM的佔空比,而每個微步持續的時間決定了電機的轉速。


(1)4路PWM方式


       採用4路PWM控制的,其控制波形如下圖。

 

      例如,A相要通正電流時,A+接PWM信號,且每個微步調整PWM佔空比為對應的正弦值,此時A-始終為低電平,A+的佔空比越大,流過A相的正向電流就越大。

      當A相需要通負電流時,用A-接PWM信號,A+始終為低電平,此時,A-打開時就有負向電流流過繞組。A-的佔空比越大,流過A相的負向電流就越大。

      所以A+和B+是正弦波的正半軸,A-和B-是正弦波的負半軸。


(2)2路PWM+2路IO方式


      如果PWM通道不夠用,可以用兩路PWM方式,每個繞組一端接PWM,另一端接普通IO口。控制波形如下圖:

 

     這種2路PWM的控制方式,需要翻轉電平以達到負向電流的效果。

     當A相需要通正向電流時,A+接PWM,A-為低電平時,PWM的高電平時間為通電時間,佔空比越大,通電時間越長;

     當A相需要通負向電流時,翻轉A-為高電平,A+的極性翻轉,此時,PWM的低電平時間為通電時間,電流從A-流向A+,佔空比越小,通電時間越長。

     微步控制方式下,每一步的持續時間決定電機的轉速,但不能超過電機的最大轉速參數,否則轉子的轉動速度跟不上換步的速度,導致電機失步。

      可以採用定時器定時每步的時間,定時中斷中處理換步,PWM佔空比調節等操作。


三、位置控制


     步進電機每輸入一個脈衝信號就會轉過相應的角度。根據電機參數可以實現精確的位置控制。

 

      如圖所示,這個電機1個微步轉過的角度為0.083°,如果需要轉動90°,則需要90/0.083=1084個微步,那麼在程序中,可以在定時器中斷中計數,當達到1084後關閉輸出波形,電機停止,實際驗證確實轉過90°。

        

四、總結

 

       現在的步進電機控制電路和控制板已經很成熟了。一般可以直接在技術支持那邊得到某種MCU的控制相關的代碼及應用示例。




以上某些圖片來自網絡,如果侵權,請告知老劉,老劉進行刪減。


相關焦點

  • 步進電機的原理
    因此用好步進電機卻非易事,它涉及到機械、電機、電子及計算機等許多專業知識。       目前,生產步進電機的廠家的確不少,但具有專業技術人員,能夠自行開發,研製的廠家卻非常少,大部分的廠家只一、二十人,連最基本的設備都沒有。僅僅處於一種盲目的仿製階段。這就給戶在產品選型、使用中造成許多麻煩。籤於上述情況,我們決定以廣泛的感應子式步進電機為例。敘述其基本工作原理。
  • 步進電機驅動器原理
    2.步進電機驅動器原理--組成結構  步進電動機驅動系統的性能,不但取決於步進電動機自身的性能,也取決於步進電動機驅動器的優劣。步進電機驅動器主要結構主要有以下部分,同時可以用功率元器件直接控制電機的各相繞組。  保護電路---當繞組電流過大時產生關斷信號對主迴路進行關斷,以保護電機驅動器和電機繞組。
  • 步進電機原理及內部結構
    類似地,通過按順序激勵線圈,我們可以以小步驟旋轉電動機以完成旋轉。步進電機的類型基於結構的步進電機主要有三種類型:可變磁阻步進電機:它們具有鐵芯轉子,它被定子磁極吸引,並通過定子和轉子之間的最小磁阻提供運動。
  • 什麼是步進電機?工作原理是什麼?
    因此用好步進電機卻非易事,它涉及到機械、電機、電子及計算機等許多專業知識。       目前,生產步進電機的廠家的確不少,但具有專業技術人員,能夠自行開發,研製的廠家卻非常少,大部分的廠家只一、二十人,連最基本的設備都沒有。僅僅處於一種盲目的仿製階段。這就給戶在產品選型、使用中造成許多麻煩。籤於上述情況,我們決定以廣泛的感應子式步進電機為例。敘述其基本工作原理。
  • 步進電機的工作原理
    以磁阻式步進電機為例,介紹一下步進電機的工作原理,圖1. 1是磁阻式步進電機工作原理的示意圖。它的定子上有六個極,轉子有四個極。
  • 步進電機工作原理是什麼?
    打開APP 步進電機工作原理是什麼?步進電機一般由前後端蓋、軸承、中心軸、轉子鐵芯、定子鐵芯、定子組件、波紋墊圈、螺釘等部分構成,步進電機也叫步進器,它利用電磁學原理,將電能轉換為機械能,是由纏繞在電機定子齒槽上的線圈驅動的。通常情況下,一根繞成圈狀的金屬絲叫做螺線管,而在電機中,繞在定子齒槽上的金屬絲則叫做繞組、線圈、或相。 步進電機工作原理是什麼? 當電流流過定子繞組時,定子繞組產生一矢量磁場。
  • 步進電機控制器原理_步進電機控制器編程實例
    步進電機控制器原理   步進電機控制器是一種能夠發出均勻脈衝信號的電子產品,它發出的信號進入步進電機驅動器後,會由驅動器轉換成步進電機所需要的強電流信號,帶動步進電機運轉。步進電機控制器能夠準確的控制步進電機轉過每一個角度。
  • 一文了解步進電機原理
    一、步進電機分類:轉子為軟磁材料,無繞組;定、轉子開小齒;步距角小;由上式可知,步距角越小,解析度越高,因此要提高步進電機的解析度,就要增加轉子極對數或採用定子相數P較多的多相式方法,而Nr的增加受到機械加工的限制,所以要製造高解析度的步進電機需要兩種方法並用才行。
  • 反應式步進電機的結構及工作原理詳解
    本文小編主要介紹的是反應式步進電機的結構及工作原理,以三相及四相反應式步進電機為例子詳細解說其工作原理。      反應式步進電機簡介  反應式步進電機,是一種傳統的步進電機,由磁性轉子鐵芯通過與由定子產生的脈衝電磁場相互作用而產生轉動。
  • 單片機控制步進電機驅動器工作原理
    本文介紹的就是為從一日本產舊式印表機上拆下的步進電機而設計的驅動器。  本文先介紹該步進電機的工作原理,然後介紹了其驅動器的軟、硬體設計。  1. 步進電機的工作原理  該步進電機為一四相步進電機,採用單極性直流電源供電。
  • l298n驅動電機的工作原理_L298N驅動步進電機程序
    打開APP l298n驅動電機的工作原理_L298N驅動步進電機程序 發表於 2018-02-26 15:32:32   (一)步進電機的種類   目前常用的有三種步進電動機:   (1)反應式步進電動機(VR)反應式步進電動機結構簡單,生產成本低,步距角小;但動態性能差。   (2)永磁式步進電動機(PM)永磁式步進電動機出力大,動態性能好;但步距角大。
  • 「原理」步進電機控制工作原理
    〈1〉PM型步進電機:永久磁鐵型(permanentmagnet type) 〈2〉VR型步進電機:可變磁阻型(variableerluctance type) 〈3〉HB型混合型步進電機,複合型(hybrid type) 1,PM型 PM型步進電機的原理構造如圖1所示,轉子是永久磁鐵所構成,更進一步的往這個周圍配置了複數個的固定子
  • 步進電機步進驅動器原理詳細講解與計算詳細教程
    步進電機步進驅動器原理詳細講解主要內容步進電動機簡介驅動器簡介電機選型計算方法步進電動機的工作原理以單極性電機為例來解釋工作原理 4.步進電動機的機座號:主要有35、39、42、57、86、110等 5.
  • 步進電機、伺服電機、舵機的原理和區別?
    步進電機接收的是電脈衝信號,根據信號數量轉過相應的步距角。通俗來講就是你推一下,我動一下。動的角度就是步距角,是步進電機的固有屬性。假如步距角是15°,表示每接收一個脈衝電機就轉過15°。所謂開環,就是只管控制,不管反饋。步進電機接收脈衝後轉動,但不保證一定能轉到。
  • 步進電機結構和工作原理
    步進電機結構和工作原理:1.步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元件。在非超載的情況下,電機的轉速、停止的位置只取決於控制脈衝信號的頻率和脈衝數。2.脈衝數越多,電機轉動的角度越大。3.脈衝的頻率越高,電機轉速越快,但不能超過最高頻率,否則電機的力矩迅速減小,電機不轉。
  • 步進電機的基本工作原理及發熱原理是怎樣的呢?
    步進電機電磁損耗小,轉換效率高,動態特性好,控制方案集成度高,設計靈活,控制穩定,定位準確等特點,正是由於這些優點的存在,所以在日常生活中應用比較廣泛,那麼步進電機的工作原理和發熱原理是怎樣的呢?步進電機工作原理通常,電動機的轉子是永磁體,當電流流過定子繞組時,定子繞組會產生矢量磁場,磁場將驅動轉子旋轉一個角度,以使轉子的一對磁場方向與定子的磁場方向一致,當定子的矢量磁場旋轉一個角度時,轉子也與磁場旋轉一個角度,每次輸入電脈衝時,電動機都會旋轉角度向前移動一步,其輸出角位移與輸入脈衝數成正比,速度與脈衝頻率成正比
  • 步進電機細分控制原理
    步進電機控制已經蘊含了細分的原理。電機內部磁場每旋轉一個圓周, 步進電機前進一整個步距角。若四相步進電機按A→B→C→D→A 的順序輪流通電, 即整步工作, 磁場分四拍旋轉, 每次電流換向, 步進電機將前進整步距角的1/4。而按A→AB→B→BC→C→CD→D→DA→A 的順序輪流通電, 即半步工作, 每次電流換向, 步進電機將前進整步距角的1/8。
  • 圖解: 步進電機原理與驅動方式
    步進電機在使用時不需要額外的反饋,這是因為除非失步,否則步進電機每次轉動時的角度已知的,由於它的角度位置已知就能精確控制電機運動的位置。一般我們會用Arduino驅動的小型步進電機有以下兩種。步進電機內部實際上產生了一個可以旋轉的磁場,如圖所示,當旋轉磁場依次切換時,轉子(rotor)就會隨之轉動相應的角度。
  • 步進電機開環控制的原理
    打開APP 步進電機開環控制的原理 發表於 2019-10-08 15:00:59   步進電機開環控制的原理   當步進電機的定子一相繞組流過直流電流時,最接近該相的轉子齒被定子相吸引,因產生的電磁轉矩大於負載轉矩,從而使轉子運動。
  • 單片機控制步進電機的原理
    本資料詳細介紹鄧步進電機的工作原理以及單片機控制步進電機的特點。步進電機是數字控制電機,它將脈衝信號轉變成角位移,即給一個脈衝信號,步進電機就轉動一個角度,因此非常適合於單片機控制。    步進電機可分為反應式步進電機、永磁式步進電機和混合式步進電機。