新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 用MSP430F149單片機實現步進電機通用控制器

        用MSP430F149單片機實現步進電機通用控制器

        作者: 時間:2012-06-27 來源:網絡 收藏


        ②保證控制速度的精確性;要從一個速度準確達到另外一個速度,就要建立一個校驗機制,以防超過或未達到所需速度。

        2.4的換向問題
        換向時,一定要在電機降速停止或降到突跳頻率范圍之內再換向,以免產生較大的沖擊而損壞電機。換向信號一定要在前一個方向的最后一個CP脈沖結束后以及下一個方向的第一個CP脈沖前發出。如圖3所示。對于CP脈沖的設計主要要求其有一定的脈沖寬度(一般不小于5μs)、脈沖序列的均勻度及高低電平方式。




        在某一高速下的正、反向切換實質包含了降速→換向→升速三個過程。

        2.5速度與定時器初值的轉換
        本系統的速度控制是依靠定時產生CP脈沖來完成的,設定的速度與產生CP脈沖的定時器初值間存在一定關系。定時器的工作方式有多種,本設計定時器工作在連續方式下。在連續模式,定時器從它的當前值開始計數,當計到0FFFFH后又從"0"開始重新計數。在該方式下,將定時器的當前值和比較寄存器CCRX相比較,如相等則產生中斷,并在該中斷服務程序中可以將下一個事件發生的時間加到比較寄存器CCRX上,如圖4,如此這樣便會得到連續的定時時間間隔,并在每一個定時間隔到來產生中斷請求。




        定時初值=所需定時值/計數周期;對于其速度值常以頻率形式給定,諸如運行在20KHZ下,因此上式可轉換為:定時初值=計數頻率/速度值。(其中計數頻率為系統時鐘頻率)
        3.結束語
        該控制器可以實現步進電機在多段設定曲線下的運行控制,具有硬件簡單、體積小、可靠性高的特點,已將其用于電線生產線上的排線控制部分,取得了令人滿意的效果。該課題為北方工業大學校科研基金資助項目。

        參考文獻
        1. 胡大可. MSP430系列FLASH型超低功耗16位單片機. 北京航空航天大學出版社,2001.
        2. 李仁定. 電機的微機控制. 機械工業出版社,1999.
        3. 陳理璧. 步進電動機及其應用. 上海科學技術出版社,1985.
        4. MSP430 Assembler, Linker, and Librarian Programming Guide,Texas Instruments Corportation.


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 青龙| 永宁县| 通许县| 伊通| 长顺县| 舒兰市| 廉江市| 湟源县| 鄂伦春自治旗| 宜良县| 丽江市| 仁寿县| 兴宁市| 青浦区| 丰镇市| 台北县| 四川省| 龙游县| 富源县| 德兴市| 方山县| 西畴县| 扎鲁特旗| 汉阴县| 射阳县| 古蔺县| 噶尔县| 铜陵市| 卢氏县| 扎囊县| 定襄县| 牙克石市| 合江县| 灵川县| 马关县| 宜都市| 江陵县| 灵璧县| 浮山县| 酒泉市| 石棉县|