亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種光模塊故障自動報警方法及系統(tǒng)的制作方法

文檔序號:7824487閱讀:708來源:國知局
一種光模塊故障自動報警方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及光通信領(lǐng)域的故障檢測技術(shù)。本發(fā)明公開了一種光模塊故障自動報警方法及系統(tǒng),利用光模塊的DDMI實現(xiàn)故障監(jiān)控,不用額外增加板卡設(shè)計復(fù)雜度同時又不額外占用CPU資源。本發(fā)明的技術(shù)方案是,一種光模塊故障自動報警方法,包括步驟:A.數(shù)據(jù)采集模塊通過DDMI接口讀取光模塊數(shù)據(jù);B.數(shù)據(jù)處理模塊對讀取的數(shù)據(jù)進行處理,并與報警門限值比較;C.如果讀取的數(shù)據(jù)超過報警門限值則進入步驟D,否則進入步驟E;D.向CPU發(fā)送故障報告后進入步驟E;E.返回步驟A讀取下一個光模塊數(shù)據(jù)。本發(fā)明同時公開了一種光模塊故障自動報警系統(tǒng)。本發(fā)明主要用于通訊設(shè)備中光模塊的故障檢測。
【專利說明】一種光模塊故障自動報警方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及光通信領(lǐng)域的故障檢測技術(shù),尤其涉及一種光模塊故障檢測方法和系統(tǒng)。

【背景技術(shù)】
[0002]目前大量使用的光模塊都能支持DDMI (digital diagnostic monitoringinterface數(shù)字診斷監(jiān)控接口 )功能,我們可以通過讀取光模塊的DDMI信息來判斷光模塊的工作狀態(tài)。其可以提供光模塊實時的溫度、電壓、電流、發(fā)送光功率、接收光功率信息,并可以提供這些信息的告警門限值。
[0003]由于光模塊只是提供了一個接口,其并不會主動上報信息給設(shè)備,因此這些信息往往是被動查詢,并不具備出問題前提前預(yù)警的作用。任何一個電子設(shè)備,其工作參數(shù)如電壓、電流、溫度等都直接影響其工作的穩(wěn)定性,實際工作過程中可能會因為某些器件的損壞導(dǎo)致光模塊的某個參數(shù)出現(xiàn)變化,但是這個時候還不至于影響光模塊的正常運轉(zhuǎn)。比如電壓由3.3V跌落到了 3V,但是實際這個時候電路已經(jīng)存在故障了,如果這個時候能夠提出預(yù)警,那么就會提醒用戶做出適當?shù)男迯?fù)動作,避免通信故障的出現(xiàn)。因此實時的檢查電子設(shè)備的工作電壓等參數(shù),能夠起到很好預(yù)警設(shè)備故障的目的。
[0004]目前的通信設(shè)備光模塊數(shù)量多達幾十個,如果要在板卡上監(jiān)控每個光模塊的故障參數(shù),監(jiān)控電路實現(xiàn)起來非常繁瑣。如對于電壓的監(jiān)控,就需要設(shè)置幾十個電壓采樣點,并增加相應(yīng)的ADC電路。并且這些電壓監(jiān)控信息還需要進行分析處理,如果占用CPU資源去做這些事情,很耗CPU資源。


【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的就是提供一種光模塊故障自動報警方法,利用光模塊的DDMI實現(xiàn)故障監(jiān)控,不用額外增加板卡設(shè)計復(fù)雜度同時又不額外占用CPU資源。
[0006]本發(fā)明為實現(xiàn)上述目的,采用的技術(shù)方案是,一種光模塊故障自動報警方法,包括步驟:
[0007]A、數(shù)據(jù)采集模塊通過DDMI接口讀取光模塊數(shù)據(jù);
[0008]B、數(shù)據(jù)處理模塊對讀取的數(shù)據(jù)進行處理,并與報警門限值比較;
[0009]C、如果讀取的數(shù)據(jù)超過報警門限值則進入步驟D,否則進入步驟E ;
[0010]D、向CPU發(fā)送故障報告后進入步驟E ;
[0011]E、返回步驟A讀取下一個光模塊數(shù)據(jù)。
[0012]具體的,所述步驟D中,通過中斷請求向CPU發(fā)送故障報告。
[0013]具體的,所述數(shù)據(jù)采集模塊由CPLD或者FPGA構(gòu)成。
[0014]具體的,所述光模塊數(shù)據(jù)為模塊的工作溫度和/或模塊的工作電流和/或模塊的發(fā)送光功率和/或塊的接收光功率。
[0015]本發(fā)明的另一個目的是,提供一種光模塊故障自動報警裝置,包括數(shù)據(jù)采集模塊和數(shù)據(jù)處理模塊,所述數(shù)據(jù)采集模塊通過DDMI接口讀取光模塊數(shù)據(jù)并傳輸給數(shù)據(jù)處理模塊;所述數(shù)據(jù)處理模塊對讀取的數(shù)據(jù)進行處理,并與報警門限值比較,當讀取的數(shù)據(jù)超過報警門限值則向CPU發(fā)送故障報告。
[0016]進一步的,所述數(shù)據(jù)處理模塊通過中斷請求向CPU發(fā)送故障報告。
[0017]具體的,所述數(shù)據(jù)采集模塊由CPLD或者FPGA構(gòu)成。
[0018]具體的,所述光模塊數(shù)據(jù)為模塊的工作溫度和/或模塊的工作電流和/或模塊的發(fā)送光功率和/或塊的接收光功率。
[0019]本發(fā)明的有益效果是,通過數(shù)據(jù)采集模塊讀取光模塊的故障信息,不會占用系統(tǒng)CPU資源,能夠?qū)崟r地獲取光模塊的故障,及時發(fā)出預(yù)警,以便用戶做出相應(yīng)的補救措施,從而避免通信故障的出現(xiàn)。

【專利附圖】

【附圖說明】
[0020]圖1是本發(fā)明實施例光模塊故障自動報警方法流程示意圖;
[0021]圖2是本發(fā)明實施光模塊故障自動報警裝置結(jié)構(gòu)示意圖。

【具體實施方式】
[0022]下面結(jié)合附圖及實施方式,詳細描述本發(fā)明的技術(shù)方案。
[0023]本發(fā)明的光模塊故障自動報警方法,流程如圖1所示,包括步驟:
[0024]步驟1、數(shù)據(jù)采集模塊通過DDMI接口讀取光模塊數(shù)據(jù);
[0025]步驟2、數(shù)據(jù)處理模塊對讀取的數(shù)據(jù)進行處理,并與報警門限值比較;
[0026]步驟3、判斷數(shù)據(jù)是否超過門限值,如果讀取的數(shù)據(jù)超過報警門限值則進入步驟4否則進入步驟5 ;
[0027]步驟4、立即向CPU發(fā)起中斷,并通過相應(yīng)的i2c總線將具體的故障信息傳輸?shù)紺PU
[0028]步驟5、返回步驟A讀取下一個光模塊數(shù)據(jù)。
[0029]上述光模塊數(shù)據(jù)可以是光模塊實時的工作溫度、工作電壓、工作電流、發(fā)送光功率、接收光功率等信息,從不同側(cè)面反映出光模塊的故障信息。
[0030]本發(fā)明的光模塊故障自動報警裝置,主要由兩部分組成,分別是數(shù)據(jù)采集模塊和數(shù)據(jù)分析處理模塊。如圖2所示。
[0031]數(shù)據(jù)采集模塊負責實時收集光模塊的故障信息;
[0032]數(shù)據(jù)分析處理模塊負責將數(shù)據(jù)采集模塊收集的信息進行分析處理,并與報警門限值進行比較。
[0033]具體工作過程如下:
[0034]數(shù)據(jù)采集模塊實時的通過i2c總線去獲取光模塊的DDMI信息,從中提取出該光模塊的故障信息,包括當前值和告警門限值。然后將這些信息送往數(shù)據(jù)處理模塊分析處理,一旦發(fā)現(xiàn)當前值超出告警門限值,就觸發(fā)中斷。并等待CPU來獲取具體的故障信息。故障信息獲取之后,通知數(shù)據(jù)采集模塊,繼續(xù)輪訓(xùn)下一個光模塊的故障信息。如果當前值正常,就通知數(shù)據(jù)采集模塊,繼續(xù)輪訓(xùn)下一個光模塊的故障信息。
[0035]本發(fā)明通過在板卡上增加一個CPLD或者FPGA,實現(xiàn)數(shù)據(jù)采集和數(shù)據(jù)分析處理的功能。
[0036]對于數(shù)據(jù)采集模塊的功能實現(xiàn),CPLD或者FPGA主要完成i2c控制器的功能,然后通過i2c總線獲取光模塊的DDMI信息,并從中提取出故障信息的當前值和告警門限值。然后將該值送給數(shù)據(jù)處理模塊進行處理,數(shù)據(jù)處理模塊負責分析這些信息的當前值是否在告警門限之外。
[0037]如果當前值在電壓告警門限之外,那么說明當前值異常,數(shù)據(jù)處理模塊就通過中斷信號告知CPU,并等待CPU通過相應(yīng)的總線來獲取具體的告警信息。然后數(shù)據(jù)處理模塊就通知數(shù)據(jù)采集模塊輪訓(xùn)下一個光模塊的DDMI信息。如果當前值并沒有超出告警門限,那么數(shù)據(jù)處理模塊就通知數(shù)據(jù)采集模塊輪訓(xùn)下一個光模塊的DDMI信息。本發(fā)明中,CPU和數(shù)據(jù)處理模塊之間的通信,可以通過i2c總線或其他數(shù)據(jù)通信總線,如RS232串行總線等,根據(jù)具體使用環(huán)境而定。
【權(quán)利要求】
1.一種光模塊故障自動報警方法,其特征在于,包括步驟: A、數(shù)據(jù)采集模塊通過DDMI接口讀取光模塊數(shù)據(jù); B、數(shù)據(jù)處理模塊對讀取的數(shù)據(jù)進行處理,并與報警門限值比較; C、如果讀取的數(shù)據(jù)超過報警門限值則進入步驟D,否則進入步驟E; D、向CPU發(fā)送故障報告后進入步驟E; E、返回步驟A讀取下一個光模塊數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的一種光模塊故障自動報警方法,其特征在于,所述步驟D中,通過中斷請求向CPU發(fā)送故障報告。
3.根據(jù)權(quán)利要求1所述的一種光模塊故障自動報警方法,其特征在于,所述數(shù)據(jù)采集模塊由CPLD或者FPGA構(gòu)成。
4.根據(jù)權(quán)利要求1-3任一項所述的一種光模塊故障自動報警方法,其特征在于,所述光模塊數(shù)據(jù)為模塊的工作溫度和/或模塊的工作電流和/或模塊的發(fā)送光功率和/或塊的接收光功率。
5.一種光模塊故障自動報警系統(tǒng),其特征在于,包括數(shù)據(jù)采集模塊和數(shù)據(jù)處理模塊, 所述數(shù)據(jù)采集模塊,用于通過DDMI接口讀取光模塊數(shù)據(jù)并傳輸給數(shù)據(jù)處理模塊; 所述數(shù)據(jù)處理模塊,用于對讀取的數(shù)據(jù)進行處理,并與報警門限值比較,當讀取的數(shù)據(jù)超過報警門限值則向CPU發(fā)送故障報告。
6.根據(jù)權(quán)利要求5所述的一種光模塊故障自動報警系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊通過中斷請求向CPU發(fā)送故障報告。
7.根據(jù)權(quán)利要求5所述的一種光模塊故障自動報警系統(tǒng),其特征在于,所述數(shù)據(jù)采集模塊由CPLD或者FPGA構(gòu)成。
8.根據(jù)權(quán)利要求5-7任一項所述的一種光模塊故障自動報警系統(tǒng),其特征在于,所述光模塊數(shù)據(jù)為模塊的工作溫度和/或模塊的工作電流和/或模塊的發(fā)送光功率和/或塊的接收光功率。
【文檔編號】H04B10/075GK104485991SQ201410855149
【公開日】2015年4月1日 申請日期:2014年12月31日 優(yōu)先權(quán)日:2014年12月31日
【發(fā)明者】王鑫 申請人:邁普通信技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1