文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2014)08-0020-04
雷電探測(cè)技術(shù)是雷電科學(xué)的重要研究領(lǐng)域,雷電監(jiān)測(cè)系統(tǒng)在雷電的研究和防護(hù)中處于重要的位置[1-2]。在雷電監(jiān)測(cè)系統(tǒng)的研究中,雖然已經(jīng)有了大型的雷電監(jiān)測(cè)場(chǎng),但是成本較高,數(shù)量不是很多,目前國(guó)內(nèi)僅在山東、廣州等地有應(yīng)用。閃電定位網(wǎng)技術(shù)依靠探測(cè)閃電發(fā)生時(shí)產(chǎn)生的電磁波對(duì)閃電進(jìn)行定位[3]。但閃電定位網(wǎng)的定位方法基本上是根據(jù)經(jīng)驗(yàn)估計(jì)或積累的探測(cè)資料來(lái)進(jìn)行統(tǒng)計(jì)分析,具有較大的主觀性,定位儀站點(diǎn)位置的選定也存在較大的盲目性[4]。而一般的監(jiān)測(cè)系統(tǒng)只能單一地記錄雷電次數(shù),無(wú)法測(cè)量和記錄強(qiáng)度,對(duì)雷電科學(xué)的研究造成困難。參考文獻(xiàn)[5]中利用STM32芯片設(shè)計(jì)出智能電表系統(tǒng)。參考文獻(xiàn)[6]中以ARM為核心設(shè)計(jì)出集中器的主要實(shí)現(xiàn)電路。參考文獻(xiàn)[7]中通過(guò)建立的羅氏線圈數(shù)學(xué)模型,給出了羅氏線圈采樣電阻的選取方法。參考文獻(xiàn)[8]中設(shè)計(jì)出以大型羅氏線圈對(duì)建筑物和梁進(jìn)行雷電流監(jiān)測(cè)的系統(tǒng),但是此羅氏線圈體積較大,不適宜實(shí)際操作。
本文基于ARM控制器設(shè)計(jì)一種智能雷電監(jiān)測(cè)系統(tǒng),可以有效地定點(diǎn)監(jiān)測(cè)雷擊桿塔、特殊高建筑物的次數(shù),測(cè)量并實(shí)時(shí)顯示、存儲(chǔ)雷電的強(qiáng)度和波形,還可將實(shí)時(shí)的數(shù)據(jù)通過(guò)RS485總線傳送給PC上位機(jī),實(shí)現(xiàn)遠(yuǎn)程實(shí)時(shí)監(jiān)控和記錄。本系統(tǒng)設(shè)計(jì)關(guān)鍵點(diǎn)是對(duì)雷電流信號(hào)采集部分進(jìn)行了電路保護(hù),采用了光耦進(jìn)行隔離;對(duì)數(shù)據(jù)通信電路使用了防雷措施;系統(tǒng)還將羅氏線圈的電流控制在3.3 A內(nèi),并且能使輸出和輸入呈線性關(guān)系。設(shè)計(jì)重點(diǎn)考慮實(shí)時(shí)性、耐用性、可靠性和較低的成本。特別適用于輸變電桿塔雷電監(jiān)測(cè)、故障定位及排查等業(yè)務(wù),還適用于在特殊高建筑物上專(zhuān)設(shè)雷電接閃監(jiān)測(cè)系統(tǒng),為雷電科學(xué)的研究提供雷電流特征等基礎(chǔ)數(shù)據(jù)。
1 系統(tǒng)整體設(shè)計(jì)
系統(tǒng)整體設(shè)計(jì)如圖1所示。每當(dāng)有雷電發(fā)生時(shí),利用雷電信號(hào)采集模塊輸出脈沖提醒微控制器有雷電到來(lái),并實(shí)時(shí)、快速采樣雷電強(qiáng)度,將采樣數(shù)據(jù)傳輸給微控制器。微控制器驅(qū)動(dòng)時(shí)鐘模塊進(jìn)行系統(tǒng)時(shí)間的計(jì)時(shí)。它接收到數(shù)據(jù)后計(jì)算出雷電次數(shù)、雷電強(qiáng)度,并通過(guò)TFT彩色屏幕顯示,自動(dòng)將雷電發(fā)生的時(shí)間、強(qiáng)度記錄在SD卡儲(chǔ)存模塊中。每隔24 h,微控制器還將在SD卡中存儲(chǔ)當(dāng)天雷電發(fā)生次數(shù)。TFT彩色屏幕還具有觸摸屏的功能,通過(guò)屏幕上的“查詢(xún)”按鈕,還可以查詢(xún)近年來(lái)系統(tǒng)所記錄的雷電強(qiáng)度、一天內(nèi)的雷電次數(shù)以及發(fā)生的時(shí)間。
圖1 系統(tǒng)整體設(shè)計(jì)框圖
同時(shí),微控制器還可以將處理好的數(shù)據(jù)通過(guò)RS485總線傳送給PC上位機(jī)。在上位機(jī)中制作監(jiān)控軟件,可以實(shí)時(shí)監(jiān)控雷電發(fā)生的次數(shù)、雷電強(qiáng)度并同時(shí)可以將數(shù)據(jù)存儲(chǔ)在電腦硬盤(pán)中,還具有回溯查詢(xún)的功能。
2 系統(tǒng)硬件設(shè)計(jì)
2.1 主控芯片簡(jiǎn)介
考慮到具體目標(biāo)功能的實(shí)現(xiàn),主控芯片選用ST公司的STM32F103微控制器。它以Cortex—M3為內(nèi)核,具有高性能、低功耗、實(shí)時(shí)性等特點(diǎn),包括80個(gè)I/O接口以及高達(dá)128 KB的閃存和20 KB的SRAM,并提供3種低功耗模式,供用戶(hù)合理地優(yōu)化功耗[9]。選用這款微控制器,不僅能減少外圍模塊,提高系統(tǒng)穩(wěn)定性,還可使微控制器進(jìn)入低功耗模式,有效地減少系統(tǒng)功耗,節(jié)約電能。
2.2 雷電信號(hào)采集模塊
對(duì)雷電信號(hào)的采集可以考慮兩種方式:分流器和羅氏線圈[10]。羅氏線圈有著顯著的優(yōu)點(diǎn):測(cè)量線圈本身與被測(cè)電流回路沒(méi)有直接的電的聯(lián)系,而是通過(guò)電磁場(chǎng)耦合,與主回路有良好的電氣絕緣;同時(shí),它測(cè)量范圍寬,可從幾安培到數(shù)百千安培,頻率可設(shè)計(jì)到0.1~100 MHz,甚至更高,且易于以數(shù)字量輸出[11]。一般雷電沖擊電流多在1~200 kA以?xún)?nèi),主要頻率分量在700 Hz~1 610 Hz之間。通過(guò)合理的設(shè)計(jì),使羅氏線圈能夠測(cè)量3~150 kA、波形在1/10 ?滋s~20/500 ?滋s范圍內(nèi)的雷電電流變化。輸出的雷電電流在0~3.5 A之間。如果使用1 Ω的精密電阻作為采樣電阻,則采樣電壓在0~3.5 V之間,且可以使輸出靈敏度大約為0.57 V/kA,可滿(mǎn)足大部分雷電的測(cè)量要求。
雷電信號(hào)采集模塊電路圖如圖2所示。前端通過(guò)合理設(shè)計(jì)的羅氏線圈采樣得到雷電流,通過(guò)一個(gè)以防電流過(guò)大的保護(hù)電阻后,利用橋式整流電路和濾波電路,將電流變?yōu)橹绷?,然后通過(guò)一個(gè)大小為1 Ω的精密電阻作為采樣電阻,得到雷電電壓量。其中,濾波電路采用2個(gè)電容和1個(gè)鐵芯電感組成的LC-Π型濾波電路。這種類(lèi)型的電路適應(yīng)性強(qiáng),對(duì)整流管的沖擊電流小,且輸出電流更加平滑。通過(guò)整流、濾波電路后的電壓值大約衰減為初始值的90%,可以通過(guò)微控制器的軟件補(bǔ)償進(jìn)行修正。
圖2 雷電信號(hào)采集模塊電路圖
由于該采集信號(hào)裝置需要處于雷電環(huán)境中,為了保護(hù)電路,采用光耦進(jìn)行隔離。為了傳遞模擬電壓量,采用性能較高的線性光耦HCNR201。HCNR201是一款高線性度、寬頻帶、低溫度增益的線性光耦,可以實(shí)現(xiàn)多種光電隔離轉(zhuǎn)換電路[12]。采集到的電壓信號(hào)分2路通過(guò)光耦傳遞到微控制器,一路當(dāng)有雷電電壓時(shí)將輸出一個(gè)下降沿,觸發(fā)微控制器的中斷,使微控制器工作,其余時(shí)候,微控制器可以處于低功耗狀態(tài),降低系統(tǒng)功耗;一路將輸出模擬電壓值送給微控制器的內(nèi)部ADC進(jìn)行A/D轉(zhuǎn)換并進(jìn)行處理。
2.3 SD卡儲(chǔ)存模塊
本系統(tǒng)的微控制器STM32F103內(nèi)部集成了SDIO通信接口,使用起來(lái)較為方便。因此,本系統(tǒng)采用SD模式作為底層驅(qū)動(dòng)SD卡的方式。驅(qū)動(dòng)SD卡時(shí),首先進(jìn)行SDIO的初始化,然后進(jìn)行SD卡的上電識(shí)別和SD卡的初始化,之后可以隨意通過(guò)讀寫(xiě)函數(shù)進(jìn)行SD卡的讀寫(xiě)操作。
2.4 微控制器和PC上位機(jī)通信模塊
由于該系統(tǒng)需要安放在雷電的環(huán)境中,因此需要采取一種可靠的通信方式。RS485通信是基于RS422通信技術(shù)的一種補(bǔ)充,該技術(shù)采用平衡式發(fā)送、差分方式接收的數(shù)據(jù)收發(fā)器來(lái)驅(qū)動(dòng)總線,可以實(shí)現(xiàn)2條電纜傳輸,多達(dá)128個(gè)分支節(jié)點(diǎn)。因此,該總線成為工業(yè)運(yùn)用中數(shù)據(jù)傳輸?shù)氖走x[13]。
通信電路中還進(jìn)行了防雷手段。如圖3所示為增加了防雷技術(shù)的RS485總線通信電路圖,采用了一種專(zhuān)門(mén)針對(duì)RS485通信的快速開(kāi)關(guān)(簡(jiǎn)稱(chēng)TUB)[13]。當(dāng)大電壓從A、B處進(jìn)入時(shí),TUB在1 ?滋s內(nèi)斷開(kāi)整個(gè)電路,TUB后端殘余電壓通過(guò)TVS引入大地,TUB前端殘余電壓通過(guò)氣體放電管FDG引入大地,使得通信電路不受影響,從而保護(hù)了通信電路。
圖3 具有防雷保護(hù)功能的RS485總線通信電路圖
RS485經(jīng)過(guò)防雷保護(hù)輸出的信號(hào)可以通過(guò)RS485/RS232變換器在接入PC上位機(jī)之前變換成為RS232通信方式,通過(guò)串口接入PC上位機(jī),完成微控制器與PC上位機(jī)的通信。
2.5 其他模塊
(1)時(shí)鐘模塊:實(shí)時(shí)時(shí)鐘采用低功耗芯片DS1302,可自動(dòng)對(duì)秒、分、時(shí)、日、周、月、念年及閏年補(bǔ)償進(jìn)行計(jì)數(shù),擴(kuò)展萬(wàn)年歷功能顯示[14],采用三線接口與微控制器進(jìn)行同步通信。
(2)顯示、控制模塊:采用TFT電阻觸摸彩屏作為顯示和控制模塊。采用ILI9341[15]芯片驅(qū)動(dòng)3.2英寸液晶屏顯示。通過(guò)微控制器STM32F103的FSMC接口驅(qū)動(dòng)ILI9341實(shí)現(xiàn)數(shù)據(jù)的顯示。采用TSC2046作為電阻觸摸屏的驅(qū)動(dòng)芯片。TSC2046是典型的逐次逼近寄存型A/D變換器,支持低電壓I/O接口[16]。微控制器通過(guò)SPI總線驅(qū)動(dòng)TSC2046芯片,當(dāng)屏幕受到擠壓時(shí),通過(guò)TSC2046采集到觸點(diǎn)X方向和Y方向的電壓值,從而確定觸點(diǎn)的坐標(biāo),實(shí)現(xiàn)觸摸屏的控制。
3 系統(tǒng)軟件設(shè)計(jì)
3.1 微控制器的軟件設(shè)計(jì)
該系統(tǒng)軟件設(shè)計(jì)主要包括微控制器的軟件設(shè)計(jì)、SD卡文件系統(tǒng)移植的設(shè)計(jì)和PC上位機(jī)的設(shè)計(jì)。其中微控制器的軟件設(shè)計(jì)又包括下降沿中斷的初始化、ADC轉(zhuǎn)換的初始化、時(shí)鐘模塊的初始化、SDIO和SD卡驅(qū)動(dòng)的初始化、顯示與控制模塊的初始化以及串口的初始化。主要流程圖如圖4、圖5所示。
在完成初始化以后,微控制器進(jìn)入低功耗模式。當(dāng)外部有雷電發(fā)生時(shí),微控制器接收到一個(gè)下降壓脈沖,微控制器被喚醒,進(jìn)入下降沿中斷。在中斷中通過(guò)內(nèi)部的12位ADC1完成雷電強(qiáng)度的A/D轉(zhuǎn)換、數(shù)據(jù)的顯示和處理功能。另外,如果觸摸屏上按鍵被觸摸,則進(jìn)入按鍵中斷處理程序,在按鍵中斷中判斷按下的按鈕,完成數(shù)據(jù)的回溯查詢(xún)。
3.2 SD卡文件系統(tǒng)的移植
僅僅通過(guò)SDIO接口驅(qū)動(dòng)SD只完成了SD卡中的物理地址讀寫(xiě)數(shù)據(jù)的工作,這些數(shù)據(jù)只能被微控制器讀取,而不能在電腦上被操作。因此,還需要移植文件系統(tǒng)來(lái)實(shí)現(xiàn)數(shù)據(jù)的儲(chǔ)存和管理。
常用的文件系統(tǒng)有FAT12、FAT16、FAT32、FATFS等格式。FATFS是一個(gè)為嵌入式系統(tǒng)設(shè)計(jì)的通用FAT文件系統(tǒng)模塊,具有以下一些特點(diǎn):與Windows的FAT文件系統(tǒng)兼容;不依賴(lài)平臺(tái),易于移植;代碼和工作去占用空間小[17]。本系統(tǒng)移植FATFS_R0.09a文件系統(tǒng),然后可以利用封裝好的API接口函數(shù)(例如:f_read、f_write、f_open、f_close等)實(shí)現(xiàn)SD卡的文件操作。
3.3 PC上位機(jī)的軟件設(shè)計(jì)
在上位機(jī)與微控制器進(jìn)行串口通信的過(guò)程中,首先需要對(duì)串口進(jìn)行初始化,本系統(tǒng)中設(shè)置串口傳輸速率為9 600 b/s,8 bit數(shù)據(jù)位、1 bit停止位并且不設(shè)置校驗(yàn)位。初始化結(jié)束后,打開(kāi)微控制器所在的串口,此時(shí),微控制發(fā)送的數(shù)據(jù)開(kāi)始存入PC內(nèi)的串口緩存區(qū)。當(dāng)緩存區(qū)數(shù)據(jù)大于1 B后,上位機(jī)系統(tǒng)自動(dòng)觸發(fā)串口讀取事件,在事件中可以調(diào)用函數(shù),對(duì)微控制器發(fā)送來(lái)的數(shù)據(jù)進(jìn)行顯示、存儲(chǔ)等操作。
4 系統(tǒng)測(cè)試與分析
為了測(cè)試本系統(tǒng)的各種功能,利用一個(gè)校準(zhǔn)過(guò)的圓管式分流器和本系統(tǒng)同時(shí)測(cè)量相同的沖擊波。校準(zhǔn)過(guò)的分流器用來(lái)對(duì)沖擊波的大小和本系統(tǒng)最終測(cè)得的雷電強(qiáng)度大小進(jìn)行比較,以反應(yīng)本系統(tǒng)測(cè)量的準(zhǔn)確度和靈敏度。測(cè)試結(jié)果如表1所示,共進(jìn)行了5組測(cè)試。
從上表的實(shí)驗(yàn)結(jié)果可以看出,對(duì)于不同的沖擊電流,線圈的變化系數(shù)比基本上穩(wěn)定在1 635 A/V附近,在允許誤差范圍內(nèi)形成一個(gè)良好的線性關(guān)系。通過(guò)測(cè)量結(jié)果,還可以算出,該系統(tǒng)的測(cè)量靈敏度大約為1/1 635 V/kA,約為0.612 V/kA。測(cè)量的最大誤差約為:(1 641-1 635)/1 635≈0.37%,誤差不大,在允許范圍內(nèi)。因此,該系統(tǒng)在一定范圍內(nèi)可以測(cè)量出雷電的強(qiáng)度,且測(cè)量值具有參考價(jià)值。
同時(shí),經(jīng)過(guò)測(cè)試,本系統(tǒng)顯示、存儲(chǔ)以及與上位機(jī)之間的通信等功能運(yùn)行良好。
本文針對(duì)目前國(guó)內(nèi)大型雷電監(jiān)測(cè)場(chǎng)成本較高、數(shù)量不多以及一般的監(jiān)測(cè)系統(tǒng)只能單一記錄雷電次數(shù)而無(wú)法測(cè)量和記錄強(qiáng)度的缺陷,設(shè)計(jì)了一種基于ARM的智能雷電監(jiān)測(cè)系統(tǒng)。該系統(tǒng)設(shè)計(jì)對(duì)雷電流信號(hào)采集部分進(jìn)行了電路保護(hù),采用了光耦進(jìn)行隔離;對(duì)數(shù)據(jù)通信電路采用了防雷措施;系統(tǒng)還將羅氏線圈的電流控制在3.3 A內(nèi),并且能使輸出和輸入呈線性關(guān)系。經(jīng)過(guò)測(cè)試,該系統(tǒng)的測(cè)量靈敏度約為0.612 V/kA,測(cè)量的最大誤差約為0.37%,測(cè)量誤差較小。系統(tǒng)不僅可以統(tǒng)計(jì)雷電的次數(shù),還可以在一定范圍內(nèi)監(jiān)測(cè)出雷電的強(qiáng)度以及雷電流波形,并進(jìn)行實(shí)時(shí)顯示和存儲(chǔ)。另外,可以通過(guò)穩(wěn)定的通信將數(shù)據(jù)實(shí)時(shí)傳給PC上位機(jī),實(shí)現(xiàn)雷電情況的遠(yuǎn)程監(jiān)控和記錄以及雷電情況的分析和后續(xù)處理。該系統(tǒng)特別適用于輸變電桿塔雷電監(jiān)測(cè)、故障定位及排查等業(yè)務(wù),還適用于在特高建筑物上專(zhuān)設(shè)的雷電接閃監(jiān)測(cè)系統(tǒng),為雷電科學(xué)的研究提供雷電流特征等基礎(chǔ)數(shù)據(jù)。下一步將對(duì)該系統(tǒng)數(shù)據(jù)傳輸部分做進(jìn)一步的改進(jìn),以實(shí)現(xiàn)無(wú)線傳輸,更好地應(yīng)用在野外輸變電線路雷電監(jiān)測(cè)等應(yīng)用領(lǐng)域中。
參考文獻(xiàn)
[1] 徐彬彬,楊天琦,金晨路,等.基于多種資料的建筑物防雷類(lèi)別對(duì)高度的敏感性分析[J].科學(xué)技術(shù)與工程,2013(9):2594-2598.
[2] 劉達(dá)新,來(lái)志云,吉平,等.能抵抗粗差的雷電定位算法研究與仿真[J].科學(xué)技術(shù)與工程,2013(28):8399-8403.
[3] 梁華,劉勻同,劉冰鑫,等.甘肅省閃電定位網(wǎng)誤差及探測(cè)效率評(píng)估[J].氣象水文海洋儀器,2010,12(4):117-212.
[4] 楊波,邱實(shí),寧軍,等.閃電定位誤差及探測(cè)效率評(píng)估[J].解放軍理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2006,7(5):506-510.
[5] 任順航,呂鵬鵬,王立鵬,等.基于STM32的電能手抄系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2014,40(1):75-78.
[6] 劉煒,毛建鑫,梁磊,等.一種基于ARM的集中器的硬件實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2014,40(1):86-89.
[7] 鐘和清,張華,戴玲,等.采用Rogowski線圈的PFN脈沖大電流測(cè)量技術(shù)[J].高電壓技術(shù),2007,33(7):84-87.
[8] SATO M,KURAMOTO S,MATSUOKA K,et al.Design of large-circle Rogowski coil for measuring lightning current inbuilding columns and girders[J].Electronics and Communica-tions in Japan(part I communications),1994,77(10):75-84.
[9] 丁凡,周永明.基于Zigbee的多路溫度數(shù)據(jù)無(wú)線采集系統(tǒng)設(shè)計(jì)[J].儀表技術(shù)與傳感器,2013(8):72-73.
[10] 馬儀,周文俊,孫偉忠,等.雷電流傳感器羅氏線圈的研制及測(cè)試[J].南方電網(wǎng)技術(shù),2011(6):39-41.
[11] 陳啟明,喻瑩.羅氏線圈雷電流傳感器研究[J].湖北電力,2009(03):16-18.
[12] 黃毅,王小康.基于線性光耦的電流檢測(cè)電路設(shè)計(jì)[J].水雷戰(zhàn)與艦船防護(hù),2013(1):40-42.
[13] 張金豪.TBU在RS485通訊防雷中的運(yùn)用[J].煤礦安全,2013(2):117-118.
[14] 吳凌燕,陳世夏,戚甫峰.基于SPCE061A的低功耗電子溫度計(jì)設(shè)計(jì)[J].儀表技術(shù),2010(3):28-29.
[15] 湯莉莉,黃偉.基于STM32的FSMC接口驅(qū)動(dòng)TFT彩屏設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2013(20):139-141.
[16] 吳青萍,沈凱.基于ARM處理器的TSC2046觸摸屏控制器的應(yīng)用[J].現(xiàn)代電子技術(shù),2011(23):195-197.
[17] 崔鵬偉,閆學(xué)文.基于SD卡的FATFS文件系統(tǒng)的研究與應(yīng)用[J].工業(yè)控制計(jì)算機(jī),2013(11):141-142.
(收稿日期:2014-05-09)
作者簡(jiǎn)介:
楊仲江,男,1961年生,副教授,高級(jí)工程師,主要研究方向:雷電監(jiān)測(cè)等。