專利名稱:一種光纖縱差保護(hù)裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及通信技術(shù),特別是涉及一種光纖縱差保護(hù)裝置的技術(shù)。
背景技術(shù):
繼電保護(hù)是電力系統(tǒng)安全穩(wěn)定運(yùn)行的重要保障,而光纖通信技術(shù)的發(fā)展使得光纖 在繼電保護(hù)中得到越來(lái)越廣泛的應(yīng)用,以光纖為媒質(zhì)的電流縱差保護(hù)因有其他保護(hù)形式無(wú) 法比擬的各種優(yōu)點(diǎn)正受到越來(lái)越多的關(guān)注和推廣應(yīng)用。電力系統(tǒng)的光纖縱差保護(hù)是由處于不同位置的兩臺(tái)保護(hù)裝置通過(guò)光纖通信交互 數(shù)據(jù),并實(shí)現(xiàn)采樣的同步來(lái)實(shí)現(xiàn)縱差保護(hù)的,兩臺(tái)保護(hù)裝置之間必須采用同步通信,且雙方 可以方便的在數(shù)據(jù)流中提取同步時(shí)間信息。如圖2所示,現(xiàn)有光纖縱差保護(hù)裝置都由CPU (中央處理器)、同步串行芯片、FPGA (可編程邏輯門陣列)組成,在FPGA中內(nèi)置有信號(hào)調(diào)制模塊和信號(hào)解調(diào)模塊,信號(hào)調(diào)制模塊 的輸出端及信號(hào)解調(diào)模塊的輸入端經(jīng)接口轉(zhuǎn)換電路連接到光纖傳輸通道,利用同步串行芯 片來(lái)實(shí)現(xiàn)數(shù)據(jù)的收發(fā)及編解碼,利用FPGA對(duì)串行數(shù)據(jù)進(jìn)行信號(hào)調(diào)制和解調(diào)使其適合光纖 傳輸?,F(xiàn)有光纖縱差保護(hù)裝置采用的同步串行芯片加FPGA的方式具有硬件成本高的缺陷, 而且同步串行芯片是根據(jù)HDLC協(xié)議對(duì)數(shù)據(jù)進(jìn)行編碼的,在編碼時(shí)需要利用HDLC協(xié)議的開(kāi) 旗標(biāo)和關(guān)旗標(biāo)實(shí)現(xiàn)幀頭和幀尾的定位,由于其開(kāi)旗標(biāo)和關(guān)旗標(biāo)的格式均為“01111110”,為 保證開(kāi)旗標(biāo)、關(guān)旗標(biāo)的唯一性,因此在數(shù)據(jù)編碼時(shí)除開(kāi)、關(guān)旗標(biāo)外的其他數(shù)據(jù)中每遇到5個(gè) 連續(xù)的“1”就自動(dòng)插入一個(gè)“0”,在數(shù)據(jù)解碼時(shí)除開(kāi)、關(guān)旗標(biāo)外的其他數(shù)據(jù)中每遇到5個(gè)連 續(xù)“1”就自動(dòng)刪除一個(gè)“0”,但是由于傳輸?shù)臄?shù)據(jù)是實(shí)時(shí)變化的,使得在數(shù)據(jù)幀中插入“0” 的個(gè)數(shù)也是在變化的,進(jìn)而使得采用這種編碼方法的數(shù)據(jù)幀長(zhǎng)度也是不確定的,使得每幀 數(shù)據(jù)傳輸所需的時(shí)間也不一樣,因此在數(shù)據(jù)幀傳輸時(shí)必須先進(jìn)行幀頭識(shí)別實(shí)現(xiàn)同步,然后 再延時(shí)讀取數(shù)據(jù),其軟件處理過(guò)程比較復(fù)雜,軟件設(shè)計(jì)比較麻煩。
實(shí)用新型內(nèi)容針對(duì)上述現(xiàn)有技術(shù)中存在的缺陷,本實(shí)用新型所要解決的技術(shù)問(wèn)題是提供一種硬 件成本低,軟件設(shè)計(jì)簡(jiǎn)單的光纖縱差保護(hù)裝置。為了解決上述技術(shù)問(wèn)題,本實(shí)用新型所提供的一種光纖縱差保護(hù)裝置,包括CPU 和FPGA,所述CPU設(shè)有并行通信口,所述FPGA中內(nèi)置有用于將串行信號(hào)調(diào)制為光纖信號(hào)的 信號(hào)調(diào)制模塊,及用于將光纖信號(hào)解調(diào)為串行信號(hào)的信號(hào)解調(diào)模塊,所述信號(hào)調(diào)制模塊的 輸出端及信號(hào)解調(diào)模塊的輸入端各經(jīng)接口轉(zhuǎn)換電路連接到光纖傳輸通道,其特征在于所 述FPGA中還內(nèi)置有發(fā)送FIFO模塊、接收FIFO模塊、數(shù)據(jù)幀編碼模塊、數(shù)據(jù)幀解碼模塊、并 串轉(zhuǎn)換模塊、串并轉(zhuǎn)換模塊;所述發(fā)送FIFO模塊的輸入端和接收FIFO模塊的輸出端分別連接到CPU的并行通
信口 ;所述發(fā)送FIFO模塊的輸出端依次連接數(shù)據(jù)幀編碼模塊、并串轉(zhuǎn)換模塊到信號(hào)調(diào) 制模塊的輸入端;[0010]所述信號(hào)解調(diào)模塊的輸出端依次連接串并轉(zhuǎn)換模塊、數(shù)據(jù)幀解碼模塊到接收FIFO 模塊的輸入端。本實(shí)用新型提供的光纖縱差保護(hù)裝置,使用單一 FPGA替代了原有的同步串口芯 片加FPGA的組合,能節(jié)約硬件成本,而且采用了 10個(gè)“0”作為幀頭,采用了 1個(gè)“1”作為 字節(jié)之間的界標(biāo)志,并在檢驗(yàn)碼至數(shù)據(jù)包尾部之間的空位中填充全“1”作為空閑碼,因此無(wú) 論發(fā)送的數(shù)據(jù)內(nèi)容是什么,總能保證幀頭的唯一性,且對(duì)于一個(gè)特定的應(yīng)用來(lái)講,其發(fā)送的 數(shù)據(jù)量是一定的,因此整個(gè)數(shù)據(jù)幀的長(zhǎng)度及傳輸時(shí)間也是固定的,接收端可以將整個(gè)數(shù)據(jù) 幀接收完成以后再申請(qǐng)CPU的讀取操作,能簡(jiǎn)化軟件設(shè)計(jì)。
圖1是本實(shí)用新型實(shí)施例的光纖縱差保護(hù)裝置的結(jié)構(gòu)框圖;圖2是現(xiàn)有光纖縱差保護(hù)裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
以下結(jié)合附圖說(shuō)明對(duì)本實(shí)用新型的實(shí)施例作進(jìn)一步詳細(xì)描述,但本實(shí)施例并不用 于限制本實(shí)用新型,凡是采用本實(shí)用新型的相似結(jié)構(gòu)及其相似變化,均應(yīng)列入本實(shí)用新型 的保護(hù)范圍。如圖1所示,本實(shí)用新型實(shí)施例所提供的一種光纖縱差保護(hù)裝置,包括CPU (中央 處理器)和FPGA (可編程邏輯門陣列),所述CPU設(shè)有并行通信口,所述FPGA中內(nèi)置有用于 將串行信號(hào)調(diào)制為光纖信號(hào)的信號(hào)調(diào)制模塊,及用于將光纖信號(hào)解調(diào)為串行信號(hào)的信號(hào)解 調(diào)模塊,所述信號(hào)調(diào)制模塊的輸出端及信號(hào)解調(diào)模塊的輸入端各經(jīng)接口轉(zhuǎn)換電路連接到光 纖傳輸通道,其特征在于所述FPGA中還內(nèi)置有發(fā)送FIFO (先進(jìn)先出)模塊、接收FIFO (先 進(jìn)先出)模塊、數(shù)據(jù)幀編碼模塊、數(shù)據(jù)幀解碼模塊、并串轉(zhuǎn)換模塊、串并轉(zhuǎn)換模塊;所述發(fā)送FIFO模塊的輸入端和接收FIFO模塊的輸出端分別連接到CPU的并行通 信口 ;所述發(fā)送FIFO模塊的輸出端依次連接數(shù)據(jù)幀編碼模塊、并串轉(zhuǎn)換模塊到信號(hào)調(diào) 制模塊的輸入端;所述信號(hào)解調(diào)模塊的輸出端依次連接串并轉(zhuǎn)換模塊、數(shù)據(jù)幀解碼模塊到接收FIFO 模塊的輸入端。本實(shí)用新型實(shí)施例所提供的光纖縱差保護(hù)裝置的同步通信方法,其特征在于,預(yù) 先將數(shù)據(jù)包的長(zhǎng)度設(shè)為定長(zhǎng),并將數(shù)據(jù)包的格式設(shè)定為幀頭+數(shù)據(jù)幀+檢驗(yàn)碼+空閑碼;其中,幀頭為10個(gè)“0”,幀頭與數(shù)據(jù)幀之間插入一個(gè)“1”作為界標(biāo)志,數(shù)據(jù)幀中的 每個(gè)字節(jié)后插入一個(gè)“ 1 ”作為界標(biāo)志,檢驗(yàn)碼為CRC (循環(huán)冗余)校驗(yàn)碼,空閑碼為全“ 1” ;發(fā)送數(shù)據(jù)時(shí),CPU先將待發(fā)送的數(shù)據(jù)送入發(fā)送FIFO模塊中,再發(fā)送一個(gè)發(fā)送命令 給發(fā)送FIFO模塊,發(fā)送FIFO模塊收到發(fā)送命令后將數(shù)據(jù)發(fā)送給數(shù)據(jù)幀編碼模塊,數(shù)據(jù)幀 編碼模塊根據(jù)預(yù)設(shè)的數(shù)據(jù)包長(zhǎng)度及格式對(duì)收到的數(shù)據(jù)進(jìn)行編碼打包,并將編碼后的數(shù)據(jù)包 發(fā)送給并串轉(zhuǎn)換模塊,并串轉(zhuǎn)換模塊將收到的數(shù)據(jù)包轉(zhuǎn)換為串行信號(hào)后發(fā)送給信號(hào)調(diào)制模 塊,信號(hào)調(diào)制模塊將串行信號(hào)調(diào)制為光纖信號(hào)后通過(guò)接口轉(zhuǎn)換電路發(fā)送到光纖傳輸通道;[0023] 接收數(shù)據(jù)時(shí),光纖傳輸通道中的光纖信號(hào)通過(guò)接口轉(zhuǎn)換電路傳送到信號(hào)解調(diào)模 塊,信號(hào)解調(diào)模塊將光纖信號(hào)解調(diào)為串行信號(hào)后發(fā)送給串并轉(zhuǎn)換模塊,串并轉(zhuǎn)換模塊將串 行信號(hào)轉(zhuǎn)換為并行數(shù)據(jù)包后發(fā)送數(shù)據(jù)幀解碼模塊,數(shù)據(jù)幀解碼模塊根據(jù)預(yù)設(shè)的數(shù)據(jù)包長(zhǎng)度 及格式對(duì)收到的數(shù)據(jù)進(jìn)行解碼,解碼后的數(shù)據(jù)送入接收FIFO模塊中,接收FIFO模塊接收數(shù) 據(jù)完畢后,通過(guò)發(fā)送中斷方式通知CPU,CPU收到中斷后從接收FIFO模塊中讀取數(shù)據(jù)。
權(quán)利要求1. 一種光纖縱差保護(hù)裝置,包括CPU和FPGA,所述CPU設(shè)有并行通信口,所述FPGA中內(nèi) 置有用于將串行信號(hào)調(diào)制為光纖信號(hào)的信號(hào)調(diào)制模塊,及用于將光纖信號(hào)解調(diào)為串行信號(hào) 的信號(hào)解調(diào)模塊,所述信號(hào)調(diào)制模塊的輸出端及信號(hào)解調(diào)模塊的輸入端各經(jīng)接口轉(zhuǎn)換電路 連接到光纖傳輸通道,其特征在于所述FPGA中還內(nèi)置有發(fā)送FIFO模塊、接收FIFO模塊、 數(shù)據(jù)幀編碼模塊、數(shù)據(jù)幀解碼模塊、并串轉(zhuǎn)換模塊、串并轉(zhuǎn)換模塊;所述發(fā)送FIFO模塊的輸入端和接收FIFO模塊的輸出端分別連接到CPU的并行通信Π ;所述發(fā)送FIFO模塊的輸出端依次連接數(shù)據(jù)幀編碼模塊、并串轉(zhuǎn)換模塊到信號(hào)調(diào)制模 塊的輸入端;所述信號(hào)解調(diào)模塊的輸出端依次連接串并轉(zhuǎn)換模塊、數(shù)據(jù)幀解碼模塊到接收FIFO模 塊的輸入端。
專利摘要一種光纖縱差保護(hù)裝置,涉及通信技術(shù)領(lǐng)域,所解決的是降低硬件成本,簡(jiǎn)化軟件設(shè)計(jì)的技術(shù)問(wèn)題。該裝置包括CPU和FPGA,所述FPGA中內(nèi)置有信號(hào)調(diào)制模塊、信號(hào)解調(diào)模塊、發(fā)送FIFO模塊、接收FIFO模塊、數(shù)據(jù)幀編碼模塊、數(shù)據(jù)幀解碼模塊、并串轉(zhuǎn)換模塊、串并轉(zhuǎn)換模塊;所述發(fā)送FIFO模塊的輸入端和接收FIFO模塊的輸出端分別連接到CPU的并行通信口;所述發(fā)送FIFO模塊的輸出端依次連接數(shù)據(jù)幀編碼模塊、并串轉(zhuǎn)換模塊到信號(hào)調(diào)制模塊的輸入端;所述信號(hào)解調(diào)模塊的輸出端依次連接串并轉(zhuǎn)換模塊、數(shù)據(jù)幀解碼模塊到接收FIFO模塊的輸入端。本實(shí)用新型提供的裝置,硬件成本低,軟件設(shè)計(jì)簡(jiǎn)單。
文檔編號(hào)H02H3/26GK201868845SQ20102064366
公開(kāi)日2011年6月15日 申請(qǐng)日期2010年12月6日 優(yōu)先權(quán)日2010年12月6日
發(fā)明者王成修 申請(qǐng)人:上海申瑞電力科技股份有限公司