A method for normalizing load curves for a high frequency electrosurgical device
Patent Information
- Application Number
- CN202310181855.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-01
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2043-03-01
AI Technical Summary
虽然其特性由硬件决定,但是涉及到的硬件很多,所以也很难通过调硬件的方式调整到与标准负载曲线一致
[0076] The beneficial effects of this invention are: it provides a method for standardizing the load curve of a high-frequency electrosurgical unit, ensuring consistency between the actual output load curve and the standard load curve through calibration. This effectively overcomes the differences in load curves between different production batches of electrosurgical units, improving the output consistency of the company's electrosurgical products. Using software to compensate for hardware differences reduces the requirements on electrosurgical unit hardware components, saving production costs.
Smart Images

Figure CN116338547B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of high-frequency electrosurgical applications, specifically to a method for standardizing the load curve of a high-frequency electrosurgical unit. By calibrating the load curve, the actual load curve is made substantially consistent with a standard load curve, i.e., standardized. This method is applicable to systems with control methods similar to this high-frequency electrosurgical unit. Background Technology
[0002] A high-frequency electrosurgical unit is an electrosurgical instrument that replaces a mechanical scalpel for tissue cutting. It heats the tissue by generating a high-frequency, high-voltage current at the tip of its effective electrode, achieving tissue separation and coagulation, thus serving the purposes of cutting and blood clotting.
[0003] A crucial indicator of a high-frequency electrosurgical unit's performance is its load curve. The load curve represents the unit's output power capability when connected to loads of varying impedances, and its characteristics are determined by the unit's hardware performance. Theoretically, electrosurgical units of the same model should have identical hardware components, and their load curves should be consistent. However, even with identical specifications, hardware components can exhibit variations, such as resistors, capacitors, and transformers. These variations lead to differences in hardware performance between different units, ultimately causing discrepancies between the actual load curve and the standard load curve (as specified in the electrosurgical unit's technical requirements). In some cases, these discrepancies exceed 20%, rendering the product unqualified. Load curves are categorized into full-power and half-power load curves. The full-power load curve represents the maximum set power output, while the half-power load curve represents half the set power output. The two figures below show the load curves of a specific EB03D model electrosurgical unit manufactured by our company in pure cutting output mode. Figure 1 It is a full power load curve. Figure 2 This is a half-power load curve. The horizontal axis represents impedance (in Ω), and the vertical axis represents power (in W). The dashed line is the standard load curve, as specified in the EB03D electrosurgical unit technical requirements, while the solid line represents the measured data. It can be seen that there are significant differences between the measured and standard curves. Although its characteristics are determined by hardware, many hardware components are involved, making it difficult to adjust the hardware to match the standard load curve. Summary of the Invention
[0004] To enable the load curve to be adjusted as required, this invention provides a method for standardizing the load curve of a high-frequency electrosurgical unit. This method is a calibration method that uses a standard load curve as a template. This method can make the actual output characteristics completely consistent with the standard load curve, solving the problem of large differences in load curves in electrosurgical unit production and improving the overall performance of the electrosurgical unit.
[0005] The technical solution of this invention is: a method for standardizing the load curve for high-frequency electrosurgical units, the specific steps of which are as follows:
[0006] Step 1: Based on the standard load curve, calibrate at load impedance points of 100Ω, 200Ω, 500Ω, 1000Ω, and 2000Ω respectively. Save the Uad and Iad values for 10 points (5 full-power points + 5 half-power points) to the EEPROM as follows: Uad_100_full, Uad_200_full, Uad_500_full, Uad_1000_full, Uad_2000_full, Uad_100_half, Uad_200_half, Uad_500_ha lf, Uad_1000_half, Uad_2000_half, Iad_100_full, Iad_200_full, Iad_500_full, Iad_1000_full, Iad_2000_full, Iad_100_half, Iad_200_half, Iad_500_half, Iad_1000_half, Iad_2000_half; This calibration operation is performed once during production debugging and does not need to be performed again after normal use.
[0007] Step 2: During normal use, after powering on, read 10 points of Uad and Iad from the EEPROM. Calculate Rad_100_full, Rad_200_full, Rad_500_full, Rad_1000_full, Rad_2000_full, Rad_100_half, Rad_200_half, Rad_500_half, and R according to the formulas Rad = (Uad * Iad) / 256 and Pad = (Uad * Iad) / 256. ad_1000_half, Rad_2000_half, Pad_100_full, Pad_200_full, Pad_500_full, Pad_1000_full, Pad_2000_full, Pad_100_half, Pad_200_half, Pad_500_half, Pad_1000_half, Pad_2000_half; This operation is performed once after booting up and does not need to be performed again during use.
[0008] Step 3: Before starting the electrosurgical unit, after setting the output power P_set, determine the Rad-R curve and the RP curve based on P_set. This calculation is required every time P_set is changed.
[0009] Step 4: After the electrosurgical unit is started, after each AD sampling is completed, ① firstly, calculate the load impedance R based on the Rad-R curve; ② secondly, calculate the target power Pobj based on the load impedance R using the RP curve; ③ then determine the Pad-P curve based on the load impedance R; ④ then calculate the current power value by using the Pad-P curve based on the Pad value; ⑤ finally, adjust the output based on feedback to make the current power value close to the target power.
[0010] Furthermore, the determination of the Rad-R curve based on P_set in step three is as follows:
[0011] (1) Calculate Rad_100
[0012] If P_set ≤ Pset_half, then Rad_100 = Rad_100_half;
[0013] In other cases, Rad_100 = Rad_100_half + (Rad_100_full - Rad_100_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0014] (2) Calculate Rad_200
[0015] If P_set ≤ Pset_half, then Rad_200 = Rad_200_half;
[0016] In other cases, Rad_200 = Rad_200_half + (Rad_200_full - Rad_200_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0017] (3) Calculate Rad_500
[0018] If P_set ≤ Pset_half, then Rad_500 = Rad_500_half;
[0019] In other cases, Rad_500 = Rad_500_half + (Rad_500_full - Rad_500_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0020] (4) Calculate Rad_1000
[0021] If P_set ≤ Pset_half, then Rad_1000 = Rad_1000_half;
[0022] In other cases, Rad_1000 = Rad_1000_half + (Rad_1000_full - Rad_1000_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0023] (5) Calculate Rad_2000
[0024] If P_set ≤ Pset_half, then Rad_2000 = Rad_2000_half;
[0025] In other cases, Rad_2000 = Rad_2000_half + (Rad_2000_full - Rad_2000_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0026] (6) The Rad-R curve plotted by the five points (Rad_100,100), (Rad_200,200), (Rad_500,500), (Rad_1000,1000), and (Rad_2000,2000).
[0027] Furthermore, the determination of the RP curve based on P_set in step three is as follows:
[0028] (1) Calculate P_100
[0029] If P_set≤Pset_half, then P_100=(P_100_half*P_set) / Pset_half;
[0030] In other cases, P_100 = P_100_half + (P_100_full - P_100_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0031] (2) Calculate P_200
[0032] If P_set≤Pset_half, then P_200=(P_200_half*P_set) / Pset_half;
[0033] In other cases, P_200 = P_200_half + (P_200_full - P_200_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0034] (3) Calculate P_500
[0035] If P_set≤Pset_half, then P_500=(P_500_half*P_set) / Pset_half;
[0036] In other cases, then P_500=P_500_half+(P_500_full-P_500_half)*(P_set-Pset_half) / (Pset_full-Pset_half);
[0037] (4) Calculate P_1000
[0038] If P_set≤Pset_half, then P_1000=(P_1000_half*P_set) / Pset_half;
[0039] In other cases, then P_1000=P_1000_half+(P_1000_full-P_1000_half)*(P_set-Pset_half) / (Pset_full-Pset_half);
[0040] (5) Calculate P_2000
[0041] If P_set≤Pset_half, then P_2000=(P_2000_half*P_set) / Pset_half;
[0042] In other cases, then P_2000=P_2000_half+(P_2000_full-P_2000_half)*(P_set-Pset_half) / (Pset_full-Pset_half);
[0043] (6) Draw an R-P curve through five points: (100,P_100), (200,P_200), (500,P_500), (1000,P_1000), (2000,P_2000)
[0044] Further, in step four, the calculation of the load impedance R according to the Rad-R curve is specifically as follows:
[0045] If Rad<Rad_100, then R=100*Rad / Rad_100;
[0046] If Rad_100≤Rad<Rad_200, then R=100+(200–100)*(Rad–Rad_100) / (Rad_200–Rad_100);
[0047] If Rad_200≤Rad<Rad_500, then R=200+(500–200)*(Rad–Rad_200) / (Rad_500–Rad_200);
[0048] If Rad_500≤Rad<Rad_1000, then R=500+(1000–500)*(Rad–Rad_500) / (Rad_1000–Rad_500);
[0049] If Rad≥Rad_1000, then R=1000+(2000–1000)*(Rad–Rad_1000) / (Rad_2000–Rad_1000).
[0050] Further, in step 4, the calculation of the target power Pobj according to the load impedance R using the R-P curve is specifically as follows:
[0051] If R<100, then Pobj=P_100*R / 100;
[0052] If 100≤R<200, then Pobj=P_100+(P_200–P_100)*(R–100) / (200–100);
[0053] If 200≤R<500, then Pobj=P_200+(P_500–P_200)*(R–200) / (500–200);
[0054] If 500≤R<1000, then Pobj=P_500+(P_1000–P_500)*(R–500) / (1000–500);
[0055] If 1000≤R<2000, then Pobj=P_1000+(P_2000–P_1000)*(R–1000) / (2000–1000);
[0056] If R≥2000, then Pobj=P_2000.
[0057] Further, determining the Pad-P curve according to the load impedance R in step four is specifically as follows:
[0058] (1) Calculate Pad_full and P_full
[0059] If R≤100, then Pad_full=Pad_100_full, P_full=P_100_full;
[0060] If 100 < R ≤ 200, then Pad_full = Pad_100_full + (Pad_200_full - Pad_100_full)*(R - 100) / (200 - 100), P_full = P_100_full + (P_200_full - P_100_full)*(R - 100) / (200 - 100);
[0061] If 200 < R ≤ 500, then Pad_full = Pad_200_full + (Pad_500_full - Pad_200_full)*(R - 200) / (500 - 200), P_full = P_200_full + (P_500_full - P_200_full)*(R - 200) / (500 - 200);
[0062] If 500 < R ≤ 1000, then Pad_full = Pad_500_full + (Pad_1000_full - Pad_500_full)*(R - 500) / (1000 - 500), P_full = P_500_full + (P_1000_full - P_500_full)*(R - 500) / (1000 - 500);
[0063] If 1000 < R ≤ 2000, then Pad_full = Pad_1000_full + (Pad_2000_full - Pad_1000_full)*(R - 1000) / (2000 - 1000), P_full = P_1000_full + (P_2000_full - P_1000_full)*(R - 1000) / (2000 - 1000);
[0064] If R > 2000, then Pad_full = Pad_2000_full and P_full = P_2000_full;
[0065] (2) Calculate Pad_half and P_half
[0066] If R ≤ 100, then Pad_half = Pad_100_half and P_half = P_100_half;
[0067] If 100 < R ≤ 200, then Pad_half=Pad_100_half+(Pad_200_half-Pad_100_half)*(R-100) / (200-100), P_half=P_100_half+(P_200_half-P_100_half)*(R-100) / (200-100);
[0068] If 200 < R ≤ 500, then Pad_half=Pad_200_half+(Pad_500_half-Pad_200_half)*(R-200) / (500-200), P_half=P_200_half+(P_500_half-P_200_half)*(R-200) / (500-200);
[0069] If 500 < R ≤ 1000, then Pad_half=Pad_500_half+(Pad_1000_half-Pad_500_half)*(R-500) / (1000-500), P_half=P_500_half+(P_1000_half-P_500_half)*(R-500) / (1000-500);
[0070] If 1000 < R ≤ 2000, then Pad_half=Pad_1000_half+(Pad_2000_half-Pad_1000_half)*(R-1000) / (2000-1000), P_half=P_1000_half+(P_2000_half-P_1000_half)*(R-1000) / (2000-1000);
[0071] If R > 2000, then Pad_half=Pad_2000_half, P_half=P_2000_half;
[0072] (3) The Pad-P curve is determined by the two points (Pad_half, P_half) and (Pad_full, P_full), and this curve reflects the corresponding relationship between power AD value and power under a certain load impedance.
[0073] Further, in step four, the calculation of the output power Po by using the Pad-P curve according to the Pad value is specifically as follows:
[0074] If Pad ≤ Pad_half, then Po=P_half*Pad / Pad_half;
[0075] If Pad>Pad_half, then Po=P_half+(P_full-P_half)*(Pad-Pad_half) / (Pad_full-Pad_half).
[0076] The beneficial effects of this invention are: it provides a method for standardizing the load curve of a high-frequency electrosurgical unit, ensuring consistency between the actual output load curve and the standard load curve through calibration. This effectively overcomes the differences in load curves between different production batches of electrosurgical units, improving the output consistency of the company's electrosurgical products. Using software to compensate for hardware differences reduces the requirements on electrosurgical unit hardware components, saving production costs. Attached Figure Description
[0077] Figure 1 It is the full power load curve;
[0078] Figure 2 It is a half-power load curve;
[0079] Figure 3 The Rad-R curve is plotted;
[0080] Figure 4 The RP curve is plotted. Detailed Implementation
[0081] The present invention will now be further described with reference to the accompanying drawings.
[0082] Each mode has a load curve, but the processing method is the same. For better explanation, the load curve mentioned below refers to the load curve of the pure cutting mode of the EB03D electric knife. In the pure cutting mode, the maximum power can be set to 350W (expressed as Pset_full), so the half power is 175W (expressed as Pset_half).
[0083] The full-power standard load curve has 5 points, and the specific data is shown in the table below:
[0084] Power W 80 155 333 240 137 Power symbol P_100_full P_200_full P_500_full P_1000_full P_2000_full
[0085] The half-power standard load curve has 5 points, and the specific data is shown in the table below:
[0086]
[0087]
[0088] To ensure consistency with the data from the standard load curve, calibration is required. Calibration involves connecting a load with the corresponding impedance and adjusting the output PWM value (the software controls power output via PWM) to match the actual output power on the standard load curve. Then, the current voltage AD sampling value (Uad) and current AD sampling value (Iad) are saved to the EEPROM. Since R = U / I and P = U*I, Uad and Iad contain four pieces of information: voltage, current, power, and impedance. A total of 10 points (5 for full power and 5 for half power) of Uad and Iad are saved. Let Rad = (Uad*256) / Iad, where Rad is essentially the impedance AD value, multiplied by 256 for easier data processing. Similarly, Pad = (Uad*Iad) / 256, where Pad is the power AD value, multiplied by 256 for easier data processing. Rad_100_full represents a Rad of 100Ω at full power, and so on. Uad_500_half represents a Uad of 500Ω at half power. P_set represents the current set power value, Pset_full represents the maximum set power value, and Pset_half represents the half power value. The following can be obtained through calibration and calculation: Rad_100_full, Rad_200_full, Rad_500_full, Rad_1000_full, Rad_2000_full, Rad_100_half, Rad_200_half, Rad_500_half, Rad_1000_half, Rad_2000_half, Pad_100_full, Pad_200_full, Pad_500_full, Pad_1000_full, Pad_2000_full, Pad_100_half, Pad_200_half, Pad_500_half, Pad_1000_half, Pad_2000_half.
[0089] Calculation method:
[0090] I. Determine the Rad-R curve based on P_set (used to calculate the load impedance R based on the load impedance AD value), the algorithm is as follows:
[0091] 1. Calculate Rad_100
[0092] If P_set ≤ Pset_half, then Rad_100 = Rad_100_half;
[0093] In other cases, Rad_100 = Rad_100_half + (Rad_100_full - Rad_100_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0094] 2. Calculate Rad_200
[0095] If P_set ≤ Pset_half, then Rad_200 = Rad_200_half;
[0096] In other cases, Rad_200 = Rad_200_half + (Rad_200_full - Rad_200_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0097] 3. Calculate Rad_500
[0098] If P_set ≤ Pset_half, then Rad_500 = Rad_500_half;
[0099] In other cases, Rad_500 = Rad_500_half + (Rad_500_full - Rad_500_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0100] 4. Calculate Rad_1000
[0101] If P_set ≤ Pset_half, then Rad_1000 = Rad_1000_half;
[0102] In other cases, Rad_1000 = Rad_1000_half + (Rad_1000_full - Rad_1000_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0103] 5. Calculate Rad_2000
[0104] If P_set ≤ Pset_half, then Rad_2000 = Rad_2000_half;
[0105] In other cases, Rad_2000 = Rad_2000_half + (Rad_2000_full - Rad_2000_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0106] 6. The Rad-R curve plotted from the five points (Rad_100,100), (Rad_200,200), (Rad_500,500), (Rad_1000,1000), and (Rad_2000,2000) is approximately as follows: Figure 3 This curve reflects the relationship between the impedance AD value and the impedance at the current set power.
[0107] II. Determine the RP curve based on P_set (used to calculate the target power Pobj based on the load impedance R), the algorithm is as follows:
[0108] 1. Calculate P_100
[0109] If P_set≤Pset_half, then P_100=(P_100_half*P_set) / Pset_half;
[0110] In other cases, P_100 = P_100_half + (P_100_full - P_100_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0111] 2. Calculate P_200
[0112] If P_set≤Pset_half, then P_200=(P_200_half*P_set) / Pset_half;
[0113] In other cases, P_200 = P_200_half + (P_200_full - P_200_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0114] 3. Calculate P_500
[0115] If P_set≤Pset_half, then P_500=(P_500_half*P_set) / Pset_half;
[0116] In other cases, P_500 = P_500_half + (P_500_full - P_500_half) * (P_set - Pset_half) / (Pset_full - Pset_half);
[0117] 4. Calculate P_1000
[0118] If P_set≤Pset_half, then P_1000=(P_1000_half*P_set) / Pset_half;
[0119] In other cases, P_1000=P_1000_half+(P_1000_full-P_1000_half)*(P_set-Pset_half) / (Pset_full-Pset_half);
[0120] 5. Calculate P_2000
[0121] If P_set≤Pset_half, then P_2000=(P_2000_half*P_set) / Pset_half;
[0122] In other cases, P_2000=P_2000_half+(P_2000_full-P_2000_half)*(P_set-Pset_half) / (Pset_full-Pset_half);
[0123] 6. The R-P curve plotted by 5 points (100,P_100), (200,P_200), (500,P_500), (1000,P_1000), (2000,P_2000) is approximately as Figure 4 : this curve reflects the corresponding relationship between the impedance under the current set power and the target power.
[0124] III. After starting the output, calculate the load impedance R (in Ω) according to the Rad-R curve, the algorithm is as follows:
[0125] If Rad<Rad_100, then R=100*Rad / Rad_100;
[0126] If Rad_100≤Rad<Rad_200, then R=100+(200–100)*(Rad–Rad_100) / (Rad_200–Rad_100);
[0127] If Rad_200≤Rad<Rad_500, then R=200+(500–200)*(Rad–Rad_200) / (Rad_500–Rad_200);
[0128] If Rad_500≤Rad<Rad_1000, then R=500+(1000–500)*(Rad–Rad_500) / (Rad_1000–Rad_500);
[0129] if Rad≥Rad_1000, then R=1000+(2000–1000)*(Rad–Rad_1000) / (Rad_2000–Rad_1000);
[0130] IV. Calculate the target power Pobj (unit: W) based on the load impedance R using the R-P curve, and the algorithm is as follows:
[0131] if R<100, then Pobj=P_100*R / 100;
[0132] if 100≤R<200, then Pobj=P_100+(P_200–P_100)*(R–100) / (200–100);
[0133] if 200≤R<500, then Pobj=P_200+(P_500–P_200)*(R–200) / (500–200);
[0134] if 500≤R<1000, then Pobj=P_500+(P_1000–P_500)*(R–500) / (1000–500);
[0135] if 1000≤R<2000, then Pobj=P_1000+(P_2000–P_1000)*(R–1000) / (2000–1000);
[0136] if R≥2000, then Pobj=P_2000;
[0137] V. Determine the Pad-P curve based on the load impedance R (used to calculate output power Po based on power AD value), and the algorithm is as follows:
[0138] 1. Calculate Pad_full and P_full
[0139] if R≤100, then Pad_full=Pad_100_full, P_full=P_100_full;
[0140] if 100<R≤200, then Pad_full=Pad_100_full+(Pad_200_full-Pad_100_full)*(R-100) / (200-100), P_full=P_100_full+(P_200_full-P_100_full)*(R-100) / (200-100);
[0141] If 200 < R ≤ 500, then Pad_full=Pad_200_full+(Pad_500_full-Pad_200_full)*(R-200) / (500-200), P_full=P_200_full+(P_500_full-P_200_full)*(R-200) / (500-200);
[0142] If 500 < R ≤ 1000, then Pad_full=Pad_500_full+(Pad_1000_full-Pad_500_full)*(R-500) / (1000-500), P_full=P_500_full+(P_1000_full-P_500_full)*(R-500) / (1000-500);
[0143] If 1000 < R ≤ 2000, then Pad_full=Pad_1000_full+(Pad_2000_full-Pad_1000_full)*(R-1000) / (2000-1000), P_full=P_1000_full+(P_2000_full-P_1000_full)*(R-1000) / (2000-1000);
[0144] If R > 2000, then Pad_full=Pad_2000_full, P_full=P_2000_full;
[0145] 2. Calculate Pad_half and P_half
[0146] If R ≤ 100, then Pad_half=Pad_100_half, P_half=P_100_half;
[0147] If 100 < R ≤ 200, then Pad_half=Pad_100_half+(Pad_200_half-Pad_100_half)*(R-100) / (200-100), P_half=P_100_half+(P_200_half-P_100_half)*(R-100) / (200-100);
[0148] If 200 < R ≤ 500, then Pad_half = Pad_200_half + (Pad_500_half - Pad_200_half) * (R - 200) / (500 - 200), P_half = P_200_half + (P_500_half - P_200_half) * (R - 200) / (500 - 200);
[0149] If 500 < R ≤ 1000, then Pad_half = Pad_500_half + (Pad_1000_half - Pad_500_half) * (R - 500) / (1000 - 500), P_half = P_500_half + (P_1000_half - P_500_half) * (R - 500) / (1000 - 500);
[0150] If 1000 < R ≤ 2000, then Pad_half = Pad_1000_half + (Pad_2000_half - Pad_1000_half) * (R - 1000) / (2000 - 1000), P_half = P_1000_half + (P_2000_half - P_1000_half) * (R - 1000) / (2000 - 1000);
[0151] If R > 2000, then Pad_half = Pad_2000_half, P_half = P_2000_half;
[0152] 3. A Pad-P curve is determined by two points (Pad_half, P_half) and (Pad_full, P_full), which reflects the corresponding relationship between power AD value and power under a certain load impedance.
[0153] 6. Calculate output power Po using the Pad-P curve according to the Pad value, the algorithm is as follows:
[0154] If Pad ≤ Pad_half, then Po = P_half * Pad / Pad_half;
[0155] If Pad > Pad_half, then Po = P_half + (P_full - P_half) * (Pad - Pad_half) / (Pad_full - Pad_half). Implementation method:
[0156] (1) Based on the standard load curve, calibration was performed at load impedance points of 100Ω, 200Ω, 500Ω, 1000Ω, and 2000Ω respectively. The Uad and Iad values of 10 points (5 points for full power and 5 points for half power) were saved to the EEPROM as Uad_100_full, Uad_200_full, Uad_500_full, Uad_1000_full, Uad_2000_full, Uad_100_half, and Uad_200_h respectively. alf, Uad_500_half, Uad_1000_half, Uad_2000_half, Iad_100_full, Iad_200_full, Iad_500_full, Iad_1000_full, Iad_2000_full, Iad_100_half, Iad_200_half, Iad_500_half, Iad_1000_half, Iad_2000_half. This calibration operation is performed once during production debugging and does not need to be performed again after normal use.
[0157] (2) During normal use, after powering on, 10 points of Uad and Iad are read from the EEPROM. Based on the formulas Rad = (Uad*256) / Iad and Pad = (Uad*Iad) / 256, Rad_100_full, Rad_200_full, Rad_500_full, Rad_1000_full, Rad_2000_full, Rad_100_half, Rad_200_half, and Rad are calculated. _500_half, Rad_1000_half, Rad_2000_half, Pad_100_full, Pad_200_full, Pad_500_full, Pad_1000_full, Pad_2000_full, Pad_100_half, Pad_200_half, Pad_500_half, Pad_1000_half, Pad_2000_half. This operation is performed once after booting up and does not need to be performed again during use.
[0158] (3) Before starting the electrosurgical unit, after setting the output power P_set, use “Calculation Method” to obtain the Rad-R curve and “Calculation Method” to obtain the RP curve. Each time P_set is changed, it needs to be calculated once.
[0159] (4) After the electrosurgical unit is started, after each AD sampling, ① firstly, calculate the load impedance using "III." of the "Calculation Method"; ② secondly, calculate the target power using "IV." of the "Calculation Method" based on the impedance; ③ then obtain the Pad-P curve using "V." of the "Calculation Method" based on the impedance; ④ then calculate the current power value using "VI." of the "Calculation Method"; ⑤ finally, adjust the output to make the current power value close to the target power. The above steps are performed once after each AD sampling. Since the sampling period of the EB03D electrosurgical unit is 8ms, it can perform 125 calculations and adjustments per second, and the response is still very timely.
[0160] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for standardizing the load curve for high-frequency electrosurgical units, characterized in that: The specific steps are as follows: Step 1: Based on the standard load curve, calibrate at load impedance points of 100Ω, 200Ω, 500Ω, 1000Ω, and 2000Ω respectively. Save the Uad and Iad values for 10 points (5 full-power points + 5 half-power points) to the EEPROM as follows: Uad_100_full, Uad_200_full, Uad_500_full, Uad_1000_full, Uad_2000_full, Uad_100_half, Uad_200_half, Uad_500_ha lf, Uad_1000_half, Uad_2000_half, Iad_100_full, Iad_200_full, Iad_500_full, Iad_1000_full, Iad_2000_full, Iad_100_half, Iad_200_half, Iad_500_half, Iad_1000_half, Iad_2000_half; This calibration operation is performed once during production debugging and does not need to be performed again after normal use. Step 2: During normal use, after powering on, read 10 points of Uad and Iad from the EEPROM. Calculate Rad_100_full, Rad_200_full, Rad_500_full, Rad_1000_full, Rad_2000_full, Rad_100_half, Rad_200_half, Rad_500_half, and R according to the formulas Rad = (Uad * Iad) / 256 and Pad = (Uad * Iad) / 256. ad_1000_half, Rad_2000_half, Pad_100_full, Pad_200_full, Pad_500_full, Pad_1000_full, Pad_2000_full, Pad_100_half, Pad_200_half, Pad_500_half, Pad_1000_half, Pad_2000_half; This operation is performed once after booting up and does not need to be performed again during use. Step 3: Before starting the electrosurgical unit, after setting the output power P_set, determine the Rad-R curve and the RP curve based on P_set. This calculation is required every time P_set is changed. Step 4: After the electrosurgical unit is started, after each AD sampling is completed, ① firstly, calculate the load impedance R based on the Rad-R curve; ② secondly, calculate the target power Pobj based on the load impedance R using the RP curve; ③ then determine the Pad-P curve based on the load impedance R; ④ then calculate the current power value by using the Pad-P curve based on the Pad value; ⑤ finally, adjust the output based on feedback to make the current power value close to the target power.
2. The method for standardizing the load curve for a high-frequency electrosurgical unit according to claim 1, characterized in that: Step three, which involves determining the Rad-R curve based on P_set, is detailed below: (1) Calculate Rad_100 If P_set ≤ Pset_half, then Rad_100 = Rad_100_half; In other cases, Rad_100 = Rad_100_half + (Rad_100_full - Rad_100_half) * (P_set - Pset_half) / (Pset_full - Pset_half); (2) Calculate Rad_200 If P_set ≤ Pset_half, then Rad_200 = Rad_200_half; In other cases, Rad_200 = Rad_200_half + (Rad_200_full - Rad_200_half) * (P_set - Pset_half) / (Pset_full - Pset_half); (3) Calculate Rad_500 If P_set ≤ Pset_half, then Rad_500 = Rad_500_half; In other cases, Rad_500 = Rad_500_half + (Rad_500_full - Rad_500_half) * (P_set - Pset_half) / (Pset_full - Pset_half); (4) Calculate Rad_1000 If P_set ≤ Pset_half, then Rad_1000 = Rad_1000_half; In other cases, Rad_1000 = Rad_1000_half + (Rad_1000_full - Rad_1000_half) * (P_set - Pset_half) / (Pset_full - Pset_half); (5) Calculate Rad_2000 If P_set ≤ Pset_half, then Rad_2000 = Rad_2000_half; In other cases, Rad_2000 = Rad_2000_half + (Rad_2000_full - Rad_2000_half) * (P_set - Pset_half) / (Pset_full - Pset_half); (6) The Rad-R curve plotted by the five points (Rad_100,100), (Rad_200,200), (Rad_500,500), (Rad_1000,1000), and (Rad_2000,2000).
3. The method for standardizing the load curve for a high-frequency electrosurgical unit according to claim 2, characterized in that: Step three, which involves determining the RP curve based on P_set, is detailed below: (1) Calculate P_100 If P_set≤Pset_half, then P_100=(P_100_half*P_set) / Pset_half; For other cases, P_100=P_100_half+(P_100_full-P_100_half)*(P_set-Pset_half) / (Pset_full-Pset_half); (2) Calculate P_200 If P_set≤Pset_half, then P_200=(P_200_half*P_set) / Pset_half; For other cases, P_200=P_200_half+(P_200_full-P_200_half)*(P_set-Pset_half) / (Pset_full-Pset_half); (3) Calculate P_500 If P_set≤Pset_half, then P_500=(P_500_half*P_set) / Pset_half; For other cases, P_500=P_500_half+(P_500_full-P_500_half)*(P_set-Pset_half) / (Pset_full-Pset_half); (4) Calculate P_1000 If P_set≤Pset_half, then P_1000=(P_1000_half*P_set) / Pset_half; For other cases, P_1000=P_1000_half+(P_1000_full-P_1000_half)*(P_set-Pset_half) / (Pset_full-Pset_half); (5) Calculate P_2000 If P_set≤Pset_half, then P_2000=(P_2000_half*P_set) / Pset_half; For other cases, P_2000=P_2000_half+(P_2000_full-P_2000_half)*(P_set-Pset_half) / (Pset_full-Pset_half); (6) An R-P curve drawn by five points: (100,P_100), (200,P_200), (500,P_500), (1000,P_1000), (2000,P_2000).
4. The method for standardizing the load curve for a high-frequency electrosurgical unit according to claim 3, characterized in that: In step 4, the calculation of load impedance R according to the Rad-R curve is specifically as follows: If Rad<Rad_100, then R=100*Rad / Rad_100; If Rad_100≤Rad<Rad_200, then R=100+(200–100)*(Rad–Rad_100) / (Rad_200–Rad_100); If Rad_200≤Rad<Rad_500, then R=200+(500–200)*(Rad–Rad_200) / (Rad_500–Rad_200); If Rad_500≤Rad<Rad_1000, then R=500+(1000–500)*(Rad–Rad_500) / (Rad_1000–Rad_500); If Rad≥Rad_1000, then R=1000+(2000–1000)*(Rad–Rad_1000) / (Rad_2000–Rad_1000).
5. A method for standardizing the load curve for a high-frequency electrosurgical unit according to claim 4, characterized in that: The step of calculating the target power Pobj using the R-P curve according to the load impedance R in step 4 is specifically as follows: If R<100, then Pobj=P_100*R / 100; If 100≤R<200, then Pobj=P_100+(P_200–P_100)*(R–100) / (200–100); If 200≤R<500, then Pobj=P_200+(P_500–P_200)*(R–200) / (500–200); If 500≤R<1000, then Pobj=P_500+(P_1000–P_500)*(R–500) / (1000–500); If 1000≤R<2000, then Pobj=P_1000+(P_2000–P_1000)*(R–1000) / (2000–1000); If R≥2000, then Pobj=P_2000.
6. A method for standardizing the load curve for a high-frequency electrosurgical unit according to claim 5, characterized in that: The step of determining the Pad-P curve according to the load impedance R in step 4 is specifically as follows: (1) Calculate Pad_full and P_full If R≤100, then Pad_full=Pad_100_full, P_full=P_100_full; If 100<R≤200, then Pad_full=Pad_100_full+(Pad_200_full-Pad_100_full)*(R-100) / (200-100), P_full=P_100_full+(P_200_full-P_100_full)*(R-100) / (200-100); If 200<R≤500, then Pad_full=Pad_200_full+(Pad_500_full-Pad_200_full)*(R-200) / (500-200), P_full=P_200_full+(P_500_full-P_200_full)*(R-200) / (500-200); If 500<R≤1000, then Pad_full=Pad_500_full+(Pad_1000_full-Pad_500_full)*(R-500) / (1000-500), P_full=P_500_full+(P_1000_full-P_500_full)*(R-500) / (1000-500); If 1000 < R ≤ 2000, then Pad_full = Pad_1000_full + (Pad_2000_full - Pad_1000_full)*(R - 1000) / (2000 - 1000), P_full = P_1000_full + (P_2000_full - P_1000_full)*(R - 1000) / (2000 - 1000); If R > 2000, then Pad_full = Pad_2000_full, P_full = P_2000_full; (2) Calculate Pad_half and P_half If R ≤ 100, then Pad_half = Pad_100_half, P_half = P_100_half; If 100 < R ≤ 200, then Pad_half = Pad_100_half + (Pad_200_half - Pad_100_half)*(R - 100) / (200 - 100), P_half = P_100_half + (P_200_half - P_100_half)*(R - 100) / (200 - 100); If 200 < R ≤ 500, then Pad_half = Pad_200_half + (Pad_500_half - Pad_200_half)*(R - 200) / (500 - 200), P_half = P_200_half + (P_500_half - P_200_half)*(R - 200) / (500 - 200); If 500 < R ≤ 1000, then Pad_half = Pad_500_half + (Pad_1000_half - Pad_500_half)*(R - 500) / (1000 - 500), P_half = P_500_half + (P_1000_half - P_500_half)*(R - 500) / (1000 - 500); If 1000 < R ≤ 2000, then Pad_half = Pad_1000_half + (Pad_2000_half - Pad_1000_half)*(R - 1000) / (2000 - 1000), P_half = P_1000_half + (P_2000_half - P_1000_half)*(R - 1000) / (2000 - 1000); If R > 2000, then Pad_half = Pad_2000_half, P_half = P_2000_half; (3) The Pad-P curve is determined by two points (Pad_half, P_half) and (Pad_full, P_full), and this curve reflects the correspondence between the power AD value and power under a certain load impedance.
7. A method for standardizing the load curve for a high-frequency electrosurgical unit according to claim 6, characterized in that: Step four describes calculating the output power Po using the Pad-P curve based on the Pad value, as follows: If Pad ≤ Pad_half, then Po = P_half * Pad / Pad_half; If Pad>Pad_half, then Po=P_half+(P_full-P_half)*(Pad-Pad_half) / (Pad_full-Pad_half).
Citation Information
Patent Citations
Method for adjusting the impedance of a load to the output impedance of a power generator and impedance adjustment assembly
CN108292581A
High frequency electric sword output calibrating device
CN206863200U