A self-adaptive protection method and device for a massage chair and the massage chair
Patent Information
- Application Number
- CN202611021501.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-09
- Publication Date
- 2026-10-09
AI Technical Summary
[0003]该现有方案采用固定阈值无法适配电机长期使用带来的参数漂移问题,极易出现正常按摩工况下误触发停机保护,或设备轻微卡滞时参数未达阈值引发漏判故障
本申请实施例提供了一种按摩椅的自适应保护方法、装置和按摩椅,该方法包括:获取按摩椅在运行周期内的运行时长和各传感器的运行数据;根据运行时长和各传感器的运行数据,确定按摩椅在运行周期内的风险评分;根据风险评分和各传感器的运行数据,确定目标异常情况;最后根据目标异常情况对应的保护方案,对按摩椅执行对应的保护操作。
Smart Images

Figure CN122885745A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of massage chair technology, and more specifically, to an adaptive protection method, device, and massage chair for a massage chair. Background Technology
[0002] Currently, most massage chairs on the market use a fixed threshold judgment mechanism for safety protection control. The system pre-sets fixed threshold values for single physical quantities such as current and speed. When the collected operating parameters exceed the corresponding fixed threshold, the system directly performs a shutdown protection operation.
[0003] The existing solution uses a fixed threshold, which cannot adapt to the parameter drift problem caused by long-term use of the motor. It is very easy to accidentally trigger the shutdown protection under normal massage conditions, or cause missed detection faults when the parameters do not reach the threshold when the equipment is slightly stuck. Summary of the Invention
[0004] The purpose of this invention is to address the shortcomings of the prior art by providing an adaptive protection method, device, and massage chair for a massage chair. This method collects runtime and operating data from various sensors from multiple dimensions, calculates a risk score, and combines the sensor operating data to accurately distinguish various abnormal situations, identify target abnormal situations, and match corresponding protection schemes to provide adaptive protection for the massage chair.
[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows: In a first aspect, embodiments of this application provide an adaptive protection method for a massage chair, the method comprising: Acquire the massage chair's runtime and the operating data of each sensor during its operating cycle; Based on the runtime and the operating data of each sensor, a risk score for the massage chair during the operating cycle is determined. Based on the risk score and the operational data of each sensor, the target anomaly is determined; According to the protection scheme corresponding to the target abnormal situation, the corresponding protection operation is performed on the massage chair.
[0006] In an optional implementation, the operating data of each sensor includes: operating current, operating speed, airbag pressure, and seat departure signal; determining the risk score of the massage chair within the operating cycle based on the operating time and the operating data of each sensor includes: Obtain the no-load current and no-load speed of the massage chair during its no-load operation cycle; Based on the no-load current and the no-load speed, determine the current reference and speed reference; The risk score is obtained by weighting the operating current, operating speed, airbag pressure, seat departure signal, current reference, speed reference, and operating time.
[0007] In an optional implementation, determining the target anomaly based on the risk score and the operational data of each of the sensors includes: If the risk score is greater than or equal to the preset maximum threshold, the current operating condition of the massage chair is determined based on the operating data of each sensor. Based on the current operating conditions, and according to the operating data of each sensor, the target abnormality is determined.
[0008] In an optional implementation, determining the current operating condition of the massage chair based on the operating data of each of the sensors includes: If the operating current is greater than a preset current threshold and the operating speed is lower than a preset speed threshold, then the current operating condition is determined to be a stall condition. The determination of the target abnormal situation based on the current operating conditions and the operational data collected by each of the sensors includes: Determine the rate of change of airbag pressure based on the airbag pressure. If the rate of change of airbag pressure is less than or equal to a preset first airbag pressure threshold, then the target abnormality is determined to be a false stall caused by a hard point in the human skeleton. If the airbag pressure change rate is greater than or equal to the preset second airbag pressure threshold, then the target abnormal situation is determined to be a real stall caused by a mechanical equipment rotation failure, wherein the preset first airbag pressure threshold is less than the preset second airbag pressure threshold.
[0009] In an optional implementation, performing corresponding protection operations on the massage chair according to the protection scheme corresponding to the target abnormal situation includes: If the target abnormality is a false stall caused by a hard point in the human skeleton, the massage chair will not be stopped, and the operating current of the motor will be limited. If the target abnormality is a real stall caused by a mechanical equipment rotation failure, then the massage chair will be stopped and a fault alarm will be triggered.
[0010] In an optional implementation, determining the current operating condition of the massage chair based on the operating data of each of the sensors includes: If the departure signal continues for a preset departure time, then the current working condition is determined to be a departure working condition; The determination of the target abnormal situation based on the current operating conditions and the operational data collected by each of the sensors includes: Based on the departure signal, the abnormal situation is determined to be caused by a person leaving their seat.
[0011] In an optional implementation, performing corresponding protection operations on the massage chair according to the protection scheme corresponding to the target abnormal situation includes: If the target abnormal situation is caused by the human body leaving the seat, the motor of the massage chair will be controlled to decelerate and stop according to the preset exponential deceleration curve, and the airbag will be controlled to perform a gradual decompression protection operation simultaneously.
[0012] In an optional embodiment, the sensor includes at least an airbag pressure sensor, and the method further includes: Obtain the health status of the airbag pressure sensor; If the health status of the airbag pressure sensor is in a failed state, then the peak value of the AC component of the bus current is obtained. The risk score is recalculated by weighting the operating current, operating speed, peak value of the AC component of the bus current, off-seat signal, current reference, speed reference, and operating duration.
[0013] Secondly, embodiments of this application also provide an adaptive protection device for a massage chair, the device comprising: The acquisition module is used to acquire the runtime of the massage chair and the operating data of each sensor during the operating cycle; The determination module is used to determine the risk score of the massage chair during the operating cycle based on the running time and the operating data of each of the sensors; The determining module is further configured to determine the target anomaly based on the risk score and the operating data of each of the sensors; The execution module is used to perform corresponding protection operations on the massage chair according to the protection scheme corresponding to the target abnormal situation.
[0014] Thirdly, embodiments of this application also provide a massage chair, the massage chair including a control device, the control device being used to perform the steps of the adaptive protection method for the massage chair described in any of the first aspects above.
[0015] Fourthly, embodiments of this application also provide a control device, the control device comprising: a processor, a storage medium and a bus, the storage medium storing program instructions executable by the processor, and when the control device is running, the processor communicates with the storage medium via the bus, the processor executing the program instructions to perform the steps of the adaptive protection method for the massage chair as described in any of the first aspects.
[0016] The beneficial effects of this application are: This application provides an adaptive protection method, device, and massage chair for a massage chair. The method includes: acquiring the running time of the massage chair and the operating data of each sensor during the operating cycle; determining the risk score of the massage chair during the operating cycle based on the running time and the operating data of each sensor; determining the target abnormal situation based on the risk score and the operating data of each sensor; and finally performing corresponding protection operations on the massage chair according to the protection scheme corresponding to the target abnormal situation.
[0017] The method in this application collects runtime and operational data from various sensors from multiple dimensions, calculates risk scores, and then combines the sensor operational data to accurately distinguish various abnormal situations, identify target abnormal situations, and match corresponding protection schemes to provide adaptive protection for the massage chair. This breaks away from the traditional single-parameter hard protection mode, making the safety protection logic centralized and unified with clear levels. It can not only identify potential operational hazards in advance, but also handle different abnormal situations differently, greatly reducing the probability of false protection and missed protection, and improving the overall operational safety and fault handling rationality of the massage chair. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 One of the flowcharts of an adaptive protection method for a massage chair provided in an embodiment of this application; Figure 2 A second schematic flowchart illustrating an adaptive protection method for a massage chair provided in this application embodiment; Figure 3 A third schematic flowchart illustrating an adaptive protection method for a massage chair provided in this application embodiment; Figure 4 A fourth schematic flowchart illustrating an adaptive protection method for a massage chair provided in this application embodiment; Figure 5 Fifth schematic flowchart of an adaptive protection method for a massage chair provided in this application embodiment; Figure 6 A flowchart illustrating an adaptive protection method for a massage chair provided in this application is shown in Figure 6. Figure 7 A schematic diagram of the functional modules of an adaptive protection device for a massage chair provided in an embodiment of this application; Figure 8This is a schematic diagram of a control device provided in an embodiment of this application. Detailed Implementation
[0020] 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 some embodiments of the present invention, but not all embodiments.
[0021] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0022] In the description of this application, it should be noted that if the terms "upper", "lower", etc. appear to indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship that the product of this application is usually placed in, it is only for the convenience of describing this application and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.
[0023] Furthermore, the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Additionally, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0024] It should be noted that, where there is no conflict, the features in the embodiments of this application can be combined with each other.
[0025] The adaptive protection method for massage chairs provided in this application will be explained in detail below with reference to the accompanying drawings and specific examples. Figure 1 This is one of the flowcharts illustrating an adaptive protection method for a massage chair provided in an embodiment of this application; as shown below. Figure 1 As shown, the method includes: S101. Obtain the running time of the massage chair and the operating data of each sensor during the operating cycle.
[0026] In this embodiment, after the massage chair is powered on and enters a normal massage operation cycle, the operating data of each sensor and the cumulative running time of the massage chair from the start of operation to the present are acquired at a fixed collection period. .
[0027] Optionally, the operating data of each sensor includes: operating current, operating speed, airbag pressure, and seat departure signal, wherein the operating current... The operating speed is obtained from the current sensor. The airbag pressure is obtained from the speed sensor. The signal obtained from the airbag pressure sensor is the seat dismount signal. It is collected by the human body leaving the seat sensor.
[0028] For example, after a user sits down in the massage chair and activates the full-body massage mode, the massage chair starts and runs continuously. The control device in the massage chair acquires data at a fixed acquisition period, such as 20ms. Each acquisition includes: operating current. Operating speed airbag pressure Separation signal and cumulative runtime .
[0029] S102. Based on the running time and the operating data of each sensor, determine the risk score of the massage chair during the operating cycle.
[0030] Specifically, a multi-parameter weighted fusion formula is used to weight the running time and the operating data of each sensor, and output the risk score of the massage chair during the operating cycle.
[0031] S103. Based on the risk score and the operating data of each sensor, determine the abnormal situation of the target.
[0032] S104. Perform the corresponding protection operation on the massage chair according to the protection scheme corresponding to the abnormal situation of the target.
[0033] Specifically, based on the risk score and the operating data of each sensor, it is determined whether any abnormalities occur during the operation cycle of the massage chair, and if any abnormalities are found, the type of abnormality is further determined, thereby identifying the target abnormality.
[0034] Different types of abnormal situations correspond to different protection schemes. After the target abnormal situation is determined, the protection operation of the protection scheme corresponding to the target abnormal situation is executed on the massage chair to achieve adaptive protection of the massage chair.
[0035] In summary, this application provides an adaptive protection method for a massage chair, which includes: acquiring the runtime of the massage chair and the operating data of each sensor during the operating cycle; determining the risk score of the massage chair during the operating cycle based on the runtime and the operating data of each sensor; determining the target abnormal situation based on the risk score and the operating data of each sensor; and finally performing corresponding protection operations on the massage chair according to the protection scheme corresponding to the target abnormal situation.
[0036] The method in this application collects runtime and operational data from various sensors from multiple dimensions, calculates risk scores, and then combines the sensor operational data to accurately distinguish various abnormal situations, identify target abnormal situations, and match corresponding protection schemes to provide adaptive protection for the massage chair. This breaks away from the traditional single-parameter hard protection mode, making the safety protection logic centralized and unified with clear levels. It can not only identify potential operational hazards in advance, but also handle different abnormal situations differently, greatly reducing the probability of false protection and missed protection, and improving the overall operational safety and fault handling rationality of the massage chair.
[0037] Based on the methods provided in the above embodiments, this application also provides another possible implementation of an adaptive protection method for a massage chair. The operating data of each sensor includes: operating current, operating speed, airbag pressure, and seat departure signal. Figure 2 This is a second schematic flowchart illustrating an adaptive protection method for a massage chair provided in an embodiment of this application. Figure 2 As shown, based on the runtime and operational data from each sensor, the risk score of the massage chair during its operating cycle is determined, including: S201. Obtain the no-load current and no-load speed of the massage chair during its no-load operation cycle.
[0038] In this embodiment, a standardized no-load self-test process is performed each time the massage chair is powered on, before the user sits down for a massage, or when the device is in standby without load. For example, all massage motors of the massage chair are driven to run at a preset fixed frequency, such as 20Hz, for 2 seconds without load, and the no-load current and no-load speed of the motors are continuously collected.
[0039] For example, when the massage chair is powered on, it performs a self-test, controlling all massage motors to run at a uniform 20Hz frequency under no-load for 2 seconds. During this period, there is no external obstruction or human pressure load. Current sensors and speed sensors are used to collect the no-load current of the motors. =1.2A, no-load speed =2980rpm, complete the acquisition of no-load current and no-load speed.
[0040] S202. Determine the current reference and speed reference based on the no-load current and no-load speed.
[0041] Specifically, based on no-load current and no-load speed, the current reference and speed reference of the current state of the adapted equipment are dynamically calculated through fixed coefficient formulas, and absolute upper and lower limit logic is set to avoid reference failure caused by abnormal data, thus solving the parameter drift problem caused by motor aging, component wear and manufacturing tolerance.
[0042] Among them, the current reference The calculation formula is: Speed reference The calculation formula is: , The preset current calibration coefficient can be set to a value range of 2.0 to 3.0. The preset speed calibration coefficient can be set to a range of 0.9 to 1.0, and the current reference can also be set. ≥1.5A, speed reference Absolute limit ≤3200rpm.
[0043] For example, if the no-load current of the motor is collected... =1.2A, no-load speed =2980rpm, the preset current calibration coefficient and preset speed calibration coefficient are as follows: =2.5、 =0.95, then the current reference is calculated. =2.5×1.2=3.0A, speed reference =0.95×2980=2831rpm, and the calibration current reference and speed reference meet the absolute limits of 1.5A≤3.0A and 2831rpm≤3200rpm.
[0044] If the no-load current of the motor is aging =1.6A, then the current reference will be automatically updated. =2.5×1.6=4.0A, completing the baseline adaptive calibration.
[0045] S203. The operating current, operating speed, airbag pressure, seat departure signal, current reference, speed reference and running time are weighted and processed to obtain a risk score.
[0046] Specifically, the weighting coefficients of each data point are obtained, and a multi-parameter weighted fusion formula is used to calculate the weighting coefficients of the operating current. Operating speed airbag pressure Separation signal Current reference Speed reference and runtime The risk score is obtained by weighting the data.
[0047] The weighted fusion calculation formula for risk scores is as follows:
[0048] in, , , , and These are the weighting coefficients for each data item. This represents the maximum airbag pressure. This represents the maximum runtime.
[0049] For example, if the calibrated current reference =3.0A, speed reference =2831rpm, collected operating current 4.5A, operating speed 1500 rpm, airbag pressure 30 kPa, seat-off signal 0, runtime 100 seconds, default weight =0.4, =0.2, =0.15, =0.1, =0.15, and by substituting it into the weighted fusion calculation formula for the risk score, the normalized weighted calculation is completed, and the final output risk score is 1.069.
[0050] In the method provided in this application embodiment, a current and speed reference adapted to the current operating condition of the equipment is dynamically generated based on the power-on no-load self-test, which offsets the parameter deviation caused by motor aging, part wear and production assembly tolerance. Then, the reference value and the operating data of each sensor are weighted and fused to calculate the risk score, thus getting rid of the drawback that fixed thresholds cannot adapt to the equipment life cycle status and allowing the risk assessment criteria to be updated adaptively.
[0051] This application also provides another possible implementation of an adaptive protection method for massage chairs. Figure 3 This is the third flowchart illustrating an adaptive protection method for a massage chair provided in this application embodiment. Figure 3 As shown, based on the risk score and operational data from each sensor, abnormal situations of the target are determined, including: S301. If the risk score is greater than or equal to the preset maximum threshold, the current operating condition of the massage chair is determined based on the operating data of each sensor.
[0052] S302. Based on the current operating conditions and the operating data of each sensor, determine the abnormal situation of the target.
[0053] In this embodiment, after the risk score is calculated, multiple thresholds are used to determine whether to trigger the protection of the massage chair.
[0054] The system includes preset maximum and minimum thresholds. If the risk score is less than the minimum threshold, the massage chair operates normally. If the risk score is greater than or equal to the minimum threshold but less than the maximum threshold, the massage chair is in warning mode, and warning actions can be performed, such as pre-inflating the airbags. If the risk score is greater than or equal to the maximum threshold, the current operating status of the massage chair is determined based on the operating data from each sensor.
[0055] Given the current operating conditions, the types of target anomalies under the current operating conditions are distinguished by analyzing the operating data of each sensor.
[0056] In the method provided in this application embodiment, anomaly detection is triggered by comparing the risk score and a preset maximum threshold. Only when the risk score is greater than or equal to the preset maximum threshold, the specific operating condition is identified by combining the operating data of each sensor. This avoids indiscriminately calling complex discrimination logic, which would waste main control resources. At the same time, based on the current operating condition and the operating data of each sensor, the target anomaly is determined, preventing erroneous operation caused by directly executing protection actions based on a single risk value. This improves the accuracy of anomaly location and the rigor of protection triggering.
[0057] This application also provides another possible implementation of an adaptive protection method for massage chairs. Figure 4 The fourth schematic flowchart of an adaptive protection method for a massage chair provided in this application embodiment is as follows: Figure 4 As shown, based on the operating data of each sensor, the current operating status of the massage chair is determined, including: S401. If the operating current is greater than the preset current threshold and the operating speed is lower than the preset speed threshold, then the current operating condition is determined to be a stall condition.
[0058] In this embodiment, the preset current threshold can be set to 1.5 times the current reference, and the preset speed threshold can be set to 30 rpm. When the operating current is greater than 1.5 times the current reference and the operating speed is less than 30 rpm, and this condition lasts for 0.5 seconds, the current operating condition is determined to be a stall condition.
[0059] For example, the current reference is 3.0A, the preset current threshold is 4.5A, and the preset speed threshold is 30rpm. During the massage process, if the real-time operating current of the motor is 5.5A > 4.5A and the real-time operating speed is 25rpm < 30rpm, and this condition persists for 0.5 seconds without recovery, then the current operating condition is determined to be a stall condition.
[0060] Based on the above example, and considering the current operating conditions, the abnormal situation of the target is determined according to the operational data collected by each sensor, including: S402. Determine the airbag pressure change rate based on the airbag pressure.
[0061] Specifically, the airbag pressure change rate dP / dt is calculated by the ratio of the pressure difference between the two cycles to time, and is used as the core indicator to distinguish between true and false stalls.
[0062] For example, under stalled conditions, airbag pressure data is collected at 10ms intervals, with multiple cycles of data collected continuously. If the airbag pressure rises from 28kPa to 30kPa in a short period of time, taking 1.67 seconds, the pressure change rate dP / dt is calculated to be 1.2kPa / s; if the airbag pressure rises rapidly from 25kPa to 65kPa in a short period of time, taking 5 seconds, the pressure change rate dP / dt is calculated to be 8kPa / s, thus completing the accurate calculation of the pressure change rate.
[0063] S403. If the rate of change of airbag pressure is less than or equal to the preset first airbag pressure threshold, then the target abnormality is determined to be a false blockage caused by a hard point in the human skeleton.
[0064] Specifically, if the preset first airbag pressure threshold is set to 2 kPa / s, when the airbag pressure change rate is ≤2 kPa / s under stall conditions, it is determined to be a temporary increase in load caused by the contact of the massage head with the human bone protrusion and joint hard points, which is a false stall without hardware failure.
[0065] S404. If the airbag pressure change rate is greater than or equal to the preset second airbag pressure threshold, then the target abnormal situation is determined to be a real stall caused by a mechanical equipment rotation failure.
[0066] The preset first airbag pressure threshold is less than the preset second airbag pressure threshold.
[0067] Specifically, if the preset second airbag pressure threshold is set to 5 kPa / s, and 5 kPa / s > 2 kPa / s, a graded judgment interval is formed. When the airbag pressure change rate is > 5 kPa / s under stall conditions, it is judged as a mechanical hardware failure such as massage mechanism jamming, transmission structure jamming, or motor load jamming, which is a real stall abnormality.
[0068] Optionally, based on the protection scheme corresponding to the target abnormal situation, the massage chair performs corresponding protection operations, including: If the abnormal situation is a false stall caused by a hard point in the human skeleton, the massage chair will not be stopped, and the motor's operating current will be limited for protection.
[0069] In this case, if the machine is determined to be a false blockage caused by a hard point in the human skeleton, the massage process will not be stopped or interrupted. Instead, the maximum operating current of the motor will be dynamically limited. For example, the upper limit of the current will be locked at 1.2 times the current reference to buffer the impact of the hard point and balance user comfort and equipment safety.
[0070] If the target abnormality is a genuine stall caused by a mechanical equipment rotation failure, then the massage chair will be stopped and a fault alarm will be triggered.
[0071] Once a mechanical stall is detected, the motor drive output is immediately cut off to stop the machine. At the same time, the motor is controlled to reverse and jog for 0.2 seconds to release the stuck transmission structure. Simultaneously, the equipment buzzer alarm is triggered to alert the user of the equipment malfunction and prevent the motor from overheating and burning out or the mechanical structure from being damaged.
[0072] In the method provided in this application embodiment, the stall condition is determined based on the operating current and operating speed. Then, the pressure change rate of the airbag is used to distinguish between false stall at the hard points of human bones and true stall due to mechanical jamming. Targeted current limiting without stopping the machine or stopping the machine in reverse to troubleshoot and alarm is then performed. This avoids abruptly interrupting the massage and affecting the user experience due to pressing on a local protrusion of the human body, and can also stop the machine in time to protect against hardware jamming. This effectively balances the user experience with the need to prevent damage to the mechanical equipment.
[0073] This application also provides another possible implementation of an adaptive protection method for massage chairs. Figure 5 The fifth flowchart illustrates an adaptive protection method for a massage chair provided in this application embodiment. Figure 5 As shown, based on the operating data of each sensor, the current operating status of the massage chair is determined, including: S501. If the seat-off signal continues for the preset seat-off time, then the current working condition is determined to be the seat-off working condition.
[0074] In this embodiment, a preset departure time of 0.3 seconds is set to avoid false triggering of the signal due to slight movement of the user's body. When the pressure sensor and the departure sensor detect that the human body pressure is lower than the threshold, the departure signal is 1, and the departure signal lasts for more than 0.3 seconds, it is determined that the user has completely left the seat, and the current working condition is determined to be the departure working condition.
[0075] Based on the above example, and considering the current operating conditions, the abnormal situation of the target is determined according to the operational data collected by each sensor, including: S502. Based on the departure signal, determine that the abnormal situation of the target is caused by the human body leaving the seat.
[0076] In the case of being away from the seat, the equipment motor is still running at high speed. If the machine is stopped directly, it is easy to cause mechanical shock, abnormal noise and structural damage. Based on the continuous and effective absence signal, the abnormality type is locked as an abnormality of high-speed operation without load caused by the human leaving the seat, and the corresponding absence protection logic is activated.
[0077] Optionally, based on the protection scheme corresponding to the target abnormal situation, the massage chair performs corresponding protection operations, including: If the abnormal situation is caused by the person leaving the seat, the massage chair motor will be controlled to decelerate and stop according to the preset exponential deceleration curve, and the airbag will be controlled to perform a gradual decompression protection operation simultaneously.
[0078] Specifically, after determining that the abnormal situation is caused by the human body leaving the seat, the system does not perform an instantaneous hard stop, but controls the massage chair's motor to decelerate and stop according to a preset exponential deceleration curve, and simultaneously controls the airbag to perform a gradual decompression protection operation.
[0079] If the initial frequency of the current motor drive is f0 = 40Hz, then according to the exponential deceleration curve f(t = 40Hz)... e -t / 1.2 The system smoothly decelerates, reducing the motor frequency to 0 in approximately 3.5 seconds without mechanical shock. Simultaneously, the PWM duty cycle of the airbag decompression valve linearly increases from 0% to 100% within 1 second, enabling slow airbag decompression. When the user sits down again and the signal for leaving the seat is 0, the operating parameters are restored within 0.5 seconds, and the massage process continues.
[0080] In the method provided in this application embodiment, the instantaneous power outage hard stop is no longer used for the scenario where the user leaves the seat. After determining that the abnormal situation is caused by the human body leaving the seat based on the risk score, the motor is decelerated by an exponential curve and the airbag is depressurized linearly. This eliminates the impact on the transmission structure, body vibration and abnormal noise caused by the sudden stop, reduces the wear of the core and air circuit components, and can quickly restore the previous operating parameters after the user sits down, ensuring the continuity of use and the service life of the whole machine structure.
[0081] This application also provides another possible implementation of an adaptive protection method for massage chairs. Figure 6 This is a sixth flowchart illustrating an adaptive protection method for a massage chair provided in an embodiment of this application. Figure 6 As shown, the sensor includes at least an airbag pressure sensor, and the method further includes: S601, Obtain the health status of the airbag pressure sensor.
[0082] In this embodiment, the massage chair continuously monitors the output data of the airbag pressure sensor during its operation cycle, determines whether the output data is constant, whether there is no response, or whether it exceeds the effective sampling range, and distinguishes whether the health status of the airbag pressure sensor is a normal working state or a failed state.
[0083] For example, if the sensor reading remains constant at 0 for an extended period, without any pressure fluctuations or changes, and cannot respond to changes in load pressure, the airbag pressure sensor is determined to be in a failed state.
[0084] S602. If the health status of the airbag pressure sensor is in a failed state, then obtain the peak value of the AC component of the bus current.
[0085] Specifically, after confirming the airbag pressure sensor failure, the fault replacement logic is activated. The sampling circuit collects the motor bus current, filters the DC component, extracts the peak and valley values of the AC ripple, and calculates the current current ripple peak-to-peak value. It is used to replace airbag pressure parameters.
[0086] S603: Weight the operating current, operating speed, peak value of AC component of bus current, off-seat signal, current reference, speed reference and running time, and redetermine the risk score.
[0087] Specifically, after the pressure sensor fails, the updated weighted fusion formula is as follows:
[0088] in, This represents the weighting coefficient corresponding to the peak value of the AC component of the bus current. The maximum value of the AC component of the bus current is used to calculate the new effective risk score by substituting the collected peak-to-peak value of the current ripple, operating current, operating speed, operating time, and off-seat signal into the updated weighted fusion formula. The new effective risk score is then used to continuously execute the safety protection logic based on the new risk score to avoid downtime due to single sensor failure.
[0089] It should be noted that if the current sensor is in a failed state, time-current integration protection will be enabled; if the speed sensor is in a failed state, estimation without a speed sensor will be enabled to ensure the output risk score.
[0090] In the method provided in this application embodiment, the working status of the pressure sensor is monitored in real time. After the sensor element fails, the weight of the failed data is automatically discarded, and the load pressure is estimated by equivalent bus current ripple and included in the risk scoring calculation. This ensures that the entire safety protection framework will not shut down directly due to a single sensor failure, realizes the fault-tolerant and degraded operation of the system, and improves the fault resistance and operational stability of the massage chair safety control system.
[0091] The following will continue to explain the adaptive protection device and massage chair of the massage chair provided in any of the above embodiments of this application. The specific implementation process and the resulting technical effects are the same as those in the corresponding method embodiments. For the sake of brevity, the parts not mentioned in this embodiment can be referred to the corresponding content in the method embodiment.
[0092] Figure 7 This is a functional module diagram of an adaptive protection device for a massage chair provided in an embodiment of this application. Figure 7 As shown, the adaptive protection device 100 of the massage chair includes: The acquisition module 110 is used to acquire the running time of the massage chair and the operating data of each sensor during the operating cycle; The determination module 120 is used to determine the risk score of the massage chair during its operating cycle based on the running time and the operating data of each sensor. The determination module 120 is also used to determine the abnormal situation of the target based on the risk score and the operating data of each sensor; The execution module 130 is used to perform corresponding protection operations on the massage chair according to the protection scheme corresponding to the target abnormal situation.
[0093] Optionally, the operating data of each sensor includes: operating current, operating speed, airbag pressure, and seat-off signal; the determination module 120 is also used to acquire the no-load current and no-load speed of the massage chair during the no-load operation cycle; based on the no-load current and no-load speed, a current reference and a speed reference are determined; the operating current, operating speed, airbag pressure, seat-off signal, current reference, speed reference, and operating time are weighted and processed to obtain a risk score.
[0094] Optionally, the determining module 120 is further configured to determine the current operating condition of the massage chair based on the operating data of each sensor if the risk score is greater than or equal to a preset maximum threshold; and to determine the target abnormal situation based on the current operating condition and the operating data of each sensor.
[0095] Optionally, the determining module 120 is further configured to determine the current operating condition as a stall condition if the operating current is greater than a preset current threshold and the operating speed is lower than a preset speed threshold; determine the airbag pressure change rate based on the airbag pressure; determine the target abnormal condition as a false stall caused by a hard point in the human skeleton if the airbag pressure change rate is less than or equal to a preset first airbag pressure threshold; and determine the target abnormal condition as a real stall caused by a mechanical equipment rotation failure if the airbag pressure change rate is greater than or equal to a preset second airbag pressure threshold, wherein the preset first airbag pressure threshold is less than the preset second airbag pressure threshold.
[0096] Optionally, the execution module 130 is also configured to, if the target abnormality is a false stall caused by a hard point of the human skeleton, not to perform a shutdown operation on the massage chair and to perform current limiting protection on the motor's operating current; if the target abnormality is a real stall caused by a mechanical equipment rotation failure, to perform a shutdown operation on the massage chair and trigger a fault alarm.
[0097] Optionally, the determining module 120 is further configured to determine the current working condition as an off-seat working condition if the off-seat signal continues for a preset off-seat time; and to determine the target abnormal situation as an abnormal situation caused by the human body leaving the seat based on the off-seat signal.
[0098] Optionally, the execution module 130 is also used to control the motor of the massage chair to decelerate and stop according to a preset exponential deceleration curve if the target abnormal situation is caused by the human body leaving the seat, and simultaneously control the airbag to perform a gradual decompression protection operation.
[0099] Optionally, the sensor includes at least an airbag pressure sensor. The acquisition module 110 is also used to acquire the health status of the airbag pressure sensor; if the health status of the airbag pressure sensor is a failure state, the peak value of the AC component of the bus current is acquired. The determination module 120 is also used to perform weighted processing on the operating current, operating speed, peak value of AC component of bus current, off-seat signal, current reference, speed reference and running time, and redetermine the risk score.
[0100] The above-described device is used to execute the method provided in the foregoing embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.
[0101] These modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more microprocessors, or one or more Field Programmable Gate Arrays (FPGAs). Alternatively, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together as a system-on-a-chip (SOC).
[0102] Figure 8 This is a schematic diagram of a control device provided in an embodiment of this application. This control device can be used for adaptive protection of a massage chair. Figure 8 As shown, the control device includes: processor 210, storage medium 220, and bus 230.
[0103] Storage medium 220 stores machine-readable instructions executable by processor 210. When the control device is running, processor 210 communicates with storage medium 220 via bus 230, and processor 210 executes the machine-readable instructions to perform the steps of the above method embodiment. The specific implementation and technical effects are similar and will not be described in detail here.
[0104] Optionally, this application also provides a storage medium 220, on which a computer program is stored. When the computer program is run by a processor, it executes the steps of the above-described method embodiments. The specific implementation and technical effects are similar, and will not be repeated here.
[0105] This application also provides a massage chair, which includes a control device that can be used for adaptive protection of the massage chair. The specific implementation and technical effects are similar, and will not be described in detail here.
[0106] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0107] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0108] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0109] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0110] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. An adaptive protection method for a massage chair, characterized in that, The method includes: Acquire the massage chair's runtime and the operating data of each sensor during its operating cycle; Based on the runtime and the operating data of each sensor, a risk score for the massage chair during the operating cycle is determined. Based on the risk score and the operational data of each sensor, the target anomaly is determined; According to the protection scheme corresponding to the target abnormal situation, the corresponding protection operation is performed on the massage chair.
2. The method according to claim 1, characterized in that, The operating data of each sensor includes: operating current, operating speed, airbag pressure, and seat departure signal; determining the risk score of the massage chair within the operating cycle based on the operating time and the operating data of each sensor includes: Obtain the no-load current and no-load speed of the massage chair during its no-load operation cycle; Based on the no-load current and the no-load speed, determine the current reference and speed reference; The risk score is obtained by weighting the operating current, operating speed, airbag pressure, seat departure signal, current reference, speed reference, and operating time.
3. The method according to claim 2, characterized in that, The step of determining the target anomaly based on the risk score and the operational data of each sensor includes: If the risk score is greater than or equal to the preset maximum threshold, the current operating condition of the massage chair is determined based on the operating data of each sensor. Based on the current operating conditions, and according to the operating data of each sensor, the target abnormality is determined.
4. The method according to claim 3, characterized in that, Determining the current operating status of the massage chair based on the operating data of each sensor includes: If the operating current is greater than a preset current threshold and the operating speed is lower than a preset speed threshold, then the current operating condition is determined to be a stall condition. The determination of the target abnormal situation based on the current operating conditions and the operational data collected by each of the sensors includes: Determine the rate of change of airbag pressure based on the airbag pressure. If the rate of change of airbag pressure is less than or equal to a preset first airbag pressure threshold, then the target abnormality is determined to be a false stall caused by a hard point in the human skeleton. If the airbag pressure change rate is greater than or equal to the preset second airbag pressure threshold, then the target abnormal situation is determined to be a real stall caused by a mechanical equipment rotation failure, wherein the preset first airbag pressure threshold is less than the preset second airbag pressure threshold.
5. The method according to claim 4, characterized in that, The step of performing corresponding protection operations on the massage chair according to the protection scheme corresponding to the target abnormal situation includes: If the target abnormality is a false stall caused by a hard point in the human skeleton, the massage chair will not be stopped, and the operating current of the motor will be limited. If the target abnormality is a real stall caused by a mechanical equipment rotation failure, then the massage chair will be stopped and a fault alarm will be triggered.
6. The method according to claim 3, characterized in that, Determining the current operating status of the massage chair based on the operating data of each sensor includes: If the departure signal continues for a preset departure time, then the current working condition is determined to be a departure working condition; The determination of the target abnormal situation based on the current operating conditions and the operational data collected by each of the sensors includes: Based on the departure signal, the abnormal situation is determined to be caused by a person leaving their seat.
7. The method according to claim 6, characterized in that, The step of performing corresponding protection operations on the massage chair according to the protection scheme corresponding to the target abnormal situation includes: If the target abnormal situation is caused by the human body leaving the seat, the motor of the massage chair will be controlled to decelerate and stop according to the preset exponential deceleration curve, and the airbag will be controlled to perform a gradual decompression protection operation simultaneously.
8. The method according to claim 2, characterized in that, The sensor includes at least an airbag pressure sensor, and the method further includes: Obtain the health status of the airbag pressure sensor; If the health status of the airbag pressure sensor is in a failed state, then the peak value of the AC component of the bus current is obtained. The risk score is recalculated by weighting the operating current, operating speed, peak value of the AC component of the bus current, off-seat signal, current reference, speed reference, and operating duration.
9. An adaptive protection device for a massage chair, characterized in that, The device includes: The acquisition module is used to acquire the runtime of the massage chair and the operating data of each sensor during the operating cycle; The determination module is used to determine the risk score of the massage chair during the operating cycle based on the running time and the operating data of each of the sensors; The determining module is further configured to determine the target anomaly based on the risk score and the operating data of each of the sensors; The execution module is used to perform corresponding protection operations on the massage chair according to the protection scheme corresponding to the target abnormal situation.
10. A massage chair, characterized in that, The massage chair includes a control device for performing the steps of the adaptive protection method for the massage chair according to any one of claims 1 to 8.