linux 光功率 模块_光模块及调整光模块输入光功率的方法_2

本文介绍了一种通过Linux系统管理光模块输入光功率的方法,详细阐述了光功率调整过程,包括通过网管系统发送命令到监控系统,再到业务单板,最后由光模块的CPU和可调光衰减器实现功率调节。此外,还提及了存储单元用于保存衰减值,以提高调整效率和防止单板复位或掉电后重新设置的需要。
摘要由CSDN通过智能技术生成

命令的是网管系统,网管系统通过查询发现该光模块可以正常管理后,通过QX 口(或其它定义接口)把所需要调节的光功率值命令发给监控系统,监控系统通过S 口(或其它定义接口 )把该衰减命令转发给业务单板,业务单板通过IIC接口把该命令转发给光模块的CPU20,可调光衰减器30的控制电路102将衰减命令解析后对从光输入端口 10接收的光信号进行衰减处理,从而达到调整输入光功率的目的。

[0054]在一优选实施例中,如图4所示,在上述图3的实施例的基础上,本实施例中,所述可调光衰减器30还包括:

[0055]存储单元103,用于存储衰减处理后的光信号的衰减值。

[0056]这样,可以避免单板复位和掉电重启后又重新调整可调光衰减器30的衰减值,从而提闻了调整效率。

[0057]在一优选实施例中,如图5所示,在上述图4的实施例的基础上,本实施例中,所述存储单元103包括:

[0058]判断子单元1031,用于根据所述衰减值调整的时间,判断是否需要储存;

[0059]默认子单元1032,用于若所述衰减值为首次调整,则定义为默认值并储存;

[0060]记忆子单元1033,用于若所述衰减值不是首次调整,则只存储最近一次调整的所述衰减值,并定义为记忆值。

[0061]本实施例中,中间时间调整的衰减值选择不保存处理,即除去首次和最近一次外,其他时间调整的衰减值均不保存。具体的,首次调整保存后,接下来的第一次调整的衰减值需要保存,在该第一次调整后又进行第二次调整,则将第二次调整的衰减值保存,同时将第一次调整的衰减值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值