国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種新型配變監(jiān)測終端的設(shè)計和開發(fā)

2011-04-13 03:14:48宋慶武陳國琳
電力工程技術(shù) 2011年1期
關(guān)鍵詞:規(guī)約主站終端

宋慶武,陳國琳

(江蘇方天電力技術(shù)有限公司,江蘇南京211102)

配電變壓器是將電能直接分配給低壓用戶的電力設(shè)備,其運行數(shù)據(jù)是整個配電網(wǎng)基礎(chǔ)數(shù)據(jù)的重要組成部分。而配變監(jiān)測終端作為配電變壓器運行數(shù)據(jù)的采集和變壓器狀態(tài)的監(jiān)控最直接而有效的載體,能夠全面提高配電系統(tǒng)的服務(wù)質(zhì)量、運行安全以及供電企業(yè)的管理水平,從而產(chǎn)生良好的經(jīng)濟效益和社會效益。配變監(jiān)測終端可以全面監(jiān)測配變的運行狀態(tài),具有數(shù)據(jù)存儲及處理能力,對電網(wǎng)的停電、缺相等各種異常事件進行記錄并及時上傳。并可根據(jù)系統(tǒng)無功缺額等的變化,控制電容器組的投切,提高電能質(zhì)量。因此本文提出基于ARMLINUX的新型配變監(jiān)測終端的開發(fā)設(shè)計。

1 系統(tǒng)概述

1.1 硬件系統(tǒng)概述

硬件系統(tǒng)結(jié)構(gòu)如圖1所示。

圖1 硬件系統(tǒng)結(jié)構(gòu)

(1)本地接口:終端提供一路紅外接口,一路RS232接口(RS485接口),一路RS485接口,小無線通信接口(可選)。計量部分紅外接口可選擇遠紅外或吸附式紅外;主控部分一路RS232接口可選RS485接口。

(2)遠程接口:GPRS/CDMA通信接口,用來與主站系統(tǒng)進行通信。

(3)計量CPU:它負責交流采樣中的計量與測量功能,主要向用戶(紅外抄表)。

(4)主控CPU:數(shù)據(jù)的采集、處理、存儲,包括交流采樣中的負荷曲線功能、遙控跳合閘功能、中繼轉(zhuǎn)發(fā)功能、事件記錄、電能質(zhì)量合格率統(tǒng)計、狀態(tài)量采集、遙信量采集、脈沖采樣、抄表等。

(5)按鍵及液晶顯示:用于本地配置終端,顯示終端系統(tǒng)狀態(tài)和數(shù)據(jù)。

1.2 軟件系統(tǒng)

軟件系統(tǒng)基于分層結(jié)構(gòu)設(shè)計,主要包括外部計量單元、平臺層、應(yīng)用層。如圖2所示。

圖2 軟件系統(tǒng)結(jié)構(gòu)

1.2.1 平臺層

(1)接口驅(qū)動:屏蔽操作系統(tǒng)/硬件接口差異,提供穩(wěn)定的驅(qū)動,給采集、控制提供統(tǒng)一的讀寫接口函數(shù)。

(2)前端處理:根據(jù)配變參數(shù)配置,盡可能多的配變信息,為存儲管理提供完整和準確的數(shù)據(jù),同時能夠按要求產(chǎn)生輸出控制的功能。

(3)任務(wù)調(diào)度:根據(jù)應(yīng)用層的配置參數(shù),得到采集處理必要的采集條件,可按固定可選周期時間,協(xié)調(diào)和控制采集處理的時間準確性,下達控制命令給前端處理。

(4)存儲管理:它是數(shù)據(jù)庫訪問的接口,所有其他任務(wù)想要訪問數(shù)據(jù)庫都要通過存儲管理所提供的接口來讀取、存儲、修改數(shù)據(jù)庫。

1.2.2 應(yīng)用層

(1)參數(shù)整定與參數(shù)配置:通過主站,本地配置接口,完成各種功能所需要的運行參數(shù),形成配置參數(shù)區(qū),并能夠讀取配變參數(shù),根據(jù)讀到的配變信息,結(jié)合主站下發(fā)的命令,形成統(tǒng)計計算的先決條件。

(2)統(tǒng)計計算:根據(jù)配變參數(shù)區(qū)和配變管理得到的先決條件,主站需要的數(shù)據(jù)的計算方法,通過存儲管理接口取得即時數(shù)據(jù)庫的內(nèi)容,經(jīng)過加工處理后再返回給數(shù)據(jù)庫,得到主站應(yīng)用需要的數(shù)據(jù)。

(3)主站服務(wù):接收主站命令,給主站提供服務(wù),完成對主站的規(guī)約處理,提供與主站的多種通信方式,并可以與多個主站同時通信。

2 系統(tǒng)軟件設(shè)計實現(xiàn)

2.1 配變監(jiān)測終端的數(shù)據(jù)流圖

配變監(jiān)測終端的數(shù)據(jù)流如圖3所示。

圖3 配變監(jiān)測終端數(shù)據(jù)流

根據(jù)數(shù)據(jù)流圖可以把數(shù)據(jù)結(jié)構(gòu)簡單分為實時數(shù)據(jù)、歷史數(shù)據(jù)、參數(shù)數(shù)據(jù),其中實時數(shù)據(jù)的生命周期在整個系統(tǒng)運行中是非常短暫的,在系統(tǒng)中只起到緩存的作用,存放在系統(tǒng)的內(nèi)存當中。而歷史數(shù)據(jù)和參數(shù)數(shù)據(jù)放入數(shù)據(jù)庫中。

(1)實時數(shù)據(jù):它包括實時數(shù)據(jù)、采集數(shù)據(jù)等原始數(shù)據(jù)。

(2)歷史數(shù)據(jù)庫:它包括計算數(shù)據(jù),曲線數(shù)據(jù),記錄數(shù)據(jù),定點數(shù)據(jù)等。

(3)參數(shù)數(shù)據(jù)庫:它包括測量點參數(shù),表記參數(shù),數(shù)據(jù)配置參數(shù)等數(shù)據(jù)規(guī)模較大的參數(shù)數(shù)據(jù)。

(4)參數(shù)文件:它是用來記錄終端本身的物理參數(shù)、系統(tǒng)運行參數(shù)等規(guī)模較少的參數(shù)數(shù)據(jù)。

2.2 軟件邏輯設(shè)計

軟件邏輯設(shè)計主要包括數(shù)據(jù)的存儲和訪問、存儲空間的分配以及數(shù)據(jù)的標識與數(shù)據(jù)項。

(1)數(shù)據(jù)的存儲和訪問。這是此系統(tǒng)設(shè)計的最重要環(huán)節(jié),它包括終端中各個模塊要使用的參數(shù),數(shù)據(jù)的空間分配管理、數(shù)據(jù)存儲、訪問等。存儲功能提供參數(shù)和數(shù)據(jù)的讀寫,私有數(shù)據(jù)區(qū)的申請和讀寫。訪問以接口函數(shù)形式提供,分為參數(shù)讀寫接口、私有數(shù)據(jù)區(qū)注冊和讀寫接口、業(yè)務(wù)數(shù)據(jù)讀寫接口、歷史數(shù)據(jù)讀寫接口、邏輯計量點映射配置接口。所有對數(shù)據(jù)的訪問和存儲均通過存儲子系統(tǒng)實現(xiàn)。

(2)存儲空間分配。根據(jù)外部存儲介質(zhì)的特點,采用不同的文件系統(tǒng),不同的數(shù)據(jù)特點,將數(shù)據(jù)字典的參數(shù)和數(shù)據(jù)采用自定義二進制方式,合理安排目錄結(jié)構(gòu)和文件存放方法,能快速訪問并高效利用存儲空間。

(3)數(shù)據(jù)標識與數(shù)據(jù)項。該定義主要針對的是《DL/T645—1997多功能電能表通信規(guī)約》、《江蘇電網(wǎng)配變監(jiān)測計量終端數(shù)據(jù)傳輸規(guī)約》、《Q/GDW 130—2005電力負荷管理系統(tǒng)數(shù)據(jù)傳輸規(guī)約》這些規(guī)約來定義。為了能屏蔽各規(guī)約之間的差異,形成統(tǒng)一的數(shù)據(jù)采集、抄讀、存儲模型,各模塊采用統(tǒng)一的數(shù)據(jù)標識來操作數(shù)據(jù)庫。規(guī)約解釋模塊將各規(guī)約不同的數(shù)據(jù)標識映射成內(nèi)部統(tǒng)一的數(shù)據(jù)標識,數(shù)據(jù)標識采用BCD碼。

2.3 軟件功能簡介

(1)采集數(shù)據(jù)終端的數(shù)據(jù)采集源主要有電能表脈沖輸出、RS485輸出(計量表計、交流采樣裝置或其他智能裝置)、開關(guān)輔助觸點、門接點。它包括3種采集量,即4路開關(guān)量輸入,RS485接口的智能裝置輸入(1塊),1組交流采樣(三相電壓、三相電流)。脈沖采集計算周期為1 min,終端讀取交流采樣裝置,周期默認為15 min(周期可按要求在1~60 min設(shè)定),跳閘開關(guān)輔助觸點采樣周期為1s,終端對計量表計數(shù)據(jù)采樣周期為15 min。脈沖功率計算方式采用近似1 min計算平均功率,同時刷新顯示。

(2)參數(shù)整定和查詢。終端能夠接收并保存主站設(shè)置的參數(shù)命令,如終端運行和測量點參數(shù),能夠通過終端提供的按鍵和顯示屏查詢終端的參數(shù)和部分重要的參數(shù)(如通信參數(shù)),這些都需要通過本地按鍵設(shè)置。

(3)終端的遙控。終端按照主控站下發(fā)的控制命令對終端進行控制,主臺下發(fā)的遙控命令包括控制輪次、告警時間、控制(限電)時間。

(4)數(shù)據(jù)本地存儲。針對采集的原始數(shù)據(jù)至少能夠存儲3個月以上,且存儲的保存周期可以設(shè)定和修改;針對計算的數(shù)據(jù)(分為日數(shù)據(jù)和月數(shù)據(jù))可以保存一年以上。

(5)數(shù)據(jù)轉(zhuǎn)發(fā)。終端具有將主站命令轉(zhuǎn)發(fā)給下屬智能裝置(如電表、交流采集裝置)并將智能裝置的返回數(shù)據(jù)信息傳送給主站的功能。進行信息轉(zhuǎn)發(fā)時,需要對下屬智能裝置的通信報文進行必要的約定。終端信息轉(zhuǎn)發(fā)功能主要有終端能將主站下發(fā)的各種轉(zhuǎn)發(fā)數(shù)據(jù)傳送給下屬智能裝置,并將下屬智能裝置回發(fā)的數(shù)據(jù)直接傳回主站,如果電表、交流采集等下屬智能裝置轉(zhuǎn)發(fā)數(shù)據(jù)不成功,終端就回否認幀。

(6)本地維護。終端具有本地維護接口,其通信規(guī)約與遠程通信接口的通信規(guī)約相同,本地維護功能主要提供給用戶,滿足需求側(cè)管理要求,安裝維護人員也可通過本地維護接口實現(xiàn)終端與現(xiàn)場調(diào)試設(shè)備的通信,進行終端參數(shù)和運行數(shù)據(jù)的現(xiàn)場查詢,這些數(shù)據(jù)包括終端或測量點參數(shù)、實時數(shù)據(jù)、歷史日數(shù)據(jù)、歷史月數(shù)據(jù)等。

(7)事件記錄。終端根據(jù)主站設(shè)置的事件屬性按重要事件和一般事件分類記錄。重要事件與一般事件又按發(fā)生的時間順序分2個隊列記錄,每個隊列記錄長度為100條,隊列按先進先出方式刷新,每條記錄的內(nèi)容包括事件類型、發(fā)生時間及相關(guān)情況。

(8)終端自身的告警和狀態(tài)指示。在液晶顯示屏上顯示告警狀態(tài),可以通過設(shè)定的菜單項進行查詢,能夠在液晶屏顯示終端自身運行狀況和重要數(shù)據(jù)進行查詢。

(9)升級。終端應(yīng)具有軟件升級功能,既可以本地升級,又支持遠程升級。

3 終端設(shè)計特點

(1)可靠性是本終端設(shè)計考慮的首要問題,相對于其他廠家類似的終端在這個方面有很大提高,而ARM-Linux操作系統(tǒng)[1]、工業(yè)級的芯片選型是本終端穩(wěn)定性設(shè)計的基礎(chǔ),同時在應(yīng)用軟件的設(shè)計采用C語言開發(fā)[2],以及各個模塊的合理性設(shè)計,經(jīng)過較長時間的測試,系統(tǒng)運行穩(wěn)定。

(2)可擴展性是本終端設(shè)計的先進之處,在需求分析之初,就對軟件設(shè)計進行了功能模塊劃分,尤其在規(guī)約接口方面,核心采用規(guī)約插件管理器。當需要擴展規(guī)約時只需要按照一定的格式要求開發(fā)不同的規(guī)約插件,而接口驅(qū)動部分的擴展完全可以依賴ARM-LINUX系統(tǒng)的擴展功能。

(3)本終端設(shè)計的另外一個重要特色是有較高的運行效率。ARM9的核心CPU,256 M的RAM、512 M的FLASH是保證終端裝置運行快速的基礎(chǔ)。應(yīng)用程序設(shè)計是采用了多進程設(shè)計,各進程模塊并發(fā)運行,所有這些設(shè)計都極大的提高了系統(tǒng)運行效率。

(4)本終端設(shè)計的特點是系統(tǒng)的可維護性(支持遠程升級)及應(yīng)用程序開發(fā)的可移植性[3]。軟件程序在開發(fā)時可以在pc機上編寫調(diào)試程序,通過仿真下載到終端上運行可以看到真實結(jié)果;應(yīng)用軟件的遠程升級可以減少工程人員的維護工作量,大大方便了用戶。

4 結(jié)束語

基于以上設(shè)計的配變終端已經(jīng)處于生產(chǎn)階段,先期已經(jīng)投入到江蘇蘇南一帶的配變監(jiān)測系統(tǒng)中。一方面表現(xiàn)出該系統(tǒng)的強穩(wěn)定性,AT91RM9200芯片完全可以保證Linux操作系統(tǒng)[4]的高速性和系統(tǒng)需求的實時性;另一方面表現(xiàn)出該系統(tǒng)的高擴展性,根據(jù)Linux內(nèi)核本身的可擴展性,任何新的外設(shè)的加入只要完成驅(qū)動部分的編寫即可。

[1] 李善平.嵌入式Linux設(shè)計與應(yīng)用[M].北京:清華大學(xué)出版社,2003.

[2] SIOSS A N著,沈建華譯.ARM嵌入式系統(tǒng)開發(fā):軟件設(shè)計與優(yōu)化[M].北京:北京航空航天大學(xué)出版社,2005.

[3] 龍晉元.UNIX環(huán)境高級編程[M].北京:人民郵電出版社,2006.

[4] 陳莉君.深入理解Linux內(nèi)核(第三版)[M].北京:中國電力出版社,2007.

猜你喜歡
規(guī)約主站終端
X美術(shù)館首屆三年展:“終端〉_How Do We Begin?”
通信控制服務(wù)器(CCS)維護終端的設(shè)計與實現(xiàn)
電力系統(tǒng)通信規(guī)約庫抽象設(shè)計與實現(xiàn)
一種在復(fù)雜環(huán)境中支持容錯的高性能規(guī)約框架
一種改進的LLL模糊度規(guī)約算法
基于OS2主站系統(tǒng)的海量數(shù)據(jù)共享技術(shù)研究
多表遠程集抄主站系統(tǒng)
電子制作(2017年23期)2017-02-02 07:17:07
多功能北斗船載終端的開發(fā)應(yīng)用
電子制作(2016年15期)2017-01-15 13:39:14
修辭的敞開與遮蔽*——對公共話語規(guī)約意義的批判性解讀
基于改進經(jīng)濟壓差算法的主站AVC的研究
南投市| 深圳市| 游戏| 嘉善县| 乌拉特后旗| 寿光市| 连山| 华容县| 五台县| 双峰县| 尚志市| 华阴市| 朝阳县| 岚皋县| 涿鹿县| 清丰县| 岢岚县| 漳州市| 武陟县| 华宁县| 林周县| 桃园市| 白河县| 重庆市| 崇州市| 都江堰市| 元阳县| 万宁市| 凉城县| 温泉县| 宣威市| 宁阳县| 双江| 巫山县| 杭州市| 梅州市| 沁水县| 珠海市| 清涧县| 广宗县| 三河市|