步進電機驅動器的關鍵技術研究

2020-11-25 電子產品世界

引 言

    步進電機是一種將電脈衝信號轉換為角位移的執行機構。其主要優點是有較高的定位精度,無位置累積誤差;特有的開環運行機制,與閉環控制系統相比降低了系統成本,提高了可靠性,在數控領域得到了廣泛的應用。但是,步進電機在低速運行時的振動、噪聲大,在步進電機的自然振蕩頻率附近運行時易產生共振,且輸出轉矩隨著步進電機的轉速升高而下降,這些缺點限制了步進電機的應用範圍。步進電機的性能在很大程度上取決於所用的驅動器,改善驅動器的性能,可以顯著地提高步進電機的性能,因此研製高性能的步進電機驅動器是一項普遍關注的課題。

本文引用地址:http://www.eepw.com.cn/article/89513.htm


1 步進電機驅動控制系統概述
    通常情況下,步進電機驅動系統由3部分構成:
    ①控制電路。用於產生脈衝,控制電機的速度和轉向。
    ②驅動電路。即本文的研究內容,由圖1所示的脈衝信號分配和功率驅動電路組成。根據控制器輸入的脈衝和方向信號,為步進電機各繞組提供正確的通電順序,以及電機需要的高電壓、大電流;同時提供各種保護措施,比如過流、過熱等。
    ③步進電機。控制信號經驅動器放大後驅動步進電機,帶動負載。

2 步進電機驅動方法的比較
2.1 恆電壓驅動方式
2.1.1 單電壓驅動
   
單電壓驅動是指在電機繞組工作過程中,只用一個方向電壓對繞組供電。如圖2所示,L為電機繞組,VCC為電源。當輸入信號In為高電平時,提供足夠大的基極電流使三極體T處於飽和狀態,若忽略其飽和壓降,則電源電壓全部作用在電機繞組上。當In為低電平時,三極體截止,繞組無電流通過。

    為使通電時繞組電流迅速達到預設電流,串入電阻Rc;為防止關斷T時繞組電流變化率太大,而產生很大的反電勢將T擊穿,在繞組的兩端並聯一個二極體D和電阻Rd,為繞組電流提供一個洩放迴路,也稱「續流迴路」。
    單電壓功率驅動電路的優點是電路結構簡單、元件少、成本低、可靠性高。但是由於串入電阻後,功耗加大,整個功率驅動電路的效率較低,僅適合於驅動小功率步進電機。
2.1.2 高低壓驅動
   
為了使通電時繞組能迅速到達設定電流,關斷時繞組電流迅速衰減為零,同時又具有較高的效率,出現了高低壓驅動方式。
    如圖3所示,Th、T1分別為高壓管和低壓管,Vh、V1分別為高低壓電源,Ih、I1分別為高低端的脈衝信號。在導通前沿用高電壓供電來提高電流的前沿上升率,而在前沿過後用低電壓來維持繞組的電流。高低壓驅動可獲得較好的高頻特性,但是由於高壓管的導通時間不變,在低頻時,繞組獲得了過多的能量,容易引起振蕩。可通過改變其高壓管導通時間來解決低頻振蕩問題,然而其控制電路較單電壓複雜,可靠性降低,一旦高壓管失控,將會因電流太大損壞電機。
2.2 恆電流斬波驅動方式
2.2.1 自激式恆電流斬波驅動
   
圖4為自激式恆電流斬波驅動框圖。把步進電機繞組電流值轉化為一定比例的電壓,與D/A轉換器輸出的預設值進行比較,控制功率管的開關,從而達到控制繞組相電流的目的。從理論上講,自激式恆電流斬波驅動可以將電機繞組的電流控制在某一恆定值。但由於斬波頻率是可變的,會使繞組激起很高的浪湧電壓,因而對控制電路產生很大的幹擾,容易產生振蕩,可靠性大大降低。

2.2.2 它激式恆電流斬波驅動
   
為了解決自激式斬波頻率可變引起的浪湧電壓問題,可在D觸發器加一個固定頻率的時鐘。這樣基本上能解決振蕩問題,但仍然存在一些問題。比如:當比較器輸出的導通脈衝剛好介於D觸發器的2個時鐘上升沿之間時,該控制信號將丟失,一般可通過加大D觸發器時鐘頻率解決。
2.3 細分驅動方式
   
這是本文討論的重點,也是該系統採用的驅動方法。細分驅動最主要的優點是步距角變小,解析度提高,且提高了電機的定位精度、啟動性能和高頻輸出轉矩;其次,減弱或消除了步進電機的低頻振動,降低了步進電機在共振區工作的機率。可以說細分驅動技術是步進電動機驅動與控制技術的一個飛躍。
    細分驅動是指在每次脈衝切換時,不是將繞組的全部電流通入或切除,而是只改變相應繞組中電流的一部分,電動機的合成磁勢也只旋轉步距角的一部分。細分驅動時,繞組電流不是一個方波而是階梯波,額定電流是臺階式的投入或切除。比如:電流分成n個臺階,轉子則需要n次才轉過一個步距角,即n細分,如圖5所示。

    一般的細分方法只改變某一相的電流,另一相電流保持不變。如圖5所示,在O°~45°,Ia保持不變,Ib由O逐級變大;在45°~90°,Ib保持不變,Ia由額定值逐級變為0。該方法的優點是控制較為簡單,在硬體上容易實現;但由圖6所示的電流矢量合成圖可知,所合成的矢量幅值是不斷變化的,輸出力矩也跟著不斷變化,從而引起滯后角的不斷變化。當細分數很大、微步距角非常小時,滯后角變化的差值已大於所要求細分的微步距角,使得細分實際上失去了意義。
    這就是目前常用的細分方法的缺陷,那麼有沒有一種方法讓矢量角度變化時同時保持幅值不變呢?由上面分析可知,只改變單一相電流是不可能的,那麼同時改變兩相電流呢?即Ia、Ib以某一數學關係同時變化,保證變化過程中合成矢量幅值始終不變。基於此,本文建立一種「額定電流可調的等角度恆力矩細分」驅動方法,以消除力距不斷變化引起滯后角的問題。如圖7所示,隨著A、B兩相相電流Ia、Ib的合成矢量角度不斷變化,其幅值始終為圓的半徑。 


    下面介紹合成矢量幅值保持不變的數學模型:當Ia=Im·cosx,Ib=Im·sinx時(式中Im為電流額定值,Ia、Ib為實際的相電流,x由細分數決定),其合成矢量始終為圓的半徑,即恆力距。
    等角度是指合成的力臂每次旋轉的角度一樣。額定電流可調是指可滿足各種系列電機的要求。例如,86系列電機的額定電流為6~8 A,而57系列電機一般不超過6 A,驅動器有各種檔位電流可供選擇。細分為對額定電流的細分。
    為實現「額定電流可調的等角度恆力距」,理論上只要各相相電流能夠滿足以上的數學模型即可。這就要求電流控制精度非常高,不然Ia、Ib所合成的矢量角將出現偏差,即各步步距角不等,細分也失去了意義。下面給出了基於該驅動方法的驅動器的設計方案。

3 二相步進電機驅動器的總體設計方案
3.1 系統設計框圖

    如圖8所示,控制板信號經過光耦隔離與單片機中斷口相連。

    單片機根據收到的脈衝信號進行脈衝信號分配,確定各相通電順序,並與CPLD裡面的D觸發器相連;同時根據用戶設定的電流值和細分數通過SPI口與D/A轉換器AD5623通信,得到設定的電流值(實際上是電流對應的電壓值)。
    AD5623輸出的值為期望的電流對應的電壓值,它必須與從功率模塊檢測得到的電流對應的電壓值進行比較,並把比較結果與CPLD裡面的D觸發器CLR引腳相連。
    CPLD與電流、細分設定的撥碼開關相連,把得到的值通過SPI口傳給單片機;以D觸發器為核心的控制邏輯,根據單片機的各相通電順序和比較器MAX907的比較結果確定各功率管的開關。
   功率驅動模塊直接與電機相連,驅動電機。採用8個MOS管IRF740構成2個H橋雙極型驅動電路。IRF740最高可承受400 V電壓和10 A電流,開關轉換時間不會超過51 ns,管子導通電壓Vgs的取值範圍為4~20 V。
3.2 細分關鍵技術方案
    「額定電流可調的等角度恆力矩細分」驅動方法的實質是恆流控制,關鍵是電流的精確控制,必須同時滿足以下各個條件:

    ①D/A轉換器輸出的電流值必須與期望值相當接近,而且轉換速度要快。該系統採用ADI公司的AD5623,12位精度,分成4 096個等級,滿足了200細分的高精度要求;2路D/A輸出滿足兩相的要求;SPI口通信,頻率高達50 MHz,建立時間快,同時單電壓供電,連接簡單。
    ②檢測到的電流必須能正確地反映此時的相電流。由於電機的相電流通常很大,電壓很高,檢測有一定的難度。常用的檢測方法有外接標準小電阻,電路簡單,但幹擾比較大,準確性比較差;霍爾傳感器檢測準確,幹擾小,連接也不複雜,所以該驅動器採用霍爾傳感器。
    ③比較器解析度要高,轉換速度快。MAX907的建立時間只需12 ns,比較的電壓只要相差2 mV即可檢測出來(最大不超過4 mV),反應非常靈敏。
    ④控制功率管開關的邏輯電路要有很高的實時性,保證相電流在設定電流上下做很小的波動,以免引起浪湧,幹擾控制電路。
    本文採用Xilinx公司的CPLD晶片XC9572。以D觸發器為核心的控制電路全部由CPLD完成,CPLD代替了各種分立元器件,結構簡單,連接方便。圖9是控制電路的邏輯圖。

    如圖9所示,當比較結果為低電平時(檢測到的電流大於設定電流),D觸發器輸出為1,或門輸出高電平,關斷管子,電流變小;當檢測到電流小於設定電流時,管子導通,從而保證相電流在設定電流上下做很小的波動。

結 語
   
本文建立了「額定電流可調的等角度恆力矩細分」驅動方法,並基於該方法設計實現了二相混合式步進電機驅動器,最高可達200細分,驅動電流從O.5 A/相到8 A/相可調,可驅動24系列到86系列的步進電機。實際應用證明,該方法基本上克服了傳統步進電機低速振動大和噪聲大的缺點,電機在較大速度範圍內轉矩保持恆定,提高了控制精度,減小了發生共振的機率,具有很好的穩定性、可靠性和通用性,且結構簡單。

光耦相關文章:光耦原理

手機電池相關文章:手機電池修復

霍爾傳感器相關文章:霍爾傳感器工作原理

霍爾傳感器相關文章:霍爾傳感器原理 脈衝點火器相關文章:脈衝點火器原理

相關焦點

  • 步進電機及驅動器連接_步進電機驅動器接法_步進電機驅動器怎麼調
    打開APP 步進電機及驅動器連接_步進電機驅動器接法_步進電機驅動器怎麼調 發表於 2017-08-11 16:47:23
  • 步進電機驅動器調速方法_步進電機驅動器的作用
    步進電機驅動器調速方法   隨著電力電子技術的飛速發展,變頻調速的性能指標完全可以達到甚至超過直流電機調速系統。步進電機驅動器通過調節輸入驅動器的脈衝頻率以及驅動器的細分參數來達到調節步進電機轉速的作用,其實就是控制單位時間內步進電機的步數。   一、改變極對數調速:優點:①無附加轉差損耗,效率高;②控制電路簡單,易維修,價格低;③與定子調壓或電磁轉差離合器配合可得到效率較高的平滑調速。
  • 步進電機驅動器原理
    /275647.htm  步進電機驅動器,其實就是一種將電脈衝轉化為角位移的執行機構。2.步進電機驅動器原理--組成結構  步進電動機驅動系統的性能,不但取決於步進電動機自身的性能,也取決於步進電動機驅動器的優劣。
  • 步進電機驅動器怎麼設置細分
    一些步進電機的定子級也有齒。根據使用的控制技術,可全步進、半步進或微步進控制步進電機。簡單的方形脈衝可以控制處於全步進的電機,而先進控制技術(如脈寬調製 (PWM))可用於微步進。如果使用細分驅動器,在10細分的狀態下驅動該電機,電機每運行一微步,其繞組內的電流變化只有0.3A而不是3A,且電流是以正弦曲線規律變化,這樣就大大的改善了電機的振動和噪音,因此,在性能上的優點才是細分的真正優點。由於細分驅動器要精確控制電機的相電流,所以對驅動器要有相當高的技術要求和工藝要求,成本亦會較高。
  • 伺服電機驅動器與步進電機驅動器之間的區別
    打開APP 伺服電機驅動器與步進電機驅動器之間的區別 發表於 2019-10-31 09:45:46 步進電機的控制系統由可編程控制器、環行脈衝分配器和步進電機功率驅動器組成,控制系統中plc用來產生控制脈衝;通過plc編程輸出一定數量的方波脈衝,控制山社步進電機的轉角進而控制伺服機構的進給量;同時通過編程控制脈衝頻率就是伺服機構的進給速度,環行脈衝分配器將可編程控制器輸出的控制脈衝按步進電機的通電順序分配到相應的繞組。
  • 明白步進驅動器原理,就知道為什麼步進電機要加驅動器了
    很多工控朋友和PLC自動化從業者都知道步進電機,但也有部分PLC入門學員不明白為什麼步進電機要加一個步進驅動器,而不是像普通電機那樣直接插入電源就可以使用,今天帶大家了解步進驅動器。步進驅動器的結構:步進驅動器可分為兩部分一部分是環形分配器,另一部分是功率放大。
  • 步進電機步進驅動器原理詳細講解與計算詳細教程
    8、為什麼步進電機低速時可以正常運轉,但若高於一定速度就無法啟動,並伴有嘯叫聲? 步進電機有一個技術參數:空載啟動頻率,即步進電機在空載情況下能夠正常啟動的脈衝頻率,如果脈衝頻率高於該值,電機不能正常啟動,可能發生丟步或堵轉。在有負載的情況下,啟動頻率應更低。
  • 步進電機及驅動器的正確選擇方法
    由於步進電機及驅動器型號較多、種類較多,用戶在選擇時應有一定的講究,這樣才能以最優的性能、最低的價格選擇好自己所需的產品。首先確定步進電機拖動負載所需要的扭矩。  最簡單的方法是在負載軸上加一槓桿,用彈簧秤拉動槓桿,拉力乘以力臂長度既是負載力矩。或者根據負載特性從理論上計算出來。  由於步進電機是控制類電機,所以目前常用步進電機的最大力矩不超過45Nm,力矩越大,成本越高,如果您所選擇的電機力矩較大或超過此範圍,可以考慮加配減速裝置。
  • 步進驅動器工作原理_步進電機驅動器上撥碼開關怎樣設置
    打開APP 步進驅動器工作原理_步進電機驅動器上撥碼開關怎樣設置 ceasia-china.com 發表於 2020-05-21 10:51:32
  • 步進電機驅動器細分的優點及作用
    驅動器細分有什麼優點:驅動器細分後的主要優點為:完全消除了電機的低頻振蕩。低頻振蕩是步進電機(尤其是反應式電機)的固有特性,而細分是消除它的唯一途徑,如果您的步進電機有時要在共振區工作(如走圓弧),選擇細分驅動器是唯一的選擇。提高了電機的輸出轉矩。尤其是對三相反應式電機,其力矩比不細分時提高約30-40% 。提高了電機的解析度。由於減小了步距角、提高了步距的均勻度,『提高電機的解析度『是不言而喻的。
  • 步進電機驅動器選型需要注意的參數
    步進電機驅動器的電流電流是判斷步進電機驅動器能力的大小,是選擇驅動器的重要指標之一,通常驅動器的最大電流要略大於電機標稱電流,通常驅動器有2.0A、3.5A、6.0A、8.0A
  • TMC2041 - Trinamic新型雙軸步進電機驅動器
    打開APP TMC2041 - Trinamic新型雙軸步進電機驅動器 廠商供稿 發表於 2017-12-01 10:28:48
  • 單片機控制步進電機驅動器工作原理
    步進電機在控制系統中具有廣泛的應用。它可以把脈衝信號轉換成角位移,並且可用作電磁製動輪、電磁差分器、或角位移發生器等。  有時從一些舊設備上拆下的步進電機(這種電機一般沒有損壞)要改作它用,一般需自己設計驅動器。
  • 基於TB67S109A電機驅動器的步進電機設計(圖文)
    在非超載的情況下,電機的轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,當步進驅動器接收到一個脈衝信號,它就驅動步進電機按設定的方向轉動一個固定的角度,稱為「步距角」,它的旋轉是以固定的角度一步一步運行的。可以通過控制脈衝個數來控制角位移量,從而達到準確定位的目的;同時可以通過控制脈衝頻率來控制電機轉動的速度和加速度,從而達到調速的目的。
  • 51單片機控制步進電機驅動器工作原理
    步進電機在控制系統中具有廣泛的應用。它可以把脈衝信號轉換成角位移,並且可用作電磁製動輪、電磁差分器、或角位移發生器等。有時從一些舊設備上拆下的步進電機(這種電機一般沒有損壞)要改作它用,一般需自己設計驅動器。本文介紹的就是為從一日本產舊式印表機上拆下的步進電機而設計的驅動器。
  • 兩相混合式步進電機驅動器設計
    步進電機是一種運用廣泛的控制電機,其特徵是不使用位置反饋迴路就能進行速度控制及定位控制,即所謂的電機開環控制。相對於伺服電機,步進電機有著成本低廉,控制簡單等優點,尤其是兩相混合式步進電機,在工業運動控制系統中有著廣泛的應用。
  • 步進驅動器如何工作
    步進驅動器:是一種能使步進電機運轉的功率放大器,能把控制器  發來的脈衝信號轉化為步進電機的角位移,電機的轉速與脈衝頻率  成正比,所以控制脈衝頻率可以精確調速,控制脈衝數就可以精確  定位。    1.恆流驅動  恆流控制的基本思想是通過控制主  電路中MOSFET的導通時間,即調節  MOSFET觸發信號的脈衝寬度,來達  到控制輸出驅動電壓進而控制電機  繞組電流的目的。    2.單極性驅動3.雙極性驅動 4.微步驅動   微步驅動技術是一種電流波形控制技術。
  • 認識步進驅動器
    2)步進驅動器的接線及設置;3)步進驅動器細分驅動設置;4)步進電機補充內容;1、什麼是步進驅動器?步進驅動器是驅動步進電機運行的功率放大器,它能接收控制器(PLC/單片機等)發送來的控制信號並控制步進電機轉過相應的角度/步數。最常見的控制信號是脈衝信號,步進驅動器接收到一個有效脈衝就控制步進電機運行一步。
  • QD-5742型兩相混合式步進電機驅動器 驅動卡 步進驅動
    ,採用直流18~50V供電,適合驅動電壓24V~50V,電流小於4.0A外徑42~86毫米的兩相混合式步進電機。ENA-:   脫機使能復位信號輸入負端脫機使能信號有效時復位驅動器故障,禁止任何有效的脈衝,驅動器的輸出功率元件被關閉,電機無保持扭矩。
  • 步進電機驅動器如何實現調速和定位?與PLC接線需要串聯電阻嗎?
    步進電機驅動器是一種將電脈衝轉化為角位移的執行機構。2、什麼是步進電機的步距角步進驅動器接收到一個脈衝信號,它就驅動步進電機轉動一個固定的角度,這個角度就是咱們說的步距角,兩相步進電機步距角一般是1.8度;3、PLC控制步進電機調速和定位的原理是什麼PLC發送脈衝來控制步進電機驅動器,其中脈衝個數來控制角位移量的大小