Nail gun and control method therefor
By introducing a controller into the nail gun, the control motor continues to operate when the start signal is detected, solving the problem of slow response speed of the existing nail gun, achieving fast response and efficient nailing.
Patent Information
- Application Number
- PCT/CN2024/107516
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-21
- Filing Date
- 2024-07-25
- Publication Date
- 2025-03-06
AI Technical Summary
The existing nail guns have a slow response speed after starting nailing, and cannot quickly achieve nailing, which affects working performance.
A nail gun is designed, including a housing, motor, firing assembly, trigger switch, push rod switch and controller. When the controller detects the start signal, the motor controls the continuous operation to the next nailing cycle to ensure fast response and continuous nailing.
By controlling the continuous operation of the motor, the nail gun quickly responds to the start signal when the current nailing cycle is not over, improving the speed and efficiency of nailing.
Smart Images

Figure CN2024107516_06032025_PF_FP_ABST
Abstract
Description
Nail gun and control method thereof
[0001] This application claims the priority of Chinese patent application No. 202311113106.8 filed with the China Patent Office on August 30, 2023, the priority of Chinese patent application No. 202311109669.X filed with the China Patent Office on August 30, 2023, the priority of Chinese patent application No. 202311110798.0 filed with the China Patent Office on August 30, 2023, the priority of Chinese patent application No. 202311107865.3 filed with the China Patent Office on August 30, 2023, the priority of Chinese patent application No. 202311114950.2 filed with the China Patent Office on August 30, 2023, The present application claims priority to the Chinese patent application No. 202311111812.9 filed with the China Patent Office on August 30, 2023, the Chinese patent application No. 202311107885.0 filed with the China Patent Office on August 30, 2023, the Chinese patent application No. 202311224063.0 filed with the China Patent Office on September 21, 2023, the Chinese patent application No. 202311225795.1 filed with the China Patent Office on September 21, 2023, and the Chinese patent application No. 202311226824.6 filed with the China Patent Office on September 21, 2023. The entire contents of the above applications are incorporated herein by reference. Technical Field
[0002] The present application relates to the technical field of electric tools, for example, to a nail gun and a control method thereof. Background Art
[0003] Nail guns are used in a variety of applications, from home renovations to construction sites. These applications place high demands on nailing quality and effectiveness, as well as rapid response times. The ability to quickly deliver a nail after the trigger is activated is a key performance metric for nail guns.
[0004] This section provides background information related to the present application which is not necessarily prior art.
[0005] Summary of the Invention
[0006] In order to solve the deficiencies of the prior art, the purpose of the present application is to provide a nail gun that can quickly respond to nailing.
[0007] In order to achieve the above objectives, this application adopts the following technical solutions:
[0008] A nail gun comprises: a housing; a motor disposed in the housing; a firing assembly configured to move from an initial position to a firing position within a nailing cycle to drive a nail into a workpiece, and to move from the firing position to the initial position; a trigger switch disposed in the housing and configured to be operated when the firing assembly is intended to be driven; a push rod switch configured to open when pressed against the workpiece in a nailing direction; a controller capable of at least obtaining a start signal and controlling the operation of the motor; the controller being configured to, upon detecting the start signal within a current nailing cycle, at least control the motor to continue operating until a nail is driven within the next nailing cycle.
[0009] In one embodiment, when the trigger switch is operated and the push switch is turned on, the controller can obtain the start signal.
[0010] In one embodiment, the nailing cycle includes an upper half cycle and a lower half cycle; during the upper half cycle, the firing assembly moves from the initial position to the firing position and drives a nail; during the lower half cycle, the firing assembly moves from the firing position and stops at the initial position.
[0011] In one embodiment, when the start signal is detected in the second half of the current nailing cycle, the motor is controlled to continue running at least until the end of the first half of the next nailing cycle.
[0012] In one embodiment, when the start signal is detected in the second half of the current nailing cycle, the controller is configured to at least adjust the duty cycle of the control signal to control the motor to continue running until the first half of the next nailing cycle.
[0013] In one embodiment, the controller adjusts the duty cycle by at least one of increasing the duty cycle, decreasing the duty cycle, and keeping the duty cycle unchanged.
[0014] In one embodiment, the controller is configured to control the nailing interval of the firing assembly when the trigger switch is continuously operated and the push rod switch remains in contact with the workpiece.
[0015] In one embodiment, the nail gun further includes a detection device, which is configured to at least detect the distance that the push rod switch remains against the workpiece and moves on the workpiece; the controller is configured to control the firing assembly to nail when the moving distance is substantially equal to the distance interval.
[0016] In one embodiment, the detection device includes a first rolling element provided on the clip assembly and a first detection element for detecting the number of rolling turns of the first rolling element.
[0017] In one embodiment, the detection device includes a second rolling element linked to the push rod switch, and a second detection element for detecting the number of rotations or the rotation state of the second rolling element.
[0018] In one embodiment, the nail gun further includes an interactive device, which is configured to be operable by a user to set a plurality of nailing gears, and different nailing gears correspond to different distance intervals.
[0019] A nail gun comprises: a housing; a motor disposed in the housing; a firing assembly configured to move from an initial position to a firing position to drive a nail into a workpiece within a nailing cycle, and to move from the firing position to the initial position; a trigger switch disposed in the housing and configured to be operated when the firing assembly is intended to be driven; a push rod switch configured to open when pressed against the workpiece in a nailing direction; a controller configured to operate in a single drive mode or a continuous drive mode; when the trigger switch is operated and the push rod switch is pressed against the workpiece, the controller operates in the continuous drive mode shown; wherein, in the continuous drive mode, the controller is configured to: control the speed of the motor to be at least non-zero within at least two consecutive nailing cycles.
[0020] In one embodiment, the nailing cycle includes an upper half cycle and a lower half cycle; during the upper half cycle, the firing assembly moves from the initial position to the firing position and drives a nail; during the lower half cycle, the firing assembly moves from the firing position and stops at the initial position.
[0021] In one embodiment, when the start signal is detected in the second half of the current nailing cycle, the motor is controlled to continue running at least until the end of the first half of the next nailing cycle.
[0022] In one embodiment, when the start signal is detected in the second half of the current nailing cycle, the controller is configured to at least adjust the duty cycle of the control signal to control the motor to continue running until the first half of the next nailing cycle.
[0023] A method for controlling a nail gun, the nail gun comprising: a housing; a motor disposed within the housing; a firing assembly configured to move from an initial position to a firing position within a nailing cycle to drive a nail into a workpiece, and to move from the firing position to the initial position; a trigger switch disposed within the housing and configured to be operated when the firing assembly is intended to be driven; a push rod switch configured to open when pressed against the workpiece in a nailing direction; and a controller capable of at least obtaining a start signal and controlling the operation of the motor. The method comprises: upon detecting the start signal within a current nailing cycle, at least controlling the motor to continue operating until a nail is driven within the next nailing cycle.
[0024] In one embodiment, the nailing cycle includes an upper half cycle and a lower half cycle; during the upper half cycle, the firing assembly moves from the initial position to the firing position and drives a nail; during the lower half cycle, the firing assembly moves from the firing position and stops at the initial position.
[0025] In one embodiment, when the start signal is detected in the second half of the current nailing cycle, the motor is controlled to continue running at least until the end of the first half of the next nailing cycle.
[0026] In one embodiment, when the start signal is detected in the second half of the current nailing cycle, at least the duty cycle of the control signal is adjusted to control the motor to continue running until the first half of the next nailing cycle.
[0027] In one embodiment, the method further comprises: controlling a distance interval of nailing by the firing assembly while the trigger switch is continuously operated and the push rod switch remains in contact with the workpiece.
[0028] The benefit of the present application is that when a start signal is detected before the current nailing cycle ends, the motor can be controlled to continue running, thereby quickly responding to the current start signal to achieve nailing. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0030] FIG1 is a perspective view of a nail gun from one perspective;
[0031] FIG2 is a cross-sectional view of the nail gun in FIG1 ;
[0032] FIG3 is a schematic diagram of the internal structure of the nail gun in FIG1 in an initial position;
[0033] FIG4 is a schematic diagram of the internal structure of the nail gun in FIG1 in a firing position;
[0034] FIG5 is a perspective schematic diagram of the driving wheel of the nail gun in FIG1 ;
[0035] FIG6 is a perspective view of the nail gun from another perspective;
[0036] FIG7 is a circuit diagram of a nail gun according to an embodiment;
[0037] FIG8 is a flow chart of a method for controlling a nail gun in one embodiment;
[0038] FIG9 is a flow chart of a method for controlling a nail gun in one embodiment;
[0039] FIG10 is a schematic diagram showing the movement position of the firing pin in a nail gun and the number of motor rotations in one embodiment;
[0040] FIG11 is a flow chart of a method for controlling a nail gun in one embodiment;
[0041] FIG12 is a flow chart of a method for controlling a nail gun in one embodiment;
[0042] FIG13 is a schematic diagram showing the relationship between nail gun temperature and minimum nailing time interval in one embodiment;
[0043] FIG14 is a schematic diagram showing the relationship between nail gun temperature and minimum nailing time interval in one embodiment;
[0044] FIG15 is a flow chart of a method for controlling a nail gun in one embodiment;
[0045] FIG16 is a schematic diagram of a state of a backflow prevention structure in one embodiment;
[0046] FIG17 is a schematic diagram of another state of a backflow prevention structure in one embodiment;
[0047] FIG18 is a circuit diagram of a light emitting device control circuit in one embodiment;
[0048] FIG19 is a schematic diagram showing a light emitting device in an embodiment;
[0049] FIG20 is a circuit diagram of a nail gun according to an embodiment;
[0050] FIG21 is a circuit diagram of a nail gun according to an embodiment;
[0051] FIG22 is a flow chart of a method for controlling a nail gun in one embodiment;
[0052] FIG23 is a circuit diagram of a nail gun according to an embodiment;
[0053] FIG24 is a schematic structural diagram of a nail gun according to an embodiment;
[0054] FIG25 is a schematic diagram of a push rod switch according to an embodiment;
[0055] FIG26 is a schematic diagram of the change in motor speed during a nailing cycle in one embodiment;
[0056] FIG27 is a circuit diagram of a nail gun according to an embodiment;
[0057] FIG28 is a schematic diagram of the change in motor speed during two consecutive nailing cycles in one embodiment;
[0058] FIG29 is a structural diagram of a nail gun according to an embodiment;
[0059] FIG30 is a structural diagram of the entire nail gun in FIG29 after removing part of the housing;
[0060] FIG31 is a block diagram of some components of the nail gun in FIG29;
[0061] FIG32 is a block diagram of some components of the nail gun in FIG29;
[0062] FIG33 is a block diagram of some components of the nail gun in FIG29;
[0063] FIG34 is a control circuit diagram of the nail gun in FIG29. DETAILED DESCRIPTION
[0064] Before any embodiments of the present application are explained in detail, it is to be understood that the application is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the foregoing drawings.
[0065] In this application, the terms "comprises," "includes," "has," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0066] In this application, the term "and / or" describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Additionally, the character " / " in this application generally indicates that the related objects are in an "and / or" relationship.
[0067] In this application, the terms "connect," "combine," "couple," and "install" may 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 an intermediary, and an indirect connection refers to two parts or components being connected to at least one intermediary, with the two parts or components being connected via the intermediary. Furthermore, "connect" and "couple" are not limited to physical or mechanical connections or couplings and may include electrical connections or couplings.
[0068] In this application, it will be understood by those skilled in the art that relative terms (e.g., "about," "approximately," "substantially," etc.) used in conjunction with quantities or conditions include the values and have the meaning indicated by the context. For example, the relative terms include at least the degree of error associated with the measurement of a specific value, the tolerance caused by manufacturing, assembly, use, etc. associated with a specific value. Such terms should also be considered to disclose a range defined by the absolute values of the two endpoints. Relative terms may refer to plus or minus a certain percentage (e.g., 1%, 5%, 10% or more) of the indicated value. Numerical values that do not use relative terms should also be disclosed as specific values with tolerances. In addition, "substantially" may refer to plus or minus a certain degree (e.g., 1 degree, 5 degrees, 10 degrees or more) on the basis of the indicated angle when expressing a relative angular position relationship (e.g., substantially parallel, substantially perpendicular).
[0069] In this application, it will be understood by those skilled in the art that the function performed by an assembly can be performed by one assembly, multiple assemblies, one part, or multiple parts. Similarly, the function performed by a part can also be performed by one part, one assembly, or a combination of multiple parts.
[0070] In the present application, the terms "upper", "lower", "left", "right", "front", "back" and other directional words are described based on the orientation and positional relationship shown in the accompanying drawings, and should not be understood as limiting the embodiments of the present application. In addition, in the context, it is also necessary to understand that when it is mentioned that an element is connected to another element "upper" or "lower", it can not only be directly connected to the other element "upper" or "lower", but also be indirectly connected to the other element "upper" or "lower" through an intermediate element. It should also be understood that directional words such as upper side, lower side, left side, right side, front side, back side, etc. not only represent the positive orientation, but can also be understood as the lateral orientation. For example, below can include directly below, lower left, lower right, lower front and lower back, etc.
[0071] In this application, the terms "controller," "processor," "central processing unit," "CPU," and "MCU" are used interchangeably. Where a unit "controller," "processor," "central processing unit," "CPU," or "MCU" is used to perform a particular function, unless otherwise specified, the function may be performed by a single unit or multiple units.
[0072] In this application, the terms "device", "module" or "unit" can be implemented in the form of hardware or software to achieve specific functions.
[0073] In this application, the terms "calculate," "determine," "control," "determine," and "identify" refer to the operations and processes of a computer system or similar electronic computing device (e.g., a controller, a processor, etc.). The definitions of up and down, left and right, or front and back in this application can refer to the orientations shown in Figures 1 to 4.
[0074] The nail gun 100 shown in Figures 1 and 2 includes a housing 11, a power output unit 12, a cylinder 13, and a magazine assembly 14. The housing 11 includes a first storage space 111 extending along a first straight line 101 and a second storage space 112 extending along a second straight line 102. In one embodiment, the power output unit 12 can be partially disposed within the first storage space 111 or partially disposed within the second storage space 112. In one embodiment, the power output unit 12 can include a motor 121 or an energy storage device. The energy storage device can be understood as releasing stored kinetic energy during the first half of a nailing cycle to achieve nailing and storing energy during the second half of a nailing cycle to prepare for subsequent nailing. The energy storage device can be a cylinder that can pre-store gas, a cylinder that can be inflated and deflated during operation, or an elastic member such as a spring. In this embodiment, the cylinder 13 serves as the energy storage device and is disposed within the second storage space 112.
[0075] The housing 11 also includes a handle 113 for the user to grasp. A power port 1131 is provided at one end of the handle 113 for connecting to a DC or AC power source. In this embodiment, the power port 1131 is configured to connect to a battery pack 15. A main switch 113a is provided on the handle 113, which the user uses to start and stop the nail gun 100.
[0076] The other end of the handle 113 is connected to the cylinder 13, which extends along the second straight line 102. The first straight line 101 and the second straight line 102 are perpendicular to each other. The clip assembly 14 is arranged along a third straight line 103, which is parallel to the first straight line 101. As an optional embodiment, the clip assembly 14 is also provided with a window 141 through which the user can observe the remaining nails. Window 141 is configured as one or more notches on the clip assembly 14. This allows the user to check the remaining nails and also allows for simple maintenance of the clip assembly 14 without disassembling it.
[0077] A firing assembly 16 is provided in the cylinder 13, and the gas in the cylinder 13 does work, pushing the firing assembly 16 to move and drive out the nail. The nail gun 100 also includes a striking part 17. The striking part 17 is at least partially provided in the cylinder 13, for example, it can be a piston provided in the cylinder 13 and connected to the firing assembly 16. The striking part 17 can be connected to the firing assembly 16, and can strike the firing assembly 16, thereby causing it to move in the cylinder 13. In one embodiment, the cylinder 13 also includes an inflation nozzle, which is configured to pre-fill gas in the cylinder 13. The pre-filled gas reserves a large amount of kinetic energy in a compressed state, and can push the striking part 17 to quickly strike the firing assembly 16 to drive out the nail. Alternatively, the cylinder 13 is a cylinder including an air inlet nozzle and an air outlet nozzle, which does not require pre-filling of gas and can be inflated during the operation of the nail gun 100.
[0078] The following description uses the cylinder 13, which can be pre-filled with gas, as an example. After the nail gun 100 is shut down, the motor 121 stops outputting power, and the firing assembly 16 is stopped at its initial position, with the pre-filled gas in the cylinder 13 in a compressed state. When the nail gun 100 is powered on and the motor is started, the motor 121 outputs power, releasing the firing assembly 16. The striking unit 17 converts the kinetic energy in the cylinder 13 into a striking force that strikes the firing assembly 16, causing the firing assembly 16 to instantly gain a large acceleration and move to the firing position shown in FIG. 4 to drive the nail. After driving the nail, the firing assembly 16, driven by the motor 121, returns from the firing position shown in FIG. 4 to the initial position shown in FIG. 3 and shuts down. During this process, the firing assembly 16 can continuously drive the striking unit 17 to compress the gas in the cylinder 13. The above-mentioned process from starting the nail gun to nailing, and the firing assembly 16 returning to its initial position or near its initial position, i.e., the shutdown position, is referred to as a nailing cycle. It should be noted that the initial position shown in FIG3 is the position where the firing assembly 16 stops after the nail gun 100 is shut down, and therefore can also be referred to as the stop position. The position to which the firing assembly 16 can move upward is referred to as the top dead center, and the position to which the firing assembly 16 can move downward is referred to as the bottom dead center. The firing position and the bottom dead center can be the same position, and the initial position is closer to the top dead center from the bottom up, but is not the top dead center, that is, the distance between the initial position and the top dead center is greater than zero.
[0079] As shown in Figure 2, the motor 121 extends substantially along the first straight line 101, and the cylinder 13 and the firing assembly 16 disposed in the cylinder 13 extend substantially along the second straight line 102. The motor 121 and the cylinder 13 are disposed substantially vertically. The motor 121 can be used as a power source to drive the motor 121 to drive the firing assembly 16 to move within the cylinder 13. In an optional implementation, the motor 121 can be a part of the motor 121. It can output power to a drive shaft 124, and a drive wheel 125 is disposed on the drive shaft 124. The firing assembly 16 comprises at least a striker 161. In one embodiment, the firing assembly 16 may also include a striking portion 17, wherein the striking portion 17 may be a piston connected to the top end of the striker 161. The piston and the striker 161 are fixedly connected or detachably connected. The striking portion 17 can compress the pre-charged gas within the cylinder 13 when the striker 161 is driven to move upward, i.e., to its initial position. The firing pin 161 is formed with a transmission tooth 161a, which can move within the cylinder 13 along the second straight line 102, which can be understood as the nailing direction. The drive wheel 125 can cooperate with the transmission tooth 161a to drive the firing assembly 16 to overcome the air pressure in the cylinder 13, thereby causing the firing assembly 16 to enter the initial position shown in Figure 3.
[0080] As shown in Figures 4 and 5, the drive wheel 125 is a gear structure. It also has a second connecting hole 125a for connecting the drive shaft 124. The second connecting hole 125a is specifically a flat hole. When the drive shaft 124 is connected to the second connecting hole 125a, the drive wheel 125 rotates synchronously with the drive shaft 124. A plurality of drive teeth 125g are formed around the main body of the drive wheel 125. The drive teeth 125g include a first tooth 125b located at the starting end and a second tooth 125d located at the end. Here, the drive tooth 125g that first contacts the firing pin 161 of the firing assembly 16 when the drive wheel 125 begins to drive the firing assembly 16 back to the initial position shown in Figure 3 is defined as the first tooth 125b, and the drive tooth 125g that last engages the firing pin 161 of the firing assembly 16 after the firing assembly 16 is in the initial position is defined as the second tooth 125d. Between the first tooth 125b and the second tooth 125d is a first section 125e and a second section 125f. The first section 125e is evenly distributed with multiple drive teeth 125g; the second section 125f is smooth and continuous and has no drive teeth 125g. When the drive teeth 125g of the first section 125e engage with the transmission teeth 161a on the striker 161, the drive wheel 125 can drive the striker 161 to compress the gas in the cylinder 13 to perform work. When the second section 125f engages with the striker 161, due to the smoothness and continuity of the second section 125f, the striker 161, without the drive teeth 125g to stop it, will be quickly pushed out by the gas in the cylinder 13, thereby achieving the nailing effect.
[0081] In other embodiments, the driving wheel 125 may also be a driving component in other forms. This application does not specifically limit the structural forms of other possible driving wheels 125.
[0082] In this embodiment, a light-emitting device 18 is provided on the nail gun 100. The light-emitting device 18 can be one or more LED lamp beads arranged at different positions, or a row of light strips, or a digital tube, or a display screen, etc. As shown in Figure 6, the light-emitting device 18 is three LED lights arranged on the shell 11. Among them, one light-emitting device 181 is arranged directly above the horizontal plane where the firing pin 161 is located, and the other two light-emitting devices 182 can cooperate with the light-emitting device 181 to project a V-shaped, arrow-shaped or triangular light spot on the workpiece 300 to be nailed, and the light spot can indicate the nailing position on the workpiece 300. In one implementation, the other two light-emitting devices 182 are arranged on the shell 11 on the left and right sides of the front end of the nail gun 100.
[0083] It is known that after a nail gun has been used for a long time, the cylinder 13 may leak due to problems with the material or sealing. If the cylinder 13 leaks, the pre-filled gas in the cylinder 13 will decrease, or the cylinder 13 may be under-inflated during operation. In short, the kinetic energy of the compressed gas will decrease, thereby affecting the nailing force or depth of the nail gun. Moreover, when the motor 121 drives the firing assembly 16 back to the initial position, i.e., the stop position, under the same power, the motor 121 may not stop even after reaching the initial position due to the reduction of gas in the cylinder 13, posing a certain safety hazard. For nail guns whose energy storage device is an elastic member such as a spring, they will also face the problem of the spring elastic force decaying after long-term use, resulting in a decrease in the kinetic energy, i.e., the elastic energy, of the spring after compression, which will also affect the nailing force or depth, or bring certain safety hazards.
[0084] In order to solve the above problems, it is necessary to accurately detect whether the cylinder is leaking or whether the spring force is attenuated, and to promptly alarm and repair after confirming that the cylinder is leaking or the spring force is attenuated.
[0085] Referring to the nail gun control circuit 200 shown in FIG7 , it may include at least a parameter detection unit 21, a drive circuit 22, a controller 23, a light-emitting device 18, and a motor 121. The battery pack 15, serving as the power source for the control circuit 200, not only provides driving power for the motor 121 but also provides low-voltage power to the controller 23 after conversion by the power conversion unit, or provides power to the parameter detection unit 21, or provides power to the light-emitting device 18. This embodiment only illustrates the power supply path through which the battery pack 15 provides power to the motor 121; other possible power supply paths are not described in detail.
[0086] In one embodiment, the drive circuit 22 is connected between the controller 23 and the motor 121. It receives control signals from the controller 23 and controls the operating state of the motor 121 by changing its conduction state, for example, to control the motor 121 to stop, start, rotate, or change speed or direction. Optionally, the drive circuit 22 may be composed of one or more power elements. In one embodiment, as shown in FIG7 , the drive circuit 22 includes multiple power elements VT1, VT2, VT3, VT4, VT5, and VT6. Each gate terminal of each power element is electrically connected to the controller 23 and configured to receive control signals from the controller 23. Each drain or source terminal of each power element is connected to the stator winding of the motor 121. Power elements VT1-VT6 receive control signals from the controller 23 to change their conduction states, thereby changing the current applied by the battery pack to the stator winding of the motor 121. In one embodiment, the drive circuit 22 may be a three-phase bridge driver circuit comprising six controllable semiconductor power devices (e.g., FETs, BJTs, IGBTs, etc.). It is understandable that the above-mentioned power element may also be any other type of solid-state switch, such as an insulated gate bipolar transistor (IGBT), a bipolar junction transistor (BJT), etc.
[0087] To rotate the motor 121, the drive circuit 22 has multiple drive states. In one drive state, the stator winding of the motor generates a magnetic field. The controller 23 outputs a corresponding PWM control signal to the switching element in the drive circuit based on the rotor position or back electromotive force of the motor, causing the drive circuit to switch the drive state, thereby causing the stator winding to generate a changing magnetic field to drive the rotor to rotate, thereby achieving rotation or phase change of the motor. It should be noted that any other circuit and control method capable of driving the rotation or phase change of the motor can be used in the present disclosure. The present disclosure does not limit the circuit structure of the drive circuit 22 or the control of the drive circuit 22 by the controller 23.
[0088] The parameter detection unit 21 can at least detect the operating parameters of the motor 121, or detect the electrical parameters of the battery pack 15. In one embodiment, the parameter detection unit 21 can detect the output current, output voltage, or output power of the motor 121, or the working time of the motor 121 in a nailing cycle, i.e., the time of the nailing cycle, or the nailing frequency, or the number of revolutions of the motor in a nailing cycle, etc. In one embodiment, the parameter detection unit 21 can also detect the battery parameters of the battery pack 15, such as detecting the output voltage, current, power consumption, or power consumption of the battery pack in a nailing cycle. It is understandable that the parameter detection unit 21 may include one or more detection devices, which can detect a variety of different operating parameters or battery parameters separately or simultaneously.
[0089] In this embodiment, if the cylinder 13 is not leaking or the spring force is not attenuated, the output energy of the motor 121 during each nailing cycle is substantially the same, and the energy consumption of the battery pack 15 during each nailing cycle is substantially the same. If the cylinder 13 is leaking or the spring force is attenuated, the energy required by the motor 121 to drive the firing assembly 16 and the power unit 17 to gradually compress the gas or spring during any nailing cycle will be reduced, and the energy consumption of the battery pack 15 will also be reduced. In other words, by analyzing the output energy of the motor 121 and / or the energy consumption of the battery pack 15 during at least one nailing cycle, an accumulation or integration of the motor energy or battery pack energy over a time period can be formed, thereby avoiding the low reliability of comparing energy, current, voltage, or power at discrete moments, thereby more accurately determining whether the cylinder 13 is leaking or the spring force is attenuated.
[0090] In this embodiment, the controller 23 is capable of obtaining at least the operating parameters of the motor 121 and / or the electrical parameters of the battery pack 15, and can then determine the output energy of the motor 121 during at least one nailing cycle or the energy loss of the battery pack 15 during at least one nailing cycle based on the obtained parameters. For example, the controller 23 can calculate the output energy of the motor 121 during a nailing cycle based on the product of the output current and output voltage of the motor 121 during the nailing cycle and the duration of the cycle.
[0091] It should be noted that the air pressure in the cylinder 13 changes with the movement of the firing assembly 16 in the cylinder 13 during a nailing cycle, and the average air pressure in the cylinder 13 during a nailing cycle can be considered to be basically unchanged. If the cylinder 13 leaks, the air pressure in the cylinder decreases, that is, the air pressure at any time or the average air pressure in a nailing cycle will decrease, then the output energy of the motor 121 in a nailing cycle will decrease, or the energy consumption of the battery pack 15 in a nailing cycle will decrease. In other words, the output energy of the motor 121 in a nailing cycle, or the energy consumption of the battery pack 15 in a nailing cycle is positively correlated with the air pressure in the cylinder 15, or at least positively correlated with the average air pressure of the cylinder 13 in a nailing cycle. In one embodiment, the above positive correlation can be linear or nonlinear. Based on this relationship, the controller 23 can determine the air pressure of the cylinder 13, or at least determine the magnitude of the air pressure of the cylinder 13 within a nailing cycle, based on the output energy of the motor 121 and / or the energy consumption of the battery pack 15 within at least one nailing cycle currently calculated. Similarly, when the energy storage device is a spring, the output energy of the motor 121 within a nailing cycle, or the energy consumption of the battery pack 15 within a nailing cycle, is positively correlated with the elastic force of the spring, or at least is positively correlated with the average air pressure of the spring within a nailing cycle. In one embodiment, the above positive correlation can be linear or nonlinear. Based on this relationship, the controller 23 can determine the elastic force of the spring, or at least determine the magnitude of the elastic force of the spring within a nailing cycle, based on the output energy of the motor 121 and / or the energy consumption of the battery pack 15 within at least one nailing cycle currently calculated. In this embodiment, the air pressure of the cylinder 13 or the elastic force of the spring can be understood as the kinetic energy of the energy storage device or at least corresponds to the kinetic energy of the energy storage device.
[0092] Assuming cylinder 13 is leak-free, the output energy of motor 121 during a nailing cycle is W11, or the energy loss of battery pack 15 during a nailing cycle is W21, and the average pressure in cylinder 13 is Pa1. If cylinder 13 leaks, the output energy of motor 121 during a nailing cycle is W12, or the energy loss of battery pack 15 during a nailing cycle is W22, and the average pressure in cylinder 13 is Pa2. Therefore, W12 is less than W11, W22 is less than W21, and Pa2 is less than Pa1.
[0093] In one embodiment, the controller 23 may set the average air pressure Pa1 of the cylinder 13 during a nailing cycle when the cylinder 13 is leak-free as the air pressure threshold. If the air pressure in the cylinder 13 is determined to be less than the air pressure threshold based on the output energy of the motor 121 during a nailing cycle and / or the energy consumption of the battery pack 15 during a nailing cycle, it can be determined that the cylinder 13 has an air leak, and the controller 23 may control the motor 121 to stop operating, for example, by powering off the motor 121 or stopping the output of the control signal.
[0094] In one embodiment, the controller 23 can also control the light-emitting device 18 to display different prompt information after determining the relationship between the air pressure in the cylinder 13 and the air pressure threshold. For example, when the air pressure is lower than the low pressure threshold, the cylinder 13 may have an air leakage problem. The controller 23 can control the light-emitting device 18 to output prompt information in a first manner, wherein the first manner may include at least one of the number of light-emitting devices, light-emitting color, light-emitting frequency, brightness level, and light-emitting display content. When the air pressure is substantially equal to the air pressure threshold, the controller 23 can control the light-emitting device 18 to not emit light or to emit light in a second manner that is different from the first manner. When the air pressure is greater than the air pressure threshold, the controller 23 can control the light-emitting device 18 to emit light in a second manner that is different from the first manner and the second manner.
[0095] Similarly, the determination or early warning method of the spring elastic force can also refer to the determination or early warning method of the air pressure in the cylinder 13, which will not be repeated here.
[0096] Referring to a control process of a nail gun shown in FIG8 , the process may include at least the following steps:
[0097] S101, obtaining operating parameters of a motor in at least one nailing cycle.
[0098] S102: Determine the air pressure in the cylinder according to the working parameters in at least one nailing cycle.
[0099] S103, when the air pressure is lower than the air pressure threshold, the motor is controlled to stop working.
[0100] Referring to a control process of a nail gun shown in FIG9 , the process may include at least the following steps:
[0101] S201: Acquire operating parameters of a motor and / or electrical parameters of a battery pack in at least one nailing cycle.
[0102] S202: Determine the air pressure in the cylinder according to the working parameters and / or electrical parameters in at least one nailing cycle.
[0103] S203: Determine the relationship between the air pressure in the cylinder and the air pressure threshold.
[0104] S204: When the air pressure in the cylinder is less than the air pressure threshold, control the light emitting device to output prompt information in a first manner.
[0105] S205: When the air pressure in the cylinder is substantially equal to the air pressure threshold, control the light emitting device to output prompt information in a second manner.
[0106] S206: When the air pressure in the cylinder is greater than the air pressure threshold, control the light emitting device to output prompt information in a third manner.
[0107] It is understood that after a nailing cycle of the nail gun is completed, the firing pin 161 stops at the stop position. Generally, the controller 23 can determine whether to stop the machine based on the operating time of the motor 121 after it is powered on. For example, if a nailing cycle is T, the controller 23 can control the motor 121 to stop after it has rotated for T1 time. However, if the motor speed is too high, when the nail gun stops at the preset stop time, the firing pin 161 may reach the stop position but the motor has not completely stopped rotating. As a result, the firing pin 161 may be driven to continue moving to the initial position, or even double-strike.
[0108] Since the correspondence between the number of revolutions of the motor 121 and the position of the striker 161 will not be affected by the motor speed or other factors, in order to accurately control the stop position of the striker 161, the present application can control the stop position of the striker 161 according to the number of revolutions of the motor 121. In one embodiment, referring to the control circuit shown in FIG7 , the parameter detection unit 21 can also detect the number of revolutions of the motor 121. For example, the parameter detection unit 21 can count from zero after the motor is started, and calculate the number of revolutions of the motor according to the number of motor commutations. The controller 23 can determine the timing of controlling the motor to run at a constant speed according to the number of revolutions of the motor, and ensure that the motor runs at a constant speed before stopping, thereby ensuring the accuracy of the stop position control.
[0109] Referring to Figure 10 , the relationship between the position of the striker 161 and the number of motor revolutions during a nailing cycle is illustrated, using any physical point on the striker 161 as a reference point. In Figure 10 , the number 0 represents the number of motor revolutions when the motor is just powered on and the striker 161 is in its initial position, or rest position. N1 represents the number of motor revolutions when the motor 121 drives the striker 161 from its initial position to its firing position. N2 represents the number of motor revolutions when the motor 121 drives the striker 161 from its initial position to its firing position and then returns to its rest position. N3 represents the number of motor revolutions when the striker 161 triggers a stop signal during its return from the firing position to its initial position. It is understood that a Hall sensor can be provided on the drive wheel 125 to detect the position of the striker 161, triggering a stop signal when the striker 161 reaches a preset position. The controller 23 can control the motor 121 to stop in response to the stop signal.
[0110] In this embodiment, the controller 23 can control the motor 121 to run at a constant speed when the number of revolutions of the motor 121 is greater than or equal to a first revolution threshold and less than a second revolution threshold. The first revolution threshold may be the number of revolutions N1 in FIG10 , and the second revolution threshold may be the number of revolutions N3 in FIG10 . In other words, the controller 23 can control the motor 121 to run at a constant speed in advance before the stop signal is detected until the stop signal is detected, thereby ensuring that the speed of the motor is stable when braking. A stable or constant initial braking speed can ensure that the number of revolutions of the motor 121 from the start of braking to the stop of rotation is stable, thereby ensuring that the striker 161 can be stably stopped at the stop position.
[0111] In other embodiments, the controller 23 can also control the motor 121 to run at a constant speed until the stop signal is detected by other means, so as to have a stable initial braking speed and ensure that the striker 161 can be stably stopped at the stop position.
[0112] In one embodiment, the controller 23 can control the speed of the motor 121 during constant speed operation based on the energy stored in the energy storage device. Generally, the greater the energy stored in the energy storage device, the higher the speed of the motor during constant speed operation, and vice versa. In other words, there is a positive correlation between the energy currently stored in the energy storage device and the speed of the motor during constant speed operation.
[0113] In this embodiment, the energy storage device is set as the cylinder 13. When the number of revolutions of the motor 121 is greater than or equal to the first revolution threshold and less than the second revolution threshold, the controller 23 can obtain the air pressure in the cylinder 13 and set the speed of the motor at constant speed according to the air pressure, or the controller 23 can calculate the kinetic energy in the cylinder 13 according to the air pressure in the cylinder 13, and set the speed of the motor at constant speed according to the kinetic energy. In one implementation, the kinetic energy in the cylinder 13 can be the kinetic energy at the current moment, or it can be the average kinetic energy of the cylinder 13 in one nailing cycle. In one implementation, the controller 23 can calculate the air pressure in the cylinder 13 by using the output energy of the motor 121 in at least one nailing cycle and / or the energy consumption of the battery pack 15 in at least one nailing cycle as described in the above embodiment, and will not be repeated here.
[0114] Referring to FIG. 11 , a control process of a nail gun may include at least the following steps:
[0115] S301, obtaining the number of rotations of the motor.
[0116] S302 , when the number of rotations is greater than or equal to a first threshold value and less than a second threshold value, controlling the motor to operate at a constant speed.
[0117] S303: When a brake signal is detected, braking is performed at a constant rotation speed as an initial braking speed.
[0118] Some power tools, such as nail guns, reciprocating saws, and jigsaws, require rapid acceleration upon startup. Rapidly starting power tools requires increasing the start signal's duty cycle to a target value, such as maximum, within a short period of time. However, rapid startup of power tools involves high starting currents. If the tool encounters a stall or heavy load during startup, it could burn out. Especially for power tools like nail guns that require frequent starts and stops, safe and rapid startup is a crucial performance indicator for proper operation.
[0119] In order to avoid the above problems, this embodiment takes a nail gun as an example to provide a control method for starting an electric tool.
[0120] Continuing to refer to the control circuit of the nail gun shown in Figure 7, the parameter detection unit 21 can detect the operating parameters of the motor 121, at least the operating parameters during the startup process of the motor 121. For example, the parameter detection unit 21 can detect one or more of the speed, number of revolutions, starting current or starting voltage of the motor 121. The controller 23 can set the maximum duty cycle of the control signal for controlling the startup of the motor 121 based on the obtained operating parameters of the motor 121. In this embodiment, by adjusting the maximum duty cycle of the motor startup control signal based on the operating parameters of the motor, damage to the power tool can be avoided when the power tool is forced to start due to stalling or heavy load during the startup process.
[0121] During the startup of the motor 121, if the controller 23 detects that the operating parameters of the motor 121 are less than or equal to the parameter threshold, it can be considered that the motor 121 may be starting with a heavy load or may have stalled during the startup process, and the maximum duty cycle of the startup control signal can be set to be less than or equal to the duty cycle threshold. It is understood that the parameter thresholds of the motor operating parameters can be set differently in different types of power tools. For example, the parameter threshold can be the minimum speed or minimum number of revolutions of the motor 121 when starting with a stall, or the minimum speed or minimum number of revolutions of the motor when starting with a heavy load.
[0122] In one embodiment, the controller 23 can set a duty cycle threshold based on the battery parameters of the battery pack 15. For example, the duty cycle threshold can be set based on at least one of the battery pack's charge level, voltage, temperature, battery cells, or the number of parallel cells. In this embodiment, the duty cycle threshold is inversely correlated with the at least one battery parameter. For example, the lower the voltage of the battery pack 15, the larger the duty cycle threshold. For example, the nail gun 100 is typically powered by a 24V battery pack. If the controller 23 detects that the voltage of the battery pack 15 is below 24V, it sets the duty cycle threshold of the start control signal to 100%. This allows the duty cycle of the start control signal to increase to a maximum of 100% when the operating parameters of the motor 121 are less than or equal to the parameter threshold. If the controller 23 detects that the voltage of the battery pack 15 is above 24V, it sets the duty cycle threshold of the start control signal to less than 100%, for example, to 60%. This allows the duty cycle of the start control signal to increase to a maximum of 60% when the operating parameters of the motor 121 are less than or equal to the parameter threshold. This ensures that when the power tool is installed with battery packs of different voltages or capacities, the starting performance of the power tool is basically the same, and also increases the machine's anti-blocking ability.
[0123] Referring to FIG. 12 , a control process of a nail gun may include at least the following steps:
[0124] S401, monitoring the operating parameters of the motor during the motor startup process.
[0125] S402: If the operating parameter of the motor is less than or equal to the parameter threshold, limit the maximum duty cycle of the start control signal to be less than or equal to the duty cycle threshold.
[0126] S403: Obtain battery parameters of the battery pack.
[0127] S404: Setting a duty cycle threshold according to battery parameters.
[0128] The order of some or all of the process steps in the flowcharts of this application is not limited to the steps defined in the flowcharts, as the order of the steps can be parallel or interchangeable. For example, steps S403 and S404 can be parallel or interchangeable with step S401.
[0129] The nail gun 100 typically operates in an environment requiring continuous and sustained nailing. After prolonged operation, the temperature of components such as the cylinder 13 or the motor 121 may rise excessively. For example, the temperature of the motor 121 may reach 150°C. If the nail gun 100 continues to operate rapidly at excessively high temperatures, it is likely to burn out some internal components, such as circuit boards or cause a motor short circuit. Therefore, the present application provides a nail gun that can detect temperature and control the activation frequency or activation interval of the nail gun.
[0130] Continuing with reference to the control circuit of the nail gun 100 shown in FIG7 , the parameter detection unit 21 may include a temperature detection unit capable of detecting temperature data, and may be capable of detecting the temperature at at least one location within the nail gun 100. In this embodiment, the temperature detection unit may be one or more temperature sensors, such as a thermistor sensor, a thermocouple sensor, a temperature sensor, a platinum resistance temperature sensor, and a digital output sensor.
[0131] In one embodiment, the temperature detection unit can detect the temperature of the motor 121, for example, it can detect the temperature of the motor stator or rotor, or the temperature detection unit can detect the temperature of the circuit board where the control circuit is located or the temperature of the power components on the circuit board, or it can detect the temperature inside the cylinder 13 or the temperature of the cylinder wall or the temperature of the striking part 17, or it can detect the temperature of the firing pin 161, or it can detect the temperature of the piston, or it can detect the temperature of the air outlet provided on the housing 11 of the nail gun 100, where the air outlet can be a heat dissipation port provided near the motor 121, or a heat dissipation port provided near the circuit board, etc. In other embodiments, the temperature detection unit can also detect the temperature of any other position of the nail gun 100, which will not be listed here one by one. The temperature described in this embodiment can be understood as the temperature of at least one position or component of the nail gun 100.
[0132] In this embodiment, the controller 23 can obtain the temperature detected by the temperature detection unit and adjust the minimum nailing time interval of the nail gun 100 based on the relationship between the temperature and the set temperature threshold. It should be noted that the time interval between the end of one nailing cycle and the beginning of the next nailing cycle of the nail gun 100 can be referred to as the nailing time interval, and the minimum nailing time interval can be understood as the minimum time interval between two adjacent nailing cycles. In this embodiment, the start time of a nailing cycle can be the time when the controller 23 detects the start signal, and the end time of a nailing cycle can be the time when the controller 23 detects the stop signal. Therefore, a nailing time interval can be the time period from the time when the controller 23 detects the stop signal in the previous nailing cycle to the time when the controller 23 detects the start signal at the beginning of the next nailing cycle.
[0133] Since the nailing frequency can be understood as the number of nailing times per unit time, the nailing time interval and the nailing frequency can be replaced in some embodiments. For example, the controller 23 can adjust the nailing frequency of the nail gun 100 according to the temperature of the nail gun 100.
[0134] In one embodiment, the controller 23 can set the minimum nailing interval to T1 when the temperature of at least one location on the nail gun 100 is less than or equal to a temperature threshold, and set the minimum nailing interval to T2 when the temperature is greater than the time threshold, with T2 being greater than T1. Alternatively, the controller 23 can set the maximum nailing frequency to f1 when the temperature of at least one location on the nail gun 100 is less than or equal to the temperature threshold, and set the maximum nailing frequency to f2 when the temperature is greater than the time threshold, with f2 being less than f1. It is understood that after the temperature of the nail gun 100 exceeds a predetermined value, the minimum nailing interval of the nail gun 100 increases, or in other words, the nailing frequency of the nail gun decreases. For example, when the temperature of the nail gun 100 is less than or equal to 100°C, the minimum nailing interval is 1 second. This means that when the temperature of the nail gun 100 is less than or equal to 100°C, the nailing interval between any two adjacent nailing cycles is greater than or equal to 1 second. When the temperature of the nail gun is greater than 100° C., the minimum nailing time interval is 2 seconds. It can be understood that when the temperature of the nail gun 100 is greater than 100° C., the nailing time interval between any two adjacent nailing cycles is greater than or equal to 2 seconds.
[0135] In one embodiment, the temperature of the nail gun 100 has a positive correlation with the minimum nailing interval. For example, as the nail gun temperature increases, the minimum nailing interval set by the controller 23 increases. In one embodiment, as shown in FIG13 , the nail gun temperature and the minimum nailing interval have a linear relationship. The horizontal axis represents the nail gun temperature t, and the vertical axis represents the minimum nailing interval TI. Within the temperature range where the nail gun temperature is less than the temperature threshold t0, the minimum nailing interval TI can be a fixed value. However, after the nail gun temperature is greater than or equal to the temperature threshold, the minimum nailing interval TI increases as the temperature t increases, essentially exhibiting a linear relationship. In one embodiment, as shown in FIG14 , the nail gun temperature and the minimum nailing interval have a step-like relationship. That is, the minimum nailing interval for any temperature within a certain temperature range is the same. In other embodiments, the nail gun temperature and the minimum nailing interval may have other varying relationships. It is understood that the nail gun temperature may have an inverse correlation with the maximum nailing frequency, that is, as the nail gun temperature increases, the maximum nailing frequency set by the controller 23 decreases.
[0136] In one embodiment, if the controller 23 detects a start signal and determines that the time between the start signal and the last stop signal received is less than the minimum nailing time interval, the start signal may be ignored, i.e., the motor 121 may not be controlled to start, or the motor 121 may not be controlled to start, or the motor 121 may not be powered on, or the drive signal to drive the motor 121 may not be output. If the controller 23 detects a start signal and determines that the time between the start signal and the last stop signal received is greater than or equal to the minimum nailing time interval, the motor 121 may be controlled to start.
[0137] In this embodiment, when the temperature of the nail gun exceeds a certain value, by extending the minimum nailing time interval or reducing the nailing frequency, the nail gun can be given a certain amount of time to dissipate heat or cool down, so that it will not continue to work in a high temperature state for a short period of time, thereby improving the safety of the nail gun and ensuring the working performance of the nail gun.
[0138] Referring to FIG. 15 , a control process of a nail gun may include at least the following steps:
[0139] S501, obtaining the temperature of the nail gun.
[0140] S502: When the temperature of the nail gun is less than or equal to the temperature threshold, the minimum nailing time interval of the nail gun is set to T1.
[0141] S503: When the nail gun temperature is greater than the temperature threshold, the minimum nailing time interval is set to T2.
[0142] In one embodiment, in order to prevent the firing pin 161 from sliding down during the process of the firing pin 161 moving from the firing position to the initial position or after the nail gun 100 is stopped, the anti-return structure 19 shown in Figures 16 and 17 can be used to stop or lock the firing pin.
[0143] Continuing with Figures 16 and 17 , the anti-return structure 19 may include a solenoid 191, an elastic member 192, a push rod 193, and a stopper 194. The solenoid 191 is electrically connected to at least one controller 23, which can control whether the solenoid 191 is powered on or off. As shown in Figure 16 , when the solenoid 191 is de-energized, the elastic member 192 is extended, and the stopper 194 connected to the push rod 193 engages with the anti-return tooth 162 on the other side of the striker 161, preventing the striker 161 from slipping out of its initial position. When the nail gun's power-on motor 121 is powered on, the solenoid 191 is energized. The electromagnetic effect generated causes the push rod 193 to compress in the first direction 1, allowing the stopper 194 to rotate clockwise, disengaging from the anti-return tooth 162. Unobstructed, the striker 161 can be driven by the power within the cylinder 13 to drive the nail.
[0144] That is to say, when the solenoid 191 is energized, the stopper 194 is in an invalid state, that is, the stopper 194 cannot lock the firing pin 161 or does not contact the firing pin 161, and the firing pin 161 can move from the initial position to the firing position to nail under the drive of the driving force 125; and when the solenoid 191 is de-energized, the stopper 194 is in a stop state, that is, the stopper 194 can lock the firing pin 161 in the initial position, or at least prevent the firing pin 161 from slipping during the process of moving from the firing position to the initial position.
[0145] If the solenoid 191 cannot be effectively activated in time to put the stopper 194 in a stopped state when the firing pin 161 moves to the initial position after nailing, the firing pin 161 may accidentally slip, which may cause continuous nailing or other safety accidents.
[0146] To address the above issues, referring again to the nail gun control circuit diagram shown in FIG7 , the parameter detection unit 21 therein is capable of detecting the number of revolutions of the motor 121. When the motor 121 is started, the controller 23 controls the solenoid 191 to be energized, the stopper 194 to be in a disabled state, and the firing pin 161 to be able to move from the initial position to the firing position. After the motor 121 is powered on, the controller 23 continuously monitors the number of revolutions of the motor 121. When the number of revolutions exceeds a threshold, the controller 23 controls the solenoid 191 to be de-energized, thereby operating the stopper 194 in a stopped state. This prevents the firing pin 161 from slipping during its upward return to its initial position and locks the firing pin 161 in its initial position. In other words, after the nail gun 100 is shut down, the solenoid 191 remains de-energized. Even if the nail gun 100 is inactive for an extended period, the check mechanism 19 will not energize the solenoid 191 to lock the firing pin 161, thereby preventing the solenoid from operating at high temperatures for extended periods. In this embodiment, the threshold number of revolutions of the motor 121 can be the number of revolutions of the motor 121 after it is started and the striker 161 reaches the firing position. Since the displacement of the striker 161 is constant when the motor 121 rotates a certain number of revolutions, controlling the solenoid power supply by the number of revolutions of the motor ensures that the striker can be locked by the solenoid while preventing the solenoid from heating due to prolonged power supply.
[0147] It is understood that during the downward movement of the striker 161 from the initial position to the firing position, the striker 161 rapidly drives the nail using the power stored in the energy storage device, i.e., the cylinder 13. During this process, the driving force 125 is not engaged with the striker 161, and the motor 121 drives the drive wheel 125 to rotate. After nailing, as the striker 161 moves upward from the striking position, the drive wheel 125 engages with the striker 161. Driven by the drive wheel 125, the striker 161 moves upward, and the motor 121 shifts from not driving the striker 161 to driving it. This changes the operating state of the motor 121, and significantly alters the operating parameters of the motor 121. For example, as the striker 161 begins to move upward from the firing position, the operating current, output torque, or speed of the motor 121 may vary significantly, resulting in an increase in the motor's output current, an increase in the motor's output torque, or a decrease in the motor's speed.
[0148] In this embodiment, the controller 23 may also monitor at least one of the output current, output torque, or rotational speed of the motor to determine whether the firing pin 161 has begun to move upward from the firing position. For example, when the controller 23 detects that the output current of the motor, or the rate of change of the output current, is greater than a set threshold, the controller 23 may control the solenoid 191 to be de-energized, causing the stopper 194 to operate in a stopped state. Alternatively, when the controller 23 detects that the output torque of the motor or the rate of change of the torque is greater than a set threshold, the controller 23 may control the solenoid 191 to be de-energized, causing the stopper 194 to operate in a stopped state. Alternatively, when the controller 23 detects that the rotational speed or acceleration of the motor is greater than a set threshold, the controller 23 may control the solenoid 191 to be de-energized, causing the stopper 194 to operate in a stopped state.
[0149] Referring to the control circuit of the light-emitting device shown in FIG18 , some units or devices therein are consistent with those in FIG7 , and the reference numerals therein are also used. The parameter detection unit 21 may include a sensor capable of detecting the total number of nails in the clip assembly 14 or the number of nails remaining, or a sensor capable of detecting the depth of driven nails, or a sensor capable of detecting the driving force, etc. This embodiment does not specifically limit the type, installation location, or operating mode of the various sensors.
[0150] The controller 23 can obtain information transmitted by the parameter detection unit 21 and, in turn, control the light-emitting device 18 to display first information about the nails in the clip assembly 14 and / or second information about the nails that have been driven. In one embodiment, the first information may include information about the specific number of nails remaining in the clip assembly 14, information about the range of remaining nails, or an alarm message when fewer than a preset number of nails remain. The second information may include information about the driving depth of the driven nails, information about the driving force, information about the driving angle, information about the driving interval, etc.
[0151] In this embodiment, the light-emitting device 18 shown in Figures 1 and 6 includes LED digital tubes 181 and 182, or at least one light strip composed of multiple LEDs, and may also include the display screen 183 shown in Figure 6. The digital tube can display the first information and / or the second information in one or more ways such as light intensity, flash frequency, number of flashes, light color, and light quantity. The display screen 183 can directly display content data. For example, the light-emitting device 18 shown in Figure 19 can display the graphics and number of nails or the remaining number, or display the actual image or depth of the nails driven, or display a nailing animation. Not limited to digital tubes or display screens, as long as the light-emitting device can display the above information, it is within the scope of protection of this application.
[0152] In one embodiment, the controller 23 can also display the fault information of the nail gun 100 or the current working mode or battery pack information. The fault information may include various common faults, such as overtemperature, overvoltage, undervoltage, overcurrent, stall, anti-lock, etc. The working mode may include a single-shot mode and a single-drive mode, and a continuous-shot mode is a continuous-drive mode. The battery information may include the remaining power or remaining time of the battery pack, or the output voltage, or the output current, or the temperature, etc. In this embodiment, the light-emitting device 18 can also display the above-mentioned fault information or working mode or battery pack information by at least one of the following methods: light intensity, flash frequency, number of flashes, light color, light quantity, and display content data.
[0153] In one embodiment, the light-emitting device 18 can display different fault codes to indicate different fault information. For example, E1 indicates overtemperature of the power tube in the control circuit, E2 indicates motor stall, and E3 indicates battery undervoltage. By displaying faults with different fault codes, the different fault types of the nail gun are not affected by the number of light-emitting devices 18, the color of the light, or the frequency of the light, thus providing a more intelligent and simpler fault display.
[0154] In one embodiment, the display screen 183, as a light-emitting device, may also include an operating interface, such as a touch interface or an interface that can be combined with physical buttons. The operating interface can receive user operation information and transmit it to the controller 23 while displaying the operation information. The controller 23 can then control the operation of the motor 121 based on the user's operation. For example, the user can select a nailing mode or switch nailing modes on the operating interface, or set operating parameters of the nail gun, such as nailing force, nailing depth, nailing time interval, or nailing frequency.
[0155] In one embodiment, the light-emitting device 18 can be divided into a lighting device and a fault indication device. In some embodiments, the lighting device and the fault indication device can be the same device or different devices. If the lighting device and the fault indication device are the same lighting device, when the nail gun 100 is not faulty, the lighting device 18 remains constantly lit. When a fault occurs, the lighting device 18 can indicate the fault by flashing a certain frequency, color, number of flashes, or fault code, or by turning off the lighting device. If the lighting device and the fault indication device are different lighting devices, when the nail gun 100 is not faulty, the lighting device can remain constantly lit, while the fault indication device can remain permanently off. When a fault occurs, the lighting device can remain constantly lit or turn off, and the fault indication device can indicate the fault in the manner described above. If the lighting device and the fault indication device are different lighting devices, when the nail gun 100 is not faulty, the lighting device and the fault indication device can remain constantly lit. When a fault occurs, the lighting device can remain constantly lit or turn off, and the fault indication device can turn off to indicate the fault or indicate the fault in the manner described above. In one embodiment, the fault indicator device may indicate the fault level by light color and / or flashing frequency when or after indicating the fault type. For example, a green light may be permanently on when there is no fault, a yellow light may be on or flashing when there is a minor fault (such as undervoltage protection or overtemperature protection), and a red light may be on or flashing when there is a major fault (such as overcurrent protection, stall protection, or anti-lock braking protection).
[0156] In one embodiment, parameter detection unit 21 may be a brightness sensor or other sensor capable of detecting the light intensity in the nail gun's operating environment. Controller 23 may control whether light-emitting device 18 is illuminated or the light intensity thereof based on the detected light intensity. For example, when operating outdoors during daytime in good weather, light-emitting device 18 may be turned off, or at least the lighting device may be turned off. When operating indoors in dim light, the brightness of the light-emitting device may be increased, or at least the brightness of the lighting device may be enhanced.
[0157] Referring to the control circuit of the nail gun shown in FIG20 , since some structures or components of the control circuit are the same as those in FIG7 , the circuit numbers in FIG20 follow those in FIG7 . The control circuit includes at least a first control circuit 24 that can control the operation of the light-emitting device 18, and a second control circuit 25 that controls the motor 121. The first control circuit 24 can at least independently control the lighting device 18 to light up when the motor 121 is not powered on, that is, when the motor 121 is not started, the light-emitting device 18 can be controlled to light up in advance. Lighting up the light-emitting device 18 before nailing can illuminate the workpiece 300 or the working environment in advance, allowing the user to have a better user experience. Even if the motor 121 fails to start, the lighting device 18 can still work.
[0158] In one embodiment, the first control circuit 24 and the second control circuit 25 can be arranged on the same circuit board. In one embodiment, the first control circuit 24 and the second control circuit 25 can also be arranged on different circuit boards.
[0159] Referring to the nail gun control circuit shown in FIG21 , the first control circuit 24 includes at least a lighting control switch 241 and a lighting circuit 242. When the lighting control switch 241 is operated by the user, it can connect the current path between the lighting circuit 242 and the battery pack 15, thereby illuminating the lighting device 18. In this embodiment, the lighting control switch 241 can be a push button switch, a toggle switch, a membrane switch, a lever switch, a micro switch, a travel switch, etc. The second control circuit 25 is substantially the same as the control circuit in FIG7 . It controls the operation and shutdown of the motor 121 and can also be referred to as the main control circuit of the nail gun 100. In this embodiment, the second control circuit 25 includes a main switch 251, a drive circuit 22, and a controller 23. When the main switch 251 is operated by the user, it connects the current path between the controller 23, the drive circuit 22, and the motor 121. When the controller 23 outputs a control signal, the motor 121 can be controlled to operate. The implementation of how the controller 23 controls the operation of the motor 121 can be referred to in the description of the control circuit shown in FIG7 and will not be further elaborated here. It should be noted that the host switch 251 can also be a button switch, a toggle switch, a membrane switch, a lever switch, a micro switch, a travel switch, etc.
[0160] In other embodiments, the light control switch 241 may be considered not to belong to the first control circuit 24 but to be connected to the first control circuit 24. Alternatively, the host switch 251 may be considered not to belong to the second control circuit 25 but to be connected to the second control circuit 25. In other words, other methods of dividing the control circuits may be used, as long as they can achieve the corresponding functions.
[0161] In one embodiment, the nail gun 100 may include a travel switch (not shown). This travel switch functions as the aforementioned light control switch 241 when in a first travel position and as a main switch 251 when in a second travel position. In one embodiment, when the travel switch is in the second travel position, the controller 23 in the second control circuit 25 is turned on, but the motor 121 is not yet started. When the travel switch is operated to a third travel position, the motor 121 is started. In one embodiment, when the travel switch is operated to a fourth travel position, the controller 23 can perform specific control operations on the motor 121, such as controlling the motor 121 to operate at a constant speed.
[0162] In one embodiment, the light-emitting device 18 can be turned off by operating the light-emission control switch 241. Alternatively, the controller 23 in the second control circuit 25 can be used to de-energize the light-emitting circuit 242, thereby turning off the light-emitting device 18. In one embodiment, the controller 23 can also control the light-emitting circuit 242 to delay turning off, thereby delaying the extinguishing of the light-emitting device 18. It is understood that various components can be used to implement the functions of the light-emitting circuit 242, and this application does not limit the specific circuit structure of this circuit.
[0163] Continuing with FIG. 21 , the controller 23 can also control the light-emitting circuit 242 to change its circuit state based on the operating parameters of the motor 121 and / or the battery parameters of the battery pack 15 detected by the parameter detection unit 21, thereby enabling the light-emitting device 18 to change its light pattern to provide an alarm. The operating parameters of the motor 121 can include the output current, output voltage, or output power of the motor 121, the operating time of the motor 121 during a nailing cycle (i.e., the duration of the nailing cycle), the nailing frequency, the number of revolutions of the motor during a nailing cycle, or the temperature. Battery parameters can include the output voltage, current, power consumption, or temperature of the battery pack 15 during a nailing cycle. For example, if the controller 23 determines that the motor 121 is stalled based on its current, it can control the motor 121 to stop rotating and simultaneously control the light-emitting circuit 242 to change its circuit state, causing the light-emitting device 18 to flash and / or emit red light as an alarm. In this embodiment, the controller 23 can control the light emitting device 18 to issue an alarm by at least one of the following: the number of light emitting devices, the light color, the light frequency, the number of flashes, the brightness level, and the content of the light display. The controller 23 can also set an alarm based on the fault type or fault level.
[0164] Continuing with the nail gun 100 shown in Figures 1 and 2, in addition to the trigger switch 113a, it also includes a push rod switch 113b. The trigger switch 113a is configured to control the start and stop of the nail gun 100, while the push rod switch 113b can serve as a safety switch. It is located at the lower end of the firing assembly 16. When the user pushes the nail gun 100 downward in the nailing direction, i.e., in the direction of the second straight line 102, the push rod switch 113b can be pressed against the workpiece 300, thereby turning on the push rod switch 113b, i.e., triggering the push rod switch 113b. In this embodiment, the nail gun 100 also includes a guide assembly 114. The guide assembly 114 can be attached to the housing 11 or disposed on the housing 11 to partially or completely cover the firing assembly 16, thereby at least guiding the firing assembly 16 in the nailing direction. It is understood that the lower end of the guide assembly 114 can be a nail outlet. There is a height difference between the lower end of the push rod switch 113 b and the lower end of the guide assembly 114 . When the push rod switch 113 b just contacts the workpiece 300 , there is still a height difference between the lower end of the guide assembly 114 and the workpiece 300 .
[0165] Generally, the nail gun 100 can have at least two operating modes: a single-drive mode and a continuous-drive mode. The single-drive mode allows for a single nail to be driven at a time, while the continuous-drive mode allows for multiple nailing operations. In one embodiment, the trigger switch 113a and the push rod switch 113b are triggered differently, corresponding to different operating modes of the nail gun 100. For example, when the push rod switch 113b abuts the workpiece 300, operating the trigger switch 113a activates the single-drive mode of the nail gun 100, driving a single nail. When the trigger switch 113a is actuated and the push rod switch 113b abuts the workpiece 300, the continuous-drive mode of the nail gun 100 is activated. In the continuous-drive mode, the trigger switch 113a is continuously actuated, and the user only needs to intermittently abut the push rod switch 113b against the workpiece 300 to continuously drive nails. In other words, if the trigger switch 113a is continuously actuated, a nail is driven each time the push rod switch 113b abuts the workpiece 300. In other words, continuous nailing does not mean nailing continuously, but rather means that when the trigger switch 113a is continuously triggered, nailing is performed once each time the push rod switch 113b is turned on. Generally, when the workload is large, or when the workpiece 300 is relatively continuous or flat and needs to be fastened more frequently, the user can use the continuous drive mode to continuously nail to improve work efficiency.
[0166] However, the continuous drive mode also has certain drawbacks. For example, to further increase nailing efficiency, when the trigger switch 113a is operated, the push rod switch 113b is triggered to open when it abuts the workpiece 300, thereby driving the nail. Typically, when the push rod switch 113b abuts the workpiece 300 and is turned on, the lower end of the guide assembly 114 is still a certain distance from the surface of the workpiece 300, which can affect the nailing quality and effect, for example, partially exposing the driven nail to the outside of the workpiece 300.
[0167] In order to solve this problem, in the continuous drive mode, the controller 23 can at least control the nailing timing of the nail gun 100 according to the distance from the lower end of the guide assembly 114 to the surface of the workpiece 300. The so-called nailing timing can be understood as an objective nailing moment with time. Or the controller 23 can control the nailing timing according to the distance between other relatively fixed positions of the nail gun 100 and the surface of the workpiece 300. Continuing to refer to Figure 7, the parameter detection unit 21 can be used to detect the distance from the lower end of the guide assembly 114 to the surface of the workpiece 300. In this embodiment, the parameter detection unit 21 can be a distance sensor, which can be set at the lower end of the guide assembly 114 (not shown), or at other fixed positions of the nail gun 100, which is not limited here. In some embodiments, the distance sensor can be a laser sensor, an ultrasonic sensor, an infrared sensor, etc.
[0168] In continuous drive mode, upon detecting that the distance between the lower end of the guide assembly 114 and the surface of the workpiece 300 is less than or equal to a preset distance, the controller 23 can control the motor 121 to operate, allowing the firing assembly 16 to be released from its initial position for nailing. The preset distance can be any distance greater than or equal to zero. That is, nailing is triggered when the lower end of the guide assembly 114 contacts the surface of the workpiece 300, or when the lower end of the guide assembly 114 is very close to the surface of the workpiece 300. This prevents nails from being driven far from the surface of the workpiece 300, affecting the quality and effectiveness of nailing. Upon detecting that the distance between the lower end of the guide assembly 114 and the surface of the workpiece 300 is greater than the preset distance, the controller 23 at least does not initiate nailing until the detected distance is less than or equal to the preset distance. Alternatively, upon detecting that the distance between the lower end of the guide assembly 114 and the surface of the workpiece 300 is greater than the preset distance, the time to initiate nailing is extended.
[0169] In one embodiment, not starting nailing may include reducing the starting speed. For example, the motor 121 may be controlled to reduce the rotation speed to reduce the speed of starting nailing, thereby obtaining a relatively long time for continuously pressing the operation push rod switch 113b, so that the guide assembly 114 can be closer to the surface of the workpiece 300 when the user continues to press the push rod switch 113b, so that the nail gun 100 can have a shorter nailing distance in the continuous driving mode.
[0170] In one embodiment, the control circuit of the nail gun 100 shown in FIG7 may include at least one filter element. For example, the power elements VT1-VT6 in the power circuit 22 may serve as the filter element, or a filter capacitor may be provided in the control circuit. This embodiment does not limit the location or type of the filter element in the control circuit; any component in the control circuit that performs a filtering function is within the scope of protection of this application. In this embodiment, deactivating nailing may also include extending the filtering time of the filter element in the control circuit, for example, by controlling the filter element to perform at least two filtering operations. By extending the filtering time of the control circuit, a relatively longer duration of pressing the push rod switch 113b can be achieved, allowing the guide assembly 114 to move closer to the surface of the workpiece 300 while the user continues to press the push rod switch 113b, thereby enabling the nail gun 100 to achieve a shorter nailing distance in the continuous drive mode.
[0171] It is understood that the controller 23 may also employ other methods that require extending the time required to initiate nailing. In other words, other methods or concepts that extend the time required to initiate nailing in the continuous drive mode to reduce the distance between the guide assembly 114 and the surface of the workpiece 300 to achieve better nailing quality and effect are within the scope of protection of this application.
[0172] Assuming that in continuous drive mode, the nailing response time is the time from when the push rod switch 113b begins to contact the surface of the workpiece 300 to when the firing assembly 16 drives the nail. In this embodiment, the nailing response time is greater than or equal to the time from when the trigger switch 113a is operated to when the firing assembly 16 drives the nail in single drive mode. While the nailing response time is not significantly increased, better nailing effect and quality are achieved.
[0173] Referring to the nail gun control process shown in FIG22 , the process includes at least the following steps:
[0174] S601, start.
[0175] S602, determine whether the nail gun is currently working in the continuous driving mode, if so, go to step S603, otherwise continue to monitor the working mode of the nail gun.
[0176] S603 , detecting the distance between the lower end of the guide assembly and the surface of the workpiece 300 .
[0177] S604, determining whether the distance is less than or equal to a preset distance, if so, executing step S605, otherwise executing step S606.
[0178] S605, controlling the motor to start nailing.
[0179] S606: Do not start nailing.
[0180] While users pursue fast, high-quality nailing, they also pay attention to the aesthetics of the nailing results. In continuous drive mode, users typically rely on feel or pre-marked nailing locations to achieve continuous, rapid nailing, ensuring that the spacing between nails is consistent to a certain extent. However, relying on feel to determine the spacing between adjacent nails requires a high level of user accuracy, and pre-marked nailing locations require alignment to ensure consistent spacing, which is detrimental to nailing efficiency in continuous drive mode.
[0181] To address the aforementioned issues, this embodiment controls the nailing spacing during rapid nailing, particularly effectively controlling the nailing spacing in a continuous drive mode. In this embodiment, the controller 23 is capable of at least detecting the switch state of the trigger switch 113a, i.e., whether it is operated, and also detecting whether the push rod switch 113b is in contact with the workpiece 300. When the trigger switch 113a is continuously operated and the push rod switch 113b remains in contact with the workpiece 300, the controller 23 is configured to control the nailing spacing of the firing assembly 16, i.e., the nailing spacing. It should be noted that the push rod switch 113b may or may not be triggered when it is in contact with the workpiece 300. For example, the push rod switch 113b may be connected to an eccentric wheel, or in other words, the push rod switch 113b includes an eccentric wheel, so that the eccentric wheel can remain in contact with the workpiece 300. When the user moves the nail gun 100, the eccentric wheel continues to rotate, and when it rotates to the first eccentric position, the push rod switch 113b is detected by the detection element, and it is considered that the push rod switch 113b is triggered. When the eccentric wheel rotates to the second eccentric position, the push rod switch 113b cannot be detected by the detection element, and it is considered that the push rod switch 113b is not triggered.
[0182] In one embodiment, referring to the nail gun control circuit shown in FIG23 , the nail gun 100 may further include a detection device 26. The detection device 26 is capable of detecting at least the distance that the push rod switch 113b abuts against and moves on the workpiece 300. The controller 23 is capable of detecting this movement distance and controlling the firing assembly 16 to drive a nail when the movement distance is substantially equal to a preset distance interval, thereby ensuring that the distance between nails is substantially consistent after each nailing.
[0183] In one embodiment, as shown in FIG. 24 , the detection device 26 may include a first rolling element 261 disposed on the clip assembly 14 or the housing 11, and a first detection element 262 capable of detecting the number of rotations of the first rolling element 261. In one embodiment, a trigger element 2611 may be provided on the first rolling element 261, and a sensing element 2621 may be provided on the clip assembly 14 or the housing 11 as the first detection element 262. As the nail gun 100 is pressed by the user and moves across the surface of the workpiece 300, the first rolling element 261 rotates. The trigger element 2611 senses the rotation of the first rolling element 261, which is then sensed by the sensing element 2621, thereby registering one rotation of the first rolling element 261. In one embodiment, the sensing element 2621 may be a Hall effect sensor and the trigger element 2611 may be a magnet, or the sensing element 2621 may be a magnet and the trigger element 2611 may be a Hall effect sensor. It will be appreciated that the contact point between the first rolling element 261 and the workpiece 300 is on the same horizontal plane as the contact point between the push rod switch 113b and the workpiece 300. This ensures that, while the push rod switch 113b is in contact with the workpiece 300, the number of rotations of the first rolling element 161 accurately reflects the distance the push rod switch 113b has moved on the workpiece 300. In one embodiment, the nail gun 100 is equipped with multiple sensing elements 2621 and / or multiple triggering elements 2611. The controller 23 can integrate multiple sets of detection data to more accurately identify the distance the push rod switch 113b has moved in contact with the workpiece 300. In this embodiment, while the push rod switch 113b remains in contact with the workpiece 300, it also remains in a triggered state.
[0184] In one embodiment, referring to FIG. 25 , the detection device 26 may further include a second rolling element 263 that is at least interlocked with the push rod switch 113b, and a second detection element 264 that can detect at least the number of rotations or rotational state of the second rolling element 263. In this embodiment, the second rolling element 263 may be an eccentric wheel. During rotation, the eccentric wheel can drive the push rod switch 113b up and down, thereby periodically triggering the push rod switch 113b. It is understood that a triggering element 2631, such as a magnet or a Hall effect sensor, may be provided on the push rod switch 113b, and a second detection element 264, such as a Hall effect sensor or a magnet, may be provided within the housing 11 to sense the triggering element 2631. In this embodiment, although the push rod switch 113b remains in contact with the workpiece 300, it is periodically triggered by the rotation of the second rolling element 263, i.e., the second eccentric wheel. When the push rod switch 113b is triggered, the controller 23 can control the firing assembly 16 to drive the nail. In one embodiment, in order to control the nailing interval, the controller 23 can control the firing assembly 16 to nail when the number of rotations of the second rolling element 263 reaches a threshold number of rotations and the push rod switch 113b is triggered.
[0185] In one embodiment, the detection device 26 may also be a laser displacement sensor that can directly detect the displacement of the nail gun 100 against the workpiece 300. In one embodiment, the detection device 26 may also be an acceleration sensor that can detect the acceleration of the nail gun 100 against the workpiece and obtain the displacement through time integration.
[0186] In one embodiment, referring again to FIG. 23 , the nail gun 100 may further include an interactive device 20 . In this embodiment, the interactive device 20 can be operated by the user to set multiple nailing positions. Different nailing positions correspond to different spacing distances, meaning that the spacing between nails driven in different nailing positions varies. The controller 23 can adjust the nailing spacing based on the user-set nailing position.
[0187] In one embodiment, the interaction device 20 may be a keypad, a code disk, an operation screen, or a multiplexing trigger switch 113a. In some embodiments, the interaction device 20 may also be an intelligent interaction device such as a voice interaction device.
[0188] While users pursue nailing quality and aesthetics, they also prioritize rapid response times. Continuous-drive mode inherently improves nailing efficiency, and improving the timeliness of nailing response in this mode will further enhance efficiency. Of course, the timeliness of nailing response in single-drive mode also contributes to improved nailing efficiency and a better user experience.
[0189] Under normal circumstances, after a nailing cycle, the firing assembly 16 stops at its initial position and the motor 121 stops rotating. In this embodiment, a nailing cycle can be divided into an upper half-cycle and a lower half-cycle. During the upper half-cycle, the motor 121 drives the firing assembly 16 from its initial position to its firing position and drives the nail; during the lower half-cycle, the motor 121 drives the firing assembly 16 from its firing position and stops at its initial position. During the upper half-cycle, the speed of the motor 121 includes at least a phase of increasing from zero. During the intermediate phases of the upper half-cycle, the speed of the motor 121 can remain constant, decrease, or increase. During the lower half-cycle, the speed of the motor 121 includes at least a phase of decreasing to zero. During the intermediate phases of the lower half-cycle, the speed of the motor 121 can remain constant, increase, or decrease.
[0190] Figure 26 shows the changes in the speed of motor 121 during a normal nailing cycle. Controller 23 detects the start signal for the current nailing cycle T1 at approximately time t0 and controls motor 121 to begin operation, thereby causing motor 121 to rotate at a predetermined speed. Assuming that the first half of the cycle ends at time t1, firing assembly 16 begins returning to its initial position. At time t2, firing assembly 16 stops at or near its initial position, and the speed of motor 121 drops to zero. The speed of motor 121 at time t1 is not representative of the entire nailing cycle; it can be understood that the speed of motor 121 at time t1 could be the maximum speed, the minimum speed, or any value between the maximum and minimum speeds during the entire nailing cycle.
[0191] In this embodiment, referring to the control circuit of the nail gun shown in FIG27 , the controller 23 is capable of detecting the switch state or the operated state of the trigger switch 113a and the push rod switch 113b, thereby obtaining a start signal when the trigger switch 113a is operated and the push rod switch 113b is turned on. It is understood that when the trigger switch 113a remains in the operated state, the controller 23 obtains a start signal for activating the continuous drive mode when the push rod switch 113b is turned on; when the push rod switch 113b is turned on, the trigger switch 113a is operated, and the controller 23 obtains a start signal for activating the single drive mode.
[0192] In the prior art, if the controller 23 detects a start signal during the current nailing cycle, the controller 23 will control the motor 121 to operate in response to the start signal after the current nailing cycle ends.
[0193] In this embodiment, if the controller 23 detects a start signal during the current nailing cycle, the controller 23 can control the motor 121 to continue operating until the next nailing cycle is completed, or at least until the end of the first half of the next nailing cycle. It is understood that the user can generally operate the trigger switch 113a or the push rod switch 113b again to generate a start signal after the second half of the current nailing cycle begins. In other words, the controller 23 can receive the start signal when the firing assembly 16 begins to return from the firing position to the initial position after nailing. For example, after detecting the start signal during the second half of the current nailing cycle, the controller 23 can control the motor 121 to accelerate, decelerate, or maintain a constant speed to continue driving the firing assembly 16 back to the initial position, and then rapidly move from the initial position to the firing position to complete the nailing.
[0194] In one embodiment, when the controller 23 detects a start signal during the second half of the current nailing cycle, it may adjust the duty cycle of the control signal to control the motor 121 to continue operating at least until the end of the first half of the next nailing cycle. In one implementation, the controller 23 may adjust the duty cycle by at least one of increasing the duty cycle, decreasing the duty cycle, or maintaining the duty cycle unchanged. In some embodiments, when the controller 23 detects a start signal during the second half of the current nailing cycle, while ensuring that the speed of the motor 121 is not zero, it may also adjust the output power of the motor 121 or a parameter related to the output power, or adjust the torque of the motor 121.
[0195] In one embodiment, FIG28 is a schematic diagram showing the change in the speed of the motor 121 after a start signal is detected before the current nailing cycle ends. The control from time t0 to time t2 in FIG28 can refer to the description of FIG26 . Among them, time t3 is the moment when the controller 23 detects the start signal again, which can also be understood as the moment when the next nailing cycle T2 begins, or the moment when the controller 23 responds to the nailing control of the next nailing cycle T2 before the current nailing cycle T1 ends. Time T4 is the moment when the nailing of the next nailing cycle T2 ends and the firing assembly 16 returns to the initial position, that is, the shutdown moment. Generally, the time of each nailing cycle of the nail gun 100 is basically the same, that is, it can be understood that T1 is basically equal to T2. As can be seen from FIG28, the duration between time t0 and time t4 is less than T1+T2, or less than 2T1, or less than 2T2. By controlling the speed of the motor 121 to at least be non-zero in response to the start signal for starting the next nailing cycle before the current nailing cycle is completed, the time for the speed of the motor 121 to drop to zero and then increase again from zero between two consecutive nailing cycles is saved, thereby improving the efficiency of continuous nailing.
[0196] The spring-loaded nail gun 200 shown in Figure 29 includes a housing 21, a motor 22, an energy storage device 23, a magazine assembly 24, a transmission assembly 25, and a firing assembly 26. The housing 21 may include a main body housing 211 and a handle housing 212. A trigger switch 2121 is provided on the handle housing 212, which the user uses to control the start and stop of the nail gun 200. The housing 21 defines a fourth storage space 2111 extending along the fourth straight line 201 and a fifth storage space 2112 extending along the fifth straight line 202. The energy storage device 23 is disposed within the fourth storage space 2111, and the motor 22 is disposed within the fifth storage space 2112. The motor 22 drives the transmission assembly 25 to rotate, thereby causing the energy storage device 23 to store or release elastic force. In this embodiment, the transmission assembly 25 has a substantially identical principle to that of the nail gun 100 in the above embodiment. The transmission assembly 25 may also include a drive wheel 251. The transmission process of the transmission assembly 25 or the drive wheel 251 will not be described in detail herein.
[0197] In the present application, the reference numerals of the sub-components in the spring-loaded nail gun 200 may be the same as the reference numerals of some electronic devices or circuit elements in the control circuit of the above-mentioned nail gun 100, but this does not affect the clarity of the description of the application documents.
[0198] The clip assembly 24 is arranged in the direction of the sixth straight line 203 parallel to the fifth straight line 102. The clip assembly 24 can be consistent with the clip assembly 14 in the cylinder nail gun 100 in the above embodiment, and will not be described again here.
[0199] The firing assembly 26 includes at least a firing pin 261. The firing pin 261 may also be referred to as the firing pin 161 in the nail gun 100 in the aforementioned embodiment. In this embodiment, the transmission assembly 25 drives the firing pin 261 upward to its initial position while simultaneously driving the energy storage device 23 to begin storing energy. In other embodiments, when the transmission assembly 25 drives the firing pin 261 upward, the firing assembly 26 can also drive the energy storage device 23 to store energy. The specific process by which the transmission assembly 25 drives the firing pin 261 or the energy storage device 23 is not described in detail in this embodiment.
[0200] The energy storage device 23, also known as an energy storage mechanism, provides stored energy for at least the firing assembly 25 to drive the nail. In this embodiment, as the motor 22 drives the transmission assembly 25 to move the firing assembly 26 upward, the stored elastic force in the energy storage device 23 continuously increases. When the firing assembly 26 is in the initial position, the stored elastic force in the energy storage device 23 is at its maximum. As the motor 22 continues to drive the rotating assembly 25, the energy storage device 23 releases the elastic force in a short period of time, driving the firing pin 261 to quickly reach the firing position to drive the nail.
[0201] It should be noted that, in this embodiment, the initial position and firing position of the firing assembly 26 in the nail gun 200 can be referred to the position diagrams of Figures 3 and 4, which will not be described in detail here.
[0202] 31 to 33 , the energy storage device 23 includes a spring 231, a spring seat 232 abutting against the upper end of the spring 231, and a force adjustment assembly 233 capable of adjusting the maximum stored force of the spring 231. The energy storage device 23 also includes a lever 234 disposed within the spring 231. The maximum stored force of the spring 231 can be understood as the force exerted by the spring 231 when it is in its maximum compression state within the nail gun, or in other words, the force exerted by the spring 231 when the firing assembly 25 is in its initial position.
[0203] In this embodiment, the spring force adjustment assembly 233 includes at least a movable member 2331 that can abut the other end of the spring seat 232, and an adjustment knob 2332 that can be threadedly connected to the movable member 2331. The top end of the lever 234 can be threadedly connected to at least the movable member 2331. To adjust the maximum stored spring force of the spring 231, the user can rotate the adjustment knob 2332 while the nail gun 200 is stopped. The adjustment knob 2332 drives the movable member 2331 downward along the lever 234, causing the movable member 2331 to push the spring seat 232 to compress the spring. The user can view the maximum stored spring force in real time through a spring force adjustment display (not shown) exposed outside the housing 21.
[0204] Generally, the maximum stored elastic force is adjusted when the nail gun 200 is in a stopped state. After the nail gun 200 is stopped, the firing assembly 26 is in the initial position, the spring 231 is in the maximum compressed state, and the elastic force is relatively large. Therefore, when the user rotates the adjustment knob 2332, he will encounter a large resistance, and the adjustment feel is poor.
[0205] Research has found that if the pressure exerted by spring 231 on adjustment knob 2332 can be reduced or eliminated, adjustment knob 2332 can be easily rotated. Since rotation of adjustment knob 2332 drives rotation of movable member 2331, and movable member 2331 directly abuts one end of spring seat 232, the other end of which is connected to spring 231, the pressure between the contact surfaces of spring seat 232 and movable member 2331 can be adjusted. For example, a slight distance can be created between spring seat 232 and movable member 2331 to eliminate or reduce pressure between them. In other words, the aforementioned problem can be solved by releasing at least some of the pressure between spring seat 232 and movable member 2331.
[0206] Referring to Figures 29 to 32, the nail gun 200 also includes a first external adjustment member 27. The first external adjustment member 27 can pass through the housing 21 and connect to an intermediate member 235, which is connected to the spring seat 232. The first external adjustment member 27 can be operated by a user to move the intermediate member 235, thereby causing the intermediate member 235 to move the spring seat 232 along the lever 234, or at least to move the intermediate member 235 downward along the lever 234, thereby increasing the distance between the spring seat 232 and the movable member 2331 to be greater than or equal to zero. As the pressure from the spring seat 232 is reduced or eliminated, the user can easily rotate the adjustment knob 2332 to increase or decrease the maximum stored elastic force of the spring 231. In this embodiment, the intermediate member 235 includes a clamping portion 2351 that engages the spring seat 232 and a toggle portion 2352 that is partially exposed outside the housing 21. The first external adjustment member 27 can be removed by toggling the toggle portion 2352 . That is, when there is no need to adjust the maximum stored elastic force, the first external adjustment member 27 can be removed to avoid affecting the normal nailing operation.
[0207] In one implementation, a connecting hole (not shown) can also be directly set on the spring seat 232, and the first external adjustment member 27 can be inserted into the connecting hole 2321. The user can directly drive the spring seat 232 to move by turning the first external adjustment member 27 without the need for an intermediate member 235.
[0208] Referring to Figure 33, the nail gun 200 also includes a transmission member 28 disposed between the spring seat 232 and the spring 231. Generally, the spring seat 232, driven by the movable member 2331, pushes the spring 231 downward in the direction of the lever 234, resulting in sliding friction between the spring seat 232 and the spring 231. The transmission member 28 converts the sliding friction between the spring seat 232 and the spring 231 into rolling friction. In one implementation, the transmission member 28 may be a rolling bearing. In one embodiment, the transmission member 28 may be a ball bearing disposed within the spring seat 232. The spring seat 232 includes a slot configured to accommodate the ball bearing, which is in direct contact with the spring. Consequently, when the spring seat 232, driven by the movable member 2331, compresses the spring 231 downward, the ball bearing converts the friction between the spring seat 231 and the spring 231 into rolling friction, thereby reducing the force exerted on the spring 231. Since the force is mutual, the pressure between the spring seat 231 and the movable part 2331 is also reduced, thereby facilitating the rotation of the adjustment knob 2332 to adjust the maximum stored elastic force of the spring 231 .
[0209] In one embodiment, the nail gun 200 may further include a second external adjustment member 29. Referring to Figure 31, the second external adjustment member 29 can be operated by the user to rotate the motor 22 or the drive wheel 251, so that when the nail gun 200 is shut down or not powered on, the firing assembly 26 can be driven to move from the initial position and maintain it to the firing position. In this embodiment, the second external adjustment member 29 can be removed when not in use to avoid affecting the nailing operation. By slowly driving the firing assembly 26 downward, the elastic force of the spring 231 is released, and the squeezing force on the spring seat 232 is reduced or disappears, thereby releasing the pressure between the spring seat 232 and the movable member 2331. The user can easily rotate the adjustment knob 2332 to adjust the maximum stored elastic force of the spring 231.
[0210] Continuing with FIG. 29 , the trigger switch 2121 on the nail gun 200 is configured to be operated when the firing assembly 26 is actuated. In other words, the user controls the start and stop of the nail gun 200 via the trigger switch 2121. The nail gun 200 also includes a push rod switch 220 disposed at the front end of the firing assembly 26. The push rod switch 220 is configured to activate when pressed against a workpiece in the nailing direction, where the nailing direction is substantially parallel to the fourth straight line 201. In this embodiment, the push rod switch 220 may include a contact member 2201 disposed outside the housing 21 and at the lowest end in the nailing direction. The upper end of the trigger member 2201 may be provided with a magnet or a Hall effect element that can interact with the Hall effect element or magnet element within the housing 21. When the contact member 2201 is pressed against the workpiece surface and the nail gun 200 is continuously pressed, the contact member 2201 and the housing 21 are displaced relative to each other, causing the magnet within the housing 21 to interact with the Hall effect element at the top of the contact member 2201, thereby activating the push rod switch 220. Alternatively, the Hall element in the housing 21 can generate induction with the magnet at the top of the contact 2201, and the push switch 220 is turned on.
[0211] Generally speaking, the nail gun 200 has two operating modes: continuous drive mode and single drive mode. When the push rod switch 220 is in contact with the workpiece, operating the trigger switch 2121 activates the single drive mode of the nail gun 200 and drives a nail. When the trigger switch 2121 is operated and the push rod switch 220 is in contact with the workpiece, the nail gun 200 activates the continuous drive mode. In continuous drive mode, the trigger switch 2121 is continuously operated, and the user only needs to intermittently press the push rod switch 220 against the workpiece to continuously drive nails. In other words, if the trigger switch 2121 is continuously activated by the user, a nail is driven each time the push rod switch 220 is pressed against the workpiece.
[0212] Referring to FIG. 34 , the control circuit of the nail gun 200 may include a battery pack 230, a controller 240, a motor 22, a light-emitting device 250, a trigger switch 2121, a push rod switch 220, and a release switch 260. The controller 240 is capable of detecting whether the release function of the nail gun 200 has been triggered. Upon detecting the triggering of the release function, the controller 240 controls the motor 22 to move and hold the firing assembly 26 to the firing position, thereby releasing the elastic force of the spring 231. This releases the pressure of the spring 231 on the spring seat 232, as well as the pressure between the spring seat 232 and the movable member 2331. After the pressure between the spring seat 232 and the movable member 2331 is released, the user can easily rotate the adjustment knob 2332 to adjust the maximum stored elastic force of the spring 231.
[0213] In one implementation, the release function can be triggered when the trigger switch 2121 and the push rod switch 220 are actuated in a predetermined manner. The predetermined manner can be any switch actuation mode that is different from the actuation modes of the two switches described above in the single drive mode and the continuous drive mode. For example, the release function can be triggered when the trigger switch 2121 is rapidly actuated at least twice and the push rod switch 220 is also actuated.
[0214] In one implementation, the nail gun 200 may further include a release switch 260. The release switch 260 may be a trigger switch 2121 or a push rod switch 220, or other switches, which are not limited herein.
[0215] In one embodiment, upon detecting that the release function of the nail gun 200 has been triggered, the controller 240 can control the motor 22 to rotate in the reverse direction, thereby driving the firing assembly 26 to move to the firing position at a slower speed and maintain the firing position, thereby making the release function safer. It is understood that the reverse rotation of the motor 22 can be coordinated with the mechanical structure within the nail gun 200, which will not be described in detail here.
[0216] In this embodiment, the nail gun 200 further includes a light-emitting device 250, which can be one or more LEDs positioned at different locations, a light strip, a digital display, or a display screen. For details, please refer to the description of the light-emitting device 18 in the nail gun 100 and will not be described in detail here. In this embodiment, upon detecting that the release function of the nail gun 200 has been triggered, the controller 240 can control the light-emitting device 250 to emit a prompt message. In one implementation, the light-emitting device 250 can output the prompt message in at least one of the following forms: quantity, color, frequency, number of flashes, brightness level, and content of the light display.
[0217] 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 nail gun, comprising: case; A motor, disposed in the housing; A firing assembly is configured to move from an initial position to a firing position to drive a nail into a workpiece within a nailing cycle, and to move from the firing position to the initial position; a trigger switch disposed on the housing and configured to be operated when the firing assembly is intended to be actuated; a push rod switch configured to open when pressed against the workpiece in a nailing direction; A controller, capable of at least obtaining a start signal and controlling the operation of the motor; The controller is configured to: When the start signal is detected in the current nailing cycle, at least the motor is controlled to continue running until the nails are driven out in the next nailing cycle.
2. The nail gun according to claim 1, wherein: When the trigger switch is operated and the push rod switch is turned on, the controller can obtain the start signal.
3. The nail gun according to claim 1, wherein: The nailing cycle includes an upper half cycle and a lower half cycle; in the upper half cycle, the firing assembly moves from the initial position to the firing position and drives a nail; in the lower half cycle, the firing assembly moves from the firing position and stops at the initial position.
4. The nail gun according to claim 3, wherein: When the start signal is detected in the second half of the current nailing cycle, the controller is configured to at least control the motor to continue running until the end of the first half of the next nailing cycle.
5. The nail gun according to claim 3, wherein: When the start signal is detected in the second half of the current nailing cycle, the controller is configured to at least adjust the duty cycle of the control signal to control the motor to continue running until the first half of the next nailing cycle.
6. The nail gun according to claim 5, wherein: The controller adjusts the duty cycle by at least one of increasing the duty cycle, decreasing the duty cycle, and keeping the duty cycle unchanged.
7. The nail gun according to claim 1, wherein: The controller is configured to control the nailing interval of the firing assembly when the trigger switch is continuously operated and the push rod switch remains against the workpiece.
8. The nail gun according to claim 7 further includes a detection device, which is configured to at least detect the distance that the push rod switch is kept against the workpiece and moved on the workpiece; the controller is configured to control the firing assembly to nail when the moving distance is basically equal to the distance interval.
9. The nail gun according to claim 8, wherein: The detection device includes a first rolling element arranged on the clip assembly and a first detection element for detecting the number of rolling turns of the first rolling element.
10. The nail gun according to claim 8, wherein: The detection device includes a second rolling element linked to the push rod switch, and a second detection element for detecting the number of rotations or the rotation state of the second rolling element.
11. The nail gun according to claim 7, further comprising an interaction device, wherein the interaction device is configured to be operable by a user to set a plurality of nailing gears, and different nailing gears correspond to different distance intervals.
12. A nail gun, comprising: case; A motor, disposed in the housing; A firing assembly is configured to move from an initial position to a firing position to drive a nail into a workpiece within a nailing cycle, and to move from the firing position to the initial position; a trigger switch disposed on the housing and configured to be operated when the firing assembly is intended to be actuated; a push rod switch configured to open when pressed against the workpiece in a nailing direction; A controller configured to operate in a single drive mode or a continuous drive mode; When the trigger switch is operated and the push rod switch abuts against the workpiece, the controller operates in the continuous driving mode; In the continuous drive mode, the controller is configured to: The rotation speed of the motor is controlled to be at least not zero in at least two consecutive nailing cycles.
13. The nail gun according to claim 12, wherein: The nailing cycle includes an upper half cycle and a lower half cycle; in the upper half cycle, the firing assembly moves from the initial position to the firing position and drives a nail; in the lower half cycle, the firing assembly moves from the firing position and stops at the initial position.
14. The nail gun according to claim 13, wherein: When the start signal is detected in the second half of the current nailing cycle, the controller is configured to at least control the motor to continue running until the end of the first half of the next nailing cycle.
15. The nail gun according to claim 13, wherein: When the start signal is detected in the second half of the current nailing cycle, the controller is configured to at least adjust the duty cycle of the control signal to control the motor to continue running until the first half of the next nailing cycle.
16. A method for controlling a nail gun, the nail gun comprising: case; A motor, disposed in the housing; A firing assembly is configured to move from an initial position to a firing position to drive a nail into a workpiece within a nailing cycle, and to move from the firing position to the initial position; a trigger switch disposed on the housing and configured to be operated when the firing assembly is intended to be actuated; a push rod switch configured to open when pressed against the workpiece in a nailing direction; The controller can at least obtain a start signal and control the operation of the motor; the method comprises: When the start signal is detected in the current nailing cycle, at least the motor is controlled to continue running until the nails are driven out in the next nailing cycle.
17. The method according to claim 16, wherein: The nailing cycle includes an upper half cycle and a lower half cycle; in the upper half cycle, the firing assembly moves from the initial position to the firing position and drives a nail; in the lower half cycle, the firing assembly moves from the firing position and stops at the initial position.
18. The method according to claim 17, wherein: When the start signal is detected in the second half of the current nailing cycle, the motor is at least controlled to continue running until the first half of the next nailing cycle ends.
19. The method according to claim 17, wherein: When the start signal is detected in the second half of the current nailing cycle, at least the duty cycle of the control signal is adjusted to control the motor to continue running until the first half of the next nailing cycle.
20. The method according to claim 16, further comprising: When the trigger switch is continuously operated and the push rod switch is kept against the workpiece, the distance interval of the nailing of the firing assembly is controlled.
Citation Information
Patent Citations
Nail gun and control method thereof
CN119567194A
Nail gun
CN119567195A
Nail gun and control method thereof
CN119567196A
Electric tool, nail gun and control method of electric tool
CN119567197A
Nail gun
CN119567198A