新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 步進電機控制器的FPGA實現

        步進電機控制器的FPGA實現

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

        O 引 言
        隨著廣泛地應用于數字控制系統中作為伺服元件,在實時性和靈活性等性能上的要求越來越高。那么如何靈活、有效地控制的運轉成為研究的主要方向。這里采用現場可編程邏輯門陣列(Field Programmable Gate Array,),通過VHDL語言編程來實現四相步進電機的控制。利用設計具有以下優點:
        硬件設計軟件化 的開發在功能層面上可以脫離硬件在EDA軟件上做軟仿真。當功能確定無誤后可以進行硬件電路板的設計。最后將設計好的,由EDA軟件生成的燒寫文件下載到配置設備中去,進行在線調試,如果這時的結果與要求不一致,可以立即更改設計軟件,并再次燒寫到配置芯片中而不必改動外接硬件電路。進行分層模塊設汁后系統設計變得更加簡單,在實時性和靈活性等性能上都有很大的提高,有利于步進電機的運動控制。
        高度集成化,高工作頻率 一般的FPGA內部都集成有上百萬的邏輯門,可以在其內部規劃出多個與傳統小規模集成器件功能相當的模塊。另外,一般的FPGA內部都有PLL倍頻和分頻電路模塊,這樣可以在外部采用較低頻率的晶振而在內部獲得較高頻率的時鐘,進一步解決了電磁干擾和電磁兼容問題。

        本文引用地址:http://www.104case.com/article/192088.htm


        1 步進電機的工作原理
        步進電動機是一種自動化執行部件,和數字系統結合可把脈沖數轉換成角位移,實現其正轉、反轉、手動和自動控制。四相步進電機有兩組線圈A和B。A,B兩組垂直擺放線圈的電流方向的排列組合,最多可以產生8種磁場方向,分別是O°,45°,90°,135°,180°,225°,270°,315°。表1給出了四相步進電機的8個方向和電流以及電壓信號的關系。
        四相電動機有3種激磁方式:
        一相激磁法:當目標角度是90°的整數倍時,采用這種方法。
        二相激磁法:當目標角度是45°,135°,225°,315°的整數倍時,采用這種方法。
        一、二相激磁法:即完全按照表1所列的信號順序。

        2 步進電機定位的整體設計
        步進電機定位的系統主要由步進電機方向設定電路模塊、步進電機步進移動與定位控制模塊以及編碼輸出模塊構成。前兩個模塊完成電機旋轉方向設定、激磁方式和定位角度的換算等工作,后一模塊用于對換算后的角度量編碼輸出。系統框圖如圖1所示。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 合山市| 舒兰市| 贺兰县| 乌兰浩特市| 阿坝| 永春县| 呈贡县| 福安市| 广汉市| 交口县| 孝感市| 泸州市| 山东| 吉林市| 淮安市| 鄂尔多斯市| 海丰县| 彭州市| 海阳市| 嘉善县| 信阳市| 太仓市| 霍林郭勒市| 永春县| 穆棱市| 城市| 清镇市| 句容市| 阳原县| 丹寨县| 启东市| 拉萨市| 龙游县| 桐梓县| 柏乡县| 青川县| 元谋县| 常德市| 赣州市| 新晃| 大石桥市|