Fastener driver

By configuring a controller in the fastener driver to detect motor parameters and determine the jamming position, the risk of damage to the entire machine caused by abnormal operation of the impact component is resolved, achieving higher safety and reliability.

CN120901889APending Publication Date: 2025-11-07NANJING CHERVON IND
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410547353.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-30
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

Existing fastener drivers are unable to detect in a timely manner whether the striking component is in an abnormal operating state, which may lead to the risk of the whole machine continuing to work forcibly and being damaged.

Method used

The controller is configured to detect the motor's operating parameters and determine the jamming position of the striking component based on the relationship between the operating parameters and thresholds, including the comparison and judgment of current-related parameters.

Benefits of technology

By accurately determining the jamming position of the impact component, the risk of damage to the entire machine is reduced, and the safety and reliability of the equipment are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120901889A_ABST
    Figure CN120901889A_ABST
Patent Text Reader

Abstract

The invention discloses a fastener driver, and the fastener driver comprises a striking assembly which comprises a striking part which is arranged to strike a fastener; the power mechanism is arranged to generate power for driving the striking piece; the power mechanism comprises a gas spring mechanism or a mechanical spring mechanism; the motor is arranged to drive the power mechanism to move and generate the power; the control circuit is used for controlling the motor to operate or stop; the control circuit comprises a parameter detection module which is set to detect working parameters of the motor; the controller is configured to judge the jamming position of the striking piece according to the relation between the working parameters and working parameter threshold values. The fastener driver can reduce the risk of damage to the whole machine.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to power tools, in particular to a fastener driver. BACKGROUND

[0002] A fastener driver refers to a device capable of driving a fastener (e.g. a nail, a pin, a staple, etc.) into a workpiece. The fastener driver usually includes a striking element, and the fastener is driven into the workpiece by driving the striking element, and the normal operation of the striking element ensures the operation state of the whole machine.

[0003] Conventional fastener drivers usually include nail guns, which are used to quickly drive nails into a work surface. The nail gun usually includes a compressed air driven nail gun and a mechanical spring driven nail gun, the compressed air driven nail gun has a compressed air driven cylinder, and the thrust force generated by the cylinder is used as a driving force. The mechanical spring driven nail gun has an impact spring (compression spring), and the force of the impact spring is used as a driving force.

[0004] During operation, the striking element may not operate normally. The fastener driver in the related art is difficult to determine whether the striking element is in an abnormal operating state in a timely manner, and there is a risk that the machine will be damaged if the machine continues to work forcibly when the striking element is in an abnormal operating state.

[0005] This part provides background information related to the present application, which may not be prior art. SUMMARY

[0006] One object of the present application is to solve or at least alleviate part or all of the above problems. To this end, one object of the present application is to provide a fastener driver capable of reducing the risk of machine damage.

[0007] In order to achieve the above object, the present application adopts the following technical solution:

[0008] A fastener driver comprises:

[0009] A striking assembly comprising a striking element configured to strike a fastener;

[0010] A power mechanism configured to generate power to drive the striking element; the power mechanism comprises a gas spring mechanism or a mechanical spring mechanism;

[0011] An electric motor configured to drive the power mechanism to move and generate the power;

[0012] A control circuit configured to control the operation or shutdown of the electric motor;

[0013] The control circuit comprises:

[0014] a parameter detection module configured to detect an operating parameter of the motor;

[0015] a controller configured to determine a jamming position of the striking member according to a relationship between the operating parameter and an operating parameter threshold.

[0016] In some embodiments, the controller is configured to:

[0017] obtain one or more operating parameters of the striking member in one or more strokes, and determine a jamming of the striking member in the one or more strokes according to a relationship between the one or more operating parameters of the one or more strokes and corresponding operating parameter thresholds.

[0018] In some embodiments, the striking assembly comprises a rest position and a striking position;

[0019] the power mechanism is configured to drive the striking member to move from the rest position to the striking position to strike a fastener, and to return from the striking position to the rest position to complete a strike after striking the fastener;

[0020] the controller is configured to determine a jamming position of the striking member between the rest position and the striking position and a jamming position of the striking member at the striking position according to one or more operating parameters of one or more strokes of the striking member moving towards the striking position and one or more strokes of the striking member moving away from the striking position and corresponding operating parameter thresholds.

[0021] In some embodiments, the controller is configured to:

[0022] compare a first current-related parameter of the stroke of the striking member moving towards the striking position, a first current-related parameter threshold and a second current-related parameter threshold, wherein the first current-related parameter threshold is less than the second current-related parameter threshold;

[0023] determine the jamming position of the striking member at the striking position when the first current-related parameter is less than the first current-related parameter threshold.

[0024] In some embodiments, determine the jamming position of the striking member between the rest position and the striking position when the first current-related parameter is greater than or equal to the first current-related parameter threshold and less than the second current-related parameter threshold.

[0025] In some embodiments, the controller is configured to:

[0026] a second current-related parameter, a third current-related parameter threshold, and a fourth current-related parameter threshold of a stroke of the striking member moving away from the strike position, wherein the third current-related parameter threshold is less than the fourth current-related parameter threshold;

[0027] when the second current-related parameter is less than the third current-related parameter threshold, determining the jammed position of the striking member to be between the parked position and the strike position.

[0028] In some embodiments, when the second current-related parameter is greater than or equal to the third current-related parameter threshold and less than the fourth current-related parameter threshold, determining the jammed position of the striking member to be the strike position.

[0029] In some embodiments, the controller is configured to compare a first current-related parameter of a stroke of the striking member moving toward the strike position to a fifth current-related parameter threshold and compare a second current-related parameter of a stroke of the striking member moving away from the strike position to a sixth current-related parameter threshold;

[0030] when the first current-related parameter is less than the fifth current-related parameter threshold and the second current-related parameter is greater than the sixth current-related parameter threshold, determining the jammed position of the striking member to be the strike position.

[0031] In some embodiments, when the first current-related parameter is greater than the fifth current-related parameter threshold and the second current-related parameter is less than the sixth current-related parameter threshold, determining the jammed position of the striking member to be between the parked position and the strike position.

[0032] In some embodiments, the operating parameter comprises one or more of a current-related parameter, a voltage-related parameter, a rotational speed-related parameter, and an output power-related parameter.

[0033] In some embodiments, the operating parameter comprises one or more of a parameter, a rate of change of the parameter, an integral of the parameter, an integral of the rate of change of the parameter, and an average of the parameter.

[0034] Correspondingly, the operating parameter threshold comprises one or more of a parameter threshold, a rate of change threshold, an integral of the parameter threshold, an integral of the rate of change threshold, and an average of the parameter threshold.

[0035] In some embodiments, the controller is configured to:

[0036] setting the parameter threshold of a current stroke based on an operating parameter of at least one previous stroke.

[0037] In some embodiments, the controller is configured to:

[0038] adjust the working parameter threshold according to one or more of the number of strikes of the striking member, the preset update period, and the preset update mode.

[0039] The application has the advantages that: by configuring the controller to determine the jamming position of the striking member according to the relationship between the working parameter and the working parameter threshold, the jamming position of the striking member can be accurately obtained, and it is difficult to determine whether the striking member is jammed in the related art, which leads to the risk that the machine continues to work forcibly when the striking member is jammed and the machine is easily damaged. The application can reduce the risk of damaging the machine by accurately determining the jamming position of the striking member in time. BRIEF DESCRIPTION OF DRAWINGS

[0040] Figure 1 is a structural schematic diagram of a fastener driver of an embodiment of the application;

[0041] Figure 2 is a structural schematic diagram of the inside of a fastener driver of an embodiment of the application;

[0042] Figure 3 is a sectional view of a fastener driver of an embodiment of the application;

[0043] Figure 4 is a structural schematic diagram of a clip assembly of an embodiment of the application;

[0044] Figure 5 is a connection structural schematic diagram of a clip assembly and a clip mounting portion of an embodiment of the application;

[0045] Figure 6 is a circuit diagram of a fastener driver of an embodiment of the application;

[0046] Figure 7 is a sectional view of a fastener driver of an embodiment of the application, in which the striking member is in the striking position;

[0047] Figure 8 is a sectional view of a fastener driver of an embodiment of the application, in which the striking member is between the striking position and the shutdown position. DETAILED DESCRIPTION

[0048] Before any embodiments of the application are explained in detail, it is to be understood that the application is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the above-described accompanying drawings.

[0049] In this application, the terms "include", "comprise" or "have" or any other variations thereof are intended to cover a non-exclusive inclusion, such that processes, methods, articles, or apparatuses that include a list of elements are not limited to those elements, but can include other elements not expressly listed or inherent to such processes, methods, articles, or apparatuses. Without further limitation, an element defined by the phrase "comprising a" does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0050] In this application, the term "and / or", is a description of an associated object, which means that there can be three kinds of relationships. For example, A and / or B, can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this application generally indicates that the front and rear associated objects are in a "and / or" relationship.

[0051] In this application, the terms "connect", "combine", "couple", "mount" can be direct connection, combination, coupling or mounting, or indirect connection, combination, coupling or mounting. Among them, direct connection refers to the connection of two parts or components without the need for an intermediate part, and indirect connection refers to the connection of two parts or components with at least one intermediate part. In addition, "connection" and "coupling" are not limited to physical or mechanical connection or coupling, and can include electrical connection or coupling.

[0052] In this application, those of ordinary skill in the art will understand that relative terms used in connection with quantities or conditions (such as "about", "approximately", "substantially" and the like) include the values described and have the meaning indicated by the context. For example, the relative terms at least include the degree of error related to the measurement of a particular value, the tolerance caused by manufacturing, assembly, use, etc. related to a particular value. Such terms should also be considered to disclose a range defined by the absolute values of the two endpoints. The relative term can refer to a certain percentage (such as 1%, 5%, 10% or more) of the indicated value. The numerical value without the relative term should also be disclosed as a specific value with a tolerance. In addition, "substantially" when expressing the relative angular positional relationship (for example, substantially parallel, substantially perpendicular), can refer to a certain degree (such as 1 degree, 5 degrees, 10 degrees or more) added or subtracted from the indicated angle.

[0053] In this application, those of ordinary skill in the art will understand that the functions performed by the components can be performed by one component, multiple components, one part, or multiple parts. Similarly, the functions performed by the parts can also be performed by one part, one component, or multiple parts in combination.

[0054] In the present application, the terms "upper", "lower", "left", "right", "front", "back" and the like are described in the orientation and positional relationship shown in the drawings, and should not be understood as a limitation on the embodiments of the present application. In addition, it is also necessary to understand in the context that when referring to an element connected to another element "on" or "under", it can not only be directly connected to another element "on" or "under", but also indirectly connected to another element "on" or "under" through an intermediate element. It should also be understood that the terms "upper", "lower", "left", "right", "front", "back" and the like not only represent the positive direction, but also can be understood as the side direction. For example, the lower side can include the directly below, left below, right below, front below and back below, etc.

[0055] In the present application, the terms "controller", "processor", "central processing unit", "CPU", "MCU" can be interchangeable. When using a unit "controller", "processor", "central processing unit", "CPU", or "MCU" to perform a specific function, unless otherwise specified, these functions can be performed by a single unit or multiple units.

[0056] In the present application, the terms "device", "module" or "unit" can be realized by hardware or software to achieve a specific function.

[0057] In the present application, the terms "calculate", "judge", "control", "determine", "identify" and the like refer to the operation and process of a computer system or similar electronic computing device (e.g., controller, processor, etc.).

[0058] As Figure 1 A fastener driver 100 of an embodiment of the present application is shown. The fastener driver 100 is used to drive a fastener into a work surface 200. For example, the fastener can be a nail, which can be a straight nail or a U-shaped nail. The fastener driver 100 drives the fastener into the work surface 200 quickly, thereby fixing the work surface 200 to a platform behind the work surface 200. In the present embodiment, the fastener driver 100 is, for example, a nail gun. Alternatively, the fastener driver 100 includes a mechanical spring type nail gun that uses the force of a compressed coil spring as an impact force (e.g., a driving force). Alternatively, the fastener driver 100 is a gas cylinder type nail gun that pushes the fastener out by gas in a gas cylinder.

[0059] In the present embodiment, the fastener driver 100 is a gas cylinder type nail gun. For example, the fastener driver 100 does not require an external air pressure source, but includes pre-charged pressurized gas in a gas cylinder assembly. For example, the gas cylinder assembly of the fastener driver 100 is in communication with the atmosphere, and the gas cylinder flows in gas in a preset state.

[0060] As shown in Figure 1 , the fastener driver 100 is powered by a rechargeable battery pack. In the present embodiment, the battery pack is a battery pack 300, which cooperates with a corresponding power supply circuit to power the fastener driver 100. It is understood by those skilled in the art that in other embodiments, the fastener driver 100 can be powered by other power supply means, for example, the power supply can be an AC power cord connected to a mains power supply, or the power supply can be other connection cables connected to a power supply device. The mains power supply or other power supply device cooperates with a corresponding rectification, filtering and voltage regulation circuit to power the corresponding components of the fastener driver 100. Hereinafter, the battery pack 300 will be used to replace the power supply, but this is not intended to limit the present application.

[0061] As shown in Figures 1 to 3 , the fastener driver 100 comprises a housing 11, a striking assembly 12, a power mechanism 20 and a motor 14. The housing 11 is used to support the striking assembly 12, the power mechanism 20 and the motor 14. The striking assembly 12 comprises a striking member 121 for driving a fastener, and optionally, the striking member 121 is used to drive the fastener to be shot into a work surface 200 along a striking straight line 101. The striking member 121 is a sheet-like element extending along a plane parallel to the striking straight line 101, and the axis defined by the striking member 121 coincides with the striking straight line 101. The power mechanism 20 is used to drive the striking member 121 to move along the striking straight line 101 to impact the fastener shot into the work surface 200 along the striking straight line 101.

[0062] Specifically, the striking assembly 12 comprises a rest position and a striking position; the power mechanism 20 is used to drive the striking member 121 to move from the rest position to the striking position to impact the fastener, and after impacting the fastener, the striking member 121 returns from the striking position to the rest position to complete one impact. That is, under normal circumstances, when the striking member 121 moves from the rest position to the striking position, it drives the fastener to be shot into the work surface 200 along the striking straight line 101. Then the striking member 121 returns from the striking position to the initial rest position to wait for the next impact.

[0063] In order to facilitate the description of the technical solutions of the present application, the front-rear direction and the up-down direction are defined as shown in Figure 1 , wherein the front-rear direction is parallel to the striking straight line 101, and the direction in which the striking member 121 points to the fastener is the front, and the up-down direction is perpendicular to the front-rear direction.

[0064] In the present embodiment, a motor 14 is provided in the housing 11, and the motor 14 is configured to provide power to the power mechanism 20. In the present embodiment, the motor 14 is specifically an electric motor 14, and the electric motor 14 is configured to provide power to the power mechanism 20. It can be appreciated that in other embodiments, the motor 14 can be other forms of power sources, such as an engine. In the present application, the electric motor 14 is used for illustration. The electric motor 14 is an internal rotor electric motor 14. It can be appreciated that in other embodiments, the electric motor 14 can also be an external rotor electric motor. A battery pack 300 is detachably mounted to the housing 11. The battery pack 300 is configured to provide power to at least the electric motor 14 when the battery pack 300 is mounted to the housing 11 to enable the electric motor 14 to operate.

[0065] The power mechanism 20 includes a drive assembly 21, an energy storage assembly 22, and a firing assembly 23. The drive assembly 21 is configured to drive the energy storage assembly 22 to store energy. The firing assembly 23 is configured to form or connect the striking member 121, and the firing assembly 23 is configured to move relative to the housing 11 along the third straight line 103 and to drive the striking member 121 to move along the striking straight line 101 when the firing assembly 23 moves along the third straight line 103. The energy storage assembly 22 is configured to store energy for driving the firing assembly 23 to move, and to drive the firing assembly 23 to move along the third straight line 103 when the energy is released, thereby driving the striking member 121 to move along the striking straight line 101.

[0066] The fastener driver 100 further includes a speed reduction mechanism 15 disposed between the electric motor 14 and the power mechanism 20, and the speed reduction mechanism 15 is configured to connect the electric motor 14 and the power mechanism 20, thereby transmitting power output by the electric motor 14 to the power mechanism 20. The speed reduction mechanism 15 is further configured to reduce the rotational speed of the power output by the electric motor 14. In the present embodiment, the speed reduction mechanism 15 includes a first speed reduction assembly 151, and the first speed reduction assembly 151 is configured to use planetary gear reduction. Because the working principle of planetary gear reduction and the speed reduction produced by such a transmission mechanism are well known to those skilled in the art, detailed description is omitted here for the purpose of brevity of the specification.

[0067] The energy storage assembly 22 includes a gas spring mechanism or a mechanical spring mechanism, wherein the mechanical spring mechanism uses a drive assembly to compress a helical spring to store energy when compressed and to release energy when extended. The spring drives the striking member 121 to move when the energy is released.

[0068] As Figures 1-3As shown, in this embodiment, the energy storage component 22 is a gas spring mechanism. The energy storage component 22 includes a first cylinder 221 and a second cylinder 222. A portion or all of the second cylinder 222 is disposed within the first cylinder 221. The first cylinder 221 includes a first cylinder cavity 2210, and the central axis of the first cylinder cavity 2210 is set as a second straight line 102. A portion or all of the second cylinder 222 is disposed within the first cylinder cavity 2210. The second cylinder 222 includes a second cylinder cavity 2220, and the central axis of the second cylinder cavity 2220 coincides with a third straight line 103. In this embodiment, the second straight line 102 and the third straight line 103 are parallel but do not coincide. In some embodiments, the second straight line 102 and the third straight line 103 coincide. In some embodiments, the second straight line 102 and the third straight line 103 are set at a certain angle.

[0069] In some embodiments, the energy storage assembly 22 further includes a connecting part 223 for connecting the first cylinder chamber 2210 and the second cylinder chamber 2220, so that the gas in the first cylinder chamber 2210 can enter the second cylinder chamber 2220 through the connecting part 223.

[0070] The firing assembly 23 is at least partially disposed within the energy storage assembly 22. The firing assembly 23 includes a first piston 231 and a second piston 232. Part or all of the first piston 231 is disposed within the first cylinder chamber 2210. The second piston 232 is disposed within the second cylinder chamber 2220. The drive assembly 21 is connected to the first piston 231 and is capable of driving the first piston 231 to reciprocate along a second straight line 102 within the first cylinder chamber 2210 under the rotation of the motor 14. The second piston 232 is capable of reciprocating along a third straight line 103 within the second cylinder chamber 2220.

[0071] The striking element 121 and the second piston 232 are fixedly connected. The second piston 232 drives the striking element 121 to reciprocate between the top dead center or stop position and the bottom dead center or striking position in the second cylinder cavity 2220.

[0072] In some embodiments, such as Figures 1-3 As shown, the firing assembly 23 also includes an iron plate 234 and a magnet 235. The iron plate 234 is disposed on the side of the second piston 232 facing the connecting portion 223, and the magnet 235 is disposed on the side of the connecting portion 223 facing the second piston 232. The iron plate 234 and the magnet 235 attract each other to fix the second piston 232, at which time the striking member 121 is in the stopped position. In other embodiments, the magnet 235 may be disposed on the side of the second piston 232 facing the connecting portion 223, and the iron plate 234 may be disposed on the side of the connecting portion 223 facing the second piston 232.

[0073] This embodiment provides an implementation of a power mechanism 20. When the drive assembly 21 pushes the first piston 231 to move from front to back within the first cylinder chamber 2210 along the direction of the second straight line 102, the gas in the first cylinder chamber 2210 enters the second cylinder chamber 2220 through the connecting part 223. As the first piston 231 gradually approaches the connecting part 223, the air pressure on the second piston 232 gradually increases. When the air pressure on the second piston 232 reaches a predetermined threshold, the second piston 232 is released from the attraction of the magnet 235 and moves from the top dead center or stop position to the bottom dead center or striking position under the action of air pressure. This pushes the striking member 121 forward to strike the fastener. After the strike is completed, it returns from the bottom dead center or striking position to the top dead center or stop position. At this time, one striking cycle is completed, and the striking member 121 waits for the next strike at the top dead center or stop position.

[0074] In some embodiments, such as Figure 6 As shown, motor 14 is a three-phase brushless motor, including a rotor with permanent magnets and electronically commutated three-phase stator windings U, V, and W. In some embodiments, the three-phase stator windings U, V, and W are connected in a star configuration, and in other embodiments, they are connected in a delta configuration. However, it must be understood that other types of brushless motors are also within the scope of this disclosure. Brushless motors may include fewer or more than three phases.

[0075] The fastener driver 100 includes a control circuit for controlling the motor 14 to operate or stop. The control circuit includes a drive circuit 171 and a controller 172. The drive circuit 171 is electrically connected to the stator windings U, V, W of the motor 14 for delivering current from the battery pack 300 to the stator windings U, V, W to drive the motor 14 to rotate. In one embodiment, the drive circuit 171 includes a plurality of switching elements Q1, Q2, Q3, Q4, Q5, Q6. The gate terminal of each switching element is electrically connected to the controller 172 for receiving a control signal from the controller 172. The drain or source terminal of each switching element is connected to the stator windings U, V, W of the motor 14. The switching elements Q1-Q6 receive the control signal from the controller 172 to change the respective on / off state, thereby changing the current from the battery pack 300 to the stator windings U, V, W of the motor 14. In one embodiment, the drive circuit 171 can be a three-phase bridge driver circuit including six controllable semiconductor power devices (e.g., Field Effect Transistor (FET), Bipolar Junction Transistor (BJT), Insulated Gate Bipolar Transistor (IGBT), etc.). It is understood that the switching elements described above can also be any other type of solid state switch, such as IGBT, BJT, etc.

[0076] In the present embodiment, the controller 172 is configured to control the motor 14 to at least one of operate and limit the output of the motor 14. Limiting the output of the motor 14 includes slowing down the motor 14 and stopping the motor 14. Slowing down the motor 14 means reducing the output rotational speed of the motor 14. Stopping the motor 14 means stopping the motor 14 from working and not outputting power. The motor 14 can be stopped in a stop mode or an intermittent stop mode.

[0077] The controller 172 is disposed on the control circuit board 17, which includes a printed circuit board (PCB) and a flexible printed circuit (FPC). The controller 172 employs a dedicated control chip, such as a single-chip microcomputer or a microcontroller unit (MCU). The controller 172 specifically controls the on or off state of the switching elements in the drive circuit 171 through the control chip. In some embodiments, the controller 172 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 172, or can also be disposed independently of the controller 172, and the structural relationship between the drive chip and the controller 172 can be set according to actual conditions.

[0078] The control circuit further includes a parameter detection module 18, which is configured to detect the operating parameters of the motor 14. The operating parameters refer to parameters related to the operation of the motor 14. In some embodiments, the operating parameters include one or more of current-related parameters, voltage-related parameters, speed-related parameters, and output power-related parameters. The current-related parameters refer to the current and values that can be obtained by calculating the current, such as one or more of the current, the current rate of change, the current integral value, the integral value of the current rate of change, and the average value of the current. The voltage-related parameters refer to the voltage and values that can be obtained by calculating the voltage, such as one or more of the voltage, the voltage rate of change, the voltage integral value, the integral value of the voltage rate of change, and the average value of the voltage. The speed-related parameters refer to the speed and values that can be obtained by calculating the speed, such as one or more of the speed, the speed rate of change, the speed integral value, the integral value of the speed rate of change, and the average value of the speed. The output power-related parameters refer to the output power and values that can be obtained by calculating the output power, such as one or more of the output power, the output power rate of change, the output power integral value, the integral value of the output power rate of change, and the average value of the output power. The parameter detection module 18 feeds back the detection data to the controller 172 in the form of a signal. In turn, the controller 172 adjusts the control of the motor 14.

[0079] In some embodiments, the parameter detection module 18 is configured to detect current related parameters, and the parameter detection module 18 includes one or more of a current detection resistor, a Hall current sensor, or a mosfet (metal oxide semiconductor field effect transistor) on-resistance, so that one or more current parameters of the bus current and phase current of the motor 14 can be detected. Through logical processing of the detected data, such as calculating a rate of change, calculating an integral value, calculating an integral value of the rate of change, etc., a rate of change of current, an integral value of current, an integral value of the rate of change of current, and a mean value of current, etc. can be obtained.

[0080] In some embodiments, the parameter detection module 18 is configured to detect voltage related parameters of the motor 14, and the parameter detection module 18 includes one or more of an electromagnetic voltage transformer, a Hall voltage sensor, a voltage divider voltage sensor, an optical fiber voltage sensor, and a resistance voltage divider, so that the voltage of the motor 14 can be detected. Through logical processing of the detected data, such as calculating a rate of change, calculating an integral value, calculating an integral value of the rate of change, etc., a rate of change of voltage, an integral value of voltage, an integral value of the rate of change of voltage, and a mean value of voltage, etc. can be obtained.

[0081] In some embodiments, the parameter detection module 18 is configured to detect speed related parameters of the motor 14, and the parameter detection module 18 includes one or more of a speed sensor, a tachometer, a Hall sensor, and an optical sensor, so that the speed of the motor 14 can be detected. Through logical processing of the detected data, such as calculating a rate of change, calculating an integral value, calculating an integral value of the rate of change, etc., a rate of change of speed, an integral value of speed, an integral value of the rate of change of speed, and a mean value of speed, etc. can be obtained.

[0082] In some embodiments, the parameter detection module 18 is configured to detect an output power related parameter of the motor 14, the parameter detection module 18 comprising one or more of an electromagnetic torque sensor and a load cell to measure the torque of the motor 14, and the parameter detection module 18 comprising one or more of a tachometer, a speed sensor, a Hall sensor, and a photoelectric sensor to detect the rotational speed of the motor 14. The output power of the motor 14 is calculated by the product of the rotational speed and the torque. In some embodiments, the parameter detection module 18 calculates the output power of the motor 14 by measuring the voltage and the current of the motor 14, the parameter detection module 18 comprising one or more of an electromagnetic voltage transformer, a Hall voltage sensor, a voltage divider, an optical fiber voltage sensor, and a resistor divider to detect the voltage, and the parameter detection module 18 comprising one or more of a current detection resistor, a Hall current sensor, or a MOSFET on-resistance to detect the current, to obtain the output power. The output power change rate, the output power integral value, the output power change rate integral value, and the output power average value can be obtained by logically processing the output power, such as calculating the change rate, calculating the integral value, calculating the integral value of the change rate, and the like.

[0083] During the operation of the fastener driver 100, the striker 121 can be in an abnormal operation state. In the related art, it is difficult to determine whether the striker 121 is in the abnormal operation state in time. If the striker 121 is in the abnormal operation state, the fastener driver 100 can continue to work forcibly, which can cause damage to the fastener driver 100. To solve the above problem, the controller 172 is configured to determine the jamming position of the striker 121 according to the relationship between the working parameter and the working parameter threshold. The jamming refers to that the striker 121 cannot continue to move along the movement path or output the striking force although the striker 121 is driven. The jamming position refers to the position corresponding to the movement of the striker 121 when the striker 121 is jammed. The working parameter threshold refers to the value that should not be exceeded by the working parameter when the striker 121 is normally driven to move along the movement path or output the striking force. Therefore, the jamming position of the striker 121 can be determined according to the relationship between the working parameter and the working parameter threshold, so that the user can know the jamming position of the striker 121 in time to protect the fastener driver 100.

[0084] In some embodiments, the working parameter comprises one or more of a parameter, a parameter rate of change, a parameter integral, an integral of the parameter rate of change, and a parameter mean value; and the working parameter threshold comprises one or more of a parameter threshold, a parameter rate of change threshold, a parameter integral threshold, an integral of the parameter rate of change threshold, and a parameter mean value threshold. That is, when the working parameter is a parameter, the working parameter threshold corresponds to a parameter threshold, and the jamming position of the striking member 121 is determined according to the relationship between the parameter and the parameter threshold. When the working parameter is a parameter rate of change, the working parameter threshold corresponds to a parameter rate of change threshold, and the jamming position of the striking member 121 is determined according to the relationship between the parameter rate of change and the parameter rate of change threshold. For example, when the working parameter is a current, the jamming position of the striking member 121 is determined according to the relationship between the current and the current threshold. When the working parameter is a current rate of change, the jamming position of the striking member 121 is determined according to the relationship between the current rate of change and the current rate of change threshold. When the working parameter is a current integral value, an integral of the current rate of change, or a current mean value, the jamming position of the striking member 121 is determined according to the relationship between the current integral value, the integral of the current rate of change, or the current mean value and the corresponding current integral threshold, the integral of the current rate of change threshold, or the current mean value threshold. This is not specifically limited here, but is only used as an example.

[0085] In some embodiments, the controller 172 is configured to obtain one or more working parameters of the striking member 121 in one or more strokes, and determine that the striking member 121 is jammed in the stroke according to the relationship between the one or more working parameters of the one or more strokes and the corresponding working parameter threshold. In some embodiments, the striking member 121 has multiple strokes in one strike, and when the striking member 121 is working normally, the stroke and the resistance of each stroke in the stroke are theoretically fixed in each strike. The relationship between the working parameter and the working parameter threshold should meet the requirements for the normal working of the striking member 121, so that the jamming of the striking member 121 in the stroke can be determined according to the relationship between the one or more working parameters of the one or more strokes and the corresponding working parameter threshold.

[0086] In some embodiments, the jamming of the striking member 121 in the stroke is determined according to the relationship between one working parameter of the stroke and a corresponding working parameter threshold. Since only one working parameter of the stroke is determined for logical judgment, the jamming of the striking member 121 can be determined more quickly. In some embodiments, the jamming of the striking member 121 in the stroke is determined according to the relationship between multiple working parameters of multiple strokes and corresponding working parameter thresholds. Since multiple working parameters of multiple strokes are determined for logical judgment, the accuracy is higher. In some embodiments, the jamming of the striking member 121 in the stroke is determined according to the relationship between multiple working parameters of one stroke and corresponding working parameter thresholds. The number of strokes and the number of working parameters are not specifically limited, and only examples are given. The number of strokes and the number of working parameters can be selected according to actual needs.

[0087] In some embodiments, the controller 172 is configured to determine that the jamming position of the striking member 121 is between the shutdown position and the striking position and the jamming position of the striking member 121 is at the striking position according to the relationship between one or more working parameters of one or more of the stroke of the striking member 121 moving towards the striking position and the stroke of the striking member 121 moving away from the striking position and corresponding working parameter thresholds.

[0088] In normal cases, the striking member 121 moves from the shutdown position to the striking position to strike the fastener, and then returns from the striking position to the shutdown position to complete one strike. The stroke of the striking member 121 moving towards the striking position is the stroke of the striking member 121 that should be driven from the shutdown position to the striking position. The stroke of the striking member 121 moving away from the striking position is the stroke of the striking member 121 that should be driven from the striking position to the shutdown position.

[0089] When the striking member 121 is jammed, the striking member 121 is driven by a driving force, but the striking member 121 cannot continue to move along its movement path or output a striking force. At this time, the striking member 121 may not be able to move from the shutdown position to the striking position in the stroke of the striking member 121 moving towards the striking position, and the striking member 121 may not be able to return from the striking position to the shutdown position in the stroke of the striking member 121 moving away from the striking position. In the two strokes, the jamming position of the striking member 121 can be between the shutdown position and the striking position, and the jamming position of the striking member 121 can also be at the striking position. In the related art, the jamming position of the striking member 121 cannot be determined. As shown in FIG. 1, the jamming position of the striking member 121 is the striking position at this time. As shown in FIG. 2, the jamming position of the striking member 121 is between the shutdown position and the striking position at this time. Figure 7 Figure 8 ​As shown, the jamming position of the striking component 121 is between the stopped position and the striking position. In this embodiment, the specific jamming position of the striking component 121 is determined based on the relationship between one or more operating parameters of one or more of the two strokes and the corresponding operating parameter threshold.

[0090] In some embodiments, such as Figures 6-8 As shown, the specific jamming position of the striking component 121 can be determined based on the relationship between one or more working parameters during its movement toward the striking position and their corresponding threshold values. That is, the specific jamming position of the striking component 121 can be determined either based on the relationship between one working parameter and its corresponding threshold value within the movement, or based on the relationship between multiple working parameters and their corresponding threshold values ​​within the movement. The following example illustrates the specific method for determining the jamming position of the striking component 121 using the relationship between one working parameter during its movement toward the striking position and its corresponding threshold value.

[0091] In some embodiments, the controller 172 is configured to compare a first current-related parameter, a first current-related parameter threshold, and a second current-related parameter threshold as the striking member 121 moves toward the striking position, wherein the first current-related parameter threshold is less than the second current-related parameter threshold.

[0092] When the first current-related parameter is less than the threshold of the first current-related parameter, the blocking position of the striking component 121 is determined as the striking position.

[0093] When the first current-related parameter is greater than or equal to the threshold of the first current-related parameter and less than the threshold of the second current-related parameter, the jamming position of the striking component 121 is determined to be between the stop position and the striking position.

[0094] Among them, current-related parameters refer to parameters related to current, including one or more of the following: current, rate of change of current, integral value of current, integral value of rate of change of current, and mean value of current. During the stroke of the striking member 121 towards the striking position, when the striking member 121 is in the jamming position and is in the striking position, the overall current is lower; when the striking member 121 is in the jamming position between the stop position and the striking position, the overall current is lower than the current under normal conditions, but higher than the current when the jamming position is in the striking position.

[0095] The first current-related parameter is a current-related parameter of the stroke of the striking member 121 moving towards the striking position in this strike. The first current-related parameter threshold is a threshold that will be exceeded when the striking member 121 is not stuck at the striking position, and the second current-related parameter threshold is a threshold that will be greater than when the striking member 121 is normally operating. Therefore, by comparing the first current-related parameter of the stroke of the striking member 121 moving towards the striking position, the first current-related parameter threshold, and the second current-related parameter threshold, the specific stuck position of the striking member 121 can be determined.

[0096] In this embodiment, the first current-related parameter can be a first current mean, the first current-related parameter threshold is a first current mean threshold, and the second current-related parameter threshold is a second current mean threshold. At this time, when the first current mean is less than the first current mean threshold, it is determined that the stuck position of the striking member 121 is the striking position. When the first current mean is greater than the first current mean threshold and less than the second current mean threshold, it is determined that the stuck position of the striking member 121 is between the shutdown position and the striking position. It can be understood that in other embodiments, the first current-related parameter can be one or more of the current, the current rate of change, the current integral value, and the integral value of the current rate of change, and the first current-related parameter is not specifically limited herein, but is only used as an example.

[0097] In some embodiments, the specific stuck position of the striking member 121 can be determined according to the relationship between one or more working parameters in the stroke of the striking member 121 moving away from the striking position and the corresponding parameter threshold. That is, the specific stuck position of the striking member 121 can be determined according to the relationship between one working parameter in the stroke and the corresponding parameter threshold, or the specific stuck position of the striking member 121 can be determined according to the relationship between multiple working parameters in the stroke and the corresponding parameter threshold. Hereinafter, the specific method of determining the stuck position of the striking member 121 will be described by way of example according to the relationship between one working parameter in the stroke of the striking member 121 moving away from the striking position and the corresponding parameter threshold.

[0098] In some embodiments, the controller 172 is configured to:

[0099] The second current-related parameter of the stroke of the striking member 121 moving away from the striking position is compared with the third current-related parameter threshold and the fourth current-related parameter threshold, wherein the third current-related parameter threshold is less than the fourth current-related parameter threshold.

[0100] When the second current-related parameter is less than the third current-related parameter threshold, it is determined that the stuck position of the striking member 121 is between the shutdown position and the striking position.

[0101] When the second current-related parameter is greater than or equal to the third current-related parameter threshold value and less than the fourth current-related parameter threshold value, it is determined that the jamming position of the striking member 121 is the hitting position.

[0102] In the stroke of the striking member 121 moving away from the hitting position, when the jamming position of the striking member 121 is the hitting position, the current is lower than the normal current, and when the jamming position of the striking member 121 is between the shutdown position and the hitting position, the current is lower than the current when the jamming position of the striking member 121 is the hitting position.

[0103] The second current-related parameter is the current-related parameter of the stroke of the striking member 121 moving away from the hitting position in this strike. The third current-related parameter threshold value is a threshold value that will be exceeded when the striking member 121 is not jammed between the shutdown position and the hitting position. The fourth current-related parameter threshold value is a threshold value that will be greater than when the striking member 121 is normally operating. Therefore, by comparing the second current-related parameter of the stroke of the striking member 121 moving away from the hitting position, the third current-related parameter threshold value, and the fourth current-related parameter threshold value, the specific jamming position of the striking member 121 can be determined.

[0104] In this embodiment, the second current-related parameter can be a current value, the third current-related parameter threshold value is a third current threshold value, and the fourth current-related parameter threshold value is a fourth current threshold value. At this time, when the current value is less than the third current threshold value, it is determined that the jamming position of the striking member 121 is between the shutdown position and the hitting position. When the current value is greater than the third current threshold value and less than the fourth current threshold value, it is determined that the jamming position of the striking member 121 is the hitting position. It can be understood that in other embodiments, the second current-related parameter can be one or more of a current change rate, a current integral value, an integral value of a current change rate, and a current average value. The first current-related parameter is not specifically limited here and is only used as an example for illustration.

[0105] In some embodiments, the specific jamming position of the striking member 121 can be determined according to the relationship between one or more working parameters in the stroke of the striking member 121 moving toward the hitting position and the corresponding parameter threshold value and the relationship between one or more working parameters in the stroke of the striking member 121 moving away from the hitting position and the corresponding parameter threshold value. That is, the specific jamming position of the striking member 121 can be determined according to the relationship between one working parameter in the two strokes and the corresponding parameter threshold value, or the specific jamming position of the striking member 121 can be determined according to the relationship between multiple working parameters in the two strokes and the corresponding parameter threshold value. The following will take the determination of the specific jamming position of the striking member 121 according to the relationship between one working parameter in the two strokes and the corresponding parameter threshold value as an example to illustrate the specific method of determining the jamming position of the striking member 121.

[0106] In some embodiments, the controller 172 is configured to compare the first current-related parameter of the stroke of the striking member 121 moving toward the striking position to a fifth current-related parameter threshold, and compare the second current-related parameter of the stroke of the striking member 121 moving away from the striking position to a sixth current-related parameter threshold.

[0107] When the first current-related parameter is less than the fifth current-related parameter threshold and the second current-related parameter is greater than the sixth current-related parameter threshold, the jamming position of the striking member 121 is determined to be the striking position.

[0108] When the first current-related parameter is greater than the fifth current-related parameter threshold and the second current-related parameter is less than the sixth current-related parameter threshold, the jamming position of the striking member 121 is determined to be between the shutdown position and the striking position.

[0109] Wherein, the first current-related parameter is the current-related parameter of the stroke of the striking member 121 moving toward the striking position in this strike. The fifth current-related parameter threshold is the current-related parameter of the stroke of the striking member 121 moving toward the striking position when the striking member 121 is normally operating. The second current-related parameter is the current-related parameter of the stroke of the striking member 121 moving away from the striking position in this strike. The sixth current-related parameter threshold is the current-related parameter of the stroke of the striking member 121 moving away from the striking position when the striking member 121 is normally operating.

[0110] When the jamming position of the striking member 121 is the striking position, the current-related parameter of the stroke of the striking member 121 moving toward the striking position will be less than the fifth current-related parameter threshold, and the current-related parameter of the stroke of the striking member 121 moving away from the striking position will be greater than the sixth current-related parameter threshold. When the jamming position of the striking member 121 is between the shutdown position and the striking position, the current-related parameter of the stroke of the striking member 121 moving toward the striking position will be greater than the fifth current-related parameter threshold, and the current-related parameter of the stroke of the striking member 121 moving away from the striking position will be less than the sixth current-related parameter threshold. Therefore, by comparing the first current-related parameter with the fifth current-related parameter threshold and comparing the second current-related parameter with the sixth current-related parameter threshold, the specific jamming position of the striking member 121 can be determined. By judging according to two strokes respectively, the accuracy of determining the jamming position can be improved.

[0111] In some embodiments, the controller 172 is configured to set the parameter threshold of the current stroke according to the working parameter of at least one previous stroke. Wherein, the previous stroke refers to the stroke that has been normally completed, and the working parameter of the last stroke or the previous strokes can be set as the parameter threshold of the current stroke. In some embodiments, the working parameter of the last normally completed stroke can be set as the parameter threshold of the current stroke. In some embodiments, the working parameters of the previous normally completed strokes can also be averaged to obtain the parameter threshold of the corresponding current stroke. Then, comparing the working parameter during the striking with the working parameter threshold can more accurately determine the jamming position of the striking member 121.

[0112] In some embodiments, the controller 172 is configured to adjust the working parameter threshold according to one or more of the striking number of the striking member 121, the preset update period and the preset update mode. That is, the working parameter threshold can be adjusted by one of the striking number of the striking member 121, the preset update period and the preset update mode, or the working parameter threshold can be adjusted by a combination of multiple of the striking number of the striking member 121, the preset update period and the preset update mode.

[0113] Wherein, the striking number refers to the number of strikes of the striking member 121, and when the striking number is different, the working parameter of the striking member 121 when normally operating can be different, so the working parameter threshold can be adjusted according to the striking number of the striking member 121, so that the working parameter threshold is more in line with the current actual working condition, and the accuracy of the determination of the jamming position of the striking member 121 is improved. In some embodiments, the working parameter threshold of the fastener driver 100 under different striking numbers can be obtained by testing in advance, and a corresponding relationship between the striking number and the working parameter threshold is established, and then in actual use, the working parameter threshold is adjusted according to the striking number of the striking member 121 and the corresponding relationship between the striking number and the working parameter threshold. In some embodiments, a plurality of striking number thresholds can also be set, and when the striking number reaches the striking number threshold, the working parameter threshold is adjusted according to the working parameter of at least one previous stroke.

[0114] The preset update period refers to the period of adjusting the working parameter threshold, that is, the working parameter threshold is adjusted when the preset update period is reached, and the preset update period can be adjusted according to user demand, for example, it can be every day, every week or every preset time of shutdown, which is not limited here.

[0115] The preset update mode refers to the specific mode of updating the working parameter threshold, and in some embodiments, the working parameter threshold can be updated offline. In some embodiments, the working parameter threshold can be updated online. Specifically, the smart terminal can be used to communicate with the fastener driver 100, and then the working parameter threshold is adjusted through the smart terminal. The smart terminal can be one or more of a mobile phone, a computer and a smart watch.

[0116] In some embodiments, the work parameter threshold can be adjusted in combination with the preset update period and the number of strikes of the striking member 121, for example, whether the number of strikes threshold is reached can be determined after the preset update period is reached, and the work parameter threshold can be adjusted by the work parameter in at least one previous stroke after the number of strikes threshold is reached. It can be understood that in other embodiments, the work parameter threshold can also be adjusted in combination with the preset update period, the number of strikes of the striking member 121 and the preset update mode, which is not specifically limited here.

[0117] As shown in Figures 1-3 , the fastener driver 100 further comprises a clip assembly 191 arranged at the front end of the housing 11, the clip assembly 191 is used to accommodate fasteners and is connected to the firing assembly 23, and the clip assembly 191 can push the fasteners into the striking assembly 12 one by one. The user loads the fasteners into the clip assembly 191, and the second piston 232 pushes the striking member 121 to move and knock out the fasteners. In the present embodiment, as shown in Figure 1 、 Figure 4 and Figure 5 , the housing 11 further comprises a clip mounting portion 111, the clip mounting portion 111 is used to mount the clip assembly 191, and the clip assembly 191 is at least partially arranged in the clip mounting portion 111.

[0118] In some embodiments, the clip assembly 191 is fixedly connected to the clip mounting portion 111. In some embodiments, the clip assembly 191 is detachably connected to the clip mounting portion 111. In the present embodiment, the clip assembly 191 is slidingly connected to the clip mounting portion 111.

[0119] The basic principles, main features and advantages of the present application are shown and described above. It should be understood by those skilled in the art that the above embodiments do not limit the present application in any form, and any technical solutions obtained by equivalent replacement or equivalent transformation fall within the protection scope of the present application.

Claims

1. A fastener driver characterized by, The application relates to a power tool, comprising: a striking assembly comprising a striker configured to strike a fastener; a power mechanism configured to generate a power to drive the striker; the power mechanism comprises a gas spring mechanism or a mechanical spring mechanism; a motor configured to drive the power mechanism to move and generate the power; a control circuit configured to control the motor to operate or stop; the control circuit comprises: a parameter detection module configured to detect an operating parameter of the motor; a controller configured to determine a jamming position of the striker according to a relationship between the operating parameter and an operating parameter threshold value.

2. The fastener driver of claim 1, wherein, the controller is configured to: obtain one or more operating parameters of the striker in one or more strokes, and determine that the striker is jammed in the one or more strokes according to a relationship between the one or more operating parameters and corresponding operating parameter threshold values.

3. The fastener driver of claim 2, wherein, the striking assembly comprises a stop position and a striking position; the power mechanism is configured to drive the striker to move from the stop position to the striking position to strike a fastener, and to return from the striking position to the stop position after striking the fastener to complete one strike; the controller is configured to determine that the jamming position of the striker is between the stop position and the striking position and the jamming position of the striker is at the striking position according to one or more operating parameters of one or more strokes of the striker moving towards the striking position and one or more strokes of the striker moving away from the striking position.

4. The fastener driver of claim 3, wherein, the controller is configured to: compare a first current-related parameter of the striker moving towards the striking position, a first current-related parameter threshold value and a second current-related parameter threshold value, wherein the first current-related parameter threshold value is smaller than the second current-related parameter threshold value; when the first current-related parameter is smaller than the first current-related parameter threshold value, determine that the jamming position of the striker is at the striking position; when the first current-related parameter is greater than or equal to the first current-related parameter threshold value and smaller than the second current-related parameter threshold value, determine that the jamming position of the striker is between the stop position and the striking position.

5. The fastener driver of claim 3, wherein, the controller is configured to: compare a second current-related parameter of the striker moving away from the striking position, a third current-related parameter threshold value and a fourth current-related parameter threshold value, wherein the third current-related parameter threshold value is smaller than the fourth current-related parameter threshold value; when the second current-related parameter is smaller than the third current-related parameter threshold value, determine that the jamming position of the striker is between the stop position and the striking position; when the second current-related parameter is greater than or equal to the third current-related parameter threshold value and smaller than the fourth current-related parameter threshold value, determine that the jamming position of the striker is at the striking position.

6. The fastener driver of claim 3, wherein, the controller is configured to compare the first current-related parameter of the striker moving towards the striking position with a fifth current-related parameter threshold value, and compare the second current-related parameter of the striker moving away from the striking position with a sixth current-related parameter threshold value. when the first current-related parameter is less than the fifth current-related parameter threshold and the second current-related parameter is greater than the sixth current-related parameter threshold, determining that the jamming position of the striking member is the hitting position; when the first current-related parameter is greater than the fifth current-related parameter threshold and the second current-related parameter is less than the sixth current-related parameter threshold, determining that the jamming position of the striking member is between the shutdown position and the hitting position.

7. The fastener driver of any of claims 1-3, wherein, The working parameters include one or more of current-related parameters, voltage-related parameters, rotational speed-related parameters, and output power-related parameters.

8. The fastener driver of any of claims 1-6, wherein, The working parameters include one or more of parameters, parameter change rates, parameter integrals, integrals of parameter change rates, and average values of parameters. Correspondingly, the working parameter thresholds include one or more of parameter thresholds, parameter change rate thresholds, parameter integral thresholds, integral thresholds of parameter change rates, and average value thresholds of parameters.

9. The fastener driver of any of claims 1-6, wherein, The controller is configured to: set the parameter threshold of the current stroke according to the working parameters in at least one preceding stroke.

10. The fastener driver of any of claims 1-6, wherein, The controller is configured to: adjust the working parameter threshold according to one or more of the number of hits of the striking member, a preset update period, and a preset update mode.