摘要:介紹了基于DSP芯片TMS320F206的電網(wǎng)采樣處理板的軟、硬件設(shè)計(jì)方法,對(duì)硬件各模塊電路的工作原理作了重點(diǎn)的討論,同時(shí)給出了該電網(wǎng)數(shù)據(jù)處理板的主程序和中斷處理程序流程圖。
1 引言
隨著電力系統(tǒng)新型負(fù)荷及非線性負(fù)荷的大量增加,電力系統(tǒng)的電壓和電流波形會(huì)發(fā)生嚴(yán)重畸變,從而給電力系統(tǒng)帶來(lái)很大的“電網(wǎng)污染”。特別是用戶內(nèi)部短路以及開(kāi)關(guān)操作、變壓器或電容器組投切時(shí)的短時(shí)中斷均會(huì)引起暫態(tài)、瞬時(shí)過(guò)電壓以及電壓凹陷、凸起或短時(shí)供電中斷等電能質(zhì)量擾動(dòng)問(wèn)題。同時(shí)電網(wǎng)系統(tǒng)中的諧波成份也越來(lái)越復(fù)雜,嚴(yán)重的電力“污染”對(duì)某些行業(yè)(如醫(yī)院的精密儀器、微計(jì)算機(jī)系統(tǒng)以及智能電子、工業(yè)過(guò)程控制中的微處理器等)構(gòu)成了巨大的威脅,甚至造成“瀑布”式的連鎖反映,從而引發(fā)電網(wǎng)崩潰的事件。所以,電力系統(tǒng)中電網(wǎng)數(shù)據(jù)的精確采集、故障判斷、數(shù)據(jù)處理已成為電網(wǎng)正確運(yùn)行的焦點(diǎn)。
現(xiàn)有的電網(wǎng)質(zhì)量分析板受器件和分析方法的限制,大多對(duì)系統(tǒng)中的暫態(tài)、短時(shí)擾動(dòng)信息難以快速、準(zhǔn)確地捕捉。隨著高速數(shù)字信號(hào)處理?DSP?技術(shù)的發(fā)展及其制造成本的降低,DSP技術(shù)在電力系統(tǒng)的各個(gè)研究領(lǐng)域得到了廣泛的應(yīng)用。表1是DSP方式與傳統(tǒng)芯片處理方式的能力對(duì)比,從中可以看出DSP用作處理器的優(yōu)勢(shì)。
表1 DSP與傳統(tǒng)芯片處理能力對(duì)比表
| 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í)儲(chǔ)存,然后與上位機(jī)進(jìn)行數(shù)據(jù)通訊,以及利用遠(yuǎn)程計(jì)算機(jī)進(jìn)行展示和數(shù)據(jù)庫(kù)存儲(chǔ)管理等。具體操作如下:
(1)用處理板測(cè)量并計(jì)算三相電流、電壓的有效值、有功功率、無(wú)功功率以及功率因數(shù);對(duì)40Hz~2MHz頻率輸入信號(hào)進(jìn)行測(cè)頻采樣;
(2)對(duì)數(shù)據(jù)進(jìn)行處理,分析查錯(cuò),給出報(bào)警類(lèi)別,并給出開(kāi)關(guān)量輸出信號(hào)以便進(jìn)行開(kāi)合閘操作;
圖2
(3)對(duì)電壓、電流的l~63次諧波進(jìn)行分析,給出幅度、相位以及三相電壓、電流的總畸變率;
(4)通過(guò)16C552芯片UART擴(kuò)展2個(gè)RS-232和一個(gè)RS-485接口以便與上位機(jī)進(jìn)行數(shù)據(jù)交換,同時(shí)擴(kuò)展一并行口以與打印機(jī)相連;
(5)用看門(mén)狗進(jìn)行刷新、復(fù)位并實(shí)時(shí)檢測(cè)系統(tǒng);
該處理板的主控芯片選用定點(diǎn)DSP芯片TMS320F206。系統(tǒng)的硬件功能框圖如圖1所示。
該電網(wǎng)采樣數(shù)據(jù)處理板的功能是在數(shù)字信號(hào)處理芯片TMS320F206的控制下完成的。數(shù)據(jù)采樣模塊采用的3片高速14位A/D芯片MAX125在工作時(shí)外接與16C552公用的16MHz時(shí)鐘,因其并行接口數(shù)據(jù)訪問(wèn)和總線釋放的時(shí)間特性與DSP的特性兼容,因此,其轉(zhuǎn)換結(jié)果可由DSP不加等待狀態(tài)而直接讀取。3片MAX125在此用12路進(jìn)行同步采樣?不用的通道為防干擾應(yīng)接地。電壓、電流等模擬量通過(guò)變壓器轉(zhuǎn)換成-5V~+5V的電壓,并在濾波后接入MAX125,轉(zhuǎn)換開(kāi)始信號(hào)由DSP的引腳TOUT提供給3片MAX125的CONVST引腳,并在上升沿啟動(dòng)采樣,片內(nèi)的時(shí)序發(fā)生器可控制指定的通道以使其按順序進(jìn)行轉(zhuǎn)換,并將結(jié)果存儲(chǔ)在片內(nèi)14Bit×4的RAM中,轉(zhuǎn)換結(jié)束后,每片MAX125的INT引腳變低?3片通過(guò)CPLD或門(mén)輸出給DSP。讀取結(jié)果時(shí),執(zhí)行連續(xù)讀操作,第一次讀到的是第一通道的數(shù)據(jù),第二次讀的是第二通道的數(shù)據(jù),依此類(lèi)推。
16C552是TI?TLl6C552?、EXAR?ST16C552? 、VLSI?VL16C552?等公司生產(chǎn)的異步通信芯片。在采樣處理板中?16C552可作為RS232、RS485串口和打印機(jī)并口的擴(kuò)展芯片,并通過(guò)MAX232驅(qū)動(dòng)芯片來(lái)和MAX1486驅(qū)動(dòng)芯片與上位機(jī)進(jìn)行通訊。圖2為UART擴(kuò)展的電路圖。
圖4
由于TMS320F206僅有一個(gè)同步通訊口,因而設(shè)計(jì)中采用DSP的UART擴(kuò)展。同時(shí)由于輸入輸出接口的資源有限,故采用了CPLD擴(kuò)展。圖2中將DSP及電源、地、光電耦合器等做了簡(jiǎn)化,有興趣的讀者可以查詢相關(guān)資料。本系統(tǒng)中16C552的串口和并口都工作在中斷工作方式,16C552的CLK端外接15.9744MHz晶振時(shí),可通過(guò)設(shè)置除數(shù)寄存器的高、低位DLM、DLL來(lái)確定通訊的波特率。
在硬件電路設(shè)計(jì)中,l6C552的片內(nèi)寄存器選擇線A0~A2以及讀寫(xiě)信號(hào)均由DSP直接控制。串、并行通道的片選線CSA、CSB和CSP則由CPLD直接控制,可根據(jù)需要選擇串行通信方式還是并行通信方式。為防止干擾,
系統(tǒng)加入了光電隔離器,由于RS232電平與CMOS電平不同,因此RS232驅(qū)動(dòng)器與CMOS電平連接時(shí)必須經(jīng)過(guò)電平轉(zhuǎn)換,MAX232就是完成這一功能的。另外,用MAXl486來(lái)實(shí)現(xiàn)與RS485的通訊,該驅(qū)動(dòng)芯片的OE、H/F可決定電路是工作在半雙工還是全雙工狀態(tài),并可由CPLD來(lái)控制選擇。l6C552的并口可直接連接到PC機(jī)的并口上而無(wú)須電平轉(zhuǎn)換。通訊時(shí),通過(guò)中斷INT1~INT3可向CPLD邏輯塊發(fā)生申請(qǐng),并由DSP響應(yīng)。
為了便于調(diào)試和實(shí)現(xiàn)程序加載、設(shè)置軟件斷點(diǎn)等功能,系統(tǒng)擴(kuò)展了32k的快速SRAM來(lái)將程序、參數(shù)放入其中,調(diào)試成功后,可將待固化程序通過(guò)仿真器燒入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)能測(cè)量40Hz~2MH的信號(hào)頻率。測(cè)量工頻時(shí),電網(wǎng)信號(hào)經(jīng)變壓器降壓后,再經(jīng)過(guò)濾波器和比較器送給CPLD進(jìn)行計(jì)數(shù)測(cè)量。8MHz(CLK)晶振脈沖輸入可以使用單獨(dú)的有源晶振,也可以用CPLD對(duì)已有的16MHz晶振分頻得到。
選用完成系統(tǒng)電源監(jiān)控的看門(mén)狗復(fù)位芯片MAX1232,可設(shè)置為自動(dòng)刷新和手動(dòng)復(fù)位結(jié)合方式。當(dāng)電壓檢測(cè)器監(jiān)控到Vcc低于所選擇的容限時(shí),系統(tǒng)將輸出并保持復(fù)位電平;以使DSP能在一定時(shí)間內(nèi)觸發(fā)ST端來(lái)刷新看門(mén)狗。如果ST在250ms間隔內(nèi)未觸發(fā),MAX1232自動(dòng)發(fā)出信號(hào)來(lái)復(fù)位系統(tǒng)。
3 基于TMS320F206的軟件流程
該數(shù)據(jù)采集處理板通過(guò)TMS320F206內(nèi)部定時(shí)器中斷來(lái)啟動(dòng)A/D轉(zhuǎn)換,中斷周期被設(shè)置為每周波采樣64點(diǎn),即約312.5ns觸發(fā)一次中斷。MAX125的12路A/D轉(zhuǎn)換完成后,電路將觸發(fā)中斷信號(hào)INT0給DSP。實(shí)時(shí)數(shù)據(jù)由DSP通過(guò)連續(xù)讀脈沖將數(shù)據(jù)存到內(nèi)、外部擴(kuò)展RAM或通過(guò)通訊擴(kuò)展芯片傳給上位機(jī)。當(dāng)數(shù)據(jù)采樣達(dá)到64個(gè)點(diǎn)后,開(kāi)始執(zhí)行FFT單元。通常將FFT算法程序塊存到DSP內(nèi)部存儲(chǔ)單元B0中,該單元是一個(gè)64點(diǎn)同址基2 時(shí)間抽取的FFT模塊。通過(guò)DSP算法可實(shí)現(xiàn)對(duì)各項(xiàng)電能質(zhì)量指標(biāo)及其它電參數(shù)的計(jì)算與分析,同時(shí)進(jìn)行數(shù)據(jù)處理(包括諧波分析和不平衡度分析),也就是在采樣點(diǎn)采樣后實(shí)時(shí)檢測(cè)信號(hào)的峰值、有效值等信息,以判斷過(guò)壓、欠壓、振蕩等電能質(zhì)量問(wèn)題。最后將實(shí)時(shí)波形或分析譜結(jié)果傳送到PC上位機(jī)或其它網(wǎng)絡(luò)上。系統(tǒng)的每個(gè)采樣周期的時(shí)間分配見(jiàn)圖4 所示。其軟件主程序和中斷處理程序流程圖分別見(jiàn)圖5、圖6 所示。
4 結(jié)束語(yǔ)
我國(guó)對(duì)電網(wǎng)質(zhì)量研究起步較晚,目前使用的電網(wǎng)質(zhì)量檢測(cè)設(shè)備與發(fā)達(dá)國(guó)家還有一定距離,因此,電網(wǎng)污染問(wèn)題仍然有待于進(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í)儲(chǔ)存,同時(shí)與上位機(jī)進(jìn)行數(shù)據(jù)通訊并利用遠(yuǎn)程計(jì)算機(jī)展示和存儲(chǔ)管理數(shù)據(jù)庫(kù)。實(shí)驗(yàn)證明:利用該設(shè)備可提高系統(tǒng)的運(yùn)算速度和精度?而且性價(jià)比很高。
- 理板設(shè)計(jì)(5118)
TMS320F206的結(jié)構(gòu)特點(diǎn)和中斷技術(shù)
3323
TMS320C6678和XC7K325T的高速數(shù)據(jù)處理核心板具有哪些特性參數(shù)?
TMS320F206的性能特點(diǎn)和外圍電路典型設(shè)計(jì)
TMS320F28335在電網(wǎng)頻率測(cè)量中的應(yīng)用
FAS368M的信號(hào)及內(nèi)部寄存器說(shuō)明
X9241數(shù)字電位器是什么原理?
求TMS320F206 DSP結(jié)構(gòu)、原理及應(yīng)用這本書(shū)
請(qǐng)問(wèn)TMS320F28069F和TMS320F28069有區(qū)別嗎?
請(qǐng)問(wèn)我想將bin文件燒錄到TMS320F206PZ芯片里,可以用什么型號(hào)的燒錄工具?
TMS320F2808 pdf datasheet(32位數(shù)
238TMS320F2801 pdf datasheet
19TMS320F2809, TMS320F2806, TMS3
140TMS320F28015/TMS320F28016 pdf
111TMS320F28044 pdf datasheet
22TMS320C2810/TMS320F2811 pdf da
49TMS320F2812/TMS320F2810 pdf datasheet
1242基于LabVIEW平臺(tái)的PC和DSP數(shù)據(jù)傳輸?shù)膶?shí)現(xiàn)
48基于TMS320F2812的高速數(shù)據(jù)采集處理系統(tǒng)
32利用F206片內(nèi)Flash進(jìn)行在線編程
23DSP芯片TMS320F206異步串行口的應(yīng)用
43一種基于TMS320F206的雷達(dá)數(shù)據(jù)處理系統(tǒng)
26一種基于TMS320F206的雷達(dá)數(shù)據(jù)處理系統(tǒng)1
17DSP TMS320F243的原理及應(yīng)用
27TMS320F206 使用中的一些問(wèn)題
20TMS320F240開(kāi)發(fā)板的研制
40TI處理器TMS320LC206
TI處理器TMS320C206
TMS320F206 DSP的以太網(wǎng)接口設(shè)計(jì)
16TMS320F28335PGFA 這一款信號(hào)處理微控制器MCU
TMS320F28034PNT 概述 華灃恒霖電子
TMS320F28027,TMS320F28026,TMS3
38TMS320F2801-100,pdf(Digital Si
28TMS320F280x, TMS320C280x, and
21TMS320F2801-60,pdf(Digital Sig
39TMS320F2802-100,pdf(Digital Si
35TMS320F2802-60,pdf(Digital Sig
40基于TMS320F2812的雙機(jī)信息處理系統(tǒng)設(shè)計(jì)
18利用F206片內(nèi)Flash進(jìn)行在線編程
1371
DSP芯片外圍電路典型設(shè)計(jì)(數(shù)字信號(hào)處理器芯片TMS320F
5032TMS320C6455BCTZA
使用TMS320F206的電網(wǎng)數(shù)據(jù)處理板設(shè)計(jì)
637
TMS320F206復(fù)位方式的討論
1734
TMS320F206與CPU卡通信協(xié)議的優(yōu)化
1382
采用TMS320F206控制的同步調(diào)制解調(diào)器
1369
TMS320F206外圍電路典型設(shè)計(jì)
1753
基于TMS320F206 DSP的圖象采集卡設(shè)計(jì)
64TMS320F28335,TMS320F28334,TMS320F28332 Digital Signal Controllers (DSCs)
65TMS320F206實(shí)現(xiàn)OEM板GPS定位數(shù)據(jù)處理
38tms320f28335_board_archive
0TMS320F206+DSP結(jié)構(gòu)、原理及應(yīng)用
0TMS320F28027~tms320f28020中文數(shù)據(jù)手冊(cè)
215TMS320F206的仿真調(diào)試方案解析
1TI中關(guān)于TMS320F2810等芯片的數(shù)據(jù)手冊(cè)
9TMS320F28335,TMS320F28334等DSC的硅勘誤表
9TMS320F2810,TMS320F2812數(shù)字信號(hào)處理器數(shù)據(jù)手冊(cè)
25由TMS320F2808組成的DSP最小系統(tǒng)硬件電路及擴(kuò)展應(yīng)用
7078
TMS320F2833x和TMS320F2823x數(shù)字信號(hào)控制器DSC的數(shù)據(jù)手冊(cè)免費(fèi)下載
3TMS320F2833X和TMS320F2823X數(shù)字信號(hào)控制器的數(shù)據(jù)手冊(cè)免費(fèi)下載
16TMS320F280200 Piccolo 微處理器

TMS320F28076 TMS320F2807x Piccolo 微控制器

TMS320F280040 TMS320F28004x Piccolo?微控制器
TMS320F28027 Piccolo 微處理器
TMS320F28035 Piccolo 微處理器
TMS320F28075 TMS320F2807x Piccolo 微控制器
TMS320F280048 TMS320F28004x Piccolo?微控制器
TMS320F280049 TMS320F28004x Piccolo微控制器
TMS320F280045 TMS320F28004x Piccolo?微控制器
TMS320F280041 TMS320F28004x Piccolo?微控制器
TMS320F2833X和TMS320F2823X系列數(shù)字信號(hào)控制器的數(shù)據(jù)手冊(cè)免費(fèi)下載
5TMS320F28069和TMS320F28335的DSP處理器到底有什么區(qū)別
76TMS320F2812系列DSP的中文數(shù)據(jù)手冊(cè)
57淺析TMS320F206 DSP的圖像采集卡設(shè)計(jì)
2513
基于TMS320F206和RC56D芯片實(shí)現(xiàn)同步通信終端的設(shè)計(jì)
2700
基于TI DSP TMS320C6657、XC7Z035的高速數(shù)據(jù)處理核心板
2627
tms320f2808數(shù)字信號(hào)處理器中文資料
5TMS320F2833x、TMS320F2823x實(shí)時(shí)微控制器數(shù)據(jù)表
1TMS320F280x、TMS320C280x、TMS320F2801x數(shù)字信號(hào)處理器數(shù)據(jù)表
0TMS320F280x、TMS320C280x、TMS320F2801x數(shù)字信號(hào)處理器數(shù)據(jù)表
0TMS320F281x數(shù)字信號(hào)處理器數(shù)據(jù)表
1TMS320F28044數(shù)字信號(hào)處理器數(shù)據(jù)表
0TMS320C206 TMS320LC206數(shù)字信號(hào)處理器數(shù)據(jù)表
0TMS320F2837x與TMS320F2838x之間的移植應(yīng)用說(shuō)明
2TMS320F28xx和TMS320F28xxx DSC硬件設(shè)計(jì)指南
2TMS320F28xx和TMS320F28xxx DSP電源參考設(shè)計(jì)
8TMS320F2810、TMS320F2811、TMS320F2812 ADC校準(zhǔn)
2TMS320F28002x、TMS320F280015x和TMS320F280013x之間的遷移指南
2
電子發(fā)燒友App


評(píng)論