《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ASSP-MMC-1的步進電機控制器設計
基于ASSP-MMC-1的步進電機控制器設計
2016年微型機與應用第10期
薛敏驊
(上海廣電凱歌實業有限公司,上海 200062)
摘要: 設計了基于ASSP-MMC-1的步進電機控制器。首先分析了步進電動機的運行原理及細分技術原理,在硬件設計上,采用了TI公司的MSP430F149單片機作為主控制芯片,主控制單元向驅動電路傳遞脈寬調制(PWM)信號,通過驅動控制器(ASSP-MMC-1)實現對步進電動機的控制尤其是細分控制,并顯示運行參數。在軟件設計上,并采用模塊化編程和結構化編程思想,最后通過調試實現控制器軟硬件設計。
Abstract:
Key words :

  薛敏驊

  (上海廣電凱歌實業有限公司,上海 200062)

       摘要:設計了基于ASSP-MMC-1的步進電機控制器。首先分析了步進電動機的運行原理及細分技術原理,在硬件設計上,采用了TI公司的MSP430F149單片機作為主控制芯片,主控制單元向驅動電路傳遞脈寬調制(PWM)信號,通過驅動控制器(ASSP-MMC-1)實現對步進電動機的控制尤其是細分控制,并顯示運行參數。在軟件設計上,并采用模塊化編程和結構化編程思想,最后通過調試實現控制器軟硬件設計。

  關鍵詞:步進電動機;MSP430單片機;ASSP-MMC-1;細分技術

0引言

  隨著控制技術及電子技術的提高,步進電動機的驅動也有了很大的進步,從單電壓或單電流驅動到步進電動機的細分驅動。由于早期的晶體管驅動已趨于淘汰,現在多數以高性價比的恒流電源或細分驅動電源代替[1]。尤其是細分技術的出現,可以在不改變電機本身結構的前提下提高步進電動機的分辨率,而且能減小系統震蕩,提高電動機步頻特性[2]。步進電動機多用于數控車床和機器人系統中。因為在現代工業控制,特別是航空電子領域中,要求完成的工作量大、精度高。利用人工操作不僅勞動強度大、效率低,且難以達到所要求的精度,最重要的是一些工作環境是人類無法到達的地方,這就需要數控機床和自動控制機器人來完成這些高難度工作[35]。因此步進電機的研究對未來自動控制領域有著跨時代的意義。

1細分驅動技術原理

  細分驅動技術也被稱為微步驅動技術,它細分電機繞組的電流或者電壓。具體地,該技術通過常規的矩形波電源供電變為階梯波供電,然后,或經過若干個階梯步驟上升到設定值,或以同樣的方式從設定值下降到零。雖然這中驅動技術比較復雜,但有以下特點[6]:

  (1)在保留步進電機內部結構不變的情況下,使實際的步距角減小,縮小步進之間的誤差,同時提高步進電機的分辨率和步距精度,可大大提高對執行機構的控制精度,可用于高精度的控制器中。

  (2)細分驅動技術可以使驅動電流的變化幅度值減小,電機轉子達到穩定位置時的過剩能量也會隨機減少,與此同時減弱了步進電動機的低頻振蕩問題,獲得了轉矩增加、噪聲降低的優點。

  (3)相應的步進電機控制信號的頻率提高了N倍(細分數),因此可遠離低頻諧振頻率,克服出現共振的危害,使步進電動機能夠比較穩定、安全地工作。

  角度細分控制是步進電動機的開環控制技術之一,細分就是把步進電動機的步距角再細分成更小的角度,這樣步進電動機的運行就變成了相對勻變速運動方式,并且能夠使它在任何位置停步[67]。在這里,三相反應式電動機的3拍通電和6拍通電每步轉過的度數分別是120°和60°,如圖1所示。

  

001.jpg

  由此可知,步進電動機控制中已蘊含了細分技術的原理,即如果每拍通電使定子合成磁動勢在空間轉動的角度減半,則可使步進電動機的步距角減半[8]。

002.jpg

  從6拍通電模式可知,若要將每一步細分為4步進行,則合成磁動勢的分步情況如圖2所示。當由A相通電切換成AB通電時,只要使B相不是由零突變成額定值,圖2細分時合成磁動勢的旋轉情況而是分為4步完成,每步增加1/4,則切換過程中合成磁動勢就可變為原來的1/4。與此同理,當AB相通電切換為B相通電時,只要使A相電流不是由額定值突然變為零即可。即如果要把每一步細分為4步完成,只需將相電流分為4個臺階投入或者截斷。因此,步距角4細分時電流波形如圖3所示。

  

003.jpg

  如果將繞組中電流波形細分成N(N為正整數)個臺階的階梯波,則電流每上升或下降一個臺階時,步進電動機轉子就轉過一小步。由于當轉子按照這種方式轉過N小步時,也就是它轉過一個步距角的轉動,這就是具體實現的步進電動機角度控制的原理[1]。

2步進電機控制器系統設計

  圖4步進電動機控制器總體框圖步進電機控制器系統的總體結構在經過詳細的方案比較及論證后,設計其總體框圖如圖4所示。

004.jpg

  圖5步進電機的控制方式框圖由文獻可知,步進電動機的種類有很多種,但它們的控制方式也有相似之處,圖5為步進電動機的控制框圖[7]。

  2.1基于MSP430F149單片機最小系統模塊的設計

  步進電機控制器系統的主要控制模塊是單片機最小系統,因此選擇合適的單片機主控單元尤其重要。在選擇單片機應考慮以下幾個因素[9]:

  (1)存儲器容量:存儲容量是指數據存儲器(RAM)的容量和程序存儲器(ROM)的容量。

  (2)中斷能力:要求單片機的中斷數量和中斷間隔時間符合實際的需要。

  (3)指令系統:要求指令簡單,容易修改維護。

  (4)價格因素:性價比高。

  (5)綜合性能。

  本設計所選用的單片機是美國德州儀器(TI)公司的MSP430系列中的MSP430F149單片機。因為它將多種外圍資源集中在片上,實現了片上系統(SoC),因而大大簡化了整個系統的設計,并且它是一種具有超低功耗特性的高性價比單片機系統。

  2.2基于ASSP-MMC-1驅動模塊設計

  MMC1為多通道兩相四線式步進電機/直流電機控制芯片,基于NEC電子16位通用MCU(PD78F1203)固化專用程序實現。通過UART或SPI串行接口,為主控MCU擴展專用電機控制功能,可同時控制三路步進電機或直流電機。步進電機控制原理圖如圖6所示[9]。

005.jpg

  2.3電源模塊設計

  本文設計的電源模塊共分為3個電壓等級:12 V為驅動芯片工作電壓,5 V為主要集成電路工作電壓,3.3 V為微控制器工作電壓。

  本設計采用LM2940-5V和LM117-3.3 V完成5 V和3. 3V電源的設計,如圖7所示。

006.jpg

  2.4步進電機控制器軟件系統設計

  本設計軟件系統總體設計框圖如8所示。

  本設計由PWM信號驅動ASSP-MMC-1芯片從而控制步進電動機的各種工作狀態。MSP430F149單片機擁有捕獲/比較(capture/compare)模塊,可以輸出脈沖寬度隨時可調的PWM信號,從而實現步進電機變頻控制。

  如圖9所示,此種PWM信號選擇的定時器計數方式為增計數模式。PWM信號的周期可以通過向CCR0中寫入數值計算。則該周期的計算公式如下:

  PWM周期=[CCR0+1]×Tosc/分頻比(1)

  其中,Tosc為定時器選擇的始終周期;分頻比可為1、2、4、8。

  初始化PWM信號的脈沖寬度,通過寫入16位寄存器CCRx的值進行初始化。其計算公式與選定的工作模式密切相關,若選定置位/復位模式則數學計算公式如下:

  PWM脈寬=[CCR0-CCRx]×Tosc/分頻比(2)

  在電機運行過程中,速度控制必不可少,采用PWM調速可比較方便地控制電機轉速[10]。當設置PWM的周期較大,并且在一個周期的計數數量足夠大時,可以通過PWM比較精確地調節步進電機的轉速。在本設計中,通過MSP430F149的定時器TimerA產生PWM波,通過設定定時器的初值來改變PWM波的頻率,最終實現改變電機的速度。整個過程采用了開環控制,能夠精確地對步進電機速度和方位進行控制。利用MSP430F149定時器TimerA還可以方便地達到控制要求,它能平滑地輸出不同的電壓,從而實現對步進電機調速。

3步進電機控制器調試

  本設計采用了瑞典IAR System 公司推出的IAREW集成開發工具,它是一種高效的嵌入式開發工具,具有豐富的仿真功能。調試過程是:輸入源程序的.c文件、編譯成.obj文件、單步運行、斷電執行、全速執行等。在調試過程中可以清楚地觀察程序執行的全過程。在這里,控制器調試模塊及調試效果圖如圖10~圖13所示。通過調試步進電機控制器可實現電機正反轉、加減速、細分步距角。

007.jpg

4結論

  (1)本文深入探討了步進電動機運行特性,對步進電動機的控制原理及細分原理進行了詳細深入的分析,并設計出一款新型步進電動機控制器。

  (2)對于硬件電路設計,主要分為主控制電路設計和驅動電路設計,在硬件設計過程中增加了一些濾波電路,大大提高了系統的抗干擾能力;對于軟件架構的設計,主要運用了模塊化設計思想。

  (3)本文采用SSPMMC1驅動芯片內部可以實現步距角的多種細分控制,從而減少了控制系統的外圍硬件電路,使設計更加實用;在進行軟硬件的聯合調試時,盡可能地優化了控制控制器,提升了控制器性能。

參考文獻

  [1] 吳朝霞,張瑩,華建寧,等. 控制電機及其運用[M].北京:北京郵電大學出版社,2012.

  [2] 馬文斌,楊延竹,洪運. 步進電機控制系統的設計及應用[J]. 電子技術應用,2015,(41)11: 1113.

  [3] 龐海燕,謝云,肖姍姍,等. SVPWM伺服控制系統的FPGA設計與實現[J]. 微型機與應用,2010,29(2):7578,82.

  [4] Wang Yanwen, Zhang Yanping, Ge Biao, et al. Design of stepper motor drive based on AMIS30512[C]. Lecture Notes in Information TechnologyProceedings of 2012 International Conference on Electronics, Information and Communication Engineering (EICE2012), Hong Kong, 2012:6.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
性欧美超级视频| 欧美日韩国产bt| 一本色道久久综合亚洲二区三区| 亚洲欧美日韩国产另类专区| 亚洲最新色图| 亚洲国产免费看| 亚洲福利视频免费观看| 一区国产精品| 在线观看成人小视频| 精品成人在线| 影音先锋日韩资源| 在线观看91久久久久久| 在线观看日韩专区| 亚洲国产成人精品视频| 亚洲国产高清在线观看视频| 亚洲国产电影| 亚洲精品综合精品自拍| 亚洲免费高清| 99av国产精品欲麻豆| 日韩视频在线你懂得| 99在线精品视频在线观看| 一区二区av在线| 亚洲制服丝袜在线| 欧美一级专区免费大片| 久久精品九九| 亚洲欧洲在线观看| 艳女tv在线观看国产一区| 一级日韩一区在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲一区二区三区国产| 性伦欧美刺激片在线观看| 久久福利电影| 欧美成人a视频| 欧美日韩一区二区三区免费看| 国产精品分类| 国产亚洲精品久久久久婷婷瑜伽 | 欧美激情va永久在线播放| 欧美精品久久久久久久| 国产精品jizz在线观看美国| 国产乱子伦一区二区三区国色天香 | 欧美午夜无遮挡| 国产欧美精品日韩| 亚洲大胆美女视频| 亚洲乱码国产乱码精品精天堂| 中日韩视频在线观看| 午夜精品一区二区三区电影天堂| 久久国产视频网站| 亚洲精品一区二区三区av| 亚洲一线二线三线久久久| 久久国产精品亚洲77777| 欧美大片专区| 国产精品夜夜夜| 1024欧美极品| 亚洲视频二区| 亚洲国产精品久久久久秋霞不卡 | 国产精品无码永久免费888| 狠狠操狠狠色综合网| 亚洲乱码精品一二三四区日韩在线| 亚洲欧美国产另类| 亚洲欧洲一二三| 午夜精品久久| 欧美α欧美αv大片| 国产精品视频免费观看| 亚洲国产日韩在线一区模特| 亚洲自拍偷拍网址| 亚洲精品视频二区| 久久福利一区| 欧美日韩亚洲一区二区三区在线观看 | 亚洲精品1区| 香港成人在线视频| 一本大道久久a久久精品综合| 久久精品视频在线播放| 欧美不卡视频一区| 国产精品―色哟哟| 亚洲精品一区二区三区婷婷月 | 国模大胆一区二区三区| 亚洲最新视频在线| 亚洲国产影院| 欧美主播一区二区三区| 欧美精品久久天天躁| 国产一区二区三区在线观看网站| 99国产精品视频免费观看一公开| 亚洲高清不卡在线| 香蕉久久夜色精品国产使用方法 | 国产精品h在线观看| 亚洲福利视频三区| 亚欧成人在线| 亚洲制服av| 欧美伦理一区二区| 在线观看成人小视频| 午夜久久黄色| 亚洲综合国产精品| 欧美日韩精品一区二区在线播放 | 亚洲国产精品一区二区久| 欧美伊人精品成人久久综合97 | 欧美风情在线观看| 国内精品国产成人| 亚洲欧美美女| 午夜一区二区三区在线观看| 欧美日产国产成人免费图片| 黄色亚洲网站| 欧美怡红院视频一区二区三区| 亚洲欧美国产高清| 欧美日韩亚洲一区二区三区在线观看 | 一区二区三区高清| 欧美激情一区二区三区高清视频| 韩国精品在线观看| 欧美一区二区黄色| 久久精品123| 国产亚洲欧美色| 性欧美xxxx大乳国产app| 欧美一区二区三区久久精品 | 国产乱码精品一区二区三区av| 在线午夜精品| 亚洲一区二区三| 国产精品白丝av嫩草影院| 99国产欧美久久久精品| 一区二区三区欧美在线| 欧美日韩国产专区| 日韩视频在线免费| 中国亚洲黄色| 国产精品av一区二区| 中文国产成人精品| 午夜久久99| 国产麻豆精品theporn| 亚洲欧美日韩在线高清直播| 久久国产福利| 国产综合av| 久久福利毛片| 欧美xx视频| 亚洲每日更新| 亚洲综合视频在线| 国产伦一区二区三区色一情| 午夜国产精品视频| 久久久久久久久久码影片| 一区视频在线播放| 亚洲精品乱码久久久久久| 欧美日韩高清在线播放| 中文在线一区| 欧美在线免费视频| 影音先锋久久| 一区二区免费看| 国产精品入口麻豆原神| 欧美亚洲一区二区三区| 久久综合色88| 日韩亚洲欧美高清| 午夜国产精品影院在线观看| 国产欧美亚洲一区| 亚洲国产综合在线| 欧美日韩亚洲一区三区 | 欧美日韩午夜在线视频| 亚洲婷婷综合色高清在线| 久久xxxx| 亚洲国产精品一区二区www在线| 一区二区三区蜜桃网| 国产噜噜噜噜噜久久久久久久久 | 亚洲三级国产| 国产精品sm| 欧美影院午夜播放| 欧美激情中文不卡| 亚洲天堂视频在线观看| 久久网站热最新地址| 亚洲精品日韩久久| 欧美一区二区三区免费大片| 狠狠色伊人亚洲综合网站色| 一本久久青青| 国产一区二区观看| 99成人免费视频| 国产麻豆精品久久一二三| 91久久精品日日躁夜夜躁国产| 欧美日韩国产丝袜另类| 午夜久久久久| 欧美精品99| 欧美在线亚洲一区| 欧美日韩色一区| 欧美一区二区三区在线免费观看| 欧美激情乱人伦| 午夜视频在线观看一区| 欧美国产精品人人做人人爱| 亚洲中午字幕| 欧美精品国产精品| 欧美一级大片在线免费观看| 欧美激情精品久久久久久久变态| 亚洲永久精品国产| 欧美第一黄色网| 欧美一级网站| 欧美三级乱码| 亚洲激情视频在线| 国产免费观看久久| 亚洲深夜av| 亚洲国产精品传媒在线观看| 欧美一区二区啪啪| 亚洲精品一二三| 蜜臀99久久精品久久久久久软件| 亚洲在线一区二区三区| 欧美人与性动交α欧美精品济南到 | 老司机一区二区三区| 午夜精品久久久久影视| 欧美日韩免费观看一区二区三区 | 99国产精品久久|