版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 《配電網(wǎng)自動化技術(shù)》</p><p><b> 課程設(shè)計任務(wù)書</b></p><p><b> 目 錄</b></p><p> 一、意義及設(shè)計背景3</p><p><b> 二、設(shè)計目的3</b></p><p
2、> 三、設(shè)計內(nèi)容和要求3</p><p> 四、設(shè)計內(nèi)容分析4</p><p><b> 五、設(shè)計原理4</b></p><p> 1、召喚式應(yīng)答規(guī)約4</p><p><b> 2、越限4</b></p><p><b> 3、遙測5
3、</b></p><p><b> 4、遙信5</b></p><p><b> 5、遙控5</b></p><p><b> 6、SOE5</b></p><p> 7、通信幀的格式5</p><p><b>
4、8、循環(huán)碼校驗6</b></p><p><b> 六、詳細(xì)設(shè)計7</b></p><p><b> 1、功能碼7</b></p><p> 2、下行報文幀結(jié)構(gòu)設(shè)計,即主站對子站的命令。8</p><p> 3、上行報文幀結(jié)構(gòu)設(shè)計,即子站對主站的響應(yīng)。9</p&g
5、t;<p> 4、全報文數(shù)據(jù)結(jié)構(gòu)的設(shè)計................................................................................................................ 12</p><p> 5、信息的傳送原則12</p><p><b> 6、查表法13<
6、;/b></p><p> 7、CRC表的產(chǎn)生15</p><p> 8、IED通信傳輸和接受的流程圖16</p><p><b> 七、設(shè)計總結(jié)17</b></p><p><b> 參考文獻(xiàn):18</b></p><p><b> 一、設(shè)
7、計背景 </b></p><p> 在配電網(wǎng)自動化系統(tǒng)中,數(shù)據(jù)通信是一個極為重要的環(huán)節(jié)。數(shù)據(jù)通信既可能是在一個廠站內(nèi)進(jìn)行,也可能是在廠站之間進(jìn)行,還可以是在遠(yuǎn)達(dá)數(shù)千公里的廠站與調(diào)度中心之間進(jìn)行。變電站自動化系統(tǒng),普遍采用分布式的監(jiān)視和控制系統(tǒng),各類IED裝置和通信管理機不斷進(jìn)行通信,使通信管理機實現(xiàn)現(xiàn)場信息的集結(jié)和控制命令的下達(dá),使IED裝置實現(xiàn)現(xiàn)場信息的上傳。在數(shù)據(jù)通信系統(tǒng)中,為保證這種數(shù)據(jù)通信的
8、正常有序進(jìn)行,雙方必須遵守一些共同的約定,這些約定就是通信規(guī)約。因此,通信規(guī)約是數(shù)據(jù)通信的基礎(chǔ)。在我國配電網(wǎng)自動化系統(tǒng)中,通信規(guī)約一般可以分為循環(huán)傳送式通信規(guī)約、召喚式應(yīng)答通信規(guī)約、對等式通信規(guī)約。由于召喚式通信規(guī)約可節(jié)省信道,數(shù)據(jù)傳輸速度高,通道適應(yīng)性強,因此得到了廣泛的應(yīng)用。</p><p> 由于信息在傳輸過程中會受到不同程度的干擾,干擾將會使信息出錯,出現(xiàn)信息的失真,接收端將收到錯誤的信息。因此,必須在
9、傳送的信號上加上抗干擾編碼,即利用信道編碼器實現(xiàn)差錯控制。差錯控制的目的是要發(fā)現(xiàn)傳輸過程中出現(xiàn)的錯碼,進(jìn)而加以修正。循環(huán)冗余校驗CRC(Cyclic Redundancy Check)是一種重要的校驗方式,編碼簡單且誤判概率很低,在電力自動化通信系統(tǒng)中得到了廣泛的應(yīng)用。</p><p><b> 設(shè)計目的</b></p><p> 配電網(wǎng)自動化技術(shù)是集計算機技術(shù)、
10、現(xiàn)代數(shù)據(jù)通信技術(shù)和電力系統(tǒng)運行控制理論為一體的自動化系統(tǒng),其中的數(shù)據(jù)通信技術(shù)是保證配電自動化系統(tǒng)實施的關(guān)鍵。配電網(wǎng)自動化系統(tǒng)一般分為三層:第一層為現(xiàn)場IED設(shè)備層,第二層為配電子站即通信管理機,第三層為主站層。本次課程設(shè)計為設(shè)計變電站自動化系統(tǒng)中通信管理機與現(xiàn)場各類IED設(shè)備的通信,采用的是召喚式應(yīng)答通信規(guī)約,在此基礎(chǔ)上設(shè)計幀結(jié)構(gòu)。因此,通過本次課程設(shè)計能夠使我們明白配電網(wǎng)自動化系統(tǒng)中通信的實現(xiàn)原理,為以后開展配電網(wǎng)自動化有關(guān)工作具有重
11、要指導(dǎo)意義。</p><p> 本次配電網(wǎng)課程設(shè)計的目的有以下幾點:</p><p> 1、加深對配電網(wǎng)自動化課程中基本概念和計算方法的掌握和理解。</p><p> 2、掌握信息傳送幀結(jié)構(gòu)的設(shè)計。</p><p> 3、理解掌握循環(huán)碼監(jiān)督碼的計算方法,循環(huán)碼的生成多項式。</p><p> 4、掌握用查表法
12、實現(xiàn)CRC-16校驗碼生成和校驗。</p><p> 5、了解主機規(guī)約傳輸和接收的程序流程,并畫出流程圖。</p><p><b> 三、設(shè)計內(nèi)容和要求</b></p><p> 1、根據(jù)功能要求,確定傳輸?shù)膬?nèi)容(命令)編碼,在此基礎(chǔ)上設(shè)計出幀結(jié)構(gòu)。</p><p> 2、設(shè)計出每一類信息的傳送幀格式。</
13、p><p> 3、根據(jù)信息的傳送重要性確定信息的傳送原則。,</p><p> 4、校驗方式選用CRC-16校驗方式。生成多項式g(x)=x16+x15+x5+1</p><p> 5、用查表法實現(xiàn)CRC-16校驗碼生成和校驗。</p><p> 6、設(shè)計主機規(guī)約傳輸和接收的程序流程,并畫出流程圖。</p><p>
14、; 7、設(shè)計CRC校驗子程序流程。</p><p><b> 8、編寫程序</b></p><p><b> 9、撰寫設(shè)計報告。</b></p><p><b> 四、設(shè)計內(nèi)容分析</b></p><p> 1、根據(jù)題目要求,IED和通信管理機之間的通信時通過RS48
15、5總線或CAN總線進(jìn)行串行通信。</p><p> 2、IED和通信管理機之間進(jìn)行通信時采用的通信規(guī)約是召喚式應(yīng)答規(guī)約。</p><p> 3、需要設(shè)計遙測幀結(jié)構(gòu)、遙信幀結(jié)構(gòu)、遙控幀結(jié)構(gòu)、事件順序記錄(SOE)幀結(jié)構(gòu)以及越限信息的幀結(jié)構(gòu)。</p><p> 4、校驗方式為CRC—16,用查表法實現(xiàn)校驗碼生成和實現(xiàn),需要設(shè)計校驗子程序的流程圖。</p>
16、;<p> 5、根據(jù)信息傳送的重要性區(qū)別確定出信息的傳送原則。</p><p> 6、設(shè)計主機規(guī)約傳輸和接收的流程圖。</p><p><b> 五、設(shè)計原理</b></p><p><b> 1、召喚式應(yīng)答規(guī)約</b></p><p> 問答通信方式由主站掌握遙測、遙信通信
17、的主動權(quán),主站輪流詢問IED設(shè)備,各IED設(shè)備只有在接到主站詢問后才可以回答(報送數(shù)據(jù)),主站主動,依此輪流詢問各個子站。如被詢問的子站無數(shù)據(jù)傳送,就轉(zhuǎn)向詢問下一子站。如被詢問的子站又?jǐn)?shù)據(jù)發(fā)送,一般就在數(shù)據(jù)送完后再轉(zhuǎn)向詢問下一個子站。為了提高效率,通常遙信采用變位傳送,遙測采用越閾值傳送。</p><p><b> 2、越限</b></p><p> 電力系統(tǒng)運行
18、時,各種電氣參數(shù)受約束條件的限制,不能超過一定得現(xiàn)值,母線的電壓不能太高或太低,功率傳送不能太高,當(dāng)電氣量超過一定的范圍時,對其參數(shù)應(yīng)及時進(jìn)行檢查,如超越限值,應(yīng)進(jìn)行警告。</p><p> 告警上限:當(dāng)模擬量變化超過此值時,進(jìn)行告警并記錄。</p><p> 告警下線:當(dāng)模擬量變化低于此值時,進(jìn)行告警并記錄。</p><p> 上復(fù)位限:低于告警上限的一個值
19、,當(dāng)值低于此值時,認(rèn)為模擬量恢復(fù)正常。</p><p> 下復(fù)位限:高于告警下限的一個值,當(dāng)值高于此值時,認(rèn)為模擬量恢復(fù)正常。</p><p> 如果運行參數(shù)由于某些原因在限值附近波動時,就會出限越限和復(fù)限不斷交替,頻繁告警,為了減少這種情況,通過設(shè)置“越限呆滯區(qū)”來緩解。</p><p> 當(dāng)運行參數(shù)超越上限, 圖中的a點時,判為越上限,可發(fā)出越上限告警信號
20、。此后當(dāng)運行參數(shù)回落到b 點以下,才判為復(fù)限,而兩外的1、2兩點不作撤警和重新告警處理。同理c、d段被判為連續(xù)地越下限狀態(tài)。</p><p> 越限呆滯區(qū):給定的一個量值,即上限和上復(fù)位限的差值或下復(fù)位限和下限的差值。</p><p> 3、遙測:將遠(yuǎn)方廠、站需要測量的被測量,應(yīng)用FTU中的微機采樣并預(yù)處理后,利用通信技術(shù)經(jīng)通信通道送到調(diào)度端的MS,儲存并顯示。遙測量包括母線電壓,功率
21、、線路電流、主變有功、無功、油溫、頻率及一些需要了解的非電量等各種模擬量。根據(jù)被測信息的重要性,可將YC量分為重要遙測、次要遙測、一般遙測。</p><p> 4、遙信:將遠(yuǎn)方廠、站的設(shè)備運行狀態(tài)信號、保護(hù)信號、應(yīng)用FTU采集后,利用通信技術(shù)經(jīng)通信通道送到調(diào)度端的MS,儲存并顯示。</p><p> 5、遙控:調(diào)度端MS應(yīng)用通信技術(shù),通過通信通道對遠(yuǎn)方廠、站的FTU管理的設(shè)備發(fā)送狀態(tài)控
22、制命令,相應(yīng)的設(shè)備接受命令并執(zhí)行。</p><p> 6、SOE:記錄狀態(tài)量發(fā)生變化的時刻的先后順序。</p><p><b> 7、通信幀的格式</b></p><p> 幀的格式如下圖所示。</p><p> ?。?)幀由幀頭、信息包和FCS[16bit](CRC)及幀尾組成。</p><p
23、> 幀頭:0x7E,長度為:1BYTE;</p><p> 幀尾:0x7C,長度為:1BYTE;</p><p> FCS:16bit CRC(即CRC-16),由Packet形成。</p><p> 幀發(fā)送時,高字節(jié)在前,低字節(jié)在后,例如發(fā)送256,先發(fā)送0x01,再0x00。 幀發(fā)送時,信息包和FCS中出現(xiàn)0x7E、0x7C、0x7D分別轉(zhuǎn)義為:0
24、x7D 0x5E、0x7D 0x5C、0x7D 0x5D(原字節(jié)和0x20異或)。</p><p> ?。?)信息包由包頭和數(shù)據(jù)組成。包頭由目的地址,源地址,功能碼和包長度組成。</p><p><b> 8、循環(huán)碼校驗</b></p><p> 循環(huán)碼是一種常用的校驗碼,是線性分組碼中的一個重要子類。它有嚴(yán)格的代數(shù)結(jié)構(gòu),用代數(shù)方法可以找出
25、許多編碼效率高、檢錯糾錯能力強的循環(huán)碼來。由于循環(huán)碼的編碼和檢錯方法簡單,而且具有了許多有效的糾錯方法,所以得到了廣泛的應(yīng)用。</p><p> 對于一個長度位k的二進(jìn)制信息碼元,用表示。發(fā)送裝置將產(chǎn)生一個r位的碼元序列,稱為監(jiān)督碼序列,,用表示,附加在k位的信息碼元序列后面,組成總長度為n位(n=k+r)的循環(huán)序列碼,使得這個n位的循環(huán)碼序列,可以被某個預(yù)定的生成多項式整除,并把n位的循環(huán)碼作為一幀信息發(fā)送出
26、去。接收裝置對接收到的n位碼元的幀,除以同樣的生成多項式。當(dāng)無余數(shù)時,則認(rèn)為沒有錯誤,這就是循環(huán)冗余校驗的實質(zhì)。</p><p> 實現(xiàn)CRC的基本原理,簡單的說,就是原始數(shù)據(jù)通過某種算法,得到一個新的數(shù)據(jù),而這個新的數(shù)據(jù)與原始數(shù)據(jù)有著固有的內(nèi)在聯(lián)系。通過把原始數(shù)據(jù)和新數(shù)據(jù)組合在一起,形成新的數(shù)據(jù),因此這個新數(shù)據(jù)具有自我校驗的能力。我們把原來的資料表示為,它是一個n階的多項式,表示為:</p>&
27、lt;p><b> =…+</b></p><p> 式中為0或1 ,x為偽變數(shù),并用指明各位間的排列位置。因此,一個8位的二進(jìn)制數(shù)01001001可以表示為:</p><p><b> =+++++++</b></p><p> 通過除以CRC多項式后,得到一個余數(shù)和商,這個就是我們需要的CRC校驗值,上述
28、用公式表示:</p><p> =*+ </p><p> CRC—16校驗方式的生成多項式為g(x)=+ ++1</p><p><b> 六、詳細(xì)設(shè)計</b></p><p><b> 1、功能碼</b></p><p> 2、下行報文幀結(jié)構(gòu)設(shè)計
29、,即主站對子站的命令。</p><p> 幀頭為:0x7E,長度為:1BYTE;</p><p> 目的地址即主站地址為EEH,占1BYTE;</p><p> 源地址即現(xiàn)場設(shè)備地址為20H—3EH,占1BYTE;</p><p> 包長度:整個幀字?jǐn)?shù)之和,根據(jù)實際要求確定其長度的大??;</p><p> F
30、CS:CRC-16,占2 BYTE;</p><p> 幀尾為:0x7C,長度為:1BYTE;</p><p> 由于遙信量、遙控量、遙測量、越限、SOE、全報文幀結(jié)構(gòu)中幀頭、幀尾、目的地址、源地址、FCS均相同(功能碼上表已給出),區(qū)別只在于數(shù)據(jù)和包長度(根據(jù)實際要求確定其大?。?,故只要設(shè)計各自幀結(jié)構(gòu)中的數(shù)據(jù)結(jié)構(gòu),以下是詳細(xì)幀結(jié)構(gòu)中數(shù)據(jù)結(jié)構(gòu)的設(shè)計。</p><p&
31、gt; ?。?)遙測幀結(jié)構(gòu)的設(shè)計</p><p> 個數(shù):主站所要采集的信息量的數(shù)目,數(shù)目為12個;占1BYTE;</p><p> 編號:遙信信息量的編號,編號為1~12;1BYTE;</p><p> 方式:表示發(fā)送的遙測量是全部遙測量、所需要的n個遙測量還是分段遙測量;11表示選取全部遙測量,10表示選取n個量,并標(biāo)明各個量的編號;00表示選取一定范圍內(nèi)
32、按順序的遙測量。</p><p> (2)遙控幀結(jié)構(gòu)的設(shè)計</p><p> 個數(shù):開關(guān)量的個數(shù);占1BYTE;</p><p> 編號:開關(guān)量的編號;占1BYTE;</p><p> 方式:表示發(fā)送的是全部開關(guān)量、所需要的n個開關(guān)量還是分段開關(guān)量;11表示選取全部開關(guān)量,10表示選取所需要的n個開關(guān)量,并標(biāo)明各個量的編號;00表示選
33、取一定范圍內(nèi)按順序的開關(guān)量;占1BYTE。</p><p> 狀態(tài):反映各開關(guān)狀態(tài)的改變; 00表示開關(guān)由合到分,11表示開關(guān)由分到合,占1BYTE;</p><p> 下行遙控動令數(shù)據(jù)結(jié)構(gòu)設(shè)計</p><p> 下行遙控動令幀結(jié)構(gòu)中無數(shù)據(jù)。</p><p> (3) 下行遙信數(shù)據(jù)結(jié)構(gòu)設(shè)計</p><p>
34、個數(shù):主站所要采集的信息量的數(shù)目,數(shù)目為20;占1BYTE;</p><p> 編號:采集量的編號,編號為1~20;1BYTE; </p><p> 方式:表示發(fā)送的遙信量是全部遙信量、所需要的n個遙信量還是分段遙信量;11表示選取全部遙信量,10表示選取n個量,并標(biāo)明各個量的編號;00表示選取一定范圍內(nèi)按順序的遙信量。</p><p> (4)SOE下行幀結(jié)
35、構(gòu)中無數(shù)據(jù)。</p><p> ?。?)下行越限幀結(jié)構(gòu)中無數(shù)據(jù)。</p><p> 3、上行報文幀結(jié)構(gòu)設(shè)計,即子站對主站的響應(yīng)。</p><p> 幀頭為:0x7E,長度為:1BYTE;</p><p> 目的地址即主站地址為EEH,占1BYTE;</p><p> 源地址即現(xiàn)場設(shè)備地址為20H—3EH,占1B
36、YTE;</p><p> 包長度:整個幀字?jǐn)?shù)之和,根據(jù)實際要求確定其長度的大??;</p><p> FCS:CRC-16,占2 BYTE;</p><p> 幀尾為:0x7C,長度為:1BYTE;</p><p> 由于遙信量、遙控量、遙測量、越限、SOE、全報文幀結(jié)構(gòu)中幀頭、幀尾、目的地址、源地址、FCS均相同(功能碼上表已給出)
37、,區(qū)別只在于數(shù)據(jù)和包長度(根據(jù)實際要求確定其大小),故只要設(shè)計各自幀結(jié)構(gòu)中的數(shù)據(jù)結(jié)構(gòu),以下是詳細(xì)幀結(jié)構(gòu)中數(shù)據(jù)結(jié)構(gòu)的設(shè)計。</p><p> (1)遙信幀結(jié)構(gòu)的設(shè)計</p><p> 個數(shù):主站所要采集的信息量的數(shù)目,占1BYTE;</p><p> 編號:開關(guān)量的編號;1BYTE; </p><p> 數(shù)值:反映各個開關(guān)的狀態(tài),11表
38、示開關(guān)合,00表示開關(guān)分; </p><p> 方式:表示發(fā)送的遙信量是全部遙信量、所需要的n個遙信量還是分段遙信量;11表示選取全部遙信量,10表示選取所需要的n個量,并標(biāo)明各個量的編號;00表示選取一定范圍內(nèi)按順序的遙信量;占1BYTE。</p><p> (2)遙測幀結(jié)構(gòu)的設(shè)計</p><p> 個數(shù):主站所要采集的信息量的數(shù)目;占1BYTE;</
39、p><p> 編號:信息量的編號;占1BYTE;</p><p> 數(shù)值:反映測得各個信息量的值,占1BYTE;</p><p> 方式:表示發(fā)送的遙測量是全部遙測量、所需要的n個遙測量還是分段遙測量;11表示選取全部遙測量,10表示選取n個量,并標(biāo)明各個量的編號;00表示選取一定范圍內(nèi)按順序的遙測量。</p><p> ?。?)遙控幀結(jié)構(gòu)
40、的設(shè)計</p><p> 個數(shù):現(xiàn)場設(shè)備開關(guān)的個數(shù);占1BYTE;</p><p> 編號:開關(guān)量的編號;占1BYTE;</p><p> 方式:表示發(fā)送的是全部開關(guān)量、所需要的n個開關(guān)量還是分段開關(guān)量;11表示選取全部開關(guān)量,10表示選取所需要的n個開關(guān)量,并標(biāo)明各個量的編號;00表示選取一定范圍內(nèi)按順序的開關(guān)量;占1BYTE。</p><
41、;p> 狀態(tài):反映各開的狀態(tài)的改變;00表示開關(guān)由合到分,11表示開關(guān)由分到合;占1BYTE。</p><p> ?。?)SOE幀結(jié)構(gòu)的設(shè)計</p><p> 個數(shù):發(fā)生變位的開關(guān)的個數(shù),占1BYTE;</p><p> 編號:發(fā)生變位的開關(guān)的編號,占1BYTE;</p><p> 方式:表示發(fā)送的是全部開關(guān)量、所需要的n個開關(guān)
42、量還是分段開關(guān)量;11表示選取全部開關(guān)量,10表示選取所需要的n個開關(guān)量,并標(biāo)明各個量的編號;00表示選取一定范圍內(nèi)按順序的開關(guān)量;占1BYTE。</p><p> 狀態(tài):反映開關(guān)狀態(tài)的改變;00表示開關(guān)由合到分,11表示開關(guān)由分到合;占1BYTE;</p><p> 時間:反映發(fā)生開關(guān)變位時的時間;包括年、月、日、時、分、秒,其中年占2BYTE;月、日、時、分、秒各占1BYTE;共占
43、7 BYTE;</p><p> ?。?)越限幀結(jié)構(gòu)的設(shè)計</p><p> 個數(shù):發(fā)生越限報警的開關(guān)的數(shù)目;占1BYTE;</p><p> 編號:發(fā)生越限報警的開關(guān)的編號;占1BYTE;</p><p> 方式:表示發(fā)送的是全部開關(guān)量、所需要的n個開關(guān)量還是分段開關(guān)量;11表示選取全部開關(guān)量,10表示選取所需要的n個開關(guān)量,并標(biāo)明各
44、個量的編號;00表示選取一定范圍內(nèi)按順序的開關(guān)量;占1BYTE。</p><p> 狀態(tài):反映開關(guān)越限的種類;20H表示越告警上限,21H表示越告警下限,22H表示越上復(fù)位限,23H表示越下復(fù)位限。</p><p> 時間:反映開關(guān)量發(fā)生越限時的時間;包括年、月、日、時、分、秒,其中年占2BYTE;月、日、時、分、秒各占1BYTE;共占7 BYTE;</p><p&
45、gt; .4、全報文數(shù)據(jù)結(jié)構(gòu)的設(shè)計</p><p> 下行全報文數(shù)據(jù)的設(shè)計</p><p><b> 上行全報文數(shù)據(jù)設(shè)計</b></p><p> 特殊標(biāo)志位:開關(guān)位發(fā)生異常時的標(biāo)志,即發(fā)生SOE和越限 ;有SOE時,用F1H 表示,無SOE時,用F2H表示;發(fā)生開關(guān)量越限時,用F3H表示,無開關(guān)量越限時,用F4H表示;既有SOE又有越
46、限時,用FFH表示;兩個都沒有時,用F0H表示;占1BYT.</p><p><b> 5、信息的傳送原則</b></p><p> ?。?)正常傳送信息時,要求快速準(zhǔn)確的傳遞信息,保證信息的實時性。在信息傳遞過程中,發(fā)生開關(guān)變位的信息和遙信信息最重要。</p><p> ?。?)傳遞信息發(fā)生SOE和開關(guān)量越限時,開關(guān)量的越限信息最重要。在主
47、站輪詢子站時,對重要的信息量的輪詢周期應(yīng)盡量短。</p><p> ?。?)按照信息的重要性,遙信信息幀為一級幀,詢問時間不超過10s;越限信 </p><p> 息幀為二級幀,詢問時間不超過20s;遙測信息幀,遙控信息幀,SOE信息幀為三級幀,詢問時間不超過50s。</p><p> ?。?)主機輪詢子站時,如果對某一子站的詢問次數(shù)超過三次
48、后,子站仍然沒有響應(yīng),則在等待10分鐘以后再對其進(jìn)行詢問。</p><p><b> 6、查表法</b></p><p> 查表法,是使用預(yù)先算好的CRC值,直接查出CRC值,因此,它是基于字節(jié)或字操作,避免了耗時的位運算。這就決定了它的速度會增加,由此帶來功耗降低的好處,可這是以付出內(nèi)存為代價的,因為,必須預(yù)先在程序中存在一個CRC值與其索引值有一個一一對應(yīng)的關(guān)
49、系。不像逐位法那樣,每次移入一個位,就進(jìn)行運算,查表法師每次移入一個位元組,得到索引值,然后,與這個索引值做異或運算。粗略的看起來,所用的時間為逐位法的1/5(具體根據(jù)計算機的指令周期而定)左右。</p><p> 以下是八位數(shù)據(jù)CRC查表流程圖如下</p><p><b> 演示代碼如下:</b></p><p> Void CRC16
50、_Table(unsigned char *pMsg,unsigned char len)</p><p><b> {</b></p><p> Unsigned char j;</p><p> Unsigned int CRCindex;</p><p><b> ......</b>
51、</p><p> For(j=0:j<len;j++)</p><p><b> {</b></p><p> CRCindex=(CRC16Temp>>8)^*pMsg;</p><p> CRC16Temp<<=8;</p><p> CRC16Tem
52、p^=CRC16Table[CRCindex];</p><p><b> }</b></p><p><b> ......</b></p><p><b> }</b></p><p><b> 7、CRC表的產(chǎn)生</b></p>
53、;<p> 由于數(shù)據(jù)通常以字節(jié)(當(dāng)然也可以字的形式)形式出現(xiàn),因此以8位數(shù)據(jù)產(chǎn)生所需要的CRC表,共計256個,以便在提高速度的同時可以節(jié)約內(nèi)存。產(chǎn)生表的過程就是分別求出從0x00-0xFF的CRC值,然后按照這個影射關(guān)系構(gòu)成的一個數(shù)據(jù)表。當(dāng)然,有兩種辦法來實現(xiàn),一個是在運行時,通過調(diào)用CRC表程序來產(chǎn)生。其次,是用工具預(yù)先形成數(shù)據(jù)表,然后將其放在ROM中。</p><p> CRC校驗的子程序
54、流程</p><p><b> 程序為:</b></p><p> void GenCRC16Table( )</p><p><b> {</b></p><p> unsigned int i,j;</p><p> for(i=0;i<256;i++)&
55、lt;/p><p><b> {</b></p><p> CRC16Temp=I;</p><p> CRC16Temp<<=8;</p><p> for(j=0;j<8;j++)</p><p><b> {</b></p><
56、;p> if(CRC16Temp&0x8000)</p><p><b> { </b></p><p> CRC16Temp<<=1;</p><p> CRC16Temp^=CRCPOLY16;</p><p><b> }</b></p>&l
57、t;p> else CRC16Temp<<=1;</p><p><b> }</b></p><p> CRC16Table[i]= CRC16Temp;</p><p><b> }</b></p><p><b> } </b></
58、p><p> 8、IED通信傳輸和接受的流程圖</p><p><b> 七、設(shè)計總結(jié)</b></p><p> 課程設(shè)計是我們專業(yè)課程知識綜合應(yīng)用的實踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程.”千里之行始于足下”,通過這次課程設(shè)計,我深深體會到這句千古名言的真正含義.我今天認(rèn)真的進(jìn)行課程設(shè)計,學(xué)會腳踏實地邁開這一步,就是為明
59、天能穩(wěn)健地在社會大潮中奔跑打下堅實的基礎(chǔ)</p><p> 本次的課程設(shè)計是要設(shè)計用于變電站自動化系統(tǒng)的通信規(guī)約,主要是通信管理機和IED通信的規(guī)約,主要內(nèi)容為設(shè)計幀結(jié)構(gòu),涉及每一類信息的傳送幀格式及所采用的校驗碼的選擇。本次課程設(shè)計,對我來說很有難度的,剛開始不知該怎么弄,但是經(jīng)過向董老師請教和與同學(xué)的討論,以及查閱相關(guān)專業(yè)書籍,上網(wǎng)搜集資料,我順利的完成了這次的課程設(shè)計任務(wù),鍛煉了獨立解決問題的能力,使我感
60、到真正的進(jìn)步和自我滿足。</p><p> 通過本次課程設(shè)計,使我懂得了要將平時的理論知識應(yīng)用到實際中去并非易事,是需要很多的努力的,通過這次課程設(shè)計使我對通信規(guī)約中的“四遙”及整個IED系統(tǒng)有了更深刻的了解和掌握,為以后在工作崗位上更好的應(yīng)用專業(yè)技能奠定了基礎(chǔ),除此之外,還讓我明白了如何積極主動的學(xué)習(xí)以及通過自學(xué)的一些方法,培養(yǎng)了自學(xué)的興趣。</p><p><b> 參考
61、文獻(xiàn):</b></p><p> 王世政,李靖霞.電網(wǎng)調(diào)度自動化與配網(wǎng)自動化技術(shù).北京:中國水利水電出版社,2006</p><p> 付周興,王清亮,董張卓.電力系統(tǒng)自動化.北京:中國電力出版社,2006</p><p> 許克明,熊煒.配電網(wǎng)自動化系統(tǒng).重慶:重慶大學(xué)出版社,2007</p><p> 柳永智,劉曉川.
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 站控通信規(guī)約和通信管理機通信程序設(shè)計
- 配電網(wǎng)自動化FTU通信系統(tǒng)設(shè)計.pdf
- 配電網(wǎng)自動化通信及其模式分析
- 配電自動化終端中通信管理機的設(shè)計與實現(xiàn).pdf
- 忻州地區(qū)配電網(wǎng)自動化通信系統(tǒng)組網(wǎng)方案設(shè)計.pdf
- 配電網(wǎng)自動化通信系統(tǒng)研究及應(yīng)用
- 廣西配電網(wǎng)自動化通信協(xié)議應(yīng)用研究
- 電力自動化通信管理機的研制.pdf
- 配電網(wǎng)自動化通信系統(tǒng)研究及應(yīng)用.pdf
- 汕尾地區(qū)配電網(wǎng)自動化系統(tǒng)通信方式研究.pdf
- GPRS通信技術(shù)在配電網(wǎng)自動化中的應(yīng)用研究.pdf
- 變電站自動化系統(tǒng)中通信管理機的設(shè)計.pdf
- 基于PLC通信的10kV配電網(wǎng)自動化研究.pdf
- 城市配電網(wǎng)自動化與通信網(wǎng)絡(luò)結(jié)構(gòu)優(yōu)化探討
- 與無線自組網(wǎng)相結(jié)合的配電網(wǎng)自動化通信網(wǎng)絡(luò)設(shè)計.pdf
- 配電自動化的通信方式
- 基于EPON的配電網(wǎng)自動化通信系統(tǒng)安全機制研究.pdf
- 配電網(wǎng)自動化載波通信在線路故障時的通道分析
- 智能配電網(wǎng)通信技術(shù)研究
- 變電站自動化系統(tǒng)通信管理機研發(fā).pdf
評論
0/150
提交評論