《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > CPLD在有源電力濾波器中的應用
CPLD在有源電力濾波器中的應用
來源:電子技術應用2011年第6期
藺海艷1, 劉 海1, 王銀照2
1 山東大學威海分校,山東 威海 264209; 2 山東濱州供電公司,山東 濱州 256610
摘要: 針對諧波污染問題,設計并實現了一種由上、下位機組成的并聯型有源電力濾波器。以TMS320C5416 DSP為核心的下位機控制模塊為背景,重點介紹了CPLD對其外圍器件的邏輯接口設計,主要包括外圍器件的片選和讀寫控制、DSP的中斷管理和時鐘信號的分頻處理等。開發軟件使用QuartusⅡ,通過硬件描述語言VHDL對其功能進行描述,并在波形編輯器中完成邏輯時序的仿真。
中圖分類號: TM76
文獻標識碼: B
文章編號: 0258-7998(2011)06-087-04
The application of CPLD in active power filter
Lin Haiyan1, Liu Hai1,Wang Yinzhao2
1. Shandong University at Weihai, Weihai 264209, China; 2. Power Supply Company at Binzhou, Binzhou 256610, China
Abstract: In order to restrain harmonic pollution, we design a kind of shunt active power filter which consists of host computer and lower computer. TMS320C5416 DSP composing the control module of lower computer as the background, we describe the use of CPLD in design of logic interface between DSP and peripheral devices in detail. The design of CPLD includes peripheral devices chip selecting and R/W controlling, DSP interrupt management and frequency division of clock. Hardware description language, VHDL, is used to describe its function in QuartusⅡ used as the development of software. Finally we complete the logic simulation in the waveform editor.
Key words : DSP; CPLD; VHDL; time sequence simulation


    隨著電力電子技術的飛速發展,電力電子裝置的應用日益廣泛,引起的諧波污染問題也越來越受到人們的關注。為了提高電能質量,抑制諧波污染,一條基本思路就是裝設諧波補償裝置[1]。由于傳統的LC濾波器易受電網阻抗和運行狀態影響,容易與系統產生并聯諧振而且只能補償固定頻率諧波,所以有源電力濾波器已經成為諧波補償的一種新的發展趨勢。有源電力濾波器能夠對不同頻率的諧波和變化的無功功率進行補償,同時為了滿足諧波檢測的實時性、準確性要求,多采用以高速數字信號處理見長的DSP作為系統CPU。但是DSP只有兩個I/O口,與多個外圍器件的接口擴展受到限制,所以本文采用CPLD設計了DSP系統的組合邏輯電路,實現與外圍器件的接口擴展和時序配合,并在QuartusⅡ波形編輯器中完成了系統的時序分析。
1 系統總體設計
 本系統是并聯有源電力濾波器,主要治理電流諧波,采用上、下位機的設計形式。下位機控制電路以TMS320C5416 DSP為核心,實現現場數據采集,諧波的實時檢測與補償、無功功率補償和簡單的數據顯示功能;上位機采用工控機并利用Visual C++和SQL Server集成開發軟件,實現電網數據的存儲和進一步分析處理。系統總體框圖如圖1所示。

 

 


    下位機硬件電路主要包括A/D轉換模塊、DSP數據處理模塊、CPLD邏輯控制模塊、存儲器擴展模塊、人機交互模塊和異步通信模塊。DSP選用TMS320C5416,它是一款16位定點DSP,功耗僅為0.32 mV/MIPS,速度高達160 MIPS[2]。A/D轉換器采用TLV1571芯片,是一種10位并行A/D轉換器,是TI公司專為DSP配套設計的,具有速度高、功耗低、接口簡單等特點[3]。異步串行通信芯片選用TL16V750,它將從DSP接收的并行數據轉化成串行數據傳給上位機,實現上、下位機的通信。
 下位機基本工作原理如下:當A/D轉換器完成模數轉換時,給DSP一個中斷信號,DSP讀取轉換后的數據并存儲,然后在內部運用瞬時無功功率理論計算出補償電流的指令信號,再利用該信號和實際的補償電流設計滯環比較器,產生PWM信號控制主電路中IGBT的通斷,從而生成合適的補償電流回饋給電網。如果鍵盤有鍵按下,DSP接收鍵盤的中斷請求轉到中斷服務子程序對鍵盤進行掃描,并將相關結果在LCD上顯示出來。  
2 CPLD邏輯電路設計
 CPLD,即復雜可編程邏輯器件,具有應用靈活、運行速度快、集成度高、功能強大、支持在線編程、設計周期短、開發成本低、能夠減小系統體積等優點[4]。作為下位機的組合邏輯控制中心,本系統采用Altera公司的EPM3128 CPLD芯片,主要完成存儲器的擴展控制、外圍器件的讀寫控制(如AD、UART、鍵盤等)、DSP的中斷管理(包括AD采樣終端、鍵盤中斷、UART通信中斷)、人機接口控制和串行通信控制。開發平臺使用QuartusⅡ5.0,可支持原理圖、VHDL、Verilog HDL以及AHDL等多種輸入形式,內嵌自有的綜合器以及仿真器,可以完成從設計輸入到硬件配置的完整PLD設計流程[5]。硬件描述語言采用VHDL,其功能強大,可移植性好,并且具有向ASIC移植的能力。
2.1 存儲器的擴展控制
 TMS320C5416共有16 KB的內部ROM,64 KB的片內DARAM和64 KB的片內SARAM[6],但有23條地址線,支持8 MB的存儲空間尋址,同時考慮到存儲的數據量較大,也為了方便以后系統升級,仍需擴展外部存儲器。外部程序存儲器選擇體積小、功耗低、電可擦寫的Flash存儲器Am29LV400B,該芯片讀取周期短,工作電壓可分為滿負荷2.7 V~3.6 V和可調節3.0 V~3.6 V兩種,可直接與3.3 V的DSP相連,簡化了接口電路。外部數據存儲器選用CY7C1041B-15,它的讀取時間只需15 ns,插入等待周期少。Am29LV400B和CY7C1041B-15存儲空間都是512 KB,與DSP接口如圖2所示。

 在連線時,將DSP的15位低地址線A0~A14直接與SRAM和Flash的A0~A14相連,DSP的A16與外存儲器的A15相連,A17與外存儲器的A16相連,A18與外存儲器的A17相連,這樣省去DSP的A15地址線,就將SRAM和Flash分別分成32 KB長的塊。以Flash為例,若A15=1,Flash的0000H~7FFFH對應于DSP的8000H~FFFFH,Flash的8000H~FFFFH對應于DSP的18000H~1FFFFH,Flash的10000H~1FFFFH對應于DSP的28000H~2FFFFH,以此類推。分頁用I/O口控制,這樣存儲器片選的CPLD實現只需如下兩個語句:
 flash_ce<=&prime;0&prime; when(dsp_ds=&prime;0&prime;)and dsp_addH1(15)=&prime;1&prime;else&prime;1&prime;;  
 sram_ce<= &prime;0&prime; when(dsp_ds=&prime;0&prime;)and dsp_addH1(15)=&prime;0&prime; else&prime;1&prime;;
 SRAM定位到0X0000~0X7FFF,Flash定位到0X8000~0XFFFF,以便進行自舉加載。

         and dsp_addH1(15)=&prime;0&prime; and dsp_addH1(14)=&prime;1&prime;else&prime;1&prime;;

    由于TLV1571接口電平與DSP不匹配,故使用三態門雙向總線收發器74LV164245做電平轉換器。本模塊使用兩片74ALV164245,A/D控制信號與鍵盤控制信號共用一片,該電平轉換器直接將DIR接高電平,OE接低電平,信號傳輸由A到B。A/D傳輸的數據單用一片,便于控制A/D數據的傳輸方向。控制信號DIR和OE由CPLD譯碼產生,如下:
 dsp_data_dir<=not dsp_rw;
 dsp_data_oe<=&prime;0&prime;when(dsp_iostrb=&prime;0&prime; and(dsp_is=&prime;0&prime;)
 and dsp_addL="1111" anddsp_addH1(15)=&prime;0&prime;and
 dsp_addH1(14) =&prime;1&prime;) else &prime;1&prime;;
2.3 人機接口控制
    人機接口主要包括一個4&times;4矩陣式鍵盤和液晶顯示兩部分,與CPLD接口如圖4所示。鍵盤的主要功能是完成顯示頁面選擇和查詢參數設置。鍵盤控制使用CH452芯片,該芯片內置去抖動電路,提供按鍵釋放標志位,可供查詢按鍵按下與釋放。CH452通過高速的4線接口與CPLD相連。在鍵盤掃描期間,當有鍵按下時,DOUT引腳產生低電平有效中斷信號,該信號經CPLD譯碼后觸發DSP的外部中斷INT2,DSP通過串行接口讀取按鍵代碼,然后轉到中斷服務子程序執行相關操作。另外為了保證鍵盤掃描的正確性,一般要選擇較低頻的時鐘。若DSP外接20 MHz的晶振,內部時鐘電路輸出最低頻率為5 MHz,而CH452最高頻率為2 MHz,因此CPLD需將DSP輸出時鐘分頻后加到CH452芯片的DCLK引腳。分頻實現如下:
 if rising_edge(clkin) then if counter=N then counter<=0;clk<=not clk;
 else counter<=counter+1; end if; end if; end process;clkout<=clk;

 液晶顯示器因具有顯示信息豐富、功耗低、體積小、重量輕等優點而得到廣泛應用。本系統選用LCM12864ZK中文液晶顯示模塊,內含ST7920驅動控制器,提供串行/并行兩用接口。本系統采用并行接口,即PSB引腳輸入高電平。D0~D7直接接DSP數據總線,是復位信號,R/W為讀寫信號,1為讀信號,0時寫入,E是讀寫數據啟始腳,RS選擇寄存器,0為選擇指令寄存器,1為數據寄存器。對液晶進行操作時,經CPLD譯碼,首先選通指令寄存器寫入相應代碼,再選通數據寄存器進行數據讀寫操作。部分譯碼程序如下:
 lcd_psb <= &prime;1&prime;; --1 并行總線 0 串行總線
 lcd_rs <= dsp_addL(0);--選擇寄存器
 lcd_rw <= dsp_rw;
 lcd_e <= &prime;1&prime; when ( dsp_iostrb=&prime;0&prime; and (dsp_addL = "0001" or dsp_addL = "0000") and dsp_addH1(15) =&prime;1&prime; and dsp_addH1(14) = &prime;1&prime;) else &prime;0&prime;;    

3 CPLD時序仿真
 為了驗證設計模塊邏輯功能的正確性,需要對設計進行仿真。CPLD仿真驗證可以有多種方式,本文選擇用QuartusⅡ自帶的波形編輯器進行邏輯時序仿真。本設計中各外圍器件的片選、讀寫、鍵盤掃描時鐘的分頻等關鍵信號仿真波形如圖6所示。

 從圖中可以看出,各片選信號、讀寫信號滿足設計要求,例如,在IS=0,地址為0x4000~0x4007時選通UART,時鐘信號CLKIN經八分頻輸出CLKOUT等,都滿足設計要求,所以本系統設計的邏輯電路是可以實現的。
 為了抑制諧波污染,提高電能質量,設計了一種基于DSP的并聯型有源電力濾波器。該濾波器由上位機和下位機組成,上位機使用工控機,下位機以DSP系統為核心,并采用CPLD對外圍電路進行接口擴展。本文重點分析了CPLD與外圍器件的接口問題,并以QuartusⅡ開發平臺為基礎,用VHDL硬件編程語言描述了組合邏輯電路的實現。在波形編輯器中得出有效的時序分析結果,結果表明該設計是可行的。
參考文獻
[1] 王兆安,楊軍,劉進軍,等.諧波抑制和無功功率補償[M].北京:機械工業出版社,2006.
[2] 喬瑞萍,崔濤,張芳娟. TMS320C54X DSP原理及應用[M].西安:西安電子科技大學出版社,2005.
[3] TI. TLV1571 data sheet [DB].2000.
[4] 羅朝霞,高書莉.CPLD/FPGA設計及應用[M].北京:人民郵電出版社,2007.
[5] 趙艷華,曹炳霞,張睿.基于QuartusⅡ的FPGA/CPLD設計與應用[M].北京:電子工業出版社,2009.
[6] Texas Instruments Incorporated.TMS320C54X系列DSP的CPU與外設[M].梁曉雯,裴小平,李玉虎,譯.北京:清華大學出版社, 2006. 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品女主播在线观看| 欧美日韩在线不卡| 在线成人av网站| 欧美在线视频免费观看| 久久久99国产精品免费| 欧美日韩成人综合在线一区二区| 中文无字幕一区二区三区| a4yy欧美一区二区三区| 欧美精品videossex性护士| 久久精品国产亚洲一区二区三区| 欧美国产日本高清在线| 久久久97精品| 国产一区二区三区奇米久涩| 亚洲欧美日韩在线不卡| 亚洲激情视频网| 欧美日韩精品免费观看视频| 欧美黄色免费网站| 欧美视频免费看| 久久亚洲综合色| 亚洲一区美女视频在线观看免费| 国产精品对白刺激久久久| 国产三区二区一区久久| 免费视频一区二区三区在线观看| 国产嫩草一区二区三区在线观看| 欧美国产成人精品| 最新日韩精品| 亚洲日本中文字幕免费在线不卡| 亚洲免费av观看| 亚洲国产精品一区二区www在线| 韩日午夜在线资源一区二区| 欧美亚州在线观看| 久久在精品线影院精品国产| 欧美一区二粉嫩精品国产一线天| 国产精品免费看| 欧美日韩成人网| 国产麻豆一精品一av一免费| 在线亚洲自拍| 欧美大成色www永久网站婷| 激情欧美国产欧美| 欧美三级电影大全| 国产真实久久| 久久精品亚洲一区二区| 国产精品美女诱惑| 欧美国产日韩在线| 久久久99爱| 国产一区二区三区四区三区四| 亚洲乱码精品一二三四区日韩在线| 国产精品国产三级国产普通话99| 国产精品ⅴa在线观看h| 亚洲——在线| 国产精品网曝门| 国产九九精品| 国产嫩草一区二区三区在线观看| 国产欧美一区二区精品秋霞影院| 亚洲男人第一av网站| 久久成人资源| 欧美日韩一区在线观看视频| 亚洲第一黄网| 亚洲免费人成在线视频观看| 欧美激情视频网站| 国产欧美日韩一区二区三区在线观看| 国产精品高潮呻吟视频| 亚洲欧美另类中文字幕| 国产一区亚洲| 一区二区三区四区五区精品视频| 亚洲精品老司机| 久久精品国产一区二区三| 亚洲作爱视频| 亚洲性感激情| 欧美专区日韩视频| 国产精品久久久久久久久久直播| 国产日韩在线看| 韩国女主播一区二区三区| 久久精品在线视频| 樱花yy私人影院亚洲| 国产精品日韩一区二区| 国产精品久久久久久福利一牛影视| 久久综合色8888| 国产精品羞羞答答xxdd| 在线综合亚洲欧美在线视频| 久久综合狠狠综合久久综青草| 亚洲调教视频在线观看| 一区二区三区|亚洲午夜| 欧美激情一区二区三区不卡| 在线亚洲成人| 久久久久这里只有精品| 亚洲私人黄色宅男| 国产精品综合网站| 亚洲国产三级| 久久久久久网| 久久成人18免费观看| 在线视频中文亚洲| 欧美国产高清| 黄色av一区| 亚洲一区二区三区激情| 国产精品久久一区二区三区| 欧美激情中文字幕在线| 亚洲视频第一页| 亚洲国产欧美一区二区三区久久| 男同欧美伦乱| 欧美日本不卡高清| 欧美激情亚洲精品| 亚洲一区二区三区精品在线观看| 国产精品对白刺激久久久| 国产三级欧美三级日产三级99| 欧美日韩一区二区三区在线视频| 在线播放不卡| 麻豆9191精品国产| 国语自产精品视频在线看| 国产精品亚洲第一区在线暖暖韩国| 经典三级久久| 亚洲精品综合精品自拍| 久久人人精品| 久久午夜视频| 亚洲国产精选| 亚洲精品极品| 国产欧美日韩精品专区| 欧美激情一区二区三区全黄| 欧美国产精品一区| 国产精品白丝黑袜喷水久久久| 国内成人精品视频| 99热在这里有精品免费| 娇妻被交换粗又大又硬视频欧美| 国产精品久久久久一区| 久久国产主播精品| 亚洲午夜影视影院在线观看| 久久成人国产| 国产女精品视频网站免费| 国产精品国产亚洲精品看不卡15| 亚洲女人小视频在线观看| 午夜亚洲激情| 亚洲天堂av在线免费观看| 国产毛片精品视频| 国产女精品视频网站免费| 国产精品白丝黑袜喷水久久久| 久久精品午夜| 国产日产亚洲精品| 久久久久国产一区二区| 久久精品欧洲| 日韩午夜高潮| 国模 一区 二区 三区| 国产欧美69| av不卡在线| 欧美成人午夜免费视在线看片| 亚洲日本理论电影| 欧美国产精品va在线观看| 狠狠色狠狠色综合日日五| 欧美 亚欧 日韩视频在线| 欧美日韩精品免费在线观看视频| 欧美激情视频免费观看| 国产精品午夜电影| 激情视频一区二区三区| 欧美一区二区视频网站| 麻豆精品精品国产自在97香蕉| 欧美日本不卡高清| 一色屋精品视频免费看| a4yy欧美一区二区三区| 欧美一区二区三区在线观看| 亚洲免费不卡| 亚洲激情一区二区三区| 亚洲大片精品永久免费| 欧美精品色综合| 欧美一区二区大片| 日韩视频免费观看高清在线视频| 在线成人av网站| 亚洲图中文字幕| 欧美视频一区二区三区四区| 久久精品综合一区| 一区二区三区中文在线观看| 国内精品视频666| 午夜伦欧美伦电影理论片| 国产伦精品一区二区三区四区免费| 欧美在线高清| 亚洲乱码国产乱码精品精可以看| 亚洲第一精品影视| 亚洲精品国精品久久99热一| 国产精品婷婷| 欧美一区二区三区免费视| 欧美jizzhd精品欧美巨大免费| 在线欧美不卡| 欧美日韩亚洲精品内裤| 欧美va亚洲va香蕉在线| 欧美午夜电影网| 午夜亚洲激情| 一本久道久久久| 在线视频日本亚洲性| 一区二区三区精品久久久| 在线看日韩av| 国产欧美日韩精品专区| 国内成+人亚洲+欧美+综合在线| 欧美成人免费播放| 欧美二区乱c少妇| 欧美日韩一区二区三| 老色鬼精品视频在线观看播放| 国产精品一卡二| 欧美日韩中文在线观看| 欧美成人免费网站| 亚洲精品国产精品乱码不99按摩| 欧美成人精品高清在线播放| 亚洲国产精品va在看黑人| 欧美视频专区一二在线观看| 夜夜爽99久久国产综合精品女不卡| 国产女同一区二区| 久久精品国产亚洲精品| 欧美一区二区三区在线看| 久久精品99久久香蕉国产色戒| 国产精品高清网站| 亚洲香蕉网站| 国产一区二区三区在线观看免费| 欧美一区二区三区四区夜夜大片| 欧美成人精品在线视频| 亚洲成在线观看| 99re成人精品视频| 亚洲精品视频在线观看免费| 欧美午夜a级限制福利片| 亚洲欧洲av一区二区| 一区三区视频| 99国产精品久久久久久久成人热| 老鸭窝91久久精品色噜噜导演| 国产一区三区三区| 欧美日韩美女在线观看| 欧美激情一区二区在线| 一卡二卡3卡四卡高清精品视频| 欧美成人高清| 欧美视频精品在线| 午夜一区在线| 国产麻豆午夜三级精品| 亚洲欧美文学| 欧美激情一区二区三区全黄| 欧美三日本三级少妇三2023| 久久高清福利视频| 国产乱码精品一区二区三区五月婷| 亚洲精品一区在线观看香蕉| 欧美亚洲专区| 欧美精品91| 亚洲一区二区三区精品视频| 国产亚洲高清视频| 国产精品成人观看视频国产奇米| 亚洲高清视频一区二区| 精品不卡一区| 国产精品欧美日韩一区二区| 欧美在线3区| 欧美在线资源| 亚洲精品黄网在线观看| 一区二区三区毛片| 国产精品久久久一区二区| 欧美日韩一区二区免费视频| 亚洲免费成人av电影| 亚洲一区二区在线播放| 亚洲黄色视屏| 午夜精品视频在线观看一区二区| 亚洲一区二区三区四区五区黄| 国产精品99久久久久久有的能看| 国产精品红桃| 亚洲高清一二三区| 亚洲美女诱惑| 久久这里有精品视频| 国产一区二区观看| 久久久久免费观看| 欧美日韩亚洲综合在线| 国产精品一香蕉国产线看观看| 欧美韩日精品| 久久成人免费视频| ●精品国产综合乱码久久久久| 国产亚洲福利社区一区| 亚洲愉拍自拍另类高清精品| 欧美福利精品| 亚洲天堂第二页| 久久久噜噜噜久久久| 欧美精品久久天天躁| 亚洲福利视频网站| 欧美激情按摩在线| 香蕉久久精品日日躁夜夜躁| 欧美男人的天堂| 久久精品一二三| 狠狠狠色丁香婷婷综合激情| 久久aⅴ国产紧身牛仔裤| 在线亚洲自拍| 欧美一区二区日韩一区二区| 国产精品va| 亚洲精品美女在线观看| 中文一区二区在线观看| 亚洲午夜日本在线观看| 久久久精品2019中文字幕神马| 国产日本欧美一区二区| 久久精品国产一区二区电影| 国产日韩高清一区二区三区在线| 一区二区在线看| 欧美在线一区二区| 亚洲日本欧美天堂| 久久久久久电影| 久久精品国产成人| 国产日韩欧美视频在线| 一区二区在线观看视频在线观看| 国产日韩精品在线| 久久综合成人精品亚洲另类欧美| 黄色精品一二区| 一区电影在线观看| 老巨人导航500精品| 久久婷婷激情| 在线观看欧美日韩| 亚洲砖区区免费| 亚洲国产高清一区| 国产精品久久久99| 久久精品99久久香蕉国产色戒| 国产一区二区久久久| 鲁大师成人一区二区三区| 快she精品国产999| 精品99视频| 亚洲欧美视频一区二区三区| 激情视频一区| 亚洲激情在线观看| 91久久久国产精品| 国产美女扒开尿口久久久| 欧美一级在线视频| 欧美一区二区三区啪啪| 亚洲一区三区电影在线观看| 亚洲美女毛片| 欧美一区二区在线看| 久久久久中文| 亚洲一区自拍| 国产日产精品一区二区三区四区的观看方式| 久久久久久久一区| 美女主播精品视频一二三四| 亚洲欧美日韩一区在线观看| 国产综合网站| 亚洲精品在线三区| 欧美大片18|