专利名称:一种多功能光纤放大器控制系统的制作方法
技术领域:
本发明涉及一种光纤放大器的上位机控制系统,特别是涉及多功能光纤放大器的在线检测及调试控制系统。
背景技术:
光纤放大器指运用于光纤通信线路中,实现信号放大的一种新型全光放大器。同传统的半导体激光放大器相比较,光纤放大器不需要经过光电转换、电光转换和信号再生等复杂过程,可直接对信号进行全光放大,具有很好的“透明性”,特别适用于长途光通信的中继放大。随着光纤放大器的发展,对光纤放大器使用的便捷程度要求越来越高,很多光纤 放大器开始采用软件控制。大多数光纤放大器控制软件仅具有参数设置和读取功能,操作复杂,没有数据实时更新和曲线显示,对光纤放大器的监测不够直观。本发明使用强大的图形化编程工具LabVIEW编写,不仅实现了对光纤放大器的控制,而且具有对读取数据的实时曲线显示功能,具有方便简捷的人机交互界面。
发明内容
本发明为解决多功能光纤放大器控制软件功能单一,操作复杂的问题,提出一种光纤放大器的通用控制系统。该系统具有系统参数设置、光纤放大器数据读取显示、光纤放大器调试、光纤放大器警告信息显示功能。其中系统参数设置包括通讯参数、数据更新速率和功率显示模式的设置。通讯参数中包括串口号、波特率、校验位、数据位和停止位,均为通用的串口参数设置。数据更新速率指控制软件接收光纤放大器数据的速率,可选择I秒,I分钟和I小时。功率显示模式指显示的功能单位,可选择mW或dBm。光纤放大器数据读取显示包括对光纤放大器的版本信息、运行时间、泵浦数量、错误标识、工作模式、激光器的温度和电流、输入光功率和输出光功率的读取和显示。其中激光器的温度和电流、输入光功率和输出光功率具有数字曲线两种显示方式。光纤放大器调试功能分为参数读取和参数设置两个板块。其中参数读取功能板块包括激光器温度电流信息读取、输入输出光功率信息读取、激光器温度电流保护限制信息读取。参数设置板块可以选择光纤放大器的工作模式并设置,包括AGC(自动增益控制模式)、APC (自动功率控制模式)和ACC (自动电流控制模式)。可以设置AGC、APC和ACC对应的增益系数、输出功率和驱动电流。还包括清楚警告、软件恢复出厂默认设置、强制泵浦关闭/开启和设置/取消模块ARP模式。光纤放大器的警告信息显示包括通讯错误、激光器温度警告、激光器电流溢出警告、输入无光警告和输出无光警告。
图1为本发明事件触发结构和顺序执行结构关系示意图。图2为本发明事件触发结构示意图。图3为本发明顺序查询结构。
具体实施例方式下面结合附图和实施例对本发明作进一步详细的说明。本发明将各单项功能做成功能模块,再利用数据流功能将各个功能模块连接成为完整的程序。本发明采用双线程并行执行的循环结构,分别为事件结 构循环和顺序查询结构循环。图1所示为本发明双线程循环并行结构,线程之间相互独立。图2所示为本发明事件触发结构,通过事件触发方式获取当前对软件界面的操作,并根据程序设定响应事件触发。在光纤放大器调试模式状态下,如果用户有任何查询光纤放大器信息或对光纤放大器参数进行设置的操作,事件结构启动对相应操作的处理,顺序查询循环暂停等待事件结构处理完毕。这样就保证了相应用户操作的优先级。图3所示为本发明顺序查询结构。在进行系统参数设置时,需要按照通讯协议进行正确的通讯参数设置,并且按照使用需要设置数据更新速率和功率显示模式。系统参数设置完毕,顺序查询结构按照数据更新速率进入数据查询循环。在循环内软件按照模块排列顺序依次执行,通过查询方式获取版本信息和运行时间、泵浦数量、错误标识、工作模式、警告信息、泵浦温度和电流、输入输出光功率。其中泵浦温度和电流和输入输出光功率通过数字曲线显示的方式出现在软件界面上,其余信息通过编辑框显示在软件界面上。
权利要求
1.一种多功能光纤放大器控制系统,其特征在于,具有系统参数设置、光纤放大器数据读取显不、光纤放大器调试、光纤放大器警告信息显不功能;
2.根据权利要求1所述的多功能光纤放大器控制系统,其特征在于,所述系统参数设置包括通讯参数、数据更新速率和功率显示模式的设置;通讯参数中包括串口号、波特率、校验位、数据位和停止位,均为通用的串口参数设置; 数据更新速率指控制软件接收光纤放大器数据的速率,可选择I秒,I分钟和I小时;功率显示模式指显示的功能单位,可选择mW或dBm。
3.根据权利要求1所述的多功能光纤放大器控制系统,其特征在于,所述光纤放大器数据读取显示包括对光纤放大器的版本信息、运行时间、泵浦数量、错误标识、工作模式、激光器的温度和电流、输入光功率和输出光功率的读取和显示;其中激光器的温度和电流、输入光功率和输出光功率具有数字曲线两种显示方式。
4.根据权利要求1所述的多功能光纤放大器控制系统,其特征在于,光纤放大器调试功能分为参数读取和参数设置两个板块;其中参数读取功能板块包括激光器温度电流信息读取、输入输出光功率信息读取、激光器温度电流保护限制信息读取;参数设置板块可以选择光纤放大器的工作模式并设置,包括AGC(自动增益控制模式)、APC(自动功率控制模式) 和ACC(自动电流控制模式);可以设置AGC、APC和ACC对应的增益系数、输出功率和驱动电流。还包括清楚警告、软件恢复出厂默认设置、强制泵浦关闭/开启和设置/取消模块ARP 模式。
5.根据权利要求1所述的多功能光纤放大器控制系统,其特征在于,光纤放大器的警告信息显示包括通讯错误、激光器温度警告、激光器电流溢出警告、输入无光警告和输出无光警告。
全文摘要
本发明提供了一种多功能光纤放大器控制系统,该系统具有系统参数设置、光纤放大器数据读取显示、光纤放大器调试、光纤放大器警告信息显示功能。其中系统参数设置包括通讯参数、数据更新速率和功率显示模式的设置。通讯参数中包括串口号、波特率、校验位、数据位和停止位,均为通用的串口参数设置。数据更新速率指控制软件接收光纤放大器数据的速率,可选择1秒,1分钟和1小时。功率显示模式指显示的功能单位,可选择mW或dBm。本发明使用强大的图形化编程工具LabVIEW编写,不仅实现了对光纤放大器的控制,而且具有对读取数据的实时曲线显示功能,具有方便简捷的人机交互界面。
文档编号H04B10/291GK103023574SQ20121057473
公开日2013年4月3日 申请日期2012年12月21日 优先权日2012年12月21日
发明者王嘉宁 申请人:天津光拓科技有限公司