技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > NI Single-Board RIO通用逆變器控制器特性

NI Single-Board RIO通用逆變器控制器特性

時(shí)間:2013-01-14 16:51:52來(lái)源:NI

導(dǎo)語(yǔ):?在行業(yè)認(rèn)可的LabVIEW圖形化系統(tǒng)設(shè)計(jì)環(huán)境軟件的支持下,NI的Single-Board RIO GPIC可以方便地完成逆變器應(yīng)用的設(shè)計(jì)、開(kāi)發(fā)和部署。

概述

使用NI Single-Board RIO通用逆變器控制器(general-purpose inverter controller - GPIC)來(lái)幫助您更快地將設(shè)計(jì)中的電網(wǎng)功率轉(zhuǎn)換器發(fā)展至大規(guī)模的商業(yè)生產(chǎn)與產(chǎn)品部署。在行業(yè)認(rèn)可的LabVIEW圖形化系統(tǒng)設(shè)計(jì)環(huán)境軟件的支持下,NI的Single-Board RIO GPIC可以方便地完成逆變器應(yīng)用的設(shè)計(jì)、開(kāi)發(fā)和部署。LabVIEW是直觀(guān)的圖形化編程環(huán)境,它使用拖放式的圖形對(duì)象操作,提供各種靈活,高級(jí)的應(yīng)用編程接口,可以幫助您快速地開(kāi)發(fā)強(qiáng)大的具有專(zhuān)業(yè)用戶(hù)接口的應(yīng)用程序。

LabVIEW和NI Single-Board RIO GPIC讓您可以方便地使用現(xiàn)場(chǎng)可編程邏輯門(mén)陣列(FPGA)技術(shù),這樣您就可以定義自己的控制電路,而且與傳統(tǒng)的用戶(hù)定義硬件方法相比可以減小系統(tǒng)的復(fù)雜度并節(jié)約開(kāi)發(fā)成本。

主要特性介紹

  • 為先進(jìn)的現(xiàn)場(chǎng)可重配置數(shù)字能源轉(zhuǎn)換系統(tǒng)的快速商業(yè)化提供了一個(gè)革命性的嵌入式系統(tǒng)設(shè)計(jì)方法
  • 傳統(tǒng)的嵌入式設(shè)計(jì)途徑平均需要一個(gè)11.5人的開(kāi)發(fā)團(tuán)隊(duì)花費(fèi)12.5個(gè)月的開(kāi)發(fā)時(shí)間,使用新的開(kāi)發(fā)途徑可以以一個(gè)4.8人的開(kāi)發(fā)團(tuán)隊(duì),在6.2個(gè)月的時(shí)間完成您的開(kāi)發(fā)項(xiàng)目,由此平均可以節(jié)省114人/月的開(kāi)發(fā)工作量和$950,000美元的開(kāi)發(fā)成本。
  • 傳統(tǒng)的寄存器級(jí)別的Verilog/VHDL編程途徑需要花費(fèi)百分之七十的開(kāi)發(fā)成本在I/O接口的設(shè)計(jì)上,與之相反,高級(jí)的圖形化系統(tǒng)設(shè)計(jì)工具可以讓您的開(kāi)發(fā)團(tuán)隊(duì)將百分之九十的軟件開(kāi)發(fā)成本集中到控制算法開(kāi)發(fā)和驗(yàn)證測(cè)試上。
  • 提供了經(jīng)過(guò)驗(yàn)證的,可直接部署的嵌入式系統(tǒng)以及全面的圖形化系統(tǒng)設(shè)計(jì)工具鏈來(lái)幫助您快速地完成基于FPGA的高級(jí)電力電子控制系統(tǒng)的商業(yè)部署,而不需要您具有任何關(guān)于寄存器級(jí)別的編程語(yǔ)言(如Verilog和VHDL)的預(yù)備知識(shí)。
  • 針對(duì)絕大多數(shù)常見(jiàn)的智能電網(wǎng)電力電子應(yīng)用系統(tǒng)精心選取標(biāo)準(zhǔn)的I/O接口套件和可編程FPGA,可以滿(mǎn)足特定的控制、I/O接口、性能和成本的需求,包括用于可變交流輸電系統(tǒng),可再生能源發(fā)電,能量?jī)?chǔ)存和變速驅(qū)動(dòng)器應(yīng)用的DC-AC,AD-DC,DC-DC和ACAC轉(zhuǎn)換器。
  • 具有硬件并行的賽靈思Spartan-6™FPGA芯片,含有58個(gè)DSP內(nèi)核,與傳統(tǒng)的雙核DSP相比,其每美元性能高出40倍,每芯片性能高出24倍,每瓦特性能高出10倍。
  • 嵌入了400MHz的PowerPC處理器,安裝有VxWorks實(shí)時(shí)操作系統(tǒng),支持智能電網(wǎng)網(wǎng)絡(luò)協(xié)議DNP3, IEC 60870-5和IEC 61850,板上COMTRADE(IEEE 37.111)數(shù)據(jù)記錄和標(biāo)準(zhǔn)的三相IEC, EN和IEEE標(biāo)準(zhǔn)電能質(zhì)量分析。

軟件特性

圖形化的聯(lián)合仿真(Multisim, LabVIEW FPGA模塊)

現(xiàn)在,您可以在一個(gè)具有完整功能的電力電子聯(lián)合仿真環(huán)境中設(shè)計(jì)LabVIEW FPGA控制代碼。這表示您可以在NI Single-Board RIO GPIC上快速地開(kāi)發(fā)并驗(yàn)證高級(jí)的高效電力電子應(yīng)用和控制IP并對(duì)其進(jìn)行部署,而不需要掌握VHSIC硬件描述語(yǔ)言如VHDL或Verilog。

Multisim是一款集成了電路仿真(SPICE)環(huán)境的仿真程序,可以幫助完成電子電路的設(shè)計(jì),原型化和測(cè)試。您可以快速并直觀(guān)地從大量預(yù)設(shè)的SPICE模型中選取電力電子元件(如電機(jī)、Buck-Boost電能轉(zhuǎn)換器,電磁干擾濾波器,PWM控制器和更多相關(guān)元件)來(lái)創(chuàng)建電力電子電路,預(yù)設(shè)模型來(lái)自各大半導(dǎo)體生產(chǎn)廠(chǎng)家,例如Analog Devices, NXP, ON Semiconductor和Texas Instruments;選取它們并放置在編輯界面上,再正確連線(xiàn)即可。

Multisim可以與LabVIEW完全集成,這樣您就可以通過(guò)Multisim和LabVIEW之間的集成完成逐點(diǎn)模擬,然后將仿真結(jié)果與從連接到FPGA板卡上的實(shí)際硬件上采到到的實(shí)時(shí)數(shù)據(jù)進(jìn)行對(duì)比,同步地測(cè)試您的控制算法。

通過(guò)LabVIEW和Multisim聯(lián)合仿真,你可以在一個(gè)高保真的仿真環(huán)境中獲取數(shù)字控制系統(tǒng)與模擬電力電子電路之間的交互,幫助您完成LabVIEW FPGA代碼的開(kāi)發(fā)。在LabVIEW FPGA和Multisim聯(lián)合仿真的過(guò)程中,兩個(gè)獨(dú)立的仿真程序?qū)⑼瑫r(shí)進(jìn)行非線(xiàn)性的時(shí)域仿真,然后在每一個(gè)時(shí)間步長(zhǎng)結(jié)束的時(shí)候交換數(shù)據(jù)并共同決定未來(lái)的仿真步長(zhǎng),這樣就可以帶給您高度集成的精確的仿真結(jié)果。您可以得到模擬電路的高速瞬態(tài)響應(yīng)行為和它與基于FPGA的控制系統(tǒng)之間的交互響應(yīng)。例如,如果一個(gè)電感器中的電流正在振蕩,仿真程序會(huì)自動(dòng)地縮小步長(zhǎng),放慢仿真節(jié)奏來(lái)獲取數(shù)字控制電路的效果。

這樣,您就可以在仿真的環(huán)境中開(kāi)發(fā)實(shí)際的LabVIEW FPGA代碼并將其直接移植到物理的FPGA目標(biāo)上,不需要花費(fèi)額外的操作。LabVIEW開(kāi)發(fā)環(huán)境支持完全的雙向開(kāi)發(fā)途徑。在任何開(kāi)發(fā)階段對(duì)圖形化代碼所作的修改-從原型化到后期制作-系統(tǒng)都將自動(dòng)地對(duì)應(yīng)用中所有引用的代碼進(jìn)行更新。


相關(guān)鏈接:

使用Multisim和LabVIEW完成電力電子聯(lián)合仿真設(shè)計(jì)指南

使用NI Multisim和LabVIEW進(jìn)行三相逆變器的完整系統(tǒng)仿真

算法開(kāi)發(fā)工具

使用LabVIEW控制設(shè)計(jì)和仿真模塊來(lái)加快系統(tǒng)開(kāi)發(fā)并測(cè)試您的控制算法。這個(gè)模塊提供了各種工具來(lái)幫助您使用傳遞函數(shù),狀態(tài)空間或零極點(diǎn)增益表達(dá)式來(lái)構(gòu)建被控對(duì)象和控制模型;使用例如階躍響應(yīng)、零極點(diǎn)圖、波特圖等工具來(lái)分析系統(tǒng)性能以及仿真系統(tǒng)行為。

3. LabVIEW控制設(shè)計(jì)和仿真模塊

使用LabVIEW工具鏈,您可以開(kāi)發(fā)各種控制算法 -從簡(jiǎn)單的比例積分微分(PID)控制到高級(jí)的動(dòng)態(tài)控制例如模型預(yù)測(cè)控制。您可以使用控制設(shè)計(jì)與仿真面板從基本原理開(kāi)始來(lái)創(chuàng)建您的對(duì)象模型,或者從Multisim中導(dǎo)入模型。如果您想加速原型化進(jìn)程,也可以將FPGA節(jié)點(diǎn)導(dǎo)入您的模型,這樣可以更精確地對(duì)硬件I/O進(jìn)行表示。

下面的范例展示了一個(gè)直流有刷電機(jī)驅(qū)動(dòng)器控制器,該控制器使用LabVIEW控制設(shè)計(jì)與仿真模塊設(shè)計(jì),并且使用了LabVIEW和Multisim進(jìn)行聯(lián)合仿真。

4. 直流有刷電機(jī)控制器的閉環(huán)控制系統(tǒng)仿真

  1. 速度正交解碼器
  2. 連續(xù)時(shí)間可編程斷路(PI)控制器
  3. PWM波型發(fā)生器
  4. H-橋驅(qū)動(dòng)器
  5. Multisim直流有刷電機(jī)對(duì)象

該控制器由一個(gè)正交解碼器、一個(gè)PI控制器、一個(gè)PWM波型發(fā)生器和一個(gè)H-橋驅(qū)動(dòng)器(圖4中的第1項(xiàng)至第4項(xiàng))構(gòu)成。對(duì)于這個(gè)設(shè)計(jì),默認(rèn)的板載40MHz FPGA時(shí)鐘確保了高分辨率,20KHz,小占空比和小死區(qū)時(shí)間的PWM數(shù)字脈沖的生成。仿真框圖中的FPGA節(jié)點(diǎn)配置為以離散時(shí)間執(zhí)行,就像該代碼是在硬件FPGA芯片上執(zhí)行一樣,以此來(lái)仿真代碼精確的時(shí)域行為。LabVIEW FPGA具有代碼可并行執(zhí)行和執(zhí)行延遲低的優(yōu)勢(shì),非常適合進(jìn)行逆變器控制算法開(kāi)發(fā)。可以在控制器設(shè)計(jì)階段就對(duì)FPGA的行為進(jìn)行仿真可以在較早的開(kāi)發(fā)階段就確保系統(tǒng)具有精確的性能。

一代算法設(shè)計(jì)完成,借助針對(duì)快速控制原型設(shè)計(jì)與硬件在環(huán)(HIL)應(yīng)用的LabVIEW實(shí)時(shí)模塊,您可以不需要生成代碼就方便地將動(dòng)態(tài)系統(tǒng)部署到實(shí)時(shí)硬件目標(biāo)上。

相關(guān)鏈接:

LabVIEW控制設(shè)計(jì)用戶(hù)手冊(cè)

 開(kāi)發(fā)函數(shù)庫(kù)和IP核

使用LabVIEW電力電子套件和電力電子IP核庫(kù),借助內(nèi)置的針對(duì)各種應(yīng)用的VI(LabVIEW代碼),您可以減少開(kāi)發(fā)時(shí)間和項(xiàng)目成本。使用該套件,您可以創(chuàng)建一個(gè)集電力電子參數(shù)測(cè)量,分析,監(jiān)視與記錄為一體的應(yīng)用程序。您可以使用電力電子VI來(lái)測(cè)量電壓,電流和頻率;測(cè)量功率和能量值;分析電壓和電流事件;綜合并記錄數(shù)據(jù)。

5. LabVIEW電力電子套件函數(shù)面板。

LabVIEW電力電子套件符合以下標(biāo)準(zhǔn)

  • EN 50160: 2007, 公共電力配送網(wǎng)絡(luò)的電力電壓特性
  •  IEC 61000-4-7: 2002, 電磁兼容性(EMC),第4-7款:測(cè)試和測(cè)量技術(shù) -諧波和間諧波的測(cè)量和儀器儀表的通用指南,用于供電系統(tǒng)及與其相連的其它設(shè)備
  • IEC 61000-4-15: 2010, 電磁兼容性(EMC),第4-15款:測(cè)試和測(cè)量技術(shù) - 閃變計(jì) - 功能和設(shè)計(jì)規(guī)范
  • IEC 61000-4-30: 2008, 電磁兼容性(EMC),第4-30款: 測(cè)試和測(cè)量技術(shù) - 電能質(zhì)量測(cè)量方法
  •  IEEE Std C37.111: 1999, IEEE Standard Common Format for Transient Data Exchange (COMTRADE) for Power Systems用于電力系統(tǒng)的   通用IEEE標(biāo)準(zhǔn)瞬態(tài)數(shù)據(jù)交換格式(COMTRADE)

用于電力電子和運(yùn)動(dòng)控制(部分屬于LabVIEW NI SoftMotion模塊)的IP核可以幫助您使用適用于各種功能的現(xiàn)成可用的IP核,包括用于三相永磁體同步和直流無(wú)刷電機(jī)/發(fā)電機(jī)以及逆變器的梯形和空間矢量換相器;Clarke和Park變換;三相鎖相環(huán);矩陣向量乘法和多通道的PID算法。

相關(guān)鏈接:

用于LabVIEW FPGA的全新電力電子IP庫(kù)(包括LabVIEW SoftMotion 2011 f1)

智能電網(wǎng)

借助LabVIEW兼容分布式網(wǎng)絡(luò)協(xié)議(Distributed Network Protocol-DNP3)和IEC 60870-5開(kāi)放式通訊協(xié)議的優(yōu)勢(shì),您開(kāi)發(fā)的功率轉(zhuǎn)換器可以直接用于智能電網(wǎng)。針對(duì)DNP3和IEC 60870-5的NI-IndCom軟件驅(qū)動(dòng)可以讓您使用LabVIEW函數(shù)來(lái)創(chuàng)建DNP3和IEC 60870-5分支站點(diǎn)應(yīng)用程序。您可以在Windows電腦上使用這些函數(shù)來(lái)進(jìn)行編程開(kāi)發(fā),然后將其部署到NI Single-Board RIO GPIC目標(biāo)上來(lái)完成現(xiàn)場(chǎng)應(yīng)用。

7. DNP3IEC 60870-5 LabVIEW VI

該軟件驅(qū)動(dòng)支持以太網(wǎng)和串行通訊、文件傳輸、主站點(diǎn)和分支站點(diǎn)之間的時(shí)間同步。您也可以為每一個(gè)分支站點(diǎn)分配多個(gè)通訊通道以及為每個(gè)通道分配多個(gè)線(xiàn)程(邏輯設(shè)備)。

該軟件驅(qū)動(dòng)支持以太網(wǎng)和串行通訊、文件傳輸、主站點(diǎn)和分支站點(diǎn)之間的時(shí)間同步。您也可以為每一個(gè)分支站點(diǎn)分配多個(gè)通訊通道以及為每個(gè)通道分配多個(gè)線(xiàn)程(邏輯設(shè)備)。

1.        創(chuàng)建分支站點(diǎn)函數(shù)將LabVIEW目標(biāo)轉(zhuǎn)換為一個(gè)DNP3分支站點(diǎn),并且設(shè)置檢查輸入和發(fā)送響應(yīng)的掃描頻率。

2.        創(chuàng)建通道函數(shù)可以創(chuàng)建一個(gè)通訊通道,并且將DNP3協(xié)議的物理層,鏈路層和傳送功能封裝在這個(gè)通道中。同時(shí)它可以設(shè)置允許連接到該分支站點(diǎn)的主機(jī)的端口和IP地址。在一個(gè)分支站點(diǎn)上可以同時(shí)創(chuàng)建多個(gè)通訊通道。

3.        創(chuàng)建線(xiàn)程函數(shù)可以在通訊通道中創(chuàng)建一個(gè)本地設(shè)備(服務(wù)器)與遠(yuǎn)程設(shè)備(客戶(hù)端)之間的連接。在同一個(gè)通訊通道中可以創(chuàng)建多個(gè)線(xiàn)程。

4.        寫(xiě)入函數(shù)可以將八種數(shù)據(jù)類(lèi)型中的一種(包括模擬輸入)寫(xiě)入到某個(gè)數(shù)據(jù)點(diǎn)索引中。它還可以同時(shí)生成一個(gè)相應(yīng)的事件和對(duì)象標(biāo)志。

5.        清除線(xiàn)程函數(shù)可以清除創(chuàng)建線(xiàn)程函數(shù)所創(chuàng)建的線(xiàn)程。

6.        清除通道函數(shù)可以清除創(chuàng)建通道函數(shù)所創(chuàng)建的通訊通道。

7.        清除分支站點(diǎn)函數(shù)可以清除創(chuàng)建分支站點(diǎn)函數(shù)所創(chuàng)建的分支站點(diǎn)引用。

用于DNP3的NI-IndCom可以讓主機(jī)站點(diǎn)從使用LabVIEW編程的分支站點(diǎn)上上傳和下載文件。針對(duì)分支站點(diǎn)的時(shí)間同步,可以使用時(shí)鐘時(shí)間屬性節(jié)點(diǎn)來(lái)設(shè)置時(shí)鐘同步的頻率或者手動(dòng)請(qǐng)求一次重同步。

相關(guān)鏈接:

用于DNP3的NI工業(yè)通訊

硬件特性

NI Single-Board RIO GPIC I/O

使用NI 9683商業(yè)現(xiàn)成可用,經(jīng)過(guò)驗(yàn)證的GPIC開(kāi)發(fā)板,您可以加快您電力電子控制應(yīng)用的上市時(shí)間。NI Single-Board RIO GPIC提供了完整的硬件I/O集合,可以適用于各種應(yīng)用,包括從逆變器控制和與智能功率模塊交互到智能電網(wǎng)監(jiān)測(cè)。NI 9683的硬件I/O 包括以下類(lèi)型:

  • 高速可同時(shí)采集的模擬輸入通道可以采集一次側(cè)和二次側(cè)的電壓/電流
  • 低速的模擬輸入和輸出通道可以進(jìn)行系統(tǒng)級(jí)的控制和監(jiān)測(cè)
  • 高速數(shù)字輸出通道可以完成絕緣柵雙極晶體管和金屬氧化物-半導(dǎo)體場(chǎng)效應(yīng)晶體管的開(kāi)關(guān)
  • 通用數(shù)字輸入和輸出通道可以進(jìn)行系統(tǒng)級(jí)的控制和監(jiān)測(cè)
  • 接觸器數(shù)字輸出可以直接連接到24V直流接觸器

所有的輸入與輸出接口都通過(guò)RIO夾層卡(RMC)接口連接到NI sbRIO-9606控制板上。高速,高帶寬的RMC接口提供了對(duì)FPGA數(shù)字I/O線(xiàn)的直接訪(fǎng)問(wèn),同時(shí)還提供了幾項(xiàng)處理器特定的功能。FPGA I/O通過(guò)一系列終端電阻連接到RMC接口上,并且FPGA的驅(qū)動(dòng)能力和板載信號(hào)終端阻抗已經(jīng)經(jīng)過(guò)合理的調(diào)整來(lái)支持各種應(yīng)用。

所有的輸入與輸出接口都通過(guò)RIO夾層卡(RMC)接口連接到NI sbRIO-9606控制板上。高速,高帶寬的RMC接口提供了對(duì)FPGA數(shù)字I/O線(xiàn)的直接訪(fǎng)問(wèn),同時(shí)還提供了幾項(xiàng)處理器特定的功能。FPGA I/O通過(guò)一系列終端電阻連接到RMC接口上,并且FPGA的驅(qū)動(dòng)能力和板載信號(hào)終端阻抗已經(jīng)經(jīng)過(guò)合理的調(diào)整來(lái)支持各種應(yīng)用。

圖11展示了一個(gè)對(duì)DIO0上的上升沿之間的周期進(jìn)行計(jì)數(shù)的簡(jiǎn)單VI。注意,該單周期定時(shí)循環(huán)將使用一個(gè)80MHz的分頻時(shí)鐘來(lái)定時(shí),并且已經(jīng)將DIO0定義為該時(shí)鐘頻率。單周期定時(shí)循環(huán)是LabVIEW FPGA環(huán)境中眾多圖形化對(duì)象之一,這些圖形化對(duì)象可以簡(jiǎn)化FPGA上復(fù)雜的數(shù)字邏輯的實(shí)現(xiàn)。

相關(guān)鏈接:
NI RMC 數(shù)字 I/O 功能

RMC 接口

NI Single-Board RIO 特性

NI sbRIO-9606嵌入式控制和采集設(shè)備在一個(gè)印刷電路板(PCB)上集成了一個(gè)實(shí)時(shí)處理器,一個(gè)用戶(hù)可重配置的FPGA和各種I/O接口。它具有運(yùn)行VxWorks實(shí)時(shí)操作系統(tǒng)的400MHz的PowerPC處理器,一個(gè)Xilinx Spartan-6 LX45 FPGA和一個(gè)RMC接口。高速、高帶寬的RMC接口提供了對(duì)96個(gè)3.3V FPGA數(shù)字線(xiàn)的直接訪(fǎng)問(wèn),同時(shí)還提供了某些處理器特定的功能。可以對(duì)FPGA I/O和處理器功能進(jìn)行直接的調(diào)用就意味著您可以在自己的電力電子應(yīng)用中實(shí)現(xiàn)底層時(shí)序的自定義以及I/O信號(hào)的處理。

您可以在LabVIEW FPGA環(huán)境中對(duì)所有的FPGA I/O進(jìn)行直接的訪(fǎng)問(wèn)。LabVIEW包含了內(nèi)置的數(shù)據(jù)傳輸機(jī)制來(lái)幫助您將數(shù)據(jù)從硬件I/O傳送到FPGA,再通過(guò)高速的PCI總線(xiàn)從FPGA傳送到嵌入式處理器中以對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)的分析,后期處理,數(shù)據(jù)記錄以及與聯(lián)網(wǎng)的主機(jī)電腦進(jìn)行通訊。

您可以使用內(nèi)置的10/100 Mbit/s以太網(wǎng)端口通過(guò)網(wǎng)絡(luò)來(lái)向主機(jī)自帶的Web(HTTP)和文件(FTP)協(xié)議服務(wù)器發(fā)起可編程的通訊。sbRIO-9606同時(shí)還提供了集成的控制器局域網(wǎng)(CAN),RS232串口和USB端口來(lái)幫助您控制其它外圍設(shè)備。

您可以使用內(nèi)置的10/100 Mbit/s以太網(wǎng)端口通過(guò)網(wǎng)絡(luò)來(lái)向主機(jī)自帶的Web(HTTP)和文件(FTP)協(xié)議服務(wù)器發(fā)起可編程的通訊。sbRIO-9606同時(shí)還提供了集成的控制器局域網(wǎng)(CAN),RS232串口和USB端口來(lái)幫助您控制其它外圍設(shè)備。

相關(guān)鏈接:
NI Single-Board RIO 嵌入式控制與應(yīng)用

FPGA 的優(yōu)勢(shì)

利用可自定義的Spartan-6 FPGA芯片的各種優(yōu)勢(shì),您可以以更少的開(kāi)發(fā)成本來(lái)更快地開(kāi)發(fā)電力電子控制應(yīng)用。使用LabVIEW開(kāi)發(fā)工具鏈,結(jié)合Spartan-6 FPGA和一套完整的用于電力電子的硬件I/O,相比傳統(tǒng)的數(shù)字信號(hào)處理器(DSP)來(lái)說(shuō)在很多方面都提供了更好的性能。

1. 可重置性

從最頂層來(lái)看,F(xiàn)PGA是可編程的硅芯片板,包含了可重配置的邏輯門(mén)電路矩陣。與DSP不同,F(xiàn)PGA不用受到特定的一組指令集或是硬件處理單元的限制。使用預(yù)置的邏輯塊和可編程的路由資源,您可以針對(duì)您自己特定的電力電子控制應(yīng)用對(duì)這些板卡進(jìn)行配置。過(guò)去,在FPGA上實(shí)現(xiàn)一個(gè)DSP應(yīng)用(例如PWM逆變器控制算法)通常會(huì)比在DSP處理器上實(shí)現(xiàn)相同的應(yīng)用花費(fèi)更多的精力。這需要開(kāi)發(fā)者對(duì)硬件描述語(yǔ)言和FPGA板卡編程相當(dāng)熟悉。同時(shí),還需要設(shè)計(jì)一套自定義的I/O接口板來(lái)與FPGA進(jìn)行交互。

NI的Single-Board RIO GPIC提供了商業(yè)現(xiàn)成可用的開(kāi)發(fā)板,您可以使用LabVIEW FPGA圖形化開(kāi)發(fā)環(huán)境對(duì)其編程,訪(fǎng)問(wèn)所有您的電力電子應(yīng)用需要用到的I/O,從而解決了上面提到的各種問(wèn)題。在LabVIEW FPGA圖形化開(kāi)發(fā)環(huán)境下,即使您不具備底層硬件描述語(yǔ)言(例如VHDL或者Verilog)或板卡級(jí)的硬件設(shè)計(jì)相關(guān)的知識(shí),也可以準(zhǔn)確地定義FPGA板卡需要實(shí)現(xiàn)的邏輯。

使用LabVIEW FPGA,您可以利用高級(jí)的圖形化環(huán)境來(lái)抽象復(fù)雜的HDL編程并生成FPGA的實(shí)現(xiàn)代碼。

o-hansi-font-family:宋體;mso-bidi-font-family:宋體'>接口提供了對(duì)FPGA數(shù)字I/O線(xiàn)的直接訪(fǎng)問(wèn),同時(shí)還提供了幾項(xiàng)處理器特定的功能。FPGA I/O通過(guò)一系列終端電阻連接到RMC接口上,并且FPGA的驅(qū)動(dòng)能力和板載信號(hào)終端阻抗已經(jīng)經(jīng)過(guò)合理的調(diào)整來(lái)支持各種應(yīng)用。

使用LabVIEW FPGA,您可以將電力電子IP庫(kù)中現(xiàn)成的VHDL代碼,第三方的IP和IP核集成到您自己的LabVIEW FPGA應(yīng)用程序中,這樣您就可以將更多的開(kāi)發(fā)精力放在應(yīng)用指標(biāo)的設(shè)計(jì)和代碼片段的組織上,而通常的任務(wù)如PWM、PID控制和Clarke及Park變換則可以用預(yù)置的函數(shù)來(lái)完成。

由于智能電網(wǎng)相關(guān)的應(yīng)用涉及長(zhǎng)期的技術(shù)支持、維護(hù)以及適應(yīng)不斷發(fā)展的標(biāo)準(zhǔn)和通訊協(xié)議的需求,所以FPGA可以導(dǎo)入代碼并支持重配置的特性有很大的優(yōu)勢(shì)。FPGA可重配置的特點(diǎn)也表示您可以使用它實(shí)現(xiàn)更高的性能,減少開(kāi)發(fā)時(shí)間并實(shí)現(xiàn)代碼的重用。

2. 性能

由于FPGA具有高度并行的架構(gòu),所以它們超過(guò)了DSP的運(yùn)算能力。實(shí)際上,現(xiàn)代的FPGA都具有專(zhuān)用的DSP元,非常適合傳統(tǒng)的DSP應(yīng)用。Spartan-6 LX45 FPGA具有58個(gè)專(zhuān)用的、可完全自定義的低功耗DSP元,結(jié)合了高速、小體積的特點(diǎn),同時(shí)又保證了系統(tǒng)設(shè)計(jì)的靈活性。

當(dāng)您為FPGA設(shè)備編譯電力電子控制應(yīng)用程序(自定義,高頻數(shù)字PWM波形)時(shí),得到的將是高度優(yōu)化的硅芯片實(shí)現(xiàn),它提供了真正并行的處理機(jī)制,其專(zhuān)用的硬件電路具有性能和可靠性?xún)煞矫娴膬?yōu)勢(shì)。由于FPGA芯片上沒(méi)有運(yùn)行操作系統(tǒng),代碼的實(shí)現(xiàn)方法保證了最佳的性能和最高的可靠性。

除了提供高的運(yùn)行可靠性,F(xiàn)PGA設(shè)備還可以以極快的循環(huán)頻率實(shí)現(xiàn)高確定性的閉環(huán)控制。對(duì)于絕大多數(shù)基于FPGA的控制應(yīng)用來(lái)說(shuō),處理速度的瓶頸都在于傳感器,執(zhí)行器和I/O模塊,而不在于FPGA的性能。例如,包括在LabVIEW FPGA模塊中的PID控制算法只需要300 ns (0.000000300 s)就可以完成一次運(yùn)算。

基于FPGA的控制系統(tǒng)提供了超過(guò)1 MHz的高確定性,閉環(huán)控制性能。實(shí)際上,許多算法只需要一個(gè)FPGA的時(shí)鐘周期(40 MHz)就可以完成執(zhí)行。


3. 節(jié)省開(kāi)發(fā)時(shí)間和成本

與單核的DSP處理器相比,F(xiàn)PGA數(shù)據(jù)處理高并行度的特點(diǎn)大大提高了系統(tǒng)的平均美元性能。同時(shí),相比DSP處理器而言,F(xiàn)PGA還提供了更高的平均瓦特性能。通常來(lái)說(shuō),F(xiàn)PGA具有更高的板卡級(jí)的功率消耗(DSP的典型功耗為3W至4W,而DSP的功耗一般為7W至10W);但是,由于FPGA可以處理的通道數(shù)據(jù)密度是DSP的40倍,這就意味著FPGA有著更高的平均瓦特性能。

就平均發(fā)展速率來(lái)說(shuō),F(xiàn)PGA的平均美元性能每14個(gè)月翻一番。使用商業(yè)現(xiàn)成可用的NI Single-Board RIO GPIC控制器開(kāi)發(fā)板,您可以充分利用FPGA性能和可靠性的優(yōu)勢(shì),比全自定義的硬件設(shè)計(jì)付出更少的工作量,并且可以避免重復(fù)的開(kāi)發(fā)工作。

使用NI Single-Board RIO GPIC,您可以充分利用LabVIEW開(kāi)發(fā)工具鏈和Spartan-6 FPGA的靈活性以及在快速原型開(kāi)發(fā)方面的優(yōu)勢(shì),從而大大減少您電力電子控制應(yīng)用程序的開(kāi)發(fā)時(shí)間。當(dāng)您在LabVIEW FPGA和Multisim聯(lián)合仿真環(huán)境下完成了對(duì)控制器的測(cè)試之后,就可以將相同的代碼部署到FPGA上并用實(shí)際的物理I/O上對(duì)其進(jìn)行測(cè)試。接下來(lái)您就可以實(shí)現(xiàn)一些改進(jìn)方案并且充分利用FPGA可重配置的特點(diǎn)來(lái)逐步完善您的設(shè)計(jì)并給出最終設(shè)計(jì)方案。

相關(guān)鏈接:
NI Single-Board RIO 嵌入式控制與采集

Introduction to FPGA 技術(shù): 5個(gè)突出優(yōu)勢(shì) 

Spartan-6 產(chǎn)品系統(tǒng)概覽

實(shí)時(shí)仿真工具

使用NI Single-Board RIO GPIC,您可以實(shí)現(xiàn)HIL仿真來(lái)減少現(xiàn)場(chǎng)測(cè)試以及原型開(kāi)發(fā)的成本。您可以將系統(tǒng)的模型(狀態(tài)空間模型或者JMAG有限元分析(FEA)軟件模型)部署到一系列商業(yè)現(xiàn)成可用的實(shí)時(shí)目標(biāo)上,例如NI CompactRIO和NI PXI。這些硬件目標(biāo)都帶有一個(gè)運(yùn)行實(shí)時(shí)操作系統(tǒng)的嵌入式的處理器來(lái)以及一個(gè)用戶(hù)可自定義的FPGA,這樣您的代碼執(zhí)行就會(huì)擁有硬實(shí)時(shí)特性。使用低抖動(dòng)的幾百納秒的仿真周期,您可以精確地仿真物理系統(tǒng)的I/O行為并且驗(yàn)證控制器的運(yùn)行效果。

使用HIL測(cè)試,您可以并行地開(kāi)發(fā)系統(tǒng)中的軟件與硬件組件,從而減少整體的開(kāi)發(fā)時(shí)間。例如,針對(duì)電動(dòng)馬達(dá)系統(tǒng)的開(kāi)發(fā),您可以同時(shí)開(kāi)發(fā)電動(dòng)馬達(dá)硬件以及它的引擎控制單元,這樣當(dāng)您的馬達(dá)設(shè)計(jì)完成的時(shí)候,嵌入式軟件中主要的問(wèn)題也已經(jīng)得到了解決。

常見(jiàn)的電動(dòng)馬達(dá)的控制信號(hào)工作于20kHz到25kHz的頻率范圍。為了精確地仿真電動(dòng)馬達(dá),其模型的時(shí)間步長(zhǎng)必須至少小于控制信號(hào)周期的十分之一。這就意味著電動(dòng)馬達(dá)模型仿真器的運(yùn)行周期頻率至少要達(dá)到200kHz,這個(gè)頻率已經(jīng)大大高于了傳統(tǒng)HIL系統(tǒng)的運(yùn)行頻率。圖18展示了高仿真周期頻率的的重要性。

FPGA的特點(diǎn)使它極其適用于高速、實(shí)時(shí)的應(yīng)用。所有基于FPGA的處理都可以獨(dú)立地與系統(tǒng)CPU同時(shí)執(zhí)行。此特點(diǎn)可以幫助您實(shí)現(xiàn)極低的延時(shí)以及高速的信號(hào)處理,從而精確地仿真物理I/O行為。
 
使用FPGA技術(shù),您可以調(diào)整并提高控制器的設(shè)計(jì)效率,這樣就可以導(dǎo)入待測(cè)單元(UUT)的非線(xiàn)性FEA模型來(lái)進(jìn)行高逼真度的HIL仿真。該功能由NI VeriStand軟件的JMAG-RT插件提供。
 
使用JMAG仿真軟件和JMAG-RT插件,您可以生成一個(gè).RTT文件來(lái)創(chuàng)建實(shí)時(shí)運(yùn)行的FPGA特性。JMAG-RT插件會(huì)生成一個(gè)查找表,這個(gè)查找表包含了您的待測(cè)單元(在這里,就是一個(gè)馬達(dá))的相關(guān)參數(shù)。這些參數(shù)可以用來(lái)對(duì)您的設(shè)備進(jìn)行全面的檢定并準(zhǔn)確地捕捉其非線(xiàn)性行為。

一旦查找表生成以后,模型轉(zhuǎn)換函數(shù)會(huì)讀取.RTT文件和查找表,并將數(shù)據(jù)發(fā)送到NI RIO FPGA模塊上,在這里,數(shù)據(jù)將會(huì)被轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)類(lèi)型并且裝載到板載的DRAM中。一旦查找表裝載入DRAM,系統(tǒng)就會(huì)根據(jù)當(dāng)前的模型狀態(tài)不斷地從查找表中提取對(duì)應(yīng)的數(shù)據(jù)來(lái)生成與該待測(cè)單元相關(guān)的非線(xiàn)性行為。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:臺(tái)達(dá)現(xiàn)場(chǎng)總線(xiàn)產(chǎn)品在中央空調(diào)...

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢(xún)采購(gòu)咨詢(xún)媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)