Impact tool

CN119630511APending Publication Date: 2025-03-14NANJING CHERVON IND
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380016469.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-06-21
Filing Date
2023-06-01
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The motor of the impact tool does not start due to aging or other reasons, causing the tool to fail to work properly and affecting the user experience.

Method used

An impact tool is designed, including a motor, an output shaft, an impact mechanism and a controller. The controller automatically sends a start signal to restart the motor by detecting the status information of the operating parts and motor, ensuring that the tool can automatically resume operation in the event of shutdown.

Benefits of technology

It effectively reduces the user's feeling of the motor not starting, improves the user experience, avoids the need for reset operations, and ensures that the tool can automatically restart in the event of shutdown.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119630511A_ABST
    Figure CN119630511A_ABST
Patent Text Reader

Abstract

The invention discloses an impact tool which comprises an impact mechanism used for applying impact force to an output shaft; a controller for controlling the motor; the operation piece is used for receiving an operation instruction of a user; the motor is started or stopped according to the operation instruction; the controller is configured to obtain state information of the operating part when the impact tool is shut down; when it is determined that the operating piece is in the activated state and the motor is not in the starting state, a starting signal is sent to the motor; and after the starting signal is sent to the motor and it is determined that the motor is started according to the running state of the motor, starting of the starting signal to the motor is stopped.
Need to check novelty before this filing date? Find Prior Art

Description

impact tools

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on June 21, 2022, with application number 202210705460.9. The entire contents of this application are incorporated by reference into this application. Technical Field

[0002] The present application relates to a power tool, for example, to an impact tool. Background Art

[0003] Impact tools have an impact mechanism. Under normal circumstances, when the trigger is pressed, if the load is light, the hammer and anvil engage, and the impact tool rotates normally. Under heavy load, the hammer rotates along the main axis and moves back and forth, intermittently striking the anvil to generate the impact force. Due to aging or other reasons, the motor of the impact tool may not start when the trigger is pressed, resulting in the impact tool not being able to work.

[0004] Summary of the Invention

[0005] The present application provides an impact tool that provides a good user experience when used.

[0006] The present application provides an impact tool, comprising: a motor, comprising a drive shaft rotating around a first axis; an output shaft for outputting torque to the outside to operate a fastener; the output shaft rotates around the output axis; an impact mechanism for applying an impact force to the output shaft; a controller for controlling the motor; an operating member for receiving an operating instruction from a user; the motor starts or stops according to the operating instruction; the controller is configured to: when the impact tool stops, determine that the operating member is in an activated state based on status information of the operating member, determine that the motor is not started based on the operating status of the motor, and send a start signal to the motor; after sending the start signal to the motor, determine that the motor is started based on the operating status of the motor, and stop sending the start signal to the motor.

[0007] In some embodiments, the controller is configured to: after sending a start signal to the motor, obtain the running state of the motor, determine that the motor is not started according to the running state of the motor, and obtain the state information of the operating member again.

[0008] In some embodiments, the controller is configured to: after determining that the motor is started based on the motor's operating status and stopping sending the start signal to the motor, continue to obtain the motor's operating status. Optionally, when the motor stops again, return to executing the acquisition of the operating member's status information.

[0009] In some embodiments, the impact tool stops, which includes: the motor is in an initial stop state, and when the operating member is activated, the motor is not started so that the impact tool stops.

[0010] In some embodiments, the controller is configured to: when the motor is in an initial shutdown state and the operating member is activated but the motor is not started, obtain status information of the operating member. If the operating member is determined to be activated based on the status information of the operating member, send a start signal to the motor. Optionally, after sending the start signal to the motor, obtain the operating status of the motor, and stop sending the start signal to the motor if the motor is determined to be started based on the operating status of the motor.

[0011] In some embodiments, the stopping of the impact tool comprises: after the operating member is activated and the motor is started, the motor is stopped again to stop the impact tool.

[0012] In some embodiments, the controller is configured to: when the operating member is activated and the motor is started, and then the motor stops again, obtain status information of the operating member. If the operating member is determined to be activated based on the status information of the operating member, send a start signal to the motor. Optionally, after sending the start signal to the motor, obtain the operating status of the motor, and stop sending the start signal to the motor after determining that the motor is started based on the operating status of the motor.

[0013] In some embodiments, the impact tool stops, including: the motor is in an initial stop state, the motor is not started when the operating member is activated, so that the impact tool stops, and after the operating member is activated and the motor starts, the motor stops again, so that the impact tool stops.

[0014] In some embodiments, the operating member is connected to a switch, the operating member is activated to connect the switch, and the motor is energized based on the switch connection.

[0015] In some embodiments, the impact tool further includes a detection mechanism for detecting the state of the operating member and the working state of the motor.

[0016] In some embodiments, the working state of the motor is characterized by one or more of the motor's speed, working current, working voltage, and commutation time.

[0017] In some embodiments, the operating member is connected to a sliding rheostat, and the output signal of the sliding rheostat is different depending on the state of the operating member.

[0018] In some embodiments, the impact mechanism includes: a main shaft driven by a motor, an impact block sleeved on the main shaft, and a hammer anvil disposed at the front end of the impact block and receiving the impact of the impact block.

[0019] In some embodiments, the impact tool further includes a DC power supply that powers the motor.

[0020] In some embodiments, the operating member is in an activated state when it is operated, and is in an inactivated state when it is released.

[0021] An impact tool comprises: a motor including a drive shaft rotating about a first axis; an output shaft for outputting torque to operate a fastener; the output shaft rotates about the output axis; an impact mechanism for applying an impact force to the output shaft; a controller for controlling the motor; an operating member for receiving an operating instruction from a user; the motor starts or stops according to the operating instruction; wherein the controller is configured such that: when the operating member receives a start operation instruction and the motor is not in a start state, the controller continuously sends a start signal to the motor until the motor starts.

[0022] An impact tool comprises: a motor, comprising a drive shaft rotating about a first axis; an output shaft for outputting torque to operate a fastener; the output shaft rotates about the output axis; an impact mechanism for applying an impact force to the output shaft; a controller for controlling the motor; an operating member for receiving an operating instruction from a user; the motor starts or stops according to the operating instruction; the controller is configured to: when the motor is in an initial stop state, the operating member receives a start operation instruction and the motor is not in a start state, send a start signal to the motor; and when it is determined that the motor is started according to the running state of the motor, stop sending the start signal to the motor.

[0023] In some embodiments, after sending a start signal to the motor, the running state of the motor is obtained, and it is determined that the motor is not started according to the running state of the motor, and the state information of the operating member is obtained.

[0024] In some embodiments, it is determined based on the status information of the operating member that the operating member has received a start operation instruction, and a start signal is sent to the motor.

[0025] In some embodiments, the operating member is connected to a switch, and when the operating member receives a start-up operation instruction, the switch is connected, and the motor is energized based on the switch being connected. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The following is a brief introduction to the drawings required for the description of the embodiments. 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 any creative work.

[0027] FIG1 is a schematic structural diagram of an impact tool provided in an embodiment of the present application;

[0028] FIG2 is a schematic diagram of a cross-sectional view of the structure of an impact tool provided in an embodiment of the present application;

[0029] FIG3 is a circuit block diagram of an impact tool provided in an embodiment of the present application;

[0030] FIG4 is a flow chart of a method for controlling an impact tool provided by an embodiment of the present application;

[0031] FIG5 is a flow chart of another method for controlling an impact tool provided by an embodiment of the present application;

[0032] FIG6 is a flow chart of a third method for controlling an impact tool provided in an embodiment of the present application;

[0033] 7 is a flow chart of a fourth method for controlling an impact tool provided in an embodiment of the present application;

[0034] FIG8 is a flow chart of a fifth method for controlling an impact tool provided in an embodiment of the present application. DETAILED DESCRIPTION

[0035] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0036] It should be noted that the terms "first," "second," and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or apparatus comprising a series of steps or units may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or apparatus.

[0037] In order to clearly illustrate the technical solution of the present application, the upper side, lower side, front side and rear side are also defined as shown in Figures 1 and 2.

[0038] FIG1 and FIG2 illustrate an impact tool according to an embodiment of the present application. The impact tool is an impact wrench 100. It will be appreciated that in other alternative embodiments, the impact tool may be equipped with various working accessories, such as an impact drill, an impact screwdriver, or the like.

[0039] The impact wrench 100 includes a power supply. In this embodiment, the power supply is a DC power supply 30. The DC power supply 30 is used to provide electrical energy to the impact wrench 100. The DC power supply 30 is a battery pack that, in conjunction with appropriate power circuitry, powers the impact wrench 100. Those skilled in the art will appreciate that while the power supply can utilize a DC power supply, it can also utilize mains electricity or an AC power supply, in conjunction with appropriate rectification, filtering, and voltage regulation circuitry, to power the corresponding components within the device.

[0040] As shown in Figures 1 and 2, the impact wrench 100 includes a housing 11, a motor 12, an output mechanism 13, a transmission mechanism 14, and an impact mechanism 15. The motor 12 includes a drive shaft 121 that rotates about a first axis 101. In this embodiment, the motor 12 is specifically configured as an electric motor. Hereinafter, the term "motor 12" will be used instead of "motor," and the term "motor shaft 121" will be used instead of "drive shaft."

[0041] The output mechanism 13 includes an output shaft 131 for connecting and rotating a work accessory. A clamping assembly 132 is provided at the front end of the output shaft 131 to clamp corresponding work accessories, such as screwdrivers, drill bits, sleeves, etc., when performing different functions.

[0042] The output shaft 131 is used to output torque to operate the fastener. The output shaft 131 rotates about an output axis. In this embodiment, the output axis is the second axis 102. In this embodiment, the first axis 101 and the second axis 102 coincide with each other. In other alternative embodiments, the second axis 102 is arranged at a certain angle to the first axis 101. In other alternative embodiments, the first axis 101 and the second axis 102 are arranged parallel to each other but do not coincide.

[0043] The impact mechanism 15 is used to apply an impact force to the output shaft 131. The impact mechanism 15 comprises a main shaft 151, an impact block 152 sleeved around the main shaft 151, an anvil 153 positioned at the front end of the impact block 152, and an elastic element 154. The anvil 153 is connected to the output shaft 131. In this embodiment, the anvil 153 comprises an anvil seat, with the output shaft 131 formed at the front end of the anvil seat. It is understood that the anvil seat and the output shaft 131 may be integrally formed or formed as separate, independent components.

[0044] The impact block 152 comprises a main body and a pair of first end teeth radially symmetrically projecting from its front end. The anvil has a pair of second end teeth radially symmetrically projecting from its rear end opposite the impact block. The impact block 152 is driven by the spindle 151, and the anvil 153 engages with and is struck by the impact block 152.

[0045] The impact block 152 is supported on the main shaft 151 and rotates integrally with the main shaft 151. It can also slide back and forth relative to the main shaft 151 in the direction of the main shaft axis. In this embodiment, the main shaft axis coincides with the first axis 101. Therefore, the impact block 152 can slide back and forth and rotate relative to the main shaft 151 along the direction of the first axis 101. In other alternative embodiments, the main shaft axis can be parallel to, but not coincide with, the first axis 101.

[0046] The elastic element 154 provides a force for the impact block 152 to move closer to the anvil 153. In this embodiment, the elastic element 154 is a coil spring.

[0047] The housing 11 includes a motor housing 111 for accommodating the motor 12 and an output housing 112 for accommodating at least a portion of the output assembly 13. The output housing 112 is connected to the front end of the motor housing 111. The housing 11 is also formed with or connected to a grip portion 113 for user operation. The grip portion 113 and the motor housing 112 form a T-shaped or L-shaped structure, which is convenient for the user to hold and operate. One end of the grip portion 113 is connected to the power supply device 30. The motor 12, the transmission assembly 14, the impact assembly 15, and the output assembly 13 are arranged in sequence in the motor housing 111 and the output housing 112 along the front-to-back direction.

[0048] The transmission mechanism 14 is disposed between the motor 12 and the impact mechanism 15, and is used to transmit power between the motor shaft 121 and the spindle 151. In this embodiment, the transmission mechanism 14 utilizes a planetary gear reduction system. Because the operating principles of planetary gear reduction systems and the reduction speed achieved by such transmission mechanisms are well known to those skilled in the art, a detailed description is omitted here for the sake of brevity.

[0049] As shown in Figures 1-3, motor 12 includes stator windings and a rotor. In some embodiments, motor 12 is a three-phase brushless motor, including a rotor with permanent magnets and three-phase stator windings U, V, and W that are electronically commutated. In some embodiments, the three-phase stator windings U, V, and W are connected in a star configuration, while in other embodiments, the three-phase stator windings U, V, and W are connected in a delta configuration. However, it should be understood that other types of brushless motors are also within the scope of this disclosure. Brushless motors may include fewer than or more than three phases.

[0050] The impact wrench 100 includes a control circuit. The control circuit includes a drive circuit 171 and a controller 17. The drive circuit 171 is electrically connected to the stator windings U, V, and W of the motor 12 and is configured to transfer current from the power supply device 30 to the stator windings U, V, and W to drive the motor 12 to rotate. In one embodiment, the drive circuit 171 includes a plurality of switching elements Q1, Q2, Q3, Q4, Q5, and Q6. The gate terminal of each switching element is electrically connected to the controller 17 for receiving a control signal from the controller 17. The drain or source terminal of each switching element is connected to the stator windings U, V, and W of the motor 12. The switching elements Q1-Q6 receive the control signal from the controller 17 to change their respective conduction states, thereby changing the current applied by the power supply device 30 to the stator windings U, V, and W of the motor 12. In one embodiment, the drive circuit 171 may be a three-phase bridge driver circuit including six controllable semiconductor power devices (e.g., field effect transistors (FETs), bipolar junction transistors (BJTs), insulated gate bipolar transistors (IGBTs), etc.). It will be appreciated that the aforementioned switching elements may also be any other type of solid-state switches, such as IGBTs, BJTs, etc.

[0051] In this embodiment, the controller 17 is used to control the motor 12. The controller 17 is arranged on a control circuit board, and the control circuit board includes: a printed circuit board (PCB) and a flexible printed circuit (FPC). The controller 17 uses a dedicated control chip, such as a single-chip microcomputer and a microcontroller unit (MCU). The controller 17 specifically controls the on or off state of the switching element in the drive circuit 171 through the control chip. In some embodiments, the controller 17 controls the ratio between the on time and the off time of the drive switch based on a pulse width modulation (PWM) signal. It should be noted that the control chip can be integrated into the controller 17, or it can be set independently of the controller 17. As for the structural relationship between the drive chip and the controller 17, it can be set according to actual conditions.

[0052] The impact wrench 100 also includes a main switch 16 and a switch 163. The main switch 16 is provided on the grip 113 for user operation. The switch 163 is provided above the main switch 16 and is configured to be operated to set the rotation direction of the motor 12 to either a forward direction for tightening a fastener or a reverse direction for loosening a fastener.

[0053] The main switch 16 is used to control the power supply status of the motor 12. The main switch 16 includes an operating member 161 and a switch device 162 connected to the operating member. The operating member 161 is used to receive user operating instructions. The motor 12 starts or stops according to the operating instructions. Generally speaking, when the operating member 161 is activated, the switch device 162 is turned on, and the motor 12 is powered on. When the operating member 161 is deactivated, the motor 12 is powered off. In this embodiment, the operating member 161 is movably coupled to the grip 113 so that the operating member 161 moves relative to the grip 113. In this embodiment, the user inputs operating instructions by pressing and releasing the operating member 161. In some alternative embodiments, the user inputs operating instructions to the operating member 161 through an operating action such as rotating, toggling, or touching. In this embodiment, when the operating member 161 is pressed, the operating member is activated. When the operating member is activated, the switch device 162 is also turned on. When the operating member 161 is released, the operating member is in an inactive state, and the switch device 162 is deactivated. The operating member 161 is biased (e.g., having a biasing member, such as a spring) so that when the user releases the operating member 161, the operating member 161 moves away from the grip portion 113. Unless the user presses the operating member 161 and activates the switch device 162, the default state of the switch device 162 is deactivated.

[0054] In this embodiment, the switch device 162 includes a sliding rheostat. Therefore, the main switch 16 can also adjust the rotational speed of the motor 12. The rotational speed of the motor 12 is adjusted according to the trigger stroke of the operating member 161. Different trigger strokes of the operating member 161 result in different signals output by the sliding rheostat. The trigger stroke of the operating member 161 is positively correlated with the duty cycle of the PWM signal of the motor 12, and the duty cycle of the PWM signal is positively correlated with the rotational speed of the motor 12. When the trigger stroke of the trigger switch is small, the duty cycle of the PWM signal is also small, and at this time, the rotational speed of the motor 12 is also small.

[0055] In some embodiments, the impact wrench 100 stores a mapping relationship between the trigger stroke of the operating member 161 and the PWM signal. The mapping relationship may be linear or nonlinear.

[0056] During operation of the impact wrench 100, when the impact wrench 100 is unloaded, the impact mechanism 15 does not impact. Instead, the impact mechanism 15 functions as a transmission, transmitting the rotation of the motor 12 to the output shaft 131. When a load is applied to the impact tool 100, the rotation of the output shaft 131 is impeded. Depending on the load, the output shaft 131 may slow down or stop rotating completely. When the output shaft 131 stops rotating completely, the anvil 153 also stops rotating. Because the anvil 153 limits the impact block 152 circumferentially, the impact block 152 also stops rotating. However, the spindle 151 continues to rotate, squeezing the rolling ball 155 along the ball path, thereby causing the impact block 152 to move backward along the spindle axis. Simultaneously, the elastic element 154 is squeezed until the anvil 153 and the impact block 152 are completely disengaged. At this point, the spindle 151 drives the impact block 152 to rotate at a certain speed, and the elastic element 154 rebounds axially. When the impact block 152 rotates to contact the anvil 153, it will apply an impact force to the anvil 153. Under the action of this impact force, the output shaft 131 overcomes the load and continues to rotate to a certain angle. Then the output shaft 131 stops again and repeats the above process. Since the impact frequency is large enough, a relatively continuous impact force will be generated on the output shaft, so that the working accessories continue to work. Under normal circumstances, impact tools will not have the phenomenon of motor stalling and stopping like general rotary power output tools. If the impact wrench presses the main switch and the machine does not work, the user experience will be relatively poor.

[0057] The controller 17 is configured so that when the operating member 161 receives a start command and the motor 12 is not already started, the controller 17 continuously sends a start signal to the motor 12 to start the motor 12. In this embodiment, when the impact tool, i.e., the impact wrench 100, stops, the operating status of the motor 12 determines that the motor 12 is not started, and the operating member 161 is determined to be activated based on the status information. At this point, the controller 17 sends a start signal to the motor 12. After the controller 17 sends the start signal to the motor 12 and determines that the motor 12 is started based on the operating status of the motor 12, the controller 17 stops sending the start signal to the motor 12. This allows the impact wrench 100 to automatically restart when it stops, improving the user experience.

[0058] In an embodiment of the present application, when the impact tool stops, the motor 12 is not in the start state, and the state information of the operating member 161 is first obtained, wherein the state information of the operating member 161 includes whether the start operation instruction has been received or not received. In some embodiments, the state information of the operating member 161 includes an activated state in which the start operation instruction has been received and an inactivated state in which the start operation instruction has not been received. In some embodiments, the state information of the operating member 161 includes an activated state in which the start operation instruction has been received and an inactivated state in which the start operation instruction has not been received.

[0059] The status information of the operating member 161 is used to determine whether the shutdown of the impact tool is manually controlled. In this embodiment, if it is determined that the operating member 161 is still in the pressed state when the motor 12 is not in the started state, that is, when the operating member 161 receives the start operation instruction and the motor 12 is not in the started state, a start signal is sent to the motor 12. After sending the start signal, the operating state of the motor 12 is obtained to determine whether the motor 12 is successfully started or restarted based on the feedback of the operating state. If it is determined that the motor 12 is successfully started or restarted after receiving the start signal, the start signal is stopped from being sent to the motor 12. Compared to the related art, when the impact tool is in operation and a non-user-initiated operation (user-initiated operation such as releasing the main switch) causes the shutdown, the user needs to release the operating member 161 and then press the operating member 161 to restart the motor 12. In this application, when it is recognized that the operating member 161 is in the activated state and the motor 12 is not in the started state, the controller 17 automatically sends a start signal to the motor 12 to start the motor 12. This effectively reduces the user's feeling that the motor 12 does not start, and reduces the probability that the user can feel that the motor 12 does not start when using it. The motor 12 can be restarted without resetting and reactivating the operating member 161, effectively improving the user's experience.

[0060] In this embodiment, the operating status of the motor 12 is obtained after the electric start signal is sent. If it is determined that the motor 12 has not started after receiving the start signal, and it is again determined that the operating member 161 is in the activated state, the start signal is continuously sent to the motor 12 and the operating status of the motor 12 is detected. After it is determined that the motor 12 has successfully restarted, the start signal is stopped.

[0061] As shown in Figures 3 to 6, the impact tool 100 further includes a detection mechanism 18 for detecting the status of the operating member 161 and the operating status of the motor 12. When the operating member 161 is activated, in this embodiment, the operating member 161 is pressed, the sliding resistor outputs a signal. When the detection mechanism 18 detects the signal, it confirms that the operating member 161 is activated, i.e., the operating member 161 is pressed.

[0062] The operating state of the motor 12 is characterized by one or more of the motor's speed, operating current, operating voltage, and commutation time. The detection mechanism 18 detects one or more of the motor's speed, operating current, operating voltage, and commutation time. In this embodiment, if at least one of the following conditions is satisfied: the motor's speed is not less than the starting speed value, the operating current is within a preset current range, the operating voltage is within a preset voltage range, and the commutation time of the motor 12 is not less than a preset time, it can be determined that the motor 12 has not been started. The starting speed value, the preset current range, the preset voltage range, and the commutation time of the motor 12 can be set according to design requirements.

[0063] The detection mechanism 18 feeds back the detection data to the controller 17 in the form of a signal, thereby enabling the controller 17 to adjust the control of the motor 12 .

[0064] In this embodiment, the shutdown of the impact tool includes at least one of the following situations: the motor 12 is in the initial shutdown state, the motor 12 is not started when the operating part 161 is activated, and the operating part 161 is activated and the motor 12 is started, and when the impact tool enters the normal working process, the motor 12 shuts down again.

[0065] As one embodiment of the impact tool of the present application, the controller is configured to send a start signal to the motor 12 when the motor 12 is in an initial stop state, the operating member 161 receives a start operation instruction, and the motor 12 is not in the start state. When it is determined based on the operating state of the motor 12 that the motor 12 is started, the controller stops sending the start signal to the motor 12.

[0066] The controller 17 is further configured to, after sending a start signal to the motor 12, determine based on the operating status of the motor 12 that the motor 12 has not started, and again obtain status information of the operating member 161. Upon receiving the start operation instruction, the operating member 161 again sends a start signal to the motor 12 until the motor 12 is successfully started.

[0067] The initial shutdown state of motor 12 is when motor 12 is not operating. Operating member 161 is in an inactive state. When motor 12 is started from the initial shutdown state, operating member 161 switches from the inactive state to the active state. To prevent motor 12 from failing to start normally after operating member 161 switches from the inactive state to the active state, after sending a start signal to motor 12, a detection mechanism obtains the operating state of motor 12. Based on the operating state of motor 12, it is determined whether motor 12 is rotating normally in response to the start signal. If it is determined that motor 12 is rotating normally, sending the start signal to motor 12 is stopped, and the operating state of motor 12 is continuously obtained to monitor the shutdown condition during normal operation of motor 12. If it is determined that motor 12 is not responding to the start signal, i.e., motor 12 is not in the started state, the process returns to the step of obtaining the status information of operating member 161. While operating member 161 remains in the activated state, i.e., operating member 161 receives the start operation command, controller 17 continues to send the start signal to motor 12. This process is repeated until motor 12 is successfully started.

[0068] Because the impact tool's speed is essentially close to zero or a very low value when it is initially stopped, the torque transmitted to the main shaft of the impact mechanism during the impact process must be sufficient to drive the impact block to overcome the pressure of the elastic element. However, if the speed of the motor 12 is too low, resulting in the output torque failing to meet this requirement, the impact process cannot be initiated. In this case, the motor 12 will stall, and the impact tool will fail to start. In this embodiment, when the detection mechanism detects that the operating member 161 is activated while the motor 12 is still in the started state while the motor 12 is initially stopped, the controller 17 sends a start signal to the motor 12. The detection mechanism continues to detect the operating state of the motor 12. If the motor 12 is not started while the operating member 161 is still activated, the controller 17 continues to send the start signal to the motor 12 until it determines that the motor 12 is operating normally. At this point, the controller 17 stops sending the start signal to the motor 12. In related art, the controller only sends the start signal to the motor once each time the operating member of the impact tool is triggered. If the motor's initial shutdown state fails to be successfully activated, it is necessary to release operating member 161, placing it in an inactive state, and then reactivating operating member 161. Compared to related technologies, the embodiment of the present application automatically resends a start signal to the motor while the operating member is still activated, even after the motor's initial shutdown state fails to be successfully activated. This effectively reduces the user's perception of motor 12 not starting, allowing the motor 12 to be directly restarted without releasing operating member 161 and then pressing it again, effectively improving the user experience.

[0069] As shown in FIG4 , this embodiment further discloses a control method for an impact tool, including:

[0070] S110 , when the impact tool stops, determining that the operating member 161 is in an activated state according to the state information of the operating member 16 , and determining that the motor 12 is not started according to the running state of the motor 12 .

[0071] During use, if a working cycle of the impact tool ends or an accident occurs, the user actively releases the operating member 161 to shut down the impact tool. Therefore, when the impact tool shuts down, the reason for the shutdown is first determined based on the status information of the operating member 161. Typically, when the operating member 161 is in the activated state, the operating member 161 receives a start-up operation instruction, and the motor 12 receives a power supply signal and a drive signal to rotate. Therefore, when the operating member 161 is detected as being in the activated state, it is determined based on the operating state of the motor 12 that the motor 12 has not been started, and it can be determined that the shutdown of the impact tool was not actively controlled by the user.

[0072] S120 , sending a start signal to the motor 12 .

[0073] S130 , after sending a start signal to the motor 12 , determining whether the motor 12 is started according to the running state of the motor 12 .

[0074] After sending a start signal to the motor 12, the detection mechanism obtains the operating status of the motor 12 to determine whether the motor 12 has responded to the start signal based on the operating status of the motor 12. The operating status of the motor 12 is characterized by one or more of the motor's speed, operating current, operating voltage, and commutation time.

[0075] In this embodiment, after a start signal is sent to the motor 12 , the detection mechanism obtains the operating status of the motor 12 after a preset time interval, so that there is enough time for the speed of the motor 12 to increase.

[0076] S140: Stop sending the start signal to the motor.

[0077] After the detection mechanism obtains the operating status of the motor 12, the restart status of the motor 12 is determined based on the operating status of the motor 12. If it is determined that the motor 12 has restarted, the controller 17 stops sending the start signal to the motor 12. In this embodiment, whether the motor 12 has successfully started is determined based on the speed of the motor 12. For example, if the speed of the motor 12 meets the starting speed value, it can be determined that the motor 12 has restarted.

[0078] The control method for an impact tool provided in an embodiment of the present application first obtains status information of the operating member 161 when the impact tool stops, and determines whether the shutdown of the impact tool is manually controlled based on the status information of the operating member 161. If it is determined that the operating member 161 is still activated when the motor 12 stops, a start signal is sent to the motor 12. After sending the electric start signal, the operating status of the motor 12 is obtained to determine whether the motor 12 is restarted based on the feedback of the operating status. If it is determined that the motor 12 successfully starts after receiving the start signal, the start signal is stopped from being sent to the motor 12. This effectively improves the user experience.

[0079] FIG3 is a flow chart of another method for controlling an impact tool provided by an embodiment of the present application. As shown in FIG3 , the method includes:

[0080] S210 , when the impact tool stops, the motor 12 is in a stopped state, and the state information of the operating member 161 is obtained.

[0081] S220 , judging whether the operating element 161 is in an activated state according to the state information of the operating element 161 ; if so, executing S240 ; if not, executing S230 .

[0082] The user controls the start and stop of the motor 12 via the operating member 161. Typically, when the operating member 161 is activated, it receives a start command, and the motor 12 receives power and drive signals, thereby rotating. Therefore, if the operating member 161 is activated, it can be determined that the impact tool's shutdown was not initiated by the user.

[0083] When the operating member 161 is in an inactivated state, it is determined that the shutdown of the impact tool is caused by human control and is a normal shutdown phenomenon.

[0084] S230 : Do not send a start signal to the motor 12 .

[0085] S240 , sending a start signal to the motor 12 .

[0086] If the operating member 161 is still activated after the impact tool is stopped according to the feedback from the detection mechanism, and the operating member 161 receives a start operation instruction and the motor 12 is not in the start state, the controller 17 sends a start signal to the motor 12 .

[0087] S250 , after sending a start signal to the motor 12 , obtaining the operating status of the motor 12 .

[0088] After sending a start signal to the motor 12, the detection mechanism obtains the operating status of the motor 12 to determine whether the motor 12 has responded to the start signal based on the operating status of the motor 12. The operating status of the motor 12 is characterized by one or more of the motor's speed, operating current, operating voltage, and commutation time.

[0089] In this embodiment, after a start signal is sent to the motor 12 , the detection mechanism obtains the operating status of the motor 12 after a preset time interval, so that there is enough time for the speed of the motor 12 to increase.

[0090] S260 , judging whether the motor 12 is started according to the running state of the motor 12 ; if so, executing S270 ; if not, executing S210 .

[0091] S270 , stop sending the start signal to the motor 12 .

[0092] After the detection mechanism obtains the operating status of the motor 12, it determines the restart status of the motor 12 based on the operating status of the motor 12. If it is determined that the motor 12 has been restarted, the controller 17 stops sending the start signal to the motor 12. In this embodiment, whether the motor 12 has been successfully started is determined based on the speed of the motor 12. For example, if the speed of the motor 12 meets the starting speed value, it can be determined that the motor 12 has been restarted. If the speed of the motor 12 does not meet the starting speed value, that is, the speed of the motor 12 is lower than the preset value, it can be determined that the motor 12 is still in the stopped state and the motor 12 has not been restarted. At this time, the process returns to step S110, and the detection mechanism executes the step of obtaining the status information of the operating member 161. When the operating member 161 is in the activated state, the start signal is sent to the motor 12 again.

[0093] If the operating member 161 is always in the activated state and the motor 12 is in the stopped state, steps S210 to S260 are continuously executed until it is determined that the motor 12 is successfully started again, and the controller 17 stops sending the start control signal to the motor 12 .

[0094] In other embodiments of the present application, other characteristic parameters representing the operating state of the motor 12 may also be included.

[0095] S280 , continuously obtaining the operating status of the motor 12 .

[0096] S290 , judging whether the motor 12 stops again according to the running state of the motor 12 , and if so, executing S210 .

[0097] After restarting the motor 12, the operating status of the motor 12 can be continuously monitored to determine the reason for the motor 12 stopping again when the motor 12 stops again, so as to determine whether the motor 12 needs to be restarted again based on the reason for the motor 12 stopping.

[0098] In some embodiments, after determining that the operating member 161 is in an activated state based on the status information of the operating member 161, and before the controller 17 sends a start signal to the motor 12 (i.e., after step S220 and before step S240), it can be determined again whether the motor 12 meets the start conditions based on the speed, operating current, operating voltage, and commutation time of the motor 12. It will be understood that the embodiments of the present application only illustrate that the start conditions of the motor 12 include the speed, operating current, operating voltage, and commutation time of the motor 12.

[0099] When the impact tool is stopped, the motor 12 is in the initial stop state and the motor 12 is not started when the operating member 161 is activated. Optionally, when the state of the operating member 161 is switched from the inactive state to the initial stage of the activated state, the motor 12 cannot be started normally.

[0100] FIG5 is a flow chart of a control method for an impact tool provided in an embodiment of the present application, the method comprising:

[0101] S310 , when the motor 12 is in an initial stop state, the operating member 161 receives a start operation instruction and the motor 12 is not in a start state.

[0102] The initial shutdown state of the motor 12 is that the motor 12 is not in operation. The operating member 161 is in an inactive state. After the operating member 161 is switched from the inactive state to the active state, the motor 12 still cannot start normally, and the motor 12 is not successfully started.

[0103] S320 , sending a start signal to the motor 12 .

[0104] When the operating member 161 receives the operating instruction, it sends a start signal to the motor 12. The start signal is sent to the motor 12 so that the motor 12 can start running according to the start signal.

[0105] S330 , after sending a start signal to the motor 12 , the operating status of the motor 12 is obtained.

[0106] S340 , when it is determined based on the running state of the motor 12 that the motor 12 is started, stop sending the start signal to the motor 12 .

[0107] FIG5 is a flow chart of another method for controlling an impact tool provided by an embodiment of the present application, the method comprising:

[0108] S410 , when the impact tool stops during normal operation, the motor 12 is in a stopped state, and status information of the operating member 161 is obtained.

[0109] It needs to be explained that "the impact tool is working normally" means that the motor 12 can rotate normally to output driving force when the operating member 161 is in the activated state. And during the normal operation of the impact tool, the motor 12 can drive the impact mechanism to output impact force to the output shaft through a series of mechanical structures (such as the transmission mechanism 14). There are many reasons for the impact tool to stop working normally, such as manually controlling the impact tool to stop, that is, the operating member 161 is switched from the activated state to the unactivated state. Or due to the low speed or the instantaneous instability of the electrical performance, the controller 17 sends a shutdown signal to the motor 12, and the operating member 161 is still in the activated state. At this time, the impact tool has a non-human-controlled shutdown.

[0110] Therefore, when the impact tool stops during normal operation, the status information of the operating member 161 can be obtained first to determine whether the stoppage of the impact tool is manually controlled based on the status information of the operating member 161.

[0111] S420 , judging whether the operating element 161 is in an activated state according to the state information of the operating element 161 ; if so, executing S440 ; if not, executing S430 .

[0112] If the impact tool stops during operation, the state of operating member 161 is first determined based on the status information of operating member 161. This determines whether the shutdown of the impact tool was caused by human control factors. If the feedback from the detection mechanism determines that operating member 161 is still activated after the impact tool stops, controller 17 sends a start signal to motor 12.

[0113] S430 : Do not send a start signal to the motor 12 .

[0114] S440 , sending a start signal to the motor 12 .

[0115] S450 , after sending a start signal to the motor 12 , obtaining the operating status of the motor 12 .

[0116] After sending a start signal to the motor 12, the detection mechanism obtains the operating status of the motor 12 to determine whether the motor 12 has responded to the start signal based on the operating status of the motor 12. The operating status of the motor 12 is characterized by one or more of the motor's speed, operating current, operating voltage, and commutation time.

[0117] In this embodiment, after a start signal is sent to the motor 12 , the detection mechanism obtains the operating status of the motor 12 after a preset time interval, so that there is enough time for the speed of the motor 12 to increase.

[0118] S460 , judging whether the motor 12 is started according to the running state of the motor 12 ; if so, executing S470 ; if not, executing S410 .

[0119] S470: Stop sending the start signal to the motor 12.

[0120] After the detection mechanism obtains the operating status of the motor 12, it determines the restart status of the motor 12 based on the operating status. If it is determined that the motor 12 has restarted, the controller 17 stops sending the start signal to the motor 12. In this embodiment, whether the motor 12 has successfully started is determined based on the speed of the motor 12. For example, if the speed of the motor 12 meets the starting speed value, it can be determined that the motor 12 has restarted. If the speed of the motor 12 does not meet the starting speed value, that is, the speed of the motor 12 is lower than the preset value, it can be determined that the motor 12 is still in the stopped state and has not been restarted. In this case, the detection mechanism returns to step S410, and the detection mechanism executes the step of obtaining the status information of the operating member 161. When the operating member 161 is in the activated state, the start signal is again sent to the motor 12. If the operating member 161 remains in the activated state and the motor 12 is in the stopped state, steps S410 to S450 are continuously executed until it is determined that the motor 12 has successfully started again, at which point the controller 17 stops sending the start control signal to the motor 12.

[0121] S480 , continuously obtaining the operating status of the motor 12 .

[0122] S490 , judging whether the motor 12 stops again according to the running state of the motor 12 , and if so, executing S410 .

[0123] In some embodiments, the impact tool may shut down during normal operation due to overcurrent protection, undervoltage protection, overtemperature protection, and other protection mechanisms for the motor 12 system. This may also cause the motor 12 to shut down due to excessive operating current, low operating voltage, or temperature protection. In the present application, when overcurrent protection, undervoltage protection, or overtemperature protection mechanisms for the motor 12 system occur during normal operation of the impact tool, the detection mechanism detects that the operating member 161 is activated, and the controller 17 controls the motor 12 to shut down.

[0124] FIG6 is a flow chart of another method for controlling an impact tool provided by an embodiment of the present application, the method comprising:

[0125] S510 , when the motor 12 is in an initial stop state, obtaining initial state information of the operating member.

[0126] In this embodiment, the motor 12 is in the initial stop state because the motor 12 is not activated due to the inactivation of the operating member 161. The detection mechanism detects the state information of the operating member 161. For ease of distinction, the state information of the operating member 161 before the motor is successfully started is the initial state information.

[0127] S512 : When it is determined according to the initial state information of the operating member 161 that the operating member 161 is in the activated state and the motor 12 is not in the started state, a start signal is sent to the motor 12 .

[0128] In this embodiment, the motor 12 is in an inactive state because the operating member 161 is not activated. The detection mechanism detects the state information of the operating member 161. The detection mechanism detects the initial state information of the operating member 161 and determines that the operating member 161 is in an activated state.

[0129] S513 , after sending a start signal to the motor 12 , the operating status of the motor 12 is obtained.

[0130] S514 , judging whether the motor 12 is started according to the running state of the motor 12 ; if so, executing S515 ; if not, executing S512 .

[0131] S515 , stop sending the start signal to the motor 12 and continue to obtain the operating status of the motor 12 .

[0132] S516 , when the impact tool stops during normal operation, obtain first state information of the operating member 161 .

[0133] When the impact tool stops during normal operation, the state information of the operating member 161 can be first obtained. For the convenience of distinction, the state information of the operating member 161 is the first state information, so as to determine whether the stop of the impact tool is manually controlled based on the first state information of the operating member 161.

[0134] S517 , judging whether the operating element 161 is in an activated state according to the first state information of the operating element 161 ; if so, executing S519 ; if not, executing S518 .

[0135] When the impact tool stops during operation, the state of the operating member 161 is first determined based on the first state information of the operating member 161. This determines whether the stoppage of the impact tool was caused by human control factors. If the feedback from the detection mechanism determines that the operating member 161 is still activated after the impact tool stops, the controller 17 sends a start signal to the motor 12.

[0136] S518 : Do not send a start signal to the motor 12 .

[0137] S519 , sending a start signal to the motor 12 .

[0138] S520 , after sending a start signal to the motor 12 , obtaining the operating status of the motor 12 .

[0139] After sending a start signal to the motor 12, the detection mechanism obtains the operating status of the motor 12 to determine whether the motor 12 has responded to the start signal based on the operating status of the motor 12. The operating status of the motor 12 is characterized by one or more of the motor's speed, operating current, operating voltage, and commutation time.

[0140] In this embodiment, after a start signal is sent to the motor 12 , the detection mechanism obtains the operating status of the motor 12 after a preset time interval, so that there is enough time for the speed of the motor 12 to increase.

[0141] S521 , judging whether the motor 12 is started according to the running state of the motor 12 ; if so, executing S522 ; if not, executing S516 .

[0142] S522 , stop sending the start signal to the motor 12 .

[0143] After the detection mechanism obtains the operating status of the motor 12, it determines the restart status of the motor 12 based on the operating status. If it is determined that the motor 12 has restarted, the controller 17 stops sending the start signal to the motor 12. In this embodiment, whether the motor 12 has successfully started is determined based on the motor 12's rotational speed. For example, if the motor 12's rotational speed meets the starting rotational speed value, it can be determined that the motor 12 has restarted. If the motor 12's rotational speed does not meet the starting rotational speed value, that is, the motor 12's rotational speed is lower than a preset value, it can be determined that the motor 12 is still in the stopped state and has not been restarted. In this case, the detection mechanism returns to step S515, and the detection mechanism executes the step of obtaining the status information of the operating member 161. When the operating member 161 is in the activated state, the start signal is again sent to the motor 12. If the operating member 161 remains in the activated state while the motor 12 is in the stopped state, steps S515 to S520 are continuously executed until it is determined that the motor 12 has successfully started again, at which point the controller 17 stops sending the start control signal to the motor 12.

[0144] S523 , continuously obtaining the operating status of the motor 12 .

[0145] S524 , judging whether the motor 12 stops again according to the running state of the motor 12 , and if so, executing S516 .

Claims

1. An impact tool comprising: a motor including a drive shaft rotatable about a first axis; Output shaft, used to output torque to operate fasteners; The output shaft rotates with the output axis as the rotation axis; an impact mechanism, for applying an impact force to the output shaft; a controller for controlling the motor; An operating member, configured to receive an operating instruction from a user; the motor is started or stopped according to the operating instruction; Wherein, the controller is configured as follows: When the impact tool stops, determining that the operating member is in an activated state according to the state information of the operating member, and determining that the motor is not started according to the running state of the motor, and sending a start signal to the motor; After sending a start signal to the motor, after determining that the motor is started according to the running state of the motor, stopping sending the start signal to the motor.

2. The impact tool according to claim 1, wherein The controller is configured to: after sending a start signal to the motor, determine that the motor has not started according to the running status of the motor, obtain the status information of the operating part again, determine that the operating part is in an activated state according to the status information of the operating part, and send a start signal to the motor again.

3. The impact tool according to claim 1, wherein The controller is configured to: after determining that the motor is started according to the running state of the motor and stopping sending the starting signal to the motor, continuously obtain the running state of the motor, and when the motor stops again, return to execute the acquisition of the status information of the operating part.

4. The impact tool according to claim 1, wherein The impact tool stops, comprising: the motor is in an initial stop state, and when the operating member is activated, the motor is not started, so that the impact tool stops.

5. The impact tool according to claim 4, wherein The controller is configured to: when the motor is in an initial stop state and the motor does not start when the operating member is activated, obtain state information of the operating member; and when it is determined according to the state information of the operating member that the operating member is in an activated state, send a start signal to the motor; After sending a start signal to the motor, the running state of the motor is obtained; after determining that the motor is started according to the running state of the motor, the start signal is stopped from being sent to the motor.

6. The impact tool according to claim 1, wherein The impact tool stops, comprising: after the operating member is activated and the motor is started, the motor stops again to stop the impact tool.

7. The impact tool according to claim 6, wherein The controller is configured to: when the operating member is activated and the motor is started, and then the motor stops again, obtain state information of the operating member; and when it is determined according to the state information of the operating member that the operating member is in an activated state, send a start signal to the motor; After sending a start signal to the motor, the running state of the motor is obtained; after determining that the motor is started according to the running state of the motor, the start signal is stopped from being sent to the motor.

8. The impact tool according to claim 1, wherein The impact tool stops, including: the motor is in an initial stop state, and the motor is not started when the operating member is activated, so that the impact tool stops; and after the operating member is activated and the motor starts, the motor stops again, so that the impact tool stops.

9. The impact tool according to claim 1, wherein The operating member is connected to a switch, and when the operating member is activated, the switch is connected, and the motor is energized based on the switch being connected.

10. The impact tool according to claim 1, wherein The impact tool further comprises a detection mechanism for detecting the state of the operating member and the working state of the motor.

11. The impact tool according to claim 1, wherein The working state of the motor is characterized by one or more of the motor's rotational speed, operating current, operating voltage, and commutation time.

12. The impact tool according to claim 1, wherein The operating member is connected to a sliding rheostat, and the output signal of the sliding rheostat is different when the operating member is in different states.

13. The impact tool according to claim 1, wherein The impact mechanism includes: a main shaft driven by the motor, an impact block sleeved on the main shaft, and a hammer anvil arranged at the front end of the impact block and receiving the impact of the impact block.

14. The impact tool according to claim 1, wherein The impact tool further includes a DC power supply that supplies power to the motor.

15. The impact tool according to claim 1, wherein When the operating member is operated, the device is in an activated state, and when the operating member is released, the device is in an inactivated state.

16. An impact tool comprising: a motor including a drive shaft rotatable about a first axis; Output shaft, used to output torque to operate fasteners; The output shaft rotates with the output axis as the rotation axis; an impact mechanism, for applying an impact force to the output shaft; a controller for controlling the motor; An operating member, configured to receive an operating instruction from a user; the motor is started or stopped according to the operating instruction; Wherein, the controller is configured as follows: when the operating member receives a start operation instruction and the motor is not in a start state, the controller continuously sends a start signal to the motor until the motor starts.

17. An impact tool comprising: a motor including a drive shaft rotatable about a first axis; Output shaft, used to output torque to operate fasteners; The output shaft rotates with the output axis as the rotation axis; an impact mechanism, for applying an impact force to the output shaft; a controller for controlling the motor; An operating member, configured to receive an operating instruction from a user; the motor is started or stopped according to the operating instruction; Wherein, the controller is configured as follows: When the motor is in the initial stop state, the operating member receives a start operation instruction and the motor is not in the start state, and sends a start signal to the motor; when it is determined that the motor is started according to the running state of the motor, the start signal to the motor is stopped.

18. The impact tool according to claim 17, wherein After sending a start signal to the motor, it is determined that the motor has not started according to the running state of the motor, and the state information of the operating member is obtained again.

19. The impact tool according to claim 18, wherein According to the state information of the operating member, it is determined that the operating member has received a start operation instruction, and a start signal is sent to the motor.

20. The impact tool according to claim 17, wherein The operating member is connected to a switch. When the operating member receives a start-up operation instruction, the switch is connected, and the motor is energized based on the switch being connected.