Rhinestone control method and device

By periodically obtaining acceleration and input power data after powering on the rhinestone, setting the speed increase to determine the power value according to the acceleration, avoiding the large-sized drill bit reaching full speed early when the opening positioning is not completed, solving the safety risk of increased vibration of rhinestones. Improves operational safety.

CN119283201APending Publication Date: 2025-01-10STABAO ELECTROMECHANICAL TECH (KUNSHAN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411397307.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

When using large-size drill bits, the existing rhinestone technology is prone to reach full speed when the opening positioning work is not completed, resulting in increased vibration and brings safety risks.

Method used

By periodically performing control operations after powering on the rhinestone, the acceleration data and the input power of the controller are obtained, and the power value is determined according to the acceleration data. When the input power is greater than this value, switch to full speed and set the boost Speed ​​completion signs to avoid reaching full speed early.

Benefits of technology

It effectively reduces the risk of vibration caused by high load power, ensures that the opening positioning work is completed and then switches to full speed state, improving operational safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119283201A_ABST
    Figure CN119283201A_ABST
Patent Text Reader

Abstract

The invention discloses a rhinestone control method and device, and relates to the technical field of electric drills. The method comprises the steps that after a rhinestone is powered on, control operation is periodically executed; the control operation executed in any period comprises the steps that after the water drill is powered on, operation data are obtained, and the operation data comprise acceleration data; after it is detected that the starting switch of the rhinestone is closed, the input power of the controller is obtained; setting a current acceleration judgment power value according to the acceleration data; and if the input power is larger than the current speed increasing judgment power value, the speed instruction of the water drill is switched to full speed, and a speed increasing completion mark of the water drill is set. According to the invention, the full-speed state can be avoided when the trepanning positioning work is not completed, and the safety risk is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electric drills, and in particular to a water drill control method and device. Background Art

[0002] When the water drill in the electrician tool is in use, a fixed low speed is set after the tool is started to perform the initial hole opening positioning work. When the positioning is completed, as the load increases, when the input power of the controller reaches the preset speed increase judgment power value, it switches to full speed state.

[0003] However, in this solution, when using a large-size drill bit, due to the large load power, it is easy to reach the preset speed increase judgment power value, causing the hole opening and positioning work to reach the full speed state before it is completed, which will cause greater vibration and bring safety risks. Summary of the invention

[0004] The purpose of the present application is to provide a water drill control method and device, which can improve the safety during operation.

[0005] To achieve the above objectives, this application provides the following solutions:

[0006] In a first aspect, the present application provides a water drill control method, comprising:

[0007] After the drill is powered on, control operations are performed periodically;

[0008] The control operations performed in any cycle include:

[0009] Acquiring operation data, the operation data comprising: acceleration data;

[0010] After detecting that the start switch of the water drill is closed, obtaining the input power of the controller;

[0011] Setting a power value for speed increase determination according to the acceleration data;

[0012] If the input power is greater than the current speed increase judgment power value, the speed instruction of the water drill is switched to full speed, and the speed increase completion flag of the water drill is set.

[0013] In a second aspect, the present application provides a water drill control device, the water drill control device comprising: an execution module;

[0014] The execution module is used to periodically execute control operations after the water drill is powered on;

[0015] The control operations performed in any cycle include:

[0016] Acquiring operation data, the operation data comprising: acceleration data;

[0017] After detecting that the start switch of the water drill is closed, obtaining the input power of the controller;

[0018] Setting a power value for speed increase determination according to the acceleration data;

[0019] If the input power is greater than the current speed increase judgment power value, the speed instruction of the water drill is switched to full speed, and the speed increase completion flag of the water drill is set.

[0020] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0021] The present application provides a water drill control method and device, the water drill control method includes: after the water drill is powered on, periodically executing control operations; the control operations executed in any period include: after the water drill is powered on, obtaining operation data, the operation data includes: acceleration data; after detecting that the start switch of the water drill is closed, obtaining the input power of the controller; setting the current speed increase judgment power value according to the acceleration data; if the input power is greater than the current speed increase judgment power value, switching the speed command of the water drill to full speed, and setting the speed increase completion flag of the water drill. When drilling normally with a large-sized drill bit, the current speed increase judgment power value will be set according to the acceleration data at the time of just starting, that is, the current speed increase judgment power value will be set according to the acceleration data in the positioning stage, and when the input power of the controller is greater than the current speed increase judgment power value, it will directly control to enter the full speed state, so that it can avoid reaching the full speed state when the hole opening positioning work is not completed due to the large load power, thereby reducing the safety risk. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0023] Figure 1 is a flow chart of a water drill control method according to an exemplary embodiment;

[0024] Figure 2 is a flow chart of a water drill control method according to an exemplary embodiment;

[0025] Figure 3 A schematic diagram of functional modules of a water drill control device provided in another embodiment of the present application. DETAILED DESCRIPTION

[0026] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0027] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0028] An electric drill is a drilling tool that uses electricity to drive the drill bit to rotate, thereby drilling holes in various materials.

[0029] The water drill in the electric drill is a special drilling tool. It has the following advantages:

[0030] 1. Efficient drilling

[0031] Water drills use the cooling and lubrication effects of high-speed rotating drill bits and water flow to quickly drill large diameter holes in hard materials such as concrete and stone. Compared with traditional water drill bits, water drills have higher drilling efficiency.

[0032] 2. Reduce dust

[0033] During the drilling process, water injection can effectively suppress the generation of dust, keep the working environment clean, and reduce the impact on the health of operators.

[0034] 3. Reduce drill bit wear

[0035] The water flow not only cools the drill bit, but also lubricates the drill bit, reducing the friction between the drill bit and the material, thereby reducing the wear of the drill bit and extending the service life of the drill bit.

[0036] A water drill usually consists of an electric motor, a transmission device, a drill bit and a water supply system. The electric motor provides power and drives the drill bit to rotate through the transmission device. At the same time, the water supply system delivers water to the drill bit, which plays a role in cooling, lubricating and removing chips during the drilling process.

[0037] When the water drill is used, there is obvious vibration when the drill bit just contacts the working surface. The vibration is not conducive to the operation and brings safety risks. At present, the common practice is to set a fixed low speed for the initial hole opening positioning work after the tool is started. After the positioning is completed, as the load increases, when the power reaches the preset speed increase judgment power value, it is switched to full speed.

[0038] In order to solve the above technical problems, the present disclosure proposes a water drill control method.

[0039] Figure 1 is a flow chart of a water drill control method according to an exemplary embodiment. Figure 1 As shown, after the water drill is powered on, the method periodically performs control operations, and the control operations performed in any period include the following steps S101-S104:

[0040] In step S101, operation data is obtained, and the operation data includes: acceleration data;

[0041] In one achievable manner, when it is detected that the start switch is not closed, the speed command is switched to full speed, and the speed increase completion flag is cleared, and the process is restarted from the beginning when the next cycle arrives.

[0042] That is, in the present disclosure, when the water drill is in the initial state, the speed command is full speed and there is no speed increase completion flag.

[0043] In step S102, after detecting that the start switch of the water drill is closed, the input power of the controller is obtained.

[0044] Specifically, the operation data also includes: voltage data; obtaining the input power of the controller, including:

[0045] Obtain current data and operating status data;

[0046] The input power is calculated based on the voltage data, current data and operating status data.

[0047] The operating status data is the duty cycle. According to voltage × current × duty cycle, the power value at the current moment is obtained, and the power value at the current moment is integrated to obtain the average power value, where the average power value is the input power.

[0048] In step S103, the power value for determining the current speed increase is set according to the acceleration data;

[0049] In one achievable manner, step S103 may be implemented by the following steps:

[0050] Check whether the speed increase completion flag is set;

[0051] If the speed-up completion flag is set, the process will be restarted from the beginning when the next cycle arrives.

[0052] If the speed increase completion flag is not set, check whether the speed command is full speed;

[0053] Among them, the speed increase completion flag is set, indicating that the speed increase has been completed and it has been running at full speed, that is, the low-speed positioning work has been completed and it has entered the full-speed operation state. The speed increase completion flag is not set, indicating that the positioning work has not been completed. When the speed increase completion flag is not set, it is necessary to detect whether the speed command is full speed, because it is possible that the drill bit has entered the full speed state when it first starts idling, but the positioning work has not started at this time, that is, the drill bit has not touched the working surface.

[0054] If the speed command is full speed, check whether the input power is less than the speed reduction judgment power value;

[0055] If the input power is not less than the speed reduction judgment power value, the next cycle will be executed again from the beginning;

[0056] If the input power is less than the speed reduction judgment power value, check whether the acceleration data is greater than the speed reduction judgment acceleration value;

[0057] If the acceleration data is greater than the deceleration judgment acceleration value, the speed command is switched to deceleration, and the power value for the current speed increase judgment is calculated based on the acceleration data. When the next cycle arrives, it is executed again from the beginning;

[0058] If the acceleration data is not greater than the deceleration determination acceleration value, the process is restarted from the beginning when the next cycle arrives.

[0059] In one possible implementation, if the speed command is not full speed, the power value is detected to determine whether the calculation of the current speed increase is completed;

[0060] If the power value for determining the current speed increase is calculated, it is detected whether the input power is greater than the power value for determining the current speed increase.

[0061] In step S104, if the input power is greater than the current speed increase judgment power value, the speed instruction of the water drill is switched to full speed, and the speed increase completion flag of the water drill is set. When the next cycle arrives, it is re-executed from the beginning.

[0062] If the input power is not greater than the current speed increase judgment power value, it will be executed again from the beginning when the next cycle arrives.

[0063] When using a large-sized drill bit, due to the large load power, in the prior art, when making a speed increase judgment, a fixed preset speed increase judgment power value is used invariably. However, when using a large drill bit, due to the large load power, the fixed preset speed increase judgment power value is quickly reached before the hole opening positioning is completed, thereby entering the full speed state. This will cause the drill bit to produce greater vibrations, posing a safety risk to the operator. In the present disclosure, when using a large-sized drill bit for normal drilling, the current speed increase judgment power value is set according to the acceleration data at the time of startup, that is, the current speed increase judgment power value is set according to the acceleration data in the positioning stage, and the controller input power is greater than the current speed increase judgment power value. The control enters the full speed state, thereby avoiding the situation where the full speed state is reached before the hole opening positioning work is completed due to excessive load power, thereby reducing safety risks.

[0064] The solutions in the related art also have the following disadvantages.

[0065] Secondly, when using a small-sized drill bit, due to the small load power, it is difficult to reach the preset speed increase judgment power value, so it cannot reach the full speed state or it reaches the full speed state a long time after the hole positioning is completed, resulting in low drilling speed and increased operation time.

[0066] Third, during the hole drilling operation, the power tool will bear a relatively large power load after speeding up, and the whole machine needs to dissipate heat. The tool motor is equipped with a cooling fan, which is installed on the motor rotor. Therefore, the higher the speed of the motor, the greater the air volume of the fan and the greater the heat dissipation. However, during continuous hole drilling operations and heavy loads, the heat generated by the motor and controller is greater than the heat dissipated by the fan. The heat from the current hole drilling operation cannot be dissipated in time. When drilling the next hole, at the beginning of the positioning stage, the load is relatively light, the speed is low, the fan air volume is small, and the heat dissipation is small, so the heat generated when drilling a hole cannot be removed in time. Moreover, when drilling the hole, after entering full speed, the heat will still increase. In this way, the temperature generated by each hole is not dissipated in time, and the accumulation of temperature will cause the temperature to continue to rise, which is easy to trigger temperature protection, thereby causing the operation to be interrupted, and further increasing the total operation time.

[0067] The method of the present disclosure is described in detail below. Figure 2 As shown, the following steps are included:

[0068] After the water drill is powered on, the operation data is obtained, and the operation data includes: acceleration data and voltage data;

[0069] Check whether the start switch is closed;

[0070] After detecting that the start switch is closed, obtaining the input power of the controller;

[0071] When it is detected that the start switch is not closed, the water drill is controlled to be in a stopped state, the speed command is switched to full speed, and the speed increase completion flag is cleared, and the operation is restarted from the beginning;

[0072] Check whether the speed increase completion flag is set;

[0073] If the speed increase completion flag is set, the process is restarted from the beginning;

[0074] If the speed increase completion flag is not set, check whether the speed command is full speed;

[0075] If the speed command is full speed, detecting whether the input power is less than the speed reduction determination power value;

[0076] If the input power is greater than the speed reduction determination power value, the process is restarted from the beginning;

[0077] If the input power is less than the speed reduction determination power value, detecting whether the acceleration data is greater than the speed reduction determination acceleration value;

[0078] If the acceleration data is greater than the deceleration judgment acceleration value, the speed command is switched to deceleration, and the current speed increase judgment power value is calculated and executed again from the beginning;

[0079] If the speed command is not full speed, checking whether the power value calculation is completed for the current speed increase;

[0080] If the speed increase determination power value is calculated, detecting whether the input power is greater than the speed increase determination power value;

[0081] If the input power is greater than the speed increase determination power value, the speed command is switched to full speed, the speed increase completion flag is set, and the operation is restarted from the beginning when the next cycle arrives;

[0082] If the input power is less than the speed increase determination power value, the process is restarted from the beginning.

[0083] Specifically, through the above process, when drilling normally using a drill bit smaller than the standard drill bit of a water drill, after power-on, obtain acceleration data, obtain voltage data, start the switch closed, obtain current data, obtain operating status data, and calculate the input power of the controller. Since the speed increase completion flag is not set, the speed command at this time is full speed (that is, currently running at full speed), and due to the small-sized drill bit, the input power of its controller is less than the speed reduction judgment power value, and the acceleration of the small-sized drill bit will not be greater than the speed reduction judgment acceleration value, waiting to enter the next cycle; when the next cycle arrives, obtain acceleration data, obtain voltage data, start the switch closed, obtain current data, obtain operating status data, calculate the input power of the controller, and the speed increase completion flag is not set. At this time, the speed command is full speed, and due to the small-sized drill bit, the input power of its controller is still less than the speed reduction judgment power value, and the acceleration of the small-sized drill bit will not be greater than the speed reduction judgment acceleration value, waiting to enter the next cycle. When the next cycle arrives (the hole has been drilled and the water drill is turned off), the acceleration data and voltage data are obtained. The start switch is not closed, indicating that the water drill is in the shutdown stage. At this time, the speed command is switched to full speed and the speed increase completion flag is cleared.

[0084] When a drill bit smaller than the standard drill bit of a water drill is used, the entire process will run at full speed, thus solving the problem of low drilling speed and long operation time when a small-sized drill bit is used in the prior art.

[0085] In the present disclosure, the user can knock on the wall when drilling with a small-sized drill bit; or when the drill bit just contacts the working surface, a large acceleration is generated because the drill bit is not perpendicular to the working surface; or when the drill bit contacts the working surface, the machine displacement speed is fast, producing a large acceleration; or other situations that produce a large acceleration, in which the user can deliberately knock on the wall to slow down.

[0086] In the above case, after power-on, the acceleration data is obtained, the voltage data is obtained, the start switch is closed, the current data is obtained, the operating status data is obtained, the controller input power is calculated, and the speed increase completion flag is not set. The speed command at this time is full speed, and the power is less than the speed reduction judgment power value (here, if it is less than the speed reduction judgment power value, it will still run at full speed and will not reduce the speed). Since a large acceleration is generated, the acceleration will be greater than the speed reduction judgment acceleration value, and the speed command is switched to speed reduction (running at a low speed at this time), and the initial vibration data of the speed reduction is obtained to calculate the speed increase judgment power value, waiting to enter the next cycle; when the next cycle arrives, the acceleration data is obtained, the voltage data is obtained, the start switch is closed, the current data is obtained, the operating status data is obtained, the controller input power is calculated, and the speed increase completion flag is not set. The speed command at this time is speed reduction. Since the previous process generated a large acceleration, the speed command has been switched to speed reduction, that is, the speed command is not full speed. Assuming that the speed increase judgment power value has been calculated at this moment in the previous process, and assuming that the positioning is not completed, then If the power in this detection cycle is less than the speed increase judgment power value, wait to enter the next cycle; when the next cycle arrives, obtain acceleration data, obtain voltage data, start the switch closed, obtain current data, obtain operating status data, calculate the controller input power, the speed increase completion flag is not set, and the speed command at this time is still deceleration. Assuming that the previous process has calculated the current speed increase judgment power value at this moment, and the positioning has been completed, and normal drilling begins, then the input power in this detection cycle is greater than the current speed increase judgment power value, then the speed command is switched to full speed, and the speed increase completion flag is set; when the next cycle arrives, obtain acceleration data, obtain voltage data, start the switch closed, obtain current data, obtain operating status data, calculate the controller input power, the speed increase completion flag is set, and wait to enter the next cycle; when the next cycle arrives (drilling has been completed, the water drill is turned off), obtain acceleration data, obtain voltage data, and the start switch is not closed, indicating that the water drill is in the shutdown stage. At this time, the speed command is switched to full speed and the speed increase completion flag is cleared.

[0087] When a large-sized drill bit is used, the load power is large. In the prior art, when making a speed increase judgment, a fixed speed increase judgment power value is always used. When a large drill bit is used, due to the large load power, the fixed speed increase judgment power value is quickly reached before the hole opening positioning is completed, thereby entering the full speed state. This will cause the drill bit to vibrate greatly, posing a safety risk to the operator. In the present disclosure, when a large-size drill is used for normal drilling, after power-on, acceleration data is obtained, voltage data is obtained, the start switch is closed, current data is obtained, operating status data is obtained, and the controller input power is calculated. Because the speed increase has not been completed, the speed increase completion flag is not set, and the speed command is full speed, but because the positioning work has not been completed, the power at this time is less than the speed reduction judgment power value, and the vibration of the large-size drill is greater than the speed reduction judgment acceleration value. At this time, the speed command will be switched to speed reduction (running at a low speed), and the initial vibration data of the speed reduction will be obtained to calculate the speed increase judgment power value, waiting to enter the next cycle; when the next cycle arrives, the acceleration data is obtained, the voltage data is obtained, the start switch is closed, the current data is obtained, the operating status data is obtained, and the controller input power is calculated. At this time, the speed increase is still not completed (positioning is not completed), so The speed increase completion flag is not set, and the speed command is not full speed but deceleration. At this time, it is necessary to detect whether the power value for speed increase determination is calculated. Assuming that it has been calculated, detect whether the power at this time is greater than the power value for speed increase determination. If it is, switch the speed command to full speed (positioning is completed, running at full speed), set the speed increase completion flag, and wait for the next cycle; when the next cycle arrives, obtain acceleration data, obtain voltage data, close the start switch, obtain current data, obtain operating status data, calculate the controller input power, set the speed increase completion flag, and wait for the next cycle. When the next cycle arrives (drilling is completed, turn off the water drill), obtain acceleration data, obtain voltage data, and the start switch is not closed, indicating that the water drill is in the shutdown stage. At this time, switch the speed command to full speed and clear the speed increase completion flag.

[0088] When using a drill bit that is larger than the standard drill bit of a water drill, it will first switch to low-speed operation based on the vibration in the positioning stage, and then calculate the power value for speed increase based on the vibration data in the positioning stage. Only when the power is greater than the power value for speed increase will it switch to full speed. This can avoid the problem that when using a large-size drill bit, due to the large load power, the speed increase power value is easily reached, which leads to the full speed state before the hole positioning work is completed, thereby causing greater vibration.

[0089] Furthermore, the state of the drill before each start-up is not affected by the result of the last operation, that is, the state before the start-up is a full-speed instruction, and the speed increase completion flag is not set. Since the drill is directly in the full-speed state each time it is started, the motor speed is high, and the fan air volume is large, the heat generated by the last operation can be better dissipated.

[0090] Further, such as Figure 3 As shown, the present disclosure also provides an internal module diagram of a water drill, including a power supply, a controller (also referred to as a central controller), an accelerometer module, a voltage sampling module, a current sampling module and a motor drive module. The controller continuously obtains acceleration data from the accelerometer module, and calculates the input power of the controller according to the motor drive module, the current sampling module and the voltage sampling module. The controller dynamically adjusts the output speed of the motor according to the acceleration data and the input power of the controller. When the electric tool is started and runs without load, the controller does not limit the speed, and the tool runs at full speed; when the electric tool begins to contact the working surface and fails to work stably, the vibration is large, and the controller reduces the output speed of the tool to reduce the vibration; during a period of time at the beginning of the low-speed operation of the tool, the acceleration data is monitored, and different power values ​​for the current speed increase are set according to the acceleration data. The greater the vibration, the greater the power value for the current speed increase. After that, when the input power of the controller is greater than the power value for the current speed increase, the controller no longer limits the output speed of the tool and completes the operation quickly. The above control strategy integrates acceleration data and the input power of the controller, which is beneficial for the tool to complete the operation quickly when the working vibration is small; when the working vibration is large, different speed-up judgment power values ​​can be set according to the acceleration data, which is beneficial for the safe use of the tool; and running at full speed when no-load is beneficial to the heat dissipation of the tool itself.

[0091] Based on the same inventive concept, the embodiment of the present application also provides a video tag processing device for implementing the video tag processing method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more video tag processing device embodiments provided below can refer to the limitations of the video tag processing method above, and will not be repeated here.

[0092] In an exemplary embodiment, a water drill control device is provided, the water drill control device comprising:

[0093] Execution module;

[0094] The execution module is used to periodically execute control operations after the water drill is powered on;

[0095] The control operations performed in any cycle include:

[0096] Acquiring operation data, the operation data comprising: acceleration data;

[0097] After detecting that the start switch of the water drill is closed, obtaining the input power of the controller;

[0098] Setting a power value for speed increase determination according to the acceleration data;

[0099] If the input power is greater than the current speed increase judgment power value, the speed instruction of the water drill is switched to full speed, and the speed increase completion flag of the water drill is set.

[0100] As an optional implementation manner, the control operation performed by the execution module further includes:

[0101] When it is detected that the start switch is not closed, the speed instruction is switched to full speed, and the speed increase completion flag is cleared, and when the next cycle arrives, the operation data is obtained and executed again.

[0102] As an optional implementation, in setting the current speed increase determination power value according to the acceleration data, the execution module is specifically used to:

[0103] Check whether the speed increase completion flag is set;

[0104] If the speed-up completion flag is set, the process is restarted from the step of obtaining the operating data when the next cycle arrives;

[0105] If it is detected that the speed increase completion flag is not set, detecting whether the speed command is full speed;

[0106] If the speed command is full speed, detecting whether the input power is less than the speed reduction determination power value;

[0107] If the input power is not less than the speed reduction determination power value, the operation data acquisition is re-executed when the next cycle arrives;

[0108] If the input power is less than the speed reduction determination power value, detecting whether the acceleration data is greater than the speed reduction determination acceleration value;

[0109] If the acceleration data is greater than the deceleration determination acceleration value, the speed command is switched to deceleration, and the current speed increase determination power value is calculated based on the acceleration data, and the operation data is obtained and executed again when the next cycle arrives;

[0110] If the acceleration data is not greater than the deceleration determination acceleration value, the operation data acquisition is re-executed when the next cycle arrives.

[0111] As an optional implementation manner, the execution module is further used to:

[0112] If the speed command is not full speed, detecting whether the power value for determining the current speed increase is calculated;

[0113] If the calculation of the power value for determining the current speed increase is completed, it is detected whether the input power is greater than the power value for determining the current speed increase.

[0114] As an optional implementation manner, the execution module is further used to:

[0115] If the input power is not greater than the current speed increase determination power value, the operation data acquisition is re-executed when the next cycle arrives.

[0116] As an optional implementation, the operation data further includes: voltage data;

[0117] In terms of obtaining the input power of the controller, the execution module is specifically used for:

[0118] Get current data;

[0119] Get running status data;

[0120] The input power is calculated according to the voltage data, the current data and the operation status data

[0121] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0122] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A water drill control method, characterized in that: The water drill control method comprises: After the drill is powered on, control operations are performed periodically; The control operations performed in any cycle include: Acquiring operation data, the operation data comprising: acceleration data; After detecting that the start switch of the water drill is closed, obtaining the input power of the controller; Setting a power value for speed increase determination according to the acceleration data; If the input power is greater than the current speed increase judgment power value, the speed instruction of the water drill is switched to full speed, and the speed increase completion flag of the water drill is set.

2. The water drill control method according to claim 1, characterized in that: The control operation also includes: When it is detected that the start switch is not closed, the speed instruction is switched to full speed, and the speed increase completion flag is cleared, and when the next cycle arrives, the operation is re-executed starting from the acquisition of operation data.

3. The water drill control method according to claim 2, characterized in that: The step of setting the current speed increase determination power value according to the acceleration data includes: Check whether the speed increase completion flag is set; If the speed-up completion flag is set, the process is restarted from the step of obtaining the operating data when the next cycle arrives; If it is detected that the speed increase completion flag is not set, detecting whether the speed command is full speed; If the speed command is full speed, detecting whether the input power is less than the speed reduction determination power value; If the input power is not less than the speed reduction determination power value, the operation data acquisition is re-executed when the next cycle arrives; If the input power is less than the speed reduction determination power value, detecting whether the acceleration data is greater than the speed reduction determination acceleration value; If the acceleration data is greater than the deceleration determination acceleration value, the speed command is switched to deceleration, and the current speed increase determination power value is calculated based on the acceleration data, and the operation data is obtained and executed again when the next cycle arrives; If the acceleration data is not greater than the deceleration determination acceleration value, the operation data acquisition is re-executed when the next cycle arrives.

4. The water drill control method according to claim 3, characterized in that: The method further comprises: If the speed command is not full speed, detecting whether the power value for determining the current speed increase is calculated; If the calculation of the power value for determining the current speed increase is completed, it is detected whether the input power is greater than the power value for determining the current speed increase.

5. The water drill control method according to claim 4, characterized in that: The method further comprises: If the input power is not greater than the current speed increase determination power value, the operation data acquisition is re-executed when the next cycle arrives.

6. The water drill control method according to claim 1, characterized in that: The operation data also includes: voltage data; The obtaining of the input power of the controller comprises: Get current data; Get running status data; The input power is calculated according to the voltage data, the current data and the operation status data.

7. A water drill control device, characterized in that: The water drill control device comprises: an execution module; The execution module is used to periodically execute control operations after the water drill is powered on; The control operations performed in any cycle include: Acquiring operation data, the operation data comprising: acceleration data; After detecting that the start switch of the water drill is closed, obtaining the input power of the controller; Setting a power value for speed increase determination according to the acceleration data; If the input power is greater than the current speed increase judgment power value, the speed instruction of the water drill is switched to full speed, and the speed increase completion flag of the water drill is set.

8. The water drill control device according to claim 7, characterized in that: The control operations performed by the execution module also include: When it is detected that the start switch is not closed, the speed instruction is switched to full speed, and the speed increase completion flag is cleared, and when the next cycle arrives, the operation data is obtained and executed again.

9. The water drill control device according to claim 8, characterized in that: In terms of setting the current speed increase determination power value according to the acceleration data, the execution module is specifically used to: Check whether the speed increase completion flag is set; If the speed-up completion flag is set, the process is restarted from the step of obtaining the operating data when the next cycle arrives; If it is detected that the speed increase completion flag is not set, detecting whether the speed command is full speed; If the speed command is full speed, detecting whether the input power is less than the speed reduction determination power value; If the input power is not less than the speed reduction determination power value, the operation data acquisition is re-executed when the next cycle arrives; If the input power is less than the speed reduction determination power value, detecting whether the acceleration data is greater than the speed reduction determination acceleration value; If the acceleration data is greater than the deceleration determination acceleration value, the speed command is switched to deceleration, and the current speed increase determination power value is calculated based on the acceleration data, and the operation data is obtained and executed again when the next cycle arrives; If the acceleration data is not greater than the deceleration determination acceleration value, the operation data acquisition is re-executed when the next cycle arrives.

10. The water drill control device according to claim 9, characterized in that: The execution module is further used for: If the speed command is not full speed, detecting whether the power value for determining the current speed increase is calculated; If the calculation of the power value for determining the current speed increase is completed, it is detected whether the input power is greater than the power value for determining the current speed increase.