CN111478728A - Automatic debugging method, device, equipment and storage medium for optical power of optical module - Google Patents

Automatic debugging method, device, equipment and storage medium for optical power of optical module Download PDF

Info

Publication number
CN111478728A
CN111478728A CN202010251140.1A CN202010251140A CN111478728A CN 111478728 A CN111478728 A CN 111478728A CN 202010251140 A CN202010251140 A CN 202010251140A CN 111478728 A CN111478728 A CN 111478728A
Authority
CN
China
Prior art keywords
current
debugging
power value
optical power
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010251140.1A
Other languages
Chinese (zh)
Inventor
杨徐飞
谭祖炜
陈小鹏
郑启飞
李航
吴贤松
陈小丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongtian Communication Technology Co ltd
Wuhan Xingsi Optoelectronics Technology Co ltd
Zhongtian Broadband Technology Co Ltd
Original Assignee
Zhongtian Communication Technology Co ltd
Wuhan Xingsi Optoelectronics Technology Co ltd
Zhongtian Broadband Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongtian Communication Technology Co ltd, Wuhan Xingsi Optoelectronics Technology Co ltd, Zhongtian Broadband Technology Co Ltd filed Critical Zhongtian Communication Technology Co ltd
Priority to CN202010251140.1A priority Critical patent/CN111478728A/en
Publication of CN111478728A publication Critical patent/CN111478728A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
    • H04B10/0795Performance monitoring; Measurement of transmission parameters
    • H04B10/07955Monitoring or measuring power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/80Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups H04B10/03 - H04B10/70, e.g. optical power feeding or optical transmission through water
    • H04B10/806Arrangements for feeding power

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Semiconductor Lasers (AREA)

Abstract

The invention discloses an automatic debugging method, a device, equipment and a computer readable storage medium for optical power of an optical module, which are applied to the optical power debugging module and comprise the following steps: after being respectively connected with the IIC debugging board and the oscilloscope, loading preset automatic debugging parameters, recording the current debugging times, and setting the initial bias current to the optical module to be debugged through the IIC debugging board; acquiring the current optical power value of an optical module to be debugged through an oscilloscope, and judging whether the current optical power value is within a preset optical power interval; if not, adjusting the initial bias current according to a preset bias current interval, and setting the obtained current bias current to the optical module to be debugged through the IIC; if the current debugging times are less than the threshold value and the current optical power value is not in the preset optical power interval, the operation steps are circulated, and the optical module to be debugged is automatically debugged. The method, the device, the equipment and the computer readable storage medium improve the optical power debugging efficiency of the optical module.

Description

Automatic debugging method, device, equipment and storage medium for optical power of optical module
Technical Field
The present invention relates to the field of optical communications technologies, and in particular, to an automatic debugging method, an automatic debugging device, and an automatic debugging device for optical power of an optical module, and a computer-readable storage medium.
Background
With the rapid development of the communication industry, the demand of the industry on optical modules is increasing. In the prior art, the optical power value of the optical module is manually debugged to a qualified interval, the manual debugging process is complicated, manual debugging is easy to make mistakes, debugging personnel are required to have corresponding debugging technologies, and the manual consumption is large. The existing production efficiency is too low, and the existing capacity efficiency requirement cannot be met.
In summary, it can be seen that how to improve the debugging efficiency of the optical power of the optical module is a problem to be solved at present.
Disclosure of Invention
The invention aims to provide an automatic debugging method, device and equipment for optical power of an optical module and a computer readable storage medium, which solve the problem that the efficiency of a mode for manually debugging the optical power of the optical module in the prior art is too low.
In order to solve the above technical problem, the present invention provides an automatic debugging method for optical power of an optical module, which is applied to an optical power debugging module, and comprises:
s1: loading preset automatic debugging parameters of the optical module to be debugged after the optical module to be debugged is respectively connected with an IIC debugging board and an oscilloscope connected with the optical module to be debugged, wherein the preset automatic debugging parameters comprise a maximum light power value, a minimum light power value, a maximum bias current and a minimum bias current;
s2: recording the current debugging times n, and setting a preset initial bias current to the optical module to be debugged through the IIC debugging board;
s3: acquiring a current optical power value of the optical module to be debugged through the oscilloscope, and judging whether the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value;
s4: if the current power value is smaller than the minimum optical power value or larger than the maximum optical power value, adjusting the initial bias current according to the maximum bias current and the minimum bias current to obtain the current bias current, setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging frequency n to be n + 1;
s5: judging whether the current debugging times are more than or equal to a preset debugging time threshold value or not;
s6: and if the debugging times are smaller than the preset debugging time threshold, setting the current bias current as the initial bias current, and returning to execute S3.
Preferably, the determining whether the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value includes:
and if the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value, completing the automatic debugging operation of the optical module to be debugged.
Preferably, if the current power value is smaller than the minimum optical power value or larger than the maximum optical power value, the initial bias current is adjusted according to the maximum bias current and the minimum bias current to obtain a current bias current, the current bias current is set to the optical module to be debugged through the IIC debug board, and the current debug frequency n is updated to n + 1; the method comprises the following steps:
if the current optical power value is smaller than the minimum optical power value, the current polarization current is obtained by carrying out dichotomy calculation on the initial polarization current and the maximum polarization current, the current polarization current is set to the optical module to be debugged through the IIC debugging board, and the current debugging frequency n is updated to be n + 1;
if the current optical power value is larger than the maximum optical power value, the initial bias current and the minimum bias current are subjected to dichotomy calculation to obtain the current bias value current, the current bias current is set to the optical module to be debugged through the IIC debugging board, and the current debugging frequency n is updated to be n + 1.
Preferably, the determining whether the current debugging frequency is greater than or equal to a preset debugging frequency threshold value includes:
and if the debugging times are more than or equal to the preset debugging time threshold, stopping the automatic debugging operation of the optical module to be debugged and prompting abnormal debugging.
Preferably, the connecting with the IIC debug board and the oscilloscope connected with the optical module to be debugged respectively includes:
the IIC debugging board is connected so as to be communicated with the optical module to be debugged through the IIC debugging board;
and the optical power value of the optical module to be debugged is acquired by the oscilloscope through the connection of the GPIB communication mode and the oscilloscope.
The invention also provides an automatic debugging device for the optical power of the optical module, which is applied to the optical power debugging module and comprises the following components:
the parameter loading module is used for loading preset automatic debugging parameters of the optical module to be debugged after being respectively connected with the IIC debugging board and the oscilloscope connected with the optical module to be debugged, wherein the preset automatic debugging parameters comprise a maximum light power value, a minimum light power value, a maximum bias current and a minimum bias current;
the setting module is used for recording the current debugging times n and setting a preset initial bias current to the optical module to be debugged through the IIC debugging board;
the optical power judging module is used for acquiring the current optical power value of the optical module to be debugged through the oscilloscope and judging whether the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value;
the debugging module is used for adjusting the initial bias current according to the maximum bias current and the minimum bias current to obtain the current bias current if the current power value is smaller than the minimum optical power value or larger than the maximum optical power value, setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging frequency n to be n + 1;
the debugging frequency judging module is used for judging whether the current debugging frequency is more than or equal to a preset debugging frequency threshold value or not;
and the circulating debugging module is used for setting the current bias current as the initial bias current and then returning to the operation step of executing the optical power judging module if the debugging times are smaller than the preset debugging times threshold.
Preferably, the optical power determination module includes:
and the debugging qualified module is used for finishing the automatic debugging operation of the optical module to be debugged if the current power value is more than or equal to the minimum optical power value and less than or equal to the maximum optical power value.
Preferably, the debugging module comprises:
the first debugging unit is used for performing dichotomy calculation on the initial bias current and the maximum bias current to obtain a current bias current if the current optical power value is smaller than the minimum optical power value, setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging frequency n to be n + 1;
and the second debugging unit is used for performing dichotomy calculation on the initial bias current and the minimum bias current to obtain a current bias value current if the current optical power value is greater than the maximum optical power value, setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging frequency n to be n + 1.
The invention also provides an automatic debugging device for the optical power of the optical module, which comprises:
a memory for storing a computer program; and the processor is used for realizing the steps of the automatic debugging method of the optical power of the optical module when executing the computer program.
The invention further provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the above-mentioned method for automatically debugging optical power of an optical module.
The automatic debugging method of the optical power of the optical module is applied to the optical power debugging module. The optical power debugging module is communicated with the optical module to be debugged through an IIC debugging board, the optical module to be debugged is connected with an oscilloscope, and the optical power debugging module is connected with the oscilloscope so as to collect the optical power value of the optical module to be debugged. And after the optical power debugging module loads automatic debugging parameters preset by a user, recording the current debugging times, and setting a preset initial bias current to the optical module to be debugged through the IIC debugging board. Secondly, collecting the current optical power value of the optical module to be debugged through the oscilloscope, comparing the current optical power value with the maximum optical power value and the minimum optical power value in the preset automatic debugging parameters, and judging whether the current optical power value is in a preset optical power interval. If the current optical power value is not within a preset optical power interval, adjusting the initial bias current according to a preset maximum bias current and a preset minimum bias current to obtain a current bias current; and setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging times. If the current debugging times are smaller than a preset debugging time threshold value and the current optical power value of the optical module to be debugged is not within a preset optical power interval, the operation steps are circulated, and the optical module to be debugged is automatically debugged. The method provided by the invention can realize full-automatic debugging of the optical power of the optical module to be debugged through the optical power debugging module, the IIC debugging board and the oscilloscope, thereby greatly improving the debugging efficiency of the optical power of the optical module.
Drawings
In order to more clearly illustrate the embodiments or technical solutions of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without creative efforts.
Fig. 1 is a flowchart of a first embodiment of a method for automatically debugging optical power of an optical module according to the present invention;
fig. 2 is a schematic structural diagram of an automatic debugging system for optical power of an optical module provided in the present invention;
fig. 3 is a flowchart of a second embodiment of a method for automatically debugging optical power of an optical module according to the present invention;
fig. 4 is a block diagram of an automatic debugging apparatus for optical power of an optical module according to an embodiment of the present invention.
Detailed Description
The core of the invention is to provide an automatic debugging method, device and equipment for optical power of an optical module and a computer readable storage medium, which effectively improve the debugging efficiency of the optical power of the optical module.
In order that those skilled in the art will better understand the disclosure, the invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a method for automatically debugging optical power of an optical module according to a first embodiment of the present invention; the method is applied to the optical power debugging module and comprises the following specific operation steps:
step S101: loading preset automatic debugging parameters of the optical module to be debugged after the optical module to be debugged is respectively connected with an IIC debugging board and an oscilloscope connected with the optical module to be debugged, wherein the preset automatic debugging parameters comprise a maximum light power value, a minimum light power value, a maximum bias current and a minimum bias current;
as shown in fig. 2, the optical power debugging module is in communication connection with the optical module to be debugged through the IIC debugging board. The optical power debugging module is connected with an oscilloscope in a GPIB (general purpose interface bus) communication mode so as to acquire the optical power value of the optical module to be debugged, which is acquired by the oscilloscope in real time.
Before the optical module to be debugged is debugged, an automatic debugging specification preset by a user is loaded, and the maximum optical power value, the minimum optical power value, the maximum bias current and the minimum bias current are automatically set.
Step S102: recording the current debugging times n, and setting a preset initial bias current to the optical module to be debugged through the IIC debugging board;
and when entering an optical power debugging module of the optical module to be debugged, acquiring a preset initial bias current, and setting the current automatic debugging frequency n to be 0.
Step S103: acquiring a current optical power value of the optical module to be debugged through the oscilloscope, and judging whether the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value;
step S104: if the current power value is smaller than the minimum optical power value or larger than the maximum optical power value, adjusting the initial bias current according to the maximum bias current and the minimum bias current to obtain the current bias current, setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging frequency n to be n + 1;
step S105: judging whether the current debugging times are more than or equal to a preset debugging time threshold value or not;
step S106: and if the debugging times are smaller than the preset debugging time threshold, setting the current bias current as the initial bias current, and returning to execute S102.
In the method for automatically debugging optical power of an optical module provided in this embodiment, the optical power debugging module controls the oscilloscope and the optical module to be debugged in a GPIB communication manner, and realizes full-automatic debugging of the optical power of the optical module to be debugged by using an optical power automatic debugging algorithm. The optical power debugging method provided by the embodiment does not need complex repeated operation of an operator, and greatly improves the debugging efficiency of the optical power of the optical module and the shipment stability of the optical power value of the optical module product.
Based on the foregoing embodiment, in this embodiment, when the optical power debugging module reads the current optical power of the optical module to be debugged, which is acquired by the oscilloscope, the current optical power is respectively compared with the maximum bias current and the minimum bias current. And when the current optical power is smaller than the minimum bias current, selecting the current bias current from the initial bias current and the maximum bias current. And if the current optical power value is larger than the maximum optical power value, selecting the current bias current from the initial bias current and the minimum bias current. And if the current optical power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value, completing the automatic debugging operation of the optical module to be debugged.
Referring to fig. 3, fig. 3 is a flowchart illustrating a second embodiment of an automatic debugging method for optical power of an optical module according to the present invention; the method is applied to the optical power debugging module and comprises the following specific operation steps:
step S301: loading preset automatic debugging parameters of the optical module to be debugged after the optical module to be debugged is respectively connected with an IIC debugging board and an oscilloscope connected with the optical module to be debugged, wherein the preset automatic debugging parameters comprise a maximum light power value, a minimum light power value, a maximum bias current and a minimum bias current;
step S302: recording the current debugging times n, and setting a preset initial bias current to the optical module to be debugged through the IIC debugging board;
step S303: judging whether the current debugging times are smaller than a preset debugging time threshold value or not;
in this embodiment, the preset debugging number threshold may be set to 10 times, 15 times, 20 times, and the like.
Step S304: if the current debugging times are smaller than the preset debugging time threshold, acquiring a current optical power value of the optical module to be debugged through the oscilloscope, and judging whether the current power value is larger than or equal to the minimum optical power value and smaller than or equal to the maximum optical power value;
step S305: if the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value, completing the automatic debugging operation of the optical module to be debugged;
step S306: if the current optical power value is smaller than the minimum optical power value, the current polarization current is obtained by performing dichotomy calculation on the initial polarization current and the maximum polarization current, the current polarization current is set to the optical module to be debugged through the IIC debugging board, the current debugging frequency n is updated to be n +1, and the current polarization current is set to be the initial polarization current and then returns to S303;
step S307: if the current optical power value is greater than the maximum optical power value, the current polarization value current is obtained by performing bisection calculation on the initial polarization current and the minimum polarization current, the current polarization current is set to the optical module to be debugged through the IIC debugging board, the current debugging frequency n is updated to be n +1, and the current polarization current is set to be the initial polarization current and then returns to S303;
step S308: and if the debugging times are more than or equal to the preset debugging time threshold, stopping the automatic debugging operation of the optical module to be debugged and prompting abnormal debugging.
In this embodiment, before the optical module to be debugged is automatically debugged, the optical power debugging module uploads parameters automatically set by a user, and a preset initial bias current is set to the optical module to be debugged through the IIC debugging board. And reading the current optical power value through oscilloscopes which are respectively connected with the optical power debugging module and the optical module to be debugged. When the automatic debugging times are smaller than the preset debugging time threshold value, comparing the current optical power value with the maximum optical power value and the minimum optical power value to obtain three comparison results; and according to the comparison result, automatically debugging the optical power of the optical module.
Referring to fig. 4, fig. 4 is a block diagram of an automatic debugging apparatus for optical power of an optical module according to an embodiment of the present invention; the automatic debugging device for optical power of an optical module provided by this embodiment is applied to an optical power debugging module, and the specific device may include:
the parameter loading module 100 is configured to load preset automatic debugging parameters of the optical module to be debugged after being connected to the IIC debugging board and the oscilloscope connected to the optical module to be debugged, respectively, where the preset automatic debugging parameters include a maximum optical power value, a minimum optical power value, a maximum bias current, and a minimum bias current;
the setting module 200 is configured to record the current debugging frequency n, and set a preset initial bias current to the optical module to be debugged through the IIC debugging board;
the optical power determining module 300 is configured to acquire a current optical power value of the optical module to be debugged through the oscilloscope, and determine whether the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value;
a debugging module 400, configured to adjust the initial bias current according to the maximum bias current and the minimum bias current to obtain a current bias current if the current power value is smaller than the minimum optical power value or larger than the maximum optical power value, set the current bias current to the optical module to be debugged through the IIC debugging board, and update the current debugging frequency n to be n + 1;
a debugging frequency judging module 500, configured to judge whether the current debugging frequency is greater than or equal to a preset debugging frequency threshold;
and a loop debugging module 600, configured to set the current bias current as an initial bias current if the number of times of debugging is smaller than the preset number of times of debugging threshold, and then return to the operation step of executing the optical power determining module.
The automatic optical power debugging apparatus of the present embodiment is used to implement the aforementioned automatic optical power debugging method of the optical module, and therefore specific embodiments in the automatic optical power debugging apparatus of the optical module may be found in the foregoing embodiments of the automatic optical power debugging method of the optical module, for example, the parameter loading module 100, the setting module 200, the optical power determining module 300, the debugging module 400, the debugging frequency determining module 500, and the cyclic debugging module 600 are respectively used to implement steps S101, S102, S103, S104, S105, and S106 in the above automatic optical power debugging method of the optical module.
The specific embodiment of the present invention further provides an automatic debugging device for optical power of an optical module, including: a memory for storing a computer program; and the processor is used for realizing the steps of the automatic debugging method of the optical power of the optical module when executing the computer program.
The specific embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements the steps of the above-mentioned method for automatically debugging optical power of an optical module.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The method, the apparatus, the device and the computer readable storage medium for automatically debugging the optical power of the optical module provided by the present invention are described in detail above. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the method and its core concepts. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

Claims (10)

1. An automatic debugging method for optical power of an optical module is characterized by being applied to the optical power debugging module and comprising the following steps:
s1: loading preset automatic debugging parameters of the optical module to be debugged after the optical module to be debugged is respectively connected with an IIC debugging board and an oscilloscope connected with the optical module to be debugged, wherein the preset automatic debugging parameters comprise a maximum light power value, a minimum light power value, a maximum bias current and a minimum bias current;
s2: recording the current debugging times n, and setting a preset initial bias current to the optical module to be debugged through the IIC debugging board;
s3: acquiring a current optical power value of the optical module to be debugged through the oscilloscope, and judging whether the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value;
s4: if the current power value is smaller than the minimum optical power value or larger than the maximum optical power value, adjusting the initial bias current according to the maximum bias current and the minimum bias current to obtain the current bias current, setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging frequency n to be n + 1;
s5: judging whether the current debugging times are more than or equal to a preset debugging time threshold value or not;
s6: and if the debugging times are smaller than the preset debugging time threshold, setting the current bias current as the initial bias current, and returning to execute S3.
2. The method of claim 1, wherein the determining whether the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value comprises:
and if the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value, completing the automatic debugging operation of the optical module to be debugged.
3. The method according to claim 1, wherein if the current power value is smaller than the minimum optical power value or larger than the maximum optical power value, the initial bias current is adjusted according to the maximum bias current and the minimum bias current to obtain a current bias current, and the current bias current is set to the optical module to be debugged through the IIC debug board, and the current debug time n is updated to n + 1; the method comprises the following steps:
if the current optical power value is smaller than the minimum optical power value, the current polarization current is obtained by carrying out dichotomy calculation on the initial polarization current and the maximum polarization current, the current polarization current is set to the optical module to be debugged through the IIC debugging board, and the current debugging frequency n is updated to be n + 1;
if the current optical power value is larger than the maximum optical power value, the initial bias current and the minimum bias current are subjected to dichotomy calculation to obtain the current bias value current, the current bias current is set to the optical module to be debugged through the IIC debugging board, and the current debugging frequency n is updated to be n + 1.
4. The method of claim 3, wherein the determining whether the current debugging times is greater than or equal to a preset debugging times threshold value comprises:
and if the debugging times are more than or equal to the preset debugging time threshold, stopping the automatic debugging operation of the optical module to be debugged and prompting abnormal debugging.
5. The method of claim 1, wherein the connecting with the IIC debug board and the oscilloscope connected with the optical module to be debugged, respectively, comprises:
the IIC debugging board is connected so as to be communicated with the optical module to be debugged through the IIC debugging board;
and the optical power value of the optical module to be debugged is acquired by the oscilloscope through the connection of the GPIB communication mode and the oscilloscope.
6. The utility model provides an automatic debugging device of optical module luminous power which characterized in that is applied to optical power debugging module, includes:
the parameter loading module is used for loading preset automatic debugging parameters of the optical module to be debugged after being respectively connected with the IIC debugging board and the oscilloscope connected with the optical module to be debugged, wherein the preset automatic debugging parameters comprise a maximum light power value, a minimum light power value, a maximum bias current and a minimum bias current;
the setting module is used for recording the current debugging times n and setting a preset initial bias current to the optical module to be debugged through the IIC debugging board;
the optical power judging module is used for acquiring the current optical power value of the optical module to be debugged through the oscilloscope and judging whether the current power value is greater than or equal to the minimum optical power value and less than or equal to the maximum optical power value;
the debugging module is used for adjusting the initial bias current according to the maximum bias current and the minimum bias current to obtain the current bias current if the current power value is smaller than the minimum optical power value or larger than the maximum optical power value, setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging frequency n to be n + 1;
the debugging frequency judging module is used for judging whether the current debugging frequency is more than or equal to a preset debugging frequency threshold value or not;
and the circulating debugging module is used for setting the current bias current as the initial bias current and then returning to the operation step of executing the optical power judging module if the debugging times are smaller than the preset debugging times threshold.
7. The apparatus of claim 6, wherein the optical power determining module comprises:
and the debugging qualified module is used for finishing the automatic debugging operation of the optical module to be debugged if the current power value is more than or equal to the minimum optical power value and less than or equal to the maximum optical power value.
8. The apparatus of claim 6, wherein the debugging module comprises:
the first debugging unit is used for performing dichotomy calculation on the initial bias current and the maximum bias current to obtain a current bias current if the current optical power value is smaller than the minimum optical power value, setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging frequency n to be n + 1;
and the second debugging unit is used for performing dichotomy calculation on the initial bias current and the minimum bias current to obtain a current bias value current if the current optical power value is greater than the maximum optical power value, setting the current bias current to the optical module to be debugged through the IIC debugging board, and updating the current debugging frequency n to be n + 1.
9. An automatic debugging device for optical power of an optical module, comprising:
a memory for storing a computer program;
processor for implementing the steps of a method for automatic debugging optical power of a light module according to any of claims 1 to 5 when executing said computer program.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program, which, when being executed by a processor, implements the steps of a method for automatic commissioning of optical power of an optical module according to any one of claims 1 to 5.
CN202010251140.1A 2020-04-01 2020-04-01 Automatic debugging method, device, equipment and storage medium for optical power of optical module Pending CN111478728A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010251140.1A CN111478728A (en) 2020-04-01 2020-04-01 Automatic debugging method, device, equipment and storage medium for optical power of optical module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010251140.1A CN111478728A (en) 2020-04-01 2020-04-01 Automatic debugging method, device, equipment and storage medium for optical power of optical module

Publications (1)

Publication Number Publication Date
CN111478728A true CN111478728A (en) 2020-07-31

Family

ID=71750349

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010251140.1A Pending CN111478728A (en) 2020-04-01 2020-04-01 Automatic debugging method, device, equipment and storage medium for optical power of optical module

Country Status (1)

Country Link
CN (1) CN111478728A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112564787A (en) * 2020-12-09 2021-03-26 中天通信技术有限公司 Automatic debugging method and device for optical module

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103001692A (en) * 2012-11-01 2013-03-27 深圳市共进电子股份有限公司 Method for adjusting parameters of optical module
CN103051379A (en) * 2013-01-06 2013-04-17 青岛海信宽带多媒体技术有限公司 Optical module debugging system
CN103475407A (en) * 2013-08-27 2013-12-25 青岛海信宽带多媒体技术有限公司 Method and system for debugging downlink channel of optical module based on EML (Equal Matrix Language)
CN105227232A (en) * 2014-06-25 2016-01-06 四川泰瑞创通讯技术有限公司 The adjustment method of optical module utilizing emitted light power
CN105653416A (en) * 2015-12-24 2016-06-08 索尔思光电(成都)有限公司 Optical module performance parameter debugging method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103001692A (en) * 2012-11-01 2013-03-27 深圳市共进电子股份有限公司 Method for adjusting parameters of optical module
CN103051379A (en) * 2013-01-06 2013-04-17 青岛海信宽带多媒体技术有限公司 Optical module debugging system
CN103475407A (en) * 2013-08-27 2013-12-25 青岛海信宽带多媒体技术有限公司 Method and system for debugging downlink channel of optical module based on EML (Equal Matrix Language)
CN105227232A (en) * 2014-06-25 2016-01-06 四川泰瑞创通讯技术有限公司 The adjustment method of optical module utilizing emitted light power
CN105653416A (en) * 2015-12-24 2016-06-08 索尔思光电(成都)有限公司 Optical module performance parameter debugging method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112564787A (en) * 2020-12-09 2021-03-26 中天通信技术有限公司 Automatic debugging method and device for optical module

Similar Documents

Publication Publication Date Title
CN106294120B (en) Method, apparatus and computer program product for testing code
CN106850372B (en) Method and system for testing controller CAN signal
CN114124767A (en) Automatic testing method and device for gateway network management strategy
CN111478728A (en) Automatic debugging method, device, equipment and storage medium for optical power of optical module
CN111880134B (en) Method and device for testing quality abnormity of electronic transformer measurement system
CN111737065B (en) Interface test method and system of demand model based on server interface test
CN115629996B (en) Automatic testing method for embedded software
CN108910642A (en) Elevator debugging information processing method, system, readable storage medium storing program for executing and commissioning device
JP5545087B2 (en) Distributed control system test execution management device
CN117318069A (en) Power supply system fault self-healing method and system
CN116329138A (en) Test method and device and electronic equipment thereof
CN110658478A (en) Testing method and device based on power supply balance signal stability and storage medium
CN111812445B (en) Intelligent capacitor error correction method and device, computer equipment and storage medium
CN115374619A (en) Equipment reliability determination method and system considering chip influence
CN114817070A (en) Server power software parameter debugging method, system, terminal and storage medium
CN114389241A (en) Relay protection setting value setting method and device for active power distribution network
CN110688299A (en) Automatic test platform for application software of nuclear power plant
CN112557788B (en) Parallel active power filter performance detection method considering power grid strength
CN118033277A (en) Overcurrent test platform, overcurrent test method, overcurrent test device, electronic equipment and storage medium
CN109634795B (en) Debugging method, device, equipment and storage medium for server whole system
CN111104274B (en) SSD hard disk automatic test method, SSD hard disk automatic test device, SSD hard disk automatic test equipment and readable storage medium
CN117615407A (en) Automatic test method and device for WiFi performance and terminal equipment
CN110908296B (en) Method and system for automatically testing virtual power plant regulation and control system
CN111273188B (en) Method and system for realizing compatibility with different test requirements based on automatic test platform of switching power supply
CN114839551A (en) SOC precision verification method, device and equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200731

RJ01 Rejection of invention patent application after publication