一种epon中光模块长发光检测及克服方法和装置的制作方法

文档序号:7859535阅读:503来源:国知局
专利名称:一种epon中光模块长发光检测及克服方法和装置的制作方法
技术领域
本发明属于无源光纤通信技术领域,特别涉及一种在EPON中对长发光模块进行检测并自动克服的方法,以及实现该方法功能的装置,该装置基于逻辑编程的光网络单元光模块长发光检测及发送电源关断。
背景技术
无源光纤以太网络即EPON(Ethernet Passive Optical Network以太网无源光网络)这种点对多点的光纤接入技术,由于其技术成熟,成本低,绿色节能,距离远及带宽高等优点,近年来不仅成为光纤到户FTTH、光纤到楼FTTB等应用于接入网的首选技术方案,目前光纤接入已经进入了大规模的商用。
光网络单兀即光节点ONU (Optical Network Unit)是EPON网络架构中的终端设备,由于EPON网络中,OLT (Optical Line Terminal光线路终端)的一个PON (PassiveOptical Network无源光网络)口出来的一根光纤至少可以挂32台0NU,而EPON属于时分复用技术,因此在上行方向,各ONU根据OLT分配的时隙进行数据发送,如果某个用户的ONU由于某些故障导致长发光,则会导致其它用户的ONU与OLT解注册,致使其业务中断,则会引起客户投诉,影响客户满意度。因此,当网络中有ONU出现长发光时,对长发光进行检测并输出告警,同时关断光模块发送电源,此功能显得尤为重要,目前此功能已经成为ONU设计中必不可少的一部分。传统的模拟电路采用分立器件实现,有如下缺点
1)电路参数和光模块内部Tx_SD信号驱动方式有关,不同光模块可能需要调整电路参
数;
2)在大流量,Burst信号占空比接近I的时候,可能会误动作;
3)不能软件调整保护动作时间;
4)电路参数容易受温度变化影响;
目前的ONU有几种主流类型,即SFU、HGU、MDU,在SFU及HGU中一般没有必要使用逻辑器件,一般在MDU中必然会。

发明内容
为解决目前传统的模拟电路采用分立器件实现的不足,本发明提供使用逻辑器件去进行相关的逻辑处理,这种情况下,实现光模块长发光检测及发送电源关断具有节约成本、性能稳定可靠、长发光时间门限可调、长发光保护和流量无关,保护不受温度、器件参数变化等影响。本发明为了完成其技术目的所米用的技术方案是一种EPON中光模块长发光检测及克服方法,该方法利用逻辑编程模块完成光模块的长发光检测,同时产生控制信号,控制光模块发送电源复位,包括以下步骤
A、逻辑编程单元对每个光模块的连续发光时间进行检测;B、如果某个光模块连续发光时间超出门限值,逻辑编程单元输出控制信号控制该光模块复位,返回步骤A。进一步的,上述的EPON中光模块长发光检测及克服方法中所述的步骤A中包括以下步骤
A01、逻辑编程模块检测是否有系统复位,如果有复位,复位完成开启发送电源;否则直接开启发送电源并进入下一步;
A02、对系统时钟进行分频得出采样计时时钟信号;
A03、逻辑编程单元用根据所述的采样计时时钟信号对每个光模块的发光检测信号的输出高电平进行采样;
A04、逻辑编程单元对光模块的发光检测信号的输出高电平进行的采样进行计数,对计数值进行判断,如果对某个光模块的发光检测信号的输出高电平进行采样大于设定的门限值,则判定该光模块连续发光时间超出门限值。进一步的,上述的EPON中光模块长发光检测及克服方法中所述的步骤B中,控制光模块复位是逻辑编程单元产生控制信号控制所述的光模块的电源控制模块关闭发送电源设定时间,然后再打开该发送电源。进一步的,上述的EPON中光模块长发光检测及克服方法中所述的步骤B中还包括以下步骤
1)、输出高电平告警信号上报给CPU;
2)、CPU通过OAM信息上报给局端设备。本发明还提供一种完成EPON中光模块长发光检测及克服方法的装置,包括光网络单元,所述的光网络单元包括光模块、光模块电源控制单元、CPU和逻辑控制单元,所述的光模块电源控制单元与所述的光模块相连,产生控制信号控制所述的光模块的发送电源的开合;所述的逻辑编程模块分别与所述的光模块、光模块电源控制单元、CPU和逻辑控制单元相连,对所述的光模块的连续发光时间进行检测,产生控制信号控制所述的光模块电源控制单元,并产生检测信号传送到所述的CPU。本发明技术方案应多数应用于带逻辑器件(FPGA或CPLD)的MDU产品中,相对于传统的模拟电路实现方法,使用逻辑编程的方法实现光模块长发光检测及发送电源关断具有节约成本、性能稳定可靠、长发光时间门限可调、长发光保护和流量无关,保护不受温度、器件参数变化等影响。下面通过结合具体实施例和附图对本发明进行进一步的说明。


附图I是本发明实施例I流程图。附图2是本发明产品的框图。
具体实施例方式如图I所示,基于逻辑编程的光网络单元光模块长发光检测及发送电源关断的方法,本方法适用于使用了逻辑器件的ONU中,一般是MDU,所述的光网络单元结构中包括逻辑编程模块及光模块发送电源开关模块,重要的是使用逻辑编程完成光模块的长发光检测及告警输出,同时输出光模块发送电源开关控制信号,实现过程要经过如下步骤
A、逻辑编程单元对每个光模块的连续发光时间进行检测;
A01、逻辑编程模块检测是否有系统复位,如果有复位,复位完成开启发送电源;否则直接开启发送电源并进入下一步;
A02、对系统时钟进行分频得出采样计时时钟信号;
A03、逻辑编程单元用根据所述的采样计时时钟信号对每个光模块的发光检测信号的输出高电平进行采样;
A04、逻辑编程单元对光模块的发光检测信号的输出高电平进行的采样进行计数,对计数值进行判断,如果对某个光模块的发光检测信号的输出高电平进行采样大于设定的门限值,则判定该光模块连续发光时间超出门限值。
B、如果某个光模块连续发光时间超出门限值,逻辑编程单元输出控制信号控制该光模块复位,返回步骤A。I)、输出高电平告警信号上报给CPU ;
2)、CPU通过OAM信息上报给局端设备。上面方法中,需要设定一个门限值,也就是设定的正常的连续发光时间的门限时间,超过该时间就被认为有故障,而没有超过该时间就会认为是正常的,对于这个连续发光门限时间,目前运营商包括电信没有统一标准,一般来说根据理论判定Ims就够,但是考虑到实际动作延时等等,一般设定为10ms。因此,本实施例中将门限值设定为I-IOms的范围内根据实践,可以设定。另外,长发光是一种非常严重的事情,一旦光模块被关断,一般是有故障,需要系统断电重启才能恢复供电,不会主动打开光模块电源供电。关于门限值的解释如下根据OLT的Weight来看,我们知道Weight的一次最大为128Kbyte。所以128K*8=lMbits,也就是lms。考虑到光模块开关、同步等时间,我们一般建议IOms就可以认定为长发光。本方法具体实施时,如图2所示,本发明方法是基于光网络单元,该网络单元包括是CPU,光信号收发模块电路,逻辑编程模块,是光模块发送电源开关模块。参看图2,首先硬件逻辑单元判断是否有系统复位信号,如果有,则输出控制信号给到光模块发送电源控制模块关闭发送电源。如果没有或者复位完成则首先输出控制信号给到光模块发送电源控制模块开启发送电源,从系统时钟分频得到所需的采样时钟,对TX-SD信号高电平进行采样,对采样计数计时进行门限值判断,如果大于门限值,则输出告警信号给CPU,CPU通过OAM上传给局端网管,同时逻辑编程模块输出控制信号给到光模块发送电源控制模块关闭发送电源,如果高电平时间未超过门限值,则进行下一轮检测。如此完成基于逻辑编程的光网络单元光模块长发光检测及发送电源关断功能。
权利要求
1.一种EPON中光模块长发光检测及克服方法,其特征在于该方法利用逻辑编程模块完成光模块的长发光检测,同时产生控制信号,控制光模块发送电源复位,包括以下步骤 A、逻辑编程单元对每个光模块的连续发光时间进行检测; B、如果某个光模块连续发光时间超出门限值,逻辑编程单元输出控制信号控制该光模块复位,返回步骤A。
2.根据权利要求I所述的EPON中光模块长发光检测及克服方法,其特征在于所述的步骤A中包括以下步骤 A01、逻辑编程模块检测是否有系统复位,如果有复位,复位完成开启发送电源;否则直接开启发送电源并进入下一步; A02、对系统时钟进行分频得出采样计时时钟信号; A03、逻辑编程单元用根据所述的采样计时时钟信号对每个光模块的发光检测信号的输出高电平进行采样; A04、逻辑编程单元对光模块的发光检测信号的输出高电平进行的采样进行计数,对计数值进行判断,如果对某个光模块的发光检测信号的输出高电平进行采样大于设定的门限值,则判定该光模块连续发光时间超出门限值。
3.根据权利要求I所述的EPON中光模块长发光检测及克服方法,其特征在于所述的步骤B中,控制光模块复位是逻辑编程单元产生控制信号控制所述的光模块的电源控制模块关闭发送电源设定时间,然后再打开该发送电源。
4.根据权利要求I所述的EPON中光模块长发光检测及克服方法,其特征在于所述的步骤B中还包括以下步骤 1)、输出高电平告警信号上报给CPU; 2)、CPU通过OAM信息上报给局端设备。
5.根据权利要求I至3任一所述的EPON中光模块长发光检测及克服方法,其特征在于所述的门限值为l-10ms。
6.一种根据权利要求I所述的EPON中光模块长发光检测及克服方法的装置,包括光网络单元,其特征在于所述的光网络单元包括光模块、光模块电源控制单元、CPU和逻辑控制单元,所述的光模块电源控制单元与所述的光模块相连,产生控制信号控制所述的光模块的发送电源的开合;所述的逻辑编程模块分别与所述的光模块、光模块电源控制单元、CPU和逻辑控制单元相连,对所述的光模块的连续发光时间进行检测,产生控制信号控制所述的光模块电源控制单元,并产生检测信号传送到所述的CPU。
7.根据权利要求5所述的装置,其特征在于所述的逻辑编程单元(2)的使用的是CPLD器件或FPGA器件。
全文摘要
本发明提供了一种EPON中光模块长发光检测及克服方法,该方法利用逻辑编程模块完成光模块的长发光检测,同时产生控制信号,控制光模块发送电源复位,该装置,包括光网络单元,所述的光网络单元包括光模块、光模块电源控制单元、CPU和逻辑控制单元。本发明技术方案应多数应用于带逻辑器件(FPGA或CPLD)的MDU产品中,相对于传统的模拟电路实现方法,使用逻辑编程的方法实现光模块长发光检测及发送电源关断具有节约成本、性能稳定可靠、长发光时间门限可调、长发光保护和流量无关,保护不受温度、器件参数变化等影响。
文档编号H04B10/08GK102832996SQ20121032200
公开日2012年12月19日 申请日期2012年9月4日 优先权日2012年9月4日
发明者徐雷, 刘小勇, 郭小东, 邓永坚 申请人:深圳市共进电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1