国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

FPGA在步進電機控制中的應用

發布時間:2010-3-7 14:08    發布者:李寬
關鍵詞: FPGA , 步進電機 , 應用
步進電機是一種將電脈沖轉化為角位移的執行機構。可以通過控制脈沖數來控制步進電機的角位移量,從而達到準確定位的目的,同時可以通過控制脈沖頻率來控制電機的速度和加速度,從而達到調速的目的。由于步進電機控制簡單、運行可靠,所以被廣泛應用于各種控制裝置中。

電機鐵芯扭槽疊扣沖壓控制系統是為實現模具加工智能化控制要求,為企業設計的實用性產品,其要求是對高速沖床附加一智能模具控制器,該控制器在不影響沖床原有的運行及控制的基礎上,采集相關的輸入信號,并實現對所沖模具的有效控制。本文設計的控制器要求扭槽模具每沖一片后移動一個步距到達另一個特定位置,再沖另一片,連續沖出的鐵芯片,經疊壓后,形成所要求的扭槽形狀。控制系統強調鐵芯加工過程中的角度位移控制,希望具有足夠高精度的步距角,并且運行穩定性好。控制系統選用了兩相混合型步進電機作為位置控制機構,通過FPGA的控制,將輸入的脈沖信號線性地轉換為位移量,從而控制電機鐵芯的扭槽。

傳統步進電機控制電路的實現多用單片機或專用接口芯片,此類方法存在單片機易受電機干擾,專用接口芯片使用靈活性差等缺點。本文提出的利用 FPGA實現步進電機控制的方案,具有修改方便、使用靈活、可靠性高、可移植性強等優點。

1 控制系統的硬件組成

步進電機控制的最大特點是開環控制,不需要反饋信號。因為步進電機的運動不產生旋轉量的誤差累積。由FPGA實現的步進電機控制系統結構如圖1 所示。控制系統中的核心芯片是FPGA,如虛線所示。它由兩大功能模塊組成:a.速度控制模塊,核心是鎖相環PLL宏模塊電路,它在不同速度控制信號作用下,可將經時鐘分頻器分頻后的系統時鐘改變為不同的PWM信號,將此信號作為速度控制模塊的變頻時鐘,可達到改變步進電機速度的目的;b.方向控制模塊,核心是脈沖分配電路,在每一個變頻時鐘周期內,脈沖分配器可在不同的方向控制信號下產生不同方向的步進時序脈沖,從而控制步進電機順2步進電機及其驅動器的選用步進電機可以用數字信號直接控制,隨著數字控制系統的發展,步進電機的應用也越來越廣泛。


圖1 由FPGA實現的步進電機控制系統結構

步進電機需配置一個專用的電源供電,電源的作用是讓電動機的控制繞組按照特定的順序通電,即受輸入的電脈沖控制而動作,這個專用電源稱為驅動電源(或驅動電路)。步進電機及其驅動電源是一個互相聯系的整體,步進電機的運行性能是由電動機和驅動電源兩者配合所形成的綜合效果。

本文選用的是北京斯達微步控制技術有限公司的86BYG250C型兩相混合步進電機,選用的驅動器是該公司生產的、與86BYG250C型步進電機相配套的MS2H090M型驅動器。該驅動器采取先進的細分技術,使電機運行更加平穩。

86BYG250C步進電機的主要技術參數如表1所示。



MS-2H090M型驅動器的主要性能參數如表2所示。



步進電機的驅動器根據控制信號工作,將FPGA提供的弱電信號放大為步進電機能夠接受的強電流信號。FPGA提供給MS-2H090M型驅動器的信號主要有步進脈沖信號CP和方向控制信號DIR,可用于步進電機的轉向控制,如圖2所示,通過改變發出的脈沖頻率可進行步進電機的速度控制。



MS-2H090M型驅動器用于驅動二相或四相混合式步進電機。電機的出線方式不同,與驅動器的連接也不同。在該控制系統中采用的電機 86BYG250C為兩相四根線電機,接法如圖3所示。



2 步進電機的FPGA控制

2.1 步進電機的速度控制

在步進電機控制系統中,升速過程由突跳頻率加升速曲線組成(減速過程反之)。突跳頻率是指步進電機在靜止狀態時突然施加的脈沖頻率fo必須小于啟動頻率fh,此頻率不可太大,否則也會產生堵轉和丟步。所以步進電機在啟動時,必須有升速過程,在停止時必須有減速過程。在本控制系統中,根據FPGA 的性能特點,變速曲線采用直線細分原理,控制效果較好。步進電機加速過程中的頻率變化曲線如圖4所示。對應于啟動頻率的上升,直線可以變化N個臺階,將頻率細分為N個值,用來驅動步進電機平滑啟動和停止,可防止失步和過沖現象。



2.2 步進電機的方向控制

方向控制模塊的核心是脈沖分配電路,它有兩個輸入信號:一個是PWM信號構成的變頻時鐘,每輸入一個PWM脈沖,脈沖分配器的四相輸出時序將發生一次變化,從而使步進電機轉動一步;另一個是方向控制信號,它的不同狀態將使脈沖分配器產生不同方向的步進時序脈沖,從而控制步進電機的轉動方向。根據四相八拍的控制方式,定子通電順序為(A-AB-B-BC-C-CD-D-DA-A)。本系統采用了Mealy型狀態機描述方法,狀態取值依次:SO=“0001”,S1=“0011”,S2=“0010”,S3=“0110”,S4=“10100”,S5=”110O”,S6=“1000”,S7=”1001”。

按照控制時序的要求,用‘1’表示該繞組加電,‘0’表示該繞組斷電。方向控制模塊的狀態流程圖如圖5所示。



3 結論

步進電機是一種易于精確控制的電機,由于其良好的性能而得到廣泛應用,其控制方法也多種多樣。本文介紹了在電機鐵芯扭槽疊扣沖壓控制系統中,使用FPGA控制步進電機的方法,該系統成本不高。通過編程方法,不但可以在一定范圍內自由設定步進電機的轉速,往返轉動的角度以及轉動次數等,而且還可以方便靈活地控制步進電機的運行狀態,以滿足不同用戶的要求,簡化了線路,降低了成本。

參考文獻

   1. 袁麗娟,等.電機鐵芯扭槽疊扣沖壓控制系統[J].電加工與模具,2005,(10):53-55.
   2. 劉寶廷,程樹康,等.步進電動機及其驅動控制系統[M].哈爾濱:工業大學出版社,1997.
   3. 蔣志雄,等.基于H8/3802的步進電機式汽車儀表的開發[J].微計算機應用,2006,27(1):33-36.
   4. 林海波.步進電機恒力矩均勻細分驅動器的設計與實現[J].自動化技術與應用,2003,22(3):52-54
   5. 劉加峰,蘆勤,等.步進電機控制電路一種基于FPGA的實現[J].微計算機應用,2007(8):81-83.

作者:貢亞麗(蘇州工業園區職業技術學院) 王文明(蘇州工業園區松下電器研究開發(蘇州有限公司))
來源:電子技術 2009 36(11)
本文地址:http://m.qingdxww.cn/thread-8999-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天爱添天天爱添天天爱添| 亚洲国产精品激情在线观看 | 亚洲一成人毛片| 国产精自产拍久久久久久蜜| 美女18黄| 亚洲中字幕永久在线观看| 青青青视频在国线观看伊人| 日韩插| 亚洲妖精天堂| 亚洲伊人色综合影院| 国产全部视频列表支持手机| 亚洲444777KKK在线观看| 午夜免费视频| 日韩在线观看一区二区三区| 王伦宝1069| 儿子好妈妈的HD3中字抢劫| 偷窥自拍性综合图区| 台湾佬自偷自拍情侣在线| 天天操天天射天天舔| 亚洲欧洲日韩国产一区二区三区| 被滋润的艳妇疯狂呻吟白洁老七| 名女躁b久久天天躁| 日本a∨在线观看| 欧美综合第一页| 丝瓜草莓视频在线观看| vr亚洲成年网址在线观看| 男同志在线观看| 学生妹av| 日韩亚州| 亚洲国产一区二区三区在线观看| 国产精品嫩草影院一区二区三区| 野花日本高清在线观看免费吗| 香蕉大久久| 中文字幕在线乱人伦| 99在线播放| 卫生间被教官做好爽HH视频| 欧美视频一级| 我要操影院| 亚洲高清在线mv| 动漫女主被扒开双腿羞辱| 日本久久久|