999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SOPC的四相步進電機均勻細分驅動器的實現

2010-09-22 06:55:26成開友
電氣傳動自動化 2010年5期
關鍵詞:進程系統

周 磊,成開友

(鹽城工學院電氣工程學院,江蘇鹽城224051)

1 引言

步進電機在各種自動化控制系統和精密機械等領域應用廣泛,其本身接受數字脈沖控制。常見的四相步進電機細分控制主要是通過控制步進電機相電流按階梯波變化來實現的。這種細分控制方法存在步距角不均勻、步進電機轉矩不是恒定變化等缺點。為了克服這種控制方法的缺點,只要同時控制四相步進電機的兩相電流分按正余弦規律變化即可。設計在FPGA中構建了一個SOPC(Programming System On Chip,片上可編程系統)系統實現了該改進的控制算法。

SOPC技術做為一種SOC(System on Chip,片上系統)解決方案,以其特有的軟硬件系統可裁減、實現容易、成本低、集成度高等特點顯現了強大的生命力。采用SOPC技術來實現細分控制信號輸出不僅提高了步進電機控制系統的集成度和可靠性,而且大大降低了控制系統的成本,具有一定的商業推廣價值。

2 步進電機細分驅動的基本原理

常見的步進電機的細分驅動主要是通過控制步進電機的相電流按階梯變化來實現的,如圖1所示為相電流階梯變化細分控制。相電流階梯變化時產生的合成的旋轉磁場的大小變化,與步進電機的轉矩成正比。由于旋轉磁場矢量的大小不是一個恒定值,所以步進電機的轉矩也不是一個恒定值;另外相電流的線性增加和減少使得步進電機的步進角亦不是恒定的。

圖1 相電流階梯變化細分控制

如圖2所示為兩相電流正余弦變化的細分控制。由圖2可以看出,只要同時控制步進電機的兩相輸入電流分別按正余弦規律變化,則合成磁場的大小變化是恒幅的,且步進角是恒定的。圖1、2只畫出了四分之一周的矢量圖,其余四分之三周的與此相似。系統只要輸出兩路按正余弦規律變化的電流波形,然后通過一個波形分配器分配給相應的相線圈即可。

圖2 兩相電流正余弦變化的細分控制

3 系統的硬件設計與實現

為了實現圖2所示的細分驅動,要求四相步進電機A、B兩相的激勵電流iA、iB分別按公式(1)、(2)變化,θ為磁場矢量和B相磁場矢量之間的夾角,即:

對步進電機一般都是通過PWM電壓脈沖來控制的。相線圈對輸入的PWM電壓波形具有平滑作用,即線圈的輸入電流與PWM波形脈沖的面積成正比。因此,要想得到公式(1)、(2)的相電流,就要求A、B兩相的PWM的矩形脈沖面積按正余弦規律變化。PWM波形是幅值不變的矩形脈沖,因此只要控制PWM波形的占空比按照正余弦規律變化即可。在實際應用中需要根據具體的步進電機對占空比數據進行微調。

由圖2可知,系統需要同時輸出兩路PWM波形,因此系統的硬件部分由NiosⅡ軟核CPU配以相應的輸入和顯示接口IP核,然后添加兩個基于Avalon總線接口的VHDL編寫的PWM組件IP核構成,如圖3所示。系統的頂層視圖如圖4所示,主要由鎖相環模塊pll_do、niosⅡCPU模塊和波形分配器模塊pha_cha_con組成。

4 系統的軟件設計與實現

系統的軟件部分采用可移植、固化和裁減的占先式實時多任務嵌入式系統—MicroC/OSⅡ。綜合考慮了PWM波形的頻率對步進電機運行的影響以及采樣位數和深度對PWM波形頻率的影響,折衷確定了PWM占空比采樣深度為15位,四分之一周期的正弦波采樣點數為513點,單區間磁場矢量細分步數為512步,那么轉子齒數為5個的四相步進電機最大的細分步數可以確定為10240步。

fPWM為PWM波形的頻率;fclk為NIosⅡ系統的時鐘頻率,設定為100 MHz;CR為PWM周期寄存器值,由于采樣深度為15位,相應的采樣最大值為215-1,故而CR的值就設定為采樣最大值。PWM波形占空比數據按照公式(3)進行采樣,PWM波形頻率按照公式(5)計算約為3.05 kHz。

系統以全局變量sin_cos[513] 來存儲PWM占空比正弦數據,余弦的數據可根據公式(4)來得到。系統編寫了5個進程:初始化進程initialize_task;鍵盤處理進程key_do;步進間隔時間修改進程time_interval_do;占空比取值步數修改進程step_change;修改PWM組件占空比寄存器進程pwm_do_fix。郵箱mail_send_pwm_date負責 key_do進程和step_change進程之間的通信,mail_subdivide_tran郵箱負責step_change進程和pwm_do_fix進程之間的通信。

5 仿真結果與分析

如圖5所示為320步細分時步進電機連續運行的ModelSim仿真結果。A相和B相的PWM波形完全符合公式(1)、(2)的要求。

系統最終實現了基于SOPC的四相步進電機“兩相電流正余弦變化的細分控制”以及 10240、5120、2560、1280、640、320、160、80、40、20 步可調,并實現最大可調步進間隔時間為59分59秒999毫秒。而經過簡單的調整,利用同樣的思路完全可以實現對任意步進電機細分控制。

圖4 系統頂層視圖

圖5 細分步數為320步時步進電機連續運行的仿真波形

[1] 潘 松,黃繼業.EDA技術與VHDL[M] .北京:清華大學出版社,2007:357-365.

[2] 潘 松,黃繼業等.SOPC技術使用教程[M] .北京:清華大學出版社,2004.

[3] JEAN J.LABROSSE(著),邵貝貝(譯).μC/OS-II-源碼公開的實時嵌入式操作系統[M] .北京:中國電力出版社,2001.

[4] 郭書軍等.嵌入式處理器原理及應用-Nios系統設計和C程序設計[M] .北京:清華大學出版社,2007.

[5] 王宗培.步進電動機及其控制系統[M] .哈爾濱:哈爾濱工業大學出版社,1984.

猜你喜歡
進程系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
我國高等教育改革進程與反思
教育與職業(2014年7期)2014-01-21 02:35:04
Linux僵死進程的產生與避免
男女平等進程中出現的新矛盾和新問題
主站蜘蛛池模板: 香蕉精品在线| 日本午夜三级| 国产亚洲欧美另类一区二区| 国产中文在线亚洲精品官网| 久久久黄色片| 亚洲区欧美区| 伊人久久久久久久久久| 婷婷色在线视频| 手机在线免费毛片| 精品人妻无码中字系列| 男女男免费视频网站国产| 国内嫩模私拍精品视频| 91福利在线观看视频| 91在线播放国产| 在线精品自拍| 在线观看精品国产入口| 国产h视频在线观看视频| 精品福利视频导航| 黄色网站不卡无码| 在线观看免费人成视频色快速| 99精品福利视频| 久久精品国产精品一区二区| 露脸国产精品自产在线播| 国产精品第| 四虎永久在线精品国产免费| 中文字幕久久亚洲一区| 成人国产精品一级毛片天堂| 色婷婷亚洲十月十月色天| 波多野结衣无码中文字幕在线观看一区二区 | 久久99精品久久久久久不卡| 国产人前露出系列视频| 精品国产香蕉在线播出| 香蕉在线视频网站| 污视频日本| 国产永久在线视频| 四虎国产在线观看| 午夜成人在线视频| 亚洲精品第一页不卡| 国产精品偷伦视频免费观看国产 | 国产精品专区第一页在线观看| 国产v精品成人免费视频71pao| 88av在线播放| 88av在线| 国产91蝌蚪窝| 五月天福利视频| 亚洲高清在线天堂精品| 综合色88| 国产99热| 重口调教一区二区视频| 国产高清毛片| 亚洲色图综合在线| 久久伊人操| 欧美h在线观看| 国产国拍精品视频免费看| 亚洲成人动漫在线| 欧美啪啪网| 亚洲综合激情另类专区| 一级香蕉人体视频| 久久人搡人人玩人妻精品| 在线观看国产黄色| 国产日韩欧美精品区性色| 亚洲成a∧人片在线观看无码| 亚洲品质国产精品无码| 五月婷婷综合网| 午夜国产理论| 69视频国产| 在线精品亚洲一区二区古装| 欧美日韩成人在线观看| 日本午夜影院| 亚洲男人天堂2020| 久久a级片| 国产精品大白天新婚身材| 亚洲人在线| 欧美在线一二区| 丁香五月激情图片| 国产精品七七在线播放| 精品国产三级在线观看| a级毛片免费播放| 97在线碰| 亚洲欧州色色免费AV| 欧美午夜理伦三级在线观看| 久久视精品|