A multi-wavelength laser control device and method based on time division multiplexing timing scheduling
Patent Information
- Application Number
- CN202610716507.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-22
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2046-05-22
AI Technical Summary
[0004]针对现有技术的不足,本发明提供了一种基于时分复用时序调度的多波长激光控制装置及方法,解决了现有双波长同步连续出射架构中,因缺少时域隔离调控机制而难以调和多波长物理特性差异与同步工作方式之间固有冲突的问题
[0016](1)、该基于时分复用时序调度的多波长激光控制装置,通过热弛豫边界计算单元将实时温度信号、650nm波段激光与808nm波段激光的穿透深度参数和能量吸收系数参数共同纳入时隙周期计算过程,并生成浅层热负荷权重和深层剂量补偿权重,使时隙分配周期不再采用固定设定值,650nm波段在浅表区域吸收较强时,可通过权重修正缩短对应工作时隙,减轻皮肤界面热量累积;808nm波段承担深层辐照时,可通过深层剂量补偿权重获得相应时隙分配,从而改善同步连续出射下深浅层能量分配不均的问题。
Smart Images

Figure CN122251795B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of home phototherapy equipment control technology, specifically to a multi-wavelength laser control device and method based on time-division multiplexing timing scheduling. Background Technology
[0002] Phototherapy, as a non-invasive physical therapy, is increasingly widely used in daily health maintenance for families with chronic diseases such as cardiovascular and cerebrovascular diseases, diabetes, and bone and joint pain. Multi-wavelength synergistic phototherapy solutions, exemplified by the 650nm wavelength for improving blood circulation and the 808nm wavelength for deep anti-inflammatory effects, represent an important research and development direction for home-use phototherapy devices. However, the penetration depth and energy absorption patterns of different wavelengths of laser light in human tissue vary significantly. How to synergistically utilize multiple wavelengths within a single treatment head to fully leverage their respective photobiological effects is a key technological bottleneck facing the control system of phototherapy devices.
[0003] The limitations of existing technologies include at least the following problems: There are inherent differences in the penetration depth and energy absorption coefficient of the 650nm superficial phototherapy band and the 808nm deep anti-inflammatory band in human tissues. Most multi-wavelength phototherapy devices on the market adopt a dual-wavelength synchronous continuous emission mode. Under synchronous irradiation, superficial tissues are prone to heat accumulation due to superimposed energy absorption, while deep target areas are prone to insufficient energy threshold for effective physiotherapy due to the total energy being diverted to the superficial layer, resulting in an imbalance in the distribution of energy between the deep and superficial layers. When dual-wavelength beams are output synchronously in the same treatment area, the energy deposition distribution overlaps with each other, which can easily increase the deviation of energy distribution in the tissue, leading to the risk of local tissue thermal overload and affecting the normal presentation of the physiological conditioning effects corresponding to different wavelengths. Conventional constant synchronous emission architecture lacks a mechanism for isolating and controlling different wavelengths in the time domain, making it difficult to adapt to the inherent conflict between the differences in physical parameters of multiple wavelengths and the synchronous working mode. Summary of the Invention
[0004] To address the shortcomings of existing technologies, this invention provides a multi-wavelength laser control device and method based on time-division multiplexing timing scheduling, which solves the problem that in existing dual-wavelength synchronous continuous emission architectures, the lack of a time-domain isolation control mechanism makes it difficult to reconcile the inherent conflict between the differences in physical characteristics of multiple wavelengths and the synchronous working mode.
[0005] To achieve the above objectives, the present invention provides the following technical solution: a multi-wavelength laser control device based on time-division multiplexing timing scheduling, comprising: a treatment head temperature sensing unit for acquiring real-time temperature signals of the skin interface region at the light outlet of the treatment head; and a thermal relaxation boundary calculation unit for calculating the thermal relaxation time boundary at the current temperature based on the real-time temperature signal, the penetration depth parameters and energy absorption coefficient parameters of the first-band laser and the second-band laser in human tissue, and generating a shallow thermal load weight from the penetration depth parameters and energy absorption coefficient parameters of the first-band laser, and generating a deep dose compensation weight from the penetration depth parameters and energy absorption coefficient parameters of the second-band laser. After weight correction, the upper limit boundary of the time slot allocation period is obtained; the time slot allocation logic generation unit is used to substitute the upper limit boundary into the non-equal width mutually exclusive pulse allocation function to generate a scheduling sequence containing the first corresponding working time slot, the second corresponding working time slot, and the thermal recovery window; wherein, the first corresponding working time slot and the second corresponding working time slot are mutually exclusive and effective, and the first corresponding working time slot is shortened as the real-time temperature signal increases, and the released time slot is allocated to the second corresponding working time slot and the thermal recovery window; the pulse sequence output unit is used to output enable signals to the first laser driving branch and the second laser driving branch respectively according to the scheduling sequence, so that the first laser tube and the second laser tube emit non-overlapping time-division multiplexing in the time domain.
[0006] Further, the steps for generating the shallow thermal load weight are as follows: read the penetration depth parameter and energy absorption coefficient parameter of the first-band laser in human tissue; multiply the reciprocal of the penetration depth parameter by the energy absorption coefficient parameter to obtain the shallow energy deposition characteristic value; generate the shallow thermal load weight according to the positive correlation mapping relationship between the shallow energy deposition characteristic value and the shallow thermal load weight.
[0007] Further, the steps for generating the deep dose compensation weight are as follows: read the penetration depth parameter and energy absorption coefficient parameter of the second-band laser in human tissue; divide the penetration depth parameter by the energy absorption coefficient parameter to obtain the deep penetration efficiency characteristic value; generate the deep dose compensation weight according to the inverse correlation mapping relationship between the deep penetration efficiency characteristic value and the deep dose compensation weight.
[0008] Furthermore, the steps for generating the upper limit boundary of the time slot allocation period are as follows: generate a period compression coefficient based on the shallow thermal load weight; generate a dose ratio correction coefficient based on the deep dose compensation weight; shorten the thermal relaxation time boundary using the period compression coefficient, and combine it with the dose ratio correction coefficient to obtain the upper limit boundary of the time slot allocation period.
[0009] Furthermore, the startup steps of the non-equal-width mutually exclusive pulse allocation function are as follows: determine whether the real-time temperature signal has reached the preset initial scheduling threshold; when the real-time temperature signal is lower than the preset initial scheduling threshold, the first corresponding working time slot and the second corresponding working time slot are output alternately for a fixed duration; when the real-time temperature signal reaches or exceeds the preset initial scheduling threshold, the non-equal-width mutually exclusive pulse allocation function is started to dynamically allocate the first corresponding working time slot, the second corresponding working time slot, and the heat recovery window.
[0010] Furthermore, the time slot allocation steps when the real-time temperature signal rises are as follows: determine the reduction amount of the first corresponding working time slot according to the increase of the real-time temperature signal; split the time slot released by the reduction according to the normalized ratio of the shallow heat load weight and the deep dose compensation weight; allocate the split part corresponding to the shallow heat load weight to the heat recovery window; allocate the split part corresponding to the deep dose compensation weight to the second corresponding working time slot.
[0011] Furthermore, the time slot allocation steps when the real-time temperature signal exceeds the preset thermal safety threshold are as follows: determine whether the real-time temperature signal exceeds the preset thermal safety threshold; when the real-time temperature signal exceeds the preset thermal safety threshold, calculate the compression amount of the first corresponding working time slot; shorten the first corresponding working time slot according to the compression amount, and ensure that the second corresponding working time slot does not exceed the preset upper limit duration in the current scheduling sequence; prioritize the allocation of the time slot released after the compression of the first corresponding working time slot to the thermal recovery window; generate the scheduling sequence under the over-temperature state according to the adjusted first corresponding working time slot, second corresponding working time slot and thermal recovery window.
[0012] Furthermore, the steps for determining the duration of the thermal recovery window are as follows: take the preset proportional value of the thermal relaxation time boundary as the basic window duration; calculate the difference between the real-time temperature signal and the preset upper limit of the normal temperature range to obtain the temperature over-limit; add the product of the temperature over-limit and the preset proportional correction coefficient to the basic window duration to obtain the actual duration of the thermal recovery window.
[0013] Furthermore, the specific steps for outputting the enable signal are as follows: Analyze the timing intervals of the first corresponding working time slot, the second corresponding working time slot, and the heat recovery window in the scheduling sequence; within the first corresponding working time slot, output an enable signal to the first laser driving branch and a latch signal to the second laser driving branch; within the second corresponding working time slot, output an enable signal to the second laser driving branch and a latch signal to the first laser driving branch; within the heat recovery window, simultaneously output latch signals to both the first and second laser driving branches; cyclically execute enable and latch control according to the scheduling sequence to ensure that the first laser tube and the second laser tube maintain non-overlapping time-domain emission.
[0014] A multi-wavelength laser control method based on time-division multiplexing and timing scheduling includes the following steps: acquiring the real-time temperature signal of the skin interface region at the laser exit point of the treatment head; calculating the thermal relaxation time boundary at the current temperature based on the real-time temperature signal, the penetration depth parameters and energy absorption coefficient parameters of the first-band laser and the second-band laser in human tissue, and generating a shallow thermal load weight from the penetration depth parameters and energy absorption coefficient parameters of the first-band laser, and generating a deep dose compensation weight from the penetration depth parameters and energy absorption coefficient parameters of the second-band laser; and obtaining the time slot after weight correction. The upper limit boundary of the allocation period is determined; the upper limit boundary is substituted into the non-equal-width mutually exclusive pulse allocation function to generate a scheduling sequence containing a first corresponding working time slot, a second corresponding working time slot, and a thermal recovery window; wherein, the first corresponding working time slot and the second corresponding working time slot are mutually exclusive and effective, and the first corresponding working time slot is shortened as the real-time temperature signal increases, and the released time slot is allocated to the second corresponding working time slot and the thermal recovery window; according to the scheduling sequence, enable signals are output to the first laser driving branch and the second laser driving branch respectively, so that the first laser tube and the second laser tube emit non-overlapping time-division multiplexing in the time domain.
[0015] The present invention has the following beneficial effects:
[0016] (1) The multi-wavelength laser control device based on time-division multiplexing timing scheduling incorporates real-time temperature signals, penetration depth parameters and energy absorption coefficient parameters of 650nm and 808nm lasers into the time slot period calculation process through the thermal relaxation boundary calculation unit, and generates shallow heat load weight and deep dose compensation weight, so that the time slot allocation period no longer uses a fixed set value. When the 650nm band has strong absorption in the shallow area, the corresponding working time slot can be shortened through weight correction to reduce heat accumulation at the skin interface. When the 808nm band undertakes deep irradiation, the corresponding time slot allocation can be obtained through deep dose compensation weight, thereby improving the problem of uneven energy distribution between shallow and deep layers under synchronous continuous emission.
[0017] (2) The multi-wavelength laser control device based on time-division multiplexing timing scheduling generates a scheduling sequence containing a working time slot corresponding to 650nm, a working time slot corresponding to 808nm, and a thermal recovery window through a non-equal-width mutually exclusive pulse allocation function. This makes the two wavelengths no longer act on the treatment area in a synchronous and continuous manner. The working time slots corresponding to 650nm and 808nm are mutually exclusive and effective at the same time. The thermal recovery window is inserted into the scheduling cycle as an independent timing segment, so that the skin interface area can obtain heat release time during continuous treatment. This structure can reduce the superficial thermal burden caused by the synchronous superposition of the two wavelengths and reduce the risk of overheating caused by local tissue energy concentration.
[0018] (3) The multi-wavelength laser control device based on time-division multiplexing timing scheduling dynamically corrects the scheduling sequence through real-time temperature signals, so that temperature changes can directly affect the duration allocation of the working time slots corresponding to 650nm, 808nm, and thermal recovery windows. When the real-time temperature signal rises, the system shortens the working time slot corresponding to 650nm according to the temperature rise amplitude, and allocates the released time slots to the working time slot corresponding to 808nm and thermal recovery windows according to the normalized ratio of shallow heat load weight and deep dose compensation weight. While suppressing the continued accumulation of shallow heat, it can still maintain the deep irradiation process of the 808nm band and reduce the impact of traditional overheating shutdown on the treatment rhythm.
[0019] (4) The multi-wavelength laser control method based on time-division multiplexing timing scheduling determines the current thermal state according to the real-time temperature signal of the skin interface area at the light outlet of the treatment head, and then generates a scheduling sequence by combining the tissue parameters of the 650nm band and the 808nm band. The pulse sequence output unit outputs the enable signal and the lock signal to the two laser drive branches respectively, so that the 650nm laser tube and the 808nm laser tube maintain non-overlapping time-domain emission, and can realize dual-band time-division coordinated output in a single treatment head.
[0020] Of course, any product implementing this invention does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description
[0021] Figure 1 This is a block diagram of a multi-wavelength laser control device based on time-division multiplexing timing scheduling according to the present invention.
[0022] Figure 2 This is a flowchart illustrating the steps for generating shallow thermal load weights in a multi-wavelength laser control device based on time-division multiplexing and timing scheduling according to the present invention.
[0023] Figure 3 This is a flowchart of a multi-wavelength laser control method based on time-division multiplexing timing scheduling according to the present invention. Detailed Implementation
[0024] Please see Figure 1This invention provides a technical solution: a multi-wavelength laser control device based on time-division multiplexing timing scheduling, comprising: a treatment head temperature sensing unit for acquiring real-time temperature signals of the skin interface region at the light outlet of the treatment head; and a thermal relaxation boundary calculation unit for calculating the thermal relaxation time boundary at the current temperature based on the real-time temperature signal, the penetration depth parameters and energy absorption coefficient parameters of the 650nm and 808nm lasers in human tissue, generating a shallow thermal load weight from the penetration depth parameters and energy absorption coefficient parameters of the 650nm laser, and generating a deep dose compensation weight from the penetration depth parameters and energy absorption coefficient parameters of the 808nm laser, and obtaining the time slot allocation cycle after weight correction. The system includes: an upper limit boundary for the laser cycle; a time slot allocation logic generation unit, which substitutes the upper limit boundary into a non-equal-width mutually exclusive pulse allocation function to generate a scheduling sequence containing the working time slots corresponding to 650nm, 808nm, and a thermal recovery window; wherein the working time slots corresponding to 650nm and 808nm are mutually exclusive and effective, and the working time slot corresponding to 650nm is shortened as the real-time temperature signal increases, and the released time slots are allocated to the working time slots corresponding to 808nm and the thermal recovery window; and a pulse sequence output unit, which outputs enable signals to the 650nm laser drive branch and the 808nm laser drive branch respectively according to the scheduling sequence, so that the 650nm laser tube and the 808nm laser tube emit non-overlapping time-division multiplexing in the time domain.
[0025] Among them, the units transmit signals through a serial communication interface or a parallel control interface to transmit parameters such as real-time temperature signals, upper limit boundaries of time slot allocation periods, and scheduling sequences;
[0026] In one implementation, the signal transmission rate can be set to no less than 1 Mbps;
[0027] The sampling accuracy of the temperature sensing unit of the treatment head can be set to ±0.1℃ to obtain continuous and stable temperature data;
[0028] The sampling frequency can be set to 20Hz to capture dynamic changes in temperature;
[0029] Among the relevant parameters of 650nm and 808nm lasers, the penetration depth parameter and energy absorption coefficient parameter are equivalent parameters used to control logic operations.
[0030] In one embodiment, the equivalent penetration depth parameter of the 650nm band laser is 0.3-0.8mm, and the equivalent penetration depth parameter of the 808nm band laser is 1.0-3.0mm. These parameters are used to control the logic operation.
[0031] In one implementation, the thermal relaxation time boundary is obtained through a pre-stored temperature-thermal relaxation time boundary mapping table. The higher the real-time temperature signal in the mapping table, the shorter the corresponding thermal relaxation time boundary. Alternatively, a linear limiting relationship can be used for calculation. That is, the basic thermal relaxation time is reduced and corrected according to the difference between the real-time temperature signal and the reference temperature, and the correction result is limited to a preset minimum boundary value (500ms) and a preset maximum boundary value (2000ms), so that the thermal relaxation time boundary is within a preset range.
[0032] Specifically, such as Figure 2 As shown, the steps for generating shallow heat load weights are as follows:
[0033] The penetration depth and energy absorption coefficient parameters of the 650nm band laser in human tissue were read, specifically as follows:
[0034] The parameters read are the 650nm band laser equivalent parameters pre-stored by the device and corresponding to the current treatment area. The treatment areas include the face, limbs, and torso. The parameters corresponding to different areas are determined based on the calibration results of the human tissue model of that area. The reading process retrieves the parameters from the storage unit through the internal data interface of the thermal relaxation boundary calculation unit to reduce parameter call delay.
[0035] In one implementation, if the treatment area is the face, the equivalent penetration depth parameter of the 650nm wavelength laser is 0.3mm, and the equivalent energy absorption coefficient parameter is 0.8cm. -1 If the treatment area is the limbs, the equivalent penetration depth parameter is 0.6mm, and the equivalent energy absorption coefficient parameter is 1.0cm. -1 ;
[0036] Multiplying the reciprocal of the penetration depth parameter by the energy absorption coefficient parameter yields the characteristic value of shallow energy deposition, which is as follows:
[0037] First, take the reciprocal of the equivalent penetration depth parameter of the 650nm band laser. The smaller the tissue penetration depth, the more concentrated the laser energy is deposited in the superficial epidermal area. Taking the reciprocal can quantitatively characterize the degree of superficial energy concentration. Then, multiply the reciprocal result with the equivalent energy absorption coefficient parameter. This product comprehensively characterizes the energy enrichment and absorption coupling effect of the superficial tissue on the 650nm laser, and can objectively reflect the potential degree of heat load accumulation in the superficial area. The calculation process can use floating-point arithmetic, and the calculation result can be retained according to the controller accuracy requirements.
[0038] In one implementation, the equivalent penetration depth parameter is 0.5 mm (i.e., 0.05 cm) and the equivalent energy absorption coefficient parameter is 1.0 cm. -1 At that time, the reciprocal of the penetration depth parameter is 20cm. -1The shallow energy deposition characteristic value obtained by multiplying the two is 20.0000 cm. -2 ;
[0039] Based on the positive correlation between shallow energy deposition characteristic values and shallow heat load weights, shallow heat load weights are generated, specifically as follows:
[0040] The shallow energy deposition characteristic values are normalized to obtain normalized shallow energy deposition values. Then, shallow heat load weights are generated based on these normalized values. The calculation relationship is as follows:
[0041] ;
[0042] in, As the weight of shallow heat load, As the lower limit of the weight, This is the upper limit of the weight. This represents the normalized value for shallow energy deposition.
[0043] When the calculation result is lower than the lower weight limit, the lower weight limit is used; when the calculation result is higher than the upper weight limit, the upper weight limit is used.
[0044] In one implementation, Take 0.1, The value is set to 0.9. The normalized value of shallow energy deposition is obtained by mapping the shallow energy deposition characteristic value to the interval [0,1].
[0045] In this implementation scheme, by calling pre-stored equivalent penetration depth parameters and equivalent energy absorption coefficient parameters for the 650nm band according to the treatment site, the shallow heat load weight can be adjusted according to the differences in the treatment site. Different treatment sites have different surface tissue thicknesses and absorption conditions; using equivalent parameters corresponding to the corresponding site in the calculation can reduce the bias in shallow heat load judgment caused by uniform parameters. Multiplying the reciprocal of the equivalent penetration depth parameter by the equivalent energy absorption coefficient parameter can reflect the increased shallow energy deposition when the penetration depth is small and the absorption is strong. Then, through normalization processing and upper and lower limit constraints, a shallow heat load weight is generated, making this weight easy to call in subsequent time slot allocation logic.
[0046] Specifically, the steps for generating the deep dose compensation weights are as follows:
[0047] The penetration depth and energy absorption coefficient parameters of the 808nm band laser in human tissue were read, specifically as follows:
[0048] The reading method is the same as that for 650nm band laser parameters. Both retrieve the pre-stored equivalent parameters in the storage unit through the thermal relaxation boundary calculation unit. The parameters are matched with the current treatment area, with a focus on adapting to the parameter characteristics of deep tissues to reduce parameter retrieval delay.
[0049] In one implementation, when the treatment area is the torso, the equivalent penetration depth parameter of the 808nm laser is 2.5mm, and the equivalent energy absorption coefficient parameter is 0.4cm. -1 When the physiotherapy site is the limbs, the equivalent penetration depth parameter is 1.8mm, and the equivalent energy absorption coefficient parameter is 0.5cm. -1 ;
[0050] Dividing the penetration depth parameter by the energy absorption coefficient parameter yields the characteristic value of deep penetration efficiency, which is as follows:
[0051] The equivalent penetration depth parameter is used as the dividend and the equivalent energy absorption coefficient parameter is used as the divisor for division. The equivalent penetration depth characterizes the propagation distance of the laser into deep tissues, and the energy absorption coefficient characterizes the attenuation of photons by the tissue. The ratio of the two is used to equivalently reflect the penetration contribution capability of the laser after propagation and attenuation in deep tissues. The calculation process can use floating-point arithmetic, and the calculation result can be retained according to the accuracy requirements of the controller. This characteristic value is used to characterize the equivalent reach capability of the 808nm band laser in deep tissues. The larger the characteristic value, the stronger the equivalent reach capability of this band in deep regions, and the lower the corresponding deep dose compensation requirement.
[0052] In one implementation, the equivalent penetration depth parameter is 2.0 mm (i.e., 0.2 cm) and the equivalent energy absorption coefficient parameter is 0.4 cm. -1 At that time, the characteristic value of deep penetration efficiency was 0.5000 cm. 2, This dimension is used to normalize the coupling relationship between equilibrium penetration distance and absorption attenuation;
[0053] Based on the inverse correlation between the deep penetration efficiency characteristic value and the deep dose compensation weight, the deep dose compensation weight is generated as follows:
[0054] The deep penetration efficiency feature value is normalized to obtain the normalized value of deep penetration efficiency. Then, the deep dose compensation weight is generated based on the normalized value. The calculation relationship is as follows:
[0055] ;
[0056] in, For deep dose compensation weighting, This is the normalized value for deep penetration efficiency. As the lower limit of the weight, This represents the upper limit of the weight.
[0057] When the calculation result is lower than the lower weight limit, the lower weight limit is used; when the calculation result is higher than the upper weight limit, the upper weight limit is used.
[0058] In one implementation, Take 0.1, The value of 0.9 is used to normalize the deep penetration efficiency by mapping the feature value of deep penetration efficiency to the interval [0,1].
[0059] In this implementation scheme, by calling the equivalent penetration depth parameter and equivalent energy absorption coefficient parameter of the 808nm band corresponding to the current physiotherapy site, the deep dose compensation weight can reflect the differences in deep tissue models of different sites. Dividing the equivalent penetration depth parameter by the equivalent energy absorption coefficient parameter yields a characteristic value characterizing the deep reach capability of the 808nm band. A larger characteristic value indicates stronger deep reach capability corresponding to this band, and relatively lower compensation requirements; a smaller characteristic value increases the deep dose compensation weight through inverse correlation mapping. Thus, the deep irradiation requirement can be converted into a control parameter in subsequent time slot allocation.
[0060] Specifically, the steps for generating the upper limit boundary of the time slot allocation period are as follows:
[0061] The periodic compressibility coefficient is generated based on the shallow heat load weight, specifically as follows:
[0062] The period compression factor is used to adjust the upper limit of the time slot allocation period according to the shallow heat load weight. The larger the shallow heat load weight, the smaller the period compression factor.
[0063] The periodic compression factor can be generated according to the following relationship:
[0064] ;
[0065] in, The periodic compression factor is... This represents the upper limit of the periodic compression coefficient. This represents the lower limit of the periodic compression coefficient. As the weight of shallow heat load, As the lower limit of the weight, This represents the upper limit of the weight.
[0066] In one implementation, Take 1.0, Take 0.5, Take 0.1, Taking 0.9, when the shallow heat load weight is 0.9, the periodic compressibility coefficient is 1.0 - (1.0 - 0.5) × (0.9 - 0.1) / (0.9 - 0.1) = 0.5; when the shallow heat load weight is 0.3, the periodic compressibility coefficient is 1.0 - (1.0 - 0.5) × (0.3 - 0.1) / (0.9 - 0.1) = 0.875.
[0067] The dose ratio correction coefficient is generated based on the deep dose compensation weight, and its specific form is as follows:
[0068] The dose ratio correction factor is used to balance the relationship between deep laser dose and shallow thermal load. The greater the deep dose compensation weight, the larger the correction factor.
[0069] The dose-proportion correction factor can be generated according to the following relationship:
[0070] ;
[0071] in, This is the dose ratio correction factor. This is the lower limit of the dose-ratio correction factor. This is the upper limit of the dose percentage correction factor. For deep dose compensation weighting, As the lower limit of the weight, This represents the upper limit of the weight.
[0072] In one implementation, Take 1.0, Take 1.8, Take 0.1, Taking 0.9, when the deep dose compensation weight is 0.5, the dose ratio correction coefficient is 1.0 + (1.8 - 1.0) × (0.5 - 0.1) / (0.9 - 0.1) = 1.4; when the deep dose compensation weight is 0.7, the correction coefficient is 1.0 + (1.8 - 1.0) × (0.7 - 0.1) / (0.9 - 0.1) = 1.6.
[0073] The thermal relaxation time boundary is shortened and corrected using a periodic compression factor, and the upper limit boundary of the time slot allocation period is obtained by combining it with a dose ratio correction factor. Specifically, the periodic compression factor is less than or equal to 1, and the larger the shallow heat load weight, the smaller the periodic compression factor.
[0074] Substituting the thermal relaxation time boundary, cycle compression coefficient, and dose ratio correction coefficient into the boundary correction relationship, we obtain the candidate cycle boundary. Then, we compare the candidate cycle boundary with the thermal relaxation time boundary, and take the smaller value as the upper limit boundary of the time slot allocation cycle. The calculation relationship is as follows:
[0075] ;
[0076] in, The upper limit boundary of the time slot allocation period. This is the thermal relaxation time boundary. The periodic compression factor is... This is the dose percentage correction factor;
[0077] This limiting process ensures that the time slot allocation period does not exceed the thermal relaxation time boundary corresponding to the current temperature, thus matching the total duration of the scheduling sequence with the period boundary.
[0078] In one implementation, if the thermal relaxation time boundary is 1000ms, the cycle compression factor is 0.5, and the dose ratio correction factor is 1.8, then the candidate cycle boundary is 1000×0.5×1.8=900ms. Since 900ms is less than 1000ms, the upper limit boundary of the time slot allocation cycle is 900ms.
[0079] The thermal relaxation time boundary can be set to a value range of 500-2000ms, which decreases as the real-time temperature increases.
[0080] In one implementation, the thermal relaxation time boundary is set to 2000ms when the real-time temperature is 36°C, and to 1000ms when the real-time temperature is 37.5°C.
[0081] In this implementation, a cycle compression coefficient is generated using a shallow thermal load weight, and a dose proportion correction coefficient is generated using a deep dose compensation weight. This ensures that the upper limit of the time slot allocation cycle is influenced by both shallow thermal load and deep compensation requirements. When the shallow thermal load weight increases, the cycle compression coefficient decreases, the time slot allocation cycle shortens accordingly, and thermal recovery windows can enter the scheduling sequence more frequently. When the deep dose compensation weight increases, the dose proportion correction coefficient increases, providing adjustment space for the 808nm corresponding working time slot. The candidate cycle boundary is then compared with the thermal relaxation time boundary, and the smaller value is taken to avoid the corrected cycle exceeding the boundary range corresponding to the current temperature.
[0082] Specifically, the startup steps for the non-equal-width mutual exclusion pulse allocation function are as follows:
[0083] The determination of whether the real-time temperature signal has reached the preset initial scheduling threshold is as follows:
[0084] The preset initial scheduling threshold is the temperature threshold used to trigger the non-equal-width mutually exclusive pulse allocation function. The value range is 36.5-37.5℃, which can be set according to the physiotherapy mode, treatment head structure and skin contact state. The judgment process is completed by the comparator inside the time slot allocation logic generation unit. The real-time temperature signal is compared with the preset initial scheduling threshold in real time with a comparison accuracy of ±0.05℃. The comparison frequency is consistent with the temperature sampling frequency (20Hz).
[0085] In one implementation, the preset initial scheduling threshold is set to 37°C. When the real-time temperature signal is 36.8°C, it is determined that the threshold has not been reached. When the real-time temperature signal is 37.2°C, it is determined that the threshold has been reached.
[0086] When the real-time temperature signal is lower than the preset initial scheduling threshold, the working time slots corresponding to 650nm and 808nm are output alternately for a fixed duration, specifically as follows:
[0087] The fixed duration is determined based on the upper limit of the time slot allocation period. The working time slots corresponding to 650nm and 808nm can each occupy 40% of the time slot allocation period, and the total duration of the thermal recovery window can occupy 20% of the time slot allocation period. The thermal recovery window can be divided into two sub-windows, set between the working time slots corresponding to 650nm and 808nm respectively.
[0088] In one implementation, if the upper limit of the time slot allocation period is 1000ms, then the working time slot corresponding to 650nm is 400ms, the working time slot corresponding to 808nm is 400ms, the total duration of the two thermal recovery sub-windows is 200ms, and the alternating output logic is to execute "650nm working time slot, first thermal recovery sub-window, 808nm working time slot, second thermal recovery sub-window" in a loop.
[0089] When the real-time temperature signal reaches or exceeds the preset initial scheduling threshold, the non-uniform width mutually exclusive pulse allocation function is activated to dynamically allocate the working time slots corresponding to 650nm, 808nm, and the thermal recovery window. Specifically:
[0090] After startup, the non-equal-width mutually exclusive pulse allocation function receives real-time temperature signals, shallow heat load weights, deep dose compensation weights, and the upper limit boundary of the time slot allocation cycle in real time. It dynamically adjusts the duration of the three time slots according to preset logic, so that the working time slot corresponding to 650nm and the working time slot corresponding to 808nm remain mutually exclusive. The response time of dynamic allocation can be controlled within 50μs, which is used to complete the scheduling update in the next scheduling cycle.
[0091] In one implementation, when the real-time temperature reaches 37.2℃, the shallow heat load weight is 0.6, and the deep dose compensation weight is 0.4, the function allocates a working time slot of 300ms for 650nm, a working time slot of 400ms for 808nm, and a heat recovery window of 300ms, so that the time slot allocation result meets the requirements of mutually exclusive output and temperature regulation.
[0092] In this implementation scheme, by setting a preset initial scheduling threshold, the device employs different time slot allocation methods under different temperature conditions. When the real-time temperature signal is lower than the preset initial scheduling threshold, the working time slots corresponding to 650nm and 808nm are output alternately for a fixed duration, maintaining relative stability in the scheduling process. When the real-time temperature signal reaches or exceeds the preset initial scheduling threshold, a non-equal-width mutually exclusive pulse allocation function is activated, reallocating the duration of each time slot according to the shallow thermal load weight, deep dose compensation weight, and the upper limit boundary of the time slot allocation period. A thermal recovery window can be set between two working time slots, providing an interval without laser output when switching between the two bands.
[0093] Specifically, the time slot allocation steps when the real-time temperature signal rises are as follows:
[0094] The reduction in the working time slot corresponding to 650nm is determined based on the increase in the real-time temperature signal, specifically as follows:
[0095] The increase is the difference between the current real-time temperature signal and the temperature signal of the previous sampling period. The reduction amount is linearly positively correlated with the increase. For every 0.1℃ increase in the increase, the working time slot corresponding to 650nm is reduced by 50-100ms. The value of the reduction amount is 50-500ms, and the duration of the working time slot corresponding to 650nm after reduction is not less than 100ms, so as to retain the basic working time of the 650nm band.
[0096] In one implementation, if the temperature of the previous cycle was 37°C and the current temperature is 37.2°C, the increase is 0.2°C, then the reduction in the working time slot corresponding to 650nm is 100ms (0.2°C × 500ms / °C).
[0097] The time slots released by the reduction are divided according to a normalized ratio of shallow heat load weight and deep dose compensation weight, specifically as follows:
[0098] First, weight the shallow heat load. With deep dose compensation weight Normalization is performed, and the logic for calculating the normalization ratio is as follows:
[0099] ;
[0100] ;
[0101] in, The splitting ratio for the heat recovery window. The normalized ratio is the splitting ratio of the working time slots corresponding to 808nm. ;
[0102] In one implementation, if , Then the normalized ratio , If the released time slot is 100ms, it is divided into a 60ms thermal recovery window and a 40ms working time slot corresponding to 808nm.
[0103] The fractional portion corresponding to the shallow heat load weight is allocated to the heat recovery window, specifically as follows:
[0104] The allocation process directly adds the split duration to the duration of the current hot recovery window. After the addition, the duration of the hot recovery window does not exceed 50% of the upper limit of the time slot allocation cycle, so as to limit the proportion of the hot recovery window in a single scheduling cycle.
[0105] In one implementation, the current hot recovery window duration is 200ms, and the allocated duration obtained by splitting is 60ms. Then the superimposed hot recovery window duration is 260ms. If the upper limit boundary of the time slot allocation period is 1000ms, 260ms does not exceed 500ms and is within the above-mentioned proportion constraint range.
[0106] The split portion corresponding to the deep dose compensation weight is allocated to the corresponding working time slot of 808nm, specifically as follows:
[0107] The allocation process directly adds the split duration to the duration of the current 808nm corresponding working time slot. After the addition, the duration of the 808nm corresponding working time slot does not exceed 60% of the upper limit boundary of the time slot allocation cycle, thus limiting the output proportion of the 808nm band in a single scheduling cycle.
[0108] In one implementation, the current working time slot duration corresponding to 808nm is 300ms, and the allocated duration obtained by splitting is 40ms. Then, the working time slot duration corresponding to 808nm after superposition is 340ms. If the upper limit boundary of the time slot allocation period is 1000ms, 340ms does not exceed 600ms and is within the above-mentioned proportion constraint range.
[0109] In this implementation, a correlation is established between the increase in real-time temperature signal and the reduction in the corresponding 650nm working time slot. This allows the 650nm working time slot to adjust with temperature changes; the greater the temperature increase, the greater the reduction in the 650nm working time slot. Simultaneously, a minimum working duration is set to retain the basic working time of the 650nm band. The released time slots are allocated according to a normalized ratio of shallow thermal load weight and deep dose compensation weight. When the shallow thermal load weight is large, more time slots are allocated to the thermal recovery window; when the deep dose compensation weight is large, more time slots are allocated to the corresponding 808nm working time slot. By setting upper limits for the proportion of the thermal recovery window and the corresponding 808nm working time slot, excessive expansion of a single time slot within the scheduling cycle can be limited.
[0110] Specifically, the time slot allocation steps when the real-time temperature signal exceeds the preset thermal safety threshold are as follows:
[0111] The determination of whether the real-time temperature signal exceeds the preset thermal safety threshold is as follows:
[0112] The preset thermal safety threshold is the temperature threshold used to trigger the over-temperature adjustment logic. The value range is 38.0-38.5℃. It can be set according to the physiotherapy mode, treatment head structure and skin contact state. The judgment process is the same as the judgment method of the initial scheduling threshold. The comparator of the time slot allocation logic generation unit completes the real-time comparison. When the real-time temperature signal is greater than the preset thermal safety threshold, it is judged as over-temperature and the over-temperature adjustment logic is started.
[0113] In one implementation, the preset thermal safety threshold is 38.5°C. When the real-time temperature is 38.6°C, it is determined to be overheating, and the adjustment step is initiated.
[0114] When the real-time temperature signal exceeds the preset thermal safety threshold, the compression amount of the working time slot corresponding to 650nm is calculated, specifically as follows:
[0115] The compression amount is determined based on the difference between the real-time temperature signal and the preset thermal safety threshold. For every 0.1℃ increase in the difference, the working time slot corresponding to 650nm is compressed by 100ms. The range of the compression amount is 100-800ms, and the duration of the working time slot corresponding to 650nm after compression is not less than 50ms, retaining the basic working duration of the 650nm band.
[0116] In one implementation, the real-time temperature is 38.7°C, and the difference between it and the preset thermal safety threshold of 38.5°C is 0.2°C. Therefore, the compression of the working time slot corresponding to 650nm is 200ms.
[0117] The working time slots corresponding to 650nm are shortened according to the compression amount, and the working time slots corresponding to 808nm are kept within the preset upper limit of the current scheduling sequence. Specifically:
[0118] The preset upper limit duration is 60% of the upper limit boundary of the current time slot allocation cycle. When shortening the working time slot corresponding to 650nm, the calculated compression amount is directly subtracted. At the same time, the current duration of the working time slot corresponding to 808nm is detected. If the current duration has exceeded the preset upper limit duration, the working time slot corresponding to 808nm is kept at the preset upper limit duration and is not extended.
[0119] In one implementation, the upper limit boundary of the current time slot allocation period is 800ms, and the preset upper limit duration is 480ms. If the current working time slot corresponding to 808nm is 450ms, after shortening the working time slot corresponding to 650nm, the working time slot corresponding to 808nm can be maintained at 450ms. If the current working time slot corresponding to 808nm is 500ms, it is adjusted to 480ms.
[0120] The time slots released after compressing the 650nm working time slots are preferentially allocated to the thermal recovery window, specifically as follows:
[0121] The released time slots will be used first to extend the thermal recovery window, and no more working time slots corresponding to 808nm will be added;
[0122] If the working time slot corresponding to 808nm is limited due to exceeding the preset upper limit duration, the remaining time slots generated by the limitation are simultaneously incorporated into the thermal recovery window.
[0123] Through the above processing, when the real-time temperature signal exceeds the preset thermal safety threshold, the scheduling sequence prioritizes increasing the recovery interval without laser output in order to reduce the accumulation of thermal load in the skin interface area.
[0124] In one implementation, the 650nm working time slot is compressed and a 200ms time slot is released. The current thermal recovery window duration is 200ms, and the superimposed thermal recovery window duration is 400ms.
[0125] If the current duration of the working time slot corresponding to 808nm is 500ms, and the preset upper limit duration is 480ms, the remaining 20ms time slot generated by the limiting is incorporated into the thermal recovery window, and the final thermal recovery window duration is 420ms.
[0126] Based on the adjusted working time slots for 650nm and 808nm, and the thermal recovery window, a scheduling sequence for the over-temperature state is generated, specifically as follows:
[0127] The generation process maintains the total duration of the three time slots equal to the upper limit of the time slot allocation period, so that the total duration of the scheduling sequence matches the period boundary. After generation, the current scheduling sequence is immediately replaced and synchronously transmitted to the pulse sequence output unit. The replacement delay can be controlled within 100μs, which is used to complete the scheduling update in the next scheduling period.
[0128] In one implementation, the adjusted working time slots for 650nm are 100ms, for 808nm are 480ms, and the thermal recovery window is 400ms, for a total duration of 980ms, which is consistent with the upper limit boundary of the time slot allocation period of 980ms. The scheduling sequence is then generated and distributed.
[0129] In this implementation, by setting a preset thermal safety threshold higher than the initial scheduling threshold, the device enters over-temperature adjustment logic when the real-time temperature signal continues to rise. Under the over-temperature adjustment logic, the working time slot corresponding to 650nm is compressed according to the difference between the real-time temperature signal and the preset thermal safety threshold. The larger the difference, the greater the compression. At the same time, the basic working time of the 650nm band is retained by the shortest working time. The working time slot corresponding to 808nm is limited by the preset upper limit time and will not continue to extend with the release of time slots. The time slot released after the compression of the working time slot corresponding to 650nm is preferentially incorporated into the thermal recovery window. If the working time slot corresponding to 808nm is limited and a remaining time slot is generated, the remaining time slot is also incorporated into the thermal recovery window. Thus, in the over-temperature state, the scheduling sequence preferentially increases the recovery time without laser output.
[0130] Specifically, the steps for determining the duration of the heat recovery window are as follows:
[0131] The preset proportional value of the thermal relaxation time boundary is taken as the base window duration, specifically:
[0132] The preset ratio value ranges from 30% to 50% and can be adjusted according to the intensity of the physiotherapy. The higher the intensity of the physiotherapy, the larger the preset ratio value. The calculation logic for the basic window duration is as follows:
[0133] ;
[0134] in, Based on the duration of the blank window, This is a preset ratio value;
[0135] In one implementation, the thermal relaxation time boundary is 1000ms, and the preset ratio is 40%, then the basic window duration is 1000×40%=400ms.
[0136] The difference between the real-time temperature signal and the upper limit of the preset normal temperature range is calculated to obtain the temperature exceedance limit, which is as follows:
[0137] The preset normal temperature range is 36.0-37.5℃, with an upper limit of 37.5℃. The calculation logic for exceeding the temperature limit is as follows:
[0138] ;
[0139] in, Because the temperature exceeded the limit, For real-time temperature signals, To preset the upper limit of the normal temperature range, when the real-time temperature signal is below 37.5℃, the temperature exceedance is 0;
[0140] In one implementation, if the real-time temperature signal is 37.8°C, then the temperature exceedance is 37.8 - 37.5 = 0.3°C.
[0141] The actual duration of the heat recovery window is obtained by adding the product of the temperature exceedance and the preset proportional correction coefficient to the base window duration.
[0142] The preset proportional correction coefficient ranges from 100 to 200 ms / ℃ and is used to adjust the heat recovery window duration based on temperature exceeding the limit. The calculation logic for the actual duration is as follows:
[0143] ;
[0144] in, This refers to the actual duration of the heat recovery window. This is a preset ratio correction factor;
[0145] In one implementation, the base window duration is 400ms, the temperature exceedance is 0.3℃, and the preset proportional correction coefficient is 150ms / ℃. Then, the actual duration of the heat recovery window is 400 + 0.3 × 150 = 445ms.
[0146] When the temperature exceeds the limit by 0, the actual duration is equal to the basic empty window duration.
[0147] In this implementation scheme, a preset proportional value of the thermal relaxation time boundary is used as the base duration of the thermal recovery window, thus associating the initial duration of the thermal recovery window with the relaxation boundary corresponding to the current temperature. When the physiotherapy intensity is high, the preset proportional value can be increased, thereby increasing the base window duration accordingly. The temperature exceedance is calculated based on the difference between the real-time temperature signal and the upper limit of the preset normal temperature range. This temperature exceedance is multiplied by a preset proportional correction coefficient and then added to the base window duration. When the real-time temperature signal does not exceed the upper limit of the normal temperature range, the thermal recovery window maintains the base duration; when the real-time temperature signal exceeds the upper limit of the normal temperature range, the thermal recovery window extends as the temperature exceedance increases.
[0148] Specifically, the steps for outputting the enable signal are as follows:
[0149] The timing intervals of the 650nm and 808nm working slots and the thermal recovery window in the scheduling sequence are analyzed as follows:
[0150] The parsing process is completed by the timing parsing module inside the pulse sequence output unit. The parsing content includes the start time, end time and duration of each time slot. The parsing accuracy is 1μs. After parsing, the timing interval of each time slot is stored in the temporary buffer.
[0151] In one implementation, the scheduling sequence is "650nm working time slot (0-300ms), thermal recovery window (300-600ms), 808nm working time slot (600-900ms), thermal recovery window (900-1000ms)". After parsing, the start and end times and duration of each time slot are obtained and stored in the buffer.
[0152] Within the corresponding working time slot of 650nm, an enable signal is output to the 650nm laser drive branch, and a latching signal is output to the 808nm laser drive branch. Specifically:
[0153] The enable and latch signals can be digital level signals, PWM gate signals, or enable control signals of the driver chip. The signal level is kept stable during the output process, and the fluctuation amplitude can be controlled within ±0.1V. The enable and latch signals are output synchronously at the beginning of the working time slot corresponding to 650nm and the output is stopped synchronously at the end to reduce timing deviation.
[0154] In one implementation, the enable signal is a high-level signal and the latch signal is a low-level signal;
[0155] In another implementation, the enable signal is a gating signal that satisfies the conduction condition of the laser driver chip, and the latching signal is a gating signal that turns off the laser driver chip.
[0156] In one specific implementation scenario, the working time slot corresponding to 650nm is 0-300ms. Within this range, a high-level enable signal is output to the 650nm laser drive branch, and a low-level latch signal is output to the 808nm laser drive branch.
[0157] Within the corresponding working time slot of 808nm, an enable signal is output to the 808nm laser drive branch, and a latching signal is output to the 650nm laser drive branch. Specifically:
[0158] The types of enable and latch signals are consistent with the signal types in the aforementioned 650nm corresponding working time slot. The output logic is the opposite of that in the 650nm corresponding working time slot. At the beginning of the 808nm corresponding working time slot, the signal states of the two branches are switched synchronously. The enable signal is switched to the 808nm laser drive branch, and the latch signal is switched to the 650nm laser drive branch. At the end, the output state is switched to the corresponding output state according to the subsequent time slot type.
[0159] In a specific implementation scenario, the working time slot corresponding to 808nm is 600-900ms. Within this range, an enable signal that meets the conduction conditions of the driver chip is output to the 808nm laser driver branch, and a latching signal that turns off the driver chip is output to the 650nm laser driver branch.
[0160] Within the thermal recovery window, latching signals are simultaneously output to both the 650nm laser drive branch and the 808nm laser drive branch, specifically as follows:
[0161] The type of the interlocking signal is the same as that mentioned above. During the output process, the two signals are kept synchronized to keep the two laser tubes in the off state and prevent laser emission during the heat recovery period.
[0162] In one specific implementation scenario, the thermal recovery window is 300-600ms and 900-1000ms. Within the above range, a latching signal that turns off the driver chip is simultaneously output to the 650nm laser driver branch and the 808nm laser driver branch.
[0163] The enable and latch-up controls are executed cyclically according to the scheduling sequence to ensure that the 650nm laser tube and the 808nm laser tube maintain non-overlapping emission in the time domain. Specifically:
[0164] During the loop execution, the timing interval in the temporary buffer is read in real time. After each complete scheduling sequence (i.e., one time slot allocation cycle) is completed, the next cycle is immediately repeated. The synchronization error of the loop execution can be controlled within 5μs to reduce timing deviation. At the same time, the level of the output signal is monitored in real time. If signal distortion occurs (such as the enable signal level does not meet the requirements of the driver chip), the output is stopped immediately and a fault signal is fed back.
[0165] In one implementation, the scheduling sequence period is 1000ms, and the logic of "650nm operation, thermal recovery, 808nm operation, thermal recovery" is executed cyclically to keep the two laser tubes emitting non-overlapping signals.
[0166] In this implementation, the pulse sequence output unit parses the start time, end time, and duration of each time slot in the scheduling sequence, converting the scheduling sequence into an executable drive control timing sequence. Within the 650nm working time slot, the pulse sequence output unit outputs an enable signal to the 650nm laser drive branch and a latch signal to the 808nm laser drive branch; within the 808nm working time slot, the output logic is reversed; within the thermal recovery window, latch signals are simultaneously output to both laser drive branches. Through the above enable and latch control, only one of the two laser tubes is in working state at any given time, or both are in latched state within the thermal recovery window. During the cyclic execution, the pulse sequence output unit switches the signal state according to the timing interval in the buffer, causing the 650nm laser tube and the 808nm laser tube to emit in a time-division manner according to the scheduling sequence.
[0167] Please see Figure 3This invention provides a technical solution: a multi-wavelength laser control method based on time-division multiplexing timing scheduling, comprising the following steps: acquiring the real-time temperature signal of the skin interface region at the light outlet of the treatment head; calculating the thermal relaxation time boundary at the current temperature based on the real-time temperature signal, the penetration depth parameters and energy absorption coefficient parameters of the 650nm and 808nm lasers in human tissue, and generating a shallow thermal load weight from the penetration depth parameters and energy absorption coefficient parameters of the 650nm laser, and generating a deep dose compensation weight from the penetration depth parameters and energy absorption coefficient parameters of the 808nm laser; and obtaining the time slot division after weight correction. The upper limit boundary of the period is determined; the upper limit boundary is substituted into the non-equal width mutually exclusive pulse allocation function to generate a scheduling sequence containing the working time slots corresponding to 650nm, 808nm, and thermal recovery windows; wherein the working time slots corresponding to 650nm and 808nm are mutually exclusive and effective, and the working time slots corresponding to 650nm are shortened as the real-time temperature signal increases, and the released time slots are allocated to the working time slots corresponding to 808nm and thermal recovery windows; according to the scheduling sequence, enable signals are output to the 650nm laser driving branch and the 808nm laser driving branch respectively, so that the 650nm laser tube and the 808nm laser tube emit non-overlapping time-division multiplexing in the time domain.
[0168] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0169] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A multi-wavelength laser control device based on time-division multiplexing timing scheduling, characterized in that, include: The treatment head temperature sensing unit is used to acquire the real-time temperature signal of the skin interface area at the light outlet of the treatment head; The thermal relaxation boundary calculation unit is used to calculate the thermal relaxation time boundary at the current temperature based on the real-time temperature signal, the penetration depth parameters and energy absorption coefficient parameters of the first-band laser and the second-band laser in human tissue, and to generate shallow thermal load weights from the penetration depth parameters and energy absorption coefficient parameters of the first-band laser, and deep dose compensation weights from the penetration depth parameters and energy absorption coefficient parameters of the second-band laser. After weight correction, the upper limit boundary of the time slot allocation period is obtained. The time slot allocation logic generation unit is used to substitute the upper limit boundary into the non-equal width mutually exclusive pulse allocation function to generate a scheduling sequence containing a first corresponding working time slot, a second corresponding working time slot, and a thermal recovery window; wherein, the first corresponding working time slot and the second corresponding working time slot are mutually exclusive and effective, and the first corresponding working time slot is shortened as the real-time temperature signal increases, and the released time slot is allocated to the second corresponding working time slot and the thermal recovery window; The pulse sequence output unit is used to output enable signals to the first laser drive branch and the second laser drive branch respectively according to the scheduling sequence, so that the first laser tube and the second laser tube emit in a time-division multiplexing manner without overlap in the time domain. The steps for generating shallow heat load weights are as follows: Read the penetration depth parameters and energy absorption coefficient parameters of the first-band laser in human tissue; Multiplying the reciprocal of the penetration depth parameter by the energy absorption coefficient parameter yields the shallow energy deposition characteristic value; The shallow heat load weight is generated based on the positive correlation between the shallow energy deposition characteristic value and the shallow heat load weight. The steps for generating deep dose compensation weights are as follows: Read the penetration depth parameters and energy absorption coefficient parameters of the second-band laser in human tissue; Dividing the penetration depth parameter by the energy absorption coefficient parameter yields the characteristic value of deep penetration efficiency. Based on the inverse correlation between the characteristic value of deep penetration efficiency and the deep dose compensation weight, the deep dose compensation weight is generated. The steps for generating the upper limit boundary of the time slot allocation period are as follows: The periodic compressibility coefficient is generated based on the shallow heat load weight; A dose ratio correction coefficient is generated based on the deep dose compensation weight; The thermal relaxation time boundary is shortened and corrected by the period compression factor, and the upper limit boundary of the time slot allocation period is obtained by combining the dose ratio correction factor. The startup steps for the non-equal-width mutual exclusion pulse allocation function are as follows: Determine whether the real-time temperature signal has reached the preset initial scheduling threshold; When the real-time temperature signal is lower than the preset initial scheduling threshold, the first corresponding working time slot and the second corresponding working time slot are output alternately for a fixed duration. When the real-time temperature signal reaches or exceeds the preset initial scheduling threshold, the non-equal-width mutually exclusive pulse allocation function is activated to dynamically allocate the first corresponding working time slot, the second corresponding working time slot, and the heat recovery window.
2. The multi-wavelength laser control device based on time-division multiplexing timing scheduling according to claim 1, characterized in that, The time slot allocation steps for when the real-time temperature signal increases are as follows: The reduction amount of the first corresponding working time slot is determined based on the increase in the real-time temperature signal. The time slots released by the reduction are split according to the normalized ratio of shallow heat load weight and deep dose compensation weight; The split portion corresponding to the shallow heat load weight is allocated to the heat recovery window; The split portion of the corresponding deep dose compensation weight is allocated to the second corresponding working time slot.
3. The multi-wavelength laser control device based on time-division multiplexing timing scheduling according to claim 1, characterized in that, The time slot allocation steps when the real-time temperature signal exceeds the preset thermal safety threshold are as follows: Determine whether the real-time temperature signal exceeds the preset thermal safety threshold; When the real-time temperature signal exceeds the preset thermal safety threshold, the compression amount of the first corresponding working time slot is calculated; The first corresponding working time slot is shortened according to the compression amount, and the second corresponding working time slot is kept within the preset upper limit of the current scheduling sequence. The time slots released after the first corresponding working time slot is compressed are preferentially allocated to the thermal recovery window; Based on the adjusted first corresponding working time slot, second corresponding working time slot, and heat recovery window, a scheduling sequence for the over-temperature state is generated.
4. The multi-wavelength laser control device based on time-division multiplexing timing scheduling according to claim 1, characterized in that, The steps for determining the duration of the heat recovery window are as follows: The preset ratio of the thermal relaxation time boundary is used as the basic window duration; The difference between the real-time temperature signal and the upper limit of the preset normal temperature range is calculated to obtain the temperature exceedance. The actual duration of the heat recovery window is obtained by adding the product of the temperature exceedance and the preset proportional correction coefficient to the basic window duration.
5. The multi-wavelength laser control device based on time-division multiplexing timing scheduling according to claim 1, characterized in that, The specific steps for outputting the enable signal are as follows: Analyze the time intervals of the first corresponding working time slot, the second corresponding working time slot, and the hot recovery window in the scheduling sequence; During the first corresponding working time slot, an enable signal is output to the first laser driving branch, and a lockout signal is output to the second laser driving branch. During the second corresponding working time slot, an enable signal is output to the second laser driving branch, and a lockout signal is output to the first laser driving branch. Within the heat recovery window, a blocking signal is simultaneously output to the first laser drive branch and the second laser drive branch; The enable and latching controls are executed cyclically according to the scheduling sequence to ensure that the first laser tube and the second laser tube maintain non-overlapping emission in the time domain.
6. A multi-wavelength laser control method based on time-division multiplexing timing scheduling, using the multi-wavelength laser control device based on time-division multiplexing timing scheduling as described in any one of claims 1-5, characterized in that, Includes the following steps: Acquire real-time temperature signals of the skin interface area at the light outlet of the treatment head; Based on the real-time temperature signal, the penetration depth parameters and energy absorption coefficient parameters of the first and second band lasers in human tissue, the thermal relaxation time boundary at the current temperature is calculated. The shallow thermal load weight is generated by the penetration depth parameters and energy absorption coefficient parameters of the first band laser, and the deep dose compensation weight is generated by the penetration depth parameters and energy absorption coefficient parameters of the second band laser. After weight correction, the upper limit boundary of the time slot allocation period is obtained. Substituting the upper limit boundary into the non-equal-width mutually exclusive pulse allocation function generates a scheduling sequence containing a first corresponding working time slot, a second corresponding working time slot, and a thermal recovery window; wherein, the first corresponding working time slot and the second corresponding working time slot are mutually exclusive and effective, and the first corresponding working time slot is shortened as the real-time temperature signal increases, and the released time slot is allocated to the second corresponding working time slot and the thermal recovery window; According to the scheduling sequence, enable signals are output to the first laser drive branch and the second laser drive branch respectively, so that the first laser tube and the second laser tube emit in a time-division multiplexing manner without overlap in the time domain.
Citation Information
Patent Citations
Skin targeted therapy laser control method and system based on dual-wavelength synergistic effect
CN121401614A
Method and system for controlling output energy of intense pulsed light therapeutic apparatus
CN122005072A