国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種應(yīng)用于柔性直流輸電控制保護(hù)系統(tǒng)的波特率動(dòng)態(tài)自適應(yīng)通信技術(shù)

2022-07-04 02:50:06董朝武李哲蒲瑩鐘啟迪李明郝俊芳
電力建設(shè) 2022年7期
關(guān)鍵詞:波特率解碼時(shí)鐘

董朝武, 李哲,蒲瑩,鐘啟迪,李明,郝俊芳

(1.國(guó)網(wǎng)經(jīng)濟(jì)技術(shù)研究院有限公司, 北京市 102209;2.許繼集團(tuán)有限公司,河南省 許昌市 461000)

0 引言

在以新能源為主體的新型電力系統(tǒng)構(gòu)建背景下,柔性直流輸電技術(shù)在遠(yuǎn)距離清潔能源友好消納,推動(dòng)雙碳目標(biāo)實(shí)現(xiàn)方面發(fā)揮了重要作用[1-3]??刂票Wo(hù)系統(tǒng)是保障柔性直流輸電安全穩(wěn)定運(yùn)行的關(guān)鍵[4-7]。 柔性直流輸電相較于常規(guī)直流輸電,對(duì)控制保護(hù)設(shè)備的穩(wěn)定性和可靠性要求更高[8]??刂票Wo(hù)設(shè)備應(yīng)具備強(qiáng)大的實(shí)時(shí)運(yùn)算和數(shù)據(jù)處理能力,具有更高速度的外部通信接口,能夠適應(yīng)于高溫、高濕的海上風(fēng)電送出等多種場(chǎng)景[9-10],因此采用了大量具備高速數(shù)據(jù)采集、快速運(yùn)算處理等特點(diǎn)的高端芯片。 我國(guó)柔性直流輸電工程中,控制保護(hù)設(shè)備核心元器件所使用的芯片絕大部分為已在電力系統(tǒng)應(yīng)用多年的進(jìn)口芯片,技術(shù)嚴(yán)重受制于國(guó)外,迫切需要做好進(jìn)口芯片與技術(shù)的斷供風(fēng)險(xiǎn)應(yīng)變準(zhǔn)備,開(kāi)展柔性直流輸電控制保護(hù)系統(tǒng)芯片的國(guó)產(chǎn)化替代工作,保障我國(guó)的電力安全[11-12]。

在控制保護(hù)系統(tǒng)國(guó)產(chǎn)化替代背景下,柔性直流控制保護(hù)系統(tǒng)與電子式互感器合并單元高速通信接口相關(guān)的國(guó)產(chǎn)化替代,既要滿(mǎn)足高速通信的需求,也要保證與以往系統(tǒng)通信的兼容性。

電子式互感器合并單元的通信協(xié)議通常采用IEC60044-8,該協(xié)議規(guī)定了從互感器到控制保護(hù)裝置傳輸?shù)臄?shù)據(jù)格式,物理層采用FT3 幀格式[13],以曼徹斯特編碼(以下簡(jiǎn)稱(chēng)曼碼編碼)方式編碼。 由于常規(guī)直流對(duì)采樣速率要求不高,常用的5 Mbit/s、10 Mbit/s、20 Mbit/s 三種通信速率即可滿(mǎn)足通信要求。 而柔性直流輸電中電子式互感器的采集頻率達(dá)到100 kHz,必須以40 Mbit/s 的通信速率才可完成完整的數(shù)據(jù)傳輸。

在常規(guī)直流輸電的應(yīng)用中,FT3 解碼算法需要事先指定通信幀的傳輸波特率,由于不同廠家的光接收或發(fā)送器件對(duì)光電信號(hào)相互轉(zhuǎn)換時(shí)對(duì)應(yīng)的高低電平的定義存在差異,有可能導(dǎo)致控制保護(hù)設(shè)備解碼失敗,因此需要針對(duì)每一種傳輸速率及曼碼編碼方式設(shè)計(jì)不同的解碼算法,并根據(jù)實(shí)際應(yīng)用要求進(jìn)行選擇或設(shè)置。 適配不同的速率需要重新下載對(duì)應(yīng)版本的解碼程序,一方面大大增加了程序的維護(hù)難度,另一方面也嚴(yán)重影響了工程調(diào)試效率。

本文在國(guó)產(chǎn)化柔性直流控制保護(hù)系統(tǒng)基礎(chǔ)上,基于國(guó)產(chǎn)FPGA 芯片,針對(duì)IEC60044-8 中的FT3幀格式,設(shè)計(jì)一種解碼方法,可以對(duì)輸入光信號(hào)的信號(hào)特征進(jìn)行動(dòng)態(tài)掃描,準(zhǔn)確識(shí)別光信號(hào)波特率及曼碼編碼方式并完成自動(dòng)調(diào)參,從而在不需要外部干預(yù)的情況下,對(duì)符合規(guī)范的不同通信速率及編碼方式的信號(hào)進(jìn)行動(dòng)態(tài)自適應(yīng)正確解碼。

1 柔性直流控制保護(hù)外部通信協(xié)議概述

柔性直流控制保護(hù)系統(tǒng)外部通信通常使用的通信協(xié)議為xlinx Aurora、IEC60044-8、TCP/IP 等。對(duì)于控制保護(hù)系統(tǒng)與電子式互感器合并單元高速通信的國(guó)產(chǎn)化替代,xlinx Aurora 協(xié)議通用性不強(qiáng),僅限于使用xlinx FPGA 器件的裝置,無(wú)法實(shí)現(xiàn)國(guó)產(chǎn)化。 TCP/IP 協(xié)議雖然具有兼容性強(qiáng)、傳輸速率高等特點(diǎn),但會(huì)額外增加電路設(shè)計(jì)、程序設(shè)計(jì)的復(fù)雜度。 IEC60044-8 的FT3 幀格式具有良好的數(shù)據(jù)完整性,其幀結(jié)構(gòu)使它可用于高速率的多點(diǎn)網(wǎng)絡(luò)同步數(shù)據(jù)鏈接,并且已在電子式互感器合并單元中大量應(yīng)用,因此研究其協(xié)議內(nèi)容并設(shè)計(jì)更加通用性的解碼算法,是解決其國(guó)產(chǎn)化替代后的兼容性問(wèn)題的關(guān)鍵。 以下分別從物理層和鏈路層兩方面介紹該通信協(xié)議。

1.1 物理層

從合并單元到二次設(shè)備之間,通常采用光纖連接傳遞信號(hào)[14],并將光線亮定義為傳輸數(shù)據(jù)的“1”位,光線滅定義為傳輸數(shù)據(jù)的“0”位。

信號(hào)編碼采用曼徹斯特編碼[15],可以將時(shí)鐘信號(hào)和數(shù)據(jù)結(jié)合在一起,接收端從信號(hào)中分離出時(shí)鐘,從而實(shí)現(xiàn)對(duì)通信過(guò)程中收發(fā)雙方的數(shù)據(jù)同步。 正常情況下,二進(jìn)制“1”被編碼為從低位到高位跳變,二進(jìn)制“0”被編碼為從高位到低位跳變,這種曼碼編碼方式在本文中也被稱(chēng)為“正曼碼編碼”,相反的編碼方式在本文中被稱(chēng)為“反曼碼編碼”。 由于波特率表示單位時(shí)間內(nèi)傳送的碼元符號(hào)的個(gè)數(shù),由此可知,曼碼編碼后的數(shù)據(jù)波特率是編碼前的2 倍。

原始數(shù)據(jù)及經(jīng)過(guò)正曼碼編碼、反曼碼編碼后的數(shù)據(jù)如圖1 所示。

圖1 正反曼碼編碼Fig.1 Positive and negative Manchester codes

1.2 鏈路層

IEC60044-8 協(xié)議的鏈路層選用FT3 格式,其具有良好數(shù)據(jù)完整性的優(yōu)點(diǎn),在數(shù)據(jù)傳輸?shù)倪^(guò)程中,并不需要二次設(shè)備進(jìn)行應(yīng)答。

FT3 幀由“幀頭”、“有效負(fù)載”、“循環(huán)冗余校驗(yàn)(cyclic redundancy check, CRC)位”及“空閑位”幾個(gè)部分組成,其中“幀頭”為固定的16 進(jìn)制數(shù)據(jù)0x0564,“有效負(fù)載”根據(jù)標(biāo)準(zhǔn)幀和擴(kuò)展幀的不同分為3 個(gè)或者4 個(gè)數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊包含8 個(gè)16 bit的數(shù)據(jù)。 每個(gè)數(shù)據(jù)塊后是一個(gè)16 bit 的CRC 位,“空閑位”則是二進(jìn)制的“1”[16-17]。 為提高通信的可靠性,幀與幀之間應(yīng)至少傳輸70 個(gè)“空閑位”[18],以便驅(qū)動(dòng)接收器為即將來(lái)臨的傳輸做準(zhǔn)備。 鏈路層的通信數(shù)據(jù)幀組成如圖2 所示,其中空閑位的個(gè)數(shù)應(yīng)大于等于70 個(gè)。

圖2 鏈路層通信數(shù)據(jù)幀組成Fig.2 The composition of the communication data frames of the link layer

2 波特率動(dòng)態(tài)自適應(yīng)算法設(shè)計(jì)架構(gòu)

在明確了物理層、鏈路層的編碼方式及幀格式后,即可設(shè)計(jì)相應(yīng)的算法實(shí)現(xiàn)編解碼。 在對(duì)曼碼編碼的數(shù)據(jù)進(jìn)行解碼的過(guò)程中,最終需要從編碼后的數(shù)據(jù)中提取出恢復(fù)時(shí)鐘,利用恢復(fù)時(shí)鐘與數(shù)據(jù)的同步性恢復(fù)出正確的數(shù)據(jù)。 在對(duì)FT3 幀的解碼過(guò)程中,傳統(tǒng)的曼碼解碼必須要提前知道編碼數(shù)據(jù)的波特率,并且必須保證從光器件接收并輸入到FPGA 中的曼碼編碼信號(hào)為正曼碼,才可以實(shí)現(xiàn)正確的解碼。

本文設(shè)計(jì)的波特率自動(dòng)適應(yīng)算法可以在不指定波特率的情況下,對(duì)輸入信號(hào)進(jìn)行動(dòng)態(tài)掃描,根據(jù)輸入信號(hào)的特征,再結(jié)合FT3 協(xié)議的幀格式,對(duì)輸入信號(hào)的波特率、正反曼碼編碼進(jìn)行自動(dòng)識(shí)別與鎖定,其架構(gòu)設(shè)計(jì)如圖3 所示。

圖3 波特率動(dòng)態(tài)自適應(yīng)解碼流程圖Fig.3 The decoding flow chart for the dynamic baud rate

算法實(shí)現(xiàn)的關(guān)鍵為原始數(shù)據(jù)解碼及幀頭檢測(cè)。原始數(shù)據(jù)的解碼按照檢測(cè)特征點(diǎn)—計(jì)算波特率—恢復(fù)時(shí)鐘的順序執(zhí)行,任何一個(gè)流程的失敗都會(huì)返回初始化狀態(tài)重新執(zhí)行解碼流程。 上述流程中,對(duì)特征點(diǎn)完成檢測(cè)并成功計(jì)算出波特率即為波特率動(dòng)態(tài)自適應(yīng)的過(guò)程,也是本算法的核心。 在完成數(shù)據(jù)解碼后,通過(guò)幀頭檢測(cè)判斷解碼后的數(shù)據(jù)中是否包含協(xié)議中的幀頭,若不包含則對(duì)解碼數(shù)據(jù)的極性翻轉(zhuǎn),直到成功提取到幀數(shù)據(jù)。 初始化到成功提取幀數(shù)據(jù)的過(guò)程發(fā)生在最初建立通信鏈路的階段,這個(gè)過(guò)程利用最初幾幀數(shù)據(jù)進(jìn)行識(shí)別并自動(dòng)調(diào)整參數(shù),完成參數(shù)調(diào)整后即進(jìn)入正常解碼流程。

3 波特率動(dòng)態(tài)自適應(yīng)算法實(shí)現(xiàn)

3.1 曼碼編碼信號(hào)特征

曼碼編碼是一種雙向編碼,通過(guò)電平的高低轉(zhuǎn)換來(lái)表示數(shù)據(jù)“0”或“1”,編碼后波特率將翻倍。 若編碼前信號(hào)為連續(xù)的高電平“1”,或者連續(xù)的低電平“0”,將無(wú)法對(duì)待譯碼信號(hào)的波特率信息進(jìn)行準(zhǔn)確判斷,如圖4 所示。

圖4 連續(xù)高低電平可按兩種波特率解碼Fig.4 Schematic diagram of two baud rate decoding for continuous high and low levels

從圖4 中可以看出,對(duì)于同樣的波特率為n的待譯碼信號(hào),可以譯碼為波特率為n的信號(hào)“11”或者“00”,也可以將其譯碼為波特率為2n的信號(hào)“1010”。 因此要從待譯碼的數(shù)據(jù)中恢復(fù)出正確的時(shí)鐘信號(hào)以及數(shù)據(jù),關(guān)鍵是要識(shí)別出波特率并從正確的譯碼起始點(diǎn)位開(kāi)始解碼。

3.2 波特率動(dòng)態(tài)掃描及時(shí)鐘恢復(fù)

從上述分析可知,連續(xù)不變?cè)紨?shù)據(jù)經(jīng)過(guò)編碼后將發(fā)生失真,無(wú)法解碼。 根據(jù)信號(hào)特征,若原始信號(hào)有變位,變位處的信號(hào)經(jīng)過(guò)曼碼編碼后其脈沖寬度是非變位處的2 倍,因此可以在信號(hào)的解碼過(guò)程中,對(duì)信號(hào)的最寬脈沖寬度和最窄脈沖寬度進(jìn)行動(dòng)態(tài)掃描,若最寬脈沖寬度是最窄脈沖寬度的2 倍,則最寬脈沖的中點(diǎn)處即為原始信號(hào)跳變的特征點(diǎn)位,即變位點(diǎn)。經(jīng)過(guò)動(dòng)態(tài)掃描并檢測(cè)到變位點(diǎn)后,可將該變位點(diǎn)作為一個(gè)曼碼編碼位的起點(diǎn),從而確定出待譯碼的時(shí)鐘信號(hào)在編碼后數(shù)據(jù)中所處的正確位置,變位點(diǎn)所處位置如圖5 所示。

圖5 變位點(diǎn)在編碼數(shù)據(jù)中的位置Fig.5 The position of the change point in the coded data

在實(shí)際工程中,兩幀數(shù)據(jù)之間一般會(huì)被全部填充為空閑位,而連續(xù)的空閑位編碼后并不包含變位點(diǎn)。也就是說(shuō),動(dòng)態(tài)掃描變位點(diǎn)的時(shí)間長(zhǎng)度一定要覆蓋空閑位出現(xiàn)的時(shí)間長(zhǎng)度。 對(duì)于工程中常用的幾種波特率傳輸協(xié)議,根據(jù)一般工況的信號(hào)傳輸幀率,即可確定空閑位最多出現(xiàn)的次數(shù),從而確定出動(dòng)態(tài)掃描變位點(diǎn)所需時(shí)間。 在實(shí)際應(yīng)用中,可以根據(jù)經(jīng)驗(yàn)值選擇一段比較長(zhǎng)的時(shí)間即可。

識(shí)別出變位點(diǎn)后,即可恢復(fù)出正確的數(shù)據(jù)編碼時(shí)鐘。 使用高頻時(shí)鐘對(duì)數(shù)據(jù)編碼時(shí)鐘進(jìn)行采樣并計(jì)算兩者之間的關(guān)系,即可確定信號(hào)的波特率。 為保證波特率可以被正確穩(wěn)定地識(shí)別,高頻時(shí)鐘的頻率至少應(yīng)為待識(shí)別信號(hào)編碼時(shí)鐘頻率的4 倍。 根據(jù)協(xié)議標(biāo)準(zhǔn),編碼后信號(hào)的上升和下降時(shí)間由幅值的10%和90%兩點(diǎn)確定。

在FPGA 中,可以使用鎖相環(huán)模塊來(lái)產(chǎn)生高頻時(shí)鐘,并依據(jù)算法設(shè)計(jì)相應(yīng)的解碼邏輯。 考慮到穩(wěn)定性,FPGA 產(chǎn)生的時(shí)鐘頻率不易過(guò)高。 以40 Mbit/s波特率曼碼數(shù)據(jù)為例,使用鎖相環(huán)產(chǎn)生160 MHz 高頻采樣時(shí)鐘進(jìn)行識(shí)別即可,如圖6 所示。

圖6 160 MHz 采樣時(shí)鐘下40 Mbit/s 波特率信號(hào)的采樣落點(diǎn)Fig.6 Sampling point diagram of 40 Mbit/s baud rate signal under 160 MHz sampling clock

從圖6 中可以看出,在理想的信號(hào)質(zhì)量下,160 MHz時(shí)鐘在40 Mbit/s 波特率編碼后的數(shù)據(jù)含有變位點(diǎn)的寬脈沖處共有8 個(gè)采樣落點(diǎn),若考慮到信號(hào)波動(dòng)產(chǎn)生的誤差,可采用式(1)、(2)計(jì)算得到。 實(shí)際檢測(cè)出采樣落點(diǎn)個(gè)數(shù)在7 ~9 之間即可判斷出待譯碼數(shù)據(jù)為40 Mbit/s波特率。

式中:N為理想信號(hào)在160 MHz 時(shí)鐘下的理論采樣落點(diǎn)數(shù);Nmin、Nmax為考慮信號(hào)波動(dòng)的最小、最大落點(diǎn)數(shù)。

根據(jù)公式(1)、(2)可計(jì)算出4 種常用波特率對(duì)應(yīng)采樣落點(diǎn)的個(gè)數(shù),如表1 所示。

表1 160 MHz 采樣時(shí)鐘下常用波特率的采樣落點(diǎn)數(shù)Table 1 The number of sampling points of common baud rate under 160 MHz sampling clock

3.3 正反曼碼自適應(yīng)

正反曼碼的自適應(yīng)可以解決由于不同廠家協(xié)議、不同硬件之間的差異引起曼碼編碼正反特性與標(biāo)準(zhǔn)不同而導(dǎo)致的通信失敗。 通常,曼碼編碼后的數(shù)據(jù)的正反特性不影響信號(hào)編碼時(shí)鐘等特征的動(dòng)態(tài)掃描及恢復(fù),在成功恢復(fù)出時(shí)鐘并完成波特率識(shí)別,利用該恢復(fù)時(shí)鐘解碼得到解碼后的數(shù)據(jù)后,需要對(duì)已恢復(fù)數(shù)據(jù)的正反性做出正確判斷。

根據(jù)前文所述,FT3 幀由幀頭“0x 0564”、有效負(fù)載組成,幀與幀之間填充盡可能多的空閑位。 實(shí)際應(yīng)用中是通過(guò)識(shí)別幀頭來(lái)開(kāi)始一幀數(shù)據(jù)提取的,如果數(shù)據(jù)的正反性發(fā)生翻轉(zhuǎn),最顯著的特征是無(wú)法在正確的位置檢測(cè)到幀頭, 例如原始數(shù)據(jù)中若包含“0xFA9B”,經(jīng)過(guò)翻轉(zhuǎn)后也將會(huì)被識(shí)別為幀頭,因此僅根據(jù)解碼后的數(shù)據(jù)是否包含幀頭并不能對(duì)數(shù)據(jù)的正反性做出正確的判斷。

數(shù)據(jù)的正反性發(fā)生翻轉(zhuǎn)的另外一個(gè)重要特征是所有恢復(fù)數(shù)據(jù)中的空閑位全部發(fā)生翻轉(zhuǎn)。 由于正確的空閑位為“1”,因此恢復(fù)的數(shù)據(jù)中將出現(xiàn)大量的“0”。 因此可以通過(guò)檢測(cè)恢復(fù)數(shù)據(jù)中“0”的個(gè)數(shù)來(lái)判斷是否發(fā)生數(shù)據(jù)正反性翻轉(zhuǎn)。

有效負(fù)載由8 個(gè)16 bit 的數(shù)據(jù)和一個(gè)16 bit 的CRC組成,若不考慮FT3 有效負(fù)載的實(shí)際傳輸值,假設(shè)傳輸?shù)? 個(gè)16 bit 數(shù)據(jù)全部為0,根據(jù)CRC 的計(jì)算規(guī)則,此時(shí)的CRC 為0xFFFF,一個(gè)數(shù)據(jù)集最多出現(xiàn)128 個(gè)連續(xù)的“0”位。 因此,在首次識(shí)別幀頭的過(guò)程中,把數(shù)據(jù)當(dāng)作曼碼處理,若檢測(cè)到有超過(guò)連續(xù)128 個(gè)“0”位的出現(xiàn),即可對(duì)恢復(fù)數(shù)據(jù)進(jìn)行翻轉(zhuǎn),重新檢測(cè)幀頭。

一般情況下,信號(hào)在傳輸?shù)倪^(guò)程中,其傳輸數(shù)據(jù)的曼碼正反不會(huì)再次發(fā)生翻轉(zhuǎn),因此當(dāng)檢測(cè)到空閑位后緊跟的幀頭后,即可將翻轉(zhuǎn)與否進(jìn)行鎖定,認(rèn)為其不再發(fā)生變化。

在完成波特率識(shí)別及正反曼碼鎖定后,即可對(duì)數(shù)據(jù)進(jìn)行正確解碼,后續(xù)數(shù)據(jù)的恢復(fù)及CRC 校驗(yàn)等操作可按照GB/T 20840.8—2007[13]描述的方式進(jìn)行。

4 實(shí)驗(yàn)驗(yàn)證

實(shí)驗(yàn)過(guò)程中,采用IEC60044-8 專(zhuān)用測(cè)試儀模擬信號(hào)發(fā)送,對(duì)本文設(shè)計(jì)的波特率動(dòng)態(tài)自適應(yīng)解碼算法進(jìn)行驗(yàn)證。 模擬信號(hào)的報(bào)文類(lèi)型選擇IEC60044-8 國(guó)網(wǎng)擴(kuò)展幀,采樣頻率配置為40 點(diǎn)/周波。

驗(yàn)證本文算法的解碼裝置使用基于HCM5000G系統(tǒng)的光接收板卡SORG,其中解碼芯片為國(guó)產(chǎn)化FPGA,實(shí)驗(yàn)通過(guò)信號(hào)監(jiān)視工具對(duì)數(shù)據(jù)接收后的解碼情況進(jìn)行監(jiān)視。 在信號(hào)監(jiān)視圖中,receive_data 表示接收并解碼得到的傳輸數(shù)據(jù),clk_gen 表示從傳輸數(shù)據(jù)中獲得的恢復(fù)時(shí)鐘,BAUD 表示自適應(yīng)解碼算法自動(dòng)識(shí)別到的波特率,Manchester_polarity 表示自適應(yīng)解碼算法自動(dòng)識(shí)別到的信號(hào)正反曼碼編碼方式。

整個(gè)實(shí)驗(yàn)在保證光接收板卡不掉電不重啟的情況下,通過(guò)調(diào)整測(cè)試儀發(fā)出信號(hào)的光波特率,使用曼碼編碼,分別以5 Mbit/s、10 Mbit/s、20 Mbit/s和40 Mbit/s 波特率發(fā)送數(shù)據(jù)至光接收板卡SORG,使用專(zhuān)用工具監(jiān)視SORG 板卡中FPGA 解碼得到的信號(hào),如圖7 所示。 從圖7 中可以看出,使用本文提出的解碼算法,可以成功恢復(fù)時(shí)鐘信號(hào)并完成同步,能夠?qū)Σ煌ㄌ芈蔬M(jìn)行準(zhǔn)確識(shí)別,實(shí)現(xiàn)數(shù)據(jù)的正確接收及解碼。

圖7 不同波特率下的監(jiān)視信號(hào)Fig.7 Monitoring signals at different baud rates

調(diào)整測(cè)試儀,在40 Mbit/s 波特率下,通過(guò)對(duì)發(fā)送的光信號(hào)電平取反來(lái)模擬反曼碼編碼的情況,得到的信號(hào)解碼如圖8 所示。 從圖8 中可以看出,被監(jiān)視信號(hào)Manchester_polarity 改變?yōu)楦唠娖?并成功完成了數(shù)據(jù)接收,實(shí)現(xiàn)了對(duì)反曼碼編碼信號(hào)的準(zhǔn)確識(shí)別及解碼。

圖8 40 Mbit/s 反曼碼編碼的監(jiān)視信號(hào)Fig.8 Monitoring signals at 40 Mbit/s baud rates with negative Manchester encoding

經(jīng)過(guò)測(cè)試,使用本文所述的解碼算法,得到的監(jiān)視信號(hào)與預(yù)期結(jié)果吻合,實(shí)現(xiàn)了對(duì)不同波特率和正反曼碼編碼信號(hào)的動(dòng)態(tài)自適應(yīng),完成了數(shù)據(jù)的正確接收及解碼。

5 結(jié)論

柔性直流輸電控制保護(hù)系統(tǒng)的國(guó)產(chǎn)化替代中,對(duì)于電子式互感器合并單元的通信速度要求很高,同時(shí)需要考慮與原有系統(tǒng)的兼容性問(wèn)題。 傳統(tǒng)的IEC60044-8 通信解碼算法,無(wú)法實(shí)現(xiàn)信號(hào)的自動(dòng)識(shí)別及解碼,增加了國(guó)產(chǎn)化替代的難度。 為了解決這個(gè)問(wèn)題,本文設(shè)計(jì)了一種波特率動(dòng)態(tài)自適應(yīng)算法,通過(guò)對(duì)輸入信號(hào)進(jìn)行動(dòng)態(tài)掃描,自動(dòng)識(shí)別出信號(hào)的波特率并調(diào)整相應(yīng)的參數(shù),完成正反曼碼的識(shí)別及正確接收和解碼。

在實(shí)際工程中,使用本文設(shè)計(jì)的解碼算法可以實(shí)現(xiàn)信號(hào)即通即用,無(wú)需額外配置,可以解決柔性直流系統(tǒng)國(guó)產(chǎn)化替代中的兼容性問(wèn)題,對(duì)于全面提升柔性直流輸電控制保護(hù)系統(tǒng)自主化、智能化程度,推進(jìn)柔性直流系統(tǒng)國(guó)產(chǎn)化進(jìn)程有重要意義,為我國(guó)直流輸電系統(tǒng)的安全運(yùn)行提供堅(jiān)強(qiáng)保障。

猜你喜歡
波特率解碼時(shí)鐘
《解碼萬(wàn)噸站》
別樣的“時(shí)鐘”
古代的時(shí)鐘
CAN 總線波特率自適應(yīng)程序設(shè)計(jì)
智能制造(2020年5期)2020-07-03 06:24:00
解碼eUCP2.0
NAD C368解碼/放大器一體機(jī)
Quad(國(guó)都)Vena解碼/放大器一體機(jī)
基于FPGA的異步串行通信波特率容錯(cuò)設(shè)計(jì)
有趣的時(shí)鐘
時(shí)鐘會(huì)開(kāi)“花”
揭阳市| 温宿县| 洪洞县| 和平县| 贺州市| 当雄县| 林口县| 台南县| 镇原县| 云南省| 兴安县| 辽阳县| 永兴县| 略阳县| 泊头市| 扎兰屯市| 漯河市| 饶平县| 临桂县| 苍溪县| 大埔区| 五河县| 陆河县| 陇西县| 洞口县| 凤山县| 湖南省| 忻城县| 盘山县| 安塞县| 琼结县| 芜湖市| 林芝县| 资源县| 兴城市| 敦煌市| 大庆市| 枣庄市| 合水县| 屯门区| 左云县|