摘要:介紹了基于DSP芯片TMS320F206的電網(wǎng)采樣處理板的軟、硬件設(shè)計方法,對硬件各模塊電路的工作原理作了重點的討論,同時給出了該電網(wǎng)數(shù)據(jù)處理板的主程序和中斷處理程序流程圖。
1 引言
隨著電力系統(tǒng)新型負(fù)荷及非線性負(fù)荷的大量增加,電力系統(tǒng)的電壓和電流波形會發(fā)生嚴(yán)重畸變,從而給電力系統(tǒng)帶來很大的“電網(wǎng)污染”。特別是用戶內(nèi)部短路以及開關(guān)操作、變壓器或電容器組投切時的短時中斷均會引起暫態(tài)、瞬時過電壓以及電壓凹陷、凸起或短時供電中斷等電能質(zhì)量擾動問題。同時電網(wǎng)系統(tǒng)中的諧波成份也越來越復(fù)雜,嚴(yán)重的電力“污染”對某些行業(yè)(如醫(yī)院的精密儀器、微計算機系統(tǒng)以及智能電子、工業(yè)過程控制中的微處理器等)構(gòu)成了巨大的威脅,甚至造成“瀑布”式的連鎖反映,從而引發(fā)電網(wǎng)崩潰的事件。所以,電力系統(tǒng)中電網(wǎng)數(shù)據(jù)的精確采集、故障判斷、數(shù)據(jù)處理已成為電網(wǎng)正確運行的焦點。
現(xiàn)有的電網(wǎng)質(zhì)量分析板受器件和分析方法的限制,大多對系統(tǒng)中的暫態(tài)、短時擾動信息難以快速、準(zhǔn)確地捕捉。隨著高速數(shù)字信號處理?DSP?技術(shù)的發(fā)展及其制造成本的降低,DSP技術(shù)在電力系統(tǒng)的各個研究領(lǐng)域得到了廣泛的應(yīng)用。表1是DSP方式與傳統(tǒng)芯片處理方式的能力對比,從中可以看出DSP用作處理器的優(yōu)勢。
表1 DSP與傳統(tǒng)芯片處理能力對比表
CPU系統(tǒng) | 采樣通道數(shù) | DFT計算時間 | 采樣時間/(μs) | 采樣結(jié)果精度(%) |
TMS320F206晶振:10MHz | 40 | 整型30點28μs | 24 | 0.2 |
80C196晶振:12MHz | 16 | 整型12點1500μs | 160 | 0.5 |
80C51晶振:12MHz | 8 | 整型12點1500μs | 60 | 0.5 |
2 基于TMS320F206的硬件設(shè)計
基于DSP處理板的主體設(shè)計思想是采用DSP芯片TMS320F206構(gòu)成數(shù)字處理系統(tǒng),并以下位機為主體實現(xiàn)實時采樣、數(shù)據(jù)處理、分析和短時儲存,然后與上位機進(jìn)行數(shù)據(jù)通訊,以及利用遠(yuǎn)程計算機進(jìn)行展示和數(shù)據(jù)庫存儲管理等。具體操作如下:
(1)用處理板測量并計算三相電流、電壓的有效值、有功功率、無功功率以及功率因數(shù);對40Hz~2MHz頻率輸入信號進(jìn)行測頻采樣;
(2)對數(shù)據(jù)進(jìn)行處理,分析查錯,給出報警類別,并給出開關(guān)量輸出信號以便進(jìn)行開合閘操作;
圖2
(3)對電壓、電流的l~63次諧波進(jìn)行分析,給出幅度、相位以及三相電壓、電流的總畸變率;
(4)通過16C552芯片UART擴展2個RS-232和一個RS-485接口以便與上位機進(jìn)行數(shù)據(jù)交換,同時擴展一并行口以與打印機相連;
(5)用看門狗進(jìn)行刷新、復(fù)位并實時檢測系統(tǒng);
該處理板的主控芯片選用定點DSP芯片TMS320F206。系統(tǒng)的硬件功能框圖如圖1所示。
該電網(wǎng)采樣數(shù)據(jù)處理板的功能是在數(shù)字信號處理芯片TMS320F206的控制下完成的。數(shù)據(jù)采樣模塊采用的3片高速14位A/D芯片MAX125在工作時外接與16C552公用的16MHz時鐘,因其并行接口數(shù)據(jù)訪問和總線釋放的時間特性與DSP的特性兼容,因此,其轉(zhuǎn)換結(jié)果可由DSP不加等待狀態(tài)而直接讀取。3片MAX125在此用12路進(jìn)行同步采樣?不用的通道為防干擾應(yīng)接地。電壓、電流等模擬量通過變壓器轉(zhuǎn)換成-5V~+5V的電壓,并在濾波后接入MAX125,轉(zhuǎn)換開始信號由DSP的引腳TOUT提供給3片MAX125的CONVST引腳,并在上升沿啟動采樣,片內(nèi)的時序發(fā)生器可控制指定的通道以使其按順序進(jìn)行轉(zhuǎn)換,并將結(jié)果存儲在片內(nèi)14Bit×4的RAM中,轉(zhuǎn)換結(jié)束后,每片MAX125的INT引腳變低?3片通過CPLD或門輸出給DSP。讀取結(jié)果時,執(zhí)行連續(xù)讀操作,第一次讀到的是第一通道的數(shù)據(jù),第二次讀的是第二通道的數(shù)據(jù),依此類推。
16C552是TI?TLl6C552?、EXAR?ST16C552? 、VLSI?VL16C552?等公司生產(chǎn)的異步通信芯片。在采樣處理板中?16C552可作為RS232、RS485串口和打印機并口的擴展芯片,并通過MAX232驅(qū)動芯片來和MAX1486驅(qū)動芯片與上位機進(jìn)行通訊。圖2為UART擴展的電路圖。
圖4
由于TMS320F206僅有一個同步通訊口,因而設(shè)計中采用DSP的UART擴展。同時由于輸入輸出接口的資源有限,故采用了CPLD擴展。圖2中將DSP及電源、地、光電耦合器等做了簡化,有興趣的讀者可以查詢相關(guān)資料。本系統(tǒng)中16C552的串口和并口都工作在中斷工作方式,16C552的CLK端外接15.9744MHz晶振時,可通過設(shè)置除數(shù)寄存器的高、低位DLM、DLL來確定通訊的波特率。
在硬件電路設(shè)計中,l6C552的片內(nèi)寄存器選擇線A0~A2以及讀寫信號均由DSP直接控制。串、并行通道的片選線CSA、CSB和CSP則由CPLD直接控制,可根據(jù)需要選擇串行通信方式還是并行通信方式。為防止干擾,系統(tǒng)加入了光電隔離器,由于RS232電平與CMOS電平不同,因此RS232驅(qū)動器與CMOS電平連接時必須經(jīng)過電平轉(zhuǎn)換,MAX232就是完成這一功能的。另外,用MAXl486來實現(xiàn)與RS485的通訊,該驅(qū)動芯片的OE、H/F可決定電路是工作在半雙工還是全雙工狀態(tài),并可由CPLD來控制選擇。l6C552的并口可直接連接到PC機的并口上而無須電平轉(zhuǎn)換。通訊時,通過中斷INT1~INT3可向CPLD邏輯塊發(fā)生申請,并由DSP響應(yīng)。
為了便于調(diào)試和實現(xiàn)程序加載、設(shè)置軟件斷點等功能,系統(tǒng)擴展了32k的快速SRAM來將程序、參數(shù)放入其中,調(diào)試成功后,可將待固化程序通過仿真器燒入TMS320F206的第一塊16k字的Flash中,第二塊用于固化放置重要參數(shù)。為了調(diào)試方便和有效利用資源,程序、數(shù)據(jù)片選應(yīng)采用圖3所示的連接方式,調(diào)試時程序選用前16k(8000H~BFFFH)的SRAM,后16k(C000H~FFFFFH)用于存放數(shù)據(jù)參數(shù)。
該系統(tǒng)能測量40Hz~2MH的信號頻率。測量工頻時,電網(wǎng)信號經(jīng)變壓器降壓后,再經(jīng)過濾波器和比較器送給CPLD進(jìn)行計數(shù)測量。8MHz(CLK)晶振脈沖輸入可以使用單獨的有源晶振,也可以用CPLD對已有的16MHz晶振分頻得到。
選用完成系統(tǒng)電源監(jiān)控的看門狗復(fù)位芯片MAX1232,可設(shè)置為自動刷新和手動復(fù)位結(jié)合方式。當(dāng)電壓檢測器監(jiān)控到Vcc低于所選擇的容限時,系統(tǒng)將輸出并保持復(fù)位電平;以使DSP能在一定時間內(nèi)觸發(fā)ST端來刷新看門狗。如果ST在250ms間隔內(nèi)未觸發(fā),MAX1232自動發(fā)出信號來復(fù)位系統(tǒng)。
3 基于TMS320F206的軟件流程
該數(shù)據(jù)采集處理板通過TMS320F206內(nèi)部定時器中斷來啟動A/D轉(zhuǎn)換,中斷周期被設(shè)置為每周波采樣64點,即約312.5ns觸發(fā)一次中斷。MAX125的12路A/D轉(zhuǎn)換完成后,電路將觸發(fā)中斷信號INT0給DSP。實時數(shù)據(jù)由DSP通過連續(xù)讀脈沖將數(shù)據(jù)存到內(nèi)、外部擴展RAM或通過通訊擴展芯片傳給上位機。當(dāng)數(shù)據(jù)采樣達(dá)到64個點后,開始執(zhí)行FFT單元。通常將FFT算法程序塊存到DSP內(nèi)部存儲單元B0中,該單元是一個64點同址基2 時間抽取的FFT模塊。通過DSP算法可實現(xiàn)對各項電能質(zhì)量指標(biāo)及其它電參數(shù)的計算與分析,同時進(jìn)行數(shù)據(jù)處理(包括諧波分析和不平衡度分析),也就是在采樣點采樣后實時檢測信號的峰值、有效值等信息,以判斷過壓、欠壓、振蕩等電能質(zhì)量問題。最后將實時波形或分析譜結(jié)果傳送到PC上位機或其它網(wǎng)絡(luò)上。系統(tǒng)的每個采樣周期的時間分配見圖4 所示。其軟件主程序和中斷處理程序流程圖分別見圖5、圖6 所示。
4 結(jié)束語
我國對電網(wǎng)質(zhì)量研究起步較晚,目前使用的電網(wǎng)質(zhì)量檢測設(shè)備與發(fā)達(dá)國家還有一定距離,因此,電網(wǎng)污染問題仍然有待于進(jìn)一步解決,傳統(tǒng)的采樣裝置有待于進(jìn)一步優(yōu)化提高,本文設(shè)計的電力采樣處理板采用DSP芯片構(gòu)成數(shù)字處理系統(tǒng),以下位機為主體實現(xiàn)實時采樣、數(shù)據(jù)處理、分析和短時儲存,同時與上位機進(jìn)行數(shù)據(jù)通訊并利用遠(yuǎn)程計算機展示和存儲管理數(shù)據(jù)庫。實驗證明:利用該設(shè)備可提高系統(tǒng)的運算速度和精度?而且性價比很高。
- 理板設(shè)計(5073)
相關(guān)推薦
TMS320F206的結(jié)構(gòu)特點和中斷技術(shù)


175-DSP TMS320C6455 V5 FPGA XC5VSX95T的高速數(shù)據(jù)處理
TMS320 F2833x DSP應(yīng)用開發(fā)與實踐
TMS320C6678和XC7K325T的高速數(shù)據(jù)處理核心板具有哪些特性參數(shù)?
TMS320DM8127 DaVinci 接收到數(shù)據(jù)后要不要先緩存到DDR中,處理時再從DDR中讀取?
TMS320F206的性能特點和外圍電路典型設(shè)計
TMS320F240與PC機串行的通信
TMS320F28034的相關(guān)資料分享
TMS320F2808與TMS320F2809的AD轉(zhuǎn)換時間問題
TMS320F2812與TMS320F28335連接方式是什么?
TMS320F2812多通道采集ADS8556的六道信號出錯
TMS320F28335和TMS320F28235的程序可以通用嗎?
TMS320F28335在電網(wǎng)頻率測量中的應(yīng)用
TMS320F28335型數(shù)字信號處理器有何特點
TMS320F28377D輸出電壓轉(zhuǎn)換
TMS320F28xxx_DSP_的硬件設(shè)計指南
TMS320F28xx和TMS320F28xxx DSCs的硬件設(shè)計指南
tms320f28335原理圖庫
FAS368M的信號及內(nèi)部寄存器說明
Raw-OS移植到TMS320F28335處理器的感想
X9241數(shù)字電位器是什么原理?
【TL6748 DSP申請】基于TMS320C6748的藍(lán)牙快速健康數(shù)據(jù)系統(tǒng)
免費供應(yīng)TMS320C6678/TMS320C665x+Kintex-7/Artix-7、TMS320C6748+Spartan-6開發(fā)板試用
免費申請試用-廣州創(chuàng)龍DSP TMS320C6748開發(fā)板
創(chuàng)龍TMS320C6655TMS320C6657 DSP核心板
創(chuàng)龍TI TMS320C28x系列TMS320F28335 浮點DSP開發(fā)板
發(fā)現(xiàn)一個TMS320F2812 UARTA與UARTB的不同點
基于TMS320F2807x的IQmath的移植方法
基于TMS320F2812處理器的智能接口板設(shè)計
基于TMS320F28335與AD7767高精度數(shù)據(jù)采集模塊設(shè)計
基于TI DSP TMS320C6657、XC7K325T的高速數(shù)據(jù)處理核心板 解決法案
小白請教為什么找不到用TMS320F28335做數(shù)據(jù)處理的程序?
廣州創(chuàng)龍TMS320C6655 TMS320C6657核心板
廣州創(chuàng)龍TMS320C6748 DSP開發(fā)板免費申請試用
數(shù)字信號處理器TMS320C2801資料推薦
數(shù)字信號處理器TMS320F2802相關(guān)資料下載
數(shù)字信號處理器TMS320F2806電子資料
數(shù)字信號處理器TMS320F2809相關(guān)資料下載
數(shù)字信號處理器TMS320F2812的下載資料分享
數(shù)字信號處理器中I2C總線的軟件包要如何設(shè)計
求TMS320F206 DSP結(jié)構(gòu)、原理及應(yīng)用這本書
請問TMS320F28027F和TMS320F28027區(qū)別是什么?
請問TMS320F28069F和TMS320F28069有區(qū)別嗎?
請問TMS320F28069FPZT和TMS320F28069pzt有什么區(qū)別?配置上呢
請問TMS320F28332與TMS320F2812的主要區(qū)別在那?
請問tms320f2802x0和tms320f2802x有何區(qū)別和相同?是
請問我想將bin文件燒錄到TMS320F206PZ芯片里,可以用什么型號的燒錄工具?
請問推薦TMS320F28335開發(fā)板
高速硬盤存儲設(shè)備的系統(tǒng)結(jié)構(gòu)設(shè)計
TMS320F2809, TMS320F2806, TMS3

基于LabVIEW平臺的PC和DSP數(shù)據(jù)傳輸?shù)膶崿F(xiàn)

利用F206片內(nèi)Flash進(jìn)行在線編程

DSP芯片TMS320F206異步串行口的應(yīng)用

一種基于TMS320F206的雷達(dá)數(shù)據(jù)處理系統(tǒng)

一種基于TMS320F206的雷達(dá)數(shù)據(jù)處理系統(tǒng)1

利用串行口擴展TMS320F206 的IO 口

TMS320F206 使用中的一些問題

TMS320C5402 DSP 在嵌入式測控系統(tǒng)中的應(yīng)用

TI處理器TMS320LC206
TI處理器TMS320C206
TMS320F206 DSP的以太網(wǎng)接口設(shè)計

TMS320F28335PGFA,實時微控制器
TMS320F28335PGFA 這一款信號處理微控制器MCU
基于TPS7133的TMS320C206雙電源電壓供電電路

TMS320F2808GGMA 一款32位微控制器MCU芯片
TMS320F28027,TMS320F28026,TMS3

基于TMS320F2812的雙機信息處理系統(tǒng)設(shè)計

利用F206片內(nèi)Flash進(jìn)行在線編程


DSP芯片外圍電路典型設(shè)計(數(shù)字信號處理器芯片TMS320F

使用TMS320F206的電網(wǎng)數(shù)據(jù)處理板設(shè)計


TMS320F206復(fù)位方式的討論


TMS320F206與CPU卡通信協(xié)議的優(yōu)化


采用TMS320F206控制的同步調(diào)制解調(diào)器


#硬聲創(chuàng)作季 #DSP 手把手教你學(xué)DSP-03 TMS320F28335介紹-1



#硬聲創(chuàng)作季 #DSP 手把手教你學(xué)DSP-03 TMS320F28335介紹-2



TMS320F206外圍電路典型設(shè)計


基于TMS320F206 DSP的圖象采集卡設(shè)計

TMS320F206實現(xiàn)OEM板GPS定位數(shù)據(jù)處理

TMS320F206+DSP結(jié)構(gòu)、原理及應(yīng)用

基于TMS320VC5502和CPLD XC95144的低功耗多路數(shù)據(jù)處理系統(tǒng)

TMS320F206的仿真調(diào)試方案解析

基于4DSP+FPGA架構(gòu)數(shù)據(jù)處理板電路設(shè)計與分析


TMS320F2810,TMS320F2812數(shù)字信號處理器數(shù)據(jù)手冊

淺析TMS320F206 DSP的圖像采集卡設(shè)計


基于TMS320F206和RC56D芯片實現(xiàn)同步通信終端的設(shè)計


基于TI DSP TMS320C6657、XC7Z035的高速數(shù)據(jù)處理核心板


評論