專利名稱:便攜式電力通信規(guī)約檢測(cè)儀及其檢測(cè)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)電力系統(tǒng)通信及其過(guò)程進(jìn)行實(shí)時(shí)檢測(cè)的儀器, 同時(shí)涉及該檢測(cè)儀的檢測(cè)方法,屬于電力系統(tǒng)通信檢測(cè)技術(shù)領(lǐng)域。
背景技術(shù):
當(dāng)前電力系統(tǒng)已普遍采用自動(dòng)化系統(tǒng)進(jìn)行監(jiān)一見(jiàn)、控制和調(diào)度工作,
如能量管理系統(tǒng)EMS、變電站綜合自動(dòng)化系統(tǒng)SCADA等。這些系統(tǒng)的 信息來(lái)源和控制都依賴網(wǎng)絡(luò)通信,而且隨著基于IEC61850通信體系 的數(shù)字化變電站的實(shí)施和大面積推廣,傳統(tǒng)的通過(guò)電纜連接方式傳遞 測(cè)控計(jì)量電流電壓、斷路器和隔離刀閘的控制聯(lián)閉鎖、繼電保護(hù)跳合 閘、啟動(dòng)、閉鎖等信號(hào),也已改為通過(guò)網(wǎng)絡(luò)通信方式實(shí)現(xiàn)。因此,電 力自動(dòng)化系統(tǒng)的網(wǎng)絡(luò)通信的正確傳送就尤為重要。
通過(guò)近幾年對(duì)電力自動(dòng)化系統(tǒng)運(yùn)行缺陷統(tǒng)計(jì)分析發(fā)現(xiàn),因網(wǎng)絡(luò)通 信缺陷導(dǎo)致電力自動(dòng)化系統(tǒng)運(yùn)行異常呈上升趨勢(shì)。這是由于目前電 力自動(dòng)化系統(tǒng)中的各子系統(tǒng)往往采用多個(gè)廠家的不同產(chǎn)品,各廠家對(duì) 通信規(guī)約的理解存在不一致,而且出于某些目的對(duì)規(guī)約進(jìn)行修改和擴(kuò) 充的現(xiàn)象也非常普遍;各個(gè)廠家在通信規(guī)約的實(shí)現(xiàn)能力上參差不齊, 導(dǎo)致在工程現(xiàn)場(chǎng)修改程序的現(xiàn)象比較平凡,使得產(chǎn)品缺乏足夠嚴(yán)格的 測(cè)試過(guò)程以保證通信的可靠性。據(jù)發(fā)明人所知,荷蘭的KEMA咨詢公 司為國(guó)際上標(biāo)準(zhǔn)一致性測(cè)試權(quán)威機(jī)構(gòu),但其是實(shí)驗(yàn)室測(cè)試,無(wú)法在工 程現(xiàn)場(chǎng)進(jìn)行測(cè)試,也不具備系統(tǒng)健壯性測(cè)試,同時(shí),其測(cè)試用例與工 程現(xiàn)場(chǎng)也不完全一致,而且產(chǎn)品還有在工程現(xiàn)場(chǎng)修改的可能,因此, KEMA的測(cè)試結(jié)果不足以保證通信的可靠性。
現(xiàn)有電力自動(dòng)化系統(tǒng)在實(shí)際運(yùn)行中的通信故障較多,這些通信故
8障主要體現(xiàn)在以下幾個(gè)方面后臺(tái)監(jiān)控事故時(shí)動(dòng)作事件記錄不完整, 保護(hù)測(cè)控裝置因通信問(wèn)題引起自復(fù)位,通信單元或后臺(tái)監(jiān)控功能異常 或死機(jī),調(diào)度和無(wú)人值班集控中心自動(dòng)化系統(tǒng)收到的數(shù)據(jù)(報(bào)文)不 全甚至全部丟失,遙測(cè)數(shù)據(jù)異常躍變,遙信數(shù)據(jù)異常變位,測(cè)控裝置 防誤操作聯(lián)閉鎖故障以及計(jì)算機(jī)網(wǎng)絡(luò)遭病毒攻擊等等。由于缺乏有效 的技術(shù)手段,目前維護(hù)人員往往只能對(duì)這些通信故障進(jìn)行定性分析, 因此不利于綜合自動(dòng)化系統(tǒng)的安全運(yùn)行。
經(jīng)檢索發(fā)現(xiàn),申請(qǐng)?zhí)?00610098252. 8的中國(guó)專利《通訊規(guī)約記錄 分析裝置及其分析方法》公開(kāi)了 一種分體式通訊規(guī)約記錄分析裝置, 該裝置的主要技術(shù)方案是一個(gè)分布式結(jié)構(gòu),由分配在各個(gè)通信節(jié)點(diǎn)的 通信記錄儀和一個(gè)分析管理機(jī)組成,通信記錄儀和分析管理機(jī)之間用 單獨(dú)的以太網(wǎng)連接;在規(guī)約記錄儀中,串口接入;f莫塊、以太網(wǎng)接入才莫 塊、CAN網(wǎng)接入模塊、L0NW0RK模塊、GPS模塊的輸出端分別與CPU模 塊的輸入端連接,CPU模塊的輸出端接裝置異常輸出模塊、大容量存 儲(chǔ)模塊的輸入端,鍵盤(pán)顯示模塊與CPU模塊相連接;規(guī)約記錄裝置的 輸出端接規(guī)約分析裝置的輸入端將記錄的內(nèi)容供規(guī)約分析管理機(jī)分 析。該裝置的分析方法主要步驟是1)通信記錄儀的通信記錄模塊 根據(jù)通信配置文件對(duì)每個(gè)需要記錄的通信端口的報(bào)文經(jīng)捕捉,并每10 分鐘保存一個(gè)通信端口的原始通信報(bào)文,產(chǎn)生一個(gè)記錄文件;2)通 信記錄^[義的通信記錄;f莫塊每產(chǎn)生一個(gè)記錄文件后通知上行通信纟莫塊, 上行通信模塊將主動(dòng)和分析管理機(jī)的下行通信模塊通信,將該記錄文 件上傳到分析管理機(jī);3)分析管理機(jī)的下行通信模塊在完整接收一 個(gè)記錄文件后依據(jù)通信配置文件對(duì)記錄文件進(jìn)行分類統(tǒng)一存儲(chǔ),此時(shí) 并不對(duì)記錄文件進(jìn)行分析,而是等待用戶的選擇再進(jìn)行分析;4)當(dāng) 用戶選擇分析某個(gè)通信端口的某個(gè)時(shí)間段的通信報(bào)文時(shí),分析管理機(jī) 在進(jìn)行報(bào)文分析時(shí)利用通信配置文件取得相應(yīng)的通信參數(shù)信息和規(guī)
9約信息,自動(dòng)調(diào)用相應(yīng)的規(guī)約分析模塊來(lái)分析記錄文件,產(chǎn)生分析結(jié)
果,并對(duì)分析結(jié)果經(jīng)格式化顯示;5)規(guī)約分析模塊的分析方法是, 依據(jù)規(guī)約中報(bào)文的格式從記錄文件中讀取原始報(bào)文,然后依據(jù)規(guī)約對(duì) 原始報(bào)文按照字節(jié)和字節(jié)組合順序進(jìn)行分析,再依據(jù)規(guī)約對(duì)報(bào)文和報(bào) 文之間的關(guān)系進(jìn)行分析。
上述通訊規(guī)約記錄分析裝置及分析方法存在以下問(wèn)題 1)該裝置的記錄儀所述的各接入模塊和存儲(chǔ)器并行與CPU模塊連接, 眾所周知,CPU是串行工作方式,當(dāng)多個(gè)接入模塊同時(shí)高速傳送報(bào)文 到CPU模塊時(shí)會(huì)造成報(bào)文丟失。同時(shí)CPU模塊將多個(gè)接入模塊傳送來(lái) 的報(bào)文傳送給存儲(chǔ)器進(jìn)行報(bào)文存儲(chǔ),而存儲(chǔ)器的數(shù)據(jù)吞吐量遠(yuǎn)小于接 入模塊的速率,又會(huì)造成存儲(chǔ)時(shí)的報(bào)文丟失。 一旦才艮文丟失,記錄存 儲(chǔ)的報(bào)文就不完整,等出了故障后調(diào)閱這些不完整的報(bào)文進(jìn)行分析時(shí) 就會(huì)出錯(cuò),甚至根本找不到報(bào)文產(chǎn)生故障的原因,從而無(wú)法進(jìn)一步查 找和排除相應(yīng)的電網(wǎng)故障,進(jìn)而造成較大的事故。 2 )該裝置中所述的某些模塊(如CAN網(wǎng)接入模塊、L0NW0RK模塊等) 只有籠統(tǒng)的名詞,沒(méi)有相關(guān)的電路圖和實(shí)現(xiàn)機(jī)制,不知道具體結(jié)構(gòu)是 什么,本領(lǐng)域技術(shù)人員無(wú)法依據(jù)專利文件進(jìn)行制作。
3) 該裝置是分體式固定裝置,需要在各輸變電站綜合自動(dòng)化系統(tǒng)種 布置多臺(tái),成本巨大,不便移動(dòng)和攜帶。
4) 該裝置是先記錄并存儲(chǔ)各報(bào)文,等出了故障后再調(diào)閱存儲(chǔ)的歷史 報(bào)文記錄來(lái)分析報(bào)文故障原因,不能實(shí)時(shí)在線分析報(bào)文,難以快速及 時(shí)地發(fā)現(xiàn)導(dǎo)致事故隱患的網(wǎng)絡(luò)通信故障并找出故障原因,從而實(shí)際上 對(duì)因隱藏的網(wǎng)絡(luò)通信存在故障所導(dǎo)致的實(shí)時(shí)電網(wǎng)故障的排除和避免 擴(kuò)大無(wú)所作為。
5) 該裝置的分析管理機(jī)所述的分析方法描述模糊不清楚,該分析方 法"依據(jù)規(guī)約對(duì)報(bào)文按照字節(jié)和字節(jié)組合順序進(jìn)行分析,再依據(jù)規(guī)約對(duì)報(bào)文與報(bào)文之間的關(guān)系進(jìn)行分析",非常不全面,沒(méi)有字節(jié)與字節(jié)
或字節(jié)組合之間的關(guān)系、字節(jié)分支等等;沒(méi)有環(huán)境關(guān)聯(lián)分析、規(guī)約符 合性分析等。其大部分內(nèi)容為其所分析的對(duì)象和分析的結(jié)果,本領(lǐng)域
技術(shù)人員難以:接照該分析方法對(duì)記錄的報(bào)文實(shí)現(xiàn)有效的分析。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提出一種真正能對(duì)現(xiàn)行電力自動(dòng)化 系統(tǒng)內(nèi)的所有通信數(shù)據(jù)進(jìn)行完整采集和分析的便攜式電力通信規(guī)約 檢測(cè)儀及其沖企測(cè)方法;利用該4企測(cè)儀及其檢測(cè)方法應(yīng)當(dāng)能對(duì)電力自動(dòng) 化系統(tǒng)的所有報(bào)文進(jìn)行完整采集并分析確定各報(bào)文故障的原因及報(bào) 文故障的地點(diǎn),從而方便維護(hù)人員及時(shí)排除與報(bào)文故障相應(yīng)的電網(wǎng)故 障和安全隱患,進(jìn)而提高電力自動(dòng)化系統(tǒng)運(yùn)行的安全穩(wěn)定性。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提出的技術(shù)方案之一是 一種便 攜式電力通信規(guī)約檢測(cè)儀,包括安置在一便攜機(jī)箱內(nèi)的采集裝置和分 析裝置,所述采集裝置含有報(bào)文偵聽(tīng)器和并行轉(zhuǎn)串行處理器,所述分 析裝置含有CPU、分析系統(tǒng)、分別與CPU連接的輸入器和顯示器;所 述報(bào)文偵聽(tīng)器的輸入端接入電力通信鏈路,其輸出端并行連接于并行 轉(zhuǎn)串行處理器的輸入端;所述并行轉(zhuǎn)串行處理器的輸出端串行連接于 CPU,所述報(bào)文偵聽(tīng)器和并行轉(zhuǎn)串行處理器的控制端分別連接CPU,所 述分析系統(tǒng)含有用于從并行轉(zhuǎn)串行處理器讀取所述電力通信鏈路的 報(bào)文的采集模塊、用于對(duì)所述報(bào)文進(jìn)行網(wǎng)絡(luò)分析的網(wǎng)絡(luò)分析模塊、用 于對(duì)經(jīng)網(wǎng)絡(luò)分析后的報(bào)文的應(yīng)用層進(jìn)行規(guī)約分析的規(guī)約分析模塊和 用于調(diào)度和管理所述模塊的調(diào)度管理模塊。
實(shí)踐表明,由于對(duì)電力通信規(guī)約的檢測(cè)是完成對(duì)整個(gè)電力通信網(wǎng) 絡(luò)數(shù)據(jù)的偵聽(tīng),故偵聽(tīng)網(wǎng)口必須工作在混雜模式下,即偵聽(tīng)網(wǎng)口要接 受所有通過(guò)它的數(shù)據(jù)流,不管是什么格式,什么地址的。如果采用傳 統(tǒng)的CPU直接接收數(shù)據(jù)的方式進(jìn)行設(shè)計(jì),由于CPU對(duì)中斷處理的限制,在網(wǎng)絡(luò)數(shù)據(jù)量較大,特別是小包大量傳輸?shù)倪^(guò)程中,系統(tǒng)必然產(chǎn)生丟 包,且數(shù)據(jù)包時(shí)標(biāo)無(wú)法準(zhǔn)確標(biāo)記。而本發(fā)明的檢測(cè)儀出乎意料地采用 并行轉(zhuǎn)串行處理器與各報(bào)文偵聽(tīng)器的輸出端口并行連接,使得報(bào)文輸
入CPU之前得以緩沖;因此即使偵聽(tīng)的各通信鏈路報(bào)文流量很大,各 報(bào)文在到達(dá)CPU之前也不會(huì)存在丟失的可能。同時(shí),又由于本發(fā)明枱r 測(cè)儀的報(bào)文是先經(jīng)過(guò)規(guī)約分析模塊進(jìn)行實(shí)時(shí)規(guī)約分析后再存儲(chǔ),因 此,即使存儲(chǔ)速率較慢時(shí)丟失部分報(bào)文,也不會(huì)影響發(fā)現(xiàn)和分析報(bào)文 故障。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提出的技術(shù)方案之二是 一種便 攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方法,包括以下步驟
1) 啟動(dòng)所述檢測(cè)儀,通過(guò)所述輸入器配置待4企測(cè)電力通信鏈路 的參數(shù)和特定規(guī)約關(guān)聯(lián)指定并形成系統(tǒng)配置文件;
2) 所述分析系統(tǒng)進(jìn)行初始化,即所述CPU首先加載調(diào)度管理才莫 塊、網(wǎng)絡(luò)分析模塊和采集模塊,所述調(diào)度管理模塊依據(jù)所述系統(tǒng)配置 文件再加載M^約分析纟莫塊;
3) 所述報(bào)文偵聽(tīng)器通過(guò)偵聽(tīng)電力通信鏈路的報(bào)文,并將該報(bào)文 并行傳送至并行轉(zhuǎn)串行處理器,所述并行轉(zhuǎn)串行處理器對(duì)并行接收來(lái) 的報(bào)文加入時(shí)間戳,并將加入時(shí)間戳后的報(bào)文進(jìn)行緩存;
4) 所述采集模塊從并行轉(zhuǎn)串行處理器讀取緩存的報(bào)文,并將該 報(bào)文送入網(wǎng)絡(luò)分析模塊;
5) 所述網(wǎng)絡(luò)分析模塊依據(jù)0SI模型各協(xié)議層語(yǔ)法和語(yǔ)義對(duì)送入 網(wǎng)絡(luò)分析模塊的報(bào)文進(jìn)行網(wǎng)絡(luò)語(yǔ)法和語(yǔ)義分析直至該報(bào)文的應(yīng)用層, 并將應(yīng)用層的報(bào)文送入規(guī)約分析模塊,并將網(wǎng)絡(luò)語(yǔ)法和語(yǔ)義分析結(jié)果 送往顯示界面;
6) 所述規(guī)約分析模塊依據(jù)規(guī)約的語(yǔ)法和語(yǔ)義對(duì)所述應(yīng)用層的報(bào) 文進(jìn)行規(guī)約語(yǔ)法和語(yǔ)義分析,并將規(guī)約語(yǔ)法和語(yǔ)義分析結(jié)果送往顯示界面。
本發(fā)明的便攜式電力通信規(guī)約檢測(cè)儀按照上述檢測(cè)方法可以在 線實(shí)時(shí)檢測(cè)多個(gè)待檢測(cè)的電力通信鏈路,當(dāng)發(fā)現(xiàn)報(bào)文故障后,可以第 一時(shí)間發(fā)現(xiàn)通信故障原因和地點(diǎn),為及時(shí)排除通信故障提供了可能, 從而可以避免事故的進(jìn)一步擴(kuò)大,減少通信故障對(duì)電網(wǎng)正常運(yùn)行帶來(lái) 的影響。
綜上,本發(fā)明的便攜式電力通信規(guī)約檢測(cè)儀及其檢測(cè)方法,不僅 改變了現(xiàn)有通訊規(guī)約記錄分析裝置及其分析方法所采用的先記錄后 分析的狀況,從而可以在線實(shí)時(shí)對(duì)各電力通信鏈路的報(bào)文進(jìn)行分析,
并及時(shí)捕捉報(bào)文故障;而且徹底解決了現(xiàn)有通訊規(guī)約記錄分析裝置存 在的丟失報(bào)文的問(wèn)題,從而真正實(shí)現(xiàn)對(duì)電力通信鏈路的報(bào)文進(jìn)行完整 有效的分析。
上述技術(shù)方案之一的改進(jìn)是所述并行轉(zhuǎn)串行處理器是FPGA處 理器或多個(gè)協(xié)同工作的單片機(jī)。
上述技術(shù)方案之一的進(jìn)一步改進(jìn)之一是所述報(bào)文偵聽(tīng)器是交換 機(jī)端口鏡像信號(hào)報(bào)文偵聽(tīng)器、網(wǎng)絡(luò)信號(hào)報(bào)文偵聽(tīng)器、串口信號(hào)報(bào)文偵 聽(tīng)器和MODEM載波信號(hào)報(bào)文偵聽(tīng)器之一,所述報(bào)文偵聽(tīng)器的輸入端接 入交換機(jī)通信鏈路、網(wǎng)絡(luò)通信鏈路、串口電力通信鏈路和載波電力通 信鏈路之一。
上述技術(shù)方案之一的進(jìn)一步改進(jìn)之二是所述"R文偵聽(tīng)器是交換 機(jī)端口鏡像信號(hào)報(bào)文偵聽(tīng)器、網(wǎng)絡(luò)信號(hào)報(bào)文偵聽(tīng)器、串口信號(hào)報(bào)文偵 聽(tīng)器和MODEM載波信號(hào)報(bào)文偵聽(tīng)器,該四個(gè)報(bào)文偵聽(tīng)器的各自輸入端 分別接入串口電力通信鏈路、交換機(jī)通信鏈路、網(wǎng)絡(luò)通信鏈路和載波 電力通信鏈路。
上述技術(shù)方案之一的更進(jìn)一步改進(jìn)是還包括存儲(chǔ)器,所述分析 系統(tǒng)還含有用于將采集模塊讀取的報(bào)文經(jīng)過(guò)分析系統(tǒng)分析后傳送至
13存儲(chǔ)器存儲(chǔ)的記錄模塊。這樣,在報(bào)文經(jīng)過(guò)分析系統(tǒng)分析后對(duì)報(bào)文進(jìn) 行保存,以便在事故追憶和反演過(guò)程中提供寶貴的現(xiàn)場(chǎng)運(yùn)行信息,可 以起到舉一反三的作用。
上述技術(shù)方案之一的再進(jìn)一步改進(jìn)是所述分析系統(tǒng)還含有用于 對(duì)網(wǎng)絡(luò)分析模塊和規(guī)約分析模塊產(chǎn)生的分析結(jié)果進(jìn)行二次統(tǒng)計(jì)分析 的統(tǒng)計(jì)分析模塊。這樣,可以使分析結(jié)果更加直觀化,并可以直觀地 觀察到需要在長(zhǎng)期監(jiān)視并形成值序列后才能發(fā)現(xiàn)存在問(wèn)題。
上述技術(shù)方案之一的又進(jìn)一步改進(jìn)是所述FPGA處理器主要含 有型號(hào)為ALTERA EP3C25Q240的芯片,該芯片通過(guò)千兆的以太網(wǎng)口連 接CPU;所述串口報(bào)文偵聽(tīng)器是分別提供RS485、 RS422和RS232三種 通信接口的三合一 串口報(bào)文偵聽(tīng)器;所述MODEM栽波信號(hào)報(bào)文偵聽(tīng)器 含有用于偵聽(tīng)一路MODEM載波電力通信鏈路的二路MODEM載波接收接 口 ,其二路接收接口分別并接到MODEM載波電力通信鏈路的一對(duì)收、 發(fā)線上;所述CPU是型號(hào)為MPC837的嵌入式處理器。
上述技術(shù)方案之一的繼續(xù)改進(jìn)是所述輸入器采用鍵盤(pán)、鼠標(biāo)或 觸摸屏幕輸入器,所述顯示器是通用CRT或液晶顯示器,所述存儲(chǔ)器 是通用SSD硬盤(pán);所述報(bào)文偵聽(tīng)器的接口總帶寬是400Mbps;所述存儲(chǔ) 器的寫(xiě)盤(pán)速度為640Mbps-800Mbps。
上述技術(shù)方案之二的改進(jìn)之一是 ——所述第1)步中的特定規(guī)約關(guān)聯(lián)指定是選擇與待檢測(cè)電力通信鏈 路的特定規(guī)約相應(yīng)的語(yǔ)法模型文件和語(yǔ)義模型文件; ——所述第2)步中的規(guī)約分析模塊是通過(guò)語(yǔ)法模型文件和語(yǔ)義模型 文件形成特定規(guī)約的語(yǔ)法和語(yǔ)義環(huán)境并對(duì)該特定規(guī)約進(jìn)行語(yǔ)法和語(yǔ) 義分析的通用模塊;加載規(guī)約分析模塊是依據(jù)系統(tǒng)配置文件中指定的 語(yǔ)法模型文件和語(yǔ)義模型文件進(jìn)行初始化,即生成針對(duì)特定規(guī)約的協(xié) 議層、語(yǔ)法分析器、會(huì)話通道管理器、語(yǔ)義分析器,隨后將協(xié)議層組
14織為協(xié)議棧,接著為每個(gè)協(xié)議層配備相應(yīng)的語(yǔ)法分析器和會(huì)話通道管
理器,然后為每個(gè)會(huì)話通道管理器配置語(yǔ)義分析器; ——所述第6)步中的規(guī)約語(yǔ)法和語(yǔ)義分析是,從所述協(xié)議棧的底層 向上依次在每個(gè)協(xié)議層對(duì)所述應(yīng)用層的報(bào)文使用語(yǔ)法分析器進(jìn)行語(yǔ) 法分析,并將獲得的語(yǔ)法分析樹(shù)傳遞給會(huì)話管理器,由會(huì)話管理器將 語(yǔ)法分析樹(shù)分發(fā)給會(huì)話管理器接收和發(fā)送兩端的語(yǔ)義分析器進(jìn)行語(yǔ) 義分析,語(yǔ)法分析器和語(yǔ)義分析器分別將剩余應(yīng)用層的:R文和語(yǔ)義分 析結(jié)果向所述協(xié)議棧的上一層傳遞,由上一層再次進(jìn)行上述過(guò)程,直 到到達(dá)協(xié)議棧的頂端,獲得所述應(yīng)用層報(bào)文的分析結(jié)果。
上述技術(shù)方案之二的改進(jìn)之二是 ——所述第1)步中的關(guān)聯(lián)指定是選擇與待檢測(cè)電力通信鏈路的特定 規(guī)約相應(yīng)的規(guī)約分析模塊;
—--所述第2)步中的加載規(guī)約分析模塊是依據(jù)系統(tǒng)配置文件中指定 的與特定規(guī)約相應(yīng)的規(guī)約分析模塊;所述規(guī)約分析模塊是通過(guò)程序設(shè)
計(jì)形成特定規(guī)約的語(yǔ)法和語(yǔ)義環(huán)境并對(duì)特定規(guī)約進(jìn)行語(yǔ)法與語(yǔ)義分 析的非通用模塊;
——所述第6)步中的規(guī)約語(yǔ)法和語(yǔ)義分析是,所述應(yīng)用層報(bào)文按照 字節(jié)的bit位、字節(jié)的bit位組合、字節(jié)或字節(jié)組合形成單元報(bào)文結(jié) 構(gòu),然后單元報(bào)文結(jié)構(gòu)又組合成復(fù)合報(bào)文結(jié)構(gòu),再對(duì)所述報(bào)文結(jié)構(gòu)之 間的關(guān)系進(jìn)行語(yǔ)法分析并形成語(yǔ)法分析結(jié)果,然后從語(yǔ)法分析結(jié)果中 提取與上下文環(huán)境相關(guān)報(bào)文結(jié)構(gòu)的值進(jìn)行語(yǔ)義分析并形成語(yǔ)義分析 結(jié)果,獲得所述應(yīng)用層報(bào)文的分析結(jié)果。
上述技術(shù)方案之二的進(jìn)一步改進(jìn)是 ----所述第2)步中的加載網(wǎng)絡(luò)分析模塊是,生成針對(duì)OSI模型的協(xié) 議層、語(yǔ)法分析器、會(huì)話通道管理器、語(yǔ)義分析器,隨后將協(xié)議層按 照0SI七層4莫型組織為協(xié)議棧,接著為每個(gè)協(xié)議層配備相應(yīng)的語(yǔ)法分
15析器和會(huì)話通道管理器,然后為每個(gè)會(huì)話通道管理器配置語(yǔ)義分析
器;
——所述第5)步中的網(wǎng)絡(luò)語(yǔ)法和語(yǔ)義分析是,從所述協(xié)議棧的底層 向上依次在每個(gè)協(xié)議層使用語(yǔ)法分析器對(duì)送入網(wǎng)絡(luò)分析模塊的報(bào)文 進(jìn)行語(yǔ)法分析,并將獲得的語(yǔ)法分析樹(shù)傳遞給會(huì)話管理器,由會(huì)話管 理器將語(yǔ)法分析樹(shù)分發(fā)給會(huì)話管理器接收和發(fā)送兩端的語(yǔ)義分析器 進(jìn)行語(yǔ)義分析,語(yǔ)法分析器和語(yǔ)義分析器分別將剩余的>^艮文和語(yǔ)義分 析結(jié)果向所述協(xié)議棧的上一層傳遞,由上一層再次進(jìn)行上述過(guò)程,直 到到達(dá)協(xié)議棧的應(yīng)用層,將應(yīng)用層報(bào)文送入所述規(guī)約分析才莫塊進(jìn)行規(guī) 約分析,同時(shí)獲得對(duì)送入網(wǎng)絡(luò)分析模塊的報(bào)文的分析結(jié)果。
上述技術(shù)方案之二的更進(jìn)一步改進(jìn)是所述第2)步中分析系統(tǒng)進(jìn) 行初始化時(shí),還加載統(tǒng)計(jì)分析模塊;還包括有第7)步驟,所述網(wǎng)絡(luò) 分析模塊和規(guī)約分析模塊將分析結(jié)果送給統(tǒng)計(jì)分析模塊進(jìn)行統(tǒng)計(jì)分 析,所述統(tǒng)計(jì)分析是將分析結(jié)果中的部分報(bào)文結(jié)構(gòu)的值提取出來(lái)形成 圖表,在至少兩幀報(bào)文后將提取出來(lái)的值進(jìn)行運(yùn)算和比較并形成統(tǒng)計(jì) 結(jié)果,將統(tǒng)計(jì)結(jié)果送往顯示界面。這樣,用戶可以直觀地觀察到需要 在長(zhǎng)期監(jiān)視并形成值序列后才能發(fā)現(xiàn)存在問(wèn)題。
上述技術(shù)方案之二的再進(jìn)一步改進(jìn)是所述語(yǔ)法分析模型文件和 語(yǔ)義分析模型文件是預(yù)設(shè)或現(xiàn)場(chǎng)通過(guò)輸入器導(dǎo)入所述規(guī)約分析模塊 內(nèi)。
上述技術(shù)方案之二的又進(jìn)一步改進(jìn)是所述第2)步中分析系統(tǒng) 進(jìn)行初始化時(shí),還加載記錄模塊;所述步驟4)中,所述記錄模塊將 采集模塊讀取的^R文經(jīng)過(guò)分析系統(tǒng)分析后傳送至存儲(chǔ)器存儲(chǔ)。
上述技術(shù)方案之二的完善是所述調(diào)度管理模塊依據(jù)所述系統(tǒng)配 置文件對(duì)報(bào)文偵聽(tīng)器和并行轉(zhuǎn)串行處理器的工作參數(shù)進(jìn)行設(shè)置。
下面結(jié)合附圖對(duì)本發(fā)明的便攜式電力通信規(guī)約檢測(cè)儀作進(jìn)一 步 說(shuō)明。
圖1是本發(fā)明實(shí)施例便攜式電力通信規(guī)約檢測(cè)儀的結(jié)構(gòu)框圖。
圖2是圖1中控制系統(tǒng)的結(jié)構(gòu)框圖。
圖3是圖1中FPGA處理器的電游"原理圖之一。
圖4是圖1中FPGA處理器的電if各原理圖之二。
圖5是圖1中交換機(jī)端口鏡像信號(hào)報(bào)文偵聽(tīng)器的電路原理圖。
圖6是圖1中網(wǎng)絡(luò)信號(hào)報(bào)文偵聽(tīng)器的電路原理圖。
圖7是圖1中串口信號(hào)報(bào)文偵聽(tīng)器的電路原理圖。
圖8是圖1中MODEM載波信號(hào)報(bào)文偵聽(tīng)器的電路原理圖之一。
圖9是圖1中MODEM載波信號(hào)報(bào)文偵聽(tīng)器的電路原理圖之二。
圖10是本發(fā)明實(shí)施例便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方法的
流程圖。
具體實(shí)施例方式
實(shí)施例一
本實(shí)施例的便攜式電力通信規(guī)約檢測(cè)儀如圖1和圖2所示,包括 安置于一手持機(jī)箱內(nèi)的采集裝置1和分析裝置2。采集裝置1含有報(bào) 文偵聽(tīng)器和并行轉(zhuǎn)串行處理器;其中,報(bào)文偵聽(tīng)器由交換機(jī)端口鏡像 信號(hào)報(bào)文偵聽(tīng)器4、網(wǎng)絡(luò)信號(hào)報(bào)文偵聽(tīng)器5、串口信號(hào)報(bào)文偵聽(tīng)器6 和MODEM載波信號(hào)報(bào)文偵聽(tīng)器7四個(gè)報(bào)文偵聽(tīng)器構(gòu)成,并行轉(zhuǎn)串行處 理器由FPGA處理器3構(gòu)成。分析裝置含有CPU8、分41"系統(tǒng)11、分別 與CPU8連接的輸入器9和顯示器10;其中,CPU8采用嵌入式處理器 (型號(hào)是MPC8377 ),輸入器9采用鍵盤(pán)、鼠標(biāo)或觸摸屏幕輸入器等, 顯示器10采用通用CRT或液晶顯示器。上述四個(gè)報(bào)文偵聽(tīng)器的各自 輸入端分別接入交換機(jī)通信鏈路13、網(wǎng)絡(luò)通信鏈路14、串口電力通 信鏈路15和載波電力通信鏈路16,該四個(gè)報(bào)文偵聽(tīng)器的各自輸出端
17并行連接于FPGA處理器3的輸入端。FPGA處理器3的輸出端通過(guò)千 兆網(wǎng)口串行連接于CPU8,上述四個(gè)報(bào)文偵聽(tīng)器和FPGA處理器3的各 自控制端分別連接CPU8。
由于上述四個(gè)報(bào)文偵聽(tīng)器的輸出端分別并行連接于FPGA處理器3 的輸入端,四個(gè)報(bào)文偵聽(tīng)器的輸出速率一般是十兆或百兆,F(xiàn)PGA處理 器3的千兆網(wǎng)口輸出端速率遠(yuǎn)高于從四個(gè)報(bào)文偵聽(tīng)器輸入的速率,加 之四個(gè)報(bào)文偵聽(tīng)器傳輸?shù)膱?bào)文在FPGA處理器經(jīng)過(guò)緩存后輸出,因此 可以保證四個(gè)報(bào)文偵聽(tīng)器所采集的所有報(bào)文能夠完整傳輸給CPU8而 不會(huì)丟失。
如圖2所示,分析系統(tǒng)ll含有用于從FPGA處理器3讀取電力 通信鏈路的報(bào)文的采集模塊17、用于對(duì)采集的報(bào)文進(jìn)行網(wǎng)絡(luò)分析的網(wǎng) 絡(luò)分析模塊18、用于對(duì)經(jīng)網(wǎng)絡(luò)分析后的報(bào)文的應(yīng)用層進(jìn)行規(guī)約分析的 規(guī)約分析模塊19和用于負(fù)責(zé)各模塊間的調(diào)度和管理的調(diào)度管理模塊 20。
本實(shí)施例的便攜式電力通信規(guī)約檢測(cè)儀還包括連接CPU8的存儲(chǔ)器 21,存儲(chǔ)器21采用SSD硬盤(pán)(solid state disk固態(tài)硬盤(pán))。分析系 統(tǒng)11還含有用于將采集模塊17讀取的報(bào)文經(jīng)過(guò)分析系統(tǒng)分析后傳送 至存儲(chǔ)器存儲(chǔ)的記錄模塊22、用于對(duì)網(wǎng)絡(luò)分析模塊18和規(guī)約分析模 塊19的分析結(jié)果進(jìn)行統(tǒng)計(jì)分析的統(tǒng)計(jì)分析模塊23。
如圖3和圖4所示,F(xiàn)PGA處理器3主要含有型號(hào)為ALTERA EP3C25Q240的芯片Ul,該芯片Ul內(nèi)將交換機(jī)端口鏡像信號(hào)報(bào)文偵聽(tīng) 器4、網(wǎng)絡(luò)信號(hào)報(bào)文偵聽(tīng)器5、串口信號(hào)報(bào)文偵聽(tīng)器6和MODEM載波 信號(hào)報(bào)文偵聽(tīng)器7四個(gè)報(bào)文偵聽(tīng)器采集到的數(shù)據(jù)在其內(nèi)部進(jìn)行處理 后,通過(guò)千兆的以太網(wǎng)口傳輸給CPU8,其中芯片Ul的千兆網(wǎng)口是其 在內(nèi)部形成了 一個(gè)千兆MAC軟核。該千兆MAC軟核再通過(guò)其RGMII接 口 (93腳到120腳)先連接到芯片U6 (型號(hào)是VSC8601)的千兆PHY上,在PHY上實(shí)現(xiàn)以太網(wǎng)物理層的轉(zhuǎn)換,然后通過(guò)第一網(wǎng)絡(luò)隔離變壓 器T1和第一雙連RJ45 4妄口 Jl的A端口 (如圖5所示)與CPU8相連 實(shí)現(xiàn)物理鏈路上的連接。
交換機(jī)端口鏡像信號(hào)報(bào)文偵聽(tīng)器4如圖5所示,外部交換機(jī)的鏡 像端口 (交換^^通信鏈路14 )通過(guò)第一雙連RJ45插座Jl的B端口經(jīng) 第二網(wǎng)絡(luò)隔離變壓器T2連接到芯片U5 (型號(hào)KS8721BL)的1OOMPHY上, 在芯片U5上實(shí)現(xiàn)以太網(wǎng)物理層轉(zhuǎn)換后將接收到的數(shù)據(jù)以標(biāo)準(zhǔn)的RMII 口傳送給FPGA處理器3進(jìn)行處理。FPGA處理器3在其內(nèi)部的BANK3 上實(shí)現(xiàn)一個(gè)100MMAC,然后通過(guò)RMII 口 (芯片Ul的63-80腳)與芯片 U5 (如圖5所示)的PHY對(duì)接。
網(wǎng)絡(luò)報(bào)文偵聽(tīng)器如圖6示,第二雙連RJ45插座J2的A、 B端口 分別作為外部網(wǎng)絡(luò)(網(wǎng)絡(luò)通信鏈路15)信號(hào)的輸入、輸出口, A、 B 兩端口在內(nèi)部實(shí)現(xiàn)了物理上的直連,可以保證偵聽(tīng)時(shí)不對(duì)外部網(wǎng)絡(luò)的 正常通信造成破壞。外部網(wǎng)絡(luò)的收發(fā)兩路信號(hào)分別通過(guò)第三、第四網(wǎng) 絡(luò)隔離變壓器T3、 T4分別傳送到兩個(gè)芯片U3和U4(型號(hào)KS8721BL) 的100M PHY上,在兩個(gè)芯片U3和U4實(shí)現(xiàn)以太網(wǎng)物理層轉(zhuǎn)換后,再 通過(guò)RMII 口傳輸給FPGA處理器3進(jìn)行處理。FPGA處理器3在其內(nèi)部 的BANK1和BANK2上實(shí)現(xiàn)兩個(gè)100M MAC,并分別通過(guò)RMII 口 (芯片 Ul得4-22腳和38-57腳)與兩個(gè)PHY芯片U3和U4 (如圖6示)實(shí)現(xiàn) 對(duì)接。
如圖7示,串口報(bào)文偵聽(tīng)器6是三合一串口報(bào)文偵聽(tīng)器,分別提 供RS485、 RS422和RS232三種通信接口,其主要功能是實(shí)現(xiàn)幾種串 行數(shù)字接口之間電平轉(zhuǎn)化與驅(qū)動(dòng),并將接收到串口電力通信鏈路13 的信號(hào)轉(zhuǎn)化成統(tǒng)一TTL電平的UART信號(hào)送給FPGA處理器3進(jìn)行處理。 當(dāng)需要偵聽(tīng)的串口電力通信鏈路13是RS485通信方式時(shí),外部串口 設(shè)備的RS485接口的A (RX+)、 B ( RX-)分別并到芯片U8、 U9、 U10
19或U14 (型號(hào)ADM485AR)的6、 7兩個(gè)引腳上。芯片U8、 U9、 U10或U14 完成RS485電平到TTL電平轉(zhuǎn)換后通過(guò)其上引腳1把接收到的凄t據(jù)輸 出到FPGA處理器3的串口數(shù)據(jù)接收端(芯片Ul的145、 139、 214、 226引腳上);在RS485偵聽(tīng)模式下,串口報(bào)文偵聽(tīng)器6能同時(shí)偵聽(tīng)4 路RS485串口。當(dāng)需要偵聽(tīng)的串口電力通信鏈路13是RS422通信方 式時(shí),用兩路RS485 口去偵聽(tīng)一路外部目標(biāo)RS422鏈路。 一路RS485 連接到外部目標(biāo)RS422發(fā)送鏈路的Y(TX+)、 Z(TX-)兩根線上,另一路 RS485的連接到RS422接收鏈路的A(RX+) 、 B(RX-)兩根線上。當(dāng)需要 偵聽(tīng)的串口電力通信鏈路13是RS232通信方式時(shí),串口報(bào)文偵聽(tīng)器6 則用兩路RS232接收來(lái)偵聽(tīng)一路外部目標(biāo)RS232鏈i 各的收發(fā)兩根線。 外部目標(biāo)RS2 32鏈路的接收端或者發(fā)送端并接到芯片Ul 1或Ul2 、 Ul 3、 U15(型號(hào)SP3223EEY)的16引腳上,芯片Ull或U12、 U13、 U15完成 RS232電平到TTL電平轉(zhuǎn)換后,通過(guò)其上15引腳把4妄收到的數(shù)據(jù)輸出 到FPGA處理器3的串口數(shù)據(jù)接收端(芯片Ul的144、 142、 216、 230 引腳上)。
MODEM栽波信號(hào)才艮文偵聽(tīng)器7如圖8和圖9所示,MODEM載波信 號(hào)報(bào)文偵聽(tīng)器7提供二路M0DEM載波接收接口 ,可用來(lái)偵聽(tīng)一路MODEM 通信的目標(biāo)鏈路(載波電力通信鏈路16)。 MODEM載波信號(hào)報(bào)文偵聽(tīng) 器7的兩路接收接口分別并接到該目標(biāo)鏈路的一對(duì)收、發(fā)線上。載波 模擬信號(hào)通過(guò)第五、第六隔離變壓器T5、 BT5耦合輸出到調(diào)制解調(diào)芯 片U16、 U17(型號(hào)MC145503)上進(jìn)行解調(diào),然后通過(guò)芯片U18、 U19(型 號(hào)74HC299)進(jìn)行串并轉(zhuǎn)換后,并行數(shù)據(jù)再送到單片機(jī)U20、 U21 (型號(hào) STC89c51Rc)上進(jìn)行解碼,解碼后的數(shù)據(jù)通過(guò)單片4幾U20、 U21上的各 自11腳以TTL電平串行信號(hào)方式再傳送給FPGA處理器3進(jìn)行數(shù)據(jù)處 理。
本實(shí)施例的便攜式電力通信規(guī)約檢測(cè)儀釆用FPGA處理器3直接
20在MAC層實(shí)現(xiàn)數(shù)據(jù)記錄并緩存,并通過(guò)網(wǎng)線與CPU8進(jìn)4亍數(shù)據(jù)交換, 其中有三個(gè)重要的帶寬指標(biāo), 一是偵聽(tīng)接口的總帶寬,二是硬盤(pán)的寫(xiě) 盤(pán)速度,三是網(wǎng)線帶寬。要實(shí)現(xiàn)完整有效;險(xiǎn)測(cè),偵聽(tīng)4妻口的總帶寬應(yīng) 小于硬盤(pán)寫(xiě)盤(pán)速度,網(wǎng)線帶寬應(yīng)大于偵聽(tīng)網(wǎng)口總帶寬與硬盤(pán)寫(xiě)盤(pán)速度 之和,并留有余度。本實(shí)施例檢測(cè)儀設(shè)計(jì)的帶寬指標(biāo)是每個(gè)報(bào)文偵 聽(tīng)器的接口帶寬是100Mbps(網(wǎng)絡(luò)風(fēng)暴時(shí)),則四個(gè)報(bào)文偵聽(tīng)器的接口 總帶寬=4 x 100Mbps-400Mbps;現(xiàn)在一詢殳的SSD石更盤(pán)的寫(xiě)盤(pán)速度為 麵B/s-100MB/s,即640Mbps-800Mbps;網(wǎng)線帶寬是千兆帶寬。由此可 見(jiàn),本實(shí)施例檢測(cè)儀的設(shè)計(jì)帶寬可以滿足檢測(cè)時(shí)不丟失數(shù)據(jù)的需求。
顯然,上述本實(shí)施例的便攜式電力通信規(guī)約檢測(cè)儀可以精簡(jiǎn)和變 化的方案有l(wèi))交換機(jī)端口鏡像信號(hào)報(bào)文偵聽(tīng)器4、網(wǎng)絡(luò)信號(hào)報(bào)文偵 聽(tīng)器5、串口信號(hào)報(bào)文偵聽(tīng)器6和MODEM載波信號(hào)報(bào)文偵聽(tīng)器7四個(gè) 報(bào)文偵聽(tīng)器也可以只保留其中之一、之二或之三,或者再增加其他通 信方式的報(bào)文偵聽(tīng)器;2)FPGA處理器3以及四個(gè)報(bào)文偵聽(tīng)器的具體電 路構(gòu)成不局限本實(shí)施例的電路結(jié)構(gòu);3) FPGA處理器3的輸出端也可 以通過(guò)PCI總線或其他連接方式與CPU8串行連接;4 )存儲(chǔ)器21以 及記錄模塊22也可以省去,本實(shí)施例的檢測(cè)儀只進(jìn)行實(shí)時(shí)檢測(cè)分析 而不記錄;5 ) FPGA處理器3也可以由多個(gè)協(xié)同工作的單片機(jī)或其他 并行轉(zhuǎn)串行處理器代替。
本實(shí)施例的便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方法,如圖10所 示,包括以下步驟
1)啟動(dòng)檢測(cè)儀,通過(guò)輸入器9配置待檢測(cè)電力通信鏈路的參數(shù) 和對(duì)特定規(guī)約進(jìn)行關(guān)聯(lián)指定并形成系統(tǒng)配置文件, ----特定關(guān)聯(lián)指定是選擇與待檢測(cè)電力通信鏈路的特定規(guī)約相應(yīng)的 語(yǔ)法模型文件和語(yǔ)義模型文件,
-一-語(yǔ)法分析模型文件和語(yǔ)義分析模型文件通過(guò)預(yù)設(shè)或現(xiàn)場(chǎng)通過(guò)輸入器9導(dǎo)入^企測(cè)儀內(nèi),
——調(diào)度管理模塊20依據(jù)系統(tǒng)配置文件對(duì)交換機(jī)端口鏡像信號(hào)報(bào)文 偵聽(tīng)器4、網(wǎng)絡(luò)信號(hào)報(bào)文偵聽(tīng)器5、串口信號(hào)報(bào)文偵聽(tīng)器6和MODEM 載波信號(hào)報(bào)文偵聽(tīng)器7四個(gè)報(bào)文偵聽(tīng)器以及FPGA處理器3的工作參 數(shù)進(jìn)行設(shè)置;
2 )分析系統(tǒng)進(jìn)行初始化,即CPU8首先加載調(diào)度管理模塊20、網(wǎng) 絡(luò)分析模塊18和采集模塊17、記錄模塊22和統(tǒng)計(jì)分析模塊23,調(diào) 度管理模塊20依據(jù)系統(tǒng)配置文件再加載規(guī)約分析模塊19, -—-規(guī)約分析模塊19是通過(guò)語(yǔ)法模型文件和語(yǔ)義模型文件形成特定 規(guī)約的語(yǔ)法和語(yǔ)義環(huán)境并對(duì)該特定規(guī)約進(jìn)行語(yǔ)法和語(yǔ)義分析的通用 模塊,即分析系統(tǒng)內(nèi)部只有一個(gè)規(guī)約分析模塊,不同的規(guī)約通過(guò)語(yǔ)法 模型文件和語(yǔ)義模型文件來(lái)標(biāo)識(shí),
——加載網(wǎng)絡(luò)分析模塊18是,生成針對(duì)0SI(0pen System Interconnection開(kāi)放系統(tǒng)互聯(lián))模型的協(xié)議層、語(yǔ)法分析器、會(huì)話通 道管理器、語(yǔ)義分析器,隨后將協(xié)議層組織為協(xié)議棧,接著為每個(gè)協(xié) 議層配備相應(yīng)的語(yǔ)法分析器和會(huì)話通道管理器,然后為每個(gè)會(huì)話通道 管理器配置語(yǔ)義分析器
——加載規(guī)約分析模塊19是依據(jù)系統(tǒng)配置文件中指定的語(yǔ)法模型文 件和語(yǔ)義模型文件進(jìn)行初始化,即生成針對(duì)特定規(guī)約的協(xié)議層、語(yǔ)法 分析器、會(huì)話通道管理器、語(yǔ)義分析器,隨后將協(xié)議層組織為協(xié)議棧, 接著為每個(gè)協(xié)議層配備相應(yīng)的語(yǔ)法分析器和會(huì)話通道管理器,然后為 每個(gè)會(huì)話通道管理器配置語(yǔ)義分析器;
3)交換機(jī)端口鏡像信號(hào)報(bào)文偵聽(tīng)器4、網(wǎng)絡(luò)信號(hào)報(bào)文偵聽(tīng)器5、 串口信號(hào)報(bào)文偵聽(tīng)器6和MODEM栽波信號(hào)報(bào)文偵聽(tīng)器7四個(gè)報(bào)文偵聽(tīng) 器通過(guò)電力通信鏈路偵聽(tīng)電力通信鏈路的報(bào)文,其中串口信號(hào)報(bào)文偵 聽(tīng)器6和MODEM載波信號(hào)報(bào)文偵聽(tīng)器7 (非以太網(wǎng)電力通信鏈路報(bào)文偵聽(tīng)器)首先產(chǎn)生一幀以太網(wǎng)UDP報(bào)文,然后將偵聽(tīng)的報(bào)文作為UDP 報(bào)文的應(yīng)用層,接下來(lái)四個(gè)報(bào)文偵聽(tīng)器將直接偵聽(tīng)的以太網(wǎng)報(bào)文并行 傳送至FPGA處理器3, FPGA處理器3對(duì)并行接收來(lái)的報(bào)文加入時(shí)間 戳,并將加入時(shí)間戳后的報(bào)文進(jìn)行緩存,四個(gè)報(bào)文偵聽(tīng)器傳送的報(bào)文 分別進(jìn)行緩存;
4 )采集模塊17從FPGA處理器3讀取緩存的報(bào)文,并將該報(bào)文 送入網(wǎng)絡(luò)分析模塊18,采集模塊17在該報(bào)文完成分析后將該報(bào)文送 入紀(jì)錄模塊22,記錄模塊22再將該報(bào)文傳送至存儲(chǔ)器21存儲(chǔ);
5 )網(wǎng)絡(luò)分析模塊18依據(jù)0SI模型各協(xié)議層語(yǔ)法和語(yǔ)義對(duì)送入網(wǎng) 絡(luò)分析模塊的報(bào)文進(jìn)行網(wǎng)絡(luò)語(yǔ)法和語(yǔ)義分析直至該報(bào)文的應(yīng)用層,并 將應(yīng)用層的報(bào)文送入規(guī)約分析模塊,
--一網(wǎng)絡(luò)語(yǔ)法和語(yǔ)義分析是,從協(xié)議棧的底層向上依次在每個(gè)協(xié)議層 使用語(yǔ)法分析器對(duì)送入網(wǎng)絡(luò)分析模塊18的報(bào)文進(jìn)行語(yǔ)法分析,并將 獲得的語(yǔ)法分析樹(shù)傳遞給會(huì)話管理器,由會(huì)話管理器將語(yǔ)法分析樹(shù)分 發(fā)給會(huì)話管理器接收和發(fā)送兩端的語(yǔ)義分析器進(jìn)行語(yǔ)義分析,語(yǔ)法分
棧的上一層傳遞,由上一層再次進(jìn)行上述過(guò)程,直到到達(dá)協(xié)議棧的應(yīng) 用層、協(xié)議棧的頂端或報(bào)文結(jié)尾時(shí))獲得對(duì)送入網(wǎng)絡(luò)分析模塊18的 報(bào)文的網(wǎng)絡(luò)分析結(jié)果,
——將應(yīng)用層報(bào)文送入規(guī)約分析模塊19進(jìn)行規(guī)約分析,將網(wǎng)絡(luò)分析 結(jié)果送入統(tǒng)計(jì)分析;f莫塊23進(jìn)行統(tǒng)計(jì)并顯示;
6 )規(guī)約分析模塊19依據(jù)規(guī)約的語(yǔ)法和語(yǔ)義對(duì)應(yīng)用層的報(bào)文進(jìn)行 規(guī)約語(yǔ)法和語(yǔ)義分析,
——規(guī)約語(yǔ)法和語(yǔ)義分析是,從協(xié)議棧的底層向上依次在每個(gè)協(xié)議層 對(duì)應(yīng)用層的報(bào)文使用語(yǔ)法分析器進(jìn)行語(yǔ)法分析,并將獲得的語(yǔ)法分析 樹(shù)傳遞給會(huì)話管理器,由會(huì)話管理器將語(yǔ)法分析樹(shù)分發(fā)給會(huì)話管理器
23接收和發(fā)送兩端的語(yǔ)義分析器進(jìn)行語(yǔ)義分析,語(yǔ)法分析器和語(yǔ)義分析 器分別將剩余應(yīng)用層的報(bào)文和語(yǔ)義分析結(jié)果向所述協(xié)議棧的上一層 傳遞,由上一層再次進(jìn)行上述過(guò)程,直到到達(dá)協(xié)議棧的頂端或報(bào)文結(jié) 尾時(shí),獲得應(yīng)用層l艮文的規(guī)約分析結(jié)果,并將規(guī)約分析結(jié)果送往統(tǒng)計(jì) 分析模塊進(jìn)行統(tǒng)計(jì)并顯示,
7)網(wǎng)絡(luò)分析模塊18和規(guī)約分析模塊19將各自的分析結(jié)果送給 統(tǒng)計(jì)分析模塊23進(jìn)行統(tǒng)計(jì)分析,即將分析結(jié)果中的部分報(bào)文結(jié)構(gòu)的 值提取出來(lái)制成圖表,在至少兩幀報(bào)文后將提取出來(lái)的值進(jìn)行運(yùn)算和 比較并形成統(tǒng)計(jì)結(jié)果,再將統(tǒng)計(jì)結(jié)果送往顯示界面。 實(shí)施例二
本實(shí)施例的便攜式電力通信規(guī)約檢測(cè)儀與實(shí)施例一基本相同,所 不同的是,F(xiàn)PGA處理器3由多個(gè)協(xié)同工作的單片機(jī)代替。
本實(shí)施例的4全測(cè)方法與實(shí)施例一稍有不同,除相同步驟以外所不 同的是
1、 第1)步中的特定關(guān)聯(lián)指定是選擇與待檢測(cè)電力通信鏈路的特定規(guī) 約相應(yīng)的規(guī)約分析模塊19;
2、 第2)步中的規(guī)約分析模塊19是通過(guò)程序設(shè)計(jì)形成特定規(guī)約的語(yǔ) 法和語(yǔ)義環(huán)境并對(duì)特定規(guī)約進(jìn)行語(yǔ)法與語(yǔ)義分析的非通用模塊,即分 析系統(tǒng)內(nèi)部有多個(gè)規(guī)約分析模塊,不同的規(guī)約由不同的規(guī)約分析模塊 來(lái)標(biāo)識(shí),
3、 第2)步中的加載規(guī)約分析模塊19是依據(jù)系統(tǒng)配置文件中指定的 與特定規(guī)約相應(yīng)的規(guī)約分析模塊;
4、 第6)步中的規(guī)約語(yǔ)法和語(yǔ)義分析是,應(yīng)用層的報(bào)文按照字節(jié)的 bit位、字節(jié)的bit位組合、字節(jié)或字節(jié)組合形成單元報(bào)文結(jié)構(gòu),然 后單元報(bào)文結(jié)構(gòu)又組合成復(fù)合報(bào)文結(jié)構(gòu),再對(duì)各報(bào)文結(jié)構(gòu)之間關(guān)系進(jìn) 行語(yǔ)法分析并形成語(yǔ)法分析結(jié)果,然后從語(yǔ)法分析結(jié)果中提取與上下
24文環(huán)境相關(guān)"J艮文結(jié)構(gòu)的值進(jìn)行語(yǔ)義分析并形成語(yǔ)義分析結(jié)果,獲得應(yīng) 用層報(bào)文的分析結(jié)果。
上述各實(shí)施例便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方法,既可以適 用于在線實(shí)時(shí)分析,也可以適用于離線后的分析。當(dāng)進(jìn)行在線實(shí)時(shí)分
析時(shí),由于從FPGA處理器3傳來(lái)的報(bào)文直接進(jìn)行分析,因此可以第 一時(shí)間發(fā)現(xiàn)并迅捷通過(guò)規(guī)約分析查找出報(bào)文故障原因和地點(diǎn);同時(shí)由 于報(bào)文是先經(jīng)過(guò)規(guī)約分析模塊19進(jìn)行實(shí)時(shí)規(guī)約分析后再存儲(chǔ),因此, 即使存儲(chǔ)速率較慢時(shí)而丟失部分報(bào)文,也不會(huì)影響發(fā)現(xiàn)和分析報(bào)文故障。
總之,按照上述各實(shí)施例便攜式電力通信規(guī)約檢測(cè)儀及其檢測(cè)方 法,可以對(duì)現(xiàn)有各種電力通信鏈路的報(bào)文進(jìn)行毫無(wú)遺漏地的檢測(cè),從 而能夠真正有效地檢測(cè)出所有可能產(chǎn)生的報(bào)文故障及其原因和地點(diǎn), 進(jìn)而為及時(shí)排除電力設(shè)施故障提供保障。
本發(fā)明的便攜式電力通信規(guī)約檢測(cè)儀及其檢測(cè)方法不局限于上 述實(shí)施例所述的具體技術(shù)方案,比如1)規(guī)約分析模塊的規(guī)約語(yǔ)法和 語(yǔ)義分析也可以是將規(guī)約所有可能的報(bào)文組合以及所有可能的上下 文環(huán)境進(jìn)行羅列,然后將報(bào)文與所羅列的報(bào)文組合以及上下文環(huán)境進(jìn) 行比較來(lái)進(jìn)行語(yǔ)法和語(yǔ)義分析;2)也可以將報(bào)文存儲(chǔ)后再進(jìn)行分析; 3 )非以太網(wǎng)電力通信鏈路報(bào)文偵聽(tīng)器(串口信號(hào)報(bào)文偵聽(tīng)器6和MODEM 載波信號(hào)報(bào)文偵聽(tīng)器7)的報(bào)文也可以不網(wǎng)絡(luò)化;等等。凡采用等同 替換形成的技術(shù)方案均為本發(fā)明要求的保護(hù)范圍。
2權(quán)利要求
1.一種便攜式電力通信規(guī)約檢測(cè)儀,其特征在于包括安置在一便攜機(jī)箱內(nèi)的采集裝置和分析裝置,所述采集裝置含有報(bào)文偵聽(tīng)器和并行轉(zhuǎn)串行處理器,所述分析裝置含有CPU、分析系統(tǒng)、分別與CPU連接的輸入器和顯示器;所述報(bào)文偵聽(tīng)器的輸入端接入電力通信鏈路,其輸出端并行連接于并行轉(zhuǎn)串行處理器的輸入端;所述并行轉(zhuǎn)串行處理器的輸出端串行連接于CPU,所述報(bào)文偵聽(tīng)器和并行轉(zhuǎn)串行處理器的控制端分別連接CPU,所述分析系統(tǒng)含有用于從并行轉(zhuǎn)串行處理器讀取所述電力通信鏈路的報(bào)文的采集模塊、用于對(duì)所述報(bào)文進(jìn)行網(wǎng)絡(luò)分析的網(wǎng)絡(luò)分析模塊、用于對(duì)經(jīng)網(wǎng)絡(luò)分析后的報(bào)文的應(yīng)用層進(jìn)行規(guī)約分析的規(guī)約分析模塊和用于調(diào)度和管理所述模塊的調(diào)度管理模塊。
2. 根據(jù)權(quán)利要求1所述便攜式電力通信規(guī)約檢測(cè)儀,其特征在 于所述并行轉(zhuǎn)串行處理器是FPGA處理器或多個(gè)協(xié)同工作的單片機(jī)。
3. 根據(jù)權(quán)利要求2所述便攜式電力通信規(guī)約檢測(cè)儀,其特征在 于所述報(bào)文偵聽(tīng)器是交換機(jī)端口鏡像信號(hào)報(bào)文偵聽(tīng)器、網(wǎng)絡(luò)信號(hào)報(bào) 文偵聽(tīng)器、串口信號(hào)報(bào)文偵聽(tīng)器和MODEM栽波信號(hào)報(bào)文偵聽(tīng)器之一, 所述報(bào)文偵聽(tīng)器的輸入端接入交換機(jī)通信鏈路、網(wǎng)絡(luò)通信鏈路、串口 電力通信鏈路和載波電力通信鏈路之一 。
4. 根據(jù)權(quán)利要求2所述便攜式電力通信規(guī)約檢測(cè)儀,其特征在 于所述報(bào)文偵聽(tīng)器是交換機(jī)端口鏡像信號(hào)報(bào)文偵聽(tīng)器、網(wǎng)絡(luò)信號(hào)報(bào) 文偵聽(tīng)器、串口信號(hào)報(bào)文偵聽(tīng)器和MODEM載波信號(hào)報(bào)文偵聽(tīng)器,該四 個(gè)報(bào)文偵聽(tīng)器的各自輸入端分別接入串口電力通信鏈路、交換機(jī)通信 鏈路、網(wǎng)絡(luò)通信鏈路和載波電力通信鏈路。
5. 根據(jù)權(quán)利要求4所述便攜式電力通信規(guī)約檢測(cè)儀,其特征在 于還包括存儲(chǔ)器,所述分析系統(tǒng)還含有用于將采集模塊讀取的報(bào)文 經(jīng)過(guò)分析系統(tǒng)分析后傳送至存儲(chǔ)器存儲(chǔ)的記錄模塊。
6. 根據(jù)權(quán)利要求5所述便攜式電力通信規(guī)約檢測(cè)儀,其特征在 于所述分析系統(tǒng)還含有用于對(duì)網(wǎng)絡(luò)分析模塊和規(guī)約分析模塊產(chǎn)生的 分析結(jié)果進(jìn)行二次統(tǒng)計(jì)分析的統(tǒng)計(jì)分析才莫塊。
7. 根據(jù)權(quán)利要求6所述便攜式電力通信規(guī)約檢測(cè)儀,其特征在 于所述FPGA處理器主要含有型號(hào)為ALTERA EP3C25Q240的芯片, 該芯片通過(guò)千兆的以太網(wǎng)口連接CPU;所述串口報(bào)文偵聽(tīng)器是分別提 供RS485、 RS422和RS232三種通信接口的三合一 串口報(bào)文偵聽(tīng)器; 所述MODEM載波信號(hào)報(bào)文偵聽(tīng)器含有用于偵聽(tīng)一路MODEM載波電力通 信鏈路的二路MODEM載波接收接口 ,其二路接收接口分別并接到MODEM 載波電力通信鏈路的一對(duì)收、發(fā)線上;所述CPU是型號(hào)為MPC837的 嵌入式處理器。
8. 根據(jù)權(quán)利要求7所述便攜式電力通信規(guī)約檢測(cè)儀,其特征在 于所述輸入器采用鍵盤(pán)、鼠標(biāo)或觸摸屏幕輸入器,所述顯示器是通 用CRT或液晶顯示器,所述存儲(chǔ)器是通用SSD硬盤(pán);所述報(bào)文偵聽(tīng)器 的接口總帶寬是400Mbps;所述存儲(chǔ)器的寫(xiě)盤(pán)速度為 640Mbps-800Mbps。
9. 一種根據(jù)權(quán)利要求1所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè) 方法,其特征在于包括以下步驟1) 啟動(dòng)所述;f企測(cè)儀,通過(guò)所述輸入器配置待檢測(cè)電力通信鏈路 的參數(shù)和特定規(guī)約關(guān)聯(lián)指定并形成系統(tǒng)配置文件;2) 所述分析系統(tǒng)進(jìn)行初始化,即所述CPU首先加載調(diào)度管理模 塊、網(wǎng)絡(luò)分析模塊和采集模塊,所述調(diào)度管理模塊依據(jù)所述系統(tǒng)配置 文件再加載規(guī)約分析模塊;3) 所述報(bào)文偵聽(tīng)器通過(guò)偵聽(tīng)電力通信鏈路的報(bào)文,并將該報(bào)文 并行傳送至并行轉(zhuǎn)串行處理器,所述并行轉(zhuǎn)串行處理器對(duì)并行接收來(lái) 的報(bào)文加入時(shí)間戳,并將加入時(shí)間戳后的報(bào)文進(jìn)行緩存;4) 所述采集模塊從并行轉(zhuǎn)串行處理器讀取緩存的報(bào)文,并將該 報(bào)文送入網(wǎng)絡(luò)分析模塊;5) 所述網(wǎng)絡(luò)分析模塊依據(jù)0SI模型各協(xié)議層語(yǔ)法和語(yǔ)義對(duì)送入 網(wǎng)絡(luò)分析模塊的報(bào)文進(jìn)行網(wǎng)絡(luò)語(yǔ)法和語(yǔ)義分析直至該報(bào)文的應(yīng)用層, 并將應(yīng)用層的報(bào)文送入規(guī)約分析模塊,并將網(wǎng)絡(luò)語(yǔ)法和語(yǔ)義分析結(jié)果 送往顯示界面;6) 所述規(guī)約分析模塊依據(jù)規(guī)約的語(yǔ)法和語(yǔ)義對(duì)所述應(yīng)用層的報(bào) 文進(jìn)行規(guī)約語(yǔ)法和語(yǔ)義分析,并將規(guī)約語(yǔ)法和語(yǔ)義分析結(jié)果送往顯示 界面。
10.根據(jù)權(quán)利要求9所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方法, 其特征在于——所述第1)步中的特定規(guī)約關(guān)聯(lián)指定是選擇與待檢測(cè)電力通信鏈路的特定規(guī)約相應(yīng)的語(yǔ)法模型文件和語(yǔ)義模型文件;——所述第2)步中的規(guī)約分析模塊是通過(guò)語(yǔ)法模型文件和語(yǔ)義模型文件形成特定規(guī)約的語(yǔ)法和語(yǔ)義環(huán)境并對(duì)該特定規(guī)約進(jìn)行語(yǔ)法和語(yǔ)義分析的通用模塊;加載規(guī)約分析模塊是依據(jù)系統(tǒng)配置文件中指定的語(yǔ)法模型文件和語(yǔ)義模型文件進(jìn)行初始化,即生成針對(duì)特定規(guī)約的協(xié)議層、語(yǔ)法分析器、會(huì)話通道管理器、語(yǔ)義分析器,隨后將協(xié)議層組織為協(xié)議棧,接著為每個(gè)協(xié)議層配備相應(yīng)的語(yǔ)法分析器和會(huì)話通道管理器,然后為每個(gè)會(huì)話通道管理器配置語(yǔ)義分析器;——所述第6)步中的規(guī)約語(yǔ)法和語(yǔ)義分析是,從所述協(xié)議棧的底層向上依次在每個(gè)協(xié)議層對(duì)所述應(yīng)用層的報(bào)文使用語(yǔ)法分析器進(jìn)行語(yǔ)法分析,并將獲得的語(yǔ)法分析樹(shù)傳遞給會(huì)話管理器,由會(huì)話管理器將語(yǔ)法分析樹(shù)分發(fā)給會(huì)話管理器接收和發(fā)送兩端的語(yǔ)義分析器進(jìn)行語(yǔ) 義分析,語(yǔ)法分析器和語(yǔ)義分析器分別將剩余應(yīng)用層的報(bào)文和語(yǔ)義分 析結(jié)果向所述協(xié)議棧的上一層傳遞,由上一層再次進(jìn)行上述過(guò)程,直 到到達(dá)協(xié)議棧的頂端或報(bào)文結(jié)尾時(shí),獲得所述應(yīng)用層報(bào)文的分析結(jié) 果。
11. 根據(jù)權(quán)利要求9所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方法, 其特征在于——所述第1)步中的關(guān)聯(lián)指定是選擇與待檢測(cè)電力通信鏈路的特定 規(guī)約相應(yīng)的規(guī)約分析模塊;——所述第2)步中的加載規(guī)約分析模塊是依據(jù)系統(tǒng)配置文件中指定 的與特定規(guī)約相應(yīng)的規(guī)約分析模塊;所述規(guī)約分析模塊是通過(guò)程序設(shè) 計(jì)形成特定規(guī)約的語(yǔ)法和語(yǔ)義環(huán)境并對(duì)特定規(guī)約進(jìn)行語(yǔ)法與語(yǔ)義分 析的非通用模塊;--—所述第6)步中的規(guī)約語(yǔ)法和語(yǔ)義分析是,所述應(yīng)用層l艮文按照 字節(jié)的bit位、字節(jié)的bit位組合、字節(jié)或字節(jié)組合形成單元報(bào)文結(jié) 構(gòu),然后單元報(bào)文結(jié)構(gòu)又組合成復(fù)合報(bào)文結(jié)構(gòu),再對(duì)所述報(bào)文結(jié)構(gòu)之 間的關(guān)系進(jìn)行語(yǔ)法分析并形成語(yǔ)法分析結(jié)果,然后從語(yǔ)法分析結(jié)果中 提取與上下文環(huán)境相關(guān)報(bào)文結(jié)構(gòu)的值進(jìn)行語(yǔ)義分析并形成語(yǔ)義分析 結(jié)果,獲得所述應(yīng)用層^=艮文的分析結(jié)果。
12. 根 據(jù)權(quán)利要求10或11所述便攜式電力通信規(guī)約檢測(cè)儀的檢 測(cè)方法,其特征在于—--所述第2)步中的加載網(wǎng)絡(luò)分析模塊是,生成針對(duì)OSI模型的協(xié) 議層、語(yǔ)法分析器、會(huì)話通道管理器、語(yǔ)義分析器,隨后將協(xié)議層按 照0SI七層模型組織為協(xié)議棧,接著為 個(gè)協(xié)議層配備相應(yīng)的語(yǔ)法分 析器和會(huì)話通道管理器,然后為每個(gè)會(huì)話通道管理器配置語(yǔ)義分析 器;——所述第5)步中的網(wǎng)絡(luò)語(yǔ)法和語(yǔ)義分析是,從所述協(xié)議棧的底層 向上依次在每個(gè)協(xié)議層使用語(yǔ)法分析器對(duì)送入網(wǎng)絡(luò)分析模塊的報(bào)文 進(jìn)行語(yǔ)法分析,并將獲得的語(yǔ)法分析樹(shù)傳遞給會(huì)話管理器,由會(huì)話管 理器將語(yǔ)法分析樹(shù)分發(fā)給會(huì)話管理器接收和發(fā)送兩端的語(yǔ)義分析器 進(jìn)行語(yǔ)義分析,語(yǔ)法分析器和語(yǔ)義分析器分別將剩余的報(bào)文和語(yǔ)義分 析結(jié)果向所述協(xié)議棧的上一層傳遞,由上一層再次進(jìn)行上述過(guò)程,直 到到達(dá)協(xié)議棧的應(yīng)用層、協(xié)議棧的頂端或報(bào)文結(jié)尾時(shí),將應(yīng)用層報(bào)文 送入所述規(guī)約分析模塊進(jìn)行規(guī)約分析,同時(shí)獲得對(duì)送入網(wǎng)絡(luò)分析模塊 的報(bào)文的分析結(jié)果。
13.根據(jù)權(quán)利要求12所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方法, 其特征在于所述第2)步中分析系統(tǒng)進(jìn)行初始化時(shí),還加載統(tǒng)計(jì)分 析模塊;還包括有第7)步驟,所述網(wǎng)絡(luò)分析模塊和規(guī)約分析模塊將 分析結(jié)果送給統(tǒng)計(jì)分析模塊進(jìn)行統(tǒng)計(jì)分析,所述統(tǒng)計(jì)分析是將分析結(jié) 果中的部分4艮文結(jié)構(gòu)的值提取出來(lái)形成圖表,在至少兩幀報(bào)文后將提 取出來(lái)的值進(jìn)行運(yùn)算和比較并形成統(tǒng)計(jì)結(jié)果,將統(tǒng)計(jì)結(jié)果送往顯示界 面。
14. 根據(jù)權(quán)利要求13所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方 法,其特征在于所述語(yǔ)法分析模型文件和語(yǔ)義分析模型文件是預(yù)設(shè) 或現(xiàn)場(chǎng)通過(guò)輸入器導(dǎo)入所述規(guī)約分析模塊內(nèi)。
15. 根據(jù)權(quán)利要求14所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方 法,其特征在于所述第2)步中分析系統(tǒng)進(jìn)行初始化時(shí),還加載記 錄模塊;所述步驟4)中,所述記錄模塊將采集模塊讀取的報(bào)文經(jīng)過(guò) 分析系統(tǒng)分析后傳送至存儲(chǔ)器存儲(chǔ)。
16. 根據(jù)權(quán)利要求15所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方 法,其特征在于所述調(diào)度管理模塊依據(jù)所述系統(tǒng)配置文件對(duì)報(bào)文偵 聽(tīng)器和并行轉(zhuǎn)串行處理器的工作參數(shù)進(jìn)行設(shè)置。
17.根據(jù)權(quán)利要求10所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方 法,其特征在于所述通用模塊是所述分析系統(tǒng)內(nèi)部只有一個(gè)規(guī)約分 析模塊,不同的規(guī)約通過(guò)語(yǔ)法模型文件和語(yǔ)義模型文件來(lái)標(biāo)識(shí)。
18.根據(jù)權(quán)利要求11所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方法, 其特征在于所述非通用模塊是所述分析系統(tǒng)內(nèi)部有多個(gè)^見(jiàn)約分析模 塊,不同的規(guī)約由不同的規(guī)約分析模塊來(lái)標(biāo)識(shí)。
19.根據(jù)權(quán)利要求16所述便攜式電力通信規(guī)約檢測(cè)儀的檢測(cè)方 法,其特征在于當(dāng)所述報(bào)文偵聽(tīng)器是非以太網(wǎng)電力通信鏈路報(bào)文偵 聽(tīng)器時(shí),首先產(chǎn)生一幀以太網(wǎng)UDP報(bào)文,然后將偵聽(tīng)的報(bào)文作為UDP 報(bào)文的應(yīng)用層。
全文摘要
本發(fā)明涉及一種便攜式電力通信規(guī)約檢測(cè)儀,同時(shí)涉及該檢測(cè)儀的檢測(cè)方法,屬于電力系統(tǒng)通信檢測(cè)技術(shù)領(lǐng)域。該檢測(cè)儀包括安置在一便攜機(jī)箱內(nèi)含有報(bào)文偵聽(tīng)器和并行轉(zhuǎn)串行處理器的采集裝置和含有CPU、分析系統(tǒng)、分別與CPU連接的輸入器和顯示器的分析裝置;報(bào)文偵聽(tīng)器輸入端接入電力通信鏈路,其輸出端并行連接于并行轉(zhuǎn)串行處理器輸入端;并行轉(zhuǎn)串行處理器輸出端串行連接于CPU,報(bào)文偵聽(tīng)器和并行轉(zhuǎn)串行處理器的控制端分別連接CPU。該檢測(cè)方法在對(duì)該檢測(cè)儀配置參數(shù)和系統(tǒng)文件后進(jìn)行分析系統(tǒng)的初始化,然后將偵聽(tīng)到的電力通信鏈路的報(bào)文經(jīng)過(guò)實(shí)時(shí)網(wǎng)絡(luò)分析和規(guī)約分析后得出分析結(jié)果并顯示。本發(fā)明可以杜絕檢測(cè)電力通信時(shí)丟失報(bào)文,從而對(duì)電力通信實(shí)現(xiàn)真正有效的檢測(cè)。
文檔編號(hào)H04L12/26GK101621430SQ200910184018
公開(kāi)日2010年1月6日 申請(qǐng)日期2009年7月31日 優(yōu)先權(quán)日2009年7月31日
發(fā)明者安建鋒, 張世平, 朱重陽(yáng), 彥 汪, 王金巖, 程華明, 胡永春, 許偉國(guó), 車(chē)浩軍, 金乃正, 黃飏鯤 申請(qǐng)人:南京拓為電力科技發(fā)展有限公司;紹興電力局;紹興電力設(shè)備成套公司