<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 步進電機加減速控制器的設計

          步進電機加減速控制器的設計

          作者: 時間:2009-04-23 來源:網絡 收藏

          摘要:易于控制、快速響應性好、并可在很寬的范圍內進行平滑調速,是數控機床、打印機、繪圖儀、機器人控制等自動控制系統中廣泛應用的執(zhí)行元件。的起動頻率特性使啟動時不能直接達到運行頻率,而要有一個啟動過程,即從一個低的轉速逐漸升速到運行轉速。停止時運行頻率不能立即降為零,而要有一個高速逐漸降速到零的過程。
          關鍵詞:加控制;FPGA;VHDL;步進電機

          本文引用地址:http://www.ex-cimer.com/article/163840.htm


          0 引言
          幾十年來,數字技術、計算機技術和永磁材料的迅速發(fā)展,為步進電機的應用開辟了廣闊的前景。由步進電機與驅動電路組成的開環(huán)數控系統,既非常簡單、廉價,又非??煽?。此外,步進電機還廣泛應用于諸如打印機、雕刻機、繪圖儀、繡花機及自動化儀表等。正因為步進電機的廣泛應用,對步進電機的控制的研究也越來越多,在啟動或加速時若步進脈沖變化太快,轉子由于慣性而跟隨不上電信號的變化,產生堵轉或失步;在停止或時由于同樣原因則可能產生超步。為防止堵轉、失步和超步,提高工作頻率,要對步進電機進行升降速控制。本文介紹一個用于自動磨邊機的步進電機升降速,由于考慮了通用性,它可以應用于其他場合。
          從步進電機的矩頻特性可知,步進電機的輸出轉矩隨著脈沖頻率的上升而下降,啟動頻率越高,啟動轉矩就越小,帶動負載的能力越差,啟動時會造成失步,而在停止時又會發(fā)生過沖。要使步進電機快速的達到所要求的速度又不失步或過沖,其關鍵在于使加速過程中加速度所要求的轉矩既能充分利用各個運行頻率下步進電機所提供的轉矩,又不能超過這個轉矩。因此,步進電機的運行一般要經過加速、勻速、三個階段,要求加減速過程時間盡量的短,恒速時間盡量長。特別是在要求快速響應的工作中,從起點到終點運行的時間要求最短,這就必須要求加速、減速的過程最短,而恒速時的速度最高。而以前升速和降速大多選擇按直線規(guī)律,采用這種方法時,它的脈沖頻率的變化有一個恒定的加速度。在步進電機不失步的條件下,驅動脈沖頻率變化的加速度和步進電機轉子的角加速度成正比。在步進電機的轉矩隨脈沖頻率的上升保持恒定時,直線規(guī)律的升降速才是理想的升降速曲線,而步進電機的轉矩隨脈沖頻率的上升而下降,所以直線就不是理想的升降速曲線。因此,按直線規(guī)律升降速這種方法雖然簡單,但是它不能保證在升降速的過程中步進電機轉子的角加速度的變化和它的輸出力矩變化相適應,不能最大限度的發(fā)揮電機的加速性能。本系統尋求一種基于FPGA控制的按指數規(guī)律升降速的離散控制算法,經多次運行,達到預期目標。


          1 加減速控制算法
          1.1 加減速曲線
          按照步進電機的動力學方程和矩頻特性曲線推導出按指數曲線變化的升降速脈沖序列的分布規(guī)律,因為矩頻特性是描述每一頻率下的最大輸出轉矩,即在該頻率下作為負載加給步進電機的最大轉矩。因此把矩頻特性作為加速范圍下可以達到(但不能超過)的最大輸出轉矩來擬訂升降速脈沖序列的分布規(guī)律,就接近于最大轉矩控制的最佳升降速規(guī)律。這樣能夠使得頻率增高時,保證輸出最大的力矩,即能夠對最大的力矩進行跟隨,能充分的發(fā)揮步進電機的工作性能,使系統具有良好的動態(tài)特性。
          由步進電機的動力學方程和矩頻特性曲線,在忽略阻尼轉矩的情況下,可推導出如下方程:

          式中,為轉子轉動慣量,K為假定輸出轉矩按直線變化時的斜率,τ為決定升速快慢的時間常數,在實際工作中由實驗來確定。fm為負載轉矩下步進電機的最高連續(xù)運行頻率,步進電機必須在低于該頻率下運行才能保證不失步。(1)式為步進電機的升速特性,由此方程可繪制出電機升速曲線。(1)式表明驅動脈沖的頻率f應隨時間t作指數規(guī)律上升,這樣就可以在較短的時間內使步進電機的轉速上升至要求的運行速度。鑒于大多數的步進電機的矩頻特性都近似線性遞減的,所以上述的控制規(guī)律為最佳。
          1.2 加減速離散處理
          在本系統中,FPGA使用分頻器的方式來控制步進電機的速度,升降速控制實際上是不斷改變分頻器初載值的大小。指數曲線由于無法通過程序編制來實現,可以用階梯曲線來逼近升速曲線,不一定每步都計算裝載值。
          如圖l所示,縱坐標為頻率,單位是步/秒,其實反映了轉速的高低。橫坐標為時間,各段時間內走過的步數用N來表示,步數其實反映了行程。圖中標出理想升速曲線和實際升速曲線。

          分頻器相關文章:分頻器原理

          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();