配電網(wǎng)自動(dòng)化技術(shù)課程設(shè)計(jì)站控通信規(guī)約和通信管理機(jī)通信程序設(shè)計(jì)_第1頁(yè)
配電網(wǎng)自動(dòng)化技術(shù)課程設(shè)計(jì)站控通信規(guī)約和通信管理機(jī)通信程序設(shè)計(jì)_第2頁(yè)
配電網(wǎng)自動(dòng)化技術(shù)課程設(shè)計(jì)站控通信規(guī)約和通信管理機(jī)通信程序設(shè)計(jì)_第3頁(yè)
配電網(wǎng)自動(dòng)化技術(shù)課程設(shè)計(jì)站控通信規(guī)約和通信管理機(jī)通信程序設(shè)計(jì)_第4頁(yè)
配電網(wǎng)自動(dòng)化技術(shù)課程設(shè)計(jì)站控通信規(guī)約和通信管理機(jī)通信程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、配電網(wǎng)自動(dòng)化技術(shù)課程設(shè)計(jì)任務(wù)書(shū)題 目站控通信規(guī)約和通信管理機(jī)通信程序設(shè)計(jì)學(xué)號(hào)專(zhuān)業(yè)班級(jí)1設(shè)計(jì)內(nèi)容與要求1 背景變電站自動(dòng)化系統(tǒng),普遍采用分布式的監(jiān)視和控制系統(tǒng)。各類(lèi)ied裝置和通信管理機(jī)進(jìn)行通信。通信管理機(jī)實(shí)現(xiàn)ied信息集結(jié)和控制命令的下達(dá)。 環(huán)冗余校驗(yàn)crc(cyclic redundancy check)是一種重要的校驗(yàn)方式。編碼簡(jiǎ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ì)出每一類(lèi)信息的傳送幀格式。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ī)約傳輸和接收的程序流程,并畫(huà)出流程圖。7) 設(shè)計(jì)crc校驗(yàn)子程序流程。8) 撰寫(xiě)設(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、遙測(cè)54、遙信55、遙控56、soe57、通信幀的格式58、循環(huán)碼校驗(yàn)6六、詳細(xì)設(shè)計(jì)71、功能碼72、下行報(bào)文幀結(jié)構(gòu)設(shè)計(jì),即主站對(duì)子站的命令。83、上行報(bào)文幀結(jié)構(gòu)設(shè)計(jì),即子站對(duì)主站的響應(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ì)目的及背景 電力系統(tǒng):是由大量的發(fā)電機(jī)、變壓器、電力線(xiàn)路和負(fù)荷等設(shè)備有機(jī)的構(gòu)成,由生產(chǎn)、傳輸、分配、消費(fèi)電能的各種電氣設(shè)備按照一定方式連接的整體。也即:發(fā)電變

4、電輸電配電用戶(hù)五個(gè)部分構(gòu)成。而本課程設(shè)計(jì)就是配電網(wǎng)系統(tǒng)里所研究的內(nèi)容里的一個(gè)方面,即:站控通信規(guī)約和ied通信程序設(shè)計(jì)。ied(intelligent electronic device)智能電子設(shè)備:由一個(gè)或多個(gè)微處理器組成,完成特定的功能,能向外部裝置發(fā)送信息,并能接受外部指令的裝置。特征:微處理器和,具有通信接口,具有獨(dú)立時(shí)鐘。現(xiàn)代自動(dòng)化系統(tǒng)普遍采用現(xiàn)場(chǎng)分布式的結(jié)構(gòu),ied設(shè)備是最重要的設(shè)備之一。實(shí)現(xiàn)現(xiàn)場(chǎng)信息的采集、命令執(zhí)行、當(dāng)?shù)毓δ堋?shù)據(jù)通信是各類(lèi)智慧設(shè)備之間的通信,為了保證通信的正常進(jìn)行,和其它通信方式一樣,應(yīng)該在通信系統(tǒng)中規(guī)定一個(gè)統(tǒng)一的通信標(biāo)準(zhǔn),即通信的內(nèi)容是什么、如何通信、何時(shí)通

5、信,都必須在通信的實(shí)體之間達(dá)成大家都能接受的協(xié)議,這些協(xié)議就被稱(chēng)為通信協(xié)議,規(guī)約。本次課程設(shè)計(jì)的目的是通過(guò)對(duì)設(shè)計(jì)用于通信管理機(jī)和ied通信的規(guī)約來(lái)熟悉變電站自動(dòng)化系統(tǒng)的信息的通信方式的原理。通過(guò)對(duì)規(guī)約中隊(duì)通信信息的流的幀結(jié)構(gòu)和信息字(遙測(cè)信息字、遙信信息字、遙控信息字、soe)的結(jié)構(gòu)的設(shè)計(jì)、 以及根據(jù)信息的傳送重要性確定信息的傳送原則、校驗(yàn)方式的選擇和程序流程圖的設(shè)計(jì)。配電自動(dòng)化系統(tǒng)結(jié)構(gòu) 變電站綜合自動(dòng)化系統(tǒng)分為兩層:變電站層和現(xiàn)場(chǎng)層。低電壓等級(jí)的變電站:智能電子設(shè)備保護(hù)和監(jiān)控合二為一。而我們所要研究的就是通信網(wǎng)路之間的通信規(guī)約和ied的信息采集和控制命令的下達(dá)。這就相當(dāng)于人的神經(jīng)中樞、如血管

6、如淋巴,所以對(duì)于一個(gè)網(wǎng)絡(luò)來(lái)說(shuō)有著不言而喻的作用。一個(gè)網(wǎng)絡(luò)若是通信規(guī)約出現(xiàn)了混亂出現(xiàn)了二意,則相當(dāng)于十字路口沒(méi)有了交通燈,將會(huì)混亂不堪。設(shè)計(jì)目的1、加深對(duì)配電網(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ī)約傳輸和接收的程序流程,并畫(huà)出流程圖。三、設(shè)計(jì)內(nèi)容和要求1、根據(jù)功能要求,確定傳輸?shù)膬?nèi)容(命令)編碼,在此基礎(chǔ)上設(shè)計(jì)出幀結(jié)構(gòu)。2、設(shè)計(jì)出每一類(lèi)信息的傳送幀格式。3、根據(jù)信息的傳送重要性確定信息的傳送原則。,4、校驗(yàn)方式選用crc-16校驗(yàn)方式。生成

7、多項(xiàng)式g(x)=x16+x15+x5+15、用查表法實(shí)現(xiàn)crc-16校驗(yàn)碼生成和校驗(yàn)。6、設(shè)計(jì)主機(jī)規(guī)約傳輸和接收的程序流程,并畫(huà)出流程圖。7、設(shè)計(jì)crc校驗(yàn)子程序流程。8、編寫(xiě)程序9、撰寫(xiě)設(shè)計(jì)報(bào)告。四、設(shè)計(jì)內(nèi)容分析1、根據(jù)題目要求,ied和通信管理機(jī)之間的通信時(shí)通過(guò)rs485總線(xiàn)或can總線(xiàn)進(jìn)行串行通信。2、ied和通信管理機(jī)之間進(jìn)行通信時(shí)采用的通信規(guī)約是召喚式應(yīng)答規(guī)約。3、需要設(shè)計(jì)遙測(cè)幀結(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),需要設(shè)計(jì)校驗(yàn)子程序的流程圖。5、根據(jù)信息傳送的重要性區(qū)別確定出信息的傳送

8、原則。6、設(shè)計(jì)主機(jī)規(guī)約傳輸和接收的流程圖。五、設(shè)計(jì)原理1、召喚式應(yīng)答規(guī)約問(wèn)答通信方式由主站掌握遙測(cè)、遙信通信的主動(dòng)權(quán),主站輪流詢(xún)問(wèn)ied設(shè)備,各ied設(shè)備只有在接到主站詢(xún)問(wèn)后才可以回答(報(bào)送數(shù)據(jù)),主站主動(dòng),依此輪流詢(xún)問(wèn)各個(gè)子站。如被詢(xún)問(wèn)的子站無(wú)數(shù)據(jù)傳送,就轉(zhuǎn)向詢(xún)問(wèn)下一子站。如被詢(xún)問(wèn)的子站又?jǐn)?shù)據(jù)發(fā)送,一般就在數(shù)據(jù)送完后再轉(zhuǎn)向詢(xún)問(wèn)下一個(gè)子站。為了提高效率,通常遙信采用變位傳送,遙測(cè)采用越閾值傳送。2、越限 電力系統(tǒng)運(yùn)行時(shí),各種電氣參數(shù)受約束條件的限制,不能超過(guò)一定得現(xiàn)值,母線(xiàn)的電壓不能太高或太低,功率傳送不能太高,當(dāng)電氣量超過(guò)一定的范圍時(shí),對(duì)其參數(shù)應(yīng)及時(shí)進(jìn)行檢查,如超越限值,應(yīng)進(jìn)行警告。告警上限

9、:當(dāng)模擬量變化超過(guò)此值時(shí),進(jìn)行告警并記錄。告警下線(xià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ù)限不斷交替,頻繁告警,為了減少這種情況,通過(guò)設(shè)置“越限呆滯區(qū)”來(lái)緩解。當(dāng)運(yùn)行參數(shù)超越上限, 圖中的a點(diǎn)時(shí),判為越上限,可發(fā)出越上限告警信號(hào)。此后當(dāng)運(yùn)行參數(shù)回落到b 點(diǎn)以下,才判為復(fù)限,而兩外的1、2兩點(diǎn)不作撤警和重新告警處理。同理c、d段被判為連續(xù)地越下限狀態(tài)。越限呆滯區(qū):給定的一個(gè)量值,即上限和上復(fù)位限的差值或

10、下復(fù)位限和下限的差值。3、遙測(cè):將遠(yuǎn)方廠(chǎng)、站需要測(cè)量的被測(cè)量,應(yīng)用ftu中的微機(jī)采樣并預(yù)處理后,利用通信技術(shù)經(jīng)通信通道送到調(diào)度端的ms,儲(chǔ)存并顯示。遙測(cè)量包括母線(xiàn)電壓,功率、線(xiàn)路電流、主變有功、無(wú)功、油溫、頻率及一些需要了解的非電量等各種模擬量。根據(jù)被測(cè)信息的重要性,可將yc量分為重要遙測(cè)、次要遙測(cè)、一般遙測(cè)。4、遙信:將遠(yuǎn)方廠(chǎng)、站的設(shè)備運(yùn)行狀態(tài)信號(hào)、保護(hù)信號(hào)、應(yīng)用ftu采集后,利用通信技術(shù)經(jīng)通信通道送到調(diào)度端的ms,儲(chǔ)存并顯示。5、遙控:調(diào)度端ms應(yīng)用通信技術(shù),通過(guò)通信通道對(duì)遠(yuǎn)方廠(chǎng)、站的ftu管理的設(shè)備發(fā)送狀態(tài)控制命令,相應(yīng)的設(shè)備接受命令并執(zhí)行。6、soe:記錄狀態(tài)量發(fā)生變化的時(shí)刻的先后順序

11、。7、通信幀的格式幀的格式如下圖所示。幀幀頭 信息包 fcs 幀尾包頭 數(shù)據(jù) 目的地址 源地址 包長(zhǎng)度 功能碼(1)幀由幀頭、信息包和fcs16bit(crc)及幀尾組成。幀頭:0x7e,長(zhǎng)度為:1byte; 幀尾:0x7c,長(zhǎng)度為: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é)和0x20異或)。(2)信息包由包頭和數(shù)據(jù)組成。包頭由目的地址,源地址

12、,功能碼和包長(zhǎng)度組成。8、循環(huán)碼校驗(yàn)循環(huán)碼是一種常用的校驗(yàn)碼,是線(xiàn)性分組碼中的一個(gè)重要子類(lèi)。它有嚴(yán)格的代數(shù)結(jié)構(gòu),用代數(shù)方法可以找出許多編碼效率高、檢錯(cuò)糾錯(cuò)能力強(qiáng)的循環(huán)碼來(lái)。由于循環(huán)碼的編碼和檢錯(cuò)方法簡(jiǎn)單,而且具有了許多有效的糾錯(cuò)方法,所以得到了廣泛的應(yīng)用。對(duì)于一個(gè)長(zhǎng)度位k的二進(jìn)制信息碼元,用表示。發(fā)送裝置將產(chǎn)生一個(gè)r位的碼元序列,稱(chēng)為監(jiān)督碼序列,用表示,附加在k位的信息碼元序列后面,組成總長(zhǎng)度為n位(n=k+r)的循環(huán)序列碼,使得這個(gè)n位的循環(huán)碼序列,可以被某個(gè)預(yù)定的生成多項(xiàng)式整除,并把n位的循環(huán)碼作為一幀信息發(fā)送出去。接收裝置對(duì)接收到的n位碼元的幀,除以同樣的生成多項(xiàng)式。當(dāng)無(wú)余數(shù)時(shí),則認(rèn)為沒(méi)

13、有錯(cuò)誤,這就是循環(huán)冗余校驗(yàn)的實(shí)質(zhì)。實(shí)現(xiàn)crc的基本原理,簡(jiǎn)單的說(shuō),就是原始數(shù)據(jù)通過(guò)某種算法,得到一個(gè)新的數(shù)據(jù),而這個(gè)新的數(shù)據(jù)與原始數(shù)據(jù)有著固有的內(nèi)在聯(lián)系。通過(guò)把原始數(shù)據(jù)和新數(shù)據(jù)組合在一起,形成新的數(shù)據(jù),因此這個(gè)新數(shù)據(jù)具有自我校驗(yàn)的能力。我們把原來(lái)的資料表示為,它是一個(gè)n階的多項(xiàng)式,表示為:=+式中為0或1 ,x為偽變數(shù),并用指明各位間的排列位置。因此,一個(gè)8位的二進(jìn)制數(shù)01001001可以表示為:=+通過(guò)除以crc多項(xiàng)式后,得到一個(gè)余數(shù)和商,這個(gè)就是我們需要的crc校驗(yàn)值,上述用公式表示:=*+ crc16校驗(yàn)方式的生成多項(xiàng)式為g(x)=+ +1六、詳細(xì)設(shè)計(jì)1、功能碼功能碼(h) 下行功能碼上

14、行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ì),即主站對(duì)子站的命令。幀頭目的地址源地址包長(zhǎng)度功能碼數(shù)據(jù)fcs幀尾幀頭為:0x7e,長(zhǎng)度為:1byte;目的地址即主站地址為eeh,占1byte;源地址即現(xiàn)場(chǎng)設(shè)備地址為20h3eh,占1byte;包長(zhǎng)度:整個(gè)幀字?jǐn)?shù)之和,根據(jù)實(shí)際要求確定其長(zhǎng)度的大?。籪cs:crc-16,占2 byte;幀尾為:0x7c,長(zhǎng)度為:1byte;由于遙信量、遙控量

15、、遙測(cè)量、越限、soe、全報(bào)文幀結(jié)構(gòu)中幀頭、幀尾、目的地址、源地址、fcs均相同(功能碼上表已給出),區(qū)別只在于數(shù)據(jù)和包長(zhǎng)度(根據(jù)實(shí)際要求確定其大小),故只要設(shè)計(jì)各自幀結(jié)構(gòu)中的數(shù)據(jù)結(jié)構(gòu),以下是詳細(xì)幀結(jié)構(gòu)中數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。(1)遙測(cè)幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號(hào)1編號(hào)n個(gè)數(shù):主站所要采集的信息量的數(shù)目,數(shù)目為12個(gè);占1byte;編號(hào):遙信信息量的編號(hào),編號(hào)為112;1byte;方式:表示發(fā)送的遙測(cè)量是全部遙測(cè)量、所需要的n個(gè)遙測(cè)量還是分段遙測(cè)量;11表示選取全部遙測(cè)量,10表示選取n個(gè)量,并標(biāo)明各個(gè)量的編號(hào);00表示選取一定范圍內(nèi)按順序的遙測(cè)量。(2)遙控幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號(hào)1狀態(tài)編號(hào)n狀態(tài)個(gè)數(shù)

16、:開(kāi)關(guān)量的個(gè)數(shù);占1byte;編號(hào):開(kāi)關(guān)量的編號(hào);占1byte;方式:表示發(fā)送的是全部開(kāi)關(guān)量、所需要的n個(gè)開(kāi)關(guān)量還是分段開(kāi)關(guān)量;11表示選取全部開(kāi)關(guān)量,10表示選取所需要的n個(gè)開(kāi)關(guān)量,并標(biāo)明各個(gè)量的編號(hào);00表示選取一定范圍內(nèi)按順序的開(kāi)關(guān)量;占1byte。狀態(tài):反映各開(kāi)關(guān)狀態(tài)的改變; 00表示開(kāi)關(guān)由合到分,11表示開(kāi)關(guān)由分到合,占1byte; 下行遙控動(dòng)令數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)下行遙控動(dòng)令幀結(jié)構(gòu)中無(wú)數(shù)據(jù)。 (3) 下行遙信數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)方式個(gè)數(shù)編號(hào)1編號(hào)n個(gè)數(shù):主站所要采集的信息量的數(shù)目,數(shù)目為20;占1byte;編號(hào):采集量的編號(hào),編號(hào)為120;1byte; 方式:表示發(fā)送的遙信量是全部遙信量、所需要的

17、n個(gè)遙信量還是分段遙信量;11表示選取全部遙信量,10表示選取n個(gè)量,并標(biāo)明各個(gè)量的編號(hào);00表示選取一定范圍內(nèi)按順序的遙信量。(4)soe下行幀結(jié)構(gòu)中無(wú)數(shù)據(jù)。(5)下行越限幀結(jié)構(gòu)中無(wú)數(shù)據(jù)。3、上行報(bào)文幀結(jié)構(gòu)設(shè)計(jì),即子站對(duì)主站的響應(yīng)。幀頭目的地址源地址包長(zhǎng)度功能碼數(shù)據(jù)fcs幀尾幀頭為:0x7e,長(zhǎng)度為:1byte;目的地址即主站地址為eeh,占1byte;源地址即現(xiàn)場(chǎng)設(shè)備地址為20h3eh,占1byte;包長(zhǎng)度:整個(gè)幀字?jǐn)?shù)之和,根據(jù)實(shí)際要求確定其長(zhǎng)度的大小;fcs:crc-16,占2 byte;幀尾為:0x7c,長(zhǎng)度為:1byte;由于遙信量、遙控量、遙測(cè)量、越限、soe、全報(bào)文幀結(jié)構(gòu)中幀頭、

18、幀尾、目的地址、源地址、fcs均相同(功能碼上表已給出),區(qū)別只在于數(shù)據(jù)和包長(zhǎng)度(根據(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ù)編號(hào)1數(shù)值編號(hào)n數(shù)值個(gè)數(shù):主站所要采集的信息量的數(shù)目,占1byte;編號(hào):開(kāi)關(guān)量的編號(hào);1byte; 數(shù)值:反映各個(gè)開(kāi)關(guān)的狀態(tài),11表示開(kāi)關(guān)合,00表示開(kāi)關(guān)分; 方式:表示發(fā)送的遙信量是全部遙信量、所需要的n個(gè)遙信量還是分段遙信量;11表示選取全部遙信量,10表示選取所需要的n個(gè)量,并標(biāo)明各個(gè)量的編號(hào);00表示選取一定范圍內(nèi)按順序的遙信量;占1byte。(2)遙測(cè)幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號(hào)1數(shù)

19、值編號(hào)n數(shù)值個(gè)數(shù):主站所要采集的信息量的數(shù)目;占1byte;編號(hào):信息量的編號(hào);占1byte;數(shù)值:反映測(cè)得各個(gè)信息量的值,占1byte;方式:表示發(fā)送的遙測(cè)量是全部遙測(cè)量、所需要的n個(gè)遙測(cè)量還是分段遙測(cè)量;11表示選取全部遙測(cè)量,10表示選取n個(gè)量,并標(biāo)明各個(gè)量的編號(hào);00表示選取一定范圍內(nèi)按順序的遙測(cè)量。(3)遙控幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號(hào)1狀態(tài)編號(hào)n狀態(tài)個(gè)數(shù):現(xiàn)場(chǎng)設(shè)備開(kāi)關(guān)的個(gè)數(shù);占1byte;編號(hào):開(kāi)關(guān)量的編號(hào);占1byte;方式:表示發(fā)送的是全部開(kāi)關(guān)量、所需要的n個(gè)開(kāi)關(guān)量還是分段開(kāi)關(guān)量;11表示選取全部開(kāi)關(guān)量,10表示選取所需要的n個(gè)開(kāi)關(guān)量,并標(biāo)明各個(gè)量的編號(hào);00表示選取一定范圍內(nèi)按順

20、序的開(kāi)關(guān)量;占1byte。狀態(tài):反映各開(kāi)的狀態(tài)的改變;00表示開(kāi)關(guān)由合到分,11表示開(kāi)關(guān)由分到合;占1byte。(4)soe幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號(hào)1狀態(tài)時(shí)間編號(hào)n狀態(tài)時(shí)間個(gè)數(shù):發(fā)生變位的開(kāi)關(guān)的個(gè)數(shù),占1byte;編號(hào):發(fā)生變位的開(kāi)關(guān)的編號(hào),占1byte;方式:表示發(fā)送的是全部開(kāi)關(guān)量、所需要的n個(gè)開(kāi)關(guān)量還是分段開(kāi)關(guān)量;11表示選取全部開(kāi)關(guān)量,10表示選取所需要的n個(gè)開(kāi)關(guān)量,并標(biāo)明各個(gè)量的編號(hào);00表示選取一定范圍內(nèi)按順序的開(kāi)關(guān)量;占1byte。狀態(tài):反映開(kāi)關(guān)狀態(tài)的改變;00表示開(kāi)關(guān)由合到分,11表示開(kāi)關(guān)由分到合;占1byte;時(shí)間:反映發(fā)生開(kāi)關(guān)變位時(shí)的時(shí)間;包括年、月、日、時(shí)、分、秒,其中年占

21、2byte;月、日、時(shí)、分、秒各占1byte;共占7 byte;(5)越限幀結(jié)構(gòu)的設(shè)計(jì)方式個(gè)數(shù)編號(hào)1狀態(tài)時(shí)間編號(hào)n狀態(tài)時(shí)間個(gè)數(shù):發(fā)生越限報(bào)警的開(kāi)關(guān)的數(shù)目;占1byte;編號(hào):發(fā)生越限報(bào)警的開(kāi)關(guān)的編號(hào);占1byte;方式:表示發(fā)送的是全部開(kāi)關(guān)量、所需要的n個(gè)開(kāi)關(guān)量還是分段開(kāi)關(guān)量;11表示選取全部開(kāi)關(guān)量,10表示選取所需要的n個(gè)開(kāi)關(guān)量,并標(biāo)明各個(gè)量的編號(hào);00表示選取一定范圍內(nèi)按順序的開(kāi)關(guān)量;占1byte。狀態(tài):反映開(kāi)關(guān)越限的種類(lèi);20h表示越告警上限,21h表示越告警下限,22h表示越上復(fù)位限,23h表示越下復(fù)位限。時(shí)間:反映開(kāi)關(guān)量發(fā)生越限時(shí)的時(shí)間;包括年、月、日、時(shí)、分、秒,其中年占2byte

22、;月、日、時(shí)、分、秒各占1byte;共占7 byte;.4、全報(bào)文數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì) 下行全報(bào)文數(shù)據(jù)的設(shè)計(jì)yx量個(gè)數(shù)yx量編號(hào)1.yx量個(gè)數(shù)nyc量個(gè)數(shù)yc量編號(hào)1.yc量編號(hào)nyx量個(gè)數(shù)yx量編號(hào)1yx量個(gè)數(shù)nyc量編號(hào)1yc量編號(hào)n特殊標(biāo)志位上行全報(bào)文數(shù)據(jù)設(shè)計(jì)特殊標(biāo)志位:開(kāi)關(guān)位發(fā)生異常時(shí)的標(biāo)志,即發(fā)生soe和越限 ;有soe時(shí),用f1h 表示,無(wú)soe時(shí),用f2h表示;發(fā)生開(kāi)關(guān)量越限時(shí),用f3h表示,無(wú)開(kāi)關(guān)量越限時(shí),用f4h表示;既有soe又有越限時(shí),用ffh表示;兩個(gè)都沒(méi)有時(shí),用f0h表示;占1byt.5、信息的傳送原則(1)正常傳送信息時(shí),要求快速準(zhǔn)確的傳遞信息,保證信息的實(shí)時(shí)性。在信息傳

23、遞過(guò)程中,發(fā)生開(kāi)關(guān)變位的信息和遙信信息最重要。(2)傳遞信息發(fā)生soe和開(kāi)關(guān)量越限時(shí),開(kāi)關(guān)量的越限信息最重要。在主站輪詢(xún)子站時(shí),對(duì)重要的信息量的輪詢(xún)周期應(yīng)盡量短。(3)按照信息的重要性,遙信信息幀為一級(jí)幀,詢(xún)問(wèn)時(shí)間不超過(guò)10s;越限信 息幀為二級(jí)幀,詢(xún)問(wèn)時(shí)間不超過(guò)20s;遙測(cè)信息幀,遙控信息幀,soe信息幀為三級(jí)幀,詢(xún)問(wèn)時(shí)間不超過(guò)50s。 (4)主機(jī)輪詢(xún)子站時(shí),如果對(duì)某一子站的詢(xún)問(wèn)次數(shù)超過(guò)三次后,子站仍然沒(méi)有響應(yīng),則在等待10分鐘以后再對(duì)其進(jìn)行詢(xún)問(wèn)。6、查表法 查表法,是使用預(yù)先算好的crc值,直接查出crc值,因此,它是基于字節(jié)或字操作,避免了耗時(shí)的位運(yùn)算。這就決定了它的速度會(huì)增加,由此帶來(lái)

24、功耗降低的好處,可這是以付出內(nèi)存為代價(jià)的,因?yàn)?,必須預(yù)先在程序中存在一個(gè)crc值與其索引值有一個(gè)一一對(duì)應(yīng)的關(guān)系。不像逐位法那樣,每次移入一個(gè)位,就進(jìn)行運(yùn)算,查表法師每次移入一個(gè)位元組,得到索引值,然后,與這個(gè)索引值做異或運(yùn)算。粗略的看起來(lái),所用的時(shí)間為逐位法的1/5(具體根據(jù)計(jì)算機(jī)的指令周期而定)左右。 以下是八位數(shù)據(jù)crc查表流程圖如下初始化crc寄存器產(chǎn)生crc表索引crc左移n位crc與表數(shù)據(jù)作異或運(yùn)算數(shù)據(jù)結(jié)束嗎結(jié)束開(kāi)始最后異或運(yùn)算(可選)演示代碼如下:void crc16_table(unsigned char *pmsg,unsigned char len)unsigned char

25、 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)生表的過(guò)程就是分別求出從0x00-0xff的crc值,然后按照這個(gè)影射關(guān)系構(gòu)成的一個(gè)數(shù)據(jù)表。當(dāng)然,有兩種辦法來(lái)實(shí)現(xiàn),一個(gè)是在運(yùn)行時(shí),通過(guò)調(diào)用crc表程序來(lái)產(chǎn)生。其次,是用工具預(yù)先形成數(shù)據(jù)表,然后將其放在rom中。 crc校驗(yàn)的子程序流程 程序?yàn)椋?void gencrc16table( ) unsigned int

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論