![冗余微網(wǎng)通訊技術(shù)的研究_第1頁](http://file4.renrendoc.com/view/b798bb8011e2aa2edd1e412c3632827c/b798bb8011e2aa2edd1e412c3632827c1.gif)
![冗余微網(wǎng)通訊技術(shù)的研究_第2頁](http://file4.renrendoc.com/view/b798bb8011e2aa2edd1e412c3632827c/b798bb8011e2aa2edd1e412c3632827c2.gif)
![冗余微網(wǎng)通訊技術(shù)的研究_第3頁](http://file4.renrendoc.com/view/b798bb8011e2aa2edd1e412c3632827c/b798bb8011e2aa2edd1e412c3632827c3.gif)
![冗余微網(wǎng)通訊技術(shù)的研究_第4頁](http://file4.renrendoc.com/view/b798bb8011e2aa2edd1e412c3632827c/b798bb8011e2aa2edd1e412c3632827c4.gif)
![冗余微網(wǎng)通訊技術(shù)的研究_第5頁](http://file4.renrendoc.com/view/b798bb8011e2aa2edd1e412c3632827c/b798bb8011e2aa2edd1e412c3632827c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
河北工業(yè)大學(xué)2014屆本科畢業(yè)論文河北工業(yè)大學(xué)畢業(yè)論文作者:學(xué)號:學(xué)院:控制科學(xué)與工程學(xué)院系(專業(yè)):自動化題目:冗余微網(wǎng)通信技術(shù)的研究指導(dǎo)者:(姓名)(專業(yè)技術(shù)職務(wù))評閱者:(姓名)(專業(yè)技術(shù)職務(wù))年月日畢業(yè)設(shè)計(論文)中文摘要題目冗余微網(wǎng)通信技術(shù)的研究摘要:世界范圍內(nèi)的能源危機已經(jīng)嚴重影響了各國的經(jīng)濟發(fā)展,能源需求在不斷增加,而化石能源日趨枯竭,核能又發(fā)展受到一定的限制,因此分布式發(fā)電系統(tǒng)越來越受到關(guān)注。其中微網(wǎng)通信技術(shù)是分布式發(fā)電系統(tǒng)研究領(lǐng)域的熱點之一。文章介紹了微電網(wǎng)相對于傳統(tǒng)大電網(wǎng)的優(yōu)勢及其基本組成結(jié)構(gòu),論述了CAN總線特點以及將CAN總線應(yīng)用于分布式電源的通信系統(tǒng)眾多優(yōu)點,建立分布式電源與中央控制器之間的通信控制系統(tǒng)拓撲結(jié)構(gòu)。根據(jù)MODBUSRTU協(xié)議寫出CAN應(yīng)用于微網(wǎng)通信的基本通信報文以及程序基本流程框圖。關(guān)鍵詞:分布式電源微電網(wǎng)冗余CAN總線MODBUS協(xié)議河北工業(yè)大學(xué)2014屆本科畢業(yè)論文畢業(yè)設(shè)計(論文)外文摘要TitleTheresearchofcommunicationtechnologyOfredundantmicrogridAbstractWorldwideenergycrisishasseriouslyaffectedtheeconomicdevelopmentofmanycountries.atthesametime,thedemandforenergyisgrowing,thefossilenergyisexhausting,andthenuclearenergyislimited,sohumanpaymoreattentiontothedistributedgenerationsystem.Thecommunicationtechnologyofmicronetworkisoneofthemostpopularresearchdirectioninthefieldofdistributedgenerationsystem.Thispaperintroducestheadvantageandbasicstructureofmicrogridcomparedwithtraditionalpowergrid,elaboratesthecharacteristicsofCANbusanditsnumerousadvantagesincommunicationofdistributedpowersystem,andsetupatopologicalstructureamongacentralcontrolleranddistributedpowers.Besides,accordingtotheMODBUSRTUprotocol,abasiccommunicationmessageandthebasicprogramflowdiagramusedinCANbusarebeingdesigned.Keywords:DistributedgenerationMicrogridRedundancyCANBUSMODBUSProtocol目錄TOC\o"1-3"\h\u38371引言 頁1引言1.1題目背景和意義目前我國電力系統(tǒng)大部分都是集中、單一的大電網(wǎng)供電系統(tǒng),其發(fā)電機多為大容量火電機組。伴隨著經(jīng)濟不斷發(fā)展,電網(wǎng)規(guī)模也不斷擴大,用戶對于電力能源的供應(yīng)質(zhì)量以及安全性、可靠性的要求也不斷提高。與此同時,全球性的能源危機以及舊的發(fā)電模式對于環(huán)境的嚴重污染已經(jīng)引起了廣泛關(guān)注。因而,新能源的開發(fā)利用成為當(dāng)今世界的熱點話題,以電力為中心的新一代能源革命序幕已經(jīng)拉開,其目的就在于以智能微電網(wǎng)為核心的低碳能源的普及與推廣。當(dāng)前是微電網(wǎng)發(fā)展的一大機遇期,同時其發(fā)展也具有很大的挑戰(zhàn)性,能源環(huán)境問題、經(jīng)濟效益問題、開放性問題、電網(wǎng)是否安全可靠和能否為客戶提供優(yōu)質(zhì)的服務(wù)的問題、技術(shù)上的創(chuàng)新和管理模式上的效率問題都是當(dāng)下微電網(wǎng)發(fā)展需要重點考慮的因素。積極發(fā)展以可再生能源為主的新能源,加強以清潔為主的分布式電源的建設(shè)至關(guān)重要。分布式發(fā)電不同于傳統(tǒng)的集中式發(fā)電系統(tǒng),它可以就近安裝在用戶附近,從而彌補了傳統(tǒng)電力系統(tǒng)發(fā)電供電的缺陷。通俗地講,微電網(wǎng)就是在大電網(wǎng)系統(tǒng)下一個個分散的小電網(wǎng),可以孤島運行也可以并網(wǎng)運行,能夠?qū)Υ箅娋W(wǎng)進行有效地支撐和有力的補充。分布式發(fā)電與傳統(tǒng)發(fā)電相結(jié)合優(yōu)勢顯著,不論是在資金投入還是能源消耗方面,都能有所降低,對于系統(tǒng)的可靠性和靈活性的提高上,也十分有利,是未來電力系統(tǒng)的主要發(fā)展趨勢之一。1.2國內(nèi)外研究現(xiàn)狀在歐美等發(fā)達國家,在能源等方面實行市場化,競爭激烈,同時進行可持續(xù)發(fā)展,能源的分布式系統(tǒng)發(fā)展呈現(xiàn)良好態(tài)勢。如英國為了促進資源優(yōu)化開發(fā),致力于能源效率項目的發(fā)展,目前有多個分布式能源系統(tǒng)已經(jīng)成功安裝。丹麥自1990年以來,發(fā)展分布式能源,安裝了許多鄰近于用戶側(cè),主要是針對工業(yè)用戶和區(qū)域的分布式電站。美國已研制出μ電網(wǎng)和網(wǎng)絡(luò)規(guī)劃DER-CAM等微電網(wǎng)仿真軟件。國外較早從事微電網(wǎng)領(lǐng)域的國家已經(jīng)在關(guān)鍵技術(shù)方面取得了一些進展,并已應(yīng)用于小電網(wǎng)中,目前較高電壓,較大規(guī)模的微電網(wǎng)發(fā)電能力為一大發(fā)展方向。我們的政府和主要研究機構(gòu)積極與國際合作,也取得了一些分布式能源發(fā)展的規(guī)劃技術(shù),電源技術(shù),操作技術(shù)以及保護和控制技術(shù)上的進步,在微網(wǎng)信息的一些理論探索也有所突破,通信技術(shù),如微測量模型和網(wǎng)絡(luò)通信模式,通信控制協(xié)議,接入方式和多種通信接口,以IEC61850為基礎(chǔ)的通信系統(tǒng),擴展的IEC61970和61968的CIM模型和它們的導(dǎo)入導(dǎo)出等。我們的專家還研究了一種通用的分布式發(fā)電單元和微網(wǎng)互連接口單元,并提出了其即插即用模型,分布式電源和微網(wǎng)互連界面分為兩部分:功率電源接口和信息接口,并分別分析和解釋了這兩個接口的設(shè)計方法和作用?;ヂ?lián)互通接口模型為靈活的模塊化設(shè)計,對于不同分布式發(fā)電單元和微網(wǎng)互聯(lián),都能滿足要求,其靈活程度大大提高。1.3主要內(nèi)容全球能源危機越發(fā)嚴重,由傳統(tǒng)發(fā)電導(dǎo)致的環(huán)境問題也更加嚴重,因而產(chǎn)生了分布式電源技術(shù),其技術(shù)核心在于智能微電網(wǎng),本文主要介紹微電網(wǎng)內(nèi)的通信。一個微電網(wǎng)中可以包含多種微電源,目前較成熟的有風(fēng)力發(fā)電、輕、微型燃氣輪機發(fā)電、光伏發(fā)電等。微電網(wǎng)中微電源能否協(xié)調(diào)運行依賴于微電網(wǎng)中通信系統(tǒng)的可靠性和安全性。由于微電源種類的不同且受各個方面因素的影響,存在一定的不確定性,因此選擇可靠的通信方式將很大程度上決定著整個微電網(wǎng)的穩(wěn)定運行。由于分布式電源自身的特點,給整個系統(tǒng)的控制帶來了困難,各個功率變換單元之間的也需要協(xié)調(diào),傳統(tǒng)的集中式控制方式顯然不再適用。另外,隨著分布式電源控制策略不斷發(fā)展,模塊化的分布式電源間的通信的數(shù)字化控制是一大發(fā)展方向。本文選用CAN總線用于微電網(wǎng)內(nèi)的通信,以CAN總線網(wǎng)絡(luò)為基礎(chǔ)對微電網(wǎng)中的風(fēng)力發(fā)電機、燃氣輪機和太陽能發(fā)電機進行通信。將CAN總線引入到分布式電源中來,能有效克服有效通信距離短,數(shù)據(jù)傳輸速率低,抗電磁干擾性能差等缺陷。與此同時,CAN總線技術(shù)擁有多重錯誤診斷機制,實踐證明該機制較為可靠,如果報文信息傳輸出錯會自動重發(fā)以及當(dāng)其節(jié)點出現(xiàn)嚴重錯誤的情況下會自動退出總線。對于CAN總線可以實現(xiàn)多主模式有一定優(yōu)勢。因此利用CAN總線進行微網(wǎng)內(nèi)的通信對于以分布式電源為基礎(chǔ)的微電網(wǎng)的發(fā)展具有重要意義。2簡單介紹對象2.1分布式電源的基本概念當(dāng)前各國家或組織對于分布式發(fā)電還沒有統(tǒng)一的定義,分布式發(fā)電(DistributedGeneration,DG)通常為小型發(fā)電系統(tǒng),一般接在用戶側(cè)附近。分布式電源(DistributedResourses,DR)是一個聯(lián)合系統(tǒng),實際上包含了分布式發(fā)電系統(tǒng)及其儲能系統(tǒng)。它們的規(guī)模較小,容量可以是幾十千瓦到幾十兆瓦,所用的能源多為清潔能源,包括天然氣(含煤層氣,沼氣)、太陽能、生物質(zhì)能、氫能、風(fēng)能、小水電或其他可再生能源。而儲能系統(tǒng)大多數(shù)采用蓄電池,此外超級電容器、飛輪儲能、壓縮空氣儲能、抽水儲能等也得到不同程度的應(yīng)用。此外,冷、熱、電聯(lián)供方式對于滿足用戶多種需求、提高能源利用率和降低成本有很大幫助。分布式能源電力系統(tǒng)指的就是這種存在多種分布式電源的系統(tǒng)。2.2分布式電源的發(fā)電發(fā)電方式描述光伏發(fā)電太陽能光伏發(fā)電的基本原理是利用太陽能電池的光生伏打效應(yīng)直接把太陽的輻射轉(zhuǎn)變?yōu)殡娔埽涫褂玫哪芰哭D(zhuǎn)換器為光伏電池。光伏發(fā)電不會產(chǎn)生污染物的排放,屬于清潔能源并且維護成本較低,當(dāng)前已經(jīng)存在能提供商業(yè)用途和住宅的產(chǎn)品,其安裝成本不斷降低同時其效率也在不斷提高。風(fēng)力發(fā)電風(fēng)力發(fā)電的基本原理是利用風(fēng)輪將風(fēng)功率轉(zhuǎn)換成風(fēng)電機轉(zhuǎn)子的機械功率。通過調(diào)整葉片方向選擇一個最佳狀態(tài),從而通過阻滯風(fēng)速獲得最大風(fēng)能。風(fēng)能不但是一種可再生能源,而且風(fēng)力發(fā)電經(jīng)濟可行、環(huán)境友好且替代方便。許多產(chǎn)品已經(jīng)研發(fā)成功并投入使用,同時其發(fā)電效率和電能質(zhì)量等問題也在不斷解決。微、輕型燃氣輪機發(fā)電微、輕型燃氣輪機發(fā)電的基本原理是利用渦輪排氣對離心式壓氣機內(nèi)排出的高壓氣在回?zé)釟馄鲀?nèi)預(yù)熱。在燃燒室內(nèi),高壓空氣與燃料混合并燃燒,高溫燃氣在向心渦輪中做功,從而帶動發(fā)電機發(fā)電。微、輕型燃氣輪機可靠性高、質(zhì)量輕、其燃料具有較強適應(yīng)性、噪聲低、維護費用低廉且只排放少量的污染,隨著科技發(fā)展,微、輕型燃氣輪機已經(jīng)日趨成熟。今后,作為微網(wǎng)分布式能源不可或缺的一環(huán),微型及輕型燃氣輪機將會有更大的發(fā)展空間。其不可或缺性體現(xiàn)在:一、冷熱電聯(lián)產(chǎn)技術(shù)(CCHP),可梯級利用能源。二、可作為微網(wǎng)的主要功率支撐源,當(dāng)微網(wǎng)運行模式切換時,能夠快速恢復(fù)頻率,可用于微網(wǎng)動態(tài)調(diào)節(jié),有助于微網(wǎng)安全、可靠、經(jīng)濟地運行。隨著化工、電力電子、材料等各個學(xué)科的發(fā)展,分布式發(fā)電方式的發(fā)展也取得了重大發(fā)展,在國家和業(yè)界的大力支持下,許多新興的電力裝置正處在不同的發(fā)展階段。以下是一些較為熱門且適合用于分布式發(fā)電的發(fā)電方式。2.3微電網(wǎng)概述CC—中央控制器MC—CC—中央控制器MC—微電源控制器CB—斷路器SCB—分段斷路器CCHP—熱電聯(lián)產(chǎn)主網(wǎng)微電網(wǎng)CCCB2SCBSCBCB1MC儲能裝置熱負荷CCHP源MC非CCHP源MCSCBSCBCB3MC儲能裝置熱負荷CCHP源MC非CCHP源MC圖1典型微電網(wǎng)結(jié)構(gòu)2.4微電網(wǎng)的管理與控制為保證微電網(wǎng)靈活的運行方式,是否具有一個穩(wěn)定的控制系統(tǒng)是關(guān)鍵。微電網(wǎng)控制系統(tǒng),通常是通過一個中央控制器(CentralController,CC)與安裝在本地分布式微電源控制器(MicrosourceController,MC)相連來實現(xiàn)的。CC可以實現(xiàn)與主網(wǎng)的快速、靈活連接或斷開,能修正電壓驟降和系統(tǒng)失衡,能在無失穩(wěn)狀況下處理故障。CC主要是通過有功——頻率控制、無功——電壓控制和保護協(xié)調(diào)來滿足電能質(zhì)量的要求以保證微電網(wǎng)能夠可靠運行。除此之外,CC還需要對微電網(wǎng)進行適當(dāng)調(diào)度,輔助微電網(wǎng)維持從主網(wǎng)吸收的功率。MC主要負責(zé)對本地的微電源進行控制,主要功能是在發(fā)生任何外界干擾和負荷變化時候,能在不與中央控制器CC進行任何交互的情況下控制微電源的潮流和負荷端電壓水平。MC同時還參與經(jīng)濟調(diào)度、負荷跟蹤/管理和需求側(cè)管理。在孤島模式下保證微電源能快速識別自身負荷分配情況;重新并網(wǎng)后,在CC協(xié)助下又能及時恢復(fù)。與此同時,MC可以與CC配合運行也可以在CC不參與的情況下獨立運行。各個微電源的MC之間也是相對獨立的,MC可以在不受鄰近MC干擾的情況下快速對檢測到的電壓和電流信號進行響應(yīng)。在沒有CC的參與時,MC不會與其他MC單獨進行交互,同時MC能屏蔽對微電源有害的CC指令且MC在微電網(wǎng)中統(tǒng)一管理微電源和儲能裝置,使得設(shè)備能平滑且靈活地運行。3CAN總線與分布式電源3.1CAN總線在分布式電源中的應(yīng)用CAN總線作為應(yīng)用前景最好的現(xiàn)場總線之一,設(shè)計獨特,可靠性高且性能優(yōu)異,已經(jīng)得到越來越多的應(yīng)用。CAN作為總線式串行網(wǎng)絡(luò),結(jié)合了許多最新科技,其可靠性、實時性和靈活性等特點較一般總線而言較為出色。工業(yè)現(xiàn)場中一般通過單總線進行數(shù)據(jù)交互,但單總線形式下,總線一旦出現(xiàn)通訊故障將嚴重影響系統(tǒng)工作,對于監(jiān)測和控制都十分不利,在某些控制領(lǐng)域里甚至有更大的安全隱患。上述問題可以應(yīng)用冗余CAN總線技術(shù)進行處理。本文采用雙CAN總線設(shè)計,該設(shè)計中的兩個CAN總線互為熱備用,一主一從。在正常工作時,兩個CAN總線同時傳輸數(shù)據(jù),但是接收端只接受主CAN線路的數(shù)據(jù),當(dāng)主CAN線路出現(xiàn)故障,CAN的從線路將替代主線路與接收器進行信息交互。由互為熱備用的冗余CAN總線組成數(shù)據(jù)采集和指令傳輸系統(tǒng),能提高系統(tǒng)可靠性和抗干擾性能,適用于工業(yè)現(xiàn)場的復(fù)雜環(huán)境。通信系統(tǒng)由信號采集器、信號處理器、驅(qū)動電路和一些用于傳輸信息的外圍接口組成,中央控制器(centercontroller,CC)是作為系統(tǒng)主控單元是信息處理的核心。信息采集、管理、處理、發(fā)送、儲存和顯示等都由CC來負責(zé)。同時來自維護接口的用戶指令也通過CC來解析,CC根據(jù)指令進行數(shù)據(jù)采集、傳送或者是進行系統(tǒng)日常維護。CC除了協(xié)調(diào)整個微電網(wǎng)的穩(wěn)定運行,還可對微電網(wǎng)中功率分配和電壓設(shè)定值進行調(diào)節(jié),從而使系統(tǒng)維持在適當(dāng)?shù)念l率和電壓水平,保證能量的優(yōu)化配置。此外,CC還與主網(wǎng)互聯(lián),以共享監(jiān)控數(shù)據(jù)、綜合電網(wǎng)信息。MC安裝在發(fā)電設(shè)備附近負責(zé)與CC進行通信,接收來自CC的指令,同時控制相應(yīng)的發(fā)電設(shè)備。位于分布式電源附近的遠程數(shù)據(jù)采集器周期性接收來自控制器的采集指令,周期性地將采集數(shù)據(jù)發(fā)給信息處理器。當(dāng)微網(wǎng)發(fā)生故障,MC將從微電網(wǎng)中斷開,此時由MC獨立管理控制本地微電源。本文選用SJA1000作為CAN控制器,以82C250作為總線收發(fā)裝置實現(xiàn)CAN控制器與物理總線的連接。CAN總線應(yīng)用于分布式電源的基本結(jié)構(gòu)圖如圖2所示。 PCA82C250PCA82C250SJA1000PCA82C250SJA1000MCAD/DA驅(qū)動電路采集電路CANBUS1CANBUS2主網(wǎng)PCA82C250SJA1000PCA82C250SJA1000MCAD/DA驅(qū)動電路采集電路PCA82C250SJA1000PCA82C250SJA1000MCAD/DA驅(qū)動電路采集電路圖2CAN總線應(yīng)用于分布式電源的基本結(jié)構(gòu)3.2CAN總線應(yīng)用于分布式電源通信的優(yōu)勢作為一種多主多從總線,CAN能很好地支持分布式控制系統(tǒng)的實時控制??偩€上的各個節(jié)點地位平等,可隨時對其他節(jié)點進行信息傳送。某一時刻只有一個節(jié)點占用總線,若在傳輸數(shù)據(jù)過程中發(fā)生總線沖突,獲得權(quán)限的節(jié)點取決于總線仲裁結(jié)構(gòu)。CAN總線搭建較為簡便,且通信方式簡單。在可能有電磁干擾的現(xiàn)場,CAN只需通過簡單的通信協(xié)議就可以實現(xiàn)數(shù)據(jù)的傳輸且可靠性高。CAN總線的主要特點概況如下:1、在任意時刻,CAN總線上各個節(jié)點都可以主動向網(wǎng)絡(luò)中的其他節(jié)點傳送數(shù)據(jù),即采用了多主競爭式的總線結(jié)構(gòu),而沒有確定的主從關(guān)系,通信靈活方便,且它的通信介質(zhì)多種多樣,雙絞線、同軸電纜或者是光導(dǎo)纖維均可,可以多個主站同時運行并分散仲裁實現(xiàn)各個節(jié)點的一對一或者是一對多以及廣播式集中發(fā)送和接收數(shù)據(jù);2、CAN總線采用非破壞性的總線仲裁方式,如果在某一時刻,有多個節(jié)點向總線發(fā)送報文,總線仲裁機構(gòu)據(jù)其優(yōu)先級來確定占用總線的節(jié)點。這種方式既保證了優(yōu)先級高的報文能夠優(yōu)先傳送,又避免了多個數(shù)據(jù)同時從不同節(jié)點發(fā)送造成總線沖突;3、CAN總線可以進行遠距離通信,最遠傳輸距離可以達到10KM,此外CAN也擁有較高的通信速度,最高可達到1Mbit/s;4、CAN以報文方式進行數(shù)據(jù)發(fā)送,其先將數(shù)據(jù)進行打包形成報文,每一報文為包含有效字節(jié)8個的小報文。按照這種小報文方式進行傳送,能節(jié)省傳輸時間,具有較強的實時性,在收到干擾時重發(fā)報文的幾率也很大程度地降低了。5、CAN總線采用多種校驗方式,有位校驗、填充位校驗、CRC校驗、和數(shù)據(jù)幀格式校驗,很大程度上降低了數(shù)據(jù)出錯幾率。與此同時,CAN總線的自動重發(fā)錯誤報文、判斷錯誤狀態(tài)、出現(xiàn)臨時錯誤時能自動恢復(fù),通訊可靠性高。6、若節(jié)點出錯次數(shù)過多,將啟動閉總線功能。即節(jié)點自動退出總線,防止總線因某一節(jié)點的故障而受到大范圍影響。CAN總線采用的是雙線串行通信方式進行信息傳送,較為完善的錯誤校驗機制使得CAN總線可以很好適應(yīng)噪聲干擾較大的環(huán)境。CAN的優(yōu)越性以及其可靠性已經(jīng)在工程應(yīng)用中得到驗證,并且越來越受到工業(yè)界的重視。CAN總線網(wǎng)絡(luò)內(nèi)節(jié)點間傳輸數(shù)據(jù)時距離與該距離下最大位速率的關(guān)系如下表:位速(bit/s)總線最大長度(m)1M40500K130250K270125K530100K62050K130020K330010K67005K100004SJA1000獨立的CAN控制器4.1SJA1000CAN控制器基本概述CAN-BUSlineSJA1000CAN-BUSlineSJA1000HostControllerInterfaceManagementLogicTransmitBufferReceiveFIFOAcceptancefilterCANCoreBlockCAN2.0BTransceiver圖3SJA1000結(jié)構(gòu)圖如上圖所示,CAN幀的發(fā)送和接收CAN核心模塊(CANCoreBlock)負責(zé)。接口管理邏輯(InterfaceManagementLogic)與外部主控制器相連,該控制器一般為微控制器,也可為其它器件。同時IML處理經(jīng)過SJA1000復(fù)用的地址/數(shù)據(jù)總線訪問寄存器和控制讀/寫選通信號。一個完整的報文,不論是標準格式還是擴展格式,都能存儲在SJA1000的發(fā)送緩沖器(TransmitBuffer)中。接口管理邏輯會使CAN核心模塊在主控制器初始化發(fā)送后從發(fā)送緩沖器讀CAN報文。當(dāng)接收一個報文時,串行位數(shù)據(jù)通過CAN核心模塊轉(zhuǎn)換成用于驗收濾波器(AcceptanceFilter)的并行數(shù)據(jù)。該可編程濾波器幫助確定主控制器接收的報文。驗收濾波器驗收后將所有的報文存儲于接收FIFO中,而工作模式將決定能存儲報文的數(shù)量,最多只能存儲32個報文。4.2SJA1000基本功能和寄存器SJA1000內(nèi)部寄存器較為完備,適用于許多不同屬性的CAN總線的通信,SJA1000主要是由主控制器的程序來控制其功能配置和動作。SJA1000和主控制器之間的數(shù)據(jù)交換通過一系列的寄存器和報文緩沖器來完成,對于主控制器來說,這些寄存器相當(dāng)于外圍器件而存在,這些寄存器組成了報文接收和發(fā)送的緩沖器。4.3SJA1000初始化獨立的CAN控制器SJA1000的通信設(shè)置在上電或硬件復(fù)位之后。上電后,主控制器先運行自己特殊的復(fù)位程序,之后開始SJA1000的設(shè)置。是是配置時鐘分頻寄存器:PeliCAN或BasicCANCAN輸入比較器旁路時鐘控制和頻率使用TX1引腳否復(fù)位模式?主控制器禁用CAN中斷源初始化開始進入復(fù)位模式是是否配置接收碼寄存器配置總線時鐘寄存器配置輸出控制寄存器進入工作模式工作模式?主控制器使能CAN中斷源配置結(jié)束圖4SJA1000初始化4.4報文的發(fā)送SJA1000能夠獨立完成報文的發(fā)送。在此期間,待發(fā)送報文首先被傳輸至發(fā)送緩沖器中,然后對命令寄存器中的“發(fā)送請求位”置位,通過中斷請求或者是查詢控制段狀態(tài)標志來控制其發(fā)送過程,如圖5為SJA1000報文發(fā)送主過程。請求發(fā)送一個報文請求發(fā)送一個報文否是CAN發(fā)送中斷使能發(fā)送緩沖器釋放?報文寫入發(fā)送緩沖器 報文寫入臨時存儲器 置發(fā)送請求位置“更多報文”標志圖5報文傳送主過程4.4.1中斷控制的發(fā)送放置一個新報文到發(fā)送緩沖器之前主控制器需要先檢查狀態(tài)寄存器的發(fā)送緩沖器狀態(tài)標志(TBS)。以防發(fā)送緩沖器由于SJA1000正在發(fā)送報文而被鎖定。主控制器將報文暫時存放在自身的存儲器李并設(shè)置一個標志,表示有報文正在等待發(fā)送,這種情況即為鎖定發(fā)送緩沖器。在中斷服務(wù)程序中,傳輸報文的啟動將被理,程序在發(fā)送結(jié)尾被初始化。主控制器從CAN控制器中收到中斷請求后,是否為發(fā)送請求中斷,如果是,那么它會查詢是否有更多的報文將被發(fā)送。此時在臨時存儲器中存放的待發(fā)送報文會被復(fù)制到發(fā)送緩沖器,然后清除表示有更多報文需要發(fā)送的標志,最后置起“發(fā)送請求(TR)”位,使SJA1000啟動發(fā)送,如圖6是SJA1000中斷控制發(fā)送過程。否否是是否CAN發(fā)送中斷?更多報文?清除“更多報文”標志臨時寄存器中報文送入發(fā)送緩沖器置“發(fā)送請求”位圖6中斷控制發(fā)送過程4.4.2查詢控制的發(fā)送在查詢控制的發(fā)送報文過程中,CAN控制器的發(fā)送中斷在此類發(fā)送控制中禁能。SJA1000在發(fā)送報文時,發(fā)送緩沖器被寫鎖定。因此在將新報文放入發(fā)送緩沖器之前主控制器必須檢查狀態(tài)寄存器的發(fā)送緩沖器狀態(tài)標志TBS。在整個過程中,對狀態(tài)寄存器進行周期性查詢,主控制器處于等待狀態(tài),當(dāng)查詢到發(fā)送緩沖器被釋放,主控制器將新的報文寫入發(fā)送緩沖器并置位命令寄存器的發(fā)送請求TR標志,之后SJA1000將啟動發(fā)送。如圖7位查詢控制SJA1000發(fā)送過程。是是否發(fā)送緩沖器釋放?置發(fā)送請求位待傳送報文送至發(fā)送緩沖器執(zhí)行其他任務(wù)或再次查詢圖7查詢方式發(fā)送報文4.5報文的接收報文的接收是由CAN控制器SJA1000獨立完成,接收到的報文存放在接收緩沖器中。允許發(fā)送給主控制器的報文,狀態(tài)寄存器中的接收緩沖器狀態(tài)標志(RBS)和中斷標志(R1)會標出。主控制器將該信息發(fā)送到本地的報文儲存器后,釋放報文接收緩沖器并對報文進行操作。與報文的發(fā)送相同,報文的接收過程也可由查詢SJA1000控制段狀態(tài)和中斷請求狀態(tài)標志來控制。4.5.1中斷方式控制接收是否接收緩沖器滿?讀接收緩沖器報文并保存釋放接收緩沖寄存器接收報文其他任務(wù)是否接收緩沖器滿?讀接收緩沖器報文并保存釋放接收緩沖寄存器接收報文其他任務(wù)圖8中斷控制的接收過程4.5.2查詢方式控制接收查詢方式控制接收的基本流程圖與中斷控制方式接收報文相類似,只是查詢方式控制接收的報文接收程序位于主程序中而在此接收方式下CAN控制器的接收中斷禁能。主控制器讀取接收緩沖寄存器狀態(tài)標志位RBS,查詢接收緩沖寄存器是否存在報文,若接收緩沖寄存器狀態(tài)標志為“空”,那么程序繼續(xù)執(zhí)行當(dāng)前的任務(wù)知道查詢到接收緩沖器中有報文為止。若接收緩沖寄存器狀態(tài)標志為“滿”,則說明接收緩沖器中存在一個或多個報文。那么主控制器從接收緩沖器中讀取第一個報文并保存,然后置位釋放接收緩沖寄存器,然后啟動報文接收。4.5.3接收FIFO/報文計數(shù)器/直接RAM訪問SJA1000中的寄存器和報文緩沖器相對于主控制器來說相當(dāng)于是外圍的寄存器,它們的尋址可以通過復(fù)用的地址/數(shù)據(jù)總線。不同寄存器可以在不同的操作模式中訪問,其中包含了初始化寄存器、狀態(tài)寄存器和控制寄存器。SJA1000的接收FIFO高達64位,最多能夠存儲n=21條報文,其中接收報文的數(shù)量計算方法為n=。5基于MODBUSRTU通訊規(guī)約的微電網(wǎng)CAN總線通訊系統(tǒng)5.1MODBUSRTU通訊協(xié)議簡介MODBUS通訊協(xié)議分為RTU協(xié)議和ASCII協(xié)議,本文采用MODBUSRTU通訊協(xié)議,MODBUS協(xié)議詳細定義了校驗碼、數(shù)據(jù)序列等數(shù)據(jù)交換所需的必要內(nèi)容。主機通過通訊信號尋址將報文傳送到從機,從機再通過相反的方向發(fā)出應(yīng)答信號傳送至主機,二者通過事先約定的標識符相互識別。5.2微網(wǎng)通訊報文5.2.1通訊報文簡介本文所寫報文基于MODBUSRTU協(xié)議,用于微電網(wǎng)中CC與MC之間的通訊,其中CC和MC均使用PC104結(jié)構(gòu)的嵌入式微機,暫定其通信波特率1Mbps(具體波特率需根據(jù)實際節(jié)點數(shù)量、通信介質(zhì)、數(shù)據(jù)量大小、通訊距離等因素綜合考慮)。其中CC地址為00H,MC地址分別為風(fēng)電設(shè)備01H、光伏發(fā)電設(shè)備02H、燃機設(shè)備03H。5.2.2在線查詢分布式電源狀態(tài)環(huán)節(jié)本環(huán)節(jié)主要用于查詢各分布式電源電量、運行狀態(tài)等,并將其顯示到控制監(jiān)控屏幕上。對電源狀態(tài)進行周期性查詢以及時發(fā)現(xiàn)電源當(dāng)前運行是否出現(xiàn)故障。查詢報文格式:設(shè)備地址功能代碼上傳數(shù)據(jù)要求01H02H03H01H:分布式能源上傳電量實時參數(shù)02H:分布式電源上傳運行狀態(tài)參數(shù)03H:分布式電源故障狀態(tài)參數(shù) 應(yīng)答報文格式:功能代碼數(shù)據(jù)區(qū)長度數(shù)據(jù)區(qū)數(shù)據(jù)5.2.3命令報文格式對于分布式電源的日常維護、參數(shù)修改或是在發(fā)生故障時的調(diào)整指令,都可通過本報文下達。命令報文格式:設(shè)備地址功能代碼數(shù)據(jù)長度數(shù)據(jù)區(qū)數(shù)據(jù)01H02H03H01H:分布式電源開機運行02H:分布式電源關(guān)閉03H:設(shè)定目標值應(yīng)答報文:功能代碼完成確認5.3微網(wǎng)通訊流程圖本通訊系統(tǒng)擬在Borlandc++3.1環(huán)境中進行編譯,本文僅采用查詢方式簡單描述了在通訊過程中的報文接收和發(fā)送功能,流程圖如圖9所示,其中包含的函數(shù)說明如下表:CAN_OPEN打開CAN控制器CAN_Config配置CAN端口CAN_Inquiry1詢問是否有報文待接收CAN_Inquiry2詢問是否有報文待發(fā)送CAN_RcvMsg接收報文CAN_SendMsg發(fā)送報文YYYNNCAN_ConfigMAIN_PROCAN_RcvMsgCAN_SendMsgCAN_Inquiry2CAN_Inquiry1CAN_OPEN圖9通信報文傳送流程圖本流程圖為CAN總線應(yīng)用于微網(wǎng)通信的基本流程圖。在一般情況下,微網(wǎng)系統(tǒng)內(nèi)部通信默認為CC與MC之間的通信即由CC對整個微電網(wǎng)進行統(tǒng)一的管理與控制而MC作為本地微電源控制器嚴格執(zhí)行來自MC的指令。程序開始,先對SJA1000進行初始化設(shè)置,選擇工作模式,本文默認使用BasicCAN模式,并配置相關(guān)寄存器。在運行主程序過程中,系統(tǒng)周期性地查詢CC是否發(fā)出指令或總線上是否有待接收報文,如果有,則進入接收報文子程序,否則繼續(xù)詢問是否存在待發(fā)送報文,待接收報文首先進入報文緩沖區(qū)域,被相應(yīng)控制器查詢到有待接收報文后,將啟動報文接收子程序,該子程序中定義了SJA1000的接收報文格式相關(guān)篩選規(guī)則,根據(jù)所定義格式對待接收報文進行逐位比對確認,只有通過篩選的報文才能被正確接收。如果沒有待接收報文,系統(tǒng)將詢問是否有待發(fā)送報文,沒有,則繼續(xù)執(zhí)行主程序,否則,跳轉(zhuǎn)至報文發(fā)送子程序。報文發(fā)送子程序中定義了與接收器中篩選器格式相對應(yīng)的報文標識符結(jié)構(gòu)以及存放報文具體內(nèi)容的數(shù)據(jù)區(qū)域。所有步驟執(zhí)行完后程序也將回到主程序中繼續(xù)查詢等待直至下一個待發(fā)送或待接收的報文出現(xiàn)。結(jié)論本文論述分布式電源、微電網(wǎng)通信以及CAN總線相關(guān)功能特點,通過編寫基于MODBUSRTU協(xié)議的報文,實現(xiàn)了將CAN總線應(yīng)用于分布式電源的基本通訊功能。本文以1個CC和3個MC通信為例子,描述了基于MODBUSRTU通信規(guī)約的CAN總線應(yīng)用于微電網(wǎng)的報文,實現(xiàn)了MC與CC的基本通信功能。此外還通過采用冗余雙CAN總線的方法,在一定程度上增強了通訊網(wǎng)絡(luò)的實時性、安全性和穩(wěn)定性。同時CAN總線通訊報文CRC校驗方式和嚴格的報文篩選模式,大大降低了微網(wǎng)通訊系統(tǒng)的出錯概率。而且CAN的CRC校驗方式可采用硬件校驗方式,從而避免了復(fù)雜的編程校驗,當(dāng)硬件檢測到報文發(fā)送錯誤時,會啟動自動重發(fā),進一步降低了通信報文的數(shù)據(jù)量,為報文的傳送節(jié)省了時間。CAN總線可以實現(xiàn)較遠距離的傳輸,能夠滿足微網(wǎng)通訊的基本要求。本文使用SJA1000作為CAN控制器,SJA1000作為獨立的CAN控制器帶有64個字節(jié)的接收FIFO,報文存儲量大,接收FIFO可以存儲高達21個報文,延長了最大中斷服務(wù)時間,大大避免了數(shù)據(jù)超載,同樣提高了通訊系統(tǒng)的安全性能。微電網(wǎng)通訊作為當(dāng)下熱門的研究方向,有著巨大的發(fā)展空間。由于電力系統(tǒng)關(guān)乎國民生計,對于其安全性和穩(wěn)定性有著十分嚴格的要求,因此隨著軟硬件設(shè)備的發(fā)展和科研的深入,微電網(wǎng)通訊將會在實際應(yīng)用取得更長足的進步。參考文獻[1]NIKKHAJOEIH,LASSETERRH.DistributedgenerationinterfacetotheCERTSmicrogrid.IEEETransonPowerDelivery,2009,24(3):1598-1608.[2]肖宏飛,劉士榮,鄭凌蔚.微型電網(wǎng)技術(shù)初探.電力系統(tǒng)保護與控制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025瓷磚買賣合同
- Unit 3 Family Matters Understanding ideas Like Father,Like Son 說課稿 -2024-2025學(xué)年高中英語外研版(2019)必修第一冊
- 2024-2025學(xué)年高中語文 第三課 第4節(jié) 咬文嚼字-消滅錯別字說課稿2 新人教版選修《語言文字應(yīng)用》
- 21 古詩三首 第一課時 說課稿-2024-2025學(xué)年統(tǒng)編版語文四年級上冊
- 2025購銷合同范本
- 企業(yè)派駐合同范例
- 2023八年級英語下冊 Module 2 Experiences Unit 2 They have seen the Pyramids第三課時說課稿 (新版)外研版
- 體驗設(shè)備合同范例
- 醫(yī)院綜合能源合同范本
- 農(nóng)村租地養(yǎng)殖合同范例
- 慢性腎衰竭的護理課件
- 2024-2025學(xué)年河南省鄭州市高二上期期末考試數(shù)學(xué)試卷(含答案)
- 甲流乙流培訓(xùn)課件
- 兒科學(xué)川崎病說課
- 2025《省建設(shè)工程檔案移交合同書(責(zé)任書)》
- 2025年云南農(nóng)墾集團總部春季社會招聘(9人)管理單位筆試遴選500模擬題附帶答案詳解
- 《石油鉆井基本知識》課件
- 電力兩票培訓(xùn)
- 四百字作文格子稿紙(可打印編輯)
- 新概念二冊課文電子版
- 采掘基礎(chǔ)知識
評論
0/150
提交評論