步進電機控制系統的設計方案

2020-11-25 電子產品世界

0 引言

步進電機是將電脈衝信號轉變為角位移或線位移的開環控制電機,輸入脈衝總數控制步進電機的總旋轉角度,電機的速度由每秒輸入脈衝數目所決定,因此易實現機械位置的精準控制。而且由於步進電機價格低廉、可控性強等特點,使其在數控工具機傳送控制等自動控制領域中得到了廣泛的應用。但隨著技術的發展以及企業生產的要求,步進電機傳統的以單片機等微處理器為核心單元的控制系統暴露出了如下缺點:控制策略單一不利於實現人機互動,而且控制電路複雜、控制精度低、生產成本高,系統穩定性不夠,步進解析度低、缺乏靈活性,低頻時的振蕩和噪聲大,而且受步進電機機械結構和空間的限制,步進電機的步距角不可能無限的小,難以滿足高精度開環控制的需求。由於FPGA編程方式簡單,開發周期短,可靠性高,使其在工業控制領域的應用越來越廣泛。本文在總結FPGA的分頻技術以及步進電機細分控制原理的基礎上,通過PWM控制技術來提高步進電機的解析度,仿真和實驗表明,本文採取的措施有效地實現步進電機控制的高效、精確控制。


1 步進電機細分控制原理


步進電機的工作原理如圖1所示,對四相步進電機而言,按照一定的順序對各相繞組通電即可控制電機的轉動。例如,當開關B與電源導通而其他開關斷開時,在磁力線的作用下B相磁極和轉子0,3號對齊;當開關C與電源導通而其他開關斷開時,在磁力線的作用下,轉子轉動,1,4號齒和C相繞組的磁極對齊。同理,依次向A,B,C,D四相繞組供電,電機就會沿著A,B,C,D方向轉動。


為了理解步進電機的不足,還需了解步進電機的步距角。步距角的定義為:


式中:km為步進電機的工作節拍係數;zn為齒數。

受步進電機的拍數和轉子齒數的限制,步進電機的步距角不可能非常小,即每一單步控制的轉動量相對比較大,在許多精密控制領域,步進電機的功能達不到使用要求。因此為了提高步進電機的解析度,需採用細分控制技術對其進行優化控制。細分控制類似於插值,其基本原理就是將電機繞組中的電流細分,在兩個控制電流之間增加許多中間狀態的電流,使得步進電機可以工作在許多中間的狀態,從而使得步進電機的每一步得到細分,其步距角更小,系統的分辨得到提高,性能得到優化。而細分控制通常有兩種細分方式,一是使電流按線性規律變化來細分,二是按等步距角細分。為了比較兩種細分方式的優劣,還需要了解步進電機工作時的靜態距角特徵。


式中:M 為電磁轉矩;Mk 為一定繞組電流時的最大靜轉矩;對於反應式步進電機,當不考慮磁路飽和時,可以認為Mk 與電流i 的平方成正比,負號表示電磁轉矩與定子磁場之間為楞次關係,即電磁轉矩總是阻礙轉子離開磁場最小磁阻的位置。

陀螺儀相關文章:陀螺儀原理


相關焦點

  • 基於PLC的梳棉機步進電機控制系統
    1 引言  隨著紡機裝備技術進步,步進與伺服電機運動控制系統的應用越來越廣泛,其功能多樣性和產品可靠性日臻完善,正在逐步取代原來的普通電機
  • 用AT89C52單片機作為控制器,設計簡單實用的步進電機控制系統
    作者介紹了基於AT89C52單片機的兩相混合式步進電機控制系統的設計方案,增加了步進電機控制系統設計的靈活性。控制系統採用AT89C52單片機作為控制器,由達林頓功率管BUW49組成的雙H橋式電路作為驅動器,加入按鍵控制及LCD1602顯示。控制系統的電路結構簡單、設計思路清晰。實驗表明,控制系統操作簡單、運行可靠,具有較強的實用性。
  • 以單片機為核心的步進電機控制系統驅動設計
    打開APP 以單片機為核心的步進電機控制系統驅動設計 工程師黃明星 發表於 2018-08-07 15:29:17 步進電機精度高,慣性小,在不失步的情況下沒有步距誤差積累,特別適用於數字控制的定位系統。
  • AFS系統步進電機控制和關鍵診斷
    在汽車應用環境中,也有許多場合需要用到步進電機,如AFS前大燈水平位置調節、彎道調節和光線幾何形狀調節,都需要用到步進電機作為執行器。圖1是典型的AFS系統示意圖。圖2是英飛凌針對AFS應用的晶片組解決方案。 英飛凌作為領先的汽車半導體提供商,為解決汽車步進電機控制和驅動問題,研發了步進電機專用控制晶片TLE4729G。
  • 基於單片機的步進電機開環控制系統
    實現了步進電機的開環控制。在步進電機控制器的設計中,重點闡述了脈衝產生電路以及對速度的控制。該系統具有成本低、控制方便的特點。本文引用地址:http://www.eepw.com.cn/article/173384.htm0 引言 步進電機是一種將電脈衝信號變換成相應的角位移或直線位移的機電執行元件。控制步進電機的輸入脈衝數量、頻率及電機各相繞組的接通順序,可以得到各種需要的運行特性。
  • 步進電機應用及解決方案
    本文引用地址:http://www.eepw.com.cn/article/201707/361591.htm  步進電機因使用簡單,成本優勢明顯而應用廣泛。如在多功能印表機/掃描儀、縫紉機、提款機等工業領域。但步進電機並不是最完美和理想的方案,特別是在多馬達同時工作的環境下,音頻噪聲尤其嚴重。此外, 即便在低轉速條件下,仍然會產生功耗,以致對某些手持設備電池的壽命有所影響。
  • 意法半導體:通用電機與步進電機控制方案
    打開APP 意法半導體:通用電機與步進電機控制方案 灰色天空 發表於 2013-02-26 17:00:26 運轉順暢和高效率推動了電機控制的發展。  面向PMSM、PMAC和感應電機(其採用高性能微控制器、功率電晶體與高壓柵極驅動器IC)的磁場定向控制(FOC)軟體的發展滿足了對更高效率的需求。 對於功率較低的應用而言,面向步進電機的新型高集成度控制器/驅動器IC可以為步進電機實現更順暢的運轉和更高的定位精度。
  • 微處理器智能步進電機控制卡開發方案
    1 引言本文引用地址:http://www.eepw.com.cn/article/171226.htm數控技術是一種採用計算機對機械加工過程中各種控制信息進行數位化運算處理,並通過高性能的驅動單元對機械執行構件進行自動化控制的高新技術
  • 單片機控制步進電機的原理
    本資料詳細介紹鄧步進電機的工作原理以及單片機控制步進電機的特點。步進電機是數字控制電機,它將脈衝信號轉變成角位移,即給一個脈衝信號,步進電機就轉動一個角度,因此非常適合於單片機控制。    步進電機可分為反應式步進電機、永磁式步進電機和混合式步進電機。
  • 伺服電機控制能否代替步進電機控制,交流伺服電機與步進電機的區別...
    步進電機是一種感應電機,它的工作原理是利用電子電路,將直流電變成分時供電的,多相時序控制電流,用這種電流為步進電機供電,步進電機才能正常工作,驅動器就是為步進電機分時供電的,多相時序控制器。  雖然步進電機已被廣泛地應用,但步進電機並不能像普通的直流電機,交流電機在常規下使用。它必須由雙環形脈衝信號、功率驅動電路等組成控制系統方可使用。
  • 基於THB6064H的步進電機閉環控制電路設計
    由於步進電機沒有積累誤差,容易實現較高精度的位移和速度控制,被廣泛用於精確控制領域。由步進電機與驅動電路組成的開環數控系統簡單並且價格低廉,但有時存在振蕩和失步現象,故在複雜電磁環境下或是對精度要求較高的場合下,必須加入反饋電路組成高性能的閉環數控系統[1]。本文採用旋轉編碼器作為反饋器件對步進電機實行閉環控制。
  • 單片機對儀表步進電機的細分控制
    在非超載的情況下,電機轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,即給電機某相線圈加一脈衝信號,電機則轉過一個步距角。這一線性關係的存在,加上步進電機只有周期性的誤差而無累積誤差等特點,使得在速度、位置等控制領域用步進電機來控制變得非常簡單。雖然步進電機已被廣泛地應用,但步進電機並不像普通的直流電機、交流電機那樣在常規下使用。
  • 伺服電機與步進電機的區別差異,步進電機控制能否用伺服電機控制代替
    隨著全數字式交流伺服系統的出現,交流伺服電機也越來越多地應用於數字控制系統中。為了適應數字控制的發展趨勢,運動控制系統中大多採用步進電機或全數字式交流伺服電機作為執行電動機。雖然兩者在控制方式上相似(脈衝串和方向信號),但在使用性能和應用場合上存在著較大的差異。現就伺服電機與步進電機二者的使用性能及區別作一比較。
  • 步進電機PLC的直接控制
    步進電機的角位移與輸入脈衝個數成正比,其轉速與脈衝頻率成正比,其轉向與脈衝分配到步進電機的各相繞組的相序有關。由於步進電機的轉角、轉速和轉向均可採用數字量(脈衝)控制,故步進電機廣泛應用於數字伺服領域。圖1表示了步進電機的典型應用。
  • 步進電機的定位原理、方案及程序設計內容簡介
    可以通過控制脈衝個數來控制角位移量以達到準確定位的目的;同時也可以通過控制脈衝頻率來控制電機轉動的速度和加速度而達到調速的目的。步進電機作為一種控制用的特種電機,因其沒有積累誤差(精度為100%)而廣泛應用於各種開環控制。
  • 五相步進電機控制系統研究
    文中介紹了CIPH9803A的引腳功能和工作原理,並給出其在五相步進電機控制系統中的應用電路。1 引言CIPH9803A是一種可編程五相步進電機控制晶片。該晶片具有步數設置(最大步數高達100萬步)、可逆運轉、啟動、停車、暫停、工速、快速等多種設置功能,它具有一個傳感信號輸入埠,可控制步進電機的定位停車。實際應用表明,以CIPH9803A專用晶片為核心的五相步進電機控制電路具有成本低、可靠性高等優點,特別適合工具機設備的技術改造。
  • 編碼器形式的步進電機閉環控制系統
    步進電機的閉環控制最早是採用編碼器的形式。初始狀態,系統受一相或幾相激磁而靜止。開始工作後,先把目標位置送入減法計數器;然後,「起動」脈衝信號加到控制單元上,控制單元在「起動」脈衝的作用下,立即把步進命令送入相序發生器,使激磁變化一次,後續的脈衝則由編碼器裝置產生。
  • 步進電機控制電路的實現方法
    從步進電機及細分控制的基本原理分析入手,論述了步進電機細分控制電路的實現方法。關鍵詞:步進電機;細分控制;電路設計。為實現步進電機細分控制,開發一套相對完善的細分控制系統,該系統的核心控制元件是微處理器,選用的是 STM32 系列產品,驅動晶片選用的是 TC1005,電流採樣通過下橋臂電阻實現,藉助上位 PC 機與下位機之間的實時通信,完成步進電機的細分控制。(2)控制與驅動單元。① 控制單元。
  • 如何簡化步進電機系統設計
    每接到一個新的Run命令後,控制器都會驅動電機做加速或減速旋轉到新命令指定的位置,並以指定速度保持旋轉,直到接收到下一條Run命令或一條Stop命令為止。當接收到一條反向運轉命令時,電機減到最低速度,然後再向相反方向加速運轉。
  • 關於步進電機的選用與設計介紹
    當羅經模擬器要求轉動的角度偏大時,設計應用變頻轉動的方法來克服轉動時間過長的缺點,也就是給出一個具體需要轉動的航向值,該模擬器能夠迅速有效地按照要求轉到該值。 步進電機的選用與設計 步進電機具有轉矩大、慣性小、響應頻率高等優點,具有瞬間起動與急速停止的優越特性。