步進電機開環控制的原理

2020-11-25 電子發燒友

步進電機開環控制的原理

發表於 2019-10-08 15:00:59

  步進電機開環控制的原理

  當步進電機的定子一相繞組流過直流電流時,最接近該相的轉子齒被定子相吸引,因產生的電磁轉矩大於負載轉矩,從而使轉子運動。當轉子轉動到電磁轉矩與負載轉矩平衡位置時,轉子就靜止不動了,此電磁轉矩也就把負載轉至需要定位的位置。然後再對下一相施加激磁電流,另外一個最接近該相的轉子齒被吸引,負載被該相電磁轉矩驅動,移動1個步距角,到達下一個靜止位置。激磁相切換的次數與頻率決定了轉子旋轉的最終角度與速度。切換相的次數與步距角的乘積為步進(專有名詞為步動作增加的角度)角度,此值決定最終靜止位置。相對負載轉矩來說,如步進電機產生的轉矩足夠大,則切換指令就能驅動負載,作位置控制。此時的位置平衡力是由步進電機靜態轉矩產生的。

  如下圖表示兩相PM型步進電機的各相矩角特性曲線的情況。當「槓A」相繞組激磁時,要使帶負載的轉子產生位移,負載應在轉子與A相的作用力範圍內。「槓A」相激磁繞組通電時的定子與轉子的位置關係如圖上部所示。激磁相「槓A」的矩角特性用實曲線表示;其他相繞組激磁時,產生的矩角特性曲線用虛線表示。

  在輕載或空載時,靜態轉矩由所在位置決定,故「槓A」相轉矩沿曲線箭頭方向移動到其與橫軸的交點C1點;實際上,轉子停在轉矩曲線上負載平衡點。

  依次,B相如果激磁,則轉子停在點b1點,b1-C1的角度差為步距角。

  變速控制可使用開環控制(OPENLOOP)方式,改變速度只需要改變切換頻率的指令,相當於變頻同步電機的功能。

  

  步進電機開環控制的要點

  1、電流環

  目前市場上的電機一般電感和電阻較小,很少像老式步進通過電壓驅動,主要是通過控制AB相電流進行電流控制。電流為相差為90度的正弦波。驅動多採用H橋的控制方式,兩個H橋控制兩相電流。電流控制的方式有兩種,一種是交流控制,AB相電流獨立控制,一種給正弦參考信號,一相給餘弦參考信號。另一種是直流控制,類似矢量控制,將AB兩相進行坐標變換,控制DQ的電流。據我所知,目前市場上的驅動多以交流控制為主。

  2、速度辨識

  步進電機的中速容易震蕩,多通過速度或加速度辨識進行阻尼補償,提高中速和高速的穩定性。速度辨識個人測試過的有三種分別是滑膜控制,PI鎖相環,無PI鎖相環。其中後面兩種效果最好。速度差可以通過補償q軸電流或超前角度抑制震蕩,理論上效果是一樣的。速度辨識的方法可以參照pmsm的無感控制,TI,ST,microchip都有類似的方案。

  3、反電勢補償

  步進電機極對數通常為50,所以反電勢係數較大,通常500rpm以上,電機已工作於弱磁升速的階段,所以適當的反電勢補償會有利於提高電機的響應速度,在速度辨識中,通常需要反電勢數據進行速度和位置辨識,反電勢補償可以採用速度辨識的結論和中間量。

  4、參數辨識

  市面上的步進電機巨多,不同廠商,參數不一,驅動器的通用性就要求驅動器可以驅動不同的電機。速度辨識以及電流環的PI參數的整定階段一般需用到電阻和電感數據。個人採用的方法是上電時給定一個恆定電流,關閉所有管子讓電流自然續流,測試恆定電流降低1A所用的時間,來計算時間常數。通過給定第二次恆定電流就可以利用兩次恆定電流的壓差求出無死區影響的電阻,進而計算出電感值。

  5、mcu選擇

  mcu的選擇主要關注計算量,個人測試過在TMS320F28027,034,STM32F103,xmc1302平臺。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於單片機的步進電機開環控制系統
    實現了步進電機的開環控制。在步進電機控制器的設計中,重點闡述了脈衝產生電路以及對速度的控制。該系統具有成本低、控制方便的特點。本文引用地址:http://www.eepw.com.cn/article/173384.htm0 引言 步進電機是一種將電脈衝信號變換成相應的角位移或直線位移的機電執行元件。控制步進電機的輸入脈衝數量、頻率及電機各相繞組的接通順序,可以得到各種需要的運行特性。
  • 步進電機的單脈衝控制、雙脈衝控制、開環控制和閉環控制
    步進電機是一種感應電機,它的工作原理是利用電子電路,將直流電變成分時供電的,多相時序控制電流,用這種電流為步進電機供電,步進電機才能正常工作,驅動器就是為步進電機分時供電的,多相時序控制器。
  • 步進電機的開環與閉環控制原理
    步進電動機的控制方式一般分為開環控制與閉環控制兩種控制方式,其中開環控制步進電機最簡單的控制方式就是玎環控制系統,在這種控制方式下,步進電機控制脈衝的輸入並不依賴於轉子的位置,而是按一固定的規律發出控制脈衝,步進電機僅依靠這一系列既定的脈衝而工作,這種控制方式由於步進電機的獨特性而比較適合於控制步進電機,適合於我國的國情這種種控制方式的特點是
  • 伺服電機控制能否代替步進電機控制,交流伺服電機與步進電機的區別...
    步進電機是一種感應電機,它的工作原理是利用電子電路,將直流電變成分時供電的,多相時序控制電流,用這種電流為步進電機供電,步進電機才能正常工作,驅動器就是為步進電機分時供電的,多相時序控制器。  雖然步進電機已被廣泛地應用,但步進電機並不能像普通的直流電機,交流電機在常規下使用。它必須由雙環形脈衝信號、功率驅動電路等組成控制系統方可使用。
  • 步進電機控制系統的設計方案
    0 引言步進電機是將電脈衝信號轉變為角位移或線位移的開環控制電機,輸入脈衝總數控制步進電機的總旋轉角度,電機的速度由每秒輸入脈衝數目所決定,因此易實現機械位置的精準控制
  • 伺服電機與步進電機的區別差異,步進電機控制能否用伺服電機控制代替
    步進電機是一種將數字脈衝信號轉化為角位移的執行機構。也就是說,當步進驅動器接收到一個脈衝信號,它就驅動步進電機按設定的方向轉動一個固定的角度(即步進角、步距角)。您可以通過控制脈衝個數來控制角位移量,從而達到準確定位的目的;同時您可以通過控制脈衝頻率來控制電機轉動的速度和加速度,從而達到調速的目的。一般步進電機的精度為步進角的3-5%,且不累積。
  • 步進電機細分控制
    >控制電動機,它將電脈衝信號轉變為角位移,即給一個脈衝,步進電機就轉一個角度,因此非常合適單片機控制,在非超載的情況下,電機的轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,電機則轉過一個步距角,同時步進電機只有周期性的無累積誤差,精度高。
  • 步進電機旋轉角度的控制
    步進電機1、步進電機控制簡介步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元件。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,當步進驅動器接收到一個脈衝信號,它就驅動步進電機按設定的方向轉動一個固定的角度,稱為"步距角",它的旋轉是以固定的角度一步一步運行的。可以通過控制脈衝個數來控制角位移量,從而達到準確定位的目的;同時可以通過控制脈衝頻率來控制電機轉動的速度和加速度,從而達到調速的目的。
  • 步進電機工作原理是什麼?
    打開APP 步進電機工作原理是什麼? 發表於 2019-07-08 08:44:16 步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元步進電機件,通過控制施加在電機線圈上的電脈衝順序、頻率和數量,可以實現對步進電機的轉向、
  • 單片機對儀表步進電機的細分控制
    是將電脈衝信號轉變為角位移或線位移的開環控制元件。在非超載的情況下,電機轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,即給電機某相線圈加一脈衝信號,電機則轉過一個步距角。這一線性關係的存在,加上步進電機只有周期性的誤差而無累積誤差等特點,使得在速度、位置等控制領域用步進電機來控制變得非常簡單。雖然步進電機已被廣泛地應用,但步進電機並不像普通的直流電機、交流電機那樣在常規下使用。
  • 基於單片機的步進電機加減速控制
    步進電機具有轉矩大、慣性小、響應頻率高等優點,因此具有瞬間啟動與急速停止的優越特性。步進電機在各種應用場合下最大的優勢是:可以開環方式控制而無需反饋就能對位置和速度進行控制,但也正是因為負載位置對控制電路沒有反饋,步進電機就必須正確響應每次勵磁變化。
  • 步進電機、伺服電機、舵機的原理和區別?
    其實三者不是並列關係,因為步進電機和伺服電機是可以在功能上對比的;而舵機指的是伺服電機在航模、小型機器人等領域下常用的一個特殊版本,一般來說比較輕量、小型、簡化和廉價,並附帶減速機構。而步進電機和伺服電機本質上的最大區別在於,一個是開環控制,一個是閉環控制。
  • 步進電機結構和工作原理
    步進電機結構和工作原理:1.步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元件。在非超載的情況下,電機的轉速、停止的位置只取決於控制脈衝信號的頻率和脈衝數。2.脈衝數越多,電機轉動的角度越大。3.脈衝的頻率越高,電機轉速越快,但不能超過最高頻率,否則電機的力矩迅速減小,電機不轉。
  • 步進電機結構和原理介紹
    步進電機結構和工作原理1.
  • 「原理」步進電機控制工作原理
    步進電機簡介:步進電機是將電脈衝信號轉變為角位移或線位移的開環控制組件。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,即給電機加一個脈衝信號, 電機則轉過一個步距角。
  • 步進電機的原理
    步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元件。
  • 單片機控制步進電機的原理
    本資料詳細介紹鄧步進電機的工作原理以及單片機控制步進電機的特點。步進電機是數字控制電機,它將脈衝信號轉變成角位移,即給一個脈衝信號,步進電機就轉動一個角度,因此非常適合於單片機控制。    步進電機可分為反應式步進電機、永磁式步進電機和混合式步進電機。
  • 3D動畫演示:步進電機內部結構與工作原理
    步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元步進電機件。、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,當步進驅動器接收到一個脈衝信號,它就驅動步進電機按設定的方向轉動一個固定的角度。
  • 步進電機和伺服電機的區別
    步進電機作為一種開環控制的系統,和現代數字控制技術有著本質的聯繫 今天小編重點講解下伺服電機與步進電機之間究竟有哪些區別,我們將從雙方各自的原理和驅動器原理入手進行詳細的講解。 那先來看看步進電機的原理是什麼。
  • 步進電機和伺服電機的區別你知道嗎?
    但是,對於許多用戶而言,他們不了解這兩種電機的主要區別,因此他們始終不知道如何選擇。那麼,步進電機和伺服電機之間的主要區別是什麼?1、工作原理這兩種電機在原理上有很大的不同,步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元步進電機件。