A method, device, electronic device, and storage medium for controlling a gas valve of an SMA sphygmomanometer to deflate at a fixed deflation rate

By acquiring air pressure values ​​in real time and controlling the duty cycle amplitude, combined with PID closed-loop technology, the problem of unstable deflation speed in traditional blood pressure monitors has been solved, achieving a fixed deflation speed for the SMA blood pressure monitor and improving the accuracy and safety of blood pressure measurement.

CN121059129BActive Publication Date: 2026-02-24TITANIUM TECH (JIANGSU) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511586905.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-03
Publication Date
2026-02-24
Estimated Expiration
2045-11-03

AI Technical Summary

Technical Problem

Traditional blood pressure monitors suffer from unstable deflation rates due to factors such as nonlinear air path, high sensitivity of valve opening to flow rate, cuff volume changes, micro-movements of the subject's limbs, residual pressure of the air pump, and fluctuations in power supply voltage. This can easily lead to insufficient sampling of early pulse amplitude, affecting the stability of pulse envelope fitting. Furthermore, slow deflation prolongs the measurement time and increases the probability of discomfort for the subject.

Method used

By collecting air pressure values ​​in real time, calculating the air pump change rate, adjusting the air pump to inflate to the set value, and using duty cycle limiting and PID closed-loop control, a fixed deflation rate of the SMA blood pressure monitor is achieved. An incremental PID controller is used to adjust the duty cycle of the SMA wire to ensure that the deflation rate is within ±5% error.

Benefits of technology

It achieves constant deflation rate, stabilizes pulsation envelope sampling, improves blood pressure estimation consistency, reduces the risk of missed early pulsations, reduces subject discomfort, and enhances the safety and lifespan of the blood pressure monitor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121059129B_ABST
    Figure CN121059129B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of methods for controlling the air valve of SMA sphygmomanometer to deflate at fixed deflation speed, comprising collecting air pressure value, calculating air pump change speed to adjust air pump inflation to set value;Calculate the deflation speed of air pump to adjust the first output duty cycle to make SMA sphygmomanometer deflate at fixed deflation speed;According to the first output duty cycle, deflation speed, fixed deflation speed, calculate the second output duty cycle, to adjust the air pump deflation process to complete deflation by duty cycle limiting amplitude.Utilize the method, device, electronic equipment and storage medium designed by the present application to control the air valve of SMA sphygmomanometer to deflate at fixed deflation speed, can solve the following problems caused by deflation speed too fast: insufficient sampling on early pulsation amplitude, first effective pulsation may be missed;Deflation speed instability introduces the coupling change of bandwidth and noise, affects the stability of pulsation envelope fitting;Deflate too slowly to extend the measurement time, likely to cause discomfort of the measured person and increase the probability of motion artifact.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of medical measurement and control technology, specifically to a method, apparatus, electronic device, and storage medium for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate. Background Technology

[0002] Cuff blood pressure monitors typically use an air pump to inflate the blood vessels and then collect the pulsating signal generated as the pressure decreases during deflation. Systolic and diastolic blood pressure are estimated based on the oscillation method or related algorithms.

[0003] Traditional deflation methods often rely on mechanical needle valves, orifice plate throttling, or pulse width modulation control of solenoid valves. Due to factors such as nonlinearity of the gas path, high sensitivity of valve opening to flow rate, cuff volume changes, micro-movements of the subject's limbs, residual pressure of the air pump, and fluctuations in power supply voltage, the actual deflation rate often varies at any time. Excessive deflation rate can lead to insufficient sampling of early pulsation amplitude, potentially causing the first effective pulsation to be "missed". Unstable deflation rate introduces coupling changes in bandwidth and noise, affecting the stability of pulsation envelope fitting. Excessive deflation prolongs the measurement time, which can easily cause discomfort to the subject and increase the probability of motion artifacts.

[0004] SMA blood pressure monitors use SMA (Silk Magnesium Ammonium Hydrocarbon) wire to control the valve. Compared to traditional blood pressure monitors, SMA valves are lighter, consume less power, are noiseless, and have no electromagnetic interference. The valve control in SMA blood pressure monitors is completely different from traditional valves. The SMA wire's temperature changes with the amount of current flowing through it, causing a phase transition. When using an SMA blood pressure monitor, it's necessary to balance the lifespan of the SMA wire with the deflation rate. Excessive temperature can cause overheating, significantly impacting the wire's lifespan. Therefore, the SMA wire temperature must be controlled within its phase transition temperature range to ensure optimal lifespan. Furthermore, the valve opening size in an SMA blood pressure monitor is also temperature-dependent. Compared to solenoid valve-type blood pressure monitors, after setting the valve opening size to a fixed deflation rate, it's also necessary to additionally control the SMA wire temperature within the temperature range corresponding to the set opening size. Therefore, SMA blood pressure monitors are greatly affected by temperature, and temperature control can be used to balance the deflation rate and lifespan of the SMA blood pressure monitor.

[0005] Therefore, existing technologies have shortcomings and need to be improved and developed. Summary of the Invention

[0006] The present invention provides a method, apparatus, electronic device, and storage medium for controlling the deflation rate of an SMA blood pressure monitor valve. This addresses the problems in the prior art where traditional deflation methods rely on mechanical needle valves, orifice plate throttling, or pulse width modulation control of solenoid valves. These methods often suffer from variations in actual deflation rate due to factors such as nonlinear gas path, high sensitivity of valve opening to flow rate, cuff volume changes, micro-movements of the subject's limbs, residual pressure in the air pump, and power supply voltage fluctuations. This can lead to problems such as excessively fast deflation rates resulting in insufficient sampling of early pulse amplitude, potentially causing the first effective pulse to be "missed"; unstable deflation rates introducing bandwidth and noise coupling changes, affecting the stability of pulse envelope fitting; and excessively slow deflation prolonging measurement time, easily causing discomfort to the subject and increasing the probability of motion artifacts.

[0007] In a first aspect, the present invention provides a method for controlling the gas valve of an SMA blood pressure monitor to release gas at a fixed rate, comprising:

[0008] Real-time acquisition of air pressure values ​​from the SMA blood pressure monitor detected by the air pressure sensor;

[0009] Adjust the air pump to inflate to the set value based on the air pressure value and the calculated air pump change rate.

[0010] The deflation rate of the air pump is calculated based on the air pressure value, and the first output duty cycle is adjusted based on the deflation rate so that the SMA blood pressure monitor deflates at the required fixed deflation rate.

[0011] The second output duty cycle is calculated based on the first output duty cycle, the venting speed, and the fixed venting speed, so as to adjust the air pump venting process by limiting the duty cycle until venting is completed.

[0012] Furthermore, adjusting the air pump to inflate to the set value based on the air pump change rate calculated from the air pressure value includes:

[0013] The SMA filament in the SMA blood pressure monitor is energized at 80% duty cycle for 200ms, and then continuously energized at 20% duty cycle.

[0014] The air pressure value of the air pressure sensor is read every 1ms. The change rate of the air pump is obtained by subtracting the air pressure value of the adjacent 1ms time from the air pressure value of the current 1ms time interval and dividing the result by the 1ms time interval.

[0015] Compare the pump's rate of change with the pump's standard rate of pressure increase. If the pump's rate of change is greater than or equal to the pump's standard rate of pressure increase, then turn off the pump, stop inflation, and replace with a new SMA blood pressure monitor to inflate to the set value while ensuring that the pump's rate of change is less than the pump's standard rate of pressure increase. If the pump's rate of change is less than the pump's standard rate of pressure increase, then continue inflation to the set value.

[0016] Furthermore, the set value is 140, and the unit is mmHg.

[0017] Furthermore, the step of calculating the deflation rate of the air pump based on the air pressure value, and adjusting the first output duty cycle based on the deflation rate to allow the SMA blood pressure monitor to deflate at the desired fixed deflation rate, includes:

[0018] Adjust the initial duty cycle to a range of 15% to 20%, and adjust the duration of each power-on cycle to a range of 500ms to 1s;

[0019] The first output duty cycle value, which is the same as the initial duty cycle value, is output to the drive circuit where the SMA filament is located, so as to control the SMA filament to be energized with the first output duty cycle.

[0020] Determine whether the deflation rate is within 5% of the fixed deflation rate. If the deflation rate is within 95% to 105% of the fixed deflation rate, continue deflation and enter the PID closed-loop control stage. Otherwise, adjust the first output duty cycle by 1% step size until the deflation rate is within 95% to 105% of the fixed deflation rate and enter the PID closed-loop control stage. That is, if the deflation rate is less than 95% of the fixed deflation rate, the deflation rate is too low, so increase the first output duty cycle by 1% of the value of the first output duty cycle until the deflation rate is within 95% to 105% of the fixed deflation rate. If the deflation rate is greater than 105% of the fixed deflation rate, the deflation rate is too high, so decrease the first output duty cycle by 1% of the value of the first output duty cycle until the deflation rate is within 95% to 105% of the fixed deflation rate.

[0021] Furthermore, the step of calculating the second output duty cycle based on the first output duty cycle, the venting speed, and the fixed venting speed, and adjusting the air pump venting process by limiting the duty cycle until venting is completed, includes:

[0022] An incremental PID controller is used to calculate the deviation by taking the difference between the fixed venting speed and the real-time venting speed as input, and outputting the increment of the SMA wire duty cycle. ;

[0023] Calculate the increment of the first output duty cycle and the SMA filament duty cycle. The sum of the values ​​is used to obtain the second output duty cycle;

[0024] The second output duty cycle is controlled to be energized within the set upper and lower limits of the duty cycle to adjust the air pump venting process until venting is completed.

[0025] Furthermore, the incremental PID controller uses the difference between the fixed venting speed and the real-time venting speed as input to calculate the deviation, and outputs the increment of the SMA filament duty cycle. ,include:

[0026] The increment of the duty cycle of the output SMA filament The calculation formula is:

[0027] ;

[0028] in, This is the proportionality constant, with a value of 2.5;

[0029] This is the integral coefficient, with a value of 0.1;

[0030] is the differential coefficient, with a value of 0.05;

[0031] , , Represent The difference between the time-based deflation rate and the real-time deflation rate, The difference between the previous deflation rate and the real-time deflation rate. The difference between the first two deflation rates and the real-time deflation rate, with an interval of 1ms between each adjacent deflation rate.

[0032] Furthermore, controlling the second output duty cycle to be energized within a set upper and lower limit range to adjust the air pump venting process until venting is completed includes:

[0033] The duty cycle of the second output is adjusted within the range of 5% to 40%, wherein the upper limit of the duty cycle limit is 40% and the lower limit is 5%.

[0034] A second aspect of the present invention provides a device for controlling the gas valve of an SMA blood pressure monitor to release gas at a fixed rate, characterized in that it comprises:

[0035] The data acquisition module is used to acquire the air pressure value of the SMA blood pressure monitor detected by the air pressure sensor in real time;

[0036] The first calculation module is used to adjust the air pump to inflate to a set value based on the air pump change rate calculated from the air pressure value.

[0037] The second calculation module is used to calculate the air pump's deflation rate based on the air pressure value, and adjust the first output duty cycle based on the deflation rate so that the SMA blood pressure monitor deflates at the required fixed deflation rate.

[0038] The adjustment module is used to calculate the second output duty cycle based on the first output duty cycle, the venting speed, and the fixed venting speed, so as to adjust the air pump venting process by limiting the duty cycle until venting is completed.

[0039] In a third aspect, the present invention provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the electronic device implements the method of controlling the air valve of an SMA blood pressure monitor to release air at a fixed deflation rate.

[0040] In a fourth aspect, the present invention provides a computer-readable storage medium for storing a computer program that, when executed on a computer, causes the computer to perform the method of controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate.

[0041] Beneficial effects:

[0042] As can be seen from the above technical solutions, the present invention provides a method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate, which has the following beneficial effects:

[0043] 1. Constant deflation rate: Two-stage control, consisting of coarse adjustment and closed-loop PID, is adopted to keep the actual deflation rate within ±5% of the fixed deflation rate, which helps to stabilize the pulsation envelope sampling conditions and improve the consistency of blood pressure estimation.

[0044] 2. Achieved no missed detection of early beats: By controlling the upper limit to suppress excessively rapid deflation, the risk of the first beat being skipped is reduced, and the accuracy of systolic blood pressure estimation is improved.

[0045] 3. Reduce steady-state error: Estimate the leakage rate with a sampling period of 1ms and correct it in real time. Fine-tune the duty cycle in 1% increments to enter the error band before closing the loop, taking into account both response speed and steady-state error.

[0046] 4. Improved safety of the blood pressure monitor: By limiting the duty cycle of the second output to 5%~40%, the risk of SMA overheating and the inability of the blood pressure monitor valve to close is reduced, thereby improving device lifespan and measurement safety.

[0047] 5. Consistent control: By comparing the rate of change of the air pump with the standard pressurization rate, the system status is checked to avoid deviations in the initial conditions caused by excessively rapid inflation, thereby improving the effectiveness of subsequent deflation control.

[0048] 6. High compatibility: The method relies only on pressure sensor readings, SMA drive circuit and microcontroller software strategy, without the need to modify the main gas path components, is compatible with existing hardware, and is easy to use directly on the SMA valve blood pressure monitor platform.

[0049] It should be understood that all combinations of the foregoing concepts and the additional concepts described in more detail below can be considered part of the inventive subject matter of this disclosure, provided that such concepts do not contradict each other.

[0050] The foregoing and other aspects, embodiments, and features of the teachings of the present invention will be more fully understood from the following description in conjunction with the accompanying drawings. Other additional aspects of the invention, such as features and / or beneficial effects of exemplary embodiments, will become apparent from the following description or may be learned through practice of specific embodiments according to the teachings of the present invention. Attached Figure Description

[0051] The accompanying drawings are not drawn to scale. In the drawings, each identical or nearly identical component shown in the various figures may be denoted by the same reference numeral. For clarity, not every component is labeled in each figure. Embodiments of various aspects of the invention will now be described by way of example and with reference to the accompanying drawings, wherein:

[0052] Figure 1 This is a flowchart illustrating a method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate, according to an embodiment of this application.

[0053] Figure 2 This is a flowchart of step S104 of a method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate, according to an embodiment of this application.

[0054] Figure 3 This is a flowchart of step S106 of a method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate, according to an embodiment of this application.

[0055] Figure 4 This is a flowchart of step S108 of a method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate, according to an embodiment of this application.

[0056] Figure 5 This is a control venting logic diagram for a method of controlling the air valve of an SMA blood pressure monitor to vent at a fixed venting rate, according to an embodiment of this application.

[0057] Figure 6This is a general framework diagram of a method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate, according to an embodiment of this application.

[0058] Figure 7 This is a schematic diagram of an electronic device according to an embodiment of this application. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the described embodiments of the present invention without creative effort are within the scope of protection of the present invention. Unless otherwise defined, the technical or scientific terms used herein should have the ordinary meaning understood by those skilled in the art to which this invention pertains.

[0060] The terms "first," "second," and similar words used in the specification and claims of this patent application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Similarly, unless the context clearly indicates otherwise, the singular forms of "an," "a," or "the," etc., do not indicate a quantity limitation, but rather indicate the presence of at least one. Terms such as "comprising" or "including" indicate that the element or object preceding "comprising" encompasses the features, integrals, steps, operations, elements, and / or components listed following "comprising" or "including," and do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or sets thereof. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; these relative positional relationships may change accordingly when the absolute position of the described object changes.

[0061] A shape memory alloy (SMA) blood pressure monitor is an electronic blood pressure monitor that uses shape memory alloy wire as a valve actuator in its gas circuit. Electrical heating drives the SMA wire to undergo a phase change, which, through levers, springs, or guide rod mechanisms, actuates the valve core or throttling component to change the equivalent opening of the venting channel, thereby controlling the inflation and deflation process. Its basic components typically include: an air pump, an SMA-driven air valve, a pressure sensor, a microcontroller, and an SMA drive circuit. The SMA wire acts as a resistive load, generating different heating powers controlled by the PWM duty cycle; through heat dissipation and elastic reset, the valve position returns to its initial state after cooling.

[0062] In existing technologies, traditional deflation methods mostly rely on mechanical needle valves, orifice plate throttling, or pulse width modulation control of solenoid valves. Due to factors such as nonlinearity of the gas path, high sensitivity of valve opening to flow rate, cuff volume changes, micro-movements of the subject's limbs, residual pressure of the air pump, and fluctuations in power supply voltage, the actual deflation rate often varies at any time. This can easily lead to insufficient sampling of early pulsation amplitude due to excessively fast deflation, potentially causing the first effective pulsation to be "missed". Unstable deflation rate introduces coupling changes in bandwidth and noise, affecting the stability of pulsation envelope fitting. Excessively slow deflation prolongs the measurement time, easily causing discomfort to the subject and increasing the probability of motion artifacts.

[0063] In view of this, embodiments of the present invention provide a method for controlling the gas valve of an SMA blood pressure monitor to release gas at a fixed rate, referring to... Figure 1 ,include:

[0064] Step S102: Real-time acquisition of air pressure values ​​from the SMA blood pressure monitor detected by the air pressure sensor.

[0065] Step S104: Adjust the air pump to inflate to the set value based on the air pump change rate calculated from the air pressure value.

[0066] Step S106: Calculate the deflation rate of the air pump based on the air pressure value, and adjust the first output duty cycle based on the deflation rate so that the SMA blood pressure monitor deflates at the required fixed deflation rate.

[0067] Step S108: Calculate the second output duty cycle based on the first output duty cycle, the venting speed, and the fixed venting speed, and adjust the air pump venting process by limiting the duty cycle until venting is completed.

[0068] After pressure acquisition, inflation speed verification and inflation to the set value, estimation of deflation speed and coarse adjustment using the first output duty cycle, and calculation combining the fixed deflation speed and real-time deflation speed, the final calculation is performed. After steps including superimposing the second output duty cycle and limiting the amplitude, maintaining the closed loop until deflation is complete, the air valve of the SMA sphygmomanometer is controlled to deflate at a fixed rate. During the process, the air pressure value is read in with a 1ms sampling period, the deflation rate is calculated differentially, and the SMA wire is driven by PWM to adjust the valve opening. This achieves a near-constant fixed deflation rate by adjusting the valve opening over time within repeatable sampling and control cycles.

[0069] In some embodiments, reference is made to Figure 2 The air pump is adjusted to inflate to the set value based on the calculated air pressure change rate, including:

[0070] Step S1041: Control the SMA filament in the SMA blood pressure monitor to be energized at 80% duty cycle for 200ms, and then continuously energized at 20% duty cycle.

[0071] Step S1042: Read the air pressure value of the air pressure sensor every 1ms. Divide the value obtained by subtracting the air pressure value of the adjacent 1ms time interval from the current 1ms air pressure value and divide it by the 1ms interval to obtain the air pump change rate.

[0072] Step S1043: Compare the pump change rate with the pump standard pressure increase rate. If the pump change rate is greater than or equal to the pump standard pressure increase rate, turn off the pump, stop inflation, and replace with a new SMA blood pressure monitor to inflate to the set value while ensuring that the pump change rate is less than the pump standard pressure increase rate. If the pump change rate is less than the pump standard pressure increase rate, continue inflation to the set value.

[0073] First, a higher duty cycle is used to initiate the movement of the SMA filament and bring it to a steady state. Then, the pump's rate of change is calculated at 1ms intervals and compared with the standard pressurization rate. If the condition is met, inflation continues to the set value; otherwise, it stops and the device is replaced. An 80% duty cycle is applied for 200ms to quickly drive the mechanism to reset or close the valve, then maintained at 20%. The pump's rate of change is calculated and compared with the calibrated standard pressurization rate to determine whether to allow continued inflation, thereby eliminating abnormal inflation states and ensuring the consistency of the deflation start point (i.e., the set value) and safety during deflation.

[0074] In some embodiments, the set value is 140, in mmHg. The set value is adjustable based on actual measurements, and generally 140 mmHg is sufficient for blood pressure measurement. When the set value is 140 mmHg as the deflation initiation pressure reference, inflation is considered complete when the set value is greater than or equal to 140 mmHg, and the deflation phase begins. This standardization of the initiation pressure improves the consistency between deflation rate control and pulsation detection.

[0075] In some embodiments, reference is made to Figure 3 The process involves calculating the deflation rate of the air pump based on the air pressure value, and adjusting the first output duty cycle based on the deflation rate to deflate the SMA blood pressure monitor at the desired fixed deflation rate, including:

[0076] Step S1061: Adjust the initial duty cycle to a range of 15% to 20%, and adjust the duration of each power-on cycle to a range of 500ms to 1s.

[0077] Due to the high temperature sensitivity of SMA filament, the temperature drops significantly during initial venting as the airflow passes through it. Therefore, venting is initially performed with a small duty cycle before the PID closed-loop control phase. The initial duty cycle setting range is based on the thermal characteristics of the SMA filament model and is determined through factory calibration to ensure that the initial valve opening corresponds to 70%~80% of the required fixed venting speed. The energizing duration setting range is based on temperature sensor feedback to ensure that the SMA filament temperature fluctuation does not exceed 2℃ within the duration interval.

[0078] Step S1062: Output the value of the first output duty cycle, which is the same as the initial duty cycle value, to the drive circuit where the SMA filament is located, so as to control the SMA filament to be energized with the first output duty cycle.

[0079] Step S1063: Determine whether the deflation speed is within 5% of the fixed deflation speed. If the deflation speed is within 95% to 105% of the fixed deflation speed, continue deflation and enter the PID closed-loop control stage; otherwise, adjust the first output duty cycle by 1% step size until the deflation speed is within 95% to 105% of the fixed deflation speed and enter the PID closed-loop control stage. That is, if the deflation speed is less than 95% of the fixed deflation speed, the deflation speed is too low, so the first output duty cycle is increased by 1% of the value of the first output duty cycle until the deflation speed is within 95% to 105% of the fixed deflation speed; if the deflation speed is greater than 105% of the fixed deflation speed, the deflation speed is too high, so the first output duty cycle is decreased by 1% of the value of the first output duty cycle until the deflation speed is within 95% to 105% of the fixed deflation speed.

[0080] Open-loop regulation is performed using the initial duty cycle and energizing duration. The system checks if the system has entered a fixed venting speed error band of ±5%. If not, the first output duty cycle is adjusted in 1% increments until it enters the error band, at which point the system switches to the closed-loop stage. These steps reduce overshoot caused by large deviations in the initial closed-loop operation, improving efficiency and stability in reaching steady state.

[0081] In some embodiments, reference is made to Figure 4 The second output duty cycle is calculated based on the first output duty cycle, the venting speed, and the fixed venting speed. The venting process of the air pump is adjusted by limiting the duty cycle until venting is complete, including:

[0082] Step S1081: An incremental PID controller is used to calculate the deviation by taking the difference between the fixed venting speed and the real-time venting speed as input, and outputting the increment of the SMA filament duty cycle. An incremental PID controller is used to avoid the risk of sudden output changes associated with an absolute PID controller.

[0083] Step S1082: Calculate the increment of the first output duty cycle and the SMA filament duty cycle. The sum of the values ​​is used to obtain the second output duty cycle.

[0084] Step S1083: Control the second output duty cycle to be energized within the set upper and lower limits of the duty cycle to adjust the air pump venting process until venting is completed.

[0085] Using the difference between the fixed venting rate and the real-time venting rate as input, the incremental PID controller outputs the duty cycle increment. The second output duty cycle is obtained by adding it to the first output duty cycle. Upper and lower limits are applied to the second output duty cycle, and SMA is driven. This achieves approximately constant venting speed within a small error range and suppresses excessive duty cycle adjustment.

[0086] In some embodiments, an incremental PID controller is used to calculate the deviation by taking the difference between the fixed venting rate and the real-time venting rate as input, and outputting the increment of the SMA filament duty cycle. ,include:

[0087] Increment of duty cycle of output SMA filament The calculation formula is:

[0088] ;

[0089] in, This is the proportionality constant, with a value of 2.5;

[0090] This is the integral coefficient, with a value of 0.1;

[0091] is the differential coefficient, with a value of 0.05;

[0092] , , Represent The difference between the time-based deflation rate and the real-time deflation rate, The difference between the previous deflation rate and the real-time deflation rate. The difference between the first two deflation rates and the real-time deflation rate, with an interval of 1ms between each adjacent deflation rate.

[0093] In some embodiments, controlling the second output duty cycle to be energized within a set upper and lower limit range of the duty cycle to adjust the air pump venting process until venting is completed includes:

[0094] The duty cycle of the second output is controlled to be adjusted within the range of 5% to 40%, with the upper limit of the duty cycle limit being 40% and the lower limit being 5%.

[0095] By setting duty cycle limits, with an upper limit of 40% and a lower limit of 5%, it is convenient to control the SMA heat load and valve stroke boundary, thereby improving reliability and safety. On the other hand, under prolonged energization, the temperature of the SMA filament can exceed 120 degrees Celsius, leading to fatigue failure. Continuous energization with too small a duty cycle will cause the SMA filament to over-cool, lose its contractile force, and thus fail to control the valve port. Therefore, upper and lower limits are set for the duty cycle, with an upper limit of 40% and a lower limit of 5%. This ensures the stability and controllability of the SMA filament by continuously energizing with a duty cycle greater than 40% and continuously energizing with a duty cycle less than 5%.

[0096] Reference Figure 5 It shows the logic diagram for controlling venting, combined with Figure 6 The provided general framework diagram shows that the airbag, air pressure sensor, air pump, and deflation valve of the SMA blood pressure monitor are all on the same air path and are uniformly controlled by the control board, realizing the method provided in this application for controlling the air valve of the SMA blood pressure monitor to deflate at a fixed deflation rate.

[0097] Another embodiment of the present invention provides a device for controlling the gas valve of an SMA blood pressure monitor to release gas at a fixed rate, characterized in that it comprises:

[0098] The data acquisition module is used to acquire the air pressure value of the SMA blood pressure monitor detected by the air pressure sensor in real time;

[0099] The first calculation module is used to adjust the air pump to inflate to the set value based on the air pump change rate calculated from the air pressure value.

[0100] The second calculation module is used to calculate the air pump's deflation rate based on the air pressure value, so as to adjust the first output duty cycle based on the deflation rate so that the SMA blood pressure monitor deflates at the required fixed deflation rate.

[0101] The adjustment module is used to calculate the second output duty cycle based on the first output duty cycle, the venting speed, and the fixed venting speed, so as to adjust the air pump venting process by limiting the duty cycle until venting is completed.

[0102] It should be noted that although several units or sub-units of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.

[0103] Based on the same inventive concept as the above method embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it enables the electronic device to implement the control method described in the above embodiments.

[0104] In one embodiment, the electronic device may be a server, and in this embodiment, the structure of the electronic device may be as follows: Figure 7 As shown, it includes a memory, a communication module, and one or more processors.

[0105] Memory is used to store computer programs executed by the processor. Memory can be mainly divided into a program storage area and a data storage area. The program storage area can store the operating system and programs required to run instant messaging functions, etc.; the data storage area can store various instant messaging information and operation instruction sets, etc.

[0106] Memory can be volatile memory, such as random access memory (RAM); memory can also be non-volatile memory, such as read-only memory, flash memory, hard disk drive (HDD), or solid-state drive (SSD); or memory can be any other medium capable of carrying or storing a desired computer program having the form of instructions or data structures and accessible by a computer, but is not limited thereto. Memory can be a combination of the above-mentioned types of memory.

[0107] A processor may include one or more central processing units (CPUs) or digital processing units, etc. The processor is used to implement the aforementioned audio data processing methods when it invokes computer programs stored in memory.

[0108] The communication module is used to communicate with terminal devices and other servers.

[0109] This application embodiment does not limit the specific connection medium between the above-described memory, communication module, and processor. This application embodiment... Figure 7 The memory and processor are connected via a bus, and the bus is in... Figure 7 The connections between other components are illustrated with arrows and are for illustrative purposes only, not as limiting information. Buses can be categorized as address buses, data buses, control buses, etc. For ease of description, Figure 7 The text uses only one arrow to describe it, but does not indicate that there is only one bus or one type of bus.

[0110] Based on the same inventive concept as the above-described method embodiments, embodiments of the present invention also provide a computer-readable storage medium for storing a computer program. When the computer program is run on a computer, it enables an electronic device to implement the control methods described in the above embodiments. The computer-readable storage medium can be a readable signal medium or a readable storage medium. A readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.

[0111] Based on the same inventive concept as the above-described method embodiments, embodiments of the present invention also provide a computer program product. The computer program product includes a computer program that, when run on an electronic device, causes the electronic device to perform the steps of the control methods described above according to various exemplary embodiments of this application. The program product may take the form of any combination of one or more readable media. These computer program commands can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the commands executed by the processor of the computer or other programmable data processing device generate a process for implementing... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0112] While the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the invention. Those skilled in the art can make various modifications and refinements without departing from the spirit and scope of the invention. Therefore, the scope of protection of the present invention shall be determined by the claims.

Claims

1. A method for controlling the air valve of an SMA sphygmomanometer to release air at a fixed rate, characterized in that, include: Real-time acquisition of air pressure values ​​from the SMA blood pressure monitor detected by the air pressure sensor; Adjust the air pump to inflate to the set value based on the air pressure value and the calculated air pump change rate. The deflation rate of the air pump is calculated based on the air pressure value, and the first output duty cycle is adjusted based on the deflation rate so that the SMA blood pressure monitor deflates at the required fixed deflation rate. The second output duty cycle is calculated based on the first output duty cycle, the venting speed, and the fixed venting speed. The air pump venting process is adjusted by limiting the duty cycle until venting is complete. The process includes: using an incremental PID controller with the difference between the fixed venting speed and the real-time venting speed as input to calculate the deviation, and outputting the increment of the SMA filament duty cycle. The increment of the duty cycle of the output SMA filament The calculation formula is: ;in, This is the proportionality constant, with a value of 2.5; This is the integral coefficient, with a value of 0.1; is the differential coefficient, with a value of 0.05; , , Represent The difference between the time-based deflation rate and the real-time deflation rate, The difference between the previous deflation rate and the real-time deflation rate. The difference between the first two venting rates and the real-time venting rate, with an interval of 1ms between each adjacent venting rate; calculate the increment of the first output duty cycle and the duty cycle of the SMA filament. The sum of the values ​​is used to obtain the second output duty cycle; The second output duty cycle is controlled to be energized within the set upper and lower limits of the duty cycle to adjust the air pump venting process until venting is completed.

2. The method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate according to claim 1, characterized in that, The step of adjusting the air pump inflation to the set value based on the air pressure value and the calculated air pump change rate includes: The SMA filament in the SMA blood pressure monitor is energized at 80% duty cycle for 200ms, and then continuously energized at 20% duty cycle. The air pressure value of the air pressure sensor is read every 1ms. The change rate of the air pump is obtained by subtracting the air pressure value of the adjacent 1ms time from the air pressure value of the current 1ms time interval and dividing the result by the 1ms time interval. Compare the pump's rate of change with the pump's standard rate of pressure increase. If the pump's rate of change is greater than or equal to the pump's standard rate of pressure increase, then turn off the pump, stop inflation, and replace with a new SMA blood pressure monitor to inflate to the set value while ensuring that the pump's rate of change is less than the pump's standard rate of pressure increase. If the pump's rate of change is less than the pump's standard rate of pressure increase, then continue inflation to the set value.

3. The method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate according to claim 2, characterized in that, The set value is 140, and the unit is mmHg.

4. A method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate according to claim 1, characterized in that, The step of calculating the deflation rate of the air pump based on the air pressure value, and adjusting the first output duty cycle based on the deflation rate to allow the SMA blood pressure monitor to deflate at the desired fixed deflation rate, includes: Adjust the initial duty cycle to a range of 15% to 20%, and adjust the duration of each power-on cycle to a range of 500ms to 1s; The first output duty cycle value, which is the same as the initial duty cycle value, is output to the drive circuit where the SMA filament is located, so as to control the SMA filament to be energized with the first output duty cycle. Determine whether the deflation rate is within 5% of the fixed deflation rate. If the deflation rate is within 95% to 105% of the fixed deflation rate, continue deflation and enter the PID closed-loop control stage. Otherwise, adjust the first output duty cycle by 1% step size until the deflation rate is within 95% to 105% of the fixed deflation rate and enter the PID closed-loop control stage. That is, if the deflation rate is less than 95% of the fixed deflation rate, the deflation rate is too low, so increase the first output duty cycle by 1% of the value of the first output duty cycle until the deflation rate is within 95% to 105% of the fixed deflation rate. If the deflation rate is greater than 105% of the fixed deflation rate, the deflation rate is too high, so decrease the first output duty cycle by 1% of the value of the first output duty cycle until the deflation rate is within 95% to 105% of the fixed deflation rate.

5. A method for controlling the air valve of an SMA blood pressure monitor to release air at a fixed rate according to claim 1, characterized in that, The control of the second output duty cycle to energize within the set upper and lower limits of the duty cycle to adjust the air pump venting process until venting is completed includes: The duty cycle of the second output is adjusted within the range of 5% to 40%, wherein the upper limit of the duty cycle limit is 40% and the lower limit is 5%.

6. A device for controlling the air valve of an SMA blood pressure monitor to release air at a fixed deflation rate, characterized in that, include: The data acquisition module is used to acquire the air pressure value of the SMA blood pressure monitor detected by the air pressure sensor in real time; The first calculation module is used to adjust the air pump to inflate to a set value based on the air pump change rate calculated from the air pressure value. The second calculation module is used to calculate the air pump's deflation rate based on the air pressure value, and adjust the first output duty cycle based on the deflation rate so that the SMA blood pressure monitor deflates at the required fixed deflation rate. The adjustment module is used to calculate a second output duty cycle based on the first output duty cycle, the venting speed, and the fixed venting speed, so as to adjust the air pump venting process by limiting the duty cycle until venting is completed. The process includes: using an incremental PID controller to calculate the deviation with the difference between the fixed venting speed and the real-time venting speed as input, and outputting the increment of the SMA filament duty cycle. The increment of the duty cycle of the output SMA filament The calculation formula is: ;in, This is the proportionality constant, with a value of 2.5; This is the integral coefficient, with a value of 0.1; is the differential coefficient, with a value of 0.05; , , Represent The difference between the time-based deflation rate and the real-time deflation rate, The difference between the previous deflation rate and the real-time deflation rate. The difference between the first two venting rates and the real-time venting rate, with an interval of 1ms between each adjacent venting rate; calculate the increment of the first output duty cycle and the duty cycle of the SMA filament. The sum of the values ​​is used to obtain the second output duty cycle; The second output duty cycle is controlled to be energized within the set upper and lower limits of the duty cycle to adjust the air pump venting process until venting is completed.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it causes the electronic device to implement the method described in any one of claims 1 to 5 for controlling the air valve of the SMA blood pressure monitor to release air at a fixed rate.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when the computer program is run on a computer, causes the computer to perform the method of controlling the air valve of the SMA blood pressure monitor to release air at a fixed rate as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Blood pressure measuring method and system, electronic equipment and medium

    CN119632525A

  • Mechanical arm control method and device based on SMA wire control, electronic equipment and storage medium

    CN120326631A