Fastener driver
By designing a striking element with a groove structure and an adjustable-angle power mechanism, the size problem of the fastener driver in narrow spaces or with obstacles was solved, achieving effective fastening under different working conditions and improving the applicability and stability of the fastener driver.
Patent Information
- Application Number
- PCT/CN2025/086936
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-11
- Filing Date
- 2025-04-02
- Publication Date
- 2025-10-30
AI Technical Summary
Existing fastener actuators are unable to meet the size requirements of fasteners in confined spaces or in situations with obstacles, resulting in an inability to effectively strike the fasteners.
It adopts a fastener driver design that includes a striking component, a power mechanism, a motor, and a battery pack. The striking component has a groove structure, the power mechanism is powered by a gas spring or a mechanical spring, the motor drives the power mechanism, and the battery pack provides power. The placement angle of the striking component and the power mechanism is adjustable to adapt to different working conditions.
It enables effective fastener striking in confined spaces or with obstacles, improving the applicability and stability of the fastener driver and meeting the fastening needs of different working conditions.
Smart Images

Figure CN2025086936_30102025_PF_FP_ABST
Abstract
Description
Fastener driver
[0001] This application claims priority to Chinese Patent Application No. 202410513500.9, filed on April 25, 2024, with the same application number; and to Chinese Patent Application No. 202420884212.X, filed on April 25, 2024, with the same application number; and to Chinese Patent Application No. 202410547353.7, filed on April 30, 2024, with the same application number. Priority is claimed to Chinese Patent Application No. 655.0, filed on April 30, 2024, with Chinese Patent Application No. 202410545156.1, filed on April 30, 2024, with Chinese Patent Application No. 202410547537.3, filed on April 30, 2024, with Chinese Patent Application No. 202410587672.0, filed on May 11, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to a handheld power tool, such as a fastener driver. Background Technology
[0003] One type of nail gun in related technologies serves as a fastener actuator, used to quickly drive nails into a work surface. Compressed air driven nail guns have a compressed air-driven cylinder, utilizing the thrust generated by the cylinder as the driving force. Mechanical spring-driven nail guns have an impact spring (compression spring), utilizing the force of the impact spring as the driving force.
[0004] In related technologies, both mechanical spring nail guns and gas spring nail guns use the force of a stored spring to drive the striking component to strike the fastener and drive it into the workpiece. The normal operation of the striking component ensures the operation of the entire machine.
[0005] For working conditions in confined spaces or where there are obstacles on at least one side, nail guns need to have a smaller tip size. However, simply reducing the tip size sometimes cannot meet the size requirements of fasteners.
[0006] This section provides background information related to this application, which is not necessarily prior art. Summary of the Invention
[0007] One objective of this application is to solve or at least alleviate some or all of the aforementioned problems.
[0008] To achieve this objective, the following technical solution is adopted in this application:
[0009] A fastener driver includes: a striking assembly including a striking member configured to strike a fastener; a power mechanism configured to generate power to drive the striking member, the power mechanism including a gas spring mechanism or a mechanical spring mechanism; a motor configured to drive the power mechanism to move and generate the power; and a battery pack for supplying power to at least the motor; wherein the striking member includes a striking end for striking the fastener, the striking end being provided with a groove.
[0010] In some embodiments, the groove receives at least a portion of the fastener.
[0011] In some embodiments, the hardness of the striking end portion of the striking member is greater than that of the rest of the striking member.
[0012] In some embodiments, the remaining portion of the striking member, excluding the striking end portion, constitutes the main body portion of the striking member, the main body portion including a connecting end connected to a power mechanism.
[0013] In some embodiments, the device further includes: a fastener holder that at least partially defines a drive track for the fastener; a magazine for receiving the fastener; the fastener entering the drive track to be struck by the striking component, the drive track guiding the fastener as it is driven into the working face by the striking component.
[0014] In some embodiments, the central axis of the drive track coincides with the axis of the striking element.
[0015] In some embodiments, when the fastener driver is placed horizontally on the placement plane, when viewed by orthographic projection, with the axis of the striking member as the central axis and a straight line with an angle of ±50° to the central axis as the two side lines, the projection of the fastener driver is in the region W between the two side lines.
[0016] In some embodiments, the groove is configured to be arc-shaped.
[0017] In some embodiments, at least a portion of the contour line of the groove is an arc, a fitted line, or a diagonal line.
[0018] In some embodiments, the outline of the groove is a fitted curve of a quadratic or polynomial equation, or a single or multiple arc segments, or is formed by connecting multiple straight lines and arcs.
[0019] In some embodiments, the groove is configured as a triangle.
[0020] In some embodiments, the groove depth dimension along the extension direction of the striking member is greater than or equal to 0.2 mm and less than or equal to 0.5 mm.
[0021] In some embodiments, the width of the groove opening is greater than or equal to 0.2 mm and less than or equal to 0.5 mm.
[0022] In some embodiments, the main body portion and the striking end portion are fixedly connected or integrally formed.
[0023] In some embodiments, the Rockwell hardness of the striking end portion is greater than or equal to 55 HRC.
[0024] A fastener driver includes: a striking assembly including a striking member configured to strike a fastener; a power mechanism configured to generate power to drive the striking member, the power mechanism including a gas spring mechanism or a mechanical spring mechanism; a motor configured to drive the power mechanism to move and generate power; and a battery pack for at least powering the motor; wherein the fastener driver has a first stable placement state when placed horizontally on a placement plane, wherein in the first stable placement state the angle between the axis of the striking member and the placement plane is less than or equal to 50°.
[0025] In some embodiments, in the first stable placement state, the angle between the axis of the striking element and the placement plane is less than or equal to 40°.
[0026] In some embodiments, in the first stable placement state, the angle between the axis of the striking member and the placement plane is less than or equal to 30°.
[0027] In some embodiments, it further includes: a fastener holder that at least partially defines a drive track for the fastener; a magazine for receiving the fastener; the fastener entering the drive track to be struck by a striking component.
[0028] In some embodiments, the fastener holder is configured to support the fastener driver in a first stable placement state.
[0029] In some embodiments, the central axis of the drive track coincides with the axis of the striking element.
[0030] In some embodiments, the width of the fastener bracket in the first direction is less than or equal to 30 mm.
[0031] In some embodiments, the power mechanism includes a gas spring mechanism, wherein the ratio of the size of the fastener bracket to the size of the gas spring mechanism in a first direction is greater than or equal to 0.25 and less than or equal to 0.35.
[0032] In some embodiments, in the first direction, the size of the gas spring mechanism is greater than or equal to 78 mm and less than or equal to 88 mm.
[0033] In some embodiments, the gas spring mechanism includes a first cylinder and a second cylinder, the second cylinder being in communication with the first cylinder and at least partially disposed inside the first cylinder.
[0034] In some embodiments, the fastener driver has a second stable placement state when it is placed horizontally on the placement plane, in which the axis of the striking member is substantially parallel to the placement plane.
[0035] In some embodiments, a body portion is further included for at least partially housing the power mechanism, wherein the body portion supports the fastener driver in the second stable placement state.
[0036] In some embodiments, a housing is also included, comprising: a motor housing having a motor built into it; a handle for a user to grip and operate the fastener driver; a through hole for the user's hand to pass through is formed between the motor housing and the handle; and the fastener driver is horizontally positioned when the through hole passes through a placement plane.
[0037] In some embodiments, the striking element includes a striking end that strikes a fastener, the striking end being provided with a groove.
[0038] In some embodiments, the center of gravity of the fastener driver is located in the area between the motor and the power mechanism.
[0039] A fastener driver includes: a striking assembly including a striking member configured to strike a fastener; a power mechanism configured to generate power to drive the striking member, the power mechanism including a gas spring mechanism or a mechanical spring mechanism; a motor configured to drive the power mechanism to move and generate power; and a battery pack for at least powering the motor. When the fastener driver is placed horizontally on a placement surface, in orthographic projection, with the axis of the striking member as the central axis and a straight line with an angle of ±50° to the central axis as the two side lines, the projection of the fastener driver is within the region W between the two side lines.
[0040] A fastener driver includes: a striking assembly including a striking member configured to strike a fastener; a power mechanism configured to generate power to drive the striking member, the power mechanism including a gas spring mechanism or a mechanical spring mechanism; a motor configured to drive the power mechanism to move and generate power; and a battery pack for powering at least the motor; wherein the fastener driver has a first stable placement state when placed horizontally on a placement plane, in which the axis of the striking member intersects the placement plane; and a second stable placement state when placed horizontally on the placement plane, in which the axis of the striking member is substantially parallel to the placement plane.
[0041] In some embodiments, it further includes a fastener holder that at least partially defines a drive track for the fastener; a magazine for receiving the fastener; and the fastener entering the drive track to be struck by a striking component.
[0042] In some embodiments, the width of the fastener bracket in the first direction is less than or equal to 30 mm.
[0043] In some embodiments, the striking element includes a striking end that strikes a fastener, the striking end being provided with a groove.
[0044] A fastener driver includes: a striking assembly including a striking member that moves from a stop position to a striking position to strike a fastener; a power mechanism including a gas spring mechanism for driving the striking member; the gas spring mechanism includes at least: a cylinder containing gas; a firing assembly configured to move within an adjustable stroke to drive the striking member from the striking position to the stop position; a detection mechanism configured to detect relevant parameters characterizing the gas pressure within the cylinder; and a control circuit for controlling the operation of at least the power mechanism; the control circuit includes: a controller configured to control the stroke of the firing assembly based on the detection value from the detection mechanism.
[0045] In some embodiments, when the firing assembly is at the beginning of its travel, the striking member is in the striking position; when the firing assembly is at the end of its travel, the striking member is in the stopped position.
[0046] In some embodiments, the controller is configured to control the end position of the travel distance of the firing assembly based on the detection value of the detection mechanism.
[0047] In some embodiments, the detection mechanism is used to detect the operating parameters of the control circuit, and the controller is configured to determine the impact energy of the current impactor based on the operating parameters.
[0048] In some embodiments, the operating parameters include at least one of the bus current, bus voltage, or output power of the control circuit.
[0049] In some embodiments, the testing mechanism further includes a pneumatic pressure testing device, which at least detects relevant parameters of the first pneumatic pressure within the cylinder.
[0050] In some embodiments, the controller is configured to obtain the standard gas pressure generated by the gas in the cylinder under different compression strokes by looking up a table, and control the movement stroke of the firing assembly according to the relationship between the standard gas pressure and the first gas pressure.
[0051] In some embodiments, the power mechanism further includes a motor that rotates about a motor axis to move the firing assembly from the start of the stroke to the end of the stroke.
[0052] In some embodiments, when the controller receives a stop signal from the motor, it controls the rotation parameters of the motor according to the detection value of the detection mechanism in order to control the movement stroke of the firing assembly.
[0053] In some embodiments, the cylinder includes a first cylinder and a second cylinder disposed within the first cylinder.
[0054] In some embodiments, the first cylinder is provided with a first cylinder bore, which supplies gas to the first cylinder when the striking element is in the stopped position.
[0055] In some embodiments, the second cylinder is provided with a second cylinder bore, which releases a portion of the gas inside the second cylinder to the outside when the striking member is in the striking position.
[0056] In some embodiments, the firing assembly further includes a first piston configured to compress gas in a first cylinder. After the controller determines the current gas pressure state in the cylinder, it dynamically adjusts the end point of the first piston's stroke to adapt to the gas pressure state in the cylinder.
[0057] In some embodiments, a second piston is also included, which drives the striking member to reciprocate between a stop position and a striking position within the second cylinder.
[0058] In some embodiments, when the striking member is in the striking position, when the second piston moves forward under the push of air pressure to pass over the second cylinder bore, gas can leave the second cylinder through the second cylinder bore.
[0059] A fastener actuator includes: a striking assembly including a striking member that moves from a stop position to a striking position to strike a fastener; a power mechanism including a gas spring mechanism for driving the striking member; the gas spring mechanism includes at least: a cylinder containing gas; a firing assembly configured to move within an adjustable stroke to drive the striking member from the striking position to the stop position, the firing assembly including a piston that compresses the gas in the cylinder; a detection mechanism configured to detect relevant parameters characterizing the gas pressure in the cylinder; and a control circuit for controlling at least the operation of the power mechanism; the control circuit includes: a controller configured to control the end point of the piston's stroke based on the detection value from the detection mechanism.
[0060] A fastener driver includes: a striking assembly including a striking member that moves from a stop position to a striking position to strike a fastener; a power mechanism including a gas spring mechanism for driving the striking member; the gas spring mechanism includes at least: a cylinder containing gas; the cylinder including a first cylinder having a first cylinder port for supplying gas to the first cylinder; and a firing assembly configured to move within a stroke to drive the striking member from the striking position to the stop position, the stroke being adjustable.
[0061] In some embodiments, the system further includes a detection mechanism configured to detect relevant parameters characterizing the air pressure inside the cylinder; and a control circuit for controlling at least the operation of the power mechanism. The control circuit includes a controller configured to control the movement stroke of the firing assembly based on the detection values from the detection mechanism.
[0062] In some embodiments, when the firing assembly is at the beginning of its travel, the striking member is in the striking position; when the firing assembly is at the end of its travel, the striking member is in the stopped position, and the controller is configured to control the end position of the firing assembly's travel based on the detection value of the detection mechanism.
[0063] In some embodiments, the cylinder includes a first cylinder and a second cylinder disposed within the first cylinder. The second cylinder is provided with a second cylinder bore, which releases a portion of the gas inside the second cylinder to the outside when the striking member is in the striking position.
[0064] A fastener driver includes: a striking assembly including a striking member configured to strike a fastener; a power mechanism configured to generate power to drive the striking member; the power mechanism includes a gas spring mechanism or a mechanical spring mechanism; a motor configured to drive the power mechanism to move and generate power; and a control circuit for controlling the operation or shutdown of the motor; the control circuit includes: a parameter detection module configured to detect the operating parameters of the motor; and a controller configured to determine the jamming position of the striking member based on the relationship between the operating parameters and a threshold value of the operating parameters.
[0065] In some embodiments, the controller is configured to: acquire one or more operating parameters of the striking component within one or more stroke segments, and determine whether the striking component is jammed within the stroke segment based on the relationship between one or more operating parameters of the stroke segment and the corresponding operating parameter threshold.
[0066] In some embodiments, the striking component includes a stop position and a striking position; a power mechanism is used to drive the striking member from the stop position to the striking position to strike the fastener, and after striking the fastener, return from the striking position to the stop position to complete one strike; the controller is configured to determine, based on the relationship between one or more operating parameters of one or more strokes of the striking member moving toward the striking position and moving away from the striking position and corresponding operating parameter thresholds, whether the jamming position of the striking member is between the stop position and the striking position, or whether the jamming position of the striking member is at the striking position.
[0067] In some embodiments, the controller is configured to: compare a first current-related parameter, a first current-related parameter threshold, and a second current-related parameter threshold along the stroke of the striking member toward the striking position, wherein the first current-related parameter threshold is less than the second current-related parameter threshold; when the first current-related parameter is less than the first current-related parameter threshold, determine the jamming position of the striking member as the striking position.
[0068] In some embodiments, 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, the jamming position of the striking component is determined to be between the stop position and the striking position.
[0069] In some embodiments, the controller is configured to: compare a second current-related parameter, a third current-related parameter threshold, and a fourth current-related parameter threshold for the stroke of the striking member away from the striking position, wherein the third current-related parameter threshold is less than the fourth current-related parameter threshold; when the second current-related parameter is less than the third current-related parameter threshold, determine that the jamming position of the striking member is between the stop position and the striking position.
[0070] In some embodiments, when the second current-related parameter is greater than or equal to the threshold of the third current-related parameter and less than the threshold of the fourth current-related parameter, the jamming position of the striking element is determined as the striking position.
[0071] In some embodiments, the controller is configured to: compare a first current-related parameter and a fifth current-related parameter threshold for the stroke of the striking member toward the striking position, and compare a second current-related parameter and a sixth current-related parameter threshold for the stroke of the striking member away from the striking position; 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, determine the jamming position of the striking member as the striking position.
[0072] In some embodiments, when the first current-related parameter is greater than the threshold of the fifth current-related parameter and the second current-related parameter is less than the threshold of the sixth current-related parameter, the jamming position of the striking component is determined to be between the stopping position and the striking position.
[0073] 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.
[0074] In some embodiments, the working parameters include one or more of the following: a parameter, a parameter rate of change, a parameter integral, an integral of the parameter rate of change, and a parameter mean; correspondingly, the working parameter thresholds include one or more of the following: a parameter threshold, a parameter rate of change threshold, a parameter integral threshold, an integral threshold of the parameter rate of change, and a parameter mean threshold.
[0075] In some embodiments, the controller is configured to set a parameter threshold for the current stroke based on at least one working parameter in a previous stroke.
[0076] In some embodiments, the controller is configured to adjust the operating parameter threshold based on one or more of the following: the number of times the striking element strikes, a preset update cycle, and a preset update method.
[0077] A fastener driver includes: a striking assembly including a striking member configured to strike a fastener; a power mechanism configured to generate power to drive the striking member; the power mechanism includes a gas spring mechanism or a mechanical spring mechanism; a motor configured to drive the power mechanism to move and generate power; a magazine assembly configured to accommodate a plurality of fasteners; a magazine mounting portion configured to mount different types of magazine assemblies; a detection device configured to at least detect the type of magazine assembly; and a controller configured to invoke a control program adapted to the type of magazine assembly to control the striking member to strike the fastener.
[0078] In some embodiments, the detection device is disposed on the magazine mounting portion, and the detection device is triggered to detect the type of the magazine assembly when the magazine assembly is installed into the magazine mounting portion.
[0079] In some embodiments, the magazine assembly is provided with structural members, and the detection device is configured to identify the structural members on the magazine assembly to determine the type of the magazine assembly.
[0080] In some embodiments, the preset dimensions of the structural members on different types of magazine assemblies are different; the detection device is configured to identify the preset dimensions of the structural members on the magazine assembly to determine the type of magazine assembly.
[0081] In some embodiments, the detection device includes a sliding rheostat with a detection section, and a structural member is used to displace the detection section when the magazine assembly is installed to the magazine mounting section, thereby generating a response signal.
[0082] In some embodiments, the magazine assembly is provided with identification information; the detection device is configured to identify the identification information to determine the type of the magazine assembly.
[0083] In some embodiments, the identification information includes at least one of binary code, resistance value, barcode, QR code, and RFID tag.
[0084] In some embodiments, different types of magazine assemblies have the same mounting interface, and the magazine assembly is mounted to the magazine mounting part through the mounting interface.
[0085] In some embodiments, different types of magazine assemblies have the same communication interface, and the magazine assembly sends the type of magazine assembly through the communication interface.
[0086] A fastener driving system includes a terminal and a fastener driver according to any embodiment of this application; the terminal is wirelessly connected to a detection device; the detection device obtains the type of magazine assembly sent by the terminal and sends the type of magazine assembly to a controller.
[0087] A fastener driver includes: a striking assembly including a striking member configured to strike a fastener; a power mechanism configured to generate power to drive the striking member; the power mechanism includes a gas spring mechanism or a mechanical spring mechanism; a motor configured to drive the power mechanism to move and generate power; and a control circuit for controlling the operation or shutdown of the motor; the control circuit includes at least: a controller capable of controlling the operation of the motor or limiting the motor output; and a temperature detection module for detecting temperature parameters of the fastener driver; wherein the controller is configured to limit the motor output when the detected temperature parameter is greater than a first temperature parameter threshold in a first operating mode, and to limit the motor output when the detected temperature parameter is greater than a second temperature parameter threshold in a second operating mode, wherein the first temperature parameter threshold and the second temperature parameter threshold are different.
[0088] In some embodiments, the first temperature parameter threshold is greater than the second temperature parameter threshold.
[0089] In some embodiments, the striking frequency of the striking element in the first operating mode is lower than the striking frequency of the striking element in the second operating mode.
[0090] In some embodiments, there are multiple temperature parameters, and the controller is configured to: in a first operating mode, control the motor to decelerate or stop based on the number of temperature parameters whose temperature parameters are greater than the corresponding first temperature parameter threshold; and in a second operating mode, control the motor to decelerate or stop based on the number of temperature parameters whose temperature parameters are greater than the corresponding second temperature parameter threshold.
[0091] In some embodiments, the controller is configured to: in a first operating mode, control the motor to decelerate when a first number of temperature parameters is detected to be greater than the corresponding first temperature parameter threshold, and control the motor to stop when a second number of temperature parameters is detected to be greater than the corresponding first temperature parameter threshold, wherein the second number is greater than the first number.
[0092] In some embodiments, the controller is configured to: in the second operating mode, when a third number of temperature parameters is detected to be greater than the corresponding second temperature parameter threshold, control the motor to decelerate; and when a fourth number of temperature parameters is detected to be greater than the corresponding second temperature parameter threshold, control the motor to stop, wherein the fourth number is greater than the third number.
[0093] In some embodiments, the control circuit includes a position loop configured to at least control a stop position for stopping the motor.
[0094] In some embodiments, the controller is configured to stop the motor based on a vector control or based on a square wave control.
[0095] In some embodiments, the temperature parameters include at least one of the temperature parameters of the motor, the temperature parameters of the power mechanism, and the temperature parameters of the controller.
[0096] In some embodiments, the temperature parameter includes one or more of temperature, temperature change rate, temperature integral, integral of temperature change rate, and mean temperature; correspondingly, the first temperature parameter threshold and the second temperature parameter threshold both include one or more of temperature threshold, temperature change rate threshold, temperature integral threshold, integral of temperature change rate threshold, and mean temperature threshold.
[0097] A fastener driver includes: a striking assembly, including a striking element configured to strike a fastener; a power mechanism configured to generate power to drive the striking element; the power mechanism includes a gas spring mechanism or a mechanical spring mechanism; a motor configured to drive the power mechanism to move and generate power; and a control circuit for controlling the motor to operate or stop; the control circuit includes at least: a controller, capable of controlling the motor to operate; a position detection module configured to acquire position information of the striking element; and a parameter detection module configured to detect the operating parameters of the motor; wherein the controller is configured to control the motor to stop when it detects that the operating parameters are greater than or equal to a parameter threshold after acquiring the position information.
[0098] In some embodiments, the striking member moves from the stop position to the striking position to drive out the fastener; the position information includes information about the striking member being located at the striking position, or information about the striking member being located at any position between the stop position and the striking position.
[0099] In some embodiments, the operating parameters include the number of revolutions of the motor or the rotation time.
[0100] In some embodiments, the control circuit includes a position loop configured to at least control a stop position for stopping the motor.
[0101] In some embodiments, the controller is configured to stop the motor based on a vector control or based on a square wave control.
[0102] In some embodiments, the position detection module is configured to acquire the motor parameters of the motor and estimate the position information based on the motor parameters.
[0103] In some embodiments, the motor parameters of the motor include the motor current parameters.
[0104] In some embodiments, the position detection module includes a position sensor disposed on the striking member to detect position information.
[0105] In some embodiments, the controller is configured to determine a parameter threshold based on location information.
[0106] In some embodiments, the controller is configured to determine a parameter threshold based on the relationship between location information and the stop position. Attached Figure Description
[0107] Figure 1 is a structural diagram of a fastener driver according to an embodiment of this application;
[0108] Figure 2 is a partial schematic diagram of the internal structure of the fastener driver in Figure 1;
[0109] Figure 3 is a cross-sectional view of the fastener driver section structure in Figure 1;
[0110] Figure 4 is a schematic diagram of the fastener driver pin seat assembly in Figure 1.
[0111] Figure 5 is an exploded view of the pin seat assembly of the fastener driver in Figure 1.
[0112] Figure 6 is a schematic diagram of the placement structure of the fastener driver in Figure 1 when it is placed horizontally, representing the first stable placement state.
[0113] Figure 7 is a schematic diagram of the second stable placement structure when the fastener driver in Figure 1 is placed horizontally.
[0114] Figure 8 is a structural schematic diagram of the fastener frame in Figure 1;
[0115] Figure 9 is a schematic diagram of the striking component of the fastener driver in Figure 1;
[0116] Figures 10A and 10B are schematic diagrams of two groove structure shapes for the striking component;
[0117] Figure 11 is a schematic diagram of the optical component of the fastener driver;
[0118] Figure 12 is a schematic diagram of the light-emitting part in the optical component of the fastener driver;
[0119] Figure 13 is a schematic diagram of the optical components of the fastener driver;
[0120] Figure 14 is a circuit diagram of a fastener driver according to an embodiment of this application;
[0121] Figure 15 is a schematic cross-sectional view of the fastener driver in Figure 1 when the firing assembly is at the beginning of its stroke and the striking element is in the striking position.
[0122] Figure 16 is a schematic cross-sectional view of the firing assembly of the fastener driver in Figure 1 at the end of its stroke and the striking part at the stop position.
[0123] Figure 17 is a structural block diagram of an embodiment of this application;
[0124] Figure 18 is a structural block diagram of another embodiment of this application;
[0125] Figure 19 is an exploded view of the driving component in an embodiment of this application;
[0126] Figure 20 is another circuit diagram of a fastener driver according to an embodiment of this application;
[0127] Figure 21 is a cross-sectional view of a fastener driver with the striking member in the striking position according to an embodiment of this application;
[0128] Figure 22 is a cross-sectional view of a fastener driver with the striking member located between the striking position and the stopping position according to an embodiment of this application;
[0129] Figure 23 is a schematic diagram of the connection structure between the magazine assembly and the magazine mounting part according to an embodiment of this application;
[0130] Figure 24 is a plan view of a fastener driver according to an embodiment of this application;
[0131] Figure 25 is a third circuit diagram of a fastener driver according to an embodiment of this application;
[0132] Figure 26 is a fourth circuit diagram of a fastener driver according to an embodiment of this application. Detailed Implementation
[0133] Before explaining any implementation of this application in detail, it should be understood that this application is not limited to its application to the structural details and component arrangements set forth in the following description or shown in the above drawings.
[0134] In this application, the terms "comprising," "including," "having," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0135] In this application, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this application generally indicates that the preceding and following related objects have an "and / or" relationship.
[0136] In this application, the terms "connection," "combination," "coupling," and "installation" can refer to direct connection, combination, coupling, or installation, or indirect connection, combination, coupling, or installation. For example, a direct connection refers to two parts or components being connected together without the need for an intermediary, while an indirect connection refers to two parts or components each being connected to at least one intermediary, with the connection achieved through the intermediary. Furthermore, "connection" and "coupling" are not limited to physical or mechanical connections or couplings, but can also include electrical connections or couplings.
[0137] In this application, those skilled in the art will understand that relative terms (e.g., “about,” “approximately,” “basically,” etc.) used in conjunction with quantities or conditions are to include the values and have the meaning indicated by the context. For example, such relative terms include at least the degree of error associated with the measurement of a particular value, tolerances associated with the particular value due to manufacturing, assembly, use, etc. Such terms should also be considered as disclosing a range defined by the absolute values of the two endpoints. Relative terms may refer to a certain percentage (e.g., 1%, 5%, 10% or more) of the indicated value. Numerical values not using relative terms should also be disclosed as specific values with tolerances. Furthermore, “basically” when expressing relative angular relationships (e.g., substantially parallel, substantially perpendicular) may refer to a certain degree (e.g., 1 degree, 5 degrees, 10 degrees or more) added to or subtracted from the indicated angle.
[0138] In this application, those skilled in the art will understand that the function performed by a component can be performed by one component, multiple components, one part, or multiple parts. Similarly, the function performed by a part can also be performed by one part, one component, or a combination of multiple parts.
[0139] In this application, the directional terms "upper," "lower," "left," "right," "front," and "rear" are used to describe the orientation and positional relationships shown in the accompanying drawings and should not be construed as limiting the embodiments of this application. Furthermore, in the context, it should be understood that when an element is mentioned as being connected "upper" or "lower" to another element, it can be directly connected to the other element "upper" or "lower," or indirectly connected through an intermediate element. It should also be understood that directional terms such as upper side, lower side, left side, right side, front side, and rear side not only represent positive orientation but can also be understood as lateral orientation. For example, "below" can include directly below, lower left, lower right, lower front, and lower rear.
[0140] In this application, the terms "controller," "processor," "central processing unit," "CPU," and "MCU" are used interchangeably. When using the unit "controller," "processor," "central processing unit," "CPU," or "MCU" to perform a specific function, unless otherwise stated, these functions may be performed by a single or multiple of the aforementioned units.
[0141] In this application, the terms "device," "module," or "unit" are used to describe devices that can be implemented in hardware or software to perform a specific function.
[0142] In this application, the terms “calculation,” “judgment,” “control,” “determine,” “identify,” etc., refer to the operation and process of a computer system or similar electronic computing device (e.g., controller, processor, etc.).
[0143] Figure 1 illustrates a fastener driver 100 according to an embodiment of this application. The fastener driver 100 is used to drive a fastener into a working surface 200. For example, the fastener is a nail, which can be a flathead nail or a U-shaped nail. The fastener driver 100 drives the fastener to quickly drive into the working surface 200, thereby securing the working surface 200 to a platform on the back of the working surface 200. In this embodiment, the fastener driver 100 is, for example, a nail gun. Optionally, the fastener driver 100 includes a mechanical spring-type nail gun that utilizes the force of a compressed coil spring as an impact force (e.g., driving force). Optionally, the fastener driver 100 is a cylinder-type nail gun that uses compressed gas in a cylinder to eject a firing assembly, thereby executing a nail-driving impact force (e.g., driving force).
[0144] In this embodiment, the fastener driver 100 is a cylinder-type nail gun. Exemplarily, the fastener driver 100 does not require an external air pressure source, but instead includes pre-pressurized gas within the cylinder assembly. Exemplarily, the cylinder assembly of the fastener driver 100 is in communication with the atmosphere, and gas flows into the cylinder in a preset state.
[0145] As shown in Figure 1, the fastener driver 100 is powered by a rechargeable battery pack. In this embodiment, the battery pack is a battery module 300, which, in conjunction with a corresponding power supply circuit, supplies power to the fastener driver 100. Those skilled in the art will understand that in other embodiments, the fastener driver 100 may also be powered by other power supply devices. For example, the power supply may be an AC power line connected to the mains, or it may be other connecting cables that can be connected to a power supply device. The mains power or other power supply device, in conjunction with corresponding rectification, filtering, and voltage regulation circuits, supplies power to the corresponding components of the fastener driver 100. The term "battery module 300" will be used hereinafter to refer to the power supply, but this should not be construed as a limitation of this application.
[0146] As shown in Figures 1 to 3, the fastener driver 100 includes a housing 11, an impact assembly 12, a power mechanism 20, and a motor 14. The housing 11 supports the impact assembly 12, the power mechanism 20, and the motor 14. The impact assembly 12 includes an impact member 121 that drives the fastener. Optionally, the impact member 121 drives the fastener to be injected into the working surface 200 along the impact line 101. The impact member 121 is a sheet-like element extending along a plane parallel to the impact line 101, and its own defined axis coincides with the impact line 101. The power mechanism 20 drives the impact member 121 to move along the impact line 101, thereby impacting the fastener to be injected into the working surface 200 along the impact line 101.
[0147] To facilitate the description of the technical solution of this application, the front-back direction and the up-down direction are defined as shown in Figure 1, wherein the front-back direction is parallel to the striking line 101, the direction from the striking member 121 to the fastener is front, and the up-down direction is perpendicular to the front-back direction.
[0148] In this embodiment, the motor 14 is disposed within the housing 11 and is used to provide power to the power mechanism 20. Specifically, the motor 14 is an electric motor 14, which provides power to the power mechanism 20. It is understood that in other embodiments, the motor 14 may be other forms of power source, such as an engine. For ease of explanation, the electric motor 14 is used in this application. The electric motor 14 is an internal rotor motor 14, comprising a stator assembly 142 and a rotor assembly 143. The rotor assembly 143 includes a motor shaft 141 for outputting power, and the stator assembly 142 surrounds the motor shaft 141. The motor shaft 141 is rotatable relative to the housing 11 about a motor axis 104 to output power. It is understood that in other embodiments, the motor 14 may also be an external rotor motor. A battery pack 300 is detachably mounted to the housing 11. When mounted to the housing 11, the battery pack 300 can at least supply power to the motor 14 to enable its operation.
[0149] The power mechanism 20 includes a drive assembly 21, an energy storage assembly 22, and a firing assembly 23. The drive assembly 21 drives the energy storage assembly 22 to store energy. The firing assembly 23 forms with or connects to the striking member 121. The firing assembly 23 is configured to move relative to the housing 11 along a third straight line 103 and, when moving along the third straight line 103, drive the striking member 121 to move along the striking line 101. The energy storage assembly 22 stores energy for driving the movement of the firing assembly 23 and, when releasing the energy, drives the firing assembly 23 to move along the third straight line 103, thereby driving the striking member 121 to move along the striking line 101.
[0150] The fastener driver 100 also includes a magazine 191 disposed at the front end of the housing 11. The magazine 191 is used to hold fasteners and can push fasteners one by one into the striking assembly 12.
[0151] The housing 11 includes a main body 111, a motor housing 113, and a handle 112. The main body 111 has a first receiving cavity for accommodating at least a portion of the energy storage assembly 22. The motor housing 113 houses a motor 14. The handle 112 is for a user to grip and operate the fastener driver 100. The motor housing 113 and the handle 112 extend downward from the lower part of the main body 111. The motor housing 113 is on the front side, and the handle 112 is on the rear side, extending substantially parallel to each other.
[0152] The housing 11 further includes a coupling portion 115 for attaching the battery pack 300, to which the battery pack 300 can be detachably mounted. The coupling portion 115 spans between the motor receiving portion 113 and the end portion of the handle portion 112. Optionally, the coupling portion 115 is located at the end of the handle portion 112 away from the main body portion 111. The battery pack 300 can be mounted to the coupling portion 115 in a direction intersecting the direction of the third straight line 103. In some embodiments, the battery pack 300 can be mounted to the coupling portion 115 in a direction parallel to the third straight line 103.
[0153] The fastener driver 100 also includes a trigger 192, which is mounted to the handle portion 112. The user can operate the trigger 192 to activate it while holding the handle portion 112. The trigger 192 is used by the user to activate the fastener driver 100, and it also includes an operating surface for user operation. When the user's hand holds the handle portion 112, the user can pull the trigger 192 by contacting the operating surface with their index finger. The operating surface is the front surface of the trigger 192. In this embodiment, the operating surface is an arc-shaped surface that conforms to the user's finger.
[0154] A through hole 114 for a user's hand to pass through is formed between the motor housing 113 and the handle portion 112. In this embodiment, the main body 111 connects the handle portion 112 and the motor housing 113 on the upper side, and the connecting portion 115 connects the handle portion 112 and the motor housing 113 on the lower side. Thus, the main body 111, the motor housing 113, the connecting portion 115, and the handle portion 112 are sequentially connected to surround and form the through hole 114. It is understood that in other embodiments, the connecting portion 115 may not connect the handle portion 112 and the motor housing 113, in which case the through hole 114 is the area between the handle portion 112 and the motor housing 113. The through hole 114 penetrates the housing 11 in a left-right direction perpendicular to the third line 103. When the user's hand grips the handle portion 112, the fingers can be at least partially located within the through hole 114, or the fingers can pass through the through hole 114, so that the user's palm and fingers can wrap around the handle portion 112 to grip it tightly. The trigger 192 is also provided in the area of the through hole 114.
[0155] The fastener driver 100 also includes a reduction gear 15 disposed between the motor 14 and the power mechanism 20. The reduction gear 15 connects the motor 14 and the power mechanism 20, thereby transmitting the power output from the motor 14 to the power mechanism 20. The reduction gear 15 also reduces the output speed of the motor 14 for output. The reduction gear 15 is at least partially disposed within the motor housing 113.
[0156] In this embodiment, the deceleration mechanism 15 includes a first deceleration component 151, which employs a planetary gear reduction system. Since the deceleration principle of planetary gear sets and the deceleration generated by such a transmission mechanism are well-disclosed to those skilled in the art, detailed descriptions are omitted here for the sake of brevity.
[0157] In this embodiment, the fastener driver 100 further includes a shaft locking assembly (not shown) that transmits power to the output shaft 1511. The shaft locking assembly allows power to be transmitted from the motor 14 to the output shaft 1511 while preventing power from being transmitted back from the output shaft 1511 to the motor 14. The structure of the shaft locking assembly is a relatively common technology and will not be described in detail here.
[0158] The energy storage component 22 includes a gas spring mechanism or a mechanical spring mechanism, wherein the mechanical spring mechanism utilizes a drive component to compress the helical elasticity, thereby causing the spring to store energy when compressed and release energy when extended. The spring drives the striking member to move when releasing energy.
[0159] As shown in Figures 2 and 3, in this embodiment, the energy storage component 22 is, for example, 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, the central axis of which 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, the central axis of which 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.
[0160] 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.
[0161] 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.
[0162] 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 within the second cylinder chamber 2220. When the user inserts the fastener into the magazine 191, the second piston 232 pushes the striking element 121 to move and eject the fastener.
[0163] As shown in Figures 2 to 5, the striking assembly 12 also includes a pin holder assembly 13. The pin holder assembly 13 receives internally stored fasteners, such as slotted pins, from the magazine 191. The pin holder assembly 13 includes a fastener holder 131 and a retainer 132. The fastener holder 131 defines a fastener drive track 1311 into which the fastener enters to be struck by the striking assembly 12. The drive track 1311 guides the fastener as it is driven into the working surface 200 by the striking member 121. The retainer 132 is disposed outside the fastener holder 131 and serves to prevent the fastener from disengaging from the drive track 1311. In this embodiment, the retainer 132 is disposed on the side of the fastener holder 131 where the drive track 1311 is located. The retainer 132 is used to close a portion of the opening perpendicular to the extending direction of the drive track 1311. In this embodiment, the fixing member 132 is used to close the upward opening of the drive rail 1311. When the fastener moves within the drive rail 1311 along the striking line 101, the fixing member 132 prevents the fastener from displacing upward and detaching from the drive rail 1311. In this embodiment, the fixing member 132 is also used to restrict the movement of the striking member 121 outside the striking line 101.
[0164] Fastener holder 131 defines at least one access opening 1312, which allows the fastener to pass through to be struck by striking component 12. Optionally, fastener 132 defines at least one access opening 1312, which allows the fastener to enter the fastener drive rail 1311 from magazine 191. Optionally, fastener 132 defines at least one access opening 1312, and fastener holder 131 defines a path of movement for the fastener from magazine 191 to drive rail 1311.
[0165] The end of the drive rail 1311 of the fastener holder 131 is the nail outlet 1313 of the fastener driver 100. In this embodiment, the nail outlet 1313 defines a central axis. It is understood that, to ensure nail ejection efficiency and stable striking force, the fastener is ejected essentially from the center of the nail outlet 1313. Therefore, the central axis of the nail outlet 1313 coincides with the center line of the fastener. In this embodiment, to ensure the striking force applied by the fastener to the striking member 121 and reduce energy loss of the striking force, the central axis of the nail outlet 1313 coincides with the axis of the striking member; that is, the central axis of the nail outlet 1313 coincides with the striking line 101. Optionally, the fastener holder 131 defines the drive rail 1311, which provides guidance for fastener ejection. Therefore, the central axis of the drive rail 1311 coincides with or substantially coincides with the striking line 101 (considering assembly errors and design tolerances).
[0166] Figures 6 and 7 show the horizontal placement of the fastener driver 100. In this embodiment, the fastener driver 100 is horizontally placed when the through-hole 114 of the housing 11 passes through the placement plane 201 (the through-hole direction is perpendicular to or intersects the placement plane 201). When the through-hole 114 of the housing 11 is parallel to the placement plane 201 and the extension direction of the handle 112 is substantially perpendicular to the placement plane 201, the fastener driver 100 is vertically placed (e.g., Figure 1).
[0167] As shown in Figure 6, when the fastener driver 100 is placed horizontally on the placement surface 201, the fastener driver 100 is configured with a stable placement state. The stable placement state means that when the fastener driver 100 is placed on a placement surface 201, without external force assistance, or without any other external environmental support except for the placement surface 201, the fastener driver 100 can be kept in a state where it does not shake, swing, or change its shape or position.
[0168] The fastener driver 100 is configured with a first stable placement state, in which the angle α between the axis of the striking member and the placement plane 201 is less than or equal to 50°, wherein the axis defined by the striking member 121 itself coincides with the striking line 101, that is, the axis of the striking member is the striking line 101. It should be explained that the placement plane 201 refers to a solid plane or an extension of a solid plane. In some embodiments, the placement plane 201 is a flat ground, in which case the placement plane 201 is a solid plane within the projection range of the fastener driver 100. In some embodiments, the plane on which the fastener driver 100 is placed is a plane with a distance difference within the projection range of the fastener driver 100, such as an angular difference or a height difference, in which case the placement plane 201 is the portion of the plane that actually contacts the fastener driver 100 or an extension of this portion.
[0169] In some embodiments, in the first stable placement state, the angle α between the axis of the striking member (striking line 101) and the placement plane 201 is less than or equal to 45°. In some embodiments, in the first stable placement state, the angle α between the axis of the striking member (striking line 101) and the placement plane 201 is less than or equal to 40°. In some embodiments, in the first stable placement state, the angle α between the axis of the striking member (striking line 101) and the placement plane 201 is less than or equal to 35°. In some embodiments, in the first stable placement state, the angle α between the axis of the striking member (striking line 101) and the placement plane 201 is less than or equal to 30°.
[0170] In this embodiment, in the first stable placement state, the angle α between the axis of the striking member and the placement plane 201 is less than or equal to 50°. This placement state can characterize the fastener driver 100 as having at least one front end as a fulcrum. As shown in Figure 6, when the fastener driver 100 is horizontally placed, the through hole 114 is positioned vertically, and the direction perpendicular to the vertical direction is defined as the front-back direction.
[0171] Viewed from the front view, the front end of the fastener driver 100 is closer to the placement plane 201 than the rear end; that is, the pin holder assembly 13 of the fastener driver 100 is closer to the placement plane 201 than the energy storage assembly 22. In this embodiment, the vertical direction of the fastener driver 100 when lying horizontally is defined as the first direction, and the first direction dimension of the housing of the main body 111 is greater than or equal to the dimensions of the handle 112, the motor housing 113, and the connecting part 115. It can be understood that the outer contour line of the housing in the projection of the front view as shown in FIG. 6 originates from the portion of the main body 111. By adjusting the size of the pin holder assembly 13 and the overall center of gravity arrangement, the angle α between the axis of the striking member and the placement plane 201 is less than or equal to 50° in the first stable placement state, so that the fastener driver 100 can be adapted to narrow spaces. For corner positions, the placement plane 201 can be understood as the side that is perpendicular or angled to the working surface. Since the angle α between the axis of the striking part and the placement plane 201 is less than or equal to 50°, the axis of the striking part is closer to the placement plane 201 so that the fastener can be fastened near the angle position, resulting in a better edge fit.
[0172] In this embodiment, the center of gravity of the fastener driver 100 is located in the region between the motor 14 and the power mechanism 20. Exemplarily, the center of gravity is located in the region of the motor housing 113. Exemplarily, the center of gravity is located in the motor housing 113 and between the motor 14 and the drive assembly 21. Exemplarily, the center of gravity is located in the region of the reduction mechanism 15. Exemplarily, the center of gravity is located in the region near the output shaft 1511 of the reduction mechanism 15.
[0173] In some embodiments, the fastener driver 100 is observed from the front view in a horizontal position as shown in FIG. 6, with the axis of the striking member (striking line 101) as the central axis, and straight lines with an angle of ±50° to the central axis as the two side lines. During orthographic projection, the projection of the fastener driver 100 is limited to the region W between the two side lines. The intersection of the central axis and the two side lines is the intersection of the central axis and the placement plane. In some embodiments, the axis of the striking member (striking line 101) is defined as the central axis, and straight lines with an angle of ±40° to the central axis as the two side lines. During orthographic projection, the projection of the fastener driver 100 is limited to the region W between the two side lines. In some embodiments, the axis of the striking member is defined as the central axis, and straight lines with an angle of ±30° to the central axis as the two side lines. During orthographic projection, the projection of the fastener driver 100 is limited to the region W between the two side lines.
[0174] In this embodiment, in the first stable placement state, the fastener holder 131 is used to support the fastener driver 100. That is, in the first stable placement state, the fastener holder 131 provides a support point to allow the fastener driver 100 to be stably placed on the placement plane 201.
[0175] As shown in Figure 7, when the fastener driver 100 is placed horizontally, it also includes a second stable placement state. In the second stable placement state, the axis of the striking member is substantially parallel to the placement plane 201. In this embodiment, in the second stable placement state, the striking line 101 is substantially parallel to the placement plane 201. In this second stable placement state, the main body 111 supports the fastener driver 100.
[0176] As shown in Figure 7, in this embodiment, the vertical direction of the fastener driver 100 when it is horizontal is defined as the first direction. In the first direction, the dimension W1 of the fastener bracket 131 is less than or equal to 30 mm. For example, in the first direction, the dimension W1 of the fastener bracket 131 is less than or equal to 29 mm. For example, in the first direction, the dimension W1 of the fastener bracket 131 is less than or equal to 28 mm. For example, in the first direction, the dimension W1 of the fastener bracket 131 is less than or equal to 27 mm. For example, in the first direction, the dimension W1 of the fastener bracket 131 is less than or equal to 26 mm. For example, in the first direction, the dimension W1 of the fastener bracket 131 is less than or equal to 25 mm. For example, in the first direction, the dimension W1 of the fastener bracket 131 is less than or equal to 24 mm. In some embodiments, the dimension W1 of the fastener bracket 131 in the first direction is greater than or equal to 15 mm and less than or equal to 25 mm. In some embodiments, the dimension W1 of the fastener bracket 131 in the first direction is greater than or equal to 15 mm and less than or equal to 24 mm.
[0177] As shown in Figure 7, in the first direction, the ratio of the size W1 of the fastener bracket 131 to the size W2 of the first cylinder is greater than or equal to 0.25 and less than or equal to 0.35. For example, in the first direction, the ratio of the size W1 of the fastener bracket 131 to the size W2 of the first cylinder is greater than or equal to 0.28 and less than or equal to 0.32. For example, in the first direction, the ratio of the size W1 of the fastener bracket 131 to the size W2 of the first cylinder is 0.31. Wherein, in the first direction, the size W2 of the first cylinder is greater than or equal to 78 mm and less than or equal to 88 mm. In this embodiment, the size W2 of the first cylinder is the dimension of the entire fastener driver 100 in the left-right direction.
[0178] As shown in Figures 11 and 12, the fastener driver 100 includes an optical component 16. In this embodiment, the optical component 16 includes at least two light-emitting portions 161 symmetrically arranged on the housing 11 relative to a predetermined plane. Exemplarily, the at least two light-emitting portions 161 are respectively disposed on two independent substrates 1612. For example, the light-emitting portion 161 includes LED beads 1611 and a substrate 1612 for mounting the LED beads 1611. The two light-emitting portions 161 include at least two LED beads 1611 and two substrates 1612. Exemplarily, the two light-emitting portions 161 include at least two LED beads 1611 and one substrate 1612, that is, multiple LED beads 1611 are disposed on the same substrate 1612, and the lighting and turning off of the LED beads 1611 are controlled respectively. Exemplarily, the light-emitting portion 161 includes light-emitting diode (LED) beads, or it can be a COB (Chip On Board) bead.
[0179] In some embodiments, the light component 16 is disposed on the main body 111. The light component 16 is disposed on the main body 111 and located on the left and right sides of the nail holder assembly 13. In this embodiment, the setting plane includes a first plane A extending in the front-back direction where the striking line 101 is located. When the light component 16 is illuminated, the light emitted by the two light-emitting parts 161 is partially blocked by the nail holder assembly 13, thus forming a dark area. The midpoint of the center line of the dark area is the nailing outlet 1313, i.e., the nailing position. By adjusting the position of the light component 16, the light component 16 accurately indicates the nailing position, allowing the user to accurately align the fastener with the position to be fastened.
[0180] In some embodiments, an illumination component 162 is provided on the housing 11 for illumination. When operating in poor lighting conditions, the illumination component 162 provides auxiliary lighting to illuminate the surrounding environment and facilitate user operation. In some embodiments, the illumination component 162 is disposed on the main body 111, for example, on the upper side, lower side, or upper and lower sides of the nail seat assembly 13.
[0181] In this embodiment, as shown in FIG2, the trigger 192 includes a first trigger 192a corresponding to the start switch 196a and a second trigger 192b corresponding to the lighting switch 196b for activating the lighting assembly 162. The start switch 196a and the lighting switch 196b are respectively disposed within the handle portion 112. The lighting switch 196b is disposed adjacent to the start switch 196a and is located behind the first trigger 192a and the second trigger 192b, respectively. The lighting switch 196b is also configured to be activated before the start switch 196a, so that the lighting element 196 is lit before the fastener driver 100 is activated, thereby facilitating the illumination of the working area. Alternatively, only the lighting switch 196b can be triggered without triggering the start switch 196a, thereby illuminating only the lighting element 196 to illuminate the working area, but the motor 14 does not need to be powered.
[0182] In this embodiment, a linkage component is provided between the second trigger 192b and the first trigger 192a, so that the first trigger 192a can only be operated after the second trigger 192b is operated, so that the lighting switch 196b is activated before the start switch 196a.
[0183] In some embodiments, trigger 192 includes a first trigger 192a corresponding to start switch 196a and a safety switch 192c for locking the first trigger 192a. The first trigger 192a can only be operated to activate start switch 196a after safety switch 192c is operated, to ensure that start switch 196a is not accidentally activated. In some embodiments, lighting switch 196b for activating lighting components is provided separately.
[0184] As shown in Figures 9 to 10A-10B, the striking member 121 includes a connecting end 1212 and a striking end 1211 opposite to the connecting end 1212. The connecting end 1212 is used to connect with the second piston 232. In other alternative embodiments, the connecting end 1212 is connected to a piston moving within a cylinder. In some embodiments, the connecting end 1212 is connected to a coil spring. In some embodiments, the connecting end 1212 is used to receive the driving force generated by the power mechanism 20. The striking end 1211 strikes a fastener provided from the magazine 191 and drives the fastener into the working surface 200. In this embodiment, the striking end 1211 is provided with a groove 1213. The groove 1213 receives at least a portion of the fastener. When the striking member 121 strikes the fastener, the groove 1213 contacts the fastener to increase the contact area between the striking member and the fastener, thereby extending the life of the striking member. Using groove 1213 to contact the fastener reduces displacement when the striking part contacts the fastener, prevents the fastener from deviating from its original position, improves nailing quality, reduces the loss of striking force, and improves nailing efficiency.
[0185] As shown in Figures 10A-10B, the striking end 1211 includes an impact surface S oriented perpendicular to the striking line 101. In related technologies, the impact surface is planar, which can easily cause problems such as fastener misalignment. In this embodiment, the impact surface S is a concave surface recessed towards the connecting end 1212. For example, as shown in Figure 10A, viewed from above, the groove 1213 of the striking end 1211 is set as an arc, and the impact surface S is an arc surface. For example, the outline of the groove 1213 includes a single or multiple arc segments, or a straight line and an arc segment connected to each other, or a curve fitted by a quadratic or higher polynomial. As shown in Figure 10B, viewed from above, the groove 1213 of the striking end 1211 is set as a triangle, and the impact surface S consists of two surfaces at a certain angle. For example, the outline of the groove 1213 includes a single or multiple connected oblique lines.
[0186] In this embodiment, the recess depth H1 of the groove 1213 along the striking line 101 is greater than or equal to 0.2 mm and less than or equal to 0.5 mm. For example, the recess depth H1 of the groove 1213 along the striking line 101 is 0.35 mm. The maximum opening size M1 of the groove 1213 is greater than or equal to 0.2 mm and less than or equal to 0.5 mm. For example, the maximum opening size M1 of the groove 1213 is 0.35 mm.
[0187] In this embodiment, the striking member includes a striking end portion 121a and the remaining portion of the striking member, with the remaining portion defined as a main body portion 121b, wherein a connecting end 1212 is disposed on the main body portion 121b. The main body portion 121b and the striking end portion 121a are fixedly connected or integrally formed. The hardness of the striking end portion 121a is greater than the hardness of the main body portion 121b. For example, the Rockwell hardness of the striking end portion 121a is greater than or equal to 55 HRC. For example, the Rockwell hardness of the striking end portion 121a is greater than or equal to 56 HRC. For example, the Rockwell hardness of the striking end portion 121a is greater than or equal to 57 HRC. For example, the Rockwell hardness of the striking end portion 121a is greater than or equal to 58 HRC. For example, the Rockwell hardness of the striking end portion 121a is greater than or equal to 59 HRC. For example, the Rockwell hardness of the striking end portion 121a is greater than or equal to 60 HRC. In some embodiments, the main body portion 121b and the striking end portion 121a are manufactured separately and fixedly connected by welding or riveting. In some embodiments, the main body portion 121b and the striking end portion 121a are integrally formed components, and the striking end portion 121a is hardened through special treatments, such as heat treatment, forging treatment, surface treatment, etc., thereby achieving different hardness between the main body portion 121b and the striking end portion 121a.
[0188] As shown in Figure 3, 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. 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.
[0189] 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, thereby pushing the striking member 121 forward to strike the nail.
[0190] In related technologies, for compressed air driven nail guns, the amount of air in the cylinder has a significant impact on the initiation and operation of the nailing process. Insufficient air volume leads to insufficient air pressure within the cylinder, which in turn causes the fastener actuator to malfunction. In this embodiment, a fastener actuator 100 is provided to adjust the travel of the firing assembly.
[0191] In this embodiment, the fastener driver 100 is a cylinder-type nail gun. Exemplarily, the cylinder assembly of the fastener driver 100 is in communication with the atmosphere, and gas flows into the cylinder in a preset state. For ease of reference, the energy storage assembly will be characterized as a gas spring mechanism 22 in the following description. The gas spring mechanism 22 includes a cylinder 22a, which includes a first cylinder 221 and a second cylinder 222.
[0192] In this embodiment, as shown in Figures 1 to 3 and Figure 14, the fastener driver 100 includes a control circuit 17 for controlling the operation of the drive assembly 21. Exemplarily, the control circuit 17 controls the operating state of the motor 14. The control circuit 17 includes a drive circuit 171 and a controller 172. The controller 172 can at least control the operation of the motor 14 or limit the output of the motor 14. Limiting the output of the motor 14 includes deceleration and stopping. Motor deceleration refers to a reduction in the output speed of the motor 14, and motor stopping refers to the motor 14 ceasing operation and no longer outputting power. The motor 14 can stop completely or intermittently.
[0193] The controller 172 is mounted on the control circuit board 17a, which includes a printed circuit board (PCB) and a flexible printed circuit board (FPC). The controller 172 uses a dedicated control chip, such as a microcontroller or microcontroller unit (MCU).
[0194] In some embodiments, motor 14 is a three-phase brushless motor 14, including a rotor with permanent magnets and electronically commutated three-phase stator windings U, V, W. In some embodiments, the three-phase stator windings U, V, W are star-connected, and in other embodiments, they are delta-connected. 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.
[0195] The drive circuit 171 is electrically connected to the stator windings U, V, and W of the motor 14, and is used to transfer current from the battery pack 300 to the stator windings U, V, and 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, and Q6. The gate terminal of each switching element is electrically connected to the controller 172 to receive a control signal from the controller 172. The drain or source terminal of each switching element is connected to the stator windings U, V, and W of the motor 14. The switching elements Q1-Q6 receive the control signal from the controller 172 and change their respective conduction states, thereby changing the current applied by the battery pack 300 to the stator windings U, V, and W of the motor 14. In one embodiment, the drive circuit 171 may be a three-phase bridge driver circuit comprising six controllable semiconductor power devices (e.g., field-effect transistors (FETs), bipolar junction transistors (BJTs), insulated-gate bipolar transistors (IGBTs), etc.). It is understood that the aforementioned switching elements may also be any other type of solid-state switch, such as IGBTs, BJTs, etc.
[0196] In this embodiment, the controller 172 is used to control the motor 14. Specifically, the controller 172 controls the on or off state of the switching element in the drive circuit 171 through a control chip. In some embodiments, the controller 172 controls the ratio between the on and off times 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 it can be set independently of the controller 172. The structural relationship between the drive chip and the controller 172 can be set according to the actual situation.
[0197] As shown in Figure 14, the system also includes a detection mechanism 18, which detects relevant parameters characterizing the air pressure inside cylinder 22a. In this embodiment, the detection mechanism 18 detects relevant parameters characterizing the air pressure inside the first cylinder 221 and / or the second cylinder 222.
[0198] In this embodiment, the controller 172 is configured to control the movement stroke of the firing assembly 23 based on the detection value of the detection mechanism 18. In this embodiment, the movement stroke of the firing assembly 23 is adjusted by the controller 172, meaning that the firing assembly 23 has an adjustable movement stroke. The detection mechanism 18 detects relevant parameters characterizing the gas pressure inside the first cylinder 221 to determine the current gas pressure state inside the cylinder 22a. By adjusting the movement stroke of the firing assembly 23 according to different gas pressure states inside the cylinder 22a, a mismatch between the movement stroke of the firing assembly 23 and the gas pressure state inside the cylinder 22a is prevented, which would cause the compressed gas pressure inside the cylinder 22a to be insufficient to drive the striking element 121 from the stop position to the striking position during the next strike.
[0199] It should be explained that, in this embodiment, the striking member 121 includes a stopping position (upper dead center) and a striking position (lower dead center). Exemplarily, the power mechanism 20 drives the striking member 121 from the stopping position to the striking position to strike the fastener, and after striking the fastener, it returns from the striking position to the stopping position to complete one strike. That is, under normal circumstances, the stroke of the striking member 121 from the stopping position to the striking position will drive the fastener to be shot into the working surface 200 along the striking line 101. Then the striking member 121 will return from the striking position to the initial stopping position to await the next strike.
[0200] During its movement along the third linear direction, the firing assembly 23 forms a travel path with a starting point and an ending point. The firing assembly 23 stores energy as it moves between the starting and ending points of this travel path. In this embodiment, when the firing assembly is at the starting point of the travel path, the striking element is in the striking position. When the firing assembly is at the ending point of the travel path, the striking element is in the stopped position.
[0201] In this embodiment, the gas spring mechanism 22 stores the energy generated when the firing assembly moves from the end point to the starting point, and releases the energy to drive the striking member 121 to move along the striking line 101. As shown in Figure 15, when the first piston is at the starting point of its stroke, the striking member is in the striking position. As shown in Figure 16, when the first piston is at the end point of its stroke, the striking member is in the stopped position, and the motor stops.
[0202] In some embodiments, the detection mechanism 18 uses the relevant operating parameter detection module set in the control circuit 17 to detect relevant electrical or physical parameters, and the controller 172 uses an algorithm to estimate the relevant parameters of air pressure based on the electrical or physical parameters. In some embodiments, the detection mechanism 18 is an air pressure detection device 181, which directly detects the air pressure status in the current cylinder 22a, and adds a pressure sensor to detect the air pressure.
[0203] In some embodiments, the detection mechanism 18 is used to detect the operating parameters of the motor 14. Operating parameters refer to parameters related to the operation of the motor 14. In some embodiments, operating parameters include one or more of current-related parameters, voltage-related parameters, speed-related parameters, and output power-related parameters. Current-related parameters refer to current and calculated values of current, such as current, rate of change of current, integral value of current, integral value of rate of change of current, and mean value of current. Voltage-related parameters refer to voltage and calculated values of voltage, such as voltage, rate of change of voltage, integral value of voltage, integral value of rate of change of voltage, and mean value of voltage. Speed-related parameters refer to speed and calculated values of speed, such as speed, rate of change of speed, integral value of speed, integral value of rate of change of speed, and mean value of speed. Output power-related parameters refer to output power and calculated values of output power, such as output power, rate of change of output power, integral value of output power, integral value of rate of change of output power, and mean value of output power. The detection mechanism 18 feeds back the detected data to the controller 172 as a signal. This causes the controller 172 to adjust the control of the motor 14 or the control circuit.
[0204] In some embodiments, the detection mechanism 18 is used to detect current-related parameters. The detection mechanism 18 includes one or more of the following: a current-sensing resistor, a Hall current sensor, or the on-resistance of a metal-oxide-semiconductor field-effect transistor (MOSFET). This allows the detection of one or more current parameters, including the bus current and phase current of the control circuit. By performing logical processing on the detected data, such as calculating the rate of change, calculating the integral value, and calculating the integral value of the rate of change, the current rate of change, the current integral value, the integral value of the current rate of change, and the average current can be obtained.
[0205] In some embodiments, the detection mechanism 18 is used to detect voltage-related parameters. The detection mechanism 18 includes one or more of the following: an electromagnetic voltage transformer, a Hall voltage sensor, a voltage divider voltage sensor, a fiber optic voltage sensor, and a resistive voltage divider, thereby detecting the voltage of the control circuit. By performing logical processing on the detected data, such as calculating the rate of change, calculating the integral value, and calculating the integral value of the rate of change, the voltage rate of change, the voltage integral value, the integral value of the voltage rate of change, and the voltage mean can be obtained.
[0206] In some embodiments, the detection mechanism 18 is used to detect output power-related parameters of the motor 14. The detection mechanism 18 includes one or more of an electromagnetic torque sensor and a load cell to measure the torque of the motor 14. Simultaneously, the detection mechanism 18 includes one or more of a speed sensor, a tachometer, 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 multiplying the rotational speed and the torque. In some embodiments, the detection mechanism 18 calculates the output power of the motor 14 by measuring the voltage and current of the motor 14. In this case, the detection mechanism 18 includes one or more of an electromagnetic voltage transformer, a Hall voltage sensor, a voltage divider, a fiber optic voltage sensor, and a resistive voltage divider to detect voltage, and one or more of a current-sensing resistor, a Hall current sensor, or the on-resistance of a metal-oxide-semiconductor field-effect transistor (MOSFET) to detect current, thereby obtaining the output power. By performing logical processing on the output power, such as calculating the rate of change, calculating the integral value, and calculating the integral value of the rate of change, 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 can be obtained.
[0207] In this embodiment, as shown in FIG18, the detection mechanism 18 further includes a pressure detection device 181, which detects at least the relevant parameters of the first pressure in the cylinder 22a. The first pressure is the pressure of the gas in the cylinder 22a at the current moment. The relevant parameters of the first pressure include the pressure value and the numerical value that can be obtained by calculating the pressure value, such as one or more of the following: pressure value, pressure change rate, pressure integral value, pressure change rate integral value, and pressure average value. It can be understood that the relevant parameters of the first pressure are numerical values that can characterize the first pressure, and therefore can be direct parameter values or numerical values that have been calculated, integrated, or converted. The pressure detection device 181 includes a pressure sensor so that it can detect the gas pressure in the cylinder. By performing logical processing on the detected data, such as calculating the change rate, calculating the integral value, calculating the integral value of the change rate, etc., the pressure change rate, pressure integral value, pressure average value, etc., can be obtained.
[0208] In this embodiment, as shown in FIG19, the drive assembly 21 is connected to the first piston 231, and the drive assembly 21 pushes the first piston 231 to reciprocate between the start and end points of the above-mentioned movement stroke.
[0209] The drive assembly 21 includes a crank 211, a connecting shaft 212, and a drive rod 213. The motor 14 is connected to the output shaft 1511 via a reduction mechanism 15. The output shaft 1511 drives the crank 211 to rotate. The connecting shaft 212 on the crank 211 drives the drive rod 213 to reciprocate along the second straight line 102. The drive rod 213 can push the first piston 231 to reciprocate along the direction of the second straight line 102. In this embodiment, when the motor 14 rotates around the motor axis 104, the axis of the output shaft 1511 is coaxial with the motor axis 104. The crank 211 has two eccentrically positioned shaft holes. The first shaft hole 2111 is coaxially connected to the output shaft 1511, the second shaft hole 2112 is eccentrically set to the first shaft hole 2111, and the second shaft hole 2112 is coaxially connected to the connecting shaft 212. That is, the output shaft 1511 and the connecting shaft 212 are eccentrically set, thereby converting the rotation of the motor 14 around the motor axis 104 into the reciprocating motion of the first piston 231 along a second axis 102 perpendicular to the motor axis 104. In other words, the first piston 231 is driven to reciprocate between the start and end points of its stroke. The rotation of the motor 14 affects the position of the first piston 231 relative to the outer casing 11.
[0210] 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.
[0211] This embodiment provides another implementation of the power mechanism 20. When the user starts the motor 14, the motor shaft 141 begins to rotate around the motor axis 104. The drive assembly 21 pushes the first piston 231 in the first cylinder chamber 2210 from the end of the stroke to the starting point, that is, from front to back 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 moves to the starting point of the stroke, that is, close to the connecting part 223, the compression stroke of the first piston 231 on the gas in the first cylinder chamber 2210 increases, and the air pressure on the second piston 232 also 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. Under the action of air pressure, the striking part moves from the upper dead point or the stop position to the lower dead point or the striking position, thereby pushing the striking part 121 forward to strike the fastener.
[0212] The surface of the second cylinder 222 is provided with a second cylinder bore 2221. When the striking member 121 is in the striking position, the second cylinder bore 2221 releases part of the gas in the second cylinder cavity 2220 to the outside. After the impact, when the second piston 232 moves forward under the push of air pressure and passes the second cylinder bore 2221, the gas can leave the second cylinder cavity 2220 through the second cylinder bore 2221.
[0213] After the striking member 121 moves forward to strike the fastener, the first piston 231, driven by the drive rod 213, moves from the beginning to the end of its stroke (i.e., from back to front). Simultaneously, air pressure drives the second piston 232 to move from front to back until the first piston 231 is driven by the drive rod 213 to the end of its stroke. At the same time, the second piston 232 moves the striking member 121 to the stop position, completing one striking cycle. The first cylinder then replenishes gas. In this embodiment, the surface of the first cylinder 221 may be provided with a first cylinder bore 2214. Gas is replenished to the first cylinder 221 through the first cylinder bore 2214 when the striking member 121 is in the stop position. That is, gas is replenished to the first cylinder 221 through the first cylinder bore 2214 when the first piston is at the end of its stroke. In this embodiment, since the second cylinder 222 is partially disposed within the first cylinder 221, a portion of the outer sidewall of the second cylinder forms the sidewall of the first cylinder 221. In this embodiment, at least a portion of the first cylinder bore 2214 is formed on the outer wall of the second cylinder 222, constituting the portion of the first cylinder cavity 2210. When the first piston 231 moves forward past the first cylinder bore 2214 or when the intake passage of the first piston 231 connects with the first cylinder bore 2214, external gas can enter the first cylinder cavity 2210 through the first cylinder bore 2214. After the external gas enters the first cylinder cavity 2210, the first piston 231 moves from front to back within the first cylinder cavity 2210 under the push of the drive rod 213, compressing the gas within the first cylinder cavity 2210. At this time, the gas within the first cylinder cavity 2210 includes the gas that entered through the first cylinder bore 2214. The compressed gas pressure pushes the second piston 232 until it breaks free from the attraction of the magnet 235. The second piston 232 moves from back to front, pushing the striking member 121 forward to the striking position to strike the nail. Through the above cycle, the nail gun 10 can continuously fire nails.
[0214] In this embodiment, the gas in cylinder 22a is connected to the atmosphere when in a preset position. In the preset state, gas flows into cylinder 22a to replenish it. Therefore, due to changes in the machine's operating state during continuous use, the amount of gas replenished into cylinder 22a after each striking cycle will vary. In related technologies, the piston's stroke during each nailing cycle is a factory-set value, and thus cannot be adjusted. For pre-charged machines where the cylinder is not connected to the atmosphere, this has virtually no impact on operation. However, for the non-pre-charged product in this embodiment, since the amount of gas replenished into the cylinder after each striking cycle varies, if the piston's compressed gas stroke remains the same during each nailing cycle, insufficient gas pressure in the cylinder will prevent the striking element from detaching from the magnet or from moving from the stop position to the striking position. Furthermore, in related technologies, due to the insufficient amount of air replenished into the cylinder after the impact cycle, the atmospheric pressure on the side of the second piston connected to the external connection is low. Meanwhile, because the amount of air replenished into the cylinder on the other side of the second piston is insufficient, the air pressure inside the cylinder is lower than atmospheric pressure. This causes the second piston to continue being pushed by atmospheric pressure, preventing the impacting component from maintaining the designated stopping position. Therefore, it is necessary to ensure that the amount of air replenished into the cylinder after each impact cycle, or in other words, that the end point of the first piston's stroke during each impact cycle, is at a suitable position.
[0215] In this embodiment, after determining the gas pressure state within cylinder 22a at the current moment, the controller 172 dynamically adjusts the endpoint of the piston's stroke to adapt to the gas pressure state within cylinder 22a. For example, in the embodiment shown in FIG3, the piston for the compressed gas is the first piston 231. Optionally, for a gas spring mechanism with only one cylinder, the piston for the compressed gas is also the piston connected to the striking element.
[0216] Taking the embodiment shown in Figures 3 to 5 as an example, the movement of the first piston 231 is driven by the rotation of the motor 14. The end position of the first piston 231's stroke is related to the stopping position or stopping time of the motor 14. When the motor shaft 141 of the motor 14 stops rotating, the first piston 231 stops moving. Therefore, the controller 172 is configured to adjust the rotation state of the motor 14 after determining the current gas pressure state in the cylinder.
[0217] By adjusting the position of the end point of the stroke of the first piston 231, and thus the relative position of the first piston 231 and the first cylinder bore 2214, the amount of air entering the first cylinder chamber 2210 through the first cylinder bore 2214 is adjusted. For example, when the controller 172 determines that the amount of air in the cylinder is insufficient, the controller 172 adjusts the end point of the stroke of the first piston 231 to increase the intake volume of the first cylinder bore 2214. For instance, the first piston 231 and the first cylinder bore 2214 may not overlap, ensuring that the first cylinder bore 2214 is not completely obstructed by the first piston 231. For example, the first piston 231 is provided with a first sealing ring 2311 that forms a seal with the inner wall of the first cylinder 221, and the first cylinder bore 2214 is a recessed groove on the wall of the first cylinder cavity. The first sealing ring 2311 is close to the front part of the first cylinder bore 2214. The more part of the first cylinder bore 2214 is located within the stroke of the first piston 231, the greater the intake volume.
[0218] In this embodiment, the stroke of the first piston 231 is adjusted by adjusting the rotation parameters of the motor 14. Optionally, the position of the end point of the first piston 231 is adjusted by adjusting the rotation parameters of the motor 14. Optionally, the rotation parameters of the motor 14 include at least one of the number of rotations of the motor shaft 141, the rotation time of the motor shaft 141, or the rotation angle of the motor shaft 141. In this embodiment, when the controller 172 receives a stop signal from the motor 14, it determines the compensation rotation parameters of the motor 14 based on the detection value of the detection mechanism 18. After the motor 14 has completed the operation of the compensation rotation parameters, the controller controls the motor 14 to stop. The compensation rotation parameters of the motor 14 are the rotation parameters that the motor 14 needs to operate between receiving the stop signal and entering the stop operation mode. In related technologies, when the motor 14 receives a stop signal, the motor 14 immediately enters the stop operation mode. It should be noted that the shutdown operation mode is a pre-set operation mode. The shutdown operation mode can be any one of the following: direct shutdown, shutdown after completing the braking movement, or shutdown after completing the preset fixed rotation parameters. Using only the shutdown operation mode will not change the end position of the first piston 231's movement stroke.
[0219] In some embodiments, as shown in FIG17, the controller 172 is configured to determine the impact energy of the current striking element 121 based on operating parameters. The impact energy of the striking element 121 is used to characterize relevant parameters of the air pressure inside the cylinder 22a. The endpoint position of the movement stroke of the firing assembly 23 is controlled according to the impact energy. The operating parameters include at least one of the bus current, bus voltage, or output power of the control circuit. In this embodiment, the operating parameters include at least one of the bus current, bus voltage, or output power of the motor 14. In this embodiment, the detection mechanism 18 detects the operating parameters of the motor, the controller 172 determines the impact energy based on the detection data of the detection mechanism 18, and the controller controls the rotation parameters of the motor according to the impact energy, thereby controlling the movement stroke of the firing assembly.
[0220] It needs to be explained that the impact energy of the striking component is the kinetic energy acquired by the striking component. The energy generated by the first piston compressing the gas, except for a preset energy loss, is converted into the kinetic energy used by the striking component to strike the fastener. When the gas volume in cylinder 22a does not change, the impact energy between each impact cycle remains essentially unchanged; that is, the difference between the impact energy of one impact cycle and the preset impact energy does not exceed a threshold. If the difference between the impact energy of a certain impact cycle and the preset impact energy exceeds the threshold, or if there is a difference greater than the threshold between the impact energies of two impact cycles, it indicates that the gas volume in the cylinder has changed. In this embodiment, based on the impact energy, it is determined that the gas pressure in cylinder 22a is less than the preset gas pressure value. When the gas volume in cylinder 22a is insufficient, the controller 172 adjusts the forward movement of the first piston 231, that is, moves the end point of the first piston 231's stroke forward. This increases the stroke of the first piston 231, and simultaneously allows more gas to enter the first cylinder bore 2214. In this embodiment, based on the impact energy, it is determined that the air pressure in the current cylinder 22a is less than the preset air pressure value, and the air volume in the cylinder is insufficient. When the controller 172 receives the stop signal of the motor 14, it determines the compensation rotation parameters of the motor 14. After the motor 14 completes the operation of the compensation rotation parameters, it controls the motor 14 to stop.
[0221] For example, the impact energy is characterized by the integral value of the product of the bus current and the bus voltage within a single impact cycle. For ease of reference, the integral value of the product of the bus current and the bus voltage within a single impact cycle is defined as the first impact energy. The controller 172 compares the first impact energy with a preset impact energy. In this embodiment, the controller 172 determines the compensation rotation parameters of the motor 14 based on the difference between the first impact energy and the preset impact energy. For example, when the difference between the first impact energy and the preset impact energy is less than a first threshold, after receiving a stop signal from the motor 14, the controller 172 sets the compensation rotation parameters of the motor 14 to 0, meaning the motor 14 does not require compensation and can directly execute stop operation. When the difference between the first impact energy and the preset impact energy is greater than or equal to the first threshold and less than a second threshold, after receiving a stop signal from the motor 14, the controller 172 determines that the motor 14 operates with the first compensation rotation parameters. After the motor 14 completes the first compensation rotation parameters, the motor 14 executes the stop mode. In this embodiment, multiple threshold values are set for the difference between the first impact energy and a preset impact energy, and multiple compensation rotation parameters are set. The controller 172 calls these parameters using a lookup table. The number and step size of the threshold values for the difference between the first impact energy and the preset impact energy, as well as the number and step size of the compensation rotation parameters, can be set according to actual needs. No specific limitations are made here; this is just an example.
[0222] In some embodiments, as shown in FIG18, the controller 172 is configured to determine the air volume change in the cylinder based on the relationship between the relevant parameters of the first air pressure and the corresponding parameters of the standard air pressure, and control the movement stroke of the firing assembly. In this embodiment, the detection mechanism 18 detects the first air pressure parameter in the cylinder 22a. For example, the detection mechanism 18 detects the first air pressure parameter in the first cylinder 221. The controller 172 determines the air pressure state in the first cylinder 221 based on the relationship between the relevant parameters of the first air pressure of the detection mechanism 18 and the corresponding parameters of the standard air pressure, adjusts the rotation parameters of the motor according to the air pressure state, and then controls the movement stroke of the firing assembly by the motor.
[0223] In this embodiment, based on the determination of the relevant parameters of the first air pressure and the corresponding parameters of the standard air pressure, when the air pressure in the first cylinder 221 is less than the preset air pressure value, and the air volume in the first cylinder 221 is insufficient, the controller 172 adjusts the end point of the stroke of the first piston 231, that is, controls the stroke of the first piston 231 to move forward, so that more gas enters the first cylinder bore 2214. In this embodiment, the standard air pressure is the air pressure value generated by the preset volume of gas under different compression strokes when the cylinder is filled with a preset volume of gas. The relevant parameters of the standard air pressure are pre-stored in the controller 172, and the controller 172 calls the corresponding value by looking up a table. The relevant parameters of the first air pressure detected by the air pressure detection device 181 are compared with the corresponding parameters of the standard air pressure to determine the compensation rotation parameters of the motor 14. For example, the air pressure detection device 181 is a pressure sensor. The first pressure-related parameter is the air pressure value, and the corresponding parameter for the standard air pressure is the standard air pressure value. Taking this example, when the difference between the standard air pressure value and the first air pressure value is less than the first air pressure threshold, after receiving the motor 14 stop signal, the controller 172 sets the motor 14's compensation rotation parameter to 0, meaning the motor 14 does not require compensation and can directly stop. When the difference between the standard air pressure value and the first air pressure value is greater than or equal to the first air pressure threshold and less than or equal to the second air pressure threshold, after receiving the motor 14 stop signal, the controller 172 determines that the motor 14 operates with the first compensation rotation parameter. After the motor 14 completes the first compensation rotation parameter, the motor 14 stops. The parameter values for the first air pressure, the standard air pressure, and the threshold parameters can be set according to actual needs; no specific limitations are made here, this is just an example.
[0224] In related technologies, during the operation of the fastener driver 100, the striking component 121 may malfunction. The fastener driver 100 in related technologies has difficulty in timely detecting whether the striking component 121 is in an abnormal operating state. There is a risk that the whole machine will be damaged if the striking component 121 continues to operate under abnormal operating conditions.
[0225] To address the aforementioned issues, the controller 172 of this application is configured to determine the jamming position of the striking component 121 based on the relationship between operating parameters and operating parameter thresholds. Jamming refers to the striking component 121 being subjected to driving force but unable to continue moving along its motion path or output striking force. The jamming position refers to the stroke position of the striking component 121 when jamming occurs. The operating parameter threshold refers to the value that the operating parameters should not exceed when the striking component 121 is subjected to driving force and moves normally along its motion path or outputs striking force. Therefore, the jamming position of the striking component 121 can be determined based on the relationship between operating parameters and operating parameter thresholds, allowing users to promptly know the jamming position of the striking component 121 to protect the entire machine. This application, by timely and accurate determination of the jamming position of the striking component, can reduce the risk of damage to the entire machine.
[0226] As shown in Figure 20, the detection mechanism 18 is configured to detect the operating parameters of the motor 14. Operating parameters refer to parameters related to the operation of the motor 14. As mentioned above, operating parameters include one or more of the following: current-related parameters, voltage-related parameters, speed-related parameters, and output power-related parameters. As also mentioned above, the detection mechanism 18 can detect one or more of these parameters.
[0227] In some embodiments, the operating parameters include one or more of the following: a parameter, a parameter change rate, a parameter integral, the integral of the parameter change rate, and the mean of the parameter; correspondingly, the operating parameter thresholds include one or more of the following: a parameter threshold, a parameter change rate threshold, a parameter integral threshold, the integral threshold of the parameter change rate, and the mean threshold of the parameter. That is, when the operating parameter is a parameter, the corresponding operating parameter threshold is the parameter threshold, and the jamming position of the striking element 121 is determined based on the relationship between the parameter and the parameter threshold. When the operating parameter is a parameter change rate, the corresponding operating parameter threshold is the parameter change rate threshold, and the jamming position of the striking element 121 is determined based on the relationship between the parameter change rate and the parameter change rate threshold. For example, when the operating parameter is current, the jamming position of the striking element 121 is determined based on the relationship between the current and the current threshold. When the operating parameter is the current change rate, the jamming position of the striking element 121 is determined based on the relationship between the current change rate and the current change rate threshold. When the operating parameters are the integral value of the current, the integral of the rate of change of the current, or the average value of the current, the jamming position of the striking component 121 will be determined by the relationship between the integral value of the current, the integral of the rate of change of the current, or the average value of the current and the corresponding current integral threshold, the current rate of change integral threshold, and the current average threshold. No specific limitations are made here; this is merely an example.
[0228] In some embodiments, the controller 172 is configured to: acquire one or more operating parameters of the striking element 121 within one or more stroke segments, and determine whether jamming occurs in the striking element 121 within that stroke segment based on the relationship between the one or more operating parameters of the stroke segment and the corresponding operating parameter threshold. Wherein, the striking element 121 has multiple stroke segments during a single strike. When the striking element 121 is working normally, theoretically, the stroke of each strike and the resistance of each segment within that stroke are fixed. The relationship between the operating parameters and the operating parameter threshold should meet the requirements for normal operation of the striking element 121. Therefore, jamming in the striking element 121 within that stroke segment can be determined based on the relationship between one or more operating parameters of the stroke segment and the corresponding operating parameter threshold.
[0229] In some embodiments, the jamming of the striking element 121 within a stroke is determined based on the relationship between a working parameter of a stroke and its corresponding threshold value. Since only one working parameter within a stroke needs to be logically judged, the jamming status of the striking element 121 can be determined relatively quickly. In some embodiments, the jamming of the striking element 121 within a stroke is determined based on the relationship between multiple working parameters of multiple strokes and their corresponding threshold values. Since multiple working parameters of multiple strokes are logically judged in this case, the accuracy is higher. In some embodiments, the jamming of the striking element 121 within a stroke can also be determined based on the relationship between multiple working parameters of a stroke and their corresponding threshold values. The number of strokes and the number of working parameters are not specifically limited here; they are merely examples. An appropriate number of strokes and working parameters can be selected according to actual needs.
[0230] In some embodiments, the controller 172 is configured to determine, based on the relationship between one or more operating parameters of one or more strokes of the striker 121 moving toward the striking position and the striker 121 moving away from the striking position and corresponding operating parameter thresholds, that the jamming position of the striker 121 is between the stop position and the striking position, and that the jamming position of the striker 121 is at the striking position.
[0231] Under normal circumstances, the striking component 121 moves from the stop position to the striking position to strike the fastener, and then returns from the striking position to the stop position to complete one strike. The stroke of the striking component 121 towards the striking position is the stroke during which the striking component 121 should be driven to move from the stop position to the striking position, and the stroke of the striking component 121 away from the striking position is the stroke during which the striking component 121 should be driven to return from the striking position to the stop position.
[0232] When the striking element 121 jams, it receives a driving force but cannot continue moving along its path or output striking force. In this case, the stroke of the striking element 121 towards the striking position may not be able to move from the stop position to the striking position, and the stroke of the striking element 121 away from the striking position may not be able to return from the striking position to the stop position. During both strokes, the jamming position of the striking element 121 may be between the stop position and the striking position, or it may be at the striking position. In related technologies, the jamming position of the striking element 121 cannot be determined. As shown in Figure 21, the jamming position of the striking element 121 is at the striking position. As shown in Figure 22, the jamming position of the striking element 121 is between the stop position and the striking position. In this embodiment, the specific jamming position of the striking element 121 is determined based on the relationship between one or more operating parameters of one or more strokes in the two strokes and the corresponding operating parameter threshold.
[0233] In some embodiments, as shown in Figures 20 to 22, the specific jamming position of the striking member 121 can be determined based on the relationship between one or more operating parameters during the stroke of the striking member 121 toward the striking position and their corresponding parameter thresholds. That is, the specific jamming position of the striking member 121 can be determined based on the relationship between one operating parameter and its corresponding parameter threshold during the stroke, or it can be determined based on the relationship between multiple operating parameters and their corresponding parameter thresholds during the stroke. The following example illustrates the specific method for determining the jamming position of the striking member 121 using the relationship between one operating parameter during the stroke of the striking member 121 toward the striking position and its corresponding parameter threshold.
[0234] 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.
[0235] 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.
[0236] 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.
[0237] 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.
[0238] The first current-related parameter is the current-related parameter of the stroke of the striking component 121 towards the impact position during this impact. The first current-related parameter threshold is the threshold that the striking component 121 will exceed when it is not jammed at the impact position, and the second current-related parameter threshold is the threshold that the striking component 121 will exceed when it is operating normally. Therefore, the specific jamming position of the striking component 121 can be determined by comparing the first current-related parameter, the first current-related parameter threshold, and the second current-related parameter threshold of the stroke of the striking component 121 towards the impact position.
[0239] In this embodiment, the first current-related parameter can be the first average current value, the threshold value of the first current-related parameter is the threshold value of the first average current value, and the threshold value of the second current-related parameter is the threshold value of the second average current value. When the first average current value is less than the first average current value, the jamming position of the striking element 121 is determined to be the striking position. When the first average current value is greater than the first average current value and less than the second average current value, the jamming position of the striking element 121 is determined to be between the stopping position and the striking position. It is understood that in other embodiments, the first current-related parameter can be one or more of current, current rate of change, current integral value, and the integral value of the current rate of change. The first current-related parameter is not specifically limited here; it is merely an example.
[0240] In some embodiments, the specific jamming position of the striking member 121 can be determined based on the relationship between one or more operating parameters during the stroke of the striking member 121 away from the striking position and their corresponding parameter thresholds. That is, the specific jamming position of the striking member 121 can be determined based on the relationship between one operating parameter and its corresponding parameter threshold during the stroke, or it can be determined based on the relationship between multiple operating parameters and their corresponding parameter thresholds during the stroke. The following example illustrates the specific method for determining the jamming position of the striking member 121 using the relationship between one operating parameter and its corresponding parameter threshold during the stroke of the striking member 121 away from the striking position.
[0241] In some embodiments, controller 172 is configured to:
[0242] The second current-related parameter, the third current-related parameter threshold, and the fourth current-related parameter threshold are compared as the striking component 121 moves away from the striking position. The third current-related parameter threshold is less than the fourth current-related parameter threshold.
[0243] When the second current-related parameter is less than the threshold of the third current-related parameter, the jamming position of the striking component 121 is determined to be between the stop position and the striking position.
[0244] When the second current-related parameter is greater than or equal to the threshold of the third current-related parameter and less than the threshold of the fourth current-related parameter, the blocking position of the striking component 121 is determined as the striking position.
[0245] Specifically, during the stroke of the striking member 121 moving away from the striking position, when the striking member 121 is in the blocking position and is in the striking position, the current is generally lower than the current under normal conditions. When the striking member 121 is in the blocking position between the stop position and the striking position, the current is generally lower than the current when the blocking position is in the striking position.
[0246] The second current-related parameter is the current-related parameter of the stroke of the striking component 121 away from the impact position during this strike. The third current-related parameter threshold is the threshold that the striking component 121 will exceed when it is not stuck between the stop position and the impact position. The fourth current-related parameter threshold is the threshold that the striking component 121 will exceed during normal operation. Therefore, the specific stuck position of the striking component 121 can be determined by comparing the second current-related parameter, the third current-related parameter threshold, and the fourth current-related parameter threshold of the stroke of the striking component 121 away from the impact position.
[0247] In this embodiment, the second current-related parameter can be the current value, the third current-related parameter threshold is the third current threshold, and the fourth current-related parameter threshold is the fourth current threshold. When the current value is less than the third current threshold, the jamming position of the striking element 121 is determined to be between the stop position and the striking position. When the current value is greater than the third current threshold and less than the fourth current threshold, the jamming position of the striking element 121 is determined to be the striking position. It is understood that in other embodiments, the second current-related parameter can be one or more of the following: current change rate, current integral value, integral value of the current change rate, and current mean. The first current-related parameter is not specifically limited here; it is merely an example.
[0248] In some embodiments, the specific jamming position of the striking member 121 can be determined based on the relationship between one or more operating parameters and corresponding parameter thresholds in 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. That is, the specific jamming position of the striking member 121 can be determined based on the relationship between one operating parameter within two strokes and its corresponding parameter threshold, or it can be determined based on the relationship between multiple operating parameters within two strokes and their corresponding parameter thresholds. The following example illustrates the specific method for determining the jamming position of the striking member 121 using the relationship between one operating parameter within two strokes and its corresponding parameter threshold.
[0249] In some embodiments, the controller 172 is configured to: compare a first current-related parameter and a fifth current-related parameter threshold for the stroke of the striking member 121 toward the striking position, and compare a second current-related parameter and a sixth current-related parameter threshold for the stroke of the striking member 121 away from the striking position.
[0250] When the first current-related parameter is less than the threshold of the fifth current-related parameter and the second current-related parameter is greater than the threshold of the sixth current-related parameter, the blocking position of the striking component 121 is determined as the striking position.
[0251] When the first current-related parameter is greater than the threshold of the fifth current-related parameter and the second current-related parameter is less than the threshold of the sixth current-related parameter, the jamming position of the striking component 121 is determined to be between the stop position and the striking position.
[0252] The first current-related parameter is the current-related parameter of the stroke of the striking component 121 towards the impact position during this impact. The fifth current-related parameter threshold is the current-related parameter of the stroke of the striking component 121 towards the impact position during normal operation. The second current-related parameter is the current-related parameter of the stroke of the striking component 121 away from the impact position during this impact. The sixth current-related parameter threshold is the current-related parameter of the stroke of the striking component 121 away from the impact position during normal operation.
[0253] When the jamming position of the striking component 121 is the striking position, the current-related parameter of the stroke of the striking component 121 towards the striking position will be less than the fifth current-related parameter threshold, while the current-related parameter of the stroke of the striking component 121 away from the striking position will be greater than the sixth current-related parameter threshold. When the jamming position of the striking component 121 is between the stop position and the striking position, the current-related parameter of the stroke of the striking component 121 towards the striking position will be greater than the fifth current-related parameter threshold, while the current-related parameter of the stroke of the striking component 121 away from the striking position will be less than the sixth current-related parameter threshold. Therefore, the specific jamming position of the striking component 121 can be determined by comparing the first current-related parameter with the fifth current-related parameter threshold and by comparing the second current-related parameter with the sixth current-related parameter threshold. By judging based on the two strokes separately, the accuracy of determining the jamming position can be improved.
[0254] In some embodiments, the controller 172 is configured to set a parameter threshold for the current stroke based on working parameters from at least one prior stroke. The prior stroke refers to a stroke that has already completed a strike normally, and the working parameters from the previous strokes or several previous strokes can be set as the parameter threshold for the current stroke. In some embodiments, the working parameters from each stroke of the previous normal strike can be set as the parameter threshold for the current stroke. In some embodiments, the average working parameters from the previous few normal strikes can also be used as the corresponding parameter threshold for the current stroke. By comparing the working parameters at the time of strike with the working parameter threshold, the jamming position of the striking component 121 can be determined more accurately.
[0255] In some embodiments, the controller 172 is configured to adjust the operating parameter threshold based on one or more of the following: the number of strikes by the striking element 121, a preset update cycle, and a preset update method. That is, the operating parameter threshold can be adjusted either by a single factor (the number of strikes by the striking element 121, the preset update cycle, and the preset update method) or by a combination of multiple factors (the number of strikes by the striking element 121, the preset update cycle, and the preset update method).
[0256] The number of strikes refers to the number of times the striking component 121 strikes. When the number of strikes varies, the operating parameters of the striking component 121 during normal operation may differ. Therefore, the operating parameter threshold can be adjusted based on the number of strikes to better reflect the actual working conditions and improve the accuracy of the striking component 121's jamming position determination. In some embodiments, the operating parameter thresholds of the fastener driver 100 under different number of strikes can be tested in advance to establish a correspondence between the number of strikes and the operating parameter thresholds. Then, during actual use, the operating parameter thresholds are adjusted based on the number of strikes by the striking component 121 and the correspondence between the number of strikes and the operating parameter thresholds. In some embodiments, multiple strike number thresholds can also be set. When the number of strikes reaches a threshold, the operating parameter threshold is adjusted based on at least one operating parameter within the preceding stroke.
[0257] The preset update cycle refers to the cycle in which the working parameter threshold is adjusted. That is, when the preset update cycle is reached, the working parameter threshold will be adjusted. The preset update cycle can be adjusted according to user needs, such as daily, weekly, or every preset time period during downtime. No specific limit is made here.
[0258] The preset update method refers to the specific method of updating the operating parameter threshold. In some embodiments, the operating parameter threshold can be updated offline. In some embodiments, the operating parameter threshold can be updated online. Specifically, the operating parameter threshold can be adjusted by communicating with the fastener driver 100 through a smart terminal. The smart terminal can specifically be one or more of a mobile phone, computer, and smartwatch.
[0259] In some embodiments, the preset update cycle and the number of strikes by the striking element 121 can be combined to adjust the working parameter threshold. For example, after the preset update cycle is reached, it can be determined whether the number of strikes threshold has been reached. After the number of strikes threshold is reached, the working parameter threshold can be adjusted by at least one working parameter within the preceding stroke. It is understood that in other embodiments, the preset update cycle, the number of strikes by the striking element 121, and the preset update method can also be combined to adjust the working parameter threshold, and no specific limitation is made here.
[0260] As shown in Figures 1-3, the magazine assembly 191 is connected to the firing assembly 23. When the user inserts the fastener into the magazine assembly 191, the second piston 232 pushes the striking element 121 to fire out the fastener.
[0261] In this embodiment, as shown in FIG23, the housing 11 further includes a magazine mounting portion 118, which is used to mount a magazine assembly 191. The magazine assembly 191 is at least partially disposed within the magazine mounting portion 118.
[0262] In some embodiments, the magazine assembly 191 is fixedly connected to the magazine mounting portion 118. In some embodiments, the magazine assembly 191 is detachably connected to the magazine mounting portion 118. In this embodiment, the magazine assembly 191 is slidably connected to the magazine mounting portion 118.
[0263] As an alternative embodiment, this application also provides a fastener driver and a fastener driving system that can be adapted to various magazine assemblies of different specifications.
[0264] In some embodiments, the magazine mounting portion 118 is used to mount different types of magazine assemblies 191, that is, different types of magazine assemblies 191 can be mounted in the same magazine mounting portion 118 of the fastener driver 100, and the magazine assembly 191 is at least partially disposed in the magazine mounting portion 118 when it is installed.
[0265] In some embodiments, different types of magazine assemblies 191 have the same mounting interface, and the magazine assembly 191 is mounted to the magazine mounting part 118 through the mounting interface. The mounting interface refers to the interface through which the magazine assembly 191 is mounted to the magazine mounting part 118, that is, the interface that connects to the magazine mounting part 118. By making the mounting interfaces of different types of magazine assemblies 191 the same, different types of magazine assemblies 191 can be mounted to the same magazine mounting part 118 of the fastener driver 100.
[0266] In this embodiment, the magazine assembly 191 is detachably connected to the magazine mounting portion 118. Operators can select different types of magazine assemblies 191 to install on the magazine mounting portion 118 according to work needs. When it is necessary to replace the magazine assembly 191, the currently installed magazine assembly 191 on the magazine mounting portion 118 can be removed first, and then another magazine assembly 191 can be installed. There are various ways to detachably connect the magazine assembly 191 to the magazine mounting portion 118, such as threaded connection, snap-fit connection, butt joint connection, or sleeve connection. In this embodiment, the magazine assembly 191 is slidably connected to the magazine mounting portion 118.
[0267] In some embodiments, the fastener driver 100 further includes a magazine detection unit 40, which is configured to detect at least the type of magazine assembly 191; wherein, the magazine detection unit 40 refers to a device capable of detecting the type of magazine assembly 191, and the magazine detection unit 40 can be installed on either the magazine mounting unit 118 or the magazine assembly 191.
[0268] In some embodiments, the controller 172 is configured to invoke a control program adapted to the type of the magazine assembly 191 to control the striking element 121 to strike the fastener. Different types of magazine assemblies 191 contain different fasteners, thus the striking force, striking time, and striking frequency may differ, therefore the control program for the striking element controlled by the controller 172 will differ. The controller 172 has pre-stored control programs for different types of magazine assemblies 191. By invoking a control program adapted to the type of magazine assembly 191 to control the striking element 121 to strike the fastener, it can achieve multiple uses with one device. Compared with related technologies where one fastener driver 100 can only adapt to one type of magazine assembly 191, this application can enable the same fastener driver 100 to adapt to multiple different types of magazine assemblies 191, improving the versatility of the fastener driver 100 and reducing costs.
[0269] In some embodiments, a magazine detection unit 40 is disposed on a magazine mounting portion 118. The magazine detection unit 40 is triggered to detect the type of the magazine assembly 191 when it is installed into the magazine mounting portion 118. Thus, after the magazine assembly 191 is installed into the magazine mounting portion 118, the magazine detection unit 40 can automatically detect the type of the magazine assembly 191. In some embodiments, the magazine detection unit 40 is disposed on the magazine assembly 191 and is triggered to detect the type of the magazine assembly 191 when it is installed into the magazine mounting portion 118. In this embodiment, the magazine detection unit 40 is disposed on the magazine mounting portion 118, thereby eliminating the need to provide a magazine detection unit 40 on each magazine assembly 191, reducing costs compared to disposing the magazine detection unit 40 on each magazine assembly 191. In some embodiments, the magazine detection unit 40 is partially disposed on the magazine mounting portion 118 and partially disposed on the magazine assembly 191.
[0270] As shown in Figures 23 and 24, in some embodiments, the magazine detection unit 40 includes a detection sensor 42 disposed on the magazine mounting portion 118. The detection sensor 42 detects whether the magazine assembly 191 is mounted on the magazine mounting portion 118, thereby triggering the detection of the type of the magazine assembly 191 when it is mounted on the magazine mounting portion 118. In some embodiments, the detection sensor 42 includes at least one of a proximity sensor and a contact sensor. In some embodiments, the detection sensor 42 is disposed on the surface of the magazine assembly 191 that contacts the magazine mounting portion 118 when it is mounted on the magazine mounting portion 118, thereby triggering the detection of the type of the magazine assembly 191 when it is mounted on the magazine mounting portion 118.
[0271] In some embodiments, the magazine detection unit 40 further includes a detection element 41, and the detection sensor 42 is used to determine that the magazine assembly 191 is installed in the magazine mounting portion 118 when the detection element 41 is detected. Optionally, one of the detection sensor 42 and the detection element 41 is disposed in the magazine assembly 191, and the other of the detection sensor 42 and the detection element 41 is disposed in the magazine mounting portion 118. In this embodiment, the detection sensor 42 is disposed in the magazine assembly 191, and the detection element 41 is disposed in the magazine mounting portion 118. In some embodiments, the detection element 41 is a magnet.
[0272] In some embodiments, the magazine assembly 191 is provided with structural members, and the magazine detection unit 40 is configured to identify the structural members on the magazine assembly 191 to determine the type of the magazine assembly 191. The structural member is a mechanical part with a specific shape and function; by providing structural members on the magazine assembly 191, the magazine detection unit 40 can easily determine the type of the magazine assembly 191.
[0273] In some embodiments, the preset dimensions of the structural members on different types of magazine assemblies 191 are different; the magazine detection unit 40 is configured to identify the preset dimensions of the structural members on the magazine assembly 191 to determine the type of magazine assembly 191. The preset dimensions refer to the length or size of the structural member in physical space. The preset dimensions can be the length of the structural member, the height of the structural member, or the overall size of the structural member. By making the preset dimensions of the structural members on different types of magazine assemblies 191 different, the magazine detection unit 40 can determine the type of the current magazine assembly 191 based on the preset dimensions of the structural members.
[0274] In some embodiments, the magazine detection unit 40 includes a sliding rheostat with a detection section. The structural members are used to displace the detection section when the magazine assembly 191 is installed onto the magazine mounting section 118, thereby generating a response signal. The response signal refers to a signal that reacts to the displacement of the detection section. Different types of magazine assemblies 191 have different preset dimensions for their structural members, resulting in different displacements of the detection section when these structural members are installed onto the magazine mounting section 118. Since the resistance of the sliding rheostat varies depending on the displacement of its detection section, the type of magazine assembly 191 can be determined based on the response signal.
[0275] In some embodiments, the magazine assembly 191 is provided with identification information; the magazine detection unit 40 is configured to identify the identification information to determine the type of the magazine assembly 191. The identification information refers to electronically identifiable information indicating the type of the magazine assembly 191. By directly providing the identification information on the magazine assembly 191, the magazine detection unit 40 can determine the type of the magazine assembly 191 simply by identifying the identification information. In some embodiments, the magazine detection unit 40 includes an image recognition module, which can identify the identification information.
[0276] In some embodiments, the identification information includes at least one of binary code, resistance value, barcode, QR code, and RFID tag. Binary code, resistance value, barcode, QR code, and RFID tag can all contain certain information. By having different types of magazine assemblies 191 have at least one of binary code, resistance value, barcode, QR code, or RFID tag as identification information, the magazine detection unit 40 can easily determine the type of magazine assembly 191. It is understood that the magazine detection unit 40 will adaptively adjust according to the identification information; the magazine detection unit 40 only needs to be able to recognize the identification information. For example, in a specific embodiment, the identification information includes a QR code, and the magazine detection unit 40 includes a QR code recognition module. Therefore, the type of magazine assembly 191 can be determined simply by the QR code recognition module recognizing the QR code on the magazine assembly 191. Devices for recognizing binary code, resistance value, barcode, QR code, and RFID tag are common in related technologies and will not be described in detail here. The specific structure of the magazine detection unit 40 will not be specifically limited here.
[0277] In some embodiments, different types of magazine assemblies 191 have the same communication interface 192, and the magazine assembly 191 sends out its type through the communication interface 192. Specifically, the magazine detection unit 40 has an electronic interface that matches the communication interface 192, so that the magazine detection unit 40 can communicate directly with the magazine assembly 191 to obtain the type of magazine assembly 191 sent out by the magazine assembly 191.
[0278] In some embodiments, this application also provides a fastener driving system, which includes a terminal and a fastener driver 100 according to any embodiment of this application.
[0279] The terminal is wirelessly connected to the magazine detection unit 40. The magazine detection unit 40 obtains the type of magazine assembly 191 sent by the terminal and sends the type of magazine assembly 191 to the controller 172.
[0280] The terminal is a device integrating a microcontroller or microprocessor with programmable functions, capable of data processing and data transmission control. Terminals typically possess information acquisition, processing, and connectivity capabilities, enabling advanced functions such as intelligent sensing, interaction, and big data services. Terminals come in various forms, including but not limited to smartphones, tablets, smart home appliances, wearable devices, and vehicle navigation systems. The magazine detection unit 40 includes a communication module that can communicate with the terminal, allowing the terminal to directly send the type of the installed magazine assembly 191, facilitating the magazine detection unit 40's determination of the magazine assembly 191's type. In one specific embodiment, the terminal includes a mobile phone, and the magazine type is sent to the communication module of the magazine detection unit 40 via an app within the mobile phone. In other embodiments, the terminal may also include one or more of tablets, smart home appliances, wearable devices, and vehicle navigation systems; no specific limitation is made here.
[0281] One type of fastener driver in the related technology can stop the machine when the striking part reaches a preset stopping position in order to achieve the best energy storage state. In order to ensure the accuracy of the stopping position of the striking part, a sensor is set at the stopping position, and a stopping signal is sent to the controller after the striking part is detected to have reached the stopping position.
[0282] However, if the fastener driver has been used for a long time and the striking parts are severely worn, the fastener driver may not be able to stop in time if a stop signal is detected before stopping.
[0283] As one embodiment of this application, this application also provides a fastener driver with precise stop control. As shown in FIG25, the control circuit 17 further includes a position detection module 16, which is configured to acquire the position information of the striking part 121; the controller 172 is configured to control the motor 14 to stop when the operating parameter is detected to be greater than or equal to the operating parameter threshold after the position information is acquired.
[0284] The position information of the striking component 121 refers to information reflecting the current actual position of the striking component 121. The working parameters are related to the distance traveled by the striking component 121. Different working parameters result in different distances traveled by the striking component 121 along the striking line 101. The working parameter threshold refers to the range within which the working parameters should not exceed during the stroke of the striking component 121 from the position information to the stopping position. By configuring the controller 172 to control the motor 14 to stop when the working parameters are detected to be greater than or equal to the working parameter threshold after acquiring the position information, compared to the related technology that controls the motor 14 to stop only after detecting that the striking component 121 is in the stopping position, this application avoids the situation where the motor 14 is difficult to stop in time when the striking component 121 is worn, and enables the motor 14 to stop in time, with more precise stopping control.
[0285] In some embodiments, the position information includes information about the striking member 121 being in the striking position, or information about the striking member 121 being in any position between the stopping position and the striking position. In related technologies, the motor 14 is stopped only after the striking member 121 is detected to be in the stopping position. However, if the striking member 121 is worn, the motor 14 may not stop in time. This application detects the position information of the striking member 121 before it reaches the stopping position, and controls the motor 14 to stop in advance based on this position information when the operating parameters are detected to be greater than or equal to a threshold value. This allows the motor 14 to stop promptly, resulting in more precise stopping control.
[0286] In order to detect the position information of the motor 14, in some embodiments, the position detection module 16 is configured to acquire the motor parameters of the motor 14 and estimate the position information based on the motor parameters. When the striking member 121 is in different positions, the motor parameters of the motor 14 may be different, so the position information can be estimated based on the motor parameters.
[0287] In some embodiments, the fastener driver 100 can be tested in advance to obtain the values of the motor parameters when the striking member 121 is in different positions and use them as thresholds. Then, when the fastener driver 100 is working, the position information of the striking member 121 can be estimated according to the preset thresholds and the motor parameters of the motor 14.
[0288] In some embodiments, the motor parameters of motor 14 include the current parameters of motor 14. The current parameters of motor 14 refer to the current of motor 14 and the calculated value of the current. When the striking member 121 is in its stroke toward the stop position, the current of the striking member 121 when it is in the striking position is greater than the current of the striking member 121 between the stop position and the striking position. Therefore, the position information of the striking member 121 can be estimated based on the current parameters of motor 14, determining whether the striking member 121 is in the striking position or between the stop position and the striking position.
[0289] It is understood that in other embodiments, the position information of the striking member 121 can also be estimated based on other motor parameters, such as one or more of the voltage parameters of the motor 14, the speed parameters of the motor 14, and the output power parameters of the motor 14. This is not a specific limitation, but just an example.
[0290] In some embodiments, the position detection module 16 includes a position sensor disposed on the striking member 121 to detect position information. A position sensor is a sensor that can sense the position of the object being measured and convert it into a usable output signal. Therefore, when the position sensor is disposed on the striking member 121, the position information of the striking member 121 can be directly detected by the position sensor.
[0291] In some embodiments, the position sensor is disposed on the inner wall of the cavity of the second cylinder 222. At this time, the relative distance between the position of the position sensor and the stop position is fixed, so that the position sensor can detect whether the current position of the striking member 121 is the position of the position sensor, that is, it can detect the position information of the striking member 121.
[0292] In some embodiments, the controller 172 is configured to determine a working parameter threshold based on position information. Wherein, the distance between the striking element 121 and the stopping position varies depending on the position information. Since the controller 172 is configured to control the motor 14 to stop when it detects that the working parameter is greater than or equal to the working parameter threshold after acquiring the position information, determining the working parameter threshold based on the position information allows the striking element 121 to be in the stopping position more accurately after the motor 14 stops.
[0293] In some embodiments, the controller 172 is configured to determine a working parameter threshold based on the relationship between position information and the stopping position. The relationship between position information and the stopping position reflects the actual distance between the current actual position of the striking component 121 and the stopping position; that is, how far the striking component 121 needs to travel along the striking line 101 to accurately reach the stopping position when the machine stops. The travel distance of the striking component 121 depends on the motor 14. The controller 172 is configured to control the motor 14 to stop when it detects that the working parameter is greater than or equal to the working parameter threshold after acquiring the position information. Therefore, determining the working parameter threshold based on the relationship between position information and the stopping position allows the striking component 121 to be in the stopping position more accurately after the motor 14 stops.
[0294] In some embodiments, the operating parameters include the number of rotations of the motor 14. In a specific embodiment, the distance the striking member 121 travels in one rotation of the motor 14 can be predetermined. Then, based on the relationship between the position information and the stopping position, it can be calculated how far the striking member 121 needs to travel along the striking line 101 from the current actual position to the stopping position. This allows for the calculation of how many rotations the motor 14 needs to rotate to bring the striking member 121 to the stopping position. The number of rotations required by the motor 14 is determined as the operating parameter threshold. Thus, when the number of rotations of the motor 14 is greater than or equal to the operating parameter threshold, the motor 14 is controlled to stop, ensuring that the striking member 121 is precisely in the stopping position.
[0295] In some embodiments, the operating parameters include the rotation time of the motor 14. In a specific embodiment, the relationship between the rotation time of the motor 14 and the distance traveled by the striking member 121 can be predetermined. Then, based on the relationship between the position information and the stopping position, it can be calculated how far the striking member 121 needs to travel along the striking line 101 from the current actual position to the stopping position. This allows for the calculation of how long the motor 14 needs to rotate to bring the striking member 121 to the stopping position. The rotation time required by the motor 14 is determined as the operating parameter threshold. Thus, when the rotation time of the motor 14 is greater than or equal to the operating parameter threshold, the motor 14 is controlled to stop, ensuring that the striking member 121 is precisely in the stopping position.
[0296] To ensure that motor 14 is in a more precise stopping position when stopped, in some embodiments, the control circuit includes a position loop, configured to control at least the stopping position of motor 14. Here, the loop is a closed-loop feedback; the position loop is the difference between the target position and the current position, reflected by the encoder of motor 14 and transmitted back to controller 172. The function of the position loop is to generate speed commands for motor 14 and enable accurate positioning and tracking of motor 14. By comparing the set target position with the actual position of motor 14, the deviation is used to generate speed commands for motor 14 via a position adjuster. When motor 14 initially starts (in the large deviation area), a maximum speed command should be generated to accelerate motor 14 and maintain a constant maximum speed. In the small deviation area, progressively decreasing speed commands should be generated to decelerate motor 14 until final positioning. The target position is the stopping position. Therefore, the position loop ensures that motor 14 remains relatively fixed from receiving the stop signal to the point where the motor rotor stops rotating, meaning it can stop at the set stopping position, allowing motor 14 to have a stable stopping position.
[0297] In some embodiments, the controller 172 is configured to stop the motor 14 using vector control. Vector control, also known as field-oriented control (FOC), is a control technology based on the rotor magnetic field orientation of the motor 14. It achieves precise control of the motor 14 by decomposing the three-phase current of the motor 14 into direct-axis and quadrature-axis components. In vector control, the rotor position information of the motor 14 is first acquired through sensors, and then the feedback signal of the rotor position is calculated based on the position error. Next, the control signal of the motor 14 is calculated based on the feedback signal and the set target position. Finally, the control signal is sent to the motor 14 driver to drive the motor 14 to rotate to the target position. The target position is the stopping position, so stopping the motor 14 using vector control allows the motor 14 to stop more accurately at the set stopping position. Furthermore, using vector control to stop the motor 14 results in high efficiency, low torque ripple, low motor noise, and fast deceleration and braking.
[0298] In some embodiments, the controller 172 is configured to stop the motor 14 based on a square wave. Square wave control uses a Hall sensor or a sensorless estimation algorithm to obtain the position of the motor 14 rotor, and then performs six commutations (one commutation every 60°) within a 360° electrical cycle based on the rotor position. At each commutation position, the motor 14 outputs a force in a specific direction; therefore, the position accuracy of square wave control can be said to be electrical 60°. Because the phase current waveform of the motor 14 is close to a square wave under this control method, it is called square wave control. The advantages of square wave control for stopping the motor 14 are a simple control algorithm, low hardware cost, and the ability to achieve high motor 14 speeds using a controller 172 with ordinary performance.
[0299] In related technologies, fastener actuators 100 typically use the same temperature threshold to protect themselves under different operating modes. When the temperature of the fastener actuator 100 exceeds the temperature threshold, the output of the motor 14 is limited. This can lead to overheating and damage to the fastener actuator 100 under certain operating modes. To address this issue, as shown in Figure 26, in some embodiments, the control circuit further includes a temperature detection module 13. The temperature detection module 13 detects the temperature parameters of the fastener actuator 100; the temperature parameters refer to the temperature itself and any calculated values. In some embodiments, the temperature detection module 13 includes at least one of a thermocouple, an infrared thermometer, and a temperature sensor, enabling it to detect the temperature parameters of the fastener actuator 100.
[0300] The controller 172 is configured to limit the output of motor 14 when a temperature parameter is detected to be greater than a first temperature parameter threshold in a first operating mode, and to limit the output of motor 14 when a temperature parameter is detected to be greater than a second temperature parameter threshold in a second operating mode. The first and second temperature parameter thresholds are different. The first temperature parameter threshold refers to the temperature range within which the fastener driver 100 can operate normally in the first operating mode. The second temperature parameter threshold refers to the temperature range within which the fastener driver 100 can operate normally in the second operating mode. By using different temperature parameter thresholds in different operating modes, the fastener is less likely to be damaged due to overheating in both the first and second operating modes. Compared to related technologies that use the same temperature parameter threshold in all operating modes, this application makes the fastener driver 100 less prone to damage due to overheating.
[0301] In some embodiments, the temperature parameter includes one or more of temperature, temperature change rate, temperature integral, integral of temperature change rate, and mean temperature; correspondingly, the first temperature parameter threshold and the second temperature parameter threshold both include one or more of temperature threshold, temperature change rate threshold, temperature integral threshold, integral of temperature change rate threshold, and mean temperature threshold. The values included in the first and second temperature parameter thresholds are related to the temperature parameter. For example, when the temperature parameter is temperature change rate, the first temperature parameter threshold is the first temperature change rate threshold, and the second operating parameter threshold is the second temperature change rate threshold. In the first operating mode, the temperature change rate is compared with the first temperature change rate threshold, and in the second operating mode, the temperature change rate is compared with the second temperature change rate threshold. As another example, when the temperature parameter is both temperature and temperature change rate, in the first operating mode, the temperature is compared with the first temperature threshold, and the temperature change rate is compared with the first temperature change rate threshold; in the second operating mode, the temperature is compared with the second temperature threshold, and the temperature change rate is compared with the second temperature change rate threshold. Therefore, one or more of the following can be selected as temperature parameters according to actual needs: temperature, rate of temperature change, temperature integral, integral of the rate of temperature change, and mean temperature. No specific restrictions are made here.
[0302] There are multiple ways to set the first temperature parameter threshold and the second temperature parameter threshold. In some embodiments, the first and second temperature parameter thresholds can be preset at the factory and set to be unadjustable by the user. In some embodiments, the fastener driver 100 is provided with a human-machine interface component, which allows the user to manually adjust the first and second temperature parameter thresholds. In some embodiments, the fastener driver 100 has a communication module electrically connected to the controller 172. The user can send adjustment signals to adjust the first and second temperature parameter thresholds through an APP in a smart terminal. After receiving the adjustment signal, the communication module sends it to the controller 172, causing the controller 172 to adjust the first and second temperature parameter thresholds. The smart terminal can be one or more of a smartphone, smartwatch, tablet, or wearable device.
[0303] In some embodiments, the striking frequency of the striking member 121 in the first operating mode is lower than that in the second operating mode. The striking frequency refers to the number of times the striking member 121 strikes the fastener per minute. The striking frequency affects the temperature range within which the fastener driver 100 can operate normally. By setting different first and second temperature parameter thresholds for the first and second operating modes with different striking frequencies, it is possible to effectively prevent damage to the fastener driver 100 due to excessive temperature.
[0304] In some embodiments, the first temperature parameter threshold is greater than the second temperature parameter threshold. When the striking frequency of the striking member 121 is low, the fastener driver 100 can operate normally over a wide temperature range. By making the first temperature parameter threshold greater than the second temperature parameter threshold, it is possible to better adapt to the actual needs of the fastener driver 100, matching appropriate temperature parameter thresholds for both the first and second operating modes. That is, matching a larger first temperature parameter threshold for the first operating mode and a smaller second temperature parameter threshold for the second operating mode.
[0305] In some embodiments, the temperature parameters include at least one of the temperature parameters of the motor 14, the power mechanism 20, and the controller 172. In some embodiments, the temperature detection module 13 detects only the temperature parameters of the motor 14, or only the temperature parameters of the power mechanism 20, or only the temperature parameters of the controller 172. In some embodiments, the temperature detection module 13 detects the temperature parameters of both the motor 14 and the power mechanism 20. In some embodiments, the temperature detection module 13 detects the temperature parameters of both the motor 14 and the controller 172. In some embodiments, the temperature detection module 13 detects the temperature parameters of both the power mechanism 20 and the controller 172. In some embodiments, the temperature detection module 13 detects the temperature parameters of all three: the motor 14, the power mechanism 20, and the controller 172.
[0306] In some embodiments, the number of temperature parameters is multiple. In some embodiments, the multiple temperature parameters may be at least two of the temperature parameters of the motor 14, the temperature parameters of the power mechanism 20, and the temperature parameters of the controller 172.
[0307] The controller 172 is configured to: in a first operating mode, control the motor 14 to decelerate or stop based on the number of temperature parameters whose temperature parameters exceed a corresponding first temperature parameter threshold; and in a second operating mode, control the motor 14 to decelerate or stop based on the number of temperature parameters whose temperature parameters exceed a corresponding second temperature parameter threshold. Directly stopping the motor 14 could damage it. By using the number of temperature parameters whose temperature parameters exceed the corresponding first or second temperature parameter threshold to decelerate before stopping, the load on the motor 14 is reduced, minimizing the impact on the motor 14 and preventing damage caused by sudden stops. This also helps extend the service life of the motor 14.
[0308] In some embodiments, the controller 172 is configured to: in a first operating mode, when a first number of temperature parameters is detected to be greater than the corresponding first temperature parameter threshold, control the motor 14 to decelerate; and when a second number of temperature parameters is detected to be greater than the corresponding first temperature parameter threshold, control the motor 14 to stop, wherein the second number is greater than the first number.
[0309] In the first operating mode, when a small number of temperature parameters exceed the corresponding first temperature parameter threshold, it indicates that although the fastener driver 100 temperature is too high, the degree of overheating is not high. In this case, the motor 14 can be controlled to decelerate. When a large number of temperature parameters exceed the corresponding first temperature parameter threshold, it indicates that the motor 14 temperature is too high and the degree of overheating is high. In this case, the motor 14 needs to be directly controlled to quickly reduce the temperature parameters. This method allows for graded control of the motor 14, decelerating when the temperature is slightly high and stopping when the temperature is even higher. This reduces the impact on the motor 14, avoids damage to the motor 14 due to sudden stops, and also helps extend the service life of the motor 14.
[0310] In some embodiments, the controller 172 is configured to: in the second operating mode, when a third number of temperature parameters is detected to be greater than the corresponding second temperature parameter threshold, control the motor 14 to decelerate, and when a fourth number of temperature parameters is detected to be greater than the corresponding second temperature parameter threshold, control the motor 14 to stop, wherein the fourth number is greater than the third number.
[0311] In the second operating mode, when a small number of temperature parameters exceed the corresponding second temperature parameter threshold, it indicates that although the fastener driver 100 temperature is too high, the degree of overheating is not high. In this case, the motor 14 can be controlled to decelerate. When a large number of temperature parameters exceed the corresponding second temperature parameter threshold, it indicates that the motor 14 temperature is too high and the degree of overheating is high. In this case, the motor 14 needs to be directly controlled to quickly reduce the temperature parameters. This method allows for graded control of the motor 14, decelerating when the temperature is slightly high and stopping when the temperature is even higher. This reduces the impact on the motor 14, avoids damage to the motor 14 due to sudden stops, and also helps extend the service life of the motor 14.
[0312] In one specific embodiment, multiple temperature parameters are the temperature parameters of motor 14 and power mechanism 20. In a first operating mode, when the temperature parameter of motor 14 or the temperature parameter of power mechanism 20 exceeds the corresponding first temperature parameter threshold, motor 14 is controlled to decelerate. When both the temperature parameter of motor 14 and the temperature parameter of power mechanism 20 exceed the corresponding first temperature parameter threshold, motor 14 is controlled to stop. In a second operating mode, when either the temperature parameter of motor 14 or the temperature parameter of power mechanism 20 exceeds the corresponding second temperature parameter threshold, motor 14 is controlled to decelerate. When both the temperature parameter of motor 14 and the temperature parameter of power mechanism 20 exceed the corresponding second temperature parameter threshold, motor 14 is controlled to stop.
[0313] As shown in Figures 1 to 3, the control circuit board 17a is disposed within the joint 115, and the capacitor is disposed on the upper side of the control circuit board 17a. An electrical connection terminal is disposed on the lower side of the control circuit board 17a, which is used to form an electrical connection with the battery pack 300, so that the battery pack 300 supplies power to the motor 14.
[0314] The fastener driver 100 also includes a fan 145, which is fixedly connected to the motor shaft 141 and rotates synchronously with the motor shaft 141. The fan 145 is mounted on the upper end of the motor shaft 141. When the fan 145 rotates, it generates a cooling airflow that flows into the housing 11 from the outside and then out of the housing 11. The housing 11 has an airflow inlet 117 and an airflow outlet 116. The airflow inlet 117 corresponds to the position of the fan 145, and the airflow outlet 116 corresponds to the position of the circuit board assembly 17a. In this embodiment, a high-power capacitor is provided on the circuit board assembly 17a. The airflow outlet 116 also corresponds to the position of the capacitor. When the fan 145 rotates, the cooling airflow enters the housing 11 from the airflow inlet 117, then flows through the circuit board assembly 17a and exits from the airflow outlet 116.
[0315] In some embodiments, a partition for separating the motor 14 and the circuit board assembly 17a may be provided at the joint 115, so that the heat generated by the motor 14 during operation will not enter the circuit board assembly.
[0316] The above shows and describes the basic principles, main features and advantages of this application. Those skilled in the art should understand that the above embodiments do not limit this application in any form, and any technical solutions obtained by equivalent replacement or equivalent transformation fall within the scope of protection of this application.
Claims
1. A fastener driver, comprising: Striking components, including striking elements configured to strike fasteners; A power mechanism is configured to generate power to drive the striking component, and the power mechanism includes a gas spring mechanism or a mechanical spring mechanism. An electric motor is configured to drive the power mechanism to move and generate the power. The battery pack supplies power to at least the motor; The striking component includes a striking end that strikes the fastener, and the striking end is provided with a groove.
2. The fastener driver according to claim 1, wherein, The groove receives at least a portion of the fastener.
3. The fastener driver according to claim 1, wherein, The hardness of the striking end portion of the striking member is greater than that of the rest of the striking member.
4. The fastener driver according to claim 3, wherein, The remaining part of the striking component, excluding the striking end, constitutes the main body of the striking component. The main body includes a connecting end, which is connected to the power mechanism.
5. The fastener driver according to claim 1, further comprising: Fastener holder, the fastener holder at least partially defining the drive track of the fastener; A magazine, configured to accommodate the fastener; The fastener enters the drive rail to be struck by the striking component, the drive rail guiding the fastener as it is driven into the working surface by the striking component.
6. The fastener driver according to claim 5, wherein, The central axis of the drive track coincides with the axis of the striking component.
7. The fastener driver according to claim 5, wherein, When the fastener driver is placed horizontally on the placement plane, during orthographic projection observation, with the axis of the striking component as the central axis and a straight line with an angle of ±50° to the central axis as the two side lines, the projection of the fastener driver is within the region W between the two side lines.
8. The fastener driver according to claim 1, wherein, The groove is designed to be arc-shaped.
9. The fastener driver according to claim 8, wherein, The outline of the groove is at least partly an arc, a fitted line, or a diagonal line.
10. The fastener driver according to claim 8, wherein, The outline of the groove is a quadratic or polynomial fitting curve, or a single or multiple arc segments, or is formed by connecting multiple straight lines and arcs.
11. The fastener driver according to claim 1, wherein, The groove is designed to be triangular.
12. The fastener driver according to claim 1, wherein, Along the extension direction of the striking element, the groove depth is greater than or equal to 0.2 mm and less than or equal to 0.5 mm.
13. The fastener driver according to claim 1, wherein, The width of the groove opening is greater than or equal to 0.2 mm and less than or equal to 0.5 mm.
14. The fastener driver according to claim 4, wherein, The main body and the striking end are fixedly connected or integrally formed.
15. The fastener driver according to claim 4, wherein, The Rockwell hardness of the striking end portion is greater than or equal to 55 HRC.
16. A fastener driver, comprising: Striking components, including striking elements configured to strike fasteners; A power mechanism is configured to generate power to drive the striking component, and the power mechanism includes a gas spring mechanism or a mechanical spring mechanism. An electric motor is configured to drive the power mechanism to move and generate the power. The battery pack supplies power to at least the motor; When the fastener driver is placed horizontally on the placement plane, during orthographic projection observation, with the axis of the striking component as the central axis and a straight line with an angle of ±50° to the central axis as the two side lines, the projection of the fastener driver is within the region W between the two side lines.
17. A fastener driver, comprising: Striking components, including striking elements configured to strike fasteners; A power mechanism is configured to generate power to drive the striking component, and the power mechanism includes a gas spring mechanism or a mechanical spring mechanism. An electric motor is configured to drive the power mechanism to move and generate the power. The battery pack supplies power to at least the motor; When the fastener driver is placed horizontally on the placement plane, it has a first stable placement state, in which the angle between the axis of the striking member and the placement plane is less than or equal to 50°.
18. The fastener driver of claim 17, further comprising: Fastener holder, the fastener holder at least partially defining the drive track of the fastener; A magazine, configured to accommodate the fastener; The fastener enters the drive track to be struck by the striking component.
19. The fastener driver according to claim 18, wherein, The width of the fastener bracket in the first direction is less than or equal to 30 mm.
20. The fastener driver according to claim 17, wherein, The striking element includes a striking end for striking the fastener, and the striking end is provided with a groove.
21. A fastener driver, comprising: The striking assembly includes a striking element that moves from a stopped position to a striking position to strike a fastener; The power mechanism includes a gas spring mechanism that drives the striking component; The gas spring mechanism includes at least: A cylinder, the cylinder containing gas; The firing assembly is configured to move within an adjustable travel range to drive the striking element from the striking position to the stopping position; The testing mechanism is configured to detect relevant parameters characterizing the air pressure inside the cylinder; The control circuit controls at least the operation of the power mechanism; The control circuit includes: The controller is configured to control the movement of the firing assembly based on the detection value of the detection mechanism.
22. The fastener driver according to claim 21, wherein, When the firing assembly is at the beginning of the movement stroke, the striking member is in the striking position; when the firing assembly is at the end of the movement stroke, the striking member is in the stopped position.
23. The fastener driver according to claim 22, wherein, The controller is configured to control the end position of the movement stroke of the firing assembly based on the detection value of the detection mechanism.
24. The fastener driver according to claim 21, wherein, The detection mechanism is configured to detect the operating parameters of the control circuit, and the controller is configured to determine the impact energy of the impactor based on the operating parameters.
25. The fastener driver according to claim 24, wherein, The operating parameters include at least one of the bus current, bus voltage, or output power of the control circuit.
26. The fastener driver according to claim 21, wherein, The detection mechanism also includes a pressure detection device, which detects at least the relevant parameters of the first pressure inside the cylinder.
27. The fastener driver according to claim 26, wherein, The controller is configured to obtain the standard gas pressure generated by the gas in the cylinder under different compression strokes by looking up a table, and control the movement stroke of the firing assembly according to the relationship between the standard gas pressure and the first gas pressure.
28. The fastener driver according to claim 21, wherein, The power mechanism also includes a motor that rotates about a motor axis to move the firing assembly from the start point of the movement stroke to the end point of the movement stroke.
29. The fastener driver according to claim 28, wherein, When the controller receives a stop signal from the motor, it controls the rotation parameters of the motor based on the detection value of the detection mechanism, thereby controlling the movement stroke of the firing assembly.
30. The fastener driver according to claim 21, wherein, The cylinder includes a first cylinder and a second cylinder disposed within the first cylinder.
31. The fastener driver according to claim 30, wherein, The first cylinder is provided with a first cylinder bore, which supplies gas to the first cylinder when the striking component is in the stopped position.
32. The fastener driver according to claim 30, wherein, The second cylinder is provided with a second cylinder bore, which releases part of the gas in the second cylinder to the outside when the striking member is in the striking position.
33. The fastener driver according to claim 30, wherein, The firing assembly further includes a first piston configured to compress the gas in the first cylinder. After the controller determines the current gas pressure state in the cylinder, it dynamically adjusts the end point of the first piston's stroke to compress the gas, so as to adapt to the gas pressure state in the cylinder.
34. The fastener driver of claim 32 further includes a second piston, the second piston driving the striking member to reciprocate between a stop position and a striking position within the second cylinder.
35. The fastener driver according to claim 34, wherein, When the striking member is in the striking position, when the second piston moves forward under the push of air pressure to pass the second cylinder bore, the gas can leave the second cylinder through the second cylinder bore.
36. A fastener driver, comprising: The striking assembly includes a striking element that moves from a stopped position to a striking position to strike a fastener; The power mechanism includes a gas spring mechanism that drives the striking component; The gas spring mechanism includes at least: A cylinder, the cylinder containing gas; A firing assembly configured to move within an adjustable stroke to drive the striking element from the striking position to the stopping position, the firing assembly including a piston that compresses gas within the cylinder; The testing mechanism is configured to detect relevant parameters characterizing the air pressure inside the cylinder; The control circuit controls at least the operation of the power mechanism; The control circuit includes a controller configured to control the end point of the piston's stroke based on the detection value from the detection mechanism.
37. A fastener driver, comprising: The striking assembly includes a striking element that moves from a stopped position to a striking position to strike a fastener; The power mechanism includes a gas spring mechanism that drives the striking component; The gas spring mechanism includes at least: A cylinder containing gas; the cylinder includes a first cylinder, which has a first cylinder port for supplying gas to the first cylinder. The firing assembly is configured to move within a travel stroke to drive the striking element from the striking position to the stopping position, the travel stroke being adjustable.
38. The fastener driver of claim 37 further includes a detection mechanism configured to detect relevant parameters characterizing the air pressure inside the cylinder; and a control circuit for controlling at least the operation of the power mechanism; The control circuit includes: The controller is configured to control the movement of the firing assembly based on the detection value of the detection mechanism.
39. The fastener driver according to claim 38, wherein, When the firing assembly is at the beginning of the movement stroke, the striking member is at the striking position; when the firing assembly is at the end of the movement stroke, the striking member is at the stopped position, and the controller is configured to control the end position of the movement stroke of the firing assembly according to the detection value of the detection mechanism.
40. The fastener driver according to claim 37, wherein, The cylinder includes a first cylinder and a second cylinder disposed within the first cylinder. The second cylinder is provided with a second cylinder bore, which releases part of the gas inside the second cylinder to the outside when the striking member is in the striking position.
Citation Information
Patent Citations
Automatic nailing gun
CN102689288A
Pneumatic fastener driver
CN105339137A
Hardware and tools of supplementary nail
CN205380630U
Gunpowder nail striking device
CN208163544U
Nail gun and electric tool
CN219649807U