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

基于FPGA的永磁同步電機控制器設計

發(fā)布時間:2010-3-17 11:47    發(fā)布者:李寬
關鍵詞: FPGA , 電機 , 控制器 , 設計 , 永磁
1 引言

國內(nèi)普遍采用TM320系列的DSP器件作為永磁同步電機控制系統(tǒng)的主控制器,因CPU負載過重導致系統(tǒng)實時性降低的問題日益顯著。采用具有并行工作特性的FPGA器件作為主控制器能夠提高系統(tǒng)實時性。因此,這里給出一種基于FPGA的永磁同步電機控制器設計方案。

FPGA器件內(nèi)嵌NiosⅡCPU軟核的SoPC是Altera公司首創(chuàng)的SoC解決方案。將SoPC應用到電機控制中,是當前的研究熱點。FPGA依靠硬件邏輯門工作,NiosⅡ處理器依靠執(zhí)行軟件程序工作。而在電機控制中實現(xiàn)軟硬件協(xié)同工作則是設計的難點和創(chuàng)新之處。本設計需要特別注意軟硬件協(xié)同工作的時序控制。軟硬件之間信號的交換需按嚴格時序進行控制。

2 片上系統(tǒng)規(guī)劃

片上系統(tǒng)功能總體規(guī)劃為電機硬件驅(qū)動和NiosⅡ系統(tǒng)模塊兩部分,前者主要完成速度外環(huán),電流內(nèi)環(huán)的雙閉環(huán)運算;而后者主要完成按鍵輸入、LED數(shù)碼管顯示、電機驅(qū)動器參數(shù)設置和傳輸以及上位機通信。

3 系統(tǒng)硬件設計

3.1 NioslI系統(tǒng)模塊

3.1.1 Nios lI系統(tǒng)模塊的設計

在QuaauslI的SoPC builder中調(diào)出nioslI軟核。調(diào)用4個用于輸出的PIO核,掛接到Avalon總線上,作為信號輸出I/O端口,這4個PIO核分別是 start(啟動電機信號),Data(16位,電機參數(shù)值),ec(8位,參數(shù)寄存器使能信號),choice(3位,多路選擇信號)。調(diào)用6個作為輸入的PIO核用以按鍵輸入。設置中斷掩碼寄存器為中斷有效,邊沿捕獲寄存器為上升沿檢測。按鍵經(jīng)FPGA引腳,用戶設計硬件防抖動后,產(chǎn)生一個上升沿信號,啟動NioslI處理器中斷,執(zhí)行相應中斷功能。調(diào)用異步串口UART內(nèi)核,實現(xiàn)與上位機通信,設置其波特率同定,UART通過中斷請求實現(xiàn)數(shù)據(jù)通信功能。圖1和圖2分別給出Niosll系統(tǒng)結構框圖和其電路原理圖。





3.1.2 NiosⅡ系統(tǒng)軟件設計

該系統(tǒng)設計的軟件程序主要在Nios IED軟件中編輯調(diào)試,實現(xiàn)按鍵中斷程序,按鍵如下:reset(復位),start/stop(啟動和暫停),choose(參數(shù)選擇),increase(參數(shù)值的增量),de-crease(參數(shù)值的減量),transmit(參數(shù)的傳輸);并實現(xiàn)串口通信中斷程序。圖3為 NiosⅡ處理器軟件執(zhí)行流程。



這里只給出 stait按鍵中斷軟件程序代碼,而choose,in-crease,decrease,transmit程序與之相同。

int main(void)
{ alL_irq_register(start_IRQ,start_BASE,start_ISR);//按鍵
start 的中斷注冊
IOWR_ALTERA_AVALON_PIO_IRQ_MASK(start_BASE,
0x01);//開啟中斷使能;
IOWR_ALTERA_AVALON_PIO_EDGE_CA(start_BASE,
0x00)://清除捕獲寄存器;
//只給出start變量(用于啟動電機)初始化,并寫入輸出
寄存器:其他變量初始化相同;
Unsigned start=0;
. IOWR_ALTERA_AVALON_PIO_data(start_BASE,start);
//變量寫入輸出 PIO寄存器;
While()
}

3.2 電機硬件驅(qū)動模塊

電機硬件驅(qū)動模塊實現(xiàn)clark,park,i_park坐標變換,PI調(diào)節(jié)器,SVPWM產(chǎn)生器,轉(zhuǎn)速檢測等硬件模塊等雙閉環(huán)結構。由于上述各個模塊設計比較簡單常見,因此,這里主要介紹SoPC時序控制部分。Reset按鍵為全局復位。復位后系統(tǒng)軟件從主程序入口開始執(zhí)行;而此時硬件驅(qū)動模塊中的兩個狀態(tài)計數(shù)器為“-1”。這兩個計數(shù)器計數(shù)時間對應50μs和1 ms,分別對應于電流環(huán)和速度環(huán)的采樣時間。一旦檢測到來自NiosⅡ處理器的start高電平信號,該信號作為計數(shù)使能信號,這兩個計數(shù)器從“0”開始計數(shù),計數(shù)為“0”時產(chǎn)生一個高電平脈沖信號,電流環(huán)計數(shù)器脈沖用于鎖存SVPWM中的Ta,Tb,Tc(三相占空比信號),并啟動A/D轉(zhuǎn)換。速度環(huán)的計數(shù)器脈沖鎖存一個反饋速度信號,然后計數(shù)器循環(huán)計數(shù)。

4 仿真結果

該系統(tǒng)設計對電機驅(qū)動部分進行開環(huán)驗證。給定uq(旋轉(zhuǎn)坐標中的力矩分量)為2 048(16位Q12的定點),ud(旋轉(zhuǎn)坐標中的勵磁分量)為0。正余弦兩個查找表各有720個地址,相鄰地址相差0.5°。每相隔50μs查找地址增量為l,即電機每隔50μs轉(zhuǎn)過0.5°,約為1 666 r/m。在QuartusⅡ中進行時序仿真可得到如圖4和圖5所示的波形。



由圖4可知,A相上橋臂在每個PWM周期的占空比不同,具有從增到減,從減到增的規(guī)律;從圖5可知,器件實際工作時,上下橋臂死區(qū)時間為2μs,而且死區(qū)時間可采用NiosⅡ處理器設置。由于有死區(qū)時間的控制,該PWM可接入電機進行開環(huán)調(diào)試。

5 結論

本設計的SoPC器件已產(chǎn)生PWM波,用于開環(huán)驗證,為后續(xù)閉環(huán)驗證提供條件。FPGA在高速數(shù)字信號處理領域逐顯優(yōu)越,且SoC已成為集成電路發(fā)展的主流,而SoPC是SoC一種靈活的解決方案。其具有軟硬件協(xié)同工作,合理分配軟硬件功能等特點,從而能夠快速靈活實現(xiàn)系統(tǒng)設計。SoPC控制電機可提高電機動態(tài)響應,縮小系統(tǒng)面積,節(jié)省成本。

參考文獻

   1. Parkhi V,Shilaskar S,Tirmare M,et al.FPGA Implementation of PWM control technique for three phase induction motor drive[C].2008.
   2. 汪洋.基于SoPC的嵌入式系統(tǒng)設計[J].儀器儀表用戶,2008,15(2):59-61.
   3. 侯建軍,郭勇.SoPC技術基礎教程[M].北京:清華大學出版社,北京交通大學出版社,2008.
   4. 李廣深,任德志.基于SoPC技術的運動控制器設計[J].儀器儀表用戶,2007,14(4):39-40.
   5. 謝明偉.交流同步伺服馬達控制晶片之設計[D].基隆:國立臺灣海洋大學,2004.
   6. 徐凱.矢量控制中電流采樣值的定點Q格式處理[J].儀表技術,2006(1):56-57,62.

作者:陳平  曾岳南  楊志平 (廣東工業(yè)大學模式識別實驗室,廣東,廣州,510006)
來源:電子設計工程 2009 17(12)
本文地址:http://m.qingdxww.cn/thread-9484-1-1.html     【打印本頁】

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

廠商推薦

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

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天天天操| 成年人视频在线免费观看| 护士一级片| 亚洲综合色五月久久婷婷| 偷拍精品视频一区二区三区| 四虎1515hh免费大炮社区| 日本不卡视频一区二区三区| 在线久色| 在线观看伦理| 蜜芽一二三区| 青青草97国产精品免费观看| 日本一区二区高清免费不卡| 思思91精品国产综合在线| 97人人看碰人免费公开视频 | 自拍视频在线观看视频精品| 20岁αsrian男同志免费| 欧美高清xxx| 欧美激情欧美啪欧美照片| 四虎影院一区二区| 亚洲精品社区| 精品人妻无码一区二区三区蜜桃臀 | 麻豆区蜜芽区| 在线观看国产精选免费| 欧美一区二区激情视频| 色综合天天五月色| china中国gay偷拍| 丝瓜视频在线免费| 亚洲天堂久久新| 婷婷综合亚洲| 午夜小视频免费| 99在线观看免费| 亚州视频一区| 人人爱人人澡| 亚洲国产成人久久综合一区77| 5g在视影讯天天5g免费观看| 色狠狠婷婷97| 四虎国产精品免费入口| 无间在线免费看| 伊人久久精品线影院| 护士被老头边摸边吃奶的视频| 爽妇综合网|