




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、配電網(wǎng)自動(dòng)化技術(shù)課程設(shè)計(jì)任務(wù)書題 目站控通信規(guī)約和通信管理機(jī)通信程序設(shè)計(jì)學(xué)號專業(yè)班級設(shè)計(jì)內(nèi)容與要求1 背景變電站自動(dòng)化系統(tǒng),普遍采用分布式的監(jiān)視和控制系統(tǒng)。各類IED裝置和通信管理機(jī)進(jìn)行通信。通信管理機(jī)實(shí)現(xiàn)IED信息集結(jié)和控制命令的下達(dá)。 環(huán)冗余校驗(yàn)CRC(Cyclic Redundancy Check)是一種重要的校驗(yàn)方式。編碼簡單且誤判概率很低,在電力自動(dòng)化通信系統(tǒng)中得到了廣泛的應(yīng)用。2 設(shè)計(jì)內(nèi)容和要求設(shè)計(jì)用于實(shí)現(xiàn)IED和通信管理機(jī)的通信規(guī)約,規(guī)約采用召喚式應(yīng)答規(guī)約,實(shí)現(xiàn)YC、YX、YK及SOE和越限信息的傳送。用循環(huán)冗余校驗(yàn)碼進(jìn)行校驗(yàn)。每個(gè)IED YC量12個(gè),YX量20。設(shè)計(jì)IED的通
2、信程序 具體內(nèi)容如下:1) 根據(jù)功能要求,確定傳輸?shù)膬?nèi)容(命令)編碼,在此基礎(chǔ)上設(shè)計(jì)出幀結(jié)構(gòu)。2) 設(shè)計(jì)出每一類信息的傳送幀格式。3) 根據(jù)信息的傳送重要性確定信息的傳送原則。,4) 校驗(yàn)方式選用CRC-16校驗(yàn)方式。生成多項(xiàng)式g(x)=x16+x15+x5+15) 用查表法實(shí)現(xiàn)CRC-16校驗(yàn)碼生成和校驗(yàn)。6) 設(shè)計(jì)主機(jī)規(guī)約傳輸和接收的程序流程,并畫出流程圖。7) 設(shè)計(jì)CRC校驗(yàn)子程序流程。8) 撰寫設(shè)計(jì)報(bào)告。起止時(shí)間2011 年 12 月 20 至 2011 年 12 月 26日指導(dǎo)教師簽名年 月 日系(教研室)主任簽名年 月 日學(xué)生簽名年 月 日目 錄一、意義及設(shè)計(jì)背景3二、設(shè)計(jì)目的3三
3、、設(shè)計(jì)內(nèi)容和要求3四、設(shè)計(jì)內(nèi)容分析4五、設(shè)計(jì)原理41、召喚式應(yīng)答規(guī)約42、越限43、遙測54、遙信55、遙控56、SOE57、通信幀的格式58、循環(huán)碼校驗(yàn)6六、詳細(xì)設(shè)計(jì)71、功能碼72、下行報(bào)文幀結(jié)構(gòu)設(shè)計(jì),即主站對子站的命令。83、上行報(bào)文幀結(jié)構(gòu)設(shè)計(jì),即子站對主站的響應(yīng)。9 4、全報(bào)文數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì). 125、信息的傳送原則126、查表法137、CRC表的產(chǎn)生158、IED通信傳輸和接受的流程圖16七、設(shè)計(jì)總結(jié)17參考文獻(xiàn):18一、設(shè)計(jì)背景 在配電網(wǎng)自動(dòng)化系統(tǒng)中,數(shù)據(jù)通信是一個(gè)極為重要的環(huán)節(jié)。數(shù)據(jù)通信既可能是在一個(gè)廠站內(nèi)進(jìn)行,也可能是在廠站之間進(jìn)行,還可以是在遠(yuǎn)達(dá)數(shù)千公里的廠站與調(diào)度中心之間進(jìn)
4、行。變電站自動(dòng)化系統(tǒng),普遍采用分布式的監(jiān)視和控制系統(tǒng),各類IED裝置和通信管理機(jī)不斷進(jìn)行通信,使通信管理機(jī)實(shí)現(xiàn)現(xiàn)場信息的集結(jié)和控制命令的下達(dá),使IED裝置實(shí)現(xiàn)現(xiàn)場信息的上傳。在數(shù)據(jù)通信系統(tǒng)中,為保證這種數(shù)據(jù)通信的正常有序進(jìn)行,雙方必須遵守一些共同的約定,這些約定就是通信規(guī)約。因此,通信規(guī)約是數(shù)據(jù)通信的基礎(chǔ)。在我國配電網(wǎng)自動(dòng)化系統(tǒng)中,通信規(guī)約一般可以分為循環(huán)傳送式通信規(guī)約、召喚式應(yīng)答通信規(guī)約、對等式通信規(guī)約。由于召喚式通信規(guī)約可節(jié)省信道,數(shù)據(jù)傳輸速度高,通道適應(yīng)性強(qiáng),因此得到了廣泛的應(yīng)用。由于信息在傳輸過程中會(huì)受到不同程度的干擾,干擾將會(huì)使信息出錯(cuò),出現(xiàn)信息的失真,接收端將收到錯(cuò)誤的信息。因此,
5、必須在傳送的信號上加上抗干擾編碼,即利用信道編碼器實(shí)現(xiàn)差錯(cuò)控制。差錯(cuò)控制的目的是要發(fā)現(xiàn)傳輸過程中出現(xiàn)的錯(cuò)碼,進(jìn)而加以修正。循環(huán)冗余校驗(yàn)CRC(Cyclic Redundancy Check)是一種重要的校驗(yàn)方式,編碼簡單且誤判概率很低,在電力自動(dòng)化通信系統(tǒng)中得到了廣泛的應(yīng)用。2、 設(shè)計(jì)目的配電網(wǎng)自動(dòng)化技術(shù)是集計(jì)算機(jī)技術(shù)、現(xiàn)代數(shù)據(jù)通信技術(shù)和電力系統(tǒng)運(yùn)行控制理論為一體的自動(dòng)化系統(tǒng),其中的數(shù)據(jù)通信技術(shù)是保證配電自動(dòng)化系統(tǒng)實(shí)施的關(guān)鍵。配電網(wǎng)自動(dòng)化系統(tǒng)一般分為三層:第一層為現(xiàn)場IED設(shè)備層,第二層為配電子站即通信管理機(jī),第三層為主站層。本次課程設(shè)計(jì)為設(shè)計(jì)變電站自動(dòng)化系統(tǒng)中通信管理機(jī)與現(xiàn)場各類IED設(shè)備的
6、通信,采用的是召喚式應(yīng)答通信規(guī)約,在此基礎(chǔ)上設(shè)計(jì)幀結(jié)構(gòu)。因此,通過本次課程設(shè)計(jì)能夠使我們明白配電網(wǎng)自動(dòng)化系統(tǒng)中通信的實(shí)現(xiàn)原理,為以后開展配電網(wǎng)自動(dòng)化有關(guān)工作具有重要指導(dǎo)意義。本次配電網(wǎng)課程設(shè)計(jì)的目的有以下幾點(diǎn):1、加深對配電網(wǎng)自動(dòng)化課程中基本概念和計(jì)算方法的掌握和理解。2、掌握信息傳送幀結(jié)構(gòu)的設(shè)計(jì)。3、理解掌握循環(huán)碼監(jiān)督碼的計(jì)算方法,循環(huán)碼的生成多項(xiàng)式。4、掌握用查表法實(shí)現(xiàn)CRC-16校驗(yàn)碼生成和校驗(yàn)。5、了解主機(jī)規(guī)約傳輸和接收的程序流程,并畫出流程圖。三、設(shè)計(jì)內(nèi)容和要求1、根據(jù)功能要求,確定傳輸?shù)膬?nèi)容(命令)編碼,在此基礎(chǔ)上設(shè)計(jì)出幀結(jié)構(gòu)。2、設(shè)計(jì)出每一類信息的傳送幀格式。3、根據(jù)信息的傳送重
7、要性確定信息的傳送原則。,4、校驗(yàn)方式選用CRC-16校驗(yàn)方式。生成多項(xiàng)式g(x)=x16+x15+x5+15、用查表法實(shí)現(xiàn)CRC-16校驗(yàn)碼生成和校驗(yàn)。6、設(shè)計(jì)主機(jī)規(guī)約傳輸和接收的程序流程,并畫出流程圖。7、設(shè)計(jì)CRC校驗(yàn)子程序流程。8、編寫程序9、撰寫設(shè)計(jì)報(bào)告。四、設(shè)計(jì)內(nèi)容分析1、根據(jù)題目要求,IED和通信管理機(jī)之間的通信時(shí)通過RS485總線或CAN總線進(jìn)行串行通信。2、IED和通信管理機(jī)之間進(jìn)行通信時(shí)采用的通信規(guī)約是召喚式應(yīng)答規(guī)約。3、需要設(shè)計(jì)遙測幀結(jié)構(gòu)、遙信幀結(jié)構(gòu)、遙控幀結(jié)構(gòu)、事件順序記錄(SOE)幀結(jié)構(gòu)以及越限信息的幀結(jié)構(gòu)。4、校驗(yàn)方式為CRC16,用查表法實(shí)現(xiàn)校驗(yàn)碼生成和實(shí)現(xiàn),需要
8、設(shè)計(jì)校驗(yàn)子程序的流程圖。5、根據(jù)信息傳送的重要性區(qū)別確定出信息的傳送原則。6、設(shè)計(jì)主機(jī)規(guī)約傳輸和接收的流程圖。五、設(shè)計(jì)原理1、召喚式應(yīng)答規(guī)約問答通信方式由主站掌握遙測、遙信通信的主動(dòng)權(quán),主站輪流詢問IED設(shè)備,各IED設(shè)備只有在接到主站詢問后才可以回答(報(bào)送數(shù)據(jù)),主站主動(dòng),依此輪流詢問各個(gè)子站。如被詢問的子站無數(shù)據(jù)傳送,就轉(zhuǎn)向詢問下一子站。如被詢問的子站又?jǐn)?shù)據(jù)發(fā)送,一般就在數(shù)據(jù)送完后再轉(zhuǎn)向詢問下一個(gè)子站。為了提高效率,通常遙信采用變位傳送,遙測采用越閾值傳送。2、越限 電力系統(tǒng)運(yùn)行時(shí),各種電氣參數(shù)受約束條件的限制,不能超過一定得現(xiàn)值,母線的電壓不能太高或太低,功率傳送不能太高,當(dāng)電氣量超過一
9、定的范圍時(shí),對其參數(shù)應(yīng)及時(shí)進(jìn)行檢查,如超越限值,應(yīng)進(jìn)行警告。告警上限:當(dāng)模擬量變化超過此值時(shí),進(jìn)行告警并記錄。告警下線:當(dāng)模擬量變化低于此值時(shí),進(jìn)行告警并記錄。上復(fù)位限:低于告警上限的一個(gè)值,當(dāng)值低于此值時(shí),認(rèn)為模擬量恢復(fù)正常。下復(fù)位限:高于告警下限的一個(gè)值,當(dāng)值高于此值時(shí),認(rèn)為模擬量恢復(fù)正常。如果運(yùn)行參數(shù)由于某些原因在限值附近波動(dòng)時(shí),就會(huì)出限越限和復(fù)限不斷交替,頻繁告警,為了減少這種情況,通過設(shè)置“越限呆滯區(qū)”來緩解。當(dāng)運(yùn)行參數(shù)超越上限, 圖中的a點(diǎn)時(shí),判為越上限,可發(fā)出越上限告警信號。此后當(dāng)運(yùn)行參數(shù)回落到b 點(diǎn)以下,才判為復(fù)限,而兩外的1、2兩點(diǎn)不作撤警和重新告警處理。同理c、d段被判為連
10、續(xù)地越下限狀態(tài)。越限呆滯區(qū):給定的一個(gè)量值,即上限和上復(fù)位限的差值或下復(fù)位限和下限的差值。3、遙測:將遠(yuǎn)方廠、站需要測量的被測量,應(yīng)用FTU中的微機(jī)采樣并預(yù)處理后,利用通信技術(shù)經(jīng)通信通道送到調(diào)度端的MS,儲(chǔ)存并顯示。遙測量包括母線電壓,功率、線路電流、主變有功、無功、油溫、頻率及一些需要了解的非電量等各種模擬量。根據(jù)被測信息的重要性,可將YC量分為重要遙測、次要遙測、一般遙測。4、遙信:將遠(yuǎn)方廠、站的設(shè)備運(yùn)行狀態(tài)信號、保護(hù)信號、應(yīng)用FTU采集后,利用通信技術(shù)經(jīng)通信通道送到調(diào)度端的MS,儲(chǔ)存并顯示。5、遙控:調(diào)度端MS應(yīng)用通信技術(shù),通過通信通道對遠(yuǎn)方廠、站的FTU管理的設(shè)備發(fā)送狀態(tài)控制命令,相應(yīng)
11、的設(shè)備接受命令并執(zhí)行。6、SOE:記錄狀態(tài)量發(fā)生變化的時(shí)刻的先后順序。7、通信幀的格式幀的格式如下圖所示。幀幀頭 信息包 FCS 幀尾包頭 數(shù)據(jù) 目的地址 源地址 包長度 功能碼(1)幀由幀頭、信息包和FCS16bit(CRC)及幀尾組成。幀頭:0x7E,長度為:1BYTE; 幀尾:0x7C,長度為:1BYTE;FCS:16bit CRC(即CRC-16),由Packet形成。 幀發(fā)送時(shí),高字節(jié)在前,低字節(jié)在后,例如發(fā)送256,先發(fā)送0x01,再0x00。 幀發(fā)送時(shí),信息包和FCS中出現(xiàn)0x7E、0x7C、0x7D分別轉(zhuǎn)義為:0x7D 0x5E、0x7D 0x5C、0x7D 0x5D(原字節(jié)和
12、0x20異或)。(2)信息包由包頭和數(shù)據(jù)組成。包頭由目的地址,源地址,功能碼和包長度組成。8、循環(huán)碼校驗(yàn)循環(huán)碼是一種常用的校驗(yàn)碼,是線性分組碼中的一個(gè)重要子類。它有嚴(yán)格的代數(shù)結(jié)構(gòu),用代數(shù)方法可以找出許多編碼效率高、檢錯(cuò)糾錯(cuò)能力強(qiáng)的循環(huán)碼來。由于循環(huán)碼的編碼和檢錯(cuò)方法簡單,而且具有了許多有效的糾錯(cuò)方法,所以得到了廣泛的應(yīng)用。對于一個(gè)長度位k的二進(jìn)制信息碼元,用表示。發(fā)送裝置將產(chǎn)生一個(gè)r位的碼元序列,稱為監(jiān)督碼序列,用表示,附加在k位的信息碼元序列后面,組成總長度為n位(n=k+r)的循環(huán)序列碼,使得這個(gè)n位的循環(huán)碼序列,可以被某個(gè)預(yù)定的生成多項(xiàng)式整除,并把n位的循環(huán)碼作為一幀信息發(fā)送出去。接收裝
13、置對接收到的n位碼元的幀,除以同樣的生成多項(xiàng)式。當(dāng)無余數(shù)時(shí),則認(rèn)為沒有錯(cuò)誤,這就是循環(huán)冗余校驗(yàn)的實(shí)質(zhì)。實(shí)現(xiàn)CRC的基本原理,簡單的說,就是原始數(shù)據(jù)通過某種算法,得到一個(gè)新的數(shù)據(jù),而這個(gè)新的數(shù)據(jù)與原始數(shù)據(jù)有著固有的內(nèi)在聯(lián)系。通過把原始數(shù)據(jù)和新數(shù)據(jù)組合在一起,形成新的數(shù)據(jù),因此這個(gè)新數(shù)據(jù)具有自我校驗(yàn)的能力。我們把原來的資料表示為,它是一個(gè)n階的多項(xiàng)式,表示為:=+式中為0或1 ,x為偽變數(shù),并用指明各位間的排列位置。因此,一個(gè)8位的二進(jìn)制數(shù)01001001可以表示為:=+通過除以CRC多項(xiàng)式后,得到一個(gè)余數(shù)和商,這個(gè)就是我們需要的CRC校驗(yàn)值,上述用公式表示:=*+ CRC16校驗(yàn)方式的生成多項(xiàng)式
14、為g(x)=+ +1六、詳細(xì)設(shè)計(jì)1、功能碼功能碼(H) 下行功能碼上行0x04發(fā)送YX命令0x14發(fā)送YX信息0x05發(fā)送YC命令0x15發(fā)送YC信息0x06發(fā)送YK預(yù)令0x16發(fā)送YK預(yù)令信息0x07發(fā)送YK動(dòng)令0x08發(fā)送報(bào)告越限命令0x18發(fā)送越限信息0x09發(fā)送SOE命令0x19發(fā)送SOE信息2、下行報(bào)文幀結(jié)構(gòu)設(shè)計(jì),即主站對子站的命令。幀頭目的地址源地址包長度功能碼數(shù)據(jù)FCS幀尾幀頭為:0x7E,長度為:1BYTE;目的地址即主站地址為EEH,占1BYTE;源地址即現(xiàn)場設(shè)備地址為20H3EH,占1BYTE;包長度:整個(gè)幀字?jǐn)?shù)之和,根據(jù)實(shí)際要求確定其長度的大??;FCS:CRC-16,占2
15、 BYTE;幀尾為:0x7C,長度為:1BYTE;由于遙信量、遙控量、遙測量、越限、SOE、全報(bào)文幀結(jié)構(gòu)中幀頭、幀尾、目的地址、源地址、FCS均相同(功能碼上表已給出),區(qū)別只在于數(shù)據(jù)和包長度(根據(jù)實(shí)際要求確定其大?。?,故只要設(shè)計(jì)各自幀結(jié)構(gòu)中的數(shù)據(jù)結(jié)構(gòu),以下是詳細(xì)幀結(jié)構(gòu)中數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。(1)遙測幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號1編號n個(gè)數(shù):主站所要采集的信息量的數(shù)目,數(shù)目為12個(gè);占1BYTE;編號:遙信信息量的編號,編號為112;1BYTE;方式:表示發(fā)送的遙測量是全部遙測量、所需要的n個(gè)遙測量還是分段遙測量;11表示選取全部遙測量,10表示選取n個(gè)量,并標(biāo)明各個(gè)量的編號;00表示選取一定范圍內(nèi)按
16、順序的遙測量。(2)遙控幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號1狀態(tài)編號n狀態(tài)個(gè)數(shù):開關(guān)量的個(gè)數(shù);占1BYTE;編號:開關(guān)量的編號;占1BYTE;方式:表示發(fā)送的是全部開關(guān)量、所需要的n個(gè)開關(guān)量還是分段開關(guān)量;11表示選取全部開關(guān)量,10表示選取所需要的n個(gè)開關(guān)量,并標(biāo)明各個(gè)量的編號;00表示選取一定范圍內(nèi)按順序的開關(guān)量;占1BYTE。狀態(tài):反映各開關(guān)狀態(tài)的改變; 00表示開關(guān)由合到分,11表示開關(guān)由分到合,占1BYTE; 下行遙控動(dòng)令數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)下行遙控動(dòng)令幀結(jié)構(gòu)中無數(shù)據(jù)。 (3) 下行遙信數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)方式個(gè)數(shù)編號1編號n個(gè)數(shù):主站所要采集的信息量的數(shù)目,數(shù)目為20;占1BYTE;編號:采集量的編號,編號
17、為120;1BYTE; 方式:表示發(fā)送的遙信量是全部遙信量、所需要的n個(gè)遙信量還是分段遙信量;11表示選取全部遙信量,10表示選取n個(gè)量,并標(biāo)明各個(gè)量的編號;00表示選取一定范圍內(nèi)按順序的遙信量。(4)SOE下行幀結(jié)構(gòu)中無數(shù)據(jù)。(5)下行越限幀結(jié)構(gòu)中無數(shù)據(jù)。3、上行報(bào)文幀結(jié)構(gòu)設(shè)計(jì),即子站對主站的響應(yīng)。幀頭目的地址源地址包長度功能碼數(shù)據(jù)FCS幀尾幀頭為:0x7E,長度為:1BYTE;目的地址即主站地址為EEH,占1BYTE;源地址即現(xiàn)場設(shè)備地址為20H3EH,占1BYTE;包長度:整個(gè)幀字?jǐn)?shù)之和,根據(jù)實(shí)際要求確定其長度的大小;FCS:CRC-16,占2 BYTE;幀尾為:0x7C,長度為:1BY
18、TE;由于遙信量、遙控量、遙測量、越限、SOE、全報(bào)文幀結(jié)構(gòu)中幀頭、幀尾、目的地址、源地址、FCS均相同(功能碼上表已給出),區(qū)別只在于數(shù)據(jù)和包長度(根據(jù)實(shí)際要求確定其大?。手灰O(shè)計(jì)各自幀結(jié)構(gòu)中的數(shù)據(jù)結(jié)構(gòu),以下是詳細(xì)幀結(jié)構(gòu)中數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。(1)遙信幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號1數(shù)值編號n數(shù)值個(gè)數(shù):主站所要采集的信息量的數(shù)目,占1BYTE;編號:開關(guān)量的編號;1BYTE; 數(shù)值:反映各個(gè)開關(guān)的狀態(tài),11表示開關(guān)合,00表示開關(guān)分; 方式:表示發(fā)送的遙信量是全部遙信量、所需要的n個(gè)遙信量還是分段遙信量;11表示選取全部遙信量,10表示選取所需要的n個(gè)量,并標(biāo)明各個(gè)量的編號;00表示選取一定范圍內(nèi)
19、按順序的遙信量;占1BYTE。(2)遙測幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號1數(shù)值編號n數(shù)值個(gè)數(shù):主站所要采集的信息量的數(shù)目;占1BYTE;編號:信息量的編號;占1BYTE;數(shù)值:反映測得各個(gè)信息量的值,占1BYTE;方式:表示發(fā)送的遙測量是全部遙測量、所需要的n個(gè)遙測量還是分段遙測量;11表示選取全部遙測量,10表示選取n個(gè)量,并標(biāo)明各個(gè)量的編號;00表示選取一定范圍內(nèi)按順序的遙測量。(3)遙控幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號1狀態(tài)編號n狀態(tài)個(gè)數(shù):現(xiàn)場設(shè)備開關(guān)的個(gè)數(shù);占1BYTE;編號:開關(guān)量的編號;占1BYTE;方式:表示發(fā)送的是全部開關(guān)量、所需要的n個(gè)開關(guān)量還是分段開關(guān)量;11表示選取全部開關(guān)量,10表示選
20、取所需要的n個(gè)開關(guān)量,并標(biāo)明各個(gè)量的編號;00表示選取一定范圍內(nèi)按順序的開關(guān)量;占1BYTE。狀態(tài):反映各開的狀態(tài)的改變;00表示開關(guān)由合到分,11表示開關(guān)由分到合;占1BYTE。(4)SOE幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號1狀態(tài)時(shí)間編號n狀態(tài)時(shí)間個(gè)數(shù):發(fā)生變位的開關(guān)的個(gè)數(shù),占1BYTE;編號:發(fā)生變位的開關(guān)的編號,占1BYTE;方式:表示發(fā)送的是全部開關(guān)量、所需要的n個(gè)開關(guān)量還是分段開關(guān)量;11表示選取全部開關(guān)量,10表示選取所需要的n個(gè)開關(guān)量,并標(biāo)明各個(gè)量的編號;00表示選取一定范圍內(nèi)按順序的開關(guān)量;占1BYTE。狀態(tài):反映開關(guān)狀態(tài)的改變;00表示開關(guān)由合到分,11表示開關(guān)由分到合;占1BYTE;
21、時(shí)間:反映發(fā)生開關(guān)變位時(shí)的時(shí)間;包括年、月、日、時(shí)、分、秒,其中年占2BYTE;月、日、時(shí)、分、秒各占1BYTE;共占7 BYTE;(5)越限幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號1狀態(tài)時(shí)間編號n狀態(tài)時(shí)間個(gè)數(shù):發(fā)生越限報(bào)警的開關(guān)的數(shù)目;占1BYTE;編號:發(fā)生越限報(bào)警的開關(guān)的編號;占1BYTE;方式:表示發(fā)送的是全部開關(guān)量、所需要的n個(gè)開關(guān)量還是分段開關(guān)量;11表示選取全部開關(guān)量,10表示選取所需要的n個(gè)開關(guān)量,并標(biāo)明各個(gè)量的編號;00表示選取一定范圍內(nèi)按順序的開關(guān)量;占1BYTE。狀態(tài):反映開關(guān)越限的種類;20H表示越告警上限,21H表示越告警下限,22H表示越上復(fù)位限,23H表示越下復(fù)位限。時(shí)間:反映開
22、關(guān)量發(fā)生越限時(shí)的時(shí)間;包括年、月、日、時(shí)、分、秒,其中年占2BYTE;月、日、時(shí)、分、秒各占1BYTE;共占7 BYTE;.4、全報(bào)文數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì) 下行全報(bào)文數(shù)據(jù)的設(shè)計(jì)YX量個(gè)數(shù)YX量編號1.YX量個(gè)數(shù)nYC量個(gè)數(shù)YC量編號1.YC量編號nYX量個(gè)數(shù)YX量編號1YX量個(gè)數(shù)nYC量編號1YC量編號n特殊標(biāo)志位上行全報(bào)文數(shù)據(jù)設(shè)計(jì)特殊標(biāo)志位:開關(guān)位發(fā)生異常時(shí)的標(biāo)志,即發(fā)生SOE和越限 ;有SOE時(shí),用F1H 表示,無SOE時(shí),用F2H表示;發(fā)生開關(guān)量越限時(shí),用F3H表示,無開關(guān)量越限時(shí),用F4H表示;既有SOE又有越限時(shí),用FFH表示;兩個(gè)都沒有時(shí),用F0H表示;占1BYT.5、信息的傳送原則(1
23、)正常傳送信息時(shí),要求快速準(zhǔn)確的傳遞信息,保證信息的實(shí)時(shí)性。在信息傳遞過程中,發(fā)生開關(guān)變位的信息和遙信信息最重要。(2)傳遞信息發(fā)生SOE和開關(guān)量越限時(shí),開關(guān)量的越限信息最重要。在主站輪詢子站時(shí),對重要的信息量的輪詢周期應(yīng)盡量短。(3)按照信息的重要性,遙信信息幀為一級幀,詢問時(shí)間不超過10s;越限信 息幀為二級幀,詢問時(shí)間不超過20s;遙測信息幀,遙控信息幀,SOE信息幀為三級幀,詢問時(shí)間不超過50s。 (4)主機(jī)輪詢子站時(shí),如果對某一子站的詢問次數(shù)超過三次后,子站仍然沒有響應(yīng),則在等待10分鐘以后再對其進(jìn)行詢問。6、查表法 查表法,是使用預(yù)先算好的CRC值,直接查出CRC值,因此,它是基于
24、字節(jié)或字操作,避免了耗時(shí)的位運(yùn)算。這就決定了它的速度會(huì)增加,由此帶來功耗降低的好處,可這是以付出內(nèi)存為代價(jià)的,因?yàn)椋仨氼A(yù)先在程序中存在一個(gè)CRC值與其索引值有一個(gè)一一對應(yīng)的關(guān)系。不像逐位法那樣,每次移入一個(gè)位,就進(jìn)行運(yùn)算,查表法師每次移入一個(gè)位元組,得到索引值,然后,與這個(gè)索引值做異或運(yùn)算。粗略的看起來,所用的時(shí)間為逐位法的1/5(具體根據(jù)計(jì)算機(jī)的指令周期而定)左右。 以下是八位數(shù)據(jù)CRC查表流程圖如下初始化CRC寄存器產(chǎn)生CRC表索引CRC左移N位CRC與表數(shù)據(jù)作異或運(yùn)算數(shù)據(jù)結(jié)束嗎結(jié)束開始最后異或運(yùn)算(可選)演示代碼如下:Void CRC16_Table(unsigned char *pM
25、sg,unsigned char len)Unsigned char j;Unsigned int CRCindex;.For(j=0:j8)*pMsg;CRC16Temp=8; CRC16Temp=CRC16TableCRCindex; . 7、CRC表的產(chǎn)生 由于數(shù)據(jù)通常以字節(jié)(當(dāng)然也可以字的形式)形式出現(xiàn),因此以8位數(shù)據(jù)產(chǎn)生所需要的CRC表,共計(jì)256個(gè),以便在提高速度的同時(shí)可以節(jié)約內(nèi)存。產(chǎn)生表的過程就是分別求出從0x00-0xFF的CRC值,然后按照這個(gè)影射關(guān)系構(gòu)成的一個(gè)數(shù)據(jù)表。當(dāng)然,有兩種辦法來實(shí)現(xiàn),一個(gè)是在運(yùn)行時(shí),通過調(diào)用CRC表程序來產(chǎn)生。其次,是用工具預(yù)先形成數(shù)據(jù)表,然后將其放在ROM中。 CRC校驗(yàn)的子程序流程 程序?yàn)椋?void GenCRC16Table( ) unsigned i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑安全員《C證》考試題庫
- 單位窗簾定制合同范本
- 醫(yī)院資產(chǎn)回購合同范本
- 2025浙江省安全員知識(shí)題庫及答案
- 農(nóng)民代種合同范本
- 2025廣東省安全員-A證考試題庫附答案
- 勞務(wù)合同范本香港簽訂
- 三年級口算題目集1000道
- 三年級口算題目練習(xí)冊1000道
- 云南 合同范本
- 空調(diào)制冷管道施工協(xié)議
- 趣味語文課程設(shè)計(jì)
- 2024-2030年藝術(shù)攝影服務(wù)產(chǎn)業(yè)發(fā)展分析及發(fā)展趨勢與投資前景預(yù)測報(bào)告
- 【光明乳業(yè)股份有限公司財(cái)務(wù)報(bào)表探析(定量論文)7800字】
- 肺部感染臨床路徑
- 高中英語3500詞(亂序版)
- 鋼結(jié)構(gòu)吊裝技術(shù)交底
- 電商平臺(tái)定價(jià)策略優(yōu)化
- 人美版美術(shù) 二年級下冊全冊教學(xué)設(shè)計(jì)(表格式)
- 2024年廣東省廣州市黃埔區(qū)黃埔街道辦事處招聘4人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 數(shù)學(xué)家祖沖之課件
評論
0/150
提交評論