Fault judgment method and device for brushless motor, control method and lifting table
By collecting and analyzing the level states of the three Hall switches of the brushless motor, the problem of blind spots in the existing technology has been solved, enabling accurate fault diagnosis and stable operation of the brushless motor, thus improving the efficiency of motor control and user experience.
Patent Information
- Application Number
- CN202210337961.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-31
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2042-03-31
AI Technical Summary
Existing technologies that use Hall effect signals to determine motor faults have a blind spot and cannot accurately determine whether a brushless motor is faulty.
Three Hall switches are used to collect the level signals respectively. The fault of the brushless motor is determined by judging the level status of the Hall switches, including judging the level status of the signal terminal, neutral terminal and power supply terminal.
It enables accurate diagnosis of brushless motor faults, avoids blind spots, ensures stable motor operation, and improves circuit efficiency and user experience.
Smart Images

Figure CN114660456B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electric motor technology, and more specifically, to a method, apparatus, control method, and lifting table for determining brushless motors. Background Technology
[0002] As height-adjustable desks are used more frequently, electric motors are generally used as the drive mechanism to ensure smooth height adjustment. However, in actual use of motor-driven systems, situations often arise where the motor malfunctions after being started, preventing normal operation. Therefore, it is often necessary to determine whether the motor is faulty and whether it can be used normally. Currently, however, determining whether a motor is faulty relies solely on two Hall effect signals in the circuit. When both Hall effect signals are detected to be low, it cannot directly and accurately determine whether the motor is faulty, as the two Hall effect signals are incomplete and have blind spots. Summary of the Invention
[0003] The problem solved by this invention is the technical issue of blind spots in the method of determining whether a motor is faulty using Hall signals. The method proposed in this solution achieves the technical effect of directly and accurately determining whether a motor is faulty.
[0004] To address the aforementioned problems, this invention provides a fault diagnosis method for brushless motors. The brushless motor includes three Hall switches. The fault diagnosis method includes: acquiring the voltage level of each of the three Hall switches to obtain the acquisition result; and determining whether the brushless motor has a fault based on the acquisition result.
[0005] Compared to existing technologies, the technical advantages of this solution are as follows: It requires the acquisition of the voltage levels from each of the three Hall switches, which, compared to the existing technology that acquires only the voltage levels from two Hall switches, allows for a more comprehensive and accurate determination of whether a brushless motor is faulty. In existing technologies, typically only the voltage levels from two Hall switches are acquired; when both voltage levels are low, it is impossible to directly determine whether the brushless motor is faulty. This solution, however, avoids the blind spot problem inherent in existing technologies by acquiring the voltage levels from all three Hall switches, achieving accurate and intuitive judgment. Furthermore, by detecting the voltage levels of the Hall switches, the circuit status can be determined through these voltage levels, thereby accurately determining whether the brushless motor is faulty. Acquiring these voltage level signals is convenient, and the acquired voltage level information facilitates scientific detection and judgment.
[0006] In one embodiment of the present invention, the level of each of the three Hall switches is acquired, including: acquiring the level of the signal terminal of each of the three Hall switches via three pins located on the microcontroller unit.
[0007] Compared to existing technologies, the technical advantages of this solution are as follows: Since the signal terminal of the Hall switch is a pin specifically connected to the external circuit, directly detecting the level at the signal terminal when detecting the levels of three different Hall switches allows for a more direct determination of whether the brushless motor is faulty. Compared to detecting the neutral or power supply terminals, detecting the signal terminal's level shows that: when the brushless motor is not faulty, the signal terminal can detect the corresponding level; when the brushless motor is faulty, the level detected by the signal terminal is more easily affected by the fault compared to the neutral or power supply terminals. Therefore, when detecting levels, priority should be given to detecting the signal terminal's level. Furthermore, connecting the signal terminal to the external circuit allows for further differentiation between whether the fault occurs in the external circuit or at the brushless motor, making the judgment simpler and more accurate.
[0008] In one embodiment of the present invention, determining whether a brushless motor has a fault based on the acquisition results includes: if the acquisition results show that the level of each Hall switch is high, determining that the brushless motor has a first fault, the first fault being that the brushless motor is not connected to the controller.
[0009] Compared with existing technologies, the technical effects achieved by adopting this technical solution are as follows: This step can determine whether a brushless motor has malfunctioned, making it easier for users to detect brushless motor damage in a timely manner and avoiding direct start-up and use when the brushless motor is damaged.
[0010] In one embodiment of the present invention, determining whether a brushless motor has a fault based on the acquisition results includes: if the acquisition results show that the level of each Hall switch is low, determining that the brushless motor has a second fault, the second fault being a Hall switch malfunction.
[0011] Compared with existing technologies, the technical effects achieved by adopting this technical solution are as follows: This step can determine whether a brushless motor has malfunctioned, making it easier for users to detect brushless motor damage in a timely manner and avoiding direct start-up and use when the brushless motor is damaged.
[0012] In one embodiment of the present invention, determining whether a brushless motor is faulty based on the acquisition results includes: if the acquisition results show that the level of any one of the three Hall switches is low and the levels of the other two Hall switches are high, then the brushless motor is determined to be faultless.
[0013] Compared with existing technologies, the technical effects achieved by adopting this technical solution are as follows: This step can determine that the brushless motor has not malfunctioned, ensuring that the brushless motor can operate stably, facilitating subsequent control of the brushless motor, and avoiding direct start-up and use when the brushless motor is damaged.
[0014] In one embodiment of the present invention, determining whether a brushless motor is faulty based on the acquisition results includes: if the acquisition results show that two of the three Hall switches are at a low level and the remaining one of the three Hall switches is at a high level, then the brushless motor is determined to be faultless.
[0015] Compared with existing technologies, the technical effects achieved by adopting this technical solution are as follows: This step can determine that the brushless motor has not malfunctioned, ensuring that the brushless motor can operate stably, facilitating subsequent control of the brushless motor, and avoiding direct start-up and use when the brushless motor is damaged.
[0016] In one aspect, the present invention also provides a control method for a brushless motor, which employs a fault judgment method as described in any of the above embodiments to determine whether the brushless motor has a fault; if the brushless motor does not have a fault, the brushless motor is controlled to start; if the brushless motor has a fault, the brushless motor is controlled to remain powered off and an error message is displayed.
[0017] Compared with existing technologies, the technical effects achieved by this solution are as follows: The control method described above enables further adjustments based on the judgment of whether the brushless motor is faulty. This avoids the inefficient process of simply judging without taking action. By proceeding to the control step after judgment, the entire device can respond promptly to the judgment result, improving the overall circuit efficiency.
[0018] In one aspect, the present invention also provides a fault diagnosis device for a brushless motor. The brushless motor includes three Hall switches. The fault diagnosis device includes: a data acquisition module, which is used to acquire the level of each of the three Hall switches and obtain the acquisition result; and a judgment module, which is used to determine whether the brushless motor has a fault based on the acquisition result.
[0019] Compared with existing technologies, the technical effects achieved by this technical solution are as follows: To complete the fault judgment method for brushless motors in the above embodiments, this invention provides a fault judgment device. The acquisition module in the fault judgment device is used to acquire the level of each Hall switch and obtain the acquisition results. The judgment module receives the acquisition results, analyzes and compares them, and obtains the final judgment result. The acquisition module and the judgment module complete the steps of the brushless motor fault judgment method.
[0020] In one embodiment of the present invention, the fault determination device includes a memory, a processor, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps of the fault determination method as described in any of the above embodiments.
[0021] Compared with existing technologies, the technical effects achieved by adopting this technical solution are as follows: the memory can store the steps of the fault judgment method, and the fault judgment method is executed by the processor according to the data stored in the memory.
[0022] In one aspect, the present invention also provides a height-adjustable desk, the height-adjustable desk comprising: a height-adjustable desk body; a brushless motor; a controller, the controller being used to control the brushless motor to drive the height-adjustable desk body to rise and fall; and a fault judgment device as described in the above embodiments; wherein the controller is further used to execute a fault judgment method as described in any of the above embodiments to determine whether the brushless motor is faulty.
[0023] Compared with existing technologies, the technical effects achieved by this solution are as follows: the fault diagnosis and control methods for brushless motors are both specifically designed for controlling the brushless motor on the lifting table. The presence of the brushless motor described in the above embodiment on the lifting table allows users to quickly determine the reasons why the table cannot be raised or lowered, or why the brushless motor is not operating normally, thus improving user experience. The controller is used to control the implementation of the above methods and steps, as well as to control the brushless motor.
[0024] By adopting the technical solution of the present invention, the following technical effects can be achieved:
[0025] (1) By collecting the level of each of the three Hall switches, compared with the existing technology of collecting the level of two Hall switches, it is possible to more comprehensively and accurately determine whether there is a fault in the brushless motor.
[0026] (2) This fault diagnosis method can determine whether the brushless motor has malfunctioned, which makes it easier for users to discover the problem of brushless motor damage in time and avoid directly starting and using the brushless motor when it is damaged.
[0027] (3) By controlling the brushless motor, it is possible to make further adjustments based on the judgment after determining whether the brushless motor is faulty. This avoids the inefficient method of simply judging without operating. After the judgment is completed, the control step is entered, which enables the entire device to respond promptly based on the judgment result and improves the working efficiency of the entire circuit. Attached Figure Description
[0028] Figure 1 The present invention provides a flowchart of the steps for a method to diagnose a fault in a brushless motor.
[0029] Figure 2 The present invention provides a flowchart of the control method steps for a brushless motor.
[0030] Figure 3 This is one of the module diagrams for a fault diagnosis device.
[0031] Figure 4 This is the second schematic diagram of the fault diagnosis device module.
[0032] Figure 5 This is a schematic diagram of the adjustable desk modules.
[0033] Explanation of reference numerals in the attached figures:
[0034] 10-Height-adjustable desk; 100-Fault diagnosis device; 110-Acquisition module; 120-Judgment module; 130-Memory; 140-Processor; 200-Height-adjustable desk body; 300-Brushless motor; 400-Controller. Detailed Implementation
[0035] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0036] Example 1:
[0037] In one specific embodiment, see Figure 1 This paper provides a fault diagnosis method for brushless motors, which include three Hall switches. The fault diagnosis method includes:
[0038] S100: Collect the level of each of the three Hall switches and obtain the collection results;
[0039] S200: Based on the collected results, determine whether the brushless motor has a fault.
[0040] In this embodiment, the present invention is a fault diagnosis method for brushless motors, used to determine whether a brushless motor is faulty.
[0041] Furthermore, the brushless motor is equipped with three Hall switches. In step S100, three Hall signals are transmitted through these three switches to accurately determine whether the motor is faulty. The Hall signals transmitted by the Hall switches are the level signals of the Hall switches. In this case, three Hall switches are used to determine the fault of the brushless motor. When the collected Hall switch levels are two high levels and one low level, or two low levels and one high level, it indicates that the brushless motor is normal; when the collected Hall switch levels are all low, it directly indicates that the brushless motor is faulty and the switches are abnormal.
[0042] Further, in step S200, the Hall switch level signal acquired in step S100 is used to determine whether the brushless motor has a fault. The Hall switch is a switching device within the brushless motor. If the brushless motor can run and there is no fault, it indicates that the circuits within the brushless motor are correctly connected and operating normally, and the Hall switch level signal is consistent with the level signal under normal conditions. Conversely, when the brushless motor malfunctions, the Hall switch level signal is the level signal under circuit fault conditions. Therefore, the fault condition of the circuit can be determined by the Hall switch level signal.
[0043] In this embodiment, the voltage levels of each of the three Hall switches need to be collected. Compared to the prior art which collects the voltage levels of only two Hall switches, this approach allows for a more comprehensive and accurate determination of whether a brushless motor is faulty. In the prior art, typically only the voltage levels of two Hall switches are collected. When both voltage levels are low, it is impossible to directly determine whether the brushless motor is faulty. This embodiment avoids the blind spot problem inherent in the prior art by collecting the voltage levels of all three Hall switches, achieving accurate and intuitive judgment. Furthermore, by detecting the voltage levels of the Hall switches, the circuit status can be determined, thus accurately determining whether the brushless motor is faulty. Collecting the voltage level signals is convenient, and the acquired voltage level information facilitates scientific detection and judgment.
[0044] Example 2:
[0045] In one specific embodiment, the level of each of the three Hall switches is acquired, including: S110, acquiring the level of the signal terminal of each of the three Hall switches via three pins located on the microcontroller unit.
[0046] In this embodiment, the Hall switch has three pins: one pin is the neutral terminal, which is grounded; one pin is the power supply terminal, which is connected to the power source; and the other pin is the signal terminal, which is connected to the external circuit.
[0047] Furthermore, in step S100, when acquiring the level of each of the three Hall switches, the level of each Hall switch must be detected. Specifically, to detect the level of a Hall switch, it is necessary to detect the level at the signal terminal of that Hall switch.
[0048] Furthermore, the specific judgment is as follows: if two Hall switches are at a high level and one is at a low level, or two are at a low level and one is at a high level, then the brushless motor is judged to be without fault; if all three level signals are at a high level or all three are at a low level, then the brushless motor is judged to be faulty.
[0049] In this embodiment, since the signal terminal of the Hall switch is a pin specifically connected to the external circuit, directly detecting the level at the signal terminal when detecting the levels of three different Hall switches provides a more direct way to determine whether the brushless motor is faulty. Compared to detecting the neutral or power supply terminals, detecting the signal terminal's level is more sensitive; when the brushless motor is not faulty, the signal terminal can detect the corresponding level. When the brushless motor is faulty, the level detected by the signal terminal is more easily affected by the fault and is more sensitive than that of the neutral or power supply terminals. Therefore, when detecting levels, the signal terminal's level should be detected first. Furthermore, connecting the signal terminal to the external circuit allows for further differentiation between whether the fault occurs in the external circuit or at the brushless motor, making the judgment simpler and more accurate.
[0050] Example 3:
[0051] In a specific embodiment, determining whether the brushless motor has a fault based on the acquisition results includes: S210, if the acquisition results show that the level of each Hall switch is high, determining that the brushless motor has a first fault, the first fault being that the brushless motor is not connected to the controller.
[0052] In this embodiment, after collecting the signal levels at the Hall switch terminals of the brushless motor, step S200 is performed to conduct further judgment steps based on the collected results. One specific judgment step is step S210: if the signal levels at all three Hall switch terminals are high, it indicates that the brushless motor is faulty. Under normal circumstances, one of the three Hall switch signals must be low. All three signals being high does not meet the judgment condition for normal operation of the brushless motor; therefore, it is determined that the brushless motor is faulty.
[0053] Furthermore, the detected voltage levels are all high, indicating that the signal terminal of the brushless motor is not connected to any other circuit. A high voltage level is equivalent to an open circuit. In this case, the other circuit connected to the signal terminal is the controller. The controller is connected to the brushless motor through the signal terminal for easy control of the brushless motor.
[0054] In this embodiment, this step enables the determination of a brushless motor malfunction, and further identifies the malfunction as a disconnection of the brushless motor, making the determination highly efficient. This allows users to promptly detect brushless motor damage and avoids directly starting and using the motor when it is damaged.
[0055] Example 4:
[0056] In a specific embodiment, determining whether the brushless motor has a fault based on the acquisition results includes: S220, if the acquisition results show that the level of each Hall switch is low, determining that the brushless motor has a second fault, the second fault being Hall switch malfunction.
[0057] In this embodiment, after collecting the signal levels at the Hall switch terminals of the brushless motor, step S200 is performed to conduct further judgment steps based on the collected results. One specific judgment step is step S220: if the signal levels at all three Hall switch terminals are low, it indicates that the brushless motor is faulty. Under normal circumstances, one of the three Hall switch signals must be high. All three signals being low does not meet the judgment condition for normal operation of the brushless motor; therefore, it is determined that the brushless motor is faulty.
[0058] Furthermore, the detected levels were all low, indicating that the signal terminal of the brushless motor was connected to other circuits, but the Hall switch was malfunctioning, and the pull-up resistor in the connection circuit between the controller and the brushless motor did not function.
[0059] In this embodiment, this step can determine that the brushless motor has malfunctioned, making it easier for users to detect the problem in a timely manner and avoiding the need to start and use the brushless motor directly when it is damaged.
[0060] Example 5:
[0061] In a specific embodiment, determining whether the brushless motor has a fault based on the acquisition results includes: S230, if the acquisition results show that the level of any one of the three Hall switches is low and the level of the other two Hall switches is high, then it is determined that the brushless motor has no fault.
[0062] In this embodiment, after acquiring the signal levels at the Hall switch terminals of the brushless motor, step S200 is performed to conduct further judgment steps based on the acquisition results. One specific judgment step is step S230: Under normal circumstances, the levels of the three Hall switches can be one low level and two high levels. After detecting the three level signals, it meets the judgment conditions for the brushless motor to operate normally, therefore it is determined that the brushless motor has not malfunctioned.
[0063] In this embodiment, this step can determine that the brushless motor has not malfunctioned, ensuring that the brushless motor can operate stably, which facilitates subsequent control of the brushless motor and avoids direct start-up and use when the brushless motor is damaged.
[0064] Example 6:
[0065] In a specific embodiment, determining whether the brushless motor has a fault based on the acquisition results includes: S240, if the acquisition results show that the level of two of the three Hall switches is low and the level of the remaining one of the three Hall switches is high, then it is determined that the brushless motor has no fault.
[0066] In this embodiment, after acquiring the signal levels at the Hall switch terminals of the brushless motor, step S200 is performed to conduct further judgment steps based on the acquisition results. One specific judgment step is step S240: Under normal circumstances, among the three Hall switch levels, there can be one high level and two low levels. After detecting the three level signals, it meets the judgment conditions for the brushless motor to operate normally, therefore it is determined that the brushless motor has not malfunctioned.
[0067] In this embodiment, this step can determine that the brushless motor has not malfunctioned, ensuring that the brushless motor can operate stably, which facilitates subsequent control of the brushless motor and avoids direct start-up and use when the brushless motor is damaged.
[0068] Example 7:
[0069] In one specific embodiment, see Figure 2 It also provides a control method for brushless motors.
[0070] S300: Use any of the fault judgment methods described in the above embodiments to determine whether the brushless motor has a fault;
[0071] S310: If it is determined that there is no fault in the brushless motor, control the start of the brushless motor;
[0072] S320: If a fault is detected in the brushless motor, control the brushless motor to remain powered off and issue an error message.
[0073] In this embodiment, a control method for a brushless motor is provided. This method enables the brushless motor to proceed to the next operation after determining whether a fault has occurred. Specifically, step S300 is performed first, executing the determination method described in the previous embodiment. After step S300 is completed, the determination result is either a faulty or non-faulty brushless motor. Based on the determination result, if the brushless motor is not faulty, step S310 is executed, directly controlling the brushless motor to start operation; if the brushless motor is faulty, step S320 is executed, controlling the brushless motor to cut off power. After power cut-off, the safety of the entire device is maintained, and an alarm is triggered to alert the operator that the brushless motor is faulty.
[0074] In this embodiment, control methods S300-S320 enable further adjustments based on the judgment after determining whether the brushless motor is faulty. This avoids inefficient steps that only make judgments without taking action. By proceeding to the control step after judgment, the entire device can respond promptly based on the judgment result, improving the overall circuit efficiency.
[0075] Example 8:
[0076] In one specific embodiment, see Figure 3 Furthermore, a fault diagnosis device for a brushless motor is provided. The brushless motor includes three Hall switches. The fault diagnosis device includes: a data acquisition module, which is used to acquire the level of each of the three Hall switches and obtain the acquisition result; and a judgment module, which is used to determine whether the brushless motor has a fault based on the acquisition result.
[0077] In this embodiment, to complete the fault judgment method for the brushless motor described in the above embodiments, a fault judgment device 100 is provided. The acquisition module 110 in the fault judgment device 100 is used to acquire the level of each Hall switch and obtain the acquisition results. The judgment module 120 receives the acquisition results, analyzes and compares them, and obtains the final judgment result. The acquisition module 110 and the judgment module 120 complete the steps of the brushless motor fault judgment method.
[0078] Example 9:
[0079] In one specific embodiment, see Figure 4 The fault determination device includes a memory, a processor, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps of the fault determination method as described in any of the above embodiments.
[0080] In this embodiment, the memory 130 can store the steps of the fault judgment method, and the fault judgment method is executed by the processor 120 according to the data stored in the memory 130.
[0081] Example 10:
[0082] In one specific embodiment, see Figure 5 The invention also provides a height-adjustable desk, which includes: a height-adjustable desk body; a brushless motor; and a controller, which controls the brushless motor to drive the height-adjustable desk body to rise and fall; wherein the controller is also used to execute the fault judgment method as described in any of the above embodiments to determine whether the brushless motor is faulty.
[0083] In this embodiment, the fault diagnosis and control methods for the brushless motor 300 are both aimed at controlling the brushless motor 300 on the height-adjustable table 10. The brushless motor 300 on the height-adjustable table 10, as described in the above embodiment, allows users to quickly determine the reasons why the height-adjustable table 300 cannot be raised or lowered, or why the brushless motor 300 cannot operate normally, thus facilitating user operation and improving the user experience. The controller 400 is used to control the implementation of the above method steps and to control the brushless motor 300.
[0084] While the present invention has been disclosed above, it is not limited thereto. Any person skilled in the art can make various modifications and alterations without departing from the spirit and scope of the invention; therefore, the scope of protection of the present invention should be determined by the scope defined in the claims.
Claims
1. A failure determination method for a brushless motor, characterized by, The brushless motor includes three Hall switches, and the fault judgment method includes: Respectively collecting the level of each Hall switch in the three Hall switches to obtain a collection result; and judging whether the brushless motor has a fault according to the collection result; In a case where the collection result is that the level of each Hall switch is a low level, it is judged that the brushless motor has a second fault, and the second fault is an abnormality of the Hall switch; In a case where the collection result is that the level of any one of the three Hall switches is a low level and the levels of the remaining two Hall switches are high levels, it is judged that the brushless motor has no fault; In a case where the collection result is that the levels of two Hall switches of the three Hall switches are low levels and the level of the remaining one Hall switch is a high level, it is judged that the brushless motor has no fault; In a case where it is judged that the brushless motor has no fault, the brushless motor is controlled to start; In a case where the collection result is that the level of each Hall switch is a high level, it is judged that the brushless motor has a first fault, and the first fault is that the brushless motor is not connected with a controller.
2. The failure determination method according to claim 1, characterized by, The collecting the level of each Hall switch in the three Hall switches includes: Collecting the level of a signal end of each Hall switch in the three Hall switches via three pins provided on a micro control unit.
3. A control method for a brushless motor, characterized in that, The fault judgment method according to any one of claims 1 to 2 is adopted to judge whether the brushless motor has a fault; In a case where it is judged that the brushless motor has a fault, the brushless motor is controlled to remain powered off and an error is reminded.
4. A fault diagnosis device for a brushless motor, characterized in that, The fault judgment method according to any one of claims 1 to 2 is adopted, the brushless motor includes three Hall switches, and the fault judgment device includes: A collection module, which is configured to respectively collect the level of each Hall switch in the three Hall switches to obtain a collection result; A judgment module, which is configured to judge whether the brushless motor has a fault according to the collection result.
5. The failure determination device of a brushless motor according to claim 4, characterized by The fault judgment device includes a memory, a processor, and a program or instruction stored on the memory and executable on the processor, and the program or instruction is executed by the processor to implement the steps of the fault judgment method according to any one of claims 1 to 2.
6. A lift table characterized by, The lifting table includes: A lifting table body; A brushless motor; A controller, which is configured to control the brushless motor to drive the lifting table body to lift; The controller is further configured to execute the fault judgment method according to any one of claims 1 to 2 to judge whether the brushless motor has a fault.
Citation Information
Patent Citations
Controller of brushless DC motor with abnormality protective function
JP2005198392A
Controller of brushless DC motor with short circuit protective function
JP2005198403A