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

基于FPGA開(kāi)發(fā)的VME總線電機(jī)控制系統(tǒng)

2010-06-21 08:31:44王飛葛瓊璇王曉新劉洪池
電氣傳動(dòng) 2010年6期
關(guān)鍵詞:系統(tǒng)

王飛,葛瓊璇,王曉新,劉洪池

(中國(guó)科學(xué)院 電工研究所,北京 100190)

1 引言

隨著大功率交流調(diào)速系統(tǒng)在鋼鐵和高速鐵路中得到越來(lái)越廣泛的應(yīng)用,高可靠性的控制系統(tǒng)成為研究者日益關(guān)注的問(wèn)題。近年來(lái),隨著計(jì)算機(jī)技術(shù)和實(shí)時(shí)操作系統(tǒng)的快速發(fā)展,嵌入式系統(tǒng)為工業(yè)控制的實(shí)時(shí)性和可靠性提供了有力的支持。在諸多的嵌入式體系中,基于VME總線的控制系統(tǒng)因其開(kāi)放性、可靠性和對(duì)多種操作系統(tǒng)的支持,占據(jù)了廣泛的市場(chǎng),并且被成功地應(yīng)用于交流調(diào)速控制系統(tǒng)中。本文以美國(guó)GE公司生產(chǎn)的VME總線單板計(jì)算機(jī)7750作為核心控制器,利用自行開(kāi)發(fā)的基于FPGA的電機(jī)控制板卡實(shí)現(xiàn)了一個(gè)高性能、低成本的電機(jī)控制系統(tǒng)。

開(kāi)發(fā)基于VME總線的電機(jī)控制系統(tǒng)主要包括兩個(gè)部分:總線接口邏輯和變頻器脈沖發(fā)生器,本文所使用的總線接口為A24D16(即AM=39)的VME slave接口,脈沖發(fā)生器則為兩電平電壓空間矢量調(diào)制算法,整個(gè)系統(tǒng)基于 FPGA來(lái)完成。本文通過(guò)將接口邏輯功能和脈沖產(chǎn)生結(jié)合在單個(gè)FPGA上構(gòu)成片上系統(tǒng)(system on chip)節(jié)省了空間和成本。實(shí)驗(yàn)結(jié)果表明,本系統(tǒng)具有良好的電機(jī)控制效果。

2 VME接口

VME總線規(guī)范是由Motorola公司制定的Versabus(邏輯、電氣特性)和歐洲的Eurocard標(biāo)準(zhǔn)(機(jī)械特性)構(gòu)成的,是一種開(kāi)放式系統(tǒng)結(jié)構(gòu)[1]。該系統(tǒng)結(jié)構(gòu)支持多種實(shí)時(shí)操作系統(tǒng),如 UNIX、VxWorks等,在控制系統(tǒng)領(lǐng)域具有廣泛的市場(chǎng),并且被成功地應(yīng)用于交流調(diào)速控制系統(tǒng)中。

VME總線包括地址線、數(shù)據(jù)線和控制線3類,有多種數(shù)據(jù)傳輸模式,并且支持塊傳輸和七級(jí)中斷,數(shù)據(jù)傳輸采用主從模式。本文所使用的總線數(shù)據(jù)格式為24位地址和16位數(shù)據(jù)寬度。進(jìn)行數(shù)據(jù)傳輸時(shí),首先通過(guò)專用的總線控制器來(lái)分配機(jī)箱中主控制板(Master)對(duì)總線的控制權(quán),當(dāng)Master獲得總線控制后,將按照數(shù)據(jù)格式驅(qū)動(dòng)所要讀寫(xiě)的地址、數(shù)據(jù)以及相應(yīng)的控制信號(hào)線,待電平穩(wěn)定后通過(guò)拉低AS和 DS信號(hào)開(kāi)始對(duì)從卡(Slave)進(jìn)行讀/寫(xiě)操作,操作完成后Slave通過(guò)DTACK信號(hào)示意Master釋放對(duì)總線的控制。

本文中所開(kāi)發(fā)的Slave接口邏輯用Verilog狀態(tài)機(jī)[2]來(lái)實(shí)現(xiàn),該狀態(tài)機(jī)各狀態(tài)及其轉(zhuǎn)換關(guān)系如圖1所示。

圖1 VM E總線Slave接口邏輯狀態(tài)機(jī)Fig.1 State machine for VME slave interface

狀態(tài)機(jī)各個(gè)狀態(tài)的具體操作分別為:1)空閑狀態(tài),接口邏輯判斷總線的地址信號(hào)是否與板卡地址位以及修飾碼(AM)相同,FPGA板卡采用的地址和數(shù)據(jù)線寬為 A24D16,即地址修飾位AM[5∶0]為0x39;2)地址匹配狀態(tài),地址判斷無(wú)誤后狀態(tài)機(jī)進(jìn)入地址匹配狀態(tài),在本狀態(tài)下檢測(cè)AS和DS信號(hào)線來(lái)判斷是否有Master的數(shù)據(jù)傳輸啟動(dòng)信號(hào);3)啟動(dòng)數(shù)據(jù)操作,判斷地址線上的寄存器地址位來(lái)確定片選信號(hào)以及片上寄存器地址,還將通過(guò)讀/寫(xiě)信號(hào)線來(lái)確定數(shù)據(jù)方向,此后轉(zhuǎn)入讀寫(xiě)操作,等待狀態(tài)讀寫(xiě)操作完成后狀態(tài)機(jī)進(jìn)入結(jié)束狀態(tài);4)結(jié)束狀態(tài),接口邏輯拉低DTACK信號(hào)線,示意數(shù)據(jù)操作完成,并監(jiān)視AS和DS獲取Master響應(yīng)來(lái)判斷是否繼續(xù)進(jìn)行讀寫(xiě)操作或者完成操作釋放對(duì)總線的訪問(wèn)權(quán),Slave接口邏輯進(jìn)入空閑狀態(tài),等待下一次數(shù)據(jù)傳輸。

3 基于FPGA的空間矢量調(diào)制

為了使設(shè)計(jì)的系統(tǒng)具有通用性,合理的劃分嵌入式系統(tǒng)的軟硬件功能是非常必要的。在本文中,VME主控制器完成數(shù)據(jù)采集以及控制算法,產(chǎn)生相應(yīng)的電壓控制信號(hào),為電壓參考矢量在靜止兩相坐標(biāo)系上的分量,見(jiàn)圖2。

圖2 兩電平電壓空間矢量Fig.2 2 level voltage space vectors

在通過(guò)VME接口邏輯接收到總線數(shù)據(jù)后,FPGA通過(guò)三相兩電平電壓空間矢量調(diào)制產(chǎn)生逆變器驅(qū)動(dòng)信號(hào)。

本文利用Verilog語(yǔ)言編寫(xiě)狀態(tài)機(jī)來(lái)實(shí)現(xiàn)基于FPGA實(shí)現(xiàn)的電壓空間矢量調(diào)制算法。狀態(tài)機(jī)如圖3所示。

圖3 電壓空間矢量調(diào)制狀態(tài)機(jī)Fig.3 State machine of SVPWM

具體各個(gè)狀態(tài)描述為:復(fù)位,啟動(dòng)后的狀態(tài),當(dāng)接收到運(yùn)行命令以及到達(dá)采樣時(shí)刻后進(jìn)入讀取數(shù)據(jù)狀態(tài)。讀取,讀取由VME總線傳送的數(shù)據(jù)。由于所采用的FPGA器件只能進(jìn)行定點(diǎn)運(yùn)算,所以必須首先規(guī)定CPU板卡與FPGA之間數(shù)據(jù)的格式。上位機(jī)產(chǎn)生的電壓控制信號(hào)進(jìn)行相應(yīng)的定標(biāo),定標(biāo)方法為

式中,hcarrier-Δ為三角載波的最大值。

這樣定標(biāo)的好處是可以方便比較計(jì)算出來(lái)的調(diào)制波與載波。

表1 扇區(qū)判斷,各扇區(qū)對(duì)應(yīng)的非零開(kāi)關(guān)狀態(tài)及其作用時(shí)間Tab.1 Secto r judgment,effective voltage vectors and their dwell time applied for each sector

判斷扇區(qū),按照表1來(lái)判斷給定電壓矢量所在扇區(qū),并確定用來(lái)合成電壓指令的非零開(kāi)關(guān)狀態(tài)Va和Vb。

時(shí)間計(jì)算,按照伏秒平衡原理一個(gè)開(kāi)關(guān)周期內(nèi)電壓指令的作用可以用相鄰的兩個(gè)開(kāi)關(guān)狀態(tài)合成,表1給出了每個(gè)扇區(qū)的判斷條件,各扇區(qū)對(duì)應(yīng)的開(kāi)關(guān)狀態(tài)及其持續(xù)時(shí)間,由于V*a和V*b為對(duì)應(yīng)三角載波的定標(biāo)值,所以計(jì)算得到的為Ta和Tb在周期Ts內(nèi)的定標(biāo)。用采樣周期減去 Ta和Tb則是零矢量的持續(xù)時(shí)間T0,當(dāng)開(kāi)關(guān)指令位于線性區(qū)(T0>0)則狀態(tài)機(jī)接下來(lái)計(jì)算調(diào)制波并確定開(kāi)關(guān)序列,若T0<0則需要按照過(guò)調(diào)制的算法重新計(jì)算Ta和Tb。

過(guò)調(diào)制,當(dāng)調(diào)制比大于0.907時(shí)空間矢量調(diào)制進(jìn)入超調(diào)區(qū)域Ⅰ,這時(shí)T0<0。為了增加對(duì)直流母線電壓的利用率,設(shè)T0=0并采用以下方程來(lái)重新確定Ta和Tb[3]:

確定調(diào)制波,計(jì)算的 T0,Ta和Tb決定了2個(gè)非零矢量和零矢量分別的持續(xù)時(shí)間,接著按照調(diào)制策略來(lái)選擇相應(yīng)的開(kāi)關(guān)序列。本文中開(kāi)關(guān)序列的確定方式采用傳統(tǒng)的7段式,如圖4所示。

圖4 7段式開(kāi)關(guān)狀態(tài)序列Fig.4 Seven segment switching pattern

4 硬件系統(tǒng)與試驗(yàn)結(jié)果

4.1 硬件系統(tǒng)

本系統(tǒng)硬件采用美國(guó)GE公司的VME總線CPU板卡VMIVME7750,7750配有1.26 GHz Intel Pentium III CPU、128M 內(nèi)存和Intel 815E芯片組,運(yùn)行 VxWorks實(shí)時(shí)操作系統(tǒng),針對(duì)該CPU卡采用的開(kāi)發(fā)工具是IOWorks。FPGA板卡上采用 Xilinx公司SPARTAN 3 xc3s400芯片,開(kāi)發(fā)軟件采用 ISE WebPACK 9.2i和Chip Scope評(píng)估版本。異步電機(jī)的參數(shù)為額定電壓=380 V,額定功率 =3 kW,額定轉(zhuǎn)速 =2 880 r/min。

控制算法采用開(kāi)環(huán)V/f比控制,開(kāi)關(guān)頻率為1 kHz,7750板卡的主要工作是根據(jù)速度曲線和設(shè)定的V/f比值產(chǎn)生速度指令和與之相對(duì)應(yīng)的電壓參考矢量,將該矢量在靜止兩相坐標(biāo)系中的分量對(duì)母線電壓進(jìn)行定標(biāo)并分別通過(guò)VME總線傳遞給相應(yīng)的地址。FPGA板卡的Slave接口邏輯通過(guò)總線進(jìn)行譯碼并讀取電壓分量,接著通過(guò)空間矢量調(diào)制算法輸出驅(qū)動(dòng)脈沖來(lái)對(duì)逆變器進(jìn)行控制。系統(tǒng)框圖如圖5所示。

圖5 實(shí)驗(yàn)系統(tǒng)框圖Fig.5 Experimental system diagram

為了方便調(diào)試FPGA內(nèi)部程序的運(yùn)行,使用了Xilinx公司的ChipScope軟件對(duì)器件內(nèi)部寄存器進(jìn)行采樣驗(yàn)證。ChipScope可以將邏輯分析儀軟件核(ILA)方便地加入到所開(kāi)發(fā)的模塊中,從而可以查看FPGA中任何寄存器變量的值[4]。圖6為用ChipScope得到的線性調(diào)制(ma=0.8)和超調(diào)(ma=0.94)時(shí)的三相相電壓調(diào)制波。采集時(shí)ChipScope中的觸發(fā)脈沖設(shè)定為三角調(diào)制載波的下溢信號(hào),即當(dāng)三角波到達(dá)0時(shí)對(duì)調(diào)制波進(jìn)行采樣,每采集512次后將數(shù)據(jù)通過(guò)JTAG口傳送給PC進(jìn)行繪圖。FPGA寄存器內(nèi)部的數(shù)據(jù)由7750板卡通過(guò)VME總線寫(xiě)入,從圖5可以看出VME接口數(shù)據(jù)傳輸準(zhǔn)確無(wú)誤。

圖6 FPGA計(jì)算得到的調(diào)制波波形Fig.6 Modulation waveforms calculated by FPGA

4.2 實(shí)驗(yàn)結(jié)果

圖7和圖8分別是線性調(diào)制(ma=0.8)和超調(diào)(ma=0.94)時(shí)由FPGA輸出的A相,B相上橋臂的觸發(fā)脈沖,同時(shí)圖7、圖8中還給出了示波器計(jì)算出的線電壓波形。

圖7 線性調(diào)制(ma=0.8)時(shí)A,B相上橋臂觸發(fā)脈沖以及線電壓Fig.7 Pulse waveforms for upper legs of phase A,B and line voltage in linear modulation(ma=0.8)

圖9為利用本控制器對(duì)1臺(tái)15 kW異步電機(jī)的實(shí)驗(yàn)結(jié)果,圖9中由上到下分別為A相上橋臂驅(qū)動(dòng)脈沖,電機(jī)A相電流以及AB線電壓。由圖9可見(jiàn)波形良好,試驗(yàn)結(jié)果表明基于FPGA的VME總線電機(jī)控制系統(tǒng)可以很好地完成控制任務(wù)。

圖8 過(guò)調(diào)制(ma=0.94)時(shí)A,B相上橋臂觸發(fā)脈沖以及線電壓Fig.8 Pulse waveforms for upper legs of phase A,B and line voltage in overmodulation(ma=0.94)

圖9 異步電機(jī)實(shí)驗(yàn)波形Fig.9 Induction motor ex periment waveforms

5 結(jié)論

本文詳細(xì)介紹了基于FPGA的VME總線從卡接口和兩電平電壓空間矢量調(diào)制算法,作為研究VME總線交流調(diào)速系統(tǒng)的第一階段成果,本系統(tǒng)具有良好的控制性能,并且大大地節(jié)省了系統(tǒng)成本。下一步工作是針對(duì)目前的系統(tǒng)開(kāi)發(fā)中斷接口,實(shí)現(xiàn)高性能的控制算法。

[1]ANSI/IEEE Std 1014-1987.A Versatile Backplane Bus:VMEbus[Z].1987.

[2]Donald E T homas,Philip R Moorby.T he Verilog·Hardware Description Language[M].Springer,1996.

[3]Zhou Zaoy ong,Li Tiecai,Takahashi T,et al.Design of a U-niversal Space Vector PWM Controller Based on FPGA[C]∥Applied Power Electronics Conference and Exposition,APEC2004.Nineteenth Annual IEEE,2004,3:1698-1702.

[4]Xilinx Inc.ChipScope Pro Software and Cores User Guide[Z].2007.

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開(kāi)發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 日本成人精品视频| 2022国产无码在线| 日日噜噜夜夜狠狠视频| 国产香蕉97碰碰视频VA碰碰看| 成人亚洲天堂| 无码免费视频| 久久这里只有精品66| 波多野吉衣一区二区三区av| 国产原创演绎剧情有字幕的| 91亚洲精选| 婷婷色中文| 国内丰满少妇猛烈精品播| 毛片网站在线看| 噜噜噜久久| 国产乱论视频| 白浆视频在线观看| 国产理论精品| 中文字幕天无码久久精品视频免费| 在线免费无码视频| 婷婷色狠狠干| 亚洲国产天堂在线观看| 久久久久无码精品国产免费| 中文字幕免费播放| 99这里只有精品在线| 亚洲男人的天堂在线| 欧美乱妇高清无乱码免费| 视频二区中文无码| 91无码网站| 在线欧美国产| 国产成人福利在线| 国产成人成人一区二区| 国产精品久久久久久影院| 无码中文AⅤ在线观看| 亚洲日韩Av中文字幕无码| 欧美日本在线| 一级毛片免费观看不卡视频| 日本黄色不卡视频| 国产视频一区二区在线观看| 亚洲国产综合第一精品小说| 88av在线播放| 欧美综合一区二区三区| 亚洲香蕉伊综合在人在线| 久久国产精品无码hdav| 国产福利一区视频| 青青青视频蜜桃一区二区| 五月婷婷伊人网| 黄色网页在线播放| 99ri精品视频在线观看播放 | 国产呦精品一区二区三区网站| 欧美激情首页| 999国内精品久久免费视频| 国内视频精品| 91人妻在线视频| 综合亚洲网| 亚洲黄网在线| 日韩大片免费观看视频播放| av在线人妻熟妇| 日韩精品成人网页视频在线| 日韩a级片视频| 亚洲欧美另类日本| 秋霞一区二区三区| 伊人五月丁香综合AⅤ| 中文字幕在线看| 一本大道无码日韩精品影视| 国产精品极品美女自在线| 扒开粉嫩的小缝隙喷白浆视频| 成人在线欧美| 国产精品原创不卡在线| 国产精品欧美亚洲韩国日本不卡| 伊人婷婷色香五月综合缴缴情| 国产成人超碰无码| 国产性生大片免费观看性欧美| 茄子视频毛片免费观看| 国产成人a在线观看视频| 本亚洲精品网站| 国产91色在线| 69av在线| 亚洲,国产,日韩,综合一区| 久久国产精品电影| 色悠久久综合| 91最新精品视频发布页| 国产欧美中文字幕|