一种光模块调节光功率的方法及装置的制造方法_2

文档序号:9886503阅读:来源:国知局
,该存储区域可以由用户通过总线进行访问以及读写。进一步地,在该存储区域中,可采用数据库的形式或者其他形式将波长的标识信息与参数对应存储,从而在后续查询过程中,可根据波长的标识信息,获取到波长对应的参数。
[0028]本发明实施例通过为不同的波长设置初始温度输出值,从而能够在很短的时间内获取到在目标波长对应的预设范围内的温度采样值,以便于快速进入闭环调节,提高调节的效率。
[0029]本发明实施例在步骤101之前,还包括:接收波长切换指令或者上电指令;其中,波长切换指令或者上电指令中包括目标波长的标识信息;根据目标波长的标识信息与预设范围之间的对应关系,得到目标波长对应的预设范围。也就是说,本发明实施例中调节光功率的方法可适用于波长切换过程中的调节,也可适用于上电过程中的调节。
[0030]在波长切换和上电过程中,根据目标波长对应的初始温度输出值,首先输出初始温度输出值,从而能够很快获取到在目标波长对应的预设范围内的温度采样值,以便于进入闭环调节。若没有初始值的输出,则可能会耗费较长的时间找到预设范围内的温度采样值,若在输出初始值的情况下,直接进入闭环调节而未对温度采样值进行判断,则很有可能发现采集到光生电流RssiADC—直为0,从而无法对温度输出值进行调节,进而导致闭环调节失败。因此,本发明实施例中,首先输出目标波长对应的初始温度输出值,并在确定温度采样值在目标波长对应的预设范围内时的情况下,进入闭环调节,不仅能够准确调节光功率,而且能有效提尚调节的效率和成功率。
[0031]本发明实施例在步骤101中,若确定滤波片的第M次温度采样值不在目标波长对应的预设范围内,则将温度输出值调节为目标波长对应的初始温度输出值,并继续获取温度采样值,直到获取到的温度采样值在目标波长对应的预设范围内,则进入闭环调节。
[0032]步骤102中,当第M次温度采样值对应的温度输出值大于第M-1次温度采样值对应的温度输出值时,若第M次温度采样值对应的光功率采样值大于第M-1次温度采样值对应的光功率采样值,则调高温度输出值,否则,调低温度输出值;当第M次温度采样值对应的温度输出值大于第M-1次温度采样值对应的温度输出值时,若第M次温度采样值对应的光功率采样值小于第M-1次温度采样值对应的光功率采样值,则调低温度输出值,否则,调高温度输出值。
[0033]本发明实施例在调高温度输出值和调低温度输出值的过程中,具体调节的大小可根据之前设置的步进大小来确定。为方便调节,本发明实施例优选设置同一步进大小,即每次调节的调节量是相同的。
[0034]下面结合具体数值对本发明实施例中的上述调节过程进行解释性说明。
[0035]假设第M次温度采样值对应的光功率采样值用^表示,第M-1次温度采样值对应的光功率采样值用Wt1表示,其它的光功率采样值类似表示。第M次温度采样值对应的温度输出值用Pm表示,第M-1次温度采样值对应的温度输出值用表示,其它的温度输出值类似表不。
[0036]若^=10,Wm—FlPm=10 Λ—εΘΟ,比较可知,Pm—!〈Wm,根据上述调节原则,可调高温度输出值,例如,调高后的温度输出值IV1 = 110,若获取到的Wm+1 = 9,此时通过比较,可知Wm+1<Wm,Pm<Pm+1,根据光功率的变化曲线(呈抛物线变化),此时,可确定Wm =10时为最大光功率,持续性输出Pm=100,并结束闭环调节。
[0037]采用本发明实施例中的调节光功率的方法,可根据光功率采样值的比较结果,以及温度输出值比较结果,不断调节温度输出值,直至光功率达到最大后,退出闭环调节。
[0038]图2为本发明实施例提供的一种光模块调节光功率的具体流程示意图。下面结合图2对本发明实施例中调节光功率的具体流程进行说明。
[0039]步骤201,接收波长切换指令或者上电指令;
[0040]步骤202,输出目标波长对应的初始温度输出值;
[0041]步骤203,将第M次温度采样值与目标波长对应的预设范围进行比较,若在该预设范围内,则执行步骤204,否则,执行步骤202;
[0042]步骤204,获取所述第M次温度采样值对应的温度输出值和光功率采样值、第M-1次温度采样值对应的温度输出值和光功率采样值;
[0043]步骤205,判断第M次温度采样值对应的温度输出值与第M-1次温度采样值对应的温度输出值的大小关系,若第M次温度采样值对应的温度输出值大于第M-1次温度采样值对应的温度输出值,则执行步骤206和步骤207,否则,执行步骤208和步骤209 ;
[0044]步骤206,通过判断第M次温度采样值对应的光功率采样值与第M-1次温度采样值对应的光功率采样值的大小关系,确定第M次温度采样值对应的光功率采样值大于第M-1次温度采样值对应的光功率采样值,并执行步骤210;
[0045]步骤207,通过判断第M次温度采样值对应的光功率采样值与第M-1次温度采样值对应的光功率采样值的大小关系,确定第M次温度采样值对应的光功率采样值小于第M-1次温度采样值对应的光功率采样值,并执行步骤211;
[0046]步骤208,通过判断第M次温度采样值对应的光功率采样值与第M-1次温度采样值对应的光功率采样值的大小关系,确定第M次温度采样值对应的光功率采样值大于第M-1次温度采样值对应的光功率采样值,并执行步骤211;
[0047]步骤209,通过判断第M次温度采样值对应的光功率采样值与第M-1次温度采样值对应的光功率采样值的大小关系,确定第M次温度采样值对应的光功率采样值小于第M-1次温度采样值对应的光功率采样值,并执行步骤210;
[0048]步骤210,调高温度输出值,并在调高温度输出值后,确定光功率尚未达到最大光功率后,循环至步骤203,直至得到最大光功率;
[0049]步骤211,调低温度输出值,并在调低温度输出值后,确定光功率尚未达到最大光功率后,循环至步骤203,直至得到最大光功率。
[0050]本发明的上述实施例中,确定滤波片的第M温度采样值在目标波长对应的预设范围内时,获取第M温度采样值对应的第M温度输出值、第M温度输出值对应的光功率采样值、第M-1温度输出值及第M-1温度输出值对应的光功率采样值;在第M温度输出值对应的光功率采样值与第M-1温度输出值对应的光功率采样值不相等的情况下,根据第M温度输出值与第M-1温度输出值的比较结果,调节温度输出值,直至温度输出值对应的光功率采样值达到最大;M〈N,M、N均为正整数。本发明实施例中,根据第M次温度采样值对应的光功率采样值与第M-1次温度采样值对应的光功率采样值的比较结果以及第M次温度采样值对应的温度输出值与第M-1次温度采样值对应的温度输出值的比较结果,采用闭环调节的方式对温度输出值进行精确调节,从而实现对光功率的精确调节,使得光功率达到最大,避免光功率异常的问题;且,本发明实施例中是在确定滤波片的温度采样值在目标波长对应的预设范围内时,执行上述闭环调节过程,从而尽量缩短整个调节过程所需的时间,提高调节的效率。
[0051]基于相同的技术构思,本发明实施例还提供一种光模块调节光功率的装置。如图3所示,为本发明实施例提供的一种光模块调节光功率的装置的结构示意图,该装置包括:
[0052]获取模块302,用于确定滤波片的第M次温度采样值在目标波长对应的预设范围内后,获取所述第M次温度采样值对应的温度输出值和光功率采样值、第M-1次温度采样值对应的温度输出值和光功率采样值;
[0053]调节模块303,用于根据所述第M次温度采样值对应的光功率采样值与所述第M-1次温度采样值对应的光功率采样值的比较结果,以及所述第M次温度采样值对应的温度输出值与所述第M-1次温度采样值对应的温度输出值的比较结果,调节所述温度输出值;M为正整数。
[0054]较佳地,所述调节模块303还用于:
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1