Medical equipment motor health detection method and system and storage medium

By acquiring health monitoring data when the motor of the blood purification equipment is not malfunctioning, generating health score information and a maintenance plan report, the problem of alarms after motor failure in blood purification equipment is solved, realizing fault prevention, reducing maintenance costs, and improving equipment reliability and safety.

CN121633832APending Publication Date: 2026-03-10JAFRON BIOMEDICAL
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-22
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing blood purification equipment only alarms after a motor failure, leading to increased maintenance costs and potential delays in patient treatment, thus failing to guarantee the reliability and safety of the equipment.

Method used

By acquiring health monitoring data, including operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset, when the motor is not malfunctioning, a health score information and a health monitoring report with maintenance plan are generated.

Benefits of technology

It enables prevention of failures, reduces maintenance costs, and improves equipment reliability and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121633832A_ABST
    Figure CN121633832A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a health detection method and system for a motor of medical equipment and a storage medium, and the method comprises the steps: obtaining health detection data of the motor of the medical equipment under the condition that the motor of the medical equipment does not have a fault; determining health score information of the motor according to the health detection data; according to the health score information, a health detection report of the motor is generated, and the health detection report at least comprises a maintenance scheme of the motor. According to the method, the fault prevention of the motor of the medical equipment is realized, and the reliability and the safety of the medical equipment can be improved while the maintenance cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of motor health testing, and more particularly to a method, system, and storage medium for testing the motor health of a medical device. Background Technology

[0002] Blood purification equipment is a crucial medical device used to remove inflammatory mediators and regulate the internal environment balance in critical illnesses such as acute kidney injury and sepsis. Blood purification equipment typically uses pumps to guide the flow of fluid. Each pump is driven by a separate motor, and the equipment uses a drive circuit to control the rotation speed of each motor, thereby adjusting the speed of the corresponding pump and, consequently, the flow rate of the fluid in the corresponding tubing.

[0003] Currently, although blood purification equipment has the function of detecting and alarming motor faults, it usually only alarms after a fault has occurred, requiring staff to carry out repairs. This approach of repairing or replacing the equipment only after a fault has occurred increases maintenance costs and may even cause clinical delays, hindering patient treatment and failing to guarantee the reliability and safety of the blood purification equipment. Summary of the Invention

[0004] Based on this, embodiments of this application provide a method, system, and storage medium for detecting the motor health of medical devices, aiming to prevent motor failures in medical devices and improve the reliability and safety of medical devices while reducing maintenance costs.

[0005] In a first aspect, embodiments of this application provide a method for detecting the motor health of a medical device, including: Under the condition that the motor of the medical device is not faulty, acquire the health monitoring data of the motor of the medical device; Based on the health monitoring data, the health score information of the motor is determined; Based on the health score information, a health inspection report for the motor is generated, and the health inspection report includes at least the maintenance plan for the motor.

[0006] In some embodiments, the health monitoring data of the motor includes at least one of the following: the motor's operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset.

[0007] In some embodiments, the medical device includes a laser measurement component, which includes a transmitting screen and a receiving screen. The transmitting screen is fixedly disposed on the housing of the motor, and the receiving screen is annularly sleeved on the motor shaft. The motor shaft is located between the transmitting screen and the receiving screen, and the laser line emitted by the transmitting screen is parallel to the unbent motor shaft. The acquisition of health monitoring data of the motor of the medical device includes: The position of the light emitted by the laser measurement component is obtained, where the position of the laser line emitted by the transmitting screen illuminates the receiving screen. The offset of the motor shaft is determined based on the position of the light illumination.

[0008] In some embodiments, the receiving screen includes multiple sensing areas, different sensing areas corresponding to different offsets of the motor shaft, and determining the offset of the motor shaft based on the light illumination position includes: The target sensing area where the light irradiation position is located is determined from the plurality of sensing areas; The offset corresponding to the target sensing area is determined as the offset of the motor shaft.

[0009] In some embodiments, the health monitoring data includes multiple health indicator information, and determining the health score information of the motor based on the health monitoring data includes: Determine the health score corresponding to each of the health indicators, wherein the multiple health indicators include at least two of the following: the motor's operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset. Based on the health score corresponding to each of the health indicators, a comprehensive health score for the motor is determined, and the health score corresponding to each of the health indicators and the comprehensive health score are defined as the health score information.

[0010] In some embodiments, before obtaining health monitoring data of the motor of the medical device in response to a health monitoring command, the method further includes: Obtain fault detection information of the motor of the medical device; In response to determining that the motor has not malfunctioned based on the fault detection information, the health detection command for the motor is triggered.

[0011] Secondly, embodiments of this application also provide a motor health detection system for medical devices, comprising: The data acquisition device is configured to acquire health monitoring data of the motor of the medical device when the motor of the medical device is not malfunctioning; A data processing device is configured to determine a health score for the motor based on the health monitoring data. The data processing device is further configured to generate a health inspection report for the motor based on the health score information, the health inspection report including at least a maintenance plan for the motor.

[0012] In some embodiments, the health monitoring data of the motor includes at least one of the following: the motor's operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset. The data acquisition device includes a laser measurement component, which comprises: A laser emission screen is fixedly installed on the outer casing of the motor, and the laser line emitted by the emission screen is parallel to the unbent motor shaft; A receiving screen is ring-shaped and sleeved on the motor shaft, the motor shaft is located between the transmitting screen and the receiving screen, and the receiving screen includes multiple sensing areas, different sensing areas corresponding to different offsets of the motor shaft; The data processing device is further configured to acquire the illumination position of the light emitted by the laser measurement component and determine the offset of the motor shaft based on the illumination position, wherein the illumination position is the position where the laser line emitted by the transmitting screen illuminates the receiving screen.

[0013] In some embodiments, the data acquisition device includes: An incremental encoder is configured to rotate as the motor rotates to output a pulse signal caused by the rotation of the motor. A timer is configured to record the cumulative time and number of times the pulse signal output by the incremental encoder is a Z-phase pulse signal; The data processing device is further configured to: The actual speed of the motor is determined based on the accumulated time and the accumulated number of times. Based on the actual rotational speed and the phase of each pulse signal, it is determined whether the motor has malfunctioned.

[0014] Thirdly, embodiments of this application also provide a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to implement the motor health detection method as described in the first aspect.

[0015] This application provides a method, system, and storage medium for motor health detection in medical devices. In the absence of a motor malfunction in the medical device, this application determines the motor's health score based on the motor's health detection data. Then, based on the health score, it generates a health detection report that includes at least a maintenance plan for the motor. This achieves a paradigm shift from "fault alarm" to "fault prevention," thereby not only reducing maintenance costs but also significantly improving the reliability and safety of medical devices.

[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic block diagram of the structure of a motor health detection system for a medical device provided in an embodiment of this application; Figure 2 This is a schematic block diagram of the structure of another medical device motor health detection system provided in the embodiments of this application; Figure 3 This is a schematic flowchart illustrating the steps of a method for detecting the motor health of a medical device according to an embodiment of this application; Figure 4 This is a schematic diagram showing the installation relationship between the laser measurement component and the motor in an embodiment of this application; Figure 5 This is a schematic diagram of multiple sensing areas on the receiving screen in an embodiment of this application; Figure 6 This is a schematic flowchart illustrating the steps of another method for detecting the motor health of a medical device provided in this application embodiment; Figure 7 This is a schematic block diagram of the structure of a medical device provided in an embodiment of this application. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0020] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the described order. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.

[0021] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0022] Currently, although blood purification equipment has the function of detecting and alarming motor faults, it usually only alarms after a fault has occurred, requiring staff to carry out repairs. This approach of repairing or replacing the equipment only after a fault has occurred increases maintenance costs and may even cause clinical delays, hindering patient treatment and failing to guarantee the reliability and safety of the blood purification equipment.

[0023] To address the aforementioned issues, this application provides a method for detecting the health of a motor in a medical device, the medical device itself, and a storage medium. In the absence of a motor malfunction in the medical device, this application determines a health score based on the motor's health detection data. Then, based on the health score, it generates a health detection report that includes at least a maintenance plan for the motor. This achieves a paradigm shift from "fault-based alarm" to "fault-based prevention," thereby not only reducing maintenance costs but also significantly improving the reliability and safety of the medical device.

[0024] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0025] Please see Figure 1 , Figure 1 This is a schematic block diagram of the structure of a motor health detection system for a medical device provided in an embodiment of this application.

[0026] like Figure 1 As shown, the motor health monitoring system 100 for medical devices includes: The data acquisition device 110 is configured to acquire health monitoring data of the motor of the medical device when the motor of the medical device is not malfunctioning; The data processing device 120 is configured to determine the health score information of the motor based on the health detection data; The data processing device 120 is further configured to generate a health inspection report for the motor based on the health score information, the health inspection report including at least the maintenance plan for the motor.

[0027] In some embodiments, such as Figure 2 As shown, the data processing device 120 includes: Data processing module 121 is configured to determine the health score information of the motor based on the health detection data; The report generation module 122 is configured to generate a health inspection report for the motor based on the health score information, wherein the health inspection report includes at least the maintenance plan for the motor. The data storage module 123 is configured to store the health detection data, the health score information, and the health detection report.

[0028] In some embodiments, the motor health monitoring system 100 for medical devices further includes: Display module 130 is configured to retrieve and display the health report from the data storage module via a wireless network.

[0029] In some embodiments, the health monitoring data of the motor includes at least one of the following: the motor's operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset.

[0030] In some embodiments, such as Figure 2 As shown, the data acquisition device 110 includes a laser measurement component 111, which includes: A laser emission screen is fixedly installed on the outer casing of the motor, and the laser line emitted by the emission screen is parallel to the unbent motor shaft; A receiving screen is ring-shaped and sleeved on the motor shaft, the motor shaft is located between the transmitting screen and the receiving screen, and the receiving screen includes multiple sensing areas, different sensing areas corresponding to different offsets of the motor shaft; The data processing device 120 is further configured to acquire the illumination position of the light emitted by the laser measurement component and determine the offset of the motor shaft based on the illumination position, wherein the illumination position is the position where the laser line emitted by the transmitting screen illuminates the receiving screen.

[0031] In some embodiments, such as Figure 2 As shown, the data acquisition device 110 further includes: An incremental encoder 112 is configured to rotate with the rotation of the motor to output a pulse signal caused by the rotation of the motor; Timer 113 is configured to record the cumulative time and number of times the pulse signal output by the incremental encoder is a Z-phase pulse signal; The data processing device 120 is further configured to: The actual speed of the motor is determined based on the accumulated time and the accumulated number of times. Based on the actual rotational speed and the phase of each pulse signal, it is determined whether the motor has malfunctioned.

[0032] In some embodiments, the data acquisition device 110 further includes: The current acquisition circuit 114 is configured to acquire the operating current of the motor. The data processing device 120 is further configured to acquire the operating current acquired by the current acquisition circuit and determine the current health score corresponding to the operating current.

[0033] In some embodiments, the data acquisition device 110 further includes: The voltage acquisition circuit 115 is configured to acquire the operating voltage of the motor. The data processing device 120 is also configured to acquire the operating voltage acquired by the voltage acquisition circuit.

[0034] In some embodiments, the data acquisition device 110 further includes: Temperature sensor 116 is configured to detect the surface temperature of the motor; The data processing device 120 is also configured to acquire the surface temperature of the motor collected by the temperature sensor.

[0035] In some embodiments, the data acquisition device 110 further includes: The microphone 117 is configured to acquire an audio signal of the motor for a preset duration during the operation of the motor. The data processing device 120 is further configured to acquire an audio signal of a preset duration from the motor collected by the microphone, and to determine the noise value of the motor based on the audio signal.

[0036] In some embodiments, the data acquisition device 110 further includes: Temperature and humidity sensor 118 is configured to collect the temperature and humidity of the environment in which the motor operates, and obtain the ambient temperature and humidity of the motor. The data processing device 120 is also configured to acquire the ambient temperature and humidity of the motor collected by the temperature and humidity sensor.

[0037] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the motor health detection system for medical devices described above can be referred to the corresponding process in the embodiments of the motor health detection method for medical devices below, and will not be repeated here.

[0038] The following will combine Figure 1 and Figure 2 The system described in this application provides a detailed introduction to the motor health detection method for medical devices provided in the embodiments of this application. It should be noted that... Figure 1 and Figure 2 The system described herein is only used to explain the motor health detection method for medical devices provided in the embodiments of this application, but does not constitute a limitation on the system to which the motor health detection method for medical devices provided in the embodiments of this application is applied.

[0039] Please see Figure 3 , Figure 3 This is a schematic flowchart illustrating the steps of a method for detecting the motor health of a medical device, as provided in an embodiment of this application. This method for detecting the motor health of a medical device is applied to medical devices.

[0040] like Figure 3 As shown, the method for detecting the motor health of the medical device includes steps S101 to S103.

[0041] Step S101: If the motor of the medical device is not faulty, obtain the health monitoring data of the motor of the medical device.

[0042] In this embodiment, the medical device includes a blood purification device, a coagulation analyzer, etc. The health monitoring data for the motor includes at least one of the following: motor operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset. For example, assuming the motor of the medical device is not faulty, the operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset of the medical device's motor are acquired.

[0043] In some embodiments, the operating current of the motor in the medical device is obtained through a current acquisition circuit. It should be noted that unstable motor current usually indicates uneven stress or abnormal load within the motor. This not only affects the normal operation of the motor, but prolonged underload or overload operation can also damage the motor's lifespan and cause motor failure. Therefore, the operating current of the motor can reflect its health status.

[0044] In some embodiments, acquiring health monitoring data of the motor in a medical device includes obtaining the surface temperature of the motor using a temperature sensor. It should be noted that motors generate a significant amount of heat during operation. If this heat cannot be dissipated in time, the motor's surface temperature will rise sharply, affecting electrical safety and the motor's lifespan. Therefore, the motor's surface temperature can reflect its health status. In other embodiments, if the motor's surface temperature is detected to be consistently above 70°C and shows a continuing upward trend, an alarm is directly triggered to remind medical personnel to repair the motor; otherwise, continued operation could potentially burn out the motor.

[0045] In some embodiments, acquiring health monitoring data of the motor of a medical device includes: during the operation of the motor of the medical device, collecting an audio signal of the motor for a preset duration using a microphone, and determining the noise value of the motor based on the audio signal. For example, calculating the average loudness of the audio signal based on the preset duration, and determining the average loudness as the noise value of the motor. The preset duration can be set based on actual conditions, and this embodiment does not specifically limit it. For example, to ensure the accuracy of the noise value, the preset duration is greater than or equal to 1 minute and less than or equal to 10 minutes. It should be noted that during high-speed operation, the motor inevitably produces noise, especially when under heavy load, the noise will inevitably increase. Excessive noise not only seriously pollutes the environment and is extremely harmful to people's physical and mental health, but also indicates that the motor is currently overloaded, or even that the motor shaft is worn, causing significant noise due to operational stalls. Therefore, the noise value of the motor can reflect its health status.

[0046] In some embodiments, acquiring health monitoring data of the motor in a medical device includes obtaining the ambient temperature and humidity of the motor using a temperature and humidity sensor. It should be noted that when the ambient temperature of the motor is too high, the air's heat dissipation capacity is low, making it impossible to ensure rapid heat dissipation. When the ambient humidity of the motor is too high, the motor is prone to corrosion and rust. Long-term operation in a high-temperature and high-humidity environment will accelerate the aging of the motor. Therefore, the ambient temperature and humidity of the motor can indirectly reflect its health status. Temperature rise has the greatest impact on the rated power and lifespan of the motor. Taking the motor of a blood purification device as an example, the normal ambient temperature range for the motor is between 10-40℃. If it exceeds 40℃, the motor's structural components are prone to aging and expansion, affecting the device's accuracy and shortening its lifespan. The commonly used ambient humidity range for motors is between 20% and 60% relative humidity.

[0047] It should be noted that during operation, the motor needs to withstand the load and wear caused by meshing, as well as the frictional heat generated under continuous high-speed rotation, which may cause slight deformation of the motor shaft. This slight deformation can alter the position of the motor nut, affecting the motor preload and the relative position of the bearing inner ring. It may also deform the rotor cover, directly disrupting the motor's dynamic balance. This change in dynamic balance leads to uneven mass distribution of the motor rotor relative to the axis, generating centrifugal force. This unbalanced centrifugal force acting on the bearings causes periodic mechanical vibration of the rotor, inducing additional dynamic pressure within the bearings, thus reducing the motor's operational reliability and accuracy. Therefore, the offset of the motor shaft can reflect the motor's health condition.

[0048] In some embodiments, the medical device includes a laser measurement component, such as Figure 4As shown, the laser measurement component includes a transmitting screen 1111 and a receiving screen 1112. The transmitting screen 1111 is fixedly mounted on the motor housing 11, and the receiving screen 1112 is annularly sleeved on the motor shaft 12. The motor shaft 12 is located between the transmitting screen 1111 and the receiving screen 1112. The laser line 13 emitted by the transmitting screen 1111 is parallel to the unbent motor shaft 12. Obtaining health monitoring data of the motor in the medical device includes: acquiring the illumination position of the light emitted by the laser measurement component, which is the position where the laser line emitted by the transmitting screen in the laser measurement component illuminates the receiving screen in the laser measurement component; and determining the offset of the motor shaft based on the illumination position. This embodiment can accurately determine the offset of the motor shaft using the laser measurement component.

[0049] In some embodiments, the receiving screen includes multiple sensing areas, each sensing area corresponding to an offset of the motor shaft. Determining the offset of the motor shaft based on the light illumination position includes: determining the target sensing area where the light illumination position is located from the multiple sensing areas; and determining the offset corresponding to the target sensing area as the offset of the motor shaft. For example, as... Figure 5 As shown, the receiving screen includes sensing areas A, B, C, D, and E. The offsets corresponding to sensing areas A and E are greater than those corresponding to sensing areas B and D, and the offsets corresponding to sensing areas B and D are greater than those corresponding to sensing area C. If the target sensing area where the light is irradiated is sensing area C, then the offset corresponding to sensing area C is determined as the offset of the motor shaft.

[0050] In some embodiments, determining the offset of the motor shaft based on the light illumination position includes: determining a target sensing area where the light illumination position is located from multiple sensing areas; and determining the offset of the motor shaft based on the distance between the target sensing area and a reference sensing area, where the reference sensing area is the sensing area where the target illumination position is located among the multiple sensing areas, and the target illumination position is the position where the laser line emitted from the transmitting screen illuminates the receiving screen when the motor shaft is not bent. The greater the distance between the target sensing area and the reference sensing area, the greater the offset of the motor shaft; conversely, the smaller the distance between the target sensing area and the reference sensing area, the smaller the offset of the motor shaft.

[0051] Step S102: Determine the health score information of the motor based on the health test data.

[0052] In this embodiment, the health monitoring data includes multiple health indicators, which include at least two of the following: motor operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset. The motor's health score includes the health score corresponding to each health indicator and the motor's overall health score.

[0053] In some embodiments, determining the motor's health score information based on health monitoring data includes: determining the health score corresponding to each health indicator, wherein the multiple health indicators include at least two of the following: motor operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset; determining the motor's overall health score based on the health score corresponding to each health indicator, and defining the health score corresponding to each health indicator and the overall health score as the health score information. This embodiment can accurately determine the motor's health score information.

[0054] In some embodiments, multiple health indicator information includes the motor's operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset. Determining the health score corresponding to each health indicator information includes: determining the deviation between the motor's operating current and the target current to obtain the motor's current deviation; determining a first health score corresponding to the motor's operating current based on the current deviation; determining a second health score corresponding to the motor's surface temperature based on the motor's surface temperature and a pre-stored mapping relationship between surface temperature and health scores; determining a third health score corresponding to the motor's noise level based on the motor's noise level and a pre-stored mapping relationship between noise level and health scores; determining a fourth health score corresponding to the motor's ambient temperature and humidity based on the motor's ambient temperature and humidity and a pre-stored mapping relationship between ambient temperature and humidity and health scores; and determining a fifth health score corresponding to the motor shaft offset based on the motor shaft offset and a pre-stored mapping relationship between offset and health scores. Specifically, a larger motor shaft offset results in a smaller fifth health score, and a smaller motor shaft offset results in a larger fifth health score.

[0055] For example, determining the first health score corresponding to the motor's operating current based on the current deviation includes: dividing the absolute value of the current deviation by the motor's operating current to obtain the deviation ratio; determining the first health score corresponding to the motor's operating current as zero if the deviation ratio is greater than a preset ratio; and determining the first health score corresponding to the motor's operating current based on the deviation ratio and a preset health score formula if the deviation ratio is less than or equal to the preset ratio. The preset ratio and preset health score formula can be set based on actual conditions, and this embodiment does not specifically limit them. For example, the preset ratio is 50%, and the preset health score formula is (1-2*I)*100, where I is the deviation ratio.

[0056] For example, the second health score corresponding to the surface temperature of the motor has a non-linear inverse relationship with the surface temperature of the motor. For instance, Table 1 shows the mapping relationship between the surface temperature of the motor and the health score in a blood purification device.

[0057] Table 1

[0058] As shown in Table 1, when the surface temperature T of the motor is ≤ 55℃, the second health score corresponding to the surface temperature of the motor is 100 points; when the surface temperature T of the motor is > 70℃, the second health score corresponding to the surface temperature of the motor is 50 points; when the surface temperature T of the motor is between 55℃ and 70℃, the second health score is calculated according to the corresponding formula in Table 1.

[0059] For example, taking the motor of a blood purification device as an example, the noise level of the motor during normal operation is generally between 25 and 50 decibels. If the noise level is higher than this range, it indicates that the noise is too high. If the noise exceeds 50 decibels, it will cause discomfort and indicates that the motor is severely worn and should be repaired in time. For example, Table 2 shows the mapping relationship between the noise level of the motor in the blood purification device and the health score.

[0060] Table 2

[0061] As shown in Table 2, when the motor noise value S is in the range of 25≤S≤35 dB, the corresponding third health score is 100; when the motor noise value S is in the range of 35<S≤40 dB, the corresponding third health score is 90; when the motor noise value S is in the range of 40<S≤50 dB, the corresponding third health score is 70; and when the motor noise value S>50 dB, the corresponding third health score is 50.

[0062] For example, Table 3 shows the mapping relationship between the ambient temperature and humidity of the motor in the blood purification equipment and the health score.

[0063] Table 3

[0064] In some embodiments, determining the overall health score of the motor based on the health score corresponding to each health indicator includes: obtaining the weight coefficient corresponding to each health indicator; and performing a weighted summation of the health scores corresponding to each health indicator based on the weight coefficient to obtain the overall health score of the motor. The weight coefficient corresponding to each health indicator can be set based on actual conditions, and this embodiment does not impose specific limitations on it.

[0065] For example, multiple health indicators, including the motor's operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset, will result in a comprehensive health score for the motor. x1, x2, x3, x4, and x5 represent the motor operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset, respectively. k1, k2, k3, k4, and k5 are the weighting coefficients for each of these parameters, and the sum of k1, k2, k3, k4, and k5 equals 1. For example, k1 = 0.25, k2 = 0.25, k3 = 0.1, k4 = 0.2, and k5 = 0.2.

[0066] In some embodiments, the weight coefficients corresponding to each health indicator are pre-determined based on a sample dataset. Each sample data in the dataset includes each health indicator and its corresponding comprehensive health score. For example, each sample data in the dataset includes the motor's operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset, as well as the health scores corresponding to each of these parameters. For instance, using linear regression, based on the health scores corresponding to each of the motor's operating current, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset in the sample dataset, the weight coefficients corresponding to each of these parameters are determined.

[0067] Step S103: Generate a health inspection report for the motor based on the health score information. The health inspection report shall include at least the maintenance and repair plan for the motor.

[0068] In this embodiment, when the motor of the medical device is not faulty, the health score information of the motor is determined based on the health detection data of the motor. Then, based on the health score information, a health detection report including at least the maintenance plan of the motor is generated. This realizes a paradigm shift from "fault alarm" to "fault prevention", which can not only reduce maintenance costs, but also significantly improve the reliability and safety of medical devices.

[0069] In some embodiments, the health score information includes the health score corresponding to each of the multiple health indicators and the overall health score of the motor. Generating a health inspection report for the motor based on the health score information includes: obtaining a maintenance plan for the motor based on the health score corresponding to each of the multiple health indicators; and generating a health inspection report for the motor based on the maintenance plan, the health score corresponding to each of the multiple health indicators, and the overall health score of the motor.

[0070] In some embodiments, the maintenance plan for the motor can also be determined based on the motor's health monitoring data. For example, the motor's health monitoring data includes at least one of the following: motor operating current, operating voltage, surface temperature, ambient temperature and humidity, noise level, and motor shaft offset. The maintenance plan is determined based on at least one of these parameters. For instance, if the motor's noise level is greater than 50 decibels, it indicates that the motor bearings are worn, lack lubrication, or that the motor shaft is misaligned. Therefore, the corresponding maintenance plan is to replace the motor bearings or add lubricating oil. As another example, if the motor's surface temperature exceeds 70°C, the deviation between the motor's operating voltage and the target voltage exceeds ±0.5V, and the ratio of the deviation between the motor's operating current and the target current to the target current exceeds ±10%, it indicates that the motor driver is not functioning properly. Therefore, the corresponding maintenance plan is to repair or replace the motor driver. For example, if the ambient humidity of the motor exceeds 70% and the motor shaft offset exceeds 1°, it indicates that the motor shaft is misaligned and the ambient humidity is high. The corresponding maintenance solution is to replace the motor shaft and reduce the ambient humidity of the motor.

[0071] In some embodiments, after step S103, the method further includes: storing health monitoring data, health score information, and health monitoring reports of the motor of the medical device. This embodiment stores the health monitoring data, health score information, and health monitoring reports of the motor of the medical device for subsequent display.

[0072] In some embodiments, after step S103, the method further includes: controlling the display module to display the motor's health monitoring report. For example, the control display module displays the motor's health monitoring report in various media types such as text, graphs, tables, or curves. The display module can be a display screen built into the medical device, or it can be an automatic display screen on a mobile terminal of medical personnel or maintenance personnel. The mobile terminal can include a laptop computer, smartphone, or tablet computer, etc.

[0073] In some embodiments, such as Figure 6 As shown, before step S101, the following steps are also included: Step S104: Obtain fault detection information of the motor of the medical device.

[0074] In this embodiment, the fault detection information of the motor includes the actual speed of the motor and the phase of each pulse signal output by the incremental encoder as the motor rotates. The pulse signals output by the incremental encoder as the motor rotates include A-phase pulse signals, B-phase pulse signals, or Z-phase pulse signals.

[0075] In some embodiments, the medical device includes an incremental encoder and a timer. The incremental encoder is configured to rotate with the rotation of a motor to output pulse signals caused by the rotation of the motor. The timer is configured to record the cumulative time and cumulative number of times the pulse signals output by the incremental encoder are Z-phase pulse signals. Obtaining fault detection information of the motor of the medical device includes: obtaining the cumulative time and cumulative number of times the pulse signals output by the incremental encoder are Z-phase pulse signals recorded by the timer and the phase of each pulse signal output by the incremental encoder as the motor rotates; determining the actual speed of the motor based on the cumulative time and cumulative number of times, and using the actual speed and the phase of each pulse signal output by the incremental encoder as the motor rotates as the motor fault detection information.

[0076] Step S105: Determine whether the motor has malfunctioned based on the fault detection information.

[0077] In this embodiment, the faults of the motor in the medical device can include self-starting faults, shutdown faults, speed deviation faults, and reverse rotation faults. For example, if the motor's actual speed is greater than zero when the target speed is zero, a self-starting fault is determined; if the motor's actual speed is zero when the target speed is greater than zero, a shutdown fault is determined; if both the target and actual speeds are greater than zero, the ratio of the deviation between the target and actual speeds to the target speed exceeds a preset ratio (e.g., ±10%), and there is no B-phase pulse signal in each pulse signal output by the incremental encoder as the motor rotates, a speed deviation fault is determined; if both the target and actual speeds are greater than zero, the ratio of the deviation between the target and actual speeds to the target speed exceeds a preset ratio (e.g., ±10%), and there is a B-phase pulse signal in each pulse signal output by the incremental encoder as the motor rotates, a reverse rotation fault is determined. Here, the target speed of the motor is the speed the motor is expected to reach.

[0078] In some embodiments, a preset alarm message is output when the motor malfunctions. In this embodiment, if the motor of the medical device is not malfunctioning, a health check is performed on the motor, i.e., steps S101 to S103 are executed. The preset alarm message is used to indicate that the motor has malfunctioned and requires repair. Outputting the preset alarm message includes displaying the preset alarm message or sending the preset alarm message to the terminal of the associated maintenance personnel.

[0079] Please see Figure 7 , Figure 7 This is a schematic block diagram of the structure of a medical device provided in an embodiment of this application.

[0080] like Figure 7As shown, the medical device 200 includes a motor 210 and a motor health monitoring system 100. The motor health monitoring system 100 is used to perform health monitoring on the motor 210 and output a health monitoring report for the motor 210.

[0081] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the medical device described above can be referred to the corresponding process in the aforementioned embodiments of the motor health detection method for medical devices, and will not be repeated here.

[0082] This application also provides a computer-readable storage medium storing one or more programs that can be executed by one or more processors to implement the steps of the motor health detection method for medical devices provided in the above embodiments.

[0083] The computer-readable storage medium can be volatile or non-volatile. It can be an internal storage unit of the medical device described in any of the foregoing embodiments, such as the hard drive or memory of the medical device. Alternatively, it can be an external storage device of the medical device, such as a plug-in hard drive, smart media card (SMC), secure digital card (SD), flash card, etc., provided on the medical device.

[0084] Those skilled in the art will understand that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware embodiments, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0085] It should be understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, herein, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0086] The sequence numbers of the above embodiments of the present invention are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The above descriptions are only specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered 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. A motor health detection method for a medical device, the method comprising: The method comprises the following steps: acquiring health detection data of the motor of the medical device under the condition that the motor of the medical device does not malfunction; determining health score information of the motor according to the health detection data; generating a health detection report of the motor according to the health score information, wherein the health detection report at least comprises a maintenance scheme of the motor.

2. The motor health detection method of claim 1, wherein, The health detection data of the motor comprises at least one of working current, surface temperature, ambient temperature and humidity, noise value and deflection degree of the motor shaft of the motor.

3. The motor health detection method of claim 2, wherein, The medical device comprises a laser measurement assembly, the laser measurement assembly comprises a transmitting screen and a receiving screen, the transmitting screen is fixedly arranged on the shell of the motor, the receiving screen is annularly sleeved on the motor shaft, the motor shaft is located between the transmitting screen and the receiving screen, and the laser line emitted by the transmitting screen is parallel to the motor shaft without bending. The acquiring of the health detection data of the motor of the medical device comprises the following steps: acquiring a light irradiation position of the laser measurement assembly, wherein the light irradiation position is the position of the laser line emitted by the transmitting screen on the receiving screen; determining the deflection degree of the motor shaft according to the light irradiation position.

4. The motor health detection method of claim 3, wherein, The receiving screen comprises a plurality of sensing areas, one sensing area corresponds to one deflection degree of the motor shaft, and the determining of the deflection degree of the motor shaft according to the light irradiation position comprises the following steps: determining a target sensing area in which the light irradiation position is located from the plurality of sensing areas; determining the deflection degree corresponding to the target sensing area as the deflection degree of the motor shaft.

5. The motor health detection method of claim 1, wherein, The health detection data comprises a plurality of health index information, and the determining of the health score information of the motor according to the health detection data comprises the following steps: determining a health score corresponding to each health index information, wherein the plurality of health index information comprises at least two of the working current, the surface temperature, the ambient temperature and humidity, the noise value and the deflection degree of the motor shaft of the motor; determining a comprehensive health score of the motor according to the health score corresponding to each health index information, and determining the health score corresponding to each health index information and the comprehensive health score as the health score information.

6. The motor health detection method of any one of claims 1-5, wherein, Before the acquiring of the health detection data of the motor of the medical device under the condition that the motor of the medical device does not malfunction, the method further comprises the following steps: acquiring fault detection information of the motor of the medical device; determining whether the motor malfunctions according to the fault detection information.

7. A motor health detection system for a medical device, the system comprising: The method comprises the following steps: a data acquisition device configured to acquire health detection data of the motor of the medical device under the condition that the motor of the medical device does not malfunction; a data processing device configured to determine health score information of the motor according to the health detection data; the data processing device is further configured to generate a health detection report of the motor according to the health score information, wherein the health detection report at least comprises a maintenance scheme of the motor.

8. The motor health detection system of claim 7, wherein, The health detection data of the motor includes at least one of working current, surface temperature, ambient temperature and humidity, noise value and offset degree of the motor shaft, the data acquisition device includes a laser measurement assembly, the laser measurement assembly includes: An emission screen is fixedly arranged on the shell of the motor, and a laser line emitted by the emission screen is parallel to the motor shaft without bending; A receiving screen is annularly sleeved on the motor shaft, the motor shaft is located between the emission screen and the receiving screen, and the receiving screen includes a plurality of sensing areas, different sensing areas correspond to different offset degrees of the motor shaft; The data processing device is further configured to acquire a light irradiation position of the laser measurement assembly and determine the offset degree of the motor shaft according to the light irradiation position, and the light irradiation position is a position where the laser line emitted by the emission screen is irradiated on the receiving screen.

9. The motor health detection system of claim 7 or 8, wherein, The data acquisition device includes: An incremental encoder configured to rotate with the motor to output a pulse signal caused by rotation of the motor; A timer configured to record cumulative time and cumulative times of the pulse signal output by the incremental encoder as a Z-phase pulse signal; The data processing device is further configured to: Determine an actual rotation speed of the motor according to the cumulative time and the cumulative times; Determine whether the motor fails according to the actual rotation speed and a phase of each pulse signal.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to make the processor implement the motor health detection method in any one of claims 1-6.