A method and system for controlling a drilling apparatus

By monitoring the trigger position in real time and converting it into a quantitative value, and using an electronic control mechanism, the problems of inconvenient trigger operation and sudden motor stoppage in drilling equipment have been solved, achieving smooth control and efficient operation of the equipment.

CN119635407BActive Publication Date: 2025-11-18SHENZHEN GREENWAY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411516500.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-11-18
Estimated Expiration
2044-10-29

AI Technical Summary

Technical Problem

Existing drilling equipment requires the operator to continuously press the trigger to maintain the maximum speed during use, which makes operation inconvenient and can easily lead to irregular or broken cutting surfaces when the motor suddenly stops.

Method used

By monitoring the trigger position in real time and converting it into a quantified trigger value, precise control of the motor speed is achieved. A self-locking and unlocking electronic control mechanism is used to replace the traditional mechanical trigger locking mechanism.

Benefits of technology

It enables smooth start and stop of drilling equipment, reduces the operator's burden, improves the continuity and accuracy of operations, avoids the problem of sudden stop during mechanical unlocking, and improves the convenience of operation and the quality of work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119635407B_ABST
    Figure CN119635407B_ABST
Patent Text Reader

Abstract

The application provides a drilling equipment control method and system, and relates to the technical field of trigger control. The method comprises the following steps: when the drilling equipment is started, the position of the trigger of the drilling equipment is acquired; the position interval in which the trigger position is located is determined through the trigger value corresponding to the position; when the position interval is a preset free interval, the motor speed is controlled according to the proportion corresponding to the trigger value, so as to adjust the running speed of the equipment; when the position interval is a preset self-locking interval, the motor is controlled to run at full speed, and the trigger is controlled to be self-locked or unlocked according to the continuous pressing state of the trigger. The control method of the application not only reduces the burden of the operator who presses the trigger for a long time, but also avoids the cutting quality problem caused by the sudden stop of the motor when the mechanical unlocking is performed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of trigger control technology, and more specifically, to a drilling equipment control method and system. Background Technology

[0002] Currently, for drilling equipment, such as water drills, in order to ensure that the motor maintains a fixed speed during operation, the user must keep their finger pressed on the trigger, which is very inconvenient for high-volume operations. Therefore, it is necessary to lock the trigger at the maximum speed position to ensure that the equipment can work continuously at the maximum speed.

[0003] In existing technologies, a self-locking latch is typically added to the mechanical structure. When the trigger is pressed to a certain position, the latch is pressed to lock the current trigger position, allowing it to maintain that speed without manual intervention, thus freeing the finger from controlling the trigger. However, when using a mechanical structure to unlock the trigger, the equipment's motor usually stops abruptly. This prevents the use of the minimum speed to complete the final cut before stopping, and the excessive impact force from the rapid motor shutdown can cause cracks (such as in concrete pouring) or rough, irregular cut surfaces. Summary of the Invention

[0004] The problem addressed by this invention is how to improve the control effect when operating the trigger.

[0005] To address the above problems, the present invention provides a drilling equipment control method and system.

[0006] In a first aspect, the present invention provides a drilling equipment control method, comprising:

[0007] When the device is started, the trigger position of the device is obtained;

[0008] The position range of the trigger position is determined by the trigger value corresponding to the trigger position;

[0009] When the position range is a preset free range, the motor speed is controlled according to the ratio corresponding to the trigger value to adjust the operating speed of the equipment;

[0010] When the position range is a preset self-locking range, the motor is controlled to run at full speed, and the trigger is controlled to self-lock or unlock according to the continuous pressing state of the trigger.

[0011] Optionally, controlling the trigger to self-lock or unlock based on the continuous pressed state of the trigger includes:

[0012] Determine whether the trigger value corresponding to the trigger position reaches a preset self-locking range. If the trigger value reaches the preset self-locking range and continues to exceed a preset time, it is determined that the trigger state needs to be switched. The trigger state includes a self-locking state and an unlocking state.

[0013] When the trigger is in the self-locking state, if the trigger value drops below the preset self-locking range and continues for more than a preset duration, the trigger state is switched from the self-locking state to the unlocking state.

[0014] When the trigger is in the unlocked state, if the trigger value reaches the preset self-locking range again and continues for more than the preset time, the trigger state is switched from the unlocked state to the self-locking state.

[0015] In the unlocked state, when the trigger value drops below the preset self-locking range, the motor stops running.

[0016] Optionally, determining the position range of the trigger position using the trigger value corresponding to the trigger position includes:

[0017] According to the preset reading frequency, continuously acquire the analog signal of the analog-to-digital converter pin corresponding to the trigger;

[0018] The analog signal is converted into a digital signal by an analog-to-digital converter, and the voltage value of the trigger is determined based on the digital signal;

[0019] The voltage value is used as the trigger value, and the position range of the trigger position is determined based on the trigger value.

[0020] Optionally, the step of using the voltage value as the trigger value and determining the position range of the trigger position based on the trigger value includes:

[0021] Determine the relationship between the trigger value corresponding to the trigger position and a preset trigger threshold;

[0022] When the trigger value is greater than or equal to a preset trigger threshold, it is determined that the trigger is in the preset self-locking interval;

[0023] When the trigger value is less than the preset trigger threshold, the trigger is determined to be in the preset free range.

[0024] Optionally, determining whether the trigger value corresponding to the trigger position reaches a preset self-locking interval, and if the trigger value reaches the preset self-locking interval and continues for more than a preset time, then determining that the trigger state needs to be switched includes:

[0025] Monitor the trigger value corresponding to the trigger position and determine whether the preset self-locking threshold is reached, so as to determine whether the trigger has reached the preset self-locking range;

[0026] When the trigger value reaches the preset self-locking interval, the time the trigger remains in the preset self-locking interval is timed and the duration is obtained until the trigger value drops below the preset self-locking interval or the duration exceeds the preset duration.

[0027] If the duration of the trigger in the preset self-locking interval exceeds the preset duration, it is determined that the trigger state needs to be switched.

[0028] Optionally, the step of determining that the trigger state needs to be switched if the duration of the trigger in the preset self-locking interval exceeds the preset duration, based on the duration, includes:

[0029] Determine the relationship between the duration and the preset duration;

[0030] If the duration is greater than or equal to the preset duration, and the current trigger state is unlocked, then it is determined that the trigger state needs to be switched to the self-locking state.

[0031] If the duration is greater than or equal to the preset duration, and the current trigger state is in a self-locked state, then it is determined that the trigger state needs to be switched to an unlocked state.

[0032] Optionally, the drilling equipment control method further includes:

[0033] Monitor changes in the trigger position and determine whether the trigger position has switched from a preset self-locking range to a preset free range;

[0034] When the trigger position switches from the preset self-locking range to the preset free range, the trigger state is obtained;

[0035] The device is controlled to operate based on the trigger state.

[0036] Optionally, controlling the operation of the device based on the trigger state includes:

[0037] When the trigger is in the self-locking state, the drilling equipment is operated at full motor speed.

[0038] When the trigger is in the unlocked state, the drilling equipment is controlled to operate according to the motor speed corresponding to the trigger position.

[0039] Optionally, the drilling equipment control method further includes:

[0040] When the position range is the preset free range, monitor the duration of the trigger value of the trigger position within that range;

[0041] If the duration of the trigger value within the preset free range is greater than or equal to the preset duration, the device operation is controlled according to the motor speed corresponding to the trigger setting.

[0042] If the trigger value switches from the preset free range to the preset self-locking range and continues for more than the preset duration, the trigger is controlled to enter the self-locking state.

[0043] In a second aspect, the present invention also provides a drilling equipment control system, characterized in that it includes:

[0044] A position detection unit is used to obtain the trigger position of the drilling equipment when the drilling equipment is started.

[0045] The data processing unit is used to determine the position range of the trigger position based on the trigger value corresponding to the trigger position.

[0046] The first control unit is used to control the motor speed according to the ratio corresponding to the trigger value when the position range is a preset free range, so as to adjust the running speed of the drilling equipment.

[0047] The second control unit is used to control the motor to run at full speed when the position range is a preset self-locking range, and to control the trigger to self-lock or unlock according to the continuous pressing state of the trigger.

[0048] The drilling equipment control method and system of this invention improves the operational comfort and efficiency of drilling equipment by replacing the traditional mechanical trigger locking mechanism with a fully automatic control method. By monitoring the trigger position in real time and converting it into a quantified trigger value, the system can accurately determine the trigger's position range, thereby intelligently adjusting the motor speed or achieving full-speed operation. This automatic monitoring process replaces the traditional method in existing technologies where the operator needs to continuously manually control the trigger position, achieving precise control of the trigger position. The control method of this invention not only reduces the operator's burden of pressing the trigger for extended periods but also avoids cutting quality problems caused by sudden motor stoppage during mechanical unlocking, achieving smooth start and stop of the equipment and improving the continuity and precision of operations. Furthermore, the self-locking and unlocking electronic control mechanism makes trigger state switching more flexible and responsive, further enhancing the control effect and operational convenience of the equipment. Attached Figure Description

[0049] Figure 1 This is one of the flowcharts for the drilling equipment control method according to an embodiment of the present invention;

[0050] Figure 2 This is a second flowchart of the drilling equipment control method according to an embodiment of the present invention;

[0051] Figure 3This is the third flowchart of the drilling equipment control method according to an embodiment of the present invention;

[0052] Figure 4 This is the fourth flowchart of the drilling equipment control method according to an embodiment of the present invention;

[0053] Figure 5 This is the fifth flowchart of the drilling equipment control method according to an embodiment of the present invention;

[0054] Figure 6 This is the sixth flowchart of the drilling equipment control method according to an embodiment of the present invention;

[0055] Figure 7 This is the seventh flowchart of the drilling equipment control method according to an embodiment of the present invention;

[0056] Figure 8 This is the eighth flowchart of the drilling equipment control method according to an embodiment of the present invention;

[0057] Figure 9 This is a schematic diagram of the internal working principle of the trigger speed control according to an embodiment of the present invention;

[0058] Figure 10 This is a schematic diagram of the structure of the drilling equipment control system according to an embodiment of the present invention. Detailed Implementation

[0059] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0060] Combination Figure 1 As shown, the present invention provides a drilling equipment control method, comprising:

[0061] When the device is started, the trigger position of the device is obtained.

[0062] Specifically, the trigger position is obtained through a potentiometer integrated on the main control board. This potentiometer is connected to the microcontroller's I / O port P2.9 and can convert the trigger position change into a quantifiable electrical signal. The change in trigger position is reflected by the potentiometer's sliding rheostat. The change in the rheostat's resistance is proportional to the distance the trigger moves. This linear relationship can be described by the formula y = kx + b, where y represents the resistance, x represents the distance of the slider probe, and k and b are constants related to the rheostat's characteristics. When the trigger is pressed, the rheostat probe position changes accordingly, causing a change in the output voltage. This changing voltage signal is acquired by the microcontroller through the ADC pin and converted into a digital signal, i.e., the trigger value.

[0063] The position range of the trigger position is determined by the trigger value corresponding to the trigger position.

[0064] Specifically, the trigger's position range is determined by reading the trigger value. The trigger value is acquired using the microcontroller's ADC function, which reads the potentiometer's analog signal at a frequency of 1ms and converts it into a digital signal between 0 and 4095. The trigger value ranges from 0 to 4095, where 4095 corresponds to the trigger being fully depressed. By comparing the real-time trigger value with a preset threshold, the microcontroller can determine whether the trigger is in the free or locked range.

[0065] When the position range is a preset free range, the motor speed is controlled according to the ratio corresponding to the trigger value to adjust the operating speed of the device.

[0066] Specifically, when the trigger value indicates that the trigger position is within a preset free range, the device controls the motor speed according to the ratio corresponding to the trigger value. This means that the motor speed is proportional to the trigger position, allowing the operator to finely control the device's operating speed by adjusting the trigger position. This embodiment provides more flexible and responsive motor control, thereby improving the device's adaptability and operational comfort.

[0067] When the position range is a preset self-locking range, the motor is controlled to run at full speed, and the trigger is controlled to self-lock or unlock according to the continuous pressing state of the trigger.

[0068] Specifically, when the trigger value indicates that the trigger position is within the preset self-locking range, the equipment controls the motor to run at full speed. In this state, the equipment can maintain maximum speed and operate continuously without requiring the operator to continuously press the trigger, thus freeing the operator's fingers and reducing fatigue during long-term operation. Furthermore, depending on the continuous pressing state of the trigger, the equipment can also control the trigger to self-lock or unlock. For example, when the trigger is fully pressed and held for a certain time (e.g., more than 1 second), the equipment records the trigger state as self-locked; if the trigger is fully pressed again and held for a certain time, it can switch from self-locked to unlocked. This self-locking and unlocking mechanism allows the operator to flexibly control the start and stop of the equipment according to operational needs, improving operational efficiency and safety. Through software algorithm optimization, such as filtering the ADC value, signal stability and control accuracy are ensured, further improving the control effect of the equipment.

[0069] Optionally, combined Figure 2 As shown, controlling the trigger to lock or unlock based on the continuous pressed state of the trigger includes:

[0070] Determine whether the trigger value corresponding to the trigger position reaches a preset self-locking range. If the trigger value reaches the preset self-locking range and continues to exceed a preset time, it is determined that the trigger state needs to be switched. The trigger state includes a self-locking state and an unlocking state.

[0071] When the trigger is in the self-locking state, if the trigger value drops below the preset self-locking range and continues for more than a preset duration, the trigger state is switched from the self-locking state to the unlocking state.

[0072] When the trigger is in the unlocked state, if the trigger value reaches the preset self-locking range again and continues for more than the preset time, the trigger state is switched from the unlocked state to the self-locking state.

[0073] In the unlocked state, when the trigger value drops below the preset self-locking range, the motor stops running.

[0074] Specifically, the system determines whether the self-locking condition has been met by real-time monitoring of the trigger value corresponding to the trigger position and comparing it with a preset self-locking range. When the trigger is in the self-locking state, if the trigger value drops below the preset self-locking range and remains below it for a preset duration, the system switches the trigger state from self-locking to unlocking. This mechanism ensures that the equipment can continue to operate at maximum speed without continuous manual control until the operator decides to stop. Conversely, when the trigger is in the unlocked state, and the trigger value again reaches the preset self-locking range and remains below it for a preset duration, the system switches the trigger state back to self-locking, allowing the equipment to operate at maximum speed again. In the unlocked state, when the trigger value drops below the preset self-locking range, the motor will stop running. This mechanism avoids the sudden stop problem caused by traditional mechanical locking mechanisms during unlocking, achieving a smooth stopping process and preventing potential damage to the cutting surface due to sudden motor stoppage, such as cracking or irregularities.

[0075] In this optional embodiment, the self-locking function eliminates the need for the operator to continuously press the trigger, thereby reducing fatigue during long-term operation. Furthermore, the equipment can operate continuously at maximum speed without frequent trigger operation, improving the continuity and efficiency of the operation. At the same time, the smooth start and stop mechanism avoids irregular cutting surfaces caused by rapid shutdown, ensuring cutting quality.

[0076] Optionally, combined Figure 3 As shown, determining the position range of the trigger position using the trigger value corresponding to the trigger position includes:

[0077] According to the preset reading frequency, continuously acquire the analog signal of the analog-to-digital converter pin corresponding to the trigger;

[0078] The analog signal is converted into a digital signal by an analog-to-digital converter, and the voltage value of the trigger is determined based on the digital signal;

[0079] The voltage value is used as the trigger value, and the position range of the trigger position is determined based on the trigger value.

[0080] Specifically, the analog signal from the analog-to-digital converter (ADC) pin corresponding to the trigger is continuously acquired at a predetermined reading frequency, such as once every 1 millisecond. This process is achieved through the electrical connection between a potentiometer and the microcontroller. The potentiometer is mounted on the main control board and connected to the motor via a three-phase output. The sliding rheostat inside the potentiometer changes its probe position as the trigger is pressed, correspondingly changing the output voltage and thus reflecting the force of the trigger press. These analog signals are then converted into digital signals via the ADC pin connected to the microcontroller. In this embodiment, a 12-bit ADC with a conversion accuracy of 2^32 ohms is used. 12 =4096, meaning the range of the digital signal is 0 to 4095. The conversion accuracy of this embodiment allows the system to very accurately identify changes in the trigger position and convert these changes into trigger values, where the trigger values ​​correspond to the voltage values ​​of the analog signals. Once the system determines the voltage value of the trigger, i.e., the trigger value, it determines the position range of the trigger based on this value, such as a preset free range or a preset self-locking range. This determination is based on a comparison with a preset threshold range. In this embodiment, the force when the trigger is fully pressed corresponds to the maximum value of the ADC value, 4095.

[0081] In this optional embodiment, the system can accurately measure the trigger position through high-resolution ADC conversion, thereby achieving precise control of the motor speed. By precisely controlling the motor speed, the equipment can achieve optimal performance under different operating conditions and extend the service life of the motor. Furthermore, by continuously monitoring the trigger value and smoothly adjusting the motor speed, the equipment can achieve smooth start-up and shutdown, avoiding the impact on work quality caused by sudden speed changes.

[0082] Optionally, combined Figure 4 As shown, the step of using the voltage value as the trigger value and determining the position range of the trigger position based on the trigger value includes:

[0083] Determine the relationship between the trigger value corresponding to the trigger position and a preset trigger threshold;

[0084] When the trigger value is greater than or equal to a preset trigger threshold, it is determined that the trigger is in the preset self-locking interval;

[0085] When the trigger value is less than the preset trigger threshold, the trigger is determined to be in the preset free range.

[0086] Specifically, the analog signal of the trigger position is read by an analog-to-digital converter (ADC) and converted into a digital signal, i.e., the trigger value. The trigger value ranges from 0 to 4095, with the maximum value of 4095 corresponding to the position where the trigger is fully pressed. A preset trigger threshold is a critical value used to distinguish between trigger position ranges. For example, it can be set that when the trigger value reaches 90% of 4095 (i.e., 90% * 4095) or higher, the trigger is considered to be in the self-locking range. When the trigger value is greater than or equal to this preset threshold and remains so for a certain period of time, the system determines that the trigger is in the self-locking range, allowing the device to run at full speed without requiring continuous trigger pressing. Conversely, if the trigger value is less than the preset threshold, the system determines that the trigger is in the free range. In this case, the device adjusts the motor speed according to the real-time position of the trigger, thereby achieving fine control of the device's operating speed.

[0087] In this optional embodiment, by precisely controlling the trigger's locking and free range, the device can more flexibly adapt to different operational needs, whether it's a task requiring fine-tuning or one requiring continuous full-speed operation. Furthermore, the intelligent control strategy based on trigger values ​​improves the device's response speed and control precision, making operation smoother and more reliable. Finally, by avoiding sudden shutdowns and corresponding negative operational effects that might result from mechanical locking structures, this invention ensures operational continuity and the smoothness of the cut surface, improving the quality of the final work.

[0088] Optionally, combined Figure 5 As shown, the step of determining whether the trigger value corresponding to the trigger position has reached a preset self-locking interval, and if the trigger value reaches the preset self-locking interval and continues for more than a preset time, then determining that the trigger state needs to be switched, includes:

[0089] Monitor the trigger value corresponding to the trigger position and determine whether the preset self-locking threshold is reached, so as to determine whether the trigger has reached the preset self-locking range;

[0090] When the trigger value reaches the preset self-locking interval, the time the trigger remains in the preset self-locking interval is timed and the duration is obtained until the trigger value drops below the preset self-locking interval or the duration exceeds the preset duration.

[0091] If the duration of the trigger in the preset self-locking interval exceeds the preset duration, it is determined that the trigger state needs to be switched.

[0092] Specifically, the trigger value is obtained through the electrical connection between the potentiometer and the microcontroller. The potentiometer's equivalent 80K-ohm sliding rheostat changes its probe position as the trigger is pressed, thus altering the output voltage. The analog signal is read by the microcontroller's ADC pin and converted into a digital signal, i.e., the trigger value. In this embodiment, the ADC reads once every 1ms and is processed using a specific filtering formula to ensure the stability and accuracy of the trigger value. When the trigger value reaches or exceeds a preset self-locking threshold, the system begins timing the time the trigger remains within this range. This timing is achieved through a timer signal generated by the microcontroller's internal RTC clock, ensuring the accuracy of the time measurement. After timing begins, the system continuously monitors the trigger value until it drops below the preset self-locking range. If the trigger value remains within the self-locking range for more than a preset time (e.g., 1 second), the system determines that the trigger state needs to be switched, thereby achieving self-locking or unlocking.

[0093] In this optional embodiment, by precisely controlling the timing of the device entering and exiting the self-locking state, the smoothness and controllability of the device operation are ensured, avoiding the potential impact on work quality caused by sudden start-up or shutdown. Through its intelligent control strategy, this invention not only improves operational comfort and convenience but also ensures the continuity of work and the flatness of the cutting surface, thereby enhancing the quality of the final work.

[0094] Optionally, combined Figure 6 As shown, the step of determining that the trigger state needs to be switched if the duration of the trigger in the preset self-locking interval exceeds the preset duration, based on the duration, includes:

[0095] Determine the relationship between the duration and the preset duration;

[0096] If the duration is greater than or equal to the preset duration, and the current trigger state is unlocked, then it is determined that the trigger state needs to be switched to the self-locking state.

[0097] If the duration is greater than or equal to the preset duration, and the current trigger state is in a self-locked state, then it is determined that the trigger state needs to be switched to an unlocked state.

[0098] Specifically, when the trigger value reaches or exceeds a preset self-locking range, and this state persists for a certain preset duration (e.g., 1 second), the system will determine whether to switch states based on the current trigger state. During this process, the timer signal generated by the RTC clock inside the microcontroller serves as the timekeeping reference, ensuring timing accuracy. If the duration meets the condition and the trigger is currently in the unlocked state, the system will switch the trigger state to the self-locking state, allowing the device to run continuously at maximum speed without the operator continuously pressing the trigger. Conversely, if the duration meets the condition, but the trigger is already in the self-locking state, the system will switch the trigger state back to the unlocked state, allowing the device to stop or run at a lower speed, so that the operator can carefully complete the final part of the cutting task.

[0099] In this optional embodiment, the operator can quickly switch the operating state of the equipment as needed without continuously pressing the trigger, thereby reducing fatigue during long-term operations. Secondly, by intelligently controlling the self-locking and unlocking states of the trigger, the present invention improves the operating efficiency and flexibility of the equipment. The equipment can automatically operate at maximum speed when needed, or smoothly decelerate or stop when fine operation is required, thereby improving the continuity of work and the smoothness of the cut surface. Furthermore, this control method enhances the safety of the equipment because it allows the operator to easily control the start and stop of the equipment when needed, reducing the risk of accidents caused by improper operation.

[0100] Optionally, combined Figure 7 As shown, the drilling equipment control method further includes:

[0101] Monitor changes in the trigger position and determine whether the trigger position has switched from a preset self-locking range to a preset free range;

[0102] When the trigger position switches from the preset self-locking range to the preset free range, the trigger state is obtained;

[0103] The device is controlled to operate based on the trigger state.

[0104] Specifically, when this switch occurs in the trigger position, the system acquires the current state of the trigger and controls the operation of the equipment accordingly. If the trigger switches from the self-locking zone to the free zone, the system acquires this state change and adjusts the motor operation based on the new trigger state. Within the free zone, the motor speed is adjusted according to the real-time position of the trigger, thereby achieving precise control of the equipment's operating speed.

[0105] In this optional embodiment, by automatically monitoring changes in the trigger position and adjusting equipment operation accordingly, the operator is no longer required to continuously press the trigger, thus reducing fatigue during long-term operations. Secondly, the equipment can smoothly transition between different operating ranges, improving the continuity of work and the smoothness of the cut surface. This invention optimizes the operating experience of drilling equipment through an intelligent control strategy, improving work efficiency and quality. It allows the equipment to more flexibly adapt to different operational needs, whether it's work requiring precise control or continuous full-speed operation.

[0106] Optionally, controlling the drilling equipment to operate according to the trigger state includes:

[0107] When the trigger is in the self-locking state, the drilling equipment is operated at full motor speed.

[0108] When the trigger is in the unlocked state, the drilling equipment is controlled to operate according to the motor speed corresponding to the trigger position.

[0109] Specifically, when the trigger is pressed and held for a certain period of time, the motor enters full-speed operation. At this time, the trigger is recorded as being in a self-locked state, and even if the trigger is released, the equipment will continue to run at full speed. If the trigger is pressed and held again, it can switch from the self-locked state to the unlocked state. At this time, releasing the trigger will stop the equipment. However, the stopping process is based on the motor speed gradually decreasing to 0 according to the trigger position, thus ensuring smooth start and stop.

[0110] In this optional embodiment, this process controls the motor speed by reading the ADC value corresponding to the trigger position, realizing smooth start and stop of the equipment, improving the comfort and safety of operation, while ensuring the quality of work, making the cutting surface smoother and flatter, and improving work efficiency and safety.

[0111] Optionally, the drilling equipment control method further includes:

[0112] When the position range is the preset free range, monitor the duration of the trigger value of the trigger position within that range;

[0113] If the duration of the trigger value within the preset free range is greater than or equal to the preset duration, the device operation is controlled according to the motor speed corresponding to the trigger setting.

[0114] If the trigger value switches from the preset free range to the preset self-locking range and continues for more than the preset duration, the trigger is controlled to enter the self-locking state.

[0115] Specifically, firstly, the system monitors the ADC value at the trigger position. When the ADC value is within a preset free range, the system starts timing the duration the trigger value remains within that range. If the trigger value remains in the free range for a duration equal to or exceeding the preset duration, the system controls the device's operation based on the motor speed corresponding to the trigger position. Next, if the trigger value switches from the free range to the self-locking range and the duration exceeds the preset duration, the system controls the trigger to enter a self-locking state, at which point the motor will run at full speed. Finally, if the trigger value switches back from the self-locking range to the free range, the system controls the trigger to exit the self-locking state, thus unlocking the device. In a preferred embodiment of the invention, the force with which the trigger is fully depressed is related to the ADC value, where the maximum value of 4095 represents the trigger being fully depressed. The duration is timed using a timer signal generated by the microcontroller's internal RTC clock. Counting begins when the trigger ADC value reaches 90%, i.e., above 4095, and the counter increments to 1000, which is considered 1 second, thus determining whether the trigger is self-locked or unlocked.

[0116] This optional embodiment enhances operational flexibility and convenience. Operators can control the equipment's operating status through simple trigger operation according to actual work needs, eliminating the need for continuous trigger pressing and reducing operator workload. It also strengthens equipment safety, as software control prevents sudden start-up or shutdown due to improper operation, reducing safety risks during operation.

[0117] Combination Figure 8 As shown, in a preferred embodiment of the present invention, the process begins with "power on". First, it checks for errors or warnings. If none are found, it proceeds to the next step of determining "whether the trigger is pressed". If the trigger is pressed, the system checks whether the force applied to the trigger reaches 90% or more and whether the duration does not exceed 1 second. If both conditions are met, the system determines whether the trigger is in a self-locking state. If the trigger is already self-locked (i.e., "unlocked flag" is 1), it maintains full speed operation; if the trigger is not self-locked (i.e., "unlocked flag" is 0), it enters the self-locking state. If the trigger is not pressed to 90% force or the duration exceeds 1 second, the system checks whether the trigger is in an unlocked state. If the trigger is in an unlocked state (i.e., "unlocked flag" is 1), the system sets the trigger to a self-locking state; if the trigger is in a self-locking state (i.e., "unlocked flag" is 0), the system sets the trigger to an unlocked state and maintains full speed operation. If the trigger is pressed to 0%, the system stops. The entire process controls the equipment's start-up, locking, unlocking, and shutdown by detecting the trigger's pressing force and duration, as well as the trigger's locking / unlocking status, achieving precise control of the water drill equipment. This is combined with... Figure 9As shown, the trigger contains an equivalent 80K ohm sliding rheostat. The red wire is connected to 5V, the black wire to ground, the green wire to the device's signal ground (for signal stabilization or noise reduction), the white wire to the device's data interface, the blue wire to the device's power supply, and the yellow wire to the microcontroller's signal acquisition I / O port. When the trigger is pressed, the position of the sliding rheostat probe changes, and the output voltage changes accordingly. This changing voltage is acquired by the microcontroller's ADC (Analog-to-Digital Converter) pin and converted into a digital signal. The microcontroller then processes this digital signal and determines the motor speed adjustment based on the acquired ADC value. The ADC value typically ranges from 0 to 4095, where 0 represents no voltage (i.e., the trigger is fully released), and 4095 represents the maximum voltage (i.e., the trigger is fully pressed). In this way, the trigger position can be converted into a motor speed control signal, achieving precise control of the water drill's speed. The speed adjustment can be determined by the acquired ADC voltage value.

[0118] Secondly, combining Figure 10 As shown, the present invention also provides a drilling equipment control system, characterized in that it includes:

[0119] A position detection unit is used to obtain the trigger position of the device when the device is started.

[0120] The data processing unit is used to determine the position range of the trigger position based on the trigger value corresponding to the trigger position.

[0121] The first control unit is used to control the motor speed according to the ratio corresponding to the trigger value when the position range is a preset free range, so as to adjust the running speed of the device;

[0122] The second control unit is used to control the motor to run at full speed when the position range is a preset self-locking range, and to control the trigger to self-lock or unlock according to the continuous pressing state of the trigger.

[0123] The drilling equipment control method and system of this invention improves the operational comfort and efficiency of drilling equipment by replacing the traditional mechanical trigger locking mechanism with a fully automatic control method. By monitoring the trigger position in real time and converting it into a quantified trigger value, the system can accurately determine the trigger's position range, thereby intelligently adjusting the motor speed or achieving full-speed operation. This automatic monitoring process replaces the traditional method in existing technologies where the operator needs to continuously manually control the trigger position, achieving precise control of the trigger position. The control method of this invention not only reduces the operator's burden of pressing the trigger for extended periods but also avoids cutting quality problems caused by sudden motor stoppage during mechanical unlocking, achieving smooth start and stop of the equipment and improving the continuity and precision of operations. Furthermore, the self-locking and unlocking electronic control mechanism makes trigger state switching more flexible and responsive, further enhancing the control effect and operational convenience of the equipment.

[0124] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0125] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0126] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for controlling drilling equipment, characterized in that, include: When the drilling equipment is started, the trigger position of the drilling equipment is obtained; The position range of the trigger position is determined by the trigger value corresponding to the trigger position; When the position range is a preset free range, the motor speed is controlled according to the ratio corresponding to the trigger value to adjust the running speed of the drilling equipment; When the position range is within a preset self-locking range, the motor is controlled to run at full speed, and the trigger is controlled to self-lock or unlock according to the continuous pressing state of the trigger. Specifically, this includes: determining whether the trigger value corresponding to the trigger position has reached the preset self-locking range; if the trigger value reaches the preset self-locking range and continues for more than a preset time, it is determined that the trigger state needs to be switched, wherein the trigger state includes a self-locking state and an unlocking state; and monitoring the trigger value corresponding to the trigger position and determining whether it has reached a preset trigger threshold to determine whether the trigger has reached the preset self-locking range. When the trigger value reaches the preset self-locking interval, the time the trigger remains in the preset self-locking interval is timed and the duration is obtained until the trigger value drops below the preset self-locking interval or the duration exceeds the preset duration. If the duration of the trigger in the preset self-locking interval exceeds the preset duration, it is determined that the trigger state needs to be switched; including: determining the relationship between the duration and the preset duration; If the duration is greater than or equal to the preset duration, and the current trigger state is unlocked, then it is determined that the trigger state needs to be switched to the self-locking state. If the duration is greater than or equal to the preset duration, and the current trigger state is in a self-locked state, then it is determined that the trigger state needs to be switched to an unlocked state. When the trigger is in the self-locking state, if the trigger value drops below the preset self-locking range and continues for more than a preset duration, the trigger state is switched from the self-locking state to the unlocking state. When the trigger is in the unlocked state, if the trigger value reaches the preset self-locking range again and continues for more than the preset time, the trigger state is switched from the unlocked state to the self-locking state. In the unlocked state, when the trigger value drops below a preset self-locking range, the motor stops running; When the position range is the preset free range, monitor the duration of the trigger value of the trigger position within that range; If the duration of the trigger value within the preset free range is greater than or equal to the preset duration, the device operation is controlled according to the motor speed corresponding to the trigger setting. If the trigger value switches from the preset free range to the preset self-locking range and continues for more than the preset duration, the trigger is controlled to enter the self-locking state.

2. The drilling equipment control method according to claim 1, characterized in that, Determining the position range of the trigger position using the trigger value corresponding to the trigger position includes: According to the preset reading frequency, continuously acquire the analog signal of the analog-to-digital converter pin corresponding to the trigger; The analog signal is converted into a digital signal by an analog-to-digital converter, and the voltage value of the trigger is determined based on the digital signal; The voltage value is used as the trigger value, and the position range of the trigger position is determined based on the trigger value.

3. The drilling equipment control method according to claim 2, characterized in that, The step of using the voltage value as the trigger value and determining the position range of the trigger position based on the trigger value includes: Determine the relationship between the trigger value corresponding to the trigger position and a preset trigger threshold; When the trigger value is greater than or equal to a preset trigger threshold, it is determined that the trigger is in the preset self-locking interval; When the trigger value is less than the preset trigger threshold, the trigger is determined to be in the preset free range.

4. The drilling equipment control method according to claim 1, characterized in that, The drilling equipment control method further includes: Monitor changes in the trigger position and determine whether the trigger position has switched from a preset self-locking range to a preset free range; When the trigger position switches from the preset self-locking range to the preset free range, the trigger state is obtained; The device is controlled to operate based on the trigger state.

5. The drilling equipment control method according to claim 4, characterized in that, The step of controlling the operation of the drilling equipment according to the trigger state includes: When the trigger is in the self-locking state, the drilling equipment is operated at full motor speed. When the trigger is in the unlocked state, the drilling equipment is controlled to operate according to the motor speed corresponding to the trigger position.

Citation Information

Patent Citations

  • Constant speed cruising method, system and circuit of motor in electric garden tool

    CN110336516A

  • Self-locking gear switch mistaken touch prevention control method and control device

    CN117250887A