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


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

基于LabVIEW平臺的PC和DSP數(shù)據(jù)傳輸?shù)膶?shí)現(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

利用串行口擴(kuò)展TMS320F206 的IO 口

TMS320F206 使用中的一些問題

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

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

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

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

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

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


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

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


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è)計(jì)


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

TMS320F206實(shí)現(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è)計(jì)與分析


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

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


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


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


評論