Motor operation method and system, intelligent terminal and storage medium

By monitoring work abnormalities in the power tool and selecting an appropriate stop method, the multi-stage shutdown of the motor is achieved, which solves the problem of directly cutting off power supply during motor damage and affects other modules, and extends the service life of the tool.

CN119945254AActive Publication Date: 2025-05-06NINGBO EFFICIENT MOTOR CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510436550.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-09
Publication Date
2025-05-06
Estimated Expiration
2045-04-09

AI Technical Summary

Technical Problem

When the motor in the power tool is damaged, directly cutting off the power supply will affect the normal operation of other modules and reduce the service life of the tool.

Method used

A motor operation method is provided, by monitoring work abnormalities, selecting an appropriate stop mode, and forcibly shutting down the motor within the first preset time period, and turning off the system power supply only after there is no start signal within the second preset time period.

Benefits of technology

The multi-stage closing method of the motor is realized, and the power tool is turned off in steps, reducing the impact on other parts, extending the tool life, and preventing unnecessary damage caused by misoperation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119945254A_ABST
    Figure CN119945254A_ABST
Patent Text Reader

Abstract

The invention relates to a motor operation method and system, an intelligent terminal and a storage medium, and relates to the technical field of motor control, and the method comprises the following steps: in response to monitoring that an electric tool works abnormally, determining a stop mode of a motor according to an abnormal type of the working abnormity; stopping the work of the motor according to the stopping mode; generating and executing a forced closing instruction corresponding to a first preset duration, wherein the forced closing instruction is used for indicating the motor to continuously stop within the first preset duration; and after the forced closing instruction fails, if the starting signal is not monitored within a second preset duration, closing the system power supply of the electric tool. The electric tool has the effects of improving the intelligence of the motor and prolonging the service life of the electric tool.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of motor control technology, and in particular to a motor operation method, system, intelligent terminal and storage medium. Background Art

[0002] Motors play a vital role in modern society and industry. They are widely used in various fields, including household appliances, transportation, industrial manufacturing, etc., and are one of the core driving forces for modern production, life and technological progress. Therefore, how to make motors work better has become the research and development direction of R&D personnel.

[0003] In the related art, when the motor in the electric tool is damaged, the electric tool will stop supplying power to the entire electric tool due to the damage, and at the same time, the motor will also stop rotating because the power supply to the electric tool stops.

[0004] With respect to the above-mentioned related technologies, the inventors believe that when the motor is damaged, directly cutting off the power supply of the entire power tool will affect the normal operation of other modules of the power tool, affect the functions of other modules, and even reduce the service life of the power tool. Summary of the invention

[0005] In order to improve the intelligence of motors and extend the service life of power tools, the present application provides a motor operation method, system, intelligent terminal and storage medium.

[0006] In a first aspect, the present application provides a motor operation method, which adopts the following technical solution: A motor operation method, wherein the motor is applied to an electric tool, comprising: In response to detecting that the power tool has an abnormal operation, determining a stopping method of the motor according to the abnormal type of the abnormal operation; Stopping the motor according to the stopping method; Generate and execute a forced shutdown instruction corresponding to a first preset time length, wherein the forced shutdown instruction is used to instruct the motor to stop continuously within the first preset time length; After the forced shutdown instruction becomes invalid, if no start signal is detected within a second preset time period, the system power supply of the electric tool is turned off.

[0007] By adopting the above technical solution, when the motor is detected to have an abnormality, the motor stop method will be selected according to the abnormality type, and the motor will be stopped first, so that the motor will not start working within the first preset time. Only after the first preset time has passed and there is no start signal, the system power supply will be turned off. This solution provides a multi-level shutdown method for the motor, which can shut down the power tool in steps, reduce the impact on other parts of the power tool, and increase the life of the power tool. At the same time, the motor will not be turned on within the first preset time, which can prevent unnecessary damage to the user due to the user's misoperation.

[0008] Optionally, monitoring a system self-test result of the electric tool; Generate first flag data according to the system self-test result; Acquiring internal parameters of the electric tool, wherein the internal parameters include electrical parameters and motor operating parameters; Generate second flag data according to the difference between the internal parameter and the first standard parameter; Acquiring external parameters of the electric tool; Generate third flag data according to the difference between the external parameter and the second standard parameter; The working state of the electric tool is generated according to the first flag data, the second flag data and the third flag data, and the working state includes normal working and abnormal working.

[0009] By adopting the above technical solution, the working status of the power tool can be judged from three different dimensions: system self-test results, internal parameters and external parameters, so as to improve the accuracy of the working status judgment, enable the power tool to make accurate actions according to the actual situation, and ensure the safe use of the power tool.

[0010] Optionally, the internal parameters include current vibration parameters of the electric tool; When the difference between the current vibration parameter and the first standard parameter is greater than a first difference threshold, extracting the historical vibration parameter of the electric tool; If the difference between the current vibration parameter and the historical vibration parameter is less than a second difference threshold, generating the second flag data, and setting the value of the second flag data to the first value; If the difference between the current vibration parameter and the historical vibration parameter is greater than the second difference threshold, the frequency fluctuation value of the current vibration parameter is calculated; the difference between the frequency fluctuation value and the preset fluctuation value is calculated to obtain the fluctuation value difference; if the fluctuation value difference is greater than the preset difference, the second flag data is generated, and the value of the second flag data is set to a second value, which is different from the first value; if the fluctuation value difference is less than the preset difference, the second flag data is generated, and the value of the second flag data is set to the first value.

[0011] By adopting the above technical solution, it is possible to determine whether the vibration of the power tool during use is a normal phenomenon through vibration parameters, and make a corresponding response to the vibration, thereby ensuring that the response of the power tool is consistent with the actual scenario and improving the intelligence of the power tool.

[0012] Optionally, the motor is controlled to rotate at a first preset speed, where the first preset speed is less than a current speed of the motor; Collecting the test speed and test vibration parameters of the motor; If the test rotation speed is greater than the second preset rotation speed, and the difference between the test vibration parameter and the vibration parameter is less than a third difference threshold, a prompt signal is generated; The value of the second flag data is adjusted from the second value to the first value.

[0013] By adopting the above technical solution, when historical data is insufficient, temporary detection can be performed by reducing the speed of the motor to determine whether the vibration of the power tool is a normal phenomenon, and a corresponding response can be made to the vibration, ensuring that the response of the power tool is in line with the actual scenario, thereby improving the intelligence of the power tool.

[0014] Optionally, in the process of reducing the speed of the motor from the current speed to the preset speed, detecting the real-time speed of the motor; Calculate the speed difference between adjacent real-time speeds; Calculate the speed change rate according to the speed difference; Calculating the variance of the speed change rate to obtain the change rate variance; If the variance of the change rate is less than the preset variance, the value of the second flag data is adjusted from the second value to the first value.

[0015] By adopting the above technical solution, in the process of reducing the speed, the variance of the speed change rate is obtained by calculating the variance of the speed change rate, and based on the size between the change rate variance and the preset variance, it is first detected whether the vibration of the power tool is normal, ensuring that the response of the power tool is in line with the actual scenario, thereby improving the intelligence of the power tool.

[0016] Optionally, after the forced shutdown instruction becomes invalid, if the start signal is detected within a second preset time period, a temperature parameter is extracted from the external parameter; If the temperature parameter is greater than a first temperature threshold, the real-time temperature of the motor is monitored; if the real-time temperature is less than a safe temperature, the motor is turned on; If the temperature parameter is less than a second temperature threshold, the motor is turned on according to the target power; the motor is controlled to stop rotating for a target duration; and the motor is controlled to continue rotating at the target power.

[0017] By adopting the above technical solution, when the electric tool is affected by the external temperature and produces an abnormality, the corresponding restart method is selected according to the actual external temperature, so that the electric tool can work normally after restart.

[0018] Optionally, obtaining the minimum operating temperature of the motor; Calculating the heating heat and the heat dissipation power according to the minimum operating temperature and the temperature parameters; Obtaining the rated power of the motor; Obtaining the target duration according to the heating amount and the rated power; The sum of the heat dissipation power and the rated power is calculated to obtain the target power.

[0019] By adopting the above technical solution, when the external temperature is low, the motor is used to generate heat to increase the temperature of the motor so that the motor can start normally, and part of the motor power is allocated to heating to maintain the normal operation of the motor.

[0020] In a second aspect, the present application provides a motor operation system, which adopts the following technical solution: A motor operation system, comprising: An acquisition module is used to acquire the abnormality type, the forced shutdown instruction, the first preset time, the second preset time, the system self-test result, the internal parameter, the external parameter, the historical vibration parameter, the preset speed, the test speed, the test vibration parameter, the first temperature threshold and the second temperature threshold; A memory, used to store a program of any one of the above motor operation methods; The program in the memory can be loaded and executed by the processor to implement any one of the motor operation methods described above.

[0021] By adopting the above technical solution, when the motor is detected to have an abnormality, the motor stop method will be selected according to the abnormality type, and the motor will be stopped first, so that the motor will not start working within the first preset time. Only after the first preset time has passed and there is no start signal, the system power supply will be turned off. This solution provides a multi-level shutdown method for the motor, which can shut down the power tool in steps, reduce the impact on other parts of the power tool, and increase the life of the power tool. At the same time, the motor will not be turned on within the first preset time, which can prevent unnecessary damage to the user due to the user's misoperation.

[0022] In a third aspect, the present application provides a smart terminal, which adopts the following technical solution: An intelligent terminal comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and execute any one of the above-mentioned methods.

[0023] In a fourth aspect, the present application provides a computer storage medium capable of storing corresponding programs, which is convenient for improving the intelligence of the motor and extending the service life of the electric tool, and adopts the following technical solutions: A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any of the above-mentioned motor operation methods.

[0024] In summary, the present application includes at least one of the following beneficial technical effects: 1. When the motor is detected to be abnormal, the motor stop method will be selected according to the abnormality type, and the motor will be stopped first, so that the motor will not start working within the first preset time. Only after the first preset time has passed and there is no start signal, the system power supply will be turned off. This solution provides a multi-level shutdown method for the motor, which can shut down the power tool in steps, reduce the impact on other parts of the power tool, and increase the life of the power tool. At the same time, the motor will not be turned on within the first preset time, which can prevent unnecessary damage to the user due to user misoperation; 2. The working status of the power tool can be judged from three different dimensions: system self-test results, internal parameters and external parameters, which improves the accuracy of the working status judgment, so that the power tool can make accurate actions according to the actual situation and ensure the safe use of the power tool; 3. When the power tool is affected by the external temperature and becomes abnormal, select the corresponding restart method according to the actual external temperature so that the power tool can work normally after restart. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 It is a flow chart of a motor operation method provided in an embodiment of the present application.

[0026] Figure 2 It is a flow chart of a working status detection method provided in an embodiment of the present application.

[0027] Figure 3 It is a flow chart of an operation judgment method based on power tool vibration provided in an embodiment of the present application.

[0028] Figure 4 It is a flow chart of a motor testing method 1 provided in an embodiment of the present application.

[0029] Figure 5 It is a flow chart of a second motor testing method provided in an embodiment of the present application.

[0030] Figure 6 It is a flow chart of a method for restarting a motor provided in an embodiment of the present application.

[0031] Figure 7 It is a flow chart of a temperature-based motor restart method provided in an embodiment of the present application.

[0032] Figure 8 It is a structural schematic diagram of a motor operation system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1 To Attachment Figure 8 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0034] The present application embodiment discloses a motor operation method. Figure 1 , the method comprising: Step S101: In response to detecting that an abnormality occurs in the power tool, a stopping method of the motor is determined according to the type of the abnormality.

[0035] In the embodiments of the present application, the motor is applied in an electric tool.

[0036] Exemplarily, the operating abnormalities include at least one of the motor temperature being less than a minimum temperature threshold, the heat sink temperature being greater than a maximum temperature threshold, the motor short circuit, the motor speed being too low, the motor being stalled, the motor current being too high, the power supply voltage being too low, and a system self-test abnormality.

[0037] The motor stopping modes include emergency stop and slow stop. Emergency stop means that the motor stops within a preset stop time, and slow stop means that the motor stops within a preset stop time interval, for example, the preset stop time is 0.5s, and the preset stop time interval is 1s to 60s.

[0038] Exemplarily, a correspondence between the abnormality type and the motor stop mode is preset. After determining the abnormality type of the working abnormality, the motor stop mode is determined from the aforementioned correspondence. For example, in the case where the motor temperature is less than the minimum temperature threshold, the heat sink temperature is greater than the maximum temperature threshold, the power supply voltage is too low, and the system self-check is abnormal, a slow stop is adopted. In the case of a motor short circuit, a motor speed is too low, a motor is blocked, and a motor current is too large, an emergency stop is adopted.

[0039] Step S102: Stop the motor according to the stop mode.

[0040] For example, a mechanical brake system is provided in the electric tool, and the mechanical brake system can adopt a power-off brake, and when the power is off, the spring force clamps the brake disc, thereby realizing the emergency stop of the motor. For another example, a reverse current is passed through the winding of the motor to generate a braking torque, thereby realizing the emergency stop of the motor.

[0041] For example, a servo motor is used to reduce the output torque of the motor to achieve a slow stop of the motor. For another example, a braking resistor is externally connected to the motor to reduce the voltage on both sides of the motor through the braking resistor to achieve a slow stop of the motor.

[0042] Step S103: Generate and execute a forced shutdown instruction corresponding to the first preset time length, where the forced shutdown instruction is used to instruct the motor to stop continuously within the first preset time length.

[0043] The first preset time length is a preset experience value, and relevant personnel can adjust the value of the first preset time length according to actual needs.

[0044] After executing the forced shutdown command, the motor will always be in the off state for the first preset time, and the motor cannot be turned on no matter what signal or command is input from the outside. In actual scenarios, after the motor stops, the user has a certain probability of trying to restart the motor. At this time, if the structure of the power tool is damaged or the internal circuit is damaged, restarting the motor may cause injury to the user. Therefore, this step will ensure that the motor cannot be turned on within the first preset time to ensure the safety of the user.

[0045] Step S104: after the forced shutdown instruction becomes invalid, if no start signal is detected within a second preset time period, the system power supply of the electric tool is turned off.

[0046] The second preset time length is a preset experience value, and relevant personnel can adjust the value of the second preset time length according to actual needs.

[0047] The effective time of the forced closing instruction is the first preset time.

[0048] The start signal is used to start the motor or power tool. For example, the start signal is detected when a switch on the power tool is pressed.

[0049] In some other embodiments, if the start signal is detected within the second preset time, the motor is restarted. If the start time of the motor reaches the safety test time, it is determined whether the power tool is working abnormally. If so, the motor is stopped according to the stop mode. If not, the motor is kept running.

[0050] By adopting the above technical solution, when the motor is detected to have an abnormality, the motor stop method will be selected according to the abnormality type, and the motor will be stopped first, so that the motor will not start working within the first preset time. Only after the first preset time has passed and there is no start signal, the system power supply will be turned off. This solution provides a multi-level shutdown method for the motor, which can shut down the power tool in steps, reduce the impact on other parts of the power tool, and increase the life of the power tool. At the same time, the motor will not be turned on within the first preset time, which can prevent unnecessary damage to the user due to the user's misoperation.

[0051] In the following embodiments, the working state of the electric tool will be determined from multiple angles, so that the working state of the electric tool can be determined more accurately. Therefore, the embodiment of the present application discloses a method for detecting the working state. Figure 2 , the method comprising: Step S201: monitoring the system self-test result of the electric tool.

[0052] The system self-test result is a report generated after the power tool uses the built-in program to test its key components during operation.

[0053] Exemplarily, the power tool performs a self-check operation at a certain time interval to obtain a system self-check result, and the self-check operation is used to detect whether the hardware or software inside the power tool is working properly. For example, the self-check operation includes a system check operation, and the circuit check operation is used to detect whether the system of the power tool meets the design standards.

[0054] Step S202: Generate first flag data according to the system self-check result.

[0055] Exemplarily, if the system self-check result is that the system runs normally, the value of the first flag data is 1. If the system self-check result is that the system runs abnormally, the value of the first flag data is 0.

[0056] Step S203: Acquire internal parameters of the electric tool, which include electrical parameters and motor operating parameters.

[0057] The electrical parameters include at least one of the operating voltage, operating current, operating power and internal resistance of the motor.

[0058] The motor operating parameters include at least one of the motor's rotation speed, rotation direction, number of power supply phases, torque, and vibration parameters.

[0059] Step S204: Generate second flag data according to the difference between the internal parameter and the first standard parameter.

[0060] The first standard parameters refer to the electrical parameters and motor operating parameters that meet the design standards of power tools.

[0061] Exemplarily, when the difference between the internal parameter and the first standard parameter is less than a preset internal parameter threshold, the second flag data is generated, and the value of the second flag data is 1. When the difference between the internal parameter and the first standard parameter is greater than the preset internal parameter threshold, the second flag data is generated, and the value of the second flag data is 0.

[0062] Step S205: Acquire external parameters of the electric tool.

[0063] Optionally, the external parameters include ambient temperature.

[0064] Step S206: Generate third flag data according to the difference between the external parameter and the second standard parameter.

[0065] Exemplarily, when the difference between the external parameter and the second standard parameter is less than the preset external parameter threshold, the third flag data is generated, and the value of the third flag data is 1. When the difference between the external parameter and the second standard parameter is greater than the preset external parameter threshold, the third flag data is generated, and the value of the third flag data is 0.

[0066] Step S207: Generate a working state of the electric tool according to the first flag data, the second flag data and the third flag data, where the working state includes normal working and abnormal working.

[0067] Exemplarily, the first flag data, the second flag data and the third flag data are combined into flag data. The working state of the power tool is generated according to the flag data. For example, if the first flag data is a, the second flag data is b, and the third flag data is c, then the flag data is abc. If there is 0 in the flag data, the working state is abnormal. If there is no 0 in the flag data, the working state is normal.

[0068] By adopting the above technical solution, the working status of the power tool can be judged from three different dimensions: system self-test results, internal parameters and external parameters, so as to improve the accuracy of the working status judgment, enable the power tool to make accurate actions according to the actual situation, and ensure the safe use of the power tool.

[0069] In actual scenarios, some power tools will generate relatively violent vibrations during use, such as drills and angle grinders. In this case, the violent vibrations during the operation of the power tool itself may be judged as abnormal, causing the power tool to shut down unexpectedly. To solve this problem, the embodiment of the present application discloses an operation judgment method based on the vibration of the power tool. Figure 3 , the method comprising: Step S301: when the difference between the current vibration parameter and the first standard parameter is greater than a first difference threshold, extracting the historical vibration parameters of the power tool.

[0070] Optionally, the internal parameters include current vibration parameters of the power tool. The current vibration parameters are vibration parameters measured at the current moment. The vibration parameters include the vibration amplitude and vibration frequency of the power tool during operation.

[0071] Historical vibration parameters refer to the vibration parameters of the power tool measured during a historical period.

[0072] The first difference threshold is a preset empirical value, and relevant personnel can adjust the specific value of the first difference threshold according to actual conditions.

[0073] Step S302: if the difference between the current vibration parameter and the historical vibration parameter is less than the second difference threshold, second flag data is generated, and the value of the second flag data is set to the first value.

[0074] The second difference threshold is a preset empirical value, and relevant personnel can adjust the specific value of the second difference threshold according to actual conditions.

[0075] When the value of the second flag data is set to the first value, it means that the internal parameter meets the design standard. For example, the value of the first value is 1.

[0076] If the difference between the current vibration parameter and the historical vibration parameter is less than the second difference threshold, it means that the power tool vibrates during historical use, which means that the vibration of the power tool is a normal phenomenon, so the value of the second flag data is set to the first value.

[0077] Step S303: If the difference between the current vibration parameter and the historical vibration parameter is greater than the second difference threshold, the frequency fluctuation value of the current vibration parameter is calculated.

[0078] When the difference between the current vibration parameter and the historical vibration parameter is greater than the second difference threshold, it is also impossible to directly prove that the vibration generated by the power tool during use is a normal phenomenon. For example, if the power tool is a drill, the drill itself may be used on different materials, such as wood boards, brick walls, concrete walls, metals, etc. When the drill is first used on a wooden board and then on a brick wall, the vibration generated by the power tool on the brick wall will be greater than the vibration on the wooden board, and this vibration enhancement is a normal phenomenon. Therefore, even if the difference between the current vibration parameter and the historical vibration parameter is greater than the second difference threshold, it is necessary to further determine whether the vibration is a normal phenomenon. In this embodiment, the frequency fluctuation value is used to determine whether the vibration of the power tool is a normal phenomenon.

[0079] The frequency fluctuation value refers to the change or fluctuation range of the vibration frequency of the motor within a period of time. For example, the maximum vibration frequency and the minimum vibration frequency in the current vibration parameters are taken. The difference between the maximum vibration frequency and the minimum vibration frequency is calculated to obtain the frequency fluctuation value. For example, the change rate of the vibration frequency is calculated according to the current vibration parameters to obtain the frequency fluctuation value.

[0080] Step S304: Calculate the difference between the frequency fluctuation value and the preset fluctuation value to obtain the fluctuation value difference.

[0081] The preset fluctuation value is a preset experience value, and relevant personnel can adjust the specific value of the preset fluctuation value according to actual needs.

[0082] Step S305: if the fluctuation value difference is greater than the preset difference, generate second flag data, and set the value of the second flag data to a second value, which is different from the first value.

[0083] If the fluctuation value difference is greater than the preset difference, it means that during the use of the power tool, the vibration frequency of the power tool will fluctuate greatly. In actual scenarios, large fluctuations in the vibration frequency will affect the normal operation of the power tool.

[0084] When the value of the second flag data is set to the second value, it means that the internal parameter does not meet the design standard. For example, the value of the second value is 0.

[0085] Step S306: If the fluctuation value difference is less than the preset difference, generate second flag data, and set the value of the second flag data to the first value.

[0086] If the fluctuation value difference is smaller than the preset difference, it means that during the use of the power tool, the vibration frequency of the power tool remains basically stable, so the vibration on the power tool is a normal phenomenon.

[0087] By adopting the above technical solution, it is possible to determine whether the vibration of the power tool during use is a normal phenomenon through vibration parameters, and make a corresponding response to the vibration, thereby ensuring that the response of the power tool is consistent with the actual scenario and improving the intelligence of the power tool.

[0088] In the following embodiments, when the fluctuation value difference is greater than the preset difference, the motor speed can also be adjusted, and the adjusted speed and vibration parameters can be used to determine whether the previous speed of the power tool meets the usage scenario. Therefore, the embodiment of the present application discloses a motor test method 1. Figure 4 , the method comprising: Step S401: controlling the motor to rotate at a first preset speed, where the first preset speed is less than the current speed of the motor.

[0089] Exemplarily, a preset speed difference is obtained, and a difference between the current speed and the speed difference is calculated to obtain a first preset speed. Exemplarily, the first preset speed is a preset value.

[0090] In some embodiments, the speed of the motor is controlled to decrease over time until the speed drops to a first preset speed. In some embodiments, the target power is set according to the first preset speed. The working power of the motor is adjusted to the target power so that the speed of the motor drops to the first preset speed.

[0091] Step S402: Collect the test speed and test vibration parameters of the motor.

[0092] The test speed refers to the actual speed of the motor after the speed of the motor is adjusted down to the first preset speed.

[0093] The test vibration parameters refer to the actual vibration amplitude and vibration frequency of the motor after the speed of the motor is adjusted down to the first preset speed.

[0094] Step S403: If the test rotation speed is greater than the second preset rotation speed, and the difference between the test vibration parameter and the vibration parameter is less than the third difference threshold, a prompt signal is generated.

[0095] The prompt signal is used to prompt the user to reduce the speed of the power tool.

[0096] In some other embodiments, if the test rotation speed is less than the second preset rotation speed, or the difference between the test vibration parameter and the vibration parameter is greater than a third difference threshold, the value of the second flag data is set to the second value.

[0097] Step S404: adjusting the value of the second flag data from the second value to the first value.

[0098] After the prompt signal is generated, or while the prompt signal is generated, the value of the second flag data is adjusted from the second value to the first value.

[0099] By adopting the above technical solution, when historical data is insufficient, temporary detection can be performed by reducing the speed of the motor to determine whether the vibration of the power tool is a normal phenomenon, and a corresponding response can be made to the vibration, ensuring that the response of the power tool is in line with the actual scenario, thereby improving the intelligence of the power tool.

[0100] In the following embodiments, during the process of reducing the motor speed, the motor can also be tested by measuring the rate of change of the motor speed to determine whether the vibration of the power tool is a normal phenomenon. Therefore, the present application embodiment discloses a second motor testing method. Figure 5 , the method comprising: Step S501: When the rotation speed of the motor is reduced from the current rotation speed to the preset rotation speed, the real-time rotation speed of the motor is detected.

[0101] Optionally, the speed of the motor is controlled to be uniformly reduced from the current speed to a preset speed. For example, the speed of the motor decreases by 10 RPS (Revolutions Per Second) per second.

[0102] Exemplarily, an angular velocity sensor is installed on the motor, and the rotation speed of the motor is monitored by the angular velocity sensor to obtain the real-time rotation speed.

[0103] Furthermore, the real-time rotation speed of the motor is obtained at preset collection time intervals.

[0104] Step S502: Calculate the speed difference between adjacent real-time speeds.

[0105] Adjacent real-time speeds refer to real-time speeds that are adjacent in time sequence. For example, when the real-time speed of a motor is obtained at a preset acquisition time interval, timestamp information will be added to the real-time speed, and the timestamp information is used to record the acquisition time of the real-time speed. According to the timestamp information, the real-time speeds of adjacent acquisition times are selected, and the difference of the real-time speeds is calculated to obtain the speed difference.

[0106] Step S503: Calculate the speed change rate according to the speed difference.

[0107] Exemplarily, the ratio of the rotational speed difference to the acquisition time interval is calculated to obtain the rotational speed change rate.

[0108] Step S504: Calculate the variance of the rotational speed change rate to obtain the change rate variance.

[0109] In some other embodiments, the standard deviation, mean absolute deviation or interquartile range of the rotation speed change rate may also be calculated.

[0110] Step S505: If the variance of the rate of change is less than the preset variance, the value of the second flag data is adjusted from the second value to the first value.

[0111] If the variance of the rate of change is less than the preset variance, it means that the actual speed of the motor decreases evenly over time, and the motor can control the change in speed, that is, the speed of the motor is still under the control of the motor itself, and the motor is in a controllable state. Therefore, the vibration on the power tool is a normal phenomenon of the power tool.

[0112] In some other embodiments, if the variance of the rate of change is greater than a preset variance, the value of the second flag data is adjusted to the first value.

[0113] By adopting the above technical solution, in the process of reducing the speed, the variance of the speed change rate is obtained by calculating the variance of the speed change rate, and based on the size between the change rate variance and the preset variance, it is first detected whether the vibration of the power tool is normal, ensuring that the response of the power tool is in line with the actual scenario, thereby improving the intelligence of the power tool.

[0114] In the following embodiments, when the motor is shut down due to the influence of the external temperature, if the user wants to restart the motor, a method for restarting the motor needs to be determined according to the actual scenario to ensure that the motor can operate normally. Therefore, the embodiment of the present application discloses a method for restarting the motor. Figure 6 , the method comprising: Step S601: after the forced shutdown instruction becomes invalid, if a start signal is detected within a second preset time period, a temperature parameter is extracted from an external parameter.

[0115] The temperature parameter in the external parameter is used to indicate the temperature of the environment in which the motor is located. Exemplarily, a first temperature sensor is provided on the electric tool, and the first temperature sensor is used to detect the ambient temperature. For example, the first temperature sensor is installed on the heat sink of the electric tool.

[0116] In some other embodiments, if the start signal is not detected within the second preset time period, the system power supply of the power tool is turned off.

[0117] Step S602: If the temperature parameter is greater than the first temperature threshold, the real-time temperature of the motor is monitored.

[0118] The first temperature threshold is a preset empirical value, and relevant personnel can adjust the value of the first temperature threshold according to actual needs. Furthermore, when the temperature parameter is greater than the first temperature threshold, the motor is at risk of overheating, and it is necessary to decide whether to restart the motor based on the real-time temperature. For example, the first temperature threshold is 50°C.

[0119] The real-time temperature refers to the internal temperature of the motor. Exemplarily, a second temperature sensor is provided in the motor, and the temperature sensor is used to detect the internal temperature of the motor.

[0120] Step S603: When the real-time temperature is lower than the safety temperature, the motor is turned on.

[0121] In some other embodiments, when the real-time temperature is greater than the safety temperature, the motor is kept turned off. Further, if the real-time temperature is monitored to be greater than the safety temperature for a third preset time, the system power supply of the power tool is turned off.

[0122] Step S604: If the temperature parameter is less than the second temperature threshold, the motor is started according to the target power.

[0123] The second temperature threshold is a preset empirical value, and relevant personnel can adjust the value of the second temperature threshold according to actual needs. Furthermore, when the temperature parameter is less than the second temperature threshold, the ambient temperature of the motor is too low, and directly turning on the motor will affect the normal operation of the motor, making it difficult for the motor to function normally. For example, the second temperature threshold is -40°C.

[0124] Step S605: Control the motor to stop rotating until the target duration is reached.

[0125] It should be noted that when the motor is controlled to stop rotating, the motor is still in the on state. At this time, the electrical energy will be converted into thermal energy, which will heat the motor and raise the temperature of the motor to a suitable temperature. Further, when the time for controlling the motor to stop rotating reaches the target time, the temperature of the motor will rise to a suitable temperature.

[0126] Step S606: Control the motor to continue rotating at the target power.

[0127] By adopting the above technical solution, when the electric tool is affected by the external temperature and produces an abnormality, the corresponding restart method is selected according to the actual external temperature, so that the electric tool can work normally after restart.

[0128] In the following embodiments, the actual value of the target power needs to be considered to ensure that the motor can operate under the condition of ensuring that the motor temperature is appropriate when the motor is running according to the target power. Therefore, the embodiment of the present application discloses a temperature-based motor restart method. Figure 7 , the method comprising: Step S701: Obtain the minimum operating temperature of the motor.

[0129] The minimum operating temperature refers to the lowest ambient temperature at which the motor can start and run normally.

[0130] Step S702: Calculate the heating amount and heat dissipation power according to the minimum operating temperature and temperature parameters.

[0131] Exemplarily, the temperature parameter and the minimum operating temperature are calculated to obtain the temperature difference. According to the material of the motor, the theoretical specific heat capacity corresponding to the aforementioned material is obtained. The product of the theoretical specific heat capacity and the correction parameter is calculated to obtain the corrected specific heat capacity. According to the temperature difference and the corrected specific heat capacity, the heating heat is obtained. Among them, the correction parameter is a preset empirical value.

[0132] Exemplarily, a temperature-power correspondence relationship is preset, and the heat dissipation power corresponding to the temperature parameter table is determined from the temperature-power correspondence relationship.

[0133] Step S703: Obtain the rated power of the motor.

[0134] The rated power of a motor refers to the power that the motor can continuously output under rated conditions.

[0135] Step S704: Calculate the sum of the heat dissipation power and the rated power to obtain the target power.

[0136] Furthermore, a physical speed limiting device is provided on the motor. The physical speed limiting device can adjust the actual speed of the motor. Then the rated speed of the motor at the rated power is obtained. The speed of the motor is limited to the rated speed by the physical speed limiting device. The target power is set to the actual power of the motor. Then, due to the existence of the physical speed limiting device, the energy of the motor converting electrical energy into mechanical energy will be kept constant at a fixed value, that is, the rated power in the target power will be converted into mechanical energy. At the same time, the heat dissipation power will be converted into thermal energy to maintain the temperature of the motor.

[0137] Step S705: Obtain the target duration according to the heating amount and the target power.

[0138] Exemplarily, the ratio of the heating heat and the target power is calculated to obtain the target duration.

[0139] By adopting the above technical solution, when the external temperature is low, the motor is used to generate heat to increase the temperature of the motor so that the motor can start normally, and part of the motor power is allocated to heating to maintain the normal operation of the motor.

[0140] Based on the same inventive concept, the present application embodiment provides a motor operation system, please refer to Figure 8 The system comprises: The acquisition module 801 is used to obtain the abnormality type, the forced shutdown instruction, the first preset time, the second preset time, the system self-test result, the internal parameter, the external parameter, the historical vibration parameter, the preset speed, the test speed, the test vibration parameter, the first temperature threshold and the second temperature threshold; A memory 802, used to store a program of any one of the above motor operation methods; Processor 803, the program in the memory can be loaded and executed by the processor to implement any of the above-mentioned motor operation methods.

[0141] By adopting the above technical solution, when the motor is detected to have an abnormality, the motor stop method will be selected according to the abnormality type, and the motor will be stopped first, so that the motor will not start working within the first preset time. Only after the first preset time has passed and there is no start signal, the system power supply will be turned off. This solution provides a multi-level shutdown method for the motor, which can shut down the power tool in steps, reduce the impact on other parts of the power tool, and increase the life of the power tool. At the same time, the motor will not be turned on within the first preset time, which can prevent unnecessary damage to the user due to the user's misoperation.

[0142] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0143] An embodiment of the present application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute a motor operation method.

[0144] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

[0145] Based on the same inventive concept, an embodiment of the present application provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute a motor operation method.

[0146] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0147] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.

Claims

1. A motor operation method, characterized in that: The motor is applied to an electric tool, and the method comprises: In response to detecting that the power tool has an abnormal operation, determining a stopping method of the motor according to the abnormal type of the abnormal operation; Stopping the motor according to the stopping method; Generate and execute a forced shutdown instruction corresponding to a first preset time length, wherein the forced shutdown instruction is used to instruct the motor to stop continuously within the first preset time length; After the forced shutdown instruction becomes invalid, if no start signal is detected within a second preset time period, the system power supply of the electric tool is turned off.

2. The motor operation method according to claim 1, characterized in that: The method further comprises: Monitoring the system self-test results of the electric tool; Generate first flag data according to the system self-test result; Acquiring internal parameters of the electric tool, wherein the internal parameters include electrical parameters and motor operating parameters; Generate second flag data according to the difference between the internal parameter and the first standard parameter; Acquiring external parameters of the electric tool; Generate third flag data according to the difference between the external parameter and the second standard parameter; The working state of the electric tool is generated according to the first flag data, the second flag data and the third flag data, and the working state includes normal working and abnormal working.

3. The motor operation method according to claim 2, characterized in that: The internal parameters include current vibration parameters of the power tool; The step of generating second flag data according to the difference between the internal parameter and the first standard parameter includes: When the difference between the current vibration parameter and the first standard parameter is greater than a first difference threshold, extracting the historical vibration parameter of the electric tool; If the difference between the current vibration parameter and the historical vibration parameter is less than a second difference threshold, generating the second flag data, and setting the value of the second flag data to the first value; If the difference between the current vibration parameter and the historical vibration parameter is greater than the second difference threshold, the frequency fluctuation value of the current vibration parameter is calculated; the difference between the frequency fluctuation value and the preset fluctuation value is calculated to obtain the fluctuation value difference; if the fluctuation value difference is greater than the preset difference, the second flag data is generated, and the value of the second flag data is set to a second value, which is different from the first value; if the fluctuation value difference is less than the preset difference, the second flag data is generated, and the value of the second flag data is set to the first value.

4. The motor operation method according to claim 3, characterized in that: If the fluctuation value difference is greater than the preset difference, after generating the second flag data, the method further includes: Controlling the motor to rotate at a first preset speed, where the first preset speed is less than a current speed of the motor; Collecting the test speed and test vibration parameters of the motor; If the test rotation speed is greater than the second preset rotation speed, and the difference between the test vibration parameter and the vibration parameter is less than a third difference threshold, a prompt signal is generated; The value of the second flag data is adjusted from the second value to the first value.

5. The motor operation method according to claim 4, characterized in that: The method further comprises: In the process of reducing the speed of the motor from the current speed to the preset speed, detecting the real-time speed of the motor; Calculate the speed difference between adjacent real-time speeds; Calculate the speed change rate according to the speed difference; Calculating the variance of the speed change rate to obtain the change rate variance; If the variance of the change rate is less than the preset variance, the value of the second flag data is adjusted from the second value to the first value.

6. The motor operation method according to claim 2, characterized in that: The method further comprises: After the forced shutdown instruction becomes invalid, if the start signal is detected within a second preset time period, extracting a temperature parameter from the external parameter; If the temperature parameter is greater than a first temperature threshold, the real-time temperature of the motor is monitored; if the real-time temperature is less than a safe temperature, the motor is turned on; If the temperature parameter is less than a second temperature threshold, the motor is turned on according to the target power; the motor is controlled to stop rotating for a target duration; and the motor is controlled to continue rotating at the target power.

7. The motor operation method according to claim 6, characterized in that: The method further comprises: Obtaining the minimum operating temperature of the motor; Calculating the heating heat and the heat dissipation power according to the minimum operating temperature and the temperature parameters; Obtaining the rated power of the motor; Calculating the sum of the heat dissipation power and the rated power to obtain the target power; The target duration is obtained according to the heating amount and the target power.

8. A motor operation system, characterized in that: The system comprises: An acquisition module is used to acquire the abnormality type, the forced shutdown instruction, the first preset time, the second preset time, the system self-test result, the internal parameter, the external parameter, the historical vibration parameter, the preset speed, the test speed, the test vibration parameter, the first temperature threshold and the second temperature threshold; A memory for storing a program of the motor operation method according to any one of claims 1 to 7; The program in the memory can be loaded and executed by the processor.

9. An intelligent terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: A computer program is stored which can be loaded by a processor and execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Overload protection device and method for electric tool

    CN102005730A

  • Power-saving controller for automatically detecting states of power device and supply network and delaying outage

    CN104167720A

  • Automatic snow sweeper and motor starting method

    CN109787440A

  • Battery heating method and device, electric equipment and storage medium

    CN115377539A

  • Motor protection method, protection device and computer readable medium

    CN116995616A