A method for linear control of laser controller

By measuring and integrated input and output data tables of laser, and linear fit in the laser controller, the problem that the existing laser controller cannot achieve linear control within the low output range is solved, and the high -precision and predictable output are achieved. control.

CN115390453BActive Publication Date: 2025-01-24HEFEI ZHONGQUN PHOTOELECTRIC TECH CO LTD

Patent Information

Application Number
CN202211073225.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-02
Publication Date
2025-01-24
Estimated Expiration
2042-09-02

AI Technical Summary

Technical Problem

Existing laser controllers cannot achieve linear control within the low output range, resulting in unpredictable outputs and difficulty in quantifying and adjusting according to process requirements.

Method used

By measuring the data output of the laser within the effective input range, integrating and recording it into data tables T1 and T2, and calculating linear parameters through linear fitting in the laser controller, linear control of the laser is achieved.

Benefits of technology

The linear control within the low output range is achieved, the output can be predictable and accurate, and the service life of the light source is prolonged.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115390453B_ABST
    Figure CN115390453B_ABST
Patent Text Reader

Abstract

The invention discloses a method for linear control of a laser controller, belonging to the technical field of laser control. All channels of a laser are turned on, an effective input range of the laser is obtained, data output of the laser within the effective input range is measured according to the obtained effective input range, and the input data and output data are integrated and recorded as a data table T1; under the premise that one or more groups of channels of the laser are turned on, the data output of the laser within the effective input range is measured, the output data range has an intersection with the data table T1 and a linear output interval that is ultimately expected to be controlled, and the input and output data table T2 and corresponding channel information Ch are recorded; the data table T1 and the data table T2 are imported into the laser controller, and linear parameters L1 and L2 of the laser control are respectively calculated by linear fitting in the driver according to the imported data table T1 and the data table T2.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of laser control, and in particular is a method for linear control of a laser controller. Background Art

[0002] Laser controllers generally use current or voltage to drive light source modules. Because of various reasons such as light source characteristics and fiber assembly, the light source will not be excited when the current or voltage input value of the controller is less than a certain threshold. In addition, after the current or voltage is excited, its input value and the optical power of the optical fiber outlet do not start from the output value of 0 and do not present a linear relationship. In the actual working process, the user will adjust the expected output of the laser at any time according to the process. In a laser controller that does not implement linear control, the specific output cannot be predicted and the input value cannot be simply quantified according to the process requirements. In addition, in some special processes, users also expect to have the same linear performance in the low output range as in the linear output range. Therefore, in order to solve this problem, the present invention provides a method for linear control of a laser controller. Summary of the invention

[0003] In order to solve the problems existing in the above-mentioned solutions, the present invention provides a method for linear control of a laser controller.

[0004] The purpose of the present invention can be achieved by the following technical solutions:

[0005] A method for linear control of a laser controller, the specific method comprising:

[0006] Step 1: Turn on all channels of the laser, obtain the effective input range of the laser, measure the data output of the laser within the effective input range according to the obtained effective input range, and integrate the input data and output data into data table T1;

[0007] Step 2: Under the premise that one or more channels of the laser are turned on, measure the data output of the laser within the effective input range, and the output data range intersects with the data table T1 and the linear output interval of the final desired control, and record the input and output data table T2 and the corresponding channel information Ch;

[0008] Step 3: Import the data table T1 and the data table T2 into the laser controller, and calculate the linear parameters L1 and L2 of the laser control by linear fitting in the driver according to the imported data table T1 and the data table T2, and record the input and output extreme values ​​of the data table T1 and the input and output extreme values ​​of the data table T2;

[0009] Step 4: When the laser is turned on, according to the user's input value I ideal And the linear parameter L1 calculates the user's expected output value

[0010] Step 5: According to the expected output value O calculated in step 4 ideal , find O in data table T1 ideal The output interval [O n ,O n+1 ) and the corresponding input interval [I n ,I n+1 ), calculate the current ideal laser drive input value I ideal ;

[0011] Step 6: In step 5, when the input value is successfully found, the input value I is assigned ideal The parameters control the laser driver and all channels of the laser are turned on, and the entire workflow is completed;

[0012] Step 7: If the expected output value in step 4 is O ideal Less than the minimum output value Min in data table T1 output , then find the expected output value O in the imported data table T2 ideal The output interval [O' n ,O' n+1 ) and the corresponding input interval [I' n ,I' n+1 ), calculate the current ideal laser drive input value I' ideal ; After the search is successful, enter the specified value I' ideal The parameters control the laser driver and the laser controller to turn on the laser according to the channel information Ch recorded in the data table T2, thereby completing the linear correction of the laser controller.

[0013] Furthermore, T1=[I0,O0][I1,O1]…[I k ,O k ][I k+1 ,O k+1 ].

[0014] Further, T2=[I'0,O'0][I'1,O'1]...[I' k ,O' k ][I' k+1 ,O' k+1 ].

[0015] Furthermore, the input and output extreme values ​​of the data table T1 are Min input , Max input 、Min output , Max output ;

[0016] The input and output extreme values ​​of data table T2 are Min'input , Max' input 、Min' output , Max' output .

[0017] Further,

[0018] Further,

[0019] Furthermore, when importing input and output data, at least one set of global input and output data tables needs to be imported.

[0020] Furthermore, when performing linear correction, global input and output data table parameters are used preferentially.

[0021] Compared with the prior art, the present invention has the following beneficial effects: data test import is simple and convenient, and the control precision is high according to the data step size of the imported data table; some channel data tables can be adjusted at any time to rotate the use of each channel, avoiding the attenuation of the channel light source caused by long-term use of one or more channels at low output, thereby extending the service life of the light source; the low output range is controllable and also has linear performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0023] Figure 1 is a flow chart of the method of the present invention;

[0024] Figure 2 This is the full channel input and output data table of the laser of the present invention;

[0025] Figure 3 This is the input and output data table of some channels of the laser of the present invention. DETAILED DESCRIPTION

[0026] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0027] like Figures 1 to 3 As shown, a method for linear control of a laser controller includes:

[0028] Step 1: Turn on all channels of the laser, obtain the effective input range of the laser, measure the data output of the laser within the effective input range according to the obtained effective input range, and integrate the input data and output data into data table T1;

[0029] Where T1=[I0,O0][I1,O1]…[I k ,O k ][I k+1 ,O k+1 ], I is the input control current value, which may also be voltage or other quantifiable control signals; O is the actual measured power output, which may also be illumination or other quantifiable measurement values;

[0030] Step 2: Under the premise that one or more channels of the laser are turned on, measure the data output of the laser within the effective input range, and the output data range intersects with the data table T1 and the linear output interval of the final desired control, and record the input and output data table T2 and the corresponding channel information Ch;

[0031] Among them, T2=[I'0,O'0][I'1,O'1]...[I' k ,O' k ][I' k+1 ,O' k+1 ];

[0032] Step 3: Import the data table T1 and the data table T2 into the laser controller, and calculate the linear parameters L1 and L2 of the laser control by linear fitting in the driver according to the imported data table T1 and the data table T2, and record the input and output extreme values ​​of the data table T1 and the input and output extreme values ​​of the data table T2;

[0033] The input and output extreme values ​​of data table T1 are Min. input , Max input 、Min output , Max output ;

[0034] The input and output extreme values ​​of data table T2 are Min' input , Max' input 、Min' output , Max' output .

[0035] The linear parameters L1 and L2 of the laser control are calculated by linear fitting according to the imported data table T1 and data table T2 in the driver. The corresponding linear parameters L1 and L2 can be fitted according to the data table T1 and data table T2 through the existing linear fitting method. Because the corresponding straight line can be fitted according to the corresponding point distribution according to the existing mathematical method, the specific fitting process will not be described in detail.

[0036] Step 4: When the laser is turned on, according to the user's input value I ideal And the linear parameter L1 calculates the user's expected output value

[0037] Because the linear parameter L1 is fitted, the corresponding fitting straight line y=ax+b can be obtained according to the linear parameter L1. ideal Substitute it as x into the fitting line to obtain the corresponding y value, which is the user's expected output value.

[0038] Step 5: According to the expected output value O calculated in step 4 ideal , find O in data table T1 ideal The output interval [O n ,O n+1 ) and the corresponding input interval [I n ,I n+1 ), calculate the current ideal laser drive input value I ideal ;

[0039]

[0040] Step 6: In step 5, when the input value is successfully found, the input value I is assigned ideal The parameters control the laser driver and all channels of the laser are turned on, and the entire workflow is completed;

[0041] Step 7: If the expected output value in step 4 is O ideal Less than the minimum output value Min in data table T1 output , then find the expected output value O in the imported data table T2 ideal The output interval [O' n ,O' n+1 ) and the corresponding input interval [I' n ,I' n+1 ), calculate the current ideal laser drive input value I' ideal ; After the search is successful, enter the specified value I' ideal The parameters control the laser driver and control the laser controller to turn on the laser according to the channel information Ch recorded in the data table T2.

[0042]

[0043] At this point, the laser controller linear correction is completed.

[0044] When importing input and output data, at least one set of global input and output data tables needs to be imported.

[0045] When performing linear correction, global input and output data table parameters are used first.

[0046] The above formulas are all calculated by removing dimensions and taking their numerical values. The formula is a formula that is closest to the actual situation obtained by collecting a large amount of data and performing software simulation. The preset parameters and preset thresholds in the formula are set by technical personnel in this field according to actual conditions or obtained by simulating a large amount of data.

[0047] The working principle of the present invention is as follows: S1, under the premise that all channels of the laser are enabled and turned on, the output within the effective input range of the laser is measured, and the input and output data table is recorded; S2, under the premise that some channels (one group or more groups) of the laser are enabled and turned on, the output within the effective input range of the laser is measured, and this output data range needs to have an intersection with the output range of the data table recorded in S1 and the linear output interval of the final desired control, and the current input and output data table is recorded; S3, the S1 data table and the S2 data table are imported into the laser controller, and the linear parameters of the laser control are calculated by linear fitting in the controller according to the imported S1 data table and the S2 data table; S4, when the laser is turned on, the user's expected output value is calculated according to the user's input value and the linear parameters of the S1 data table; S5. According to the expected output value calculated by S4, the input value that the laser controller should use at this expected output value is preferentially searched in the S1 data table, and the linear interpolation method is used for calculation within the interval; S6. In step S5, if the input value search is successful, the laser driver is controlled according to the specified input value parameters and all laser channels are controlled to open, and the entire workflow ends; S7. If the S4 expected output value is less than the minimum value in the S1 data table, the input value that the laser controller should use at this expected output value is searched in the imported S2 data table, and the linear interpolation method is used for calculation within the interval. After the search is successful, the laser driver is controlled according to the specified input value parameters and the laser channel is opened according to the channel information recorded in the S2 data table to complete the linear correction of the laser controller.

[0048] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. A method for linear control of a laser controller, characterized in that: Specific methods include: Step 1: Turn on all channels of the laser, obtain the effective input range of the laser, measure the data output of the laser within the effective input range according to the obtained effective input range, and integrate the input data and output data into data table T1; Step 2: Under the premise that one or more channels of the laser are turned on, measure the data output of the laser within the effective input range, and the output data range intersects with the data table T1 and the linear output interval of the final desired control, and record the input and output data table T2 and the corresponding channel information Ch; Step 3: Import the data table T1 and the input-output data table T2 into the laser controller, and calculate the linear parameters L1 and L2 of the laser control by linear fitting in the driver according to the imported data table T1 and the input-output data table T2, and record the input-output extreme values ​​of the data table T1 and the input-output extreme values ​​of the input-output data table T2; Step 4: When the laser is turned on, according to the user's input value I ideal And the linear parameter L1 calculates the user's expected output value Step 5: According to the expected output value O calculated in step 4 ideal , find O in data table T1 ideal The output interval [O n ,O n+1 ) and the corresponding input interval [I n ,I n+1 ), calculate the current ideal laser drive input value I ideal ; Step 6: In step 5, when the input value is successfully found, the input value I is assigned ideal The parameters control the laser driver and all channels of the laser are turned on, and the entire workflow is completed; Step 7: If the expected output value in step 4 is O ideal Less than the minimum output value Min in data table T1 output , then find the expected output value O in the imported input and output data table T2 ideal The output interval [O' n ,O' n+1 ) and the corresponding input interval [I' n ,I' n+1 ), calculate the current ideal laser drive input value I' ideal ; After the search is successful, enter the specified value I' ideal The parameters control the laser driver and the laser controller to turn on the laser according to the channel information Ch recorded in the input and output data table T2, and complete the linear correction of the laser controller; 2. A method for linear control of a laser controller according to claim 1, characterized in that: T1=[I0,O0][I1,O1]…[I k ,ZERO k ][I k+1 ,ZERO k+1 ]。 3. The method for linear control of a laser controller according to claim 1, characterized in that: T2=[I'0,O'0][I'1,O'1]…[I' k Oh k ][' k+1 Oh k+1 ]。 4. The method for linear control of a laser controller according to claim 1, characterized in that: The input and output extreme values ​​of data table T1 are Min. input , Max input 、Min output , Max output ; The input and output extreme values ​​of the input and output data table T2 are Min' input , Max' input 、Min' output , Max' output .

5. The method for linear control of a laser controller according to claim 1, characterized in that: When importing input and output data, at least one set of global input and output data tables T2 needs to be imported.

6. The method for linear control of a laser controller according to claim 1, characterized in that: When performing linear correction, global input and output data table parameters are used first.

Citation Information

Patent Citations

  • Laser control using spectrometer

    CN114449946A

  • Optical processing

    US20150248524A1

Cited By

  • Intelligent control method and system for laser particle counter

    CN120686586A