<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于TMS320F206的電網(wǎng)數據處理板設計

基于TMS320F206的電網(wǎng)數據處理板設計

作者: 時(shí)間:2004-12-06 來(lái)源:網(wǎng)絡(luò ) 收藏
摘要:介紹了DSP芯片采樣處理板的軟、硬件方法,對硬件各模塊電路的工作原理作了重點(diǎn)的討論,同時(shí)給出了該板的主程序和中斷處理程序流程圖。

關(guān)鍵詞:;MAX125;16C552

1 引言

隨著(zhù)電力系統新型負荷及非線(xiàn)性負荷的大量增加,電力系統的電壓和電流波形會(huì )發(fā)生嚴重畸變,從而給電力系統帶來(lái)很大的“污染”。特別是用戶(hù)內部短路以及開(kāi)關(guān)操作、變壓器或電容器組投切時(shí)的短時(shí)中斷均會(huì )引起暫態(tài)、瞬時(shí)過(guò)電壓以及電壓凹陷、凸起或短時(shí)供電中斷等電能質(zhì)量擾動(dòng)問(wèn)題。同時(shí)電網(wǎng)系統中的諧波成份也越來(lái)越復雜,嚴重的電力“污染”對某些行業(yè)(如醫院的精密儀器、微計算機系統以及智能電子、工業(yè)過(guò)程控制中的微處理器等)構成了巨大的威脅,甚至造成“瀑布”式的連鎖反映,從而引發(fā)電網(wǎng)崩潰的事件。所以,電力系統中電網(wǎng)數據的精確采集、故障判斷、已成為電網(wǎng)正確運行的焦點(diǎn)。

現有的電網(wǎng)質(zhì)量分析板受器件和分析方法的限制,大多對系統中的暫態(tài)、短時(shí)擾動(dòng)信息難以快速、準確地捕捉。隨著(zhù)高速數字信號處理?DSP?技術(shù)的發(fā)展及其制造成本的降低,DSP技術(shù)在電力系統的各個(gè)研究領(lǐng)域得到了廣泛的應用。表1是DSP方式與傳統芯片處理方式的能力對比,從中可以看出DSP用作處理器的優(yōu)勢。

表1 DSP與傳統芯片處理能力對比表

CPU系統采樣通道數DFT計算時(shí)間采樣時(shí)間/(μs)采樣結果精度(%)
晶振:10MHz40整型30點(diǎn)28μs240.2
80C196晶振:12MHz16整型12點(diǎn)1500μs1600.5
80C51晶振:12MHz8整型12點(diǎn)1500μs600.5

TMS320F206的硬件

DSP處理板的主體思想是采用DSP芯片TMS320F206構成數字處理系統,并以下位機為主體實(shí)現實(shí)時(shí)采樣、、分析和短時(shí)儲存,然后與上位機進(jìn)行數據通訊,以及利用遠程計算機進(jìn)行展示和數據庫存儲管理等。具體操作如下:

(1)用處理板測量并計算三相電流、電壓的有效值、有功功率、無(wú)功功率以及功率因數;對40Hz~2MHz頻率輸入信號進(jìn)行測頻采樣;

(2)對數據進(jìn)行處理,分析查錯,給出報警類(lèi)別,并給出開(kāi)關(guān)量輸出信號以便進(jìn)行開(kāi)合閘操作;

圖2

(3)對電壓、電流的l~63次諧波進(jìn)行分析,給出幅度、相位以及三相電壓、電流的總畸變率;

(4)通過(guò)16C552芯片UART擴展2個(gè)RS-232和一個(gè)RS-485接口以便與上位機進(jìn)行數據交換,同時(shí)擴展一并行口以與打印機相連;

(5)用看門(mén)狗進(jìn)行刷新、復位并實(shí)時(shí)檢測系統;

該處理板的主控芯片選用定點(diǎn)DSP芯片TMS320F206。系統的硬件功能框圖如圖1所示。

該電網(wǎng)采樣數據處理板的功能是在數字信號處理芯片TMS320F206的控制下完成的。數據采樣模塊采用的3片高速14位A/D芯片MAX125在工作時(shí)外接與16C552公用的16MHz時(shí)鐘,因其并行接口數據訪(fǎng)問(wèn)和總線(xiàn)釋放的時(shí)間特性與DSP的特性兼容,因此,其轉換結果可由DSP不加等待狀態(tài)而直接讀取。3片MAX125在此用12路進(jìn)行同步采樣?不用的通道為防干擾應接地。電壓、電流等模擬量通過(guò)變壓器轉換成-5V~+5V的電壓,并在濾波后接入MAX125,轉換開(kāi)始信號由DSP的引腳TOUT提供給3片MAX125的CONVST引腳,并在上升沿啟動(dòng)采樣,片內的時(shí)序發(fā)生器可控制指定的通道以使其按順序進(jìn)行轉換,并將結果存儲在片內14Bit4的RAM中,轉換結束后,每片MAX125的INT引腳變低?3片通過(guò)CPLD或門(mén)輸出給DSP。讀取結果時(shí),執行連續讀操作,第一次讀到的是第一通道的數據,第二次讀的是第二通道的數據,依此類(lèi)推。

16C552是TI?TLl6C552?、EXAR?ST16C552? 、VLSI?VL16C552?等公司生產(chǎn)的異步通信芯片。在采樣處理板中?16C552可作為RS232、RS485串口和打印機并口的擴展芯片,并通過(guò)MAX232驅動(dòng)芯片來(lái)和MAX1486驅動(dòng)芯片與上位機進(jìn)行通訊。圖2為UART擴展的電路圖。

圖4

由于TMS320F206僅有一個(gè)同步通訊口,因而設計中采用DSP的UART擴展。同時(shí)由于輸入輸出接口的資源有限,故采用了CPLD擴展。圖2中將DSP及電源、地、光電耦合器等做了簡(jiǎn)化,有興趣的讀者可以查詢(xún)相關(guān)資料。本系統中16C552的串口和并口都工作在中斷工作方式,16C552的CLK端外接15.9744MHz晶振時(shí),可通過(guò)設置除數寄存器的高、低位DLM、DLL來(lái)確定通訊的波特率。

在硬件電路設計中,l6C552的片內寄存器選擇線(xiàn)A0~A2以及讀寫(xiě)信號均由DSP直接控制。串、并行通道的片選線(xiàn)CSA、CSB和CSP則由CPLD直接控制,可根據需要選擇串行通信方式還是并行通信方式。為防止干擾,系統加入了光電隔離器,由于RS232電平與CMOS電平不同,因此RS232驅動(dòng)器與CMOS電平連接時(shí)必須經(jīng)過(guò)電平轉換,MAX232就是完成這一功能的。另外,用MAXl486來(lái)實(shí)現與RS485的通訊,該驅動(dòng)芯片的OE、H/F可決定電路是工作在半雙工還是全雙工狀態(tài),并可由CPLD來(lái)控制選擇。l6C552的并口可直接連接到PC機的并口上而無(wú)須電平轉換。通訊時(shí),通過(guò)中斷INT1~INT3可向CPLD邏輯塊發(fā)生申請,并由DSP響應。

為了便于調試和實(shí)現程序加載、設置軟件斷點(diǎn)等功能,系統擴展了32k的快速SRAM來(lái)將程序、參數放入其中,調試成功后,可將待固化程序通過(guò)仿真器燒入TMS320F206的第一塊16k字的Flash中,第二塊用于固化放置重要參數。為了調試方便和有效利用資源,程序、數據片選應采用圖3所示的連接方式,調試時(shí)程序選用前16k(8000H~BFFFH)的SRAM,后16k(C000H~FFFFFH)用于存放數據參數。

該系統能測量40Hz~2MH的信號頻率。測量工頻時(shí),電網(wǎng)信號經(jīng)變壓器降壓后,再經(jīng)過(guò)濾波器和比較器送給CPLD進(jìn)行計數測量。8MHz(CLK)晶振脈沖輸入可以使用單獨的有源晶振,也可以用CPLD對已有的16MHz晶振分頻得到。

選用完成系統電源監控的看門(mén)狗復位芯片MAX1232,可設置為自動(dòng)刷新和手動(dòng)復位結合方式。當電壓檢測器監控到Vcc低于所選擇的容限時(shí),系統將輸出并保持復位電平;以使DSP能在一定時(shí)間內觸發(fā)ST端來(lái)刷新看門(mén)狗。如果ST在250ms間隔內未觸發(fā),MAX1232自動(dòng)發(fā)出信號來(lái)復位系統。

3 基于TMS320F206的軟件流程

該數據采集處理板通過(guò)TMS320F206內部定時(shí)器中斷來(lái)啟動(dòng)A/D轉換,中斷周期被設置為每周波采樣64點(diǎn),即約312.5ns觸發(fā)一次中斷。MAX125的12路A/D轉換完成后,電路將觸發(fā)中斷信號INT0給DSP。實(shí)時(shí)數據由DSP通過(guò)連續讀脈沖將數據存到內、外部擴展RAM或通過(guò)通訊擴展芯片傳給上位機。當數據采樣達到64個(gè)點(diǎn)后,開(kāi)始執行FFT單元。通常將FFT算法程序塊存到DSP內部存儲單元B0中,該單元是一個(gè)64點(diǎn)同址基2 時(shí)間抽取的FFT模塊。通過(guò)DSP算法可實(shí)現對各項電能質(zhì)量指標及其它電參數的計算與分析,同時(shí)進(jìn)行數據處理(包括諧波分析和不平衡度分析),也就是在采樣點(diǎn)采樣后實(shí)時(shí)檢測信號的峰值、有效值等信息,以判斷過(guò)壓、欠壓、振蕩等電能質(zhì)量問(wèn)題。最后將實(shí)時(shí)波形或分析譜結果傳送到PC上位機或其它網(wǎng)絡(luò )上。系統的每個(gè)采樣周期的時(shí)間分配見(jiàn)圖4 所示。其軟件主程序和中斷處理程序流程圖分別見(jiàn)圖5、圖6 所示。

4 結束語(yǔ)

我國對電網(wǎng)質(zhì)量研究起步較晚,目前使用的電網(wǎng)質(zhì)量檢測設備與發(fā)達國家還有一定距離,因此,電網(wǎng)污染問(wèn)題仍然有待于進(jìn)一步解決,傳統的采樣裝置有待于進(jìn)一步優(yōu)化提高,本文設計的電力采樣處理板采用DSP芯片構成數字處理系統,以下位機為主體實(shí)現實(shí)時(shí)采樣、數據處理、分析和短時(shí)儲存,同時(shí)與上位機進(jìn)行數據通訊并利用遠程計算機展示和存儲管理數據庫。實(shí)驗證明:利用該設備可提高系統的運算速度和精度?而且性?xún)r(jià)比很高。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>