天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 電力論文 >

電力自動化裝置嵌入式軟件平臺設(shè)計

發(fā)布時間:2018-07-29 17:39
【摘要】:近年來,隨著智能電網(wǎng)建設(shè)、智能變電站的發(fā)展及交直流系統(tǒng)互聯(lián)的出現(xiàn),使整個系統(tǒng)對繼電保護(hù)裝置、測控裝置和安穩(wěn)裝置的適應(yīng)性提出了新要求;智能一次設(shè)備、電子式互感器、數(shù)字化的二次回路及61850標(biāo)準(zhǔn)的應(yīng)用,使得裝置的構(gòu)成形式及實施方案有了新的變化[1]。以上的行業(yè)發(fā)展趨勢給電力自動化裝置的軟件提出了一系列新要求。要具備很強的應(yīng)用適應(yīng)能力和很廣的需求覆蓋面;可以適配各種裝置硬件體系,具備強大的可移植性;軟件可復(fù)用性好,開發(fā)效率高。因此,因此,本文提出了一種新的電力自動化裝置嵌入式軟件平臺設(shè)計,對電力自動化裝置的發(fā)展和軟件的革新具有一定的應(yīng)用價值。電力自動化裝置嵌入式軟件平臺是經(jīng)過總結(jié)、抽取各種裝置的共性需求,基于結(jié)構(gòu)清晰、靈活通用、擴展能力強、可靠性高的嵌入式實時操作系統(tǒng)研制的軟件平臺。本文設(shè)計的這種嵌入式軟件平臺采用分層架構(gòu)設(shè)計,由三個層次組成,底層是設(shè)備驅(qū)動和操作系統(tǒng)適配層,中間為軟件平臺層,上層叫做應(yīng)用層。軟件平臺層的功能按模塊分類,每個模塊為應(yīng)用提供豐富的API接口,通過調(diào)用不同的函數(shù)和軟件功能模塊,可以構(gòu)建多種不同的應(yīng)用,軟件平臺層的設(shè)計能夠?qū)崿F(xiàn)底層與應(yīng)用層之間的解耦,增強軟件平臺裝置的擴展性和適應(yīng)性[2-3]。設(shè)備驅(qū)動和操作系統(tǒng)適配層的程序可以根據(jù)硬件平臺的不同而進(jìn)行替換,而實時操作系統(tǒng)的類型也可以由開發(fā)人員任意選擇,從而大大提高了嵌入式軟件平臺的可移植性。設(shè)備驅(qū)動、操作系統(tǒng)和軟件平臺層作為應(yīng)用的基礎(chǔ)和支撐,為應(yīng)用的開發(fā)提供必要的API接口。對于功能模塊豐富的軟件平臺層而言,主要的功能模塊包括模擬量管理、開入量管理、通信、時間管理等模塊,每個模塊都提供實現(xiàn)各自功能的接口。根據(jù)這些API接口,用C語言設(shè)計并編寫了部分功能函數(shù),其中包括函數(shù)的調(diào)用入口、變量名稱和類型注冊、結(jié)構(gòu)體和邏輯,構(gòu)成了功能實現(xiàn)的最小單元集,同時也是嵌入式軟件平臺正常運行的基本保障。最后,根據(jù)嵌入式軟件平臺的三層架構(gòu)和各層次間的API接口,闡述了具體的應(yīng)用開發(fā)架構(gòu),將應(yīng)用劃分為任務(wù),分別賦予優(yōu)先級,遵循搶占式的任務(wù)調(diào)度機制,按照任務(wù)運行的流程執(zhí)行應(yīng)用功能。通過繼電保護(hù)裝置過流保護(hù)邏輯的開發(fā)實例,驗證了本文設(shè)計的電力自動化裝置嵌入式軟件平臺的實際作用。
[Abstract]:In recent years, with the construction of smart grid, the development of intelligent substation and the emergence of AC / DC system interconnection, the whole system has put forward new requirements for the adaptability of relay protection device, measurement and control device and safety device. Electronic transformers, digital secondary circuits and the application of 61850 standard, make a new change in the configuration and implementation of the device [1]. The development trend of the above industry puts forward a series of new requirements for the software of power automation device. Must have the very strong application adaptability and the very broad demand coverage; may adapt each kind of device hardware system, has the formidable portability, the software reusability is good, the development efficiency is high. Therefore, this paper presents a new embedded software platform design for power automation devices, which has certain application value to the development of power automation devices and the innovation of software. The embedded software platform of power automation device is a software platform based on the embedded real-time operating system with clear structure, flexible and universal structure, strong extensibility and high reliability. The embedded software platform designed in this paper is composed of three layers. The bottom layer is the device driver and the operating system adaptation layer, the middle is the software platform layer, the upper layer is called the application layer. The functions of the software platform layer are classified into modules. Each module provides rich API interface for the application. By calling different functions and software function modules, many different applications can be constructed. The design of software platform layer can realize the decoupling between the bottom layer and the application layer, and enhance the extensibility and adaptability of the software platform device [2-3]. The program of device driver and operating system adaptation layer can be replaced according to the different hardware platform, and the type of real-time operating system can be chosen by developers at will, which greatly improves the portability of embedded software platform. Device driver, operating system and software platform layer are the foundation and support of application, and provide the necessary API interface for application development. For the rich software platform layer, the main functional modules include analog quantity management, open volume management, communication, time management and so on. Each module provides the interface to realize its own function. According to these API interfaces, some functional functions are designed and written in C language, including the function's calling entry, variable name and type registration, structure and logic. At the same time, it is also the basic guarantee of the normal operation of embedded software platform. Finally, according to the three-tier architecture of the embedded software platform and the API interface between the different levels, this paper expounds the specific application development architecture, divides the application into tasks, gives priority to the application, and follows the preemptive task scheduling mechanism. Execute the application function according to the process run by the task. Through the development of the relay protection device overcurrent protection logic, the practical function of the embedded software platform of the power automation device designed in this paper is verified.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TM76

【參考文獻(xiàn)】

相關(guān)期刊論文 前3條

1 王敬,姚建軍,王建華;一種基于μC/OS-Ⅱ的電力系統(tǒng)數(shù)字繼電器通用軟件平臺[J];電工電能新技術(shù);2004年01期

2 戴列峰;劉浩;俞波;;新型電力系統(tǒng)保護(hù)測控裝置硬件平臺的研制[J];微型機與應(yīng)用;2007年S1期

3 李云樵,祖風(fēng)武;變電站自動化系統(tǒng)的實現(xiàn)及性能分析[J];中國電力;1999年04期

相關(guān)會議論文 前1條

1 張樹海;;電力系統(tǒng)自動化裝置供電方式應(yīng)用經(jīng)驗淺談[A];全國大中型水電廠技術(shù)協(xié)作網(wǎng)第二屆年會論文集[C];2005年

,

本文編號:2153492

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/dianlilw/2153492.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶47c82***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com