The present invention relates to cut-off saws, and more particularly to battery powered cut-off saws.
Power tools such as, cut-off saws, generally have many applications. Cut-off saw can be held directly by a user for operation or supported by a cart. During operation, the cut-off saw can make precise cuts into a floor surface such as concrete or asphalt. The cut-off saw can also cut rebar, metal pipe, PVC pipe, and a wall surface.
The present invention provides, in one aspect, a power tool including a housing, a trigger, a motor supported within the housing, a saw blade interconnected to the housing by a support arm and drivably coupled to the motor, a main handle integrally formed with the housing, an auxiliary handle coupled to the housing and disposed between the saw blade and the main handle, and a battery receptacle defined by the housing and positioned beneath the main handle. The battery receptacle is configured to receive a battery pack to supply electrical current to the motor. The power tool further includes a splash guard integrally formed with the housing and positioned between the battery receptacle and the saw blade.
The present invention provides, in another aspect, a power tool including a housing, a motor supported within the housing, a saw blade interconnected to the housing by a support arm and drivably coupled to the motor, and a main handle coupled to the housing. The main handle having a front end proximate the saw blade and an opposite rear end. The power tool further includes an auxiliary handle disposed between the saw blade and the main handle, and a carry strap removably coupled to the main handle at a first attachment point positioned at the rear end of the main handle and a second attachment point positioned on the support arm.
The present invention provides, in another aspect, a power tool configured to be supported by a cart including a frame, a mount assembly to secure the power tool to the frame, and a remote actuation system having a first electrical connector, a cart control unit, and a wire configured to interconnect the first electrical connector and the cart control unit. The remote actuation system is operable to activate and deactivate the power tool when the power tool is secured to the frame. The power tool includes a housing, a motor supported within the housing, a saw blade drivably coupled to the motor, a trigger, a saw control unit supported within the housing and configured to activate and deactivate the motor in response to a first input control signal from the trigger, and a second electrical connector in communication with the saw control unit and configured to electrically connect to the first electrical connector of the cart. A second input control signal is transmitted from the cart control unit to the saw control unit by the wire, via the first and second electrical connectors, to selectively activate and vary a rotational speed of the motor and the saw blade.
The present invention provides, in yet another aspect, a power tool including a housing, a trigger, a motor supported within the housing, a saw blade interconnected to the housing by a support arm and drivably coupled to the motor, a battery receptacle configured to receive a battery pack to supply electrical current to the motor, and a controller connected to the trigger, the motor, and the battery receptacle. The controller is configured to drive the motor in response to actuation of the trigger, disengage, in response to release of the trigger, driving of the motor to allow the motor to coast for a first predetermined time period, and brake, in response to the first predetermined time period being satisfied, the motor.
The present invention provides, in another aspect, a cut-off saw including a housing, a motor supported within the housing, a saw blade interconnected to the housing by a support arm and drivably coupled to the motor, and a main handle coupled to the housing. The main handle having a trigger and a front end proximate the saw blade and opposite the rear end. The cut-off saw further includes an auxiliary handle disposed between the saw blade and the main handle and an electronic control unit supported within the housing. The electronic control unit is configured to activate and deactivate the motor in response to an input control signal from the trigger. The electronic control unit includes a heat sink having a plurality of fins defining channels between adjacent fins, such that a first airflow path flows through the channels during operation of the motor. Each of the fins has an undulated surface.
Before any embodiments of the invention are explained in detail, it is to be understood that the invention 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 following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.
The illustrated housing 15 is a clamshell housing having left and right cooperating halves 35, 40. A first or rear handle 45 extends from a rear portion of the housing 15 in a direction generally opposite the support arm 20. A power button 48 (
With reference to
With reference to
With reference to
Referring to
The battery pack 78 is a power tool battery pack and includes a battery housing 82 (
With continued reference to
The saw 10 further includes a pair of wheels 86a, 86b proximate the front portion of the housing 15 rotatably supported by respective first and second wheel mounts 88, 90 (
With reference to
With reference to
The saw 10 further includes a belt tensioner assembly 178 (
The drive pulley 154 defines a first rotational axis 182 and the driven pulley 158 defines a second rotational axis 186 spaced from the first rotational axis 182. The support arm 20 includes a first arm portion 190 (
The battery receptacle 80 is defined by a first wall 210 parallel with a top surface 212 (
The illustrated belt 162 is a synchronous belt having a plurality of teeth 218 (
With reference to
With reference to
With reference to
Air is drawn through the inlet vent 236 into the housing 15 and is immediately split into a first airflow path 232a and a second airflow path 232b to cool, respectively, the heat sinks 74 associated with the standalone resistors 67 and the heat sink 71 of the potting boat assembly 70. When traveling along the first airflow path 232a, air is forced to flow through a space defined between the resistor heat sinks 74. As for the second airflow path 232b, air is forced to flow through parallel channels 91 (
With reference to
The control valve 312 of the fluid distribution system 300 is a manual water valve having a valve handle 314 movable between a first position and a second position. The first position coincides with an off state of the valve 312 in which fluid flow from the connector portion 304 to the connector portion 308 is prohibited, and the second position coincides with an on state of the valve 312 (shown in
In operation of the saw 10, the user depresses the power button 48 to turn on the saw 10 for operation. Once prepared for operation, the user depresses the trigger 50 positioned on the rear handle 45 to activate the motor 62. The motor 62 outputs a torque through the output shaft to the attached drive pulley 154. The drive pulley 154 is driven to rotate, causing the belt 162 to rotate and in turn, rotate the driven pulley 158 and the spindle 166. As the spindle 166 rotates, the cutting wheel 25 rotates to perform cutting operations. During operation, the user can perform cutting operations while grasping the forward handle 55 and the rear handle 45. The user can also transport the saw 10 across a surface during operation via the pair of the wheels 86a, 86b.
In other embodiments of the saw 10, the fluid distribution system 300 is electrically connected to the electronic control unit 65. When the trigger 50 is depressed to activate the motor 62, the electronic control unit 65 receives a first electronic signal to allow fluid to flow through the fluid distribution system 300. When the trigger 50 is released, the electronic control unit 65 receives a second electronic signal to stop fluid from flowing through the fluid distribution system 300. In such an embodiment of the saw 10 in which the fluid distribution system 300 is electronically controlled by the control unit 65, the control valve 312 may be, for example, a solenoid-actuated valve operable between an on state and a closed state in response to being actuated by the control unit 65. To control a flow rate of the fluid within the fluid distribution system 300, the control valve 312 may be adjusted by the user to increase or decrease the flow rate of the fluid. As such, the flow rate of fluid discharged from the spray nozzles 324 remains constant regardless to the extent to which the trigger 50 is depressed.
In another embodiment of the saw 10, the saw 10 is configured to be supported by a cart (not shown) capable of transporting the saw 10 over surfaces during and between cutting operations. The cart can transport the saw 10 in either a forward or backwards direction. The cart includes a frame to which the saw 10 is attachable, a handle upwardly extending from the frame that is graspable by a user for maneuvering the cart, a front wheel, and a rear wheel assembly having two rear wheels. The frame includes a material discharge guard (e.g., mud flap) that blocks material cut by the saw 10 from contacting a user of the cart and a loop that is used as a lifting point or hoist loop. A mounting assembly of the cart is used to secure the saw to the frame. The mounting assembly includes a front mount on a lower portion of the frame and a rear mount on an upper portion of the frame.
The cart further includes a remote actuation system for activating and deactivating the saw 10 when it is supported on the frame. The remote actuation system interfaces with an electrical connector 332 (
In the illustrated embodiment, the electrical connector 332 is provided on a rear end 336 of the saw 10 (
The remote actuation system further includes a throttle lever pivotably coupled to the handle of the cart and in communication with the cart control unit to provide an input to the cart control unit. In some embodiments, the remote actuation system may further include a lockout system including a lockout actuator (e.g., a button, not shown) coupled to the handle and in communication with the cart control unit. The lockout actuator is moveable between a first position and a second position. The cart control unit is operable in an idle mode when the lockout actuator is in the first position and an active mode when the lockout actuator is in the second position. While in the active mode, pivoting of the throttle lever prompts the cart control unit to output an input control signal to the saw 10 to activate the motor 62, causing the cutting wheel of the saw 10 to rotate. In some embodiments, the rotational speed of the motor 62 varies with dependence on the degree to which the throttle lever is pivoted, such that the motor 62 will operate at its maximum rotational speed when the throttle lever is maximally pivoted. While in the idle mode, pivoting of the throttle lever does not prompt the cart control unit to output an input control signal to the saw 10, and thus pivoting movement of the throttle lever will not activate the motor 62.
A controller 1800 for the saw 10 is illustrated in
The controller 1800 includes a plurality of electrical and electronic components that provide power, operational control, and protection to the components and modules within the controller 1800 and/or the saw 10. For example, the controller 1800 includes, among other things, a processing unit 1805 (e.g., a microprocessor, an electronic processor, an electronic controller, a microcontroller, or another suitable programmable device), a memory 1825, input units 1830, and output units 1835. The processing unit 1805 includes, among other things, a control unit 1810, an arithmetic logic unit (“ALU”) 1815, and a plurality of registers 1820 (shown as a group of registers in
The memory 1825 is a non-transitory computer readable medium and includes, for example, a program storage area and a data storage area. The program storage area and the data storage area can include combinations of different types of memory, such as a ROM, a RAM (e.g., DRAM, SDRAM, etc.), EEPROM, flash memory, a hard disk, an SD card, or other suitable magnetic, optical, physical, or electronic memory devices. The processing unit 1805 is connected to the memory 1825 and executes software instructions that are capable of being stored in a RAM of the memory 1825 (e.g., during execution), a ROM of the memory 1825 (e.g., on a generally permanent basis), or another non-transitory computer readable medium such as another memory or a disc. Software included in the implementation of the saw 10 can be stored in the memory 1825 of the controller 1800. The software includes, for example, firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions. The controller 1800 is configured to retrieve from the memory 1825 and execute, among other things, instructions related to the control processes and methods described herein. In other embodiments, the controller 1800 includes additional, fewer, or different components
The controller 1800 drives the motor 1850 in response to a user's actuation of the trigger 50. Depression of the trigger 50 actuates a trigger switch 1858, which outputs a signal to the controller 1800 to drive the motor 1850. In some embodiments, the controller 1800 controls the power switching network 1855 (e.g., a FET switching bridge) to drive the motor 1850. For example, the power switching network 1855 may include a plurality of high side switching elements (e.g., FETs) and a plurality of low side switching elements (e.g., FETs). The controller 1800 may control each FET of the plurality of high side switching elements and the plurality of low side switching elements to drive each phase of the motor 1850. For example, the power switching network 1855 may be controlled to more quickly deaccelerate the motor 1850.
The indicators 1845 are also connected to the controller 1800 and receive control signals from the controller 1800 to turn on and off or otherwise convey information based on different states of the saw 10. The indicators 1845 include, for example, one or more light-emitting diodes (LEDs), or a display screen. The indicators 1845 can be configured to display conditions of, or information associated with, the saw 10. For example, the indicators 1845 can display information relating to an operational state of the saw 10, such as a mode or speed setting. The indicators 1845 may also display information relating to a fault condition, or other abnormality of the saw 10 (such as, for example, an excessive motor speed). In some embodiments, the indicators 1845 display information relating to an amount of power drawn by the motor 1850. In some embodiments, the indicators 1845 indicate whether the controller 1800 is performing a protective operation, such as reducing the duty cycle of the PWM signal used to drive the motor 1850 or shutting down of the saw 10. In addition to or in place of visual indicators, the indicators 1845 may also include a speaker or a tactile feedback mechanism to convey information to a user through audible or tactile outputs.
The battery pack interface 1885 is connected to the controller 1800 and is configured to couple with the battery pack 78. The battery receptacle 80 includes a combination of mechanical (e.g., a battery pack receiving portion, the battery receptacle 80, etc.) and electrical components configured to and operable for interfacing (e.g., mechanically, electrically, and communicatively connecting) the saw 10 with the battery pack 78. The battery pack interface 1885 is coupled to the power input unit 1860. The battery pack interface 1885 transmits the power received from the battery pack 78 to the power input unit 1860. The power input unit 1860 includes active and/or passive components (e.g., voltage step-down controllers, voltage converters, rectifiers, filters, etc.) to regulate or control the power received through the battery pack interface 1885 and to the controller 1800. In some embodiments, the battery pack interface 1885 is also coupled to the power switching network 1855. The operation of the power switching network 1855, as controlled by the controller 1800, determines how power is supplied to the motor 1850.
The voltage sensor 1870 senses a voltage provided by the battery pack 78, a voltage of a phase of the motor 1850, a collective voltage of the phases of the motor 1850, or a combination thereof. The current sensor 1875 senses a current provided by the battery pack 78, at least one of the phase currents of the motor 1850, or a combination thereof. The current sensor 1875 may be, for example, an inline phase current sensor, a pulse-width-modulation-center-sampled inverter bus current sensor, or the like. The speed sensor 1865 senses a speed of the motor 1850. The speed sensor 1865 may include, for example, one or more Hall effect sensors. The secondary sensor(s) 1880 includes various other sensors for monitoring characteristics associated with the saw 10 (e.g., an accelerometer, a workpiece contact sensor, a temperature sensor, a position sensor, etc.).
In the diagram of
The power switching network 1900 receives power from the battery pack 78 (via the battery pack interface 1885). The battery pack 78 is represented by a power source 1901 connected in series with a resistor 1922 and an inductor 1924, which represent internal resistance and inductance of the battery pack interface 1885, the battery pack 78, or both. Additionally, the power source 1901 is connected in series with a parallel combination of a diode 1926 and a switch 1927. The diode 1926 and switch 1927 control the flow of current from the power source 1901. For example, the switch 1927 is switchable between a conducting state and a non-conducting state. The switch 1927 may be controlled based on actuation of the trigger 50. For example, in some embodiments, the controller 1800 controls the state of the switch 1927 based on the condition of the trigger 50. In some embodiments, the switch 1927 is closed by the controller 1800 when the trigger 50 is depressed, and the switch 1927 is opened when the trigger 50 is released. In some embodiments, the switch 1927 functions as the trigger switch 1858.
When the switch 1927 is in the conducting state, current can flow bidirectionally to and from the power source 1901. When the switch 1927 is in the non-conducting state, however, current (e.g., regenerative current) can only flow to the power source 1901 through the diode 1926. In some embodiments, the diode 1926 is not provided. A capacitor 1928 is connected in parallel to the power source 1901, as shown in
Additionally, the controller 1800 controls the state of each of the electronic switches 1910-1920 in the power switching network 1900. To drive the motor 1850 forward, the controller 1800 sets the switch 1927 to be in the conducting state and activates a high side electronic switch 1912 and a low side electronic switch 1914. As shown in
The controller 1800 determines which high side electronic switches 1912, 1916, 1920 and low side electronic switches 1910, 1914, 1918 to place in the conducting state based on the position of the rotor in relation to the stator of the motor 1850. In particular, each activation of a pair of high side electronic switch 1912, 1916, 1920 and a low side electronic switches 1910, 1914, 1918 rotates the motor 1850 approximately 120 degrees. When the motor 1850 rotates about 60 degrees, the controller 1800 deactivates one pair of electronic switches and activates a different pair of electronic switches to energize a different phase of the motor 1850. In particular, the controller 1800 activates the first high side electronic switch 1912 and the first low side electronic switch 1914 to drive the first phase 1950 of the motor 1850 forward. The controller 1800 activates the second high side electronic switch 1916 and the second low side electronic switch 1918 to drive the second phase 1952 of the motor 1850 forward, and the controller 1800 activates the third high side electronic switch 1920 and the third low side switch 1910 to drive the third phase 1954 of the motor 1850 forward. The switches 1910-1920 may be driven by the controller 1800 using a pulse width modulated (“PWM”) control signal having a duty cycle. During each phase, the controller 1800 can set the current provided to the motor 1850 (and thus the speed and torque) by adjusting the duty ratio of the PWM control signal to one or both of the active switches.
To brake the motor 1850, the controller 1800 controls the brake switch 1975 to direct the motor current through the brake resistor 1970.
At block 2015, in response to release of the trigger 50, the controller 1800 disengages driving of the motor 1850. For example, the controller 1800 controls the switch 1927 to a non-conducting state to stop providing power to the motor 1850. In some embodiments, by stopping providing power to the motor 1850, the controller 1800 allows the motor 1850 to coast. At block 2020, the controller 1800 determines whether a predetermined time period is satisfied. For example, the controller 1800 allows the motor 1850 to coast for the predetermined time period. The predetermined time period may be, for example, 10 milliseconds, 30 milliseconds, 50 milliseconds, 100 milliseconds, or the like. If the predetermined time period is not satisfied (at block 2020), the controller 1800 continues to allow the motor to coast. If the predetermined time period is satisfied, the controller 1800 proceeds to block 2025.
At block 2025, the controller 1800 initiates braking of the motor 1850. For example, the controller 1800 controls the brake switch 1975 to provide the motor current to the brake resistor 1970. The motor current may be, for example, current resulting from the back-emf of the motor 1850. In some embodiments, the controller 1800 controls the brake switch 1975 using a PWM signal to control a “harshness,” or an amount of force resulting from the braking of the motor 1850. For example, the controller 1800 may initially have a low duty cycle (e.g., 50%) to prevent the drive belt 162 from slipping from a sudden braking operation. The braking force is then increased by increasing the duty cycle of the PWM signal used to control the brake switch 1975. For example, the duty cycle may be increased from 50% to 75%. In some embodiments, the duty cycle of the PWM signal is controlled based on a value of the motor current sensed by the current sensor 1875. As the motor current decreases, the duty cycle of the PWM signal is controlled by the controller 1800 to increase the braking force.
In some embodiments, the controller 1800 controls the brake switch 1975 to brake the motor 1850 until the motor 1850 comes to a complete stop. In other embodiments, the controller 1800 detects actuation of the trigger 50 while braking the motor 1850.
At block 2115, the controller 1800 determines whether a predetermined time period has been satisfied. For example, the controller 1800 allows the motor 1850 to coast for the predetermined time period. The predetermined time period may be, for example, 10 milliseconds, 30 milliseconds, 50 milliseconds, 100 milliseconds, or the like. If the predetermined time period is not satisfied (at block 2115), the controller 1800 continues to allow the motor to coast. If the predetermined time period is satisfied, the controller 1800 proceeds to block 2120. At block 2120, the controller 1800 drives the motor 1850.
In some embodiments, the controller 1800 monitors the voltage of each phase of the motor 1850 (e.g., the first phase 1950, the second phase 1952, the third phase 1954) using a resistor divider circuit. Specifically, a resistor divider circuit is situated on each phase node. The controller 1800 monitors the voltage associated with each phase node separately. Based on the voltage provided to the controller 1800, the controller 1800 can determine whether any of the high side electronic switches 1912, 1916, 1920 and/or any of the low side electronic switches 1910, 1914, 1918 are shorted.
At block 2210, the controller 1800 determines whether the phase voltage of any of the motor phases is less than or equal to a voltage threshold. If the phase voltage of any motor phase is not less than or equal to the voltage threshold, the controller 1800 returns to block 2205 and continues to monitor the phase voltage of each motor phase. If the phase voltage of any motor phase is less than or equal to the voltage threshold, the controller 1800 proceeds to block 2215. At block 2215, the controller 1800 performs a protective operation for the saw 10. As one example, the controller 1800 stops driving or braking of the motor 1850 to stop operation of the saw 10.
Additionally, many heavy-duty power tools (such as concrete saws, jack hammers, lawn mowers, and the like) are powered by gas engines. During operation of gas engine-powered power tools, an excessive input force exerted on the power tool or a large load encountered by the power tool may cause a resistive force impeding further operation of the power tool. For example, a gas engine-powered concrete saw that is pushed too fast or too hard to cut concrete may have its motor slowed or bogged-down because of the excessive load. This bog-down of the motor can be sensed (e.g., felt and heard) by a user, and is a helpful indication that an excessive input, which may potentially damage the power tool, has been encountered. In contrast, high-powered electric motor driven power tools, similar to the saw 10, for example, do not innately provide the bog-down feedback to the user. Rather, in these high-powered electric motor driven power tools, excessive loading of the power tool causes the motor to draw excess current from the power source or battery pack 78. Drawing excess current from the battery pack 78 may cause quick and potentially detrimental depletion of the battery pack 78.
Accordingly, in some embodiments, the saw 10 includes a simulated bog-down feature to provide an indication to the user that excessive loading of the saw 10 is occurring during operation (e.g., as detected based on current level of the motor 1850, a torque level of the motor 1850, and/or the like). In some embodiments, the controller 1800 executes a method 2300 as shown in
At block 2305, the controller 1800 controls the power switching network 1855 to provide power to the motor 1850 in response to determining that the trigger 50 has been actuated. For example, the controller 1800 provides a PWM signal to the FETs of the power switching network 1900 to drive the motor 1850 in accordance with the trigger signal from the trigger 50. At block 2310, the controller 1800 detects a load on the saw 10 (e.g., using the current sensor 1875, a transducer or torque sensor included in the secondary sensors 1880 that monitors the torque of the motor 1850, and/or the like). At block 2315, the controller 1800 compares the load to a threshold (e.g., a load threshold). When the load is not greater than the threshold, the controller 1800 returns to block 2310 such that the controller 1800 repeats blocks 2310 and 2315 until the load is greater than the threshold.
When the controller 1800 determines that the load is greater than the threshold, at block 2320, the controller 1800 controls the power switching network 1855 to simulate bog-down in response to determining that the load is greater than the threshold. In some embodiments, the controller 1800 controls the power switching network 1855 to decrease the speed of the motor 1850 to a non-zero value. For example, the controller 1800 reduces a duty cycle of the PWM signal provided to the FETs of the power switching network 1855. In some embodiments, the reduction in the duty cycle (i.e., the speed of the motor 1850) is proportional to an amount that the load is above the threshold (i.e., an amount of excessive load). In other words, the more excessive the load of the saw 10, the further the speed of the motor 1850 is reduced by the controller 1800. For example, in some embodiments, the controller 1800 determines, in block 2320, the difference between the load of the motor 1850 and the load threshold to determine a difference value. Then, the controller 1800 determines the amount of reduction in the duty cycle based on the difference value (e.g., using a look-up table).
In some embodiments, at block 2320, the controller 1800 controls the power switching network 1855 in a different or additional manner to provide an indication to the user that excessive loading of the saw 10 is occurring during operation. In such embodiments, the behavior of the motor 1850 may provide a more noticeable indication to the user that excessive loading of the saw 10 is occurring than the simulated bog-down described above. As one example, the controller 1800 controls the power switching network 1855 to oscillate between different motor speeds. Such motor control may be similar to a gas engine-powered power tool stalling and may provide haptic feedback to the user to indicate that excessive loading of the saw 10 is occurring. In some embodiments, the controller 1800 controls the power switching network 1855 to oscillate between different motor speeds to provide an indication to the user that very excessive loading of the saw 10 is occurring. For example, the controller 1800 controls the power switching network 1855 to oscillate between different motor speeds in response to determining that the load of the saw 10 is greater than a second threshold that is greater than the threshold described above with respect to simulated bog-down. As another example, the controller 1800 controls the power switching network 1855 to oscillate between different motor speeds in response to determining that the load of the saw 10 has been greater than the threshold described above with respect to simulated bog-down for a predetermined time (e.g., two seconds). In other words, the controller 1800 may control the power switching network 1855 to simulate bog-down when excessive loading of the saw 10 is detected and may control the power switching network 1855 to simulate stalling when excessive loading is prolonged or increases beyond a second threshold.
With respect to any of the embodiments described above with respect to block 2320, other characteristics of the saw 10 and the motor 1850 may provide indications to the user that excessive loading of the saw 10 is occurring (e.g., tool vibration, resonant sound of a shaft of the motor 1850, and sound of the motor 1850). In some embodiments, these characteristics change as the controller 1800 controls the power switching network 1855 to simulate bog-down or to oscillate between different motor speeds as described above.
In some embodiments, after the controller 1800 controls the power switching network 1855 to simulate bog-down (at block 2320), the controller 1800 executes a method 2350 as shown in
When the load on the saw 10 decreases below the threshold (e.g., in response to the user pulling the saw 10 away from a work surface), the controller 1800 controls the power switching network 1855 to cease simulating bog-down and operate in accordance with the actuation of the trigger 50 (block 2365). In other words, the controller 1800 controls the power switching network 1855 to increase the speed of the motor 1850 from the reduced simulated bog-down speed to a speed corresponding to the trigger signal from the trigger 50. For example, the controller 1800 increases the duty cycle of the PWM signal provided to the FETs of the power switching network 1855. In some embodiments, the controller 1800 gradually ramps the speed of the motor 1850 up from the reduced simulated bog-down speed to the speed corresponding to the trigger signal from the trigger 50. The controller 1800 then returns to block 2305 to allow the controller 1800 to continue to monitor the saw 10 for excessive load conditions. Although not shown in
In some embodiments, while simulating bog-down at block 2320, the load on the saw (indicated by the motor current) may continue to increase rather than decreasing below the load threshold. Accordingly, while simulating bog-down, the controller 1800 may compare the load to a second threshold. Should the load exceed the second threshold (e.g., the motor current becomes greater than the second threshold), the controller 1800 performs a protective operation to stop driving the motor 1850. The second threshold may be, for example, 60 amps, 70 amps, amps, or the like.
The indicators 1845 may be configured to provide information related to performance of the saw 10.
At block 2410, the controller 1800 detects, with the current sensor 1875, a motor current. At block 2415, the controller 1800 determines a current level based on the motor current. For example, the controller 1800 compares the detected motor current to a range of motor current thresholds to determine the current level. As one example, the motor current thresholds are 20%, 40%, 60%, 80%, and 100% of maximum allowable motor current. The maximum allowable motor current may be a maximum current that the battery pack 78 can discharge without damaging the battery pack 78 or the saw 10. This maximum battery current may be picked as the maximum allowable motor current.
In some embodiments, the amount of expected motor current may vary based on the voltage of the battery pack 78. In these embodiments, the controller 1800 may use a battery pack voltage measurement to weigh the measured current values. For example, when the battery pack 78 has a first, higher voltage (e.g., when fully charged), the expected motor current may be higher than when the battery pack 78 has a second, lower voltage (e.g., after the battery pack 78 is partially drained through usage of the saw 10). Accordingly, the controller 1800 may determine the battery voltage at block 2410, and weight the detected current by multiplying the detected current by a value inversely proportional to the voltage of the battery pack 78. Thus, in some embodiments, the detected motor current in block 2410 is an adjusted current weighted based on the voltage of the battery pack 78. Alternatively, in another embodiment, the voltage of the battery pack 78 is used to adjust the motor current thresholds. For example, the motor current thresholds are multiplied by a value inversely proportional to the voltage of the battery pack 78. In the foregoing description, the term “motor current” is used to describe both the detected motor current and the adjusted motor current. Similarly, the term “motor current thresholds” is used to describe both the motor current thresholds and the adjusted motor current thresholds.
As described above, the controller 1800 determines the current level by comparing the motor current to the motor current thresholds. For example, when the motor current is below the 20% motor current threshold, the controller 1800 determines that the motor current is at “current level 1.” When the motor current is above the 20% current threshold but below the 40% motor current threshold, the controller 1800 determines that the motor current is at “current level 2.” Similarly, motor current between 40% and 60% motor current thresholds correspond to “current level 3,” motor current between 60% and 80% motor current thresholds corresponds to “current level 4,” motor current between 80% and 90% motor current thresholds correspond to ‘current level 5,” motor current between 90% and 100% motor current thresholds correspond to “current level 6,” and motor current above 100% motor current threshold corresponds to “current level 7.” In some embodiments, other linear or non-linear thresholds are used for the current levels and may include additional or fewer current levels than provided above.
At block 2420, the controller 1800 controls the indicators 1845 to provide an indication corresponding to the current level. In one embodiment, a look-up table may be stored in the memory 1825 that maps the current level to an indication. For example,
At block 2510, the controller 1800 detects one or more parameters of at least one of the battery pack 78 and the saw 10. For example, the controller 1800 communicates with a microprocessor of the battery pack 78 to determine a state of charge, a temperature, and the like of the battery pack 78. Additionally, the controller 1800 may detect a temperature, a pressure, a torque, and the like of the saw 10 using the secondary sensors 1880. At block 2515, the controller 1800 determines a system performance based on the one or more parameters. The controller 1800 may use known techniques to determine system performance by providing different weights to the one or more parameters and combining the weighted parameters. System performance may be modeled after industry standard benchmarks that combine the one or more parameters detected to predict the life of the saw 10.
At block 2520, the controller 1800 determines a system performance level based on the system performance. For example, the controller 1800 compares the system performance to a range of system performance thresholds to determine the system performance level. In one example, the system performance thresholds are 20%, 40%, 60%, 80%, and 100% of maximum allowable system performance. The maximum allowable system performance may be a maximum value of weighted parameters that the saw 10 can operate at without damaging the battery pack 78 or the saw 10. The manufacturer may provide a maximum system performance that allows for safe operation. This maximum safe system performance may be picked as the maximum allowable system performance. In another example, the maximum allowable system performance may be a user-defined system performance level. The user may provide an input to the saw 10 defining the system performance level. In response to the user input, the saw 10 stores the user-defined system performance level as the maximum allowable system performance.
As described above, the controller 1800 determines the system performance level by comparing the motor current to the motor current thresholds. For example, when the system performance is below the 20% system performance threshold (that is, the system performance does not satisfy a first system performance threshold), the controller 1800 determines that the system performance is at “performance level 1.” When the system performance is above the 20% system performance threshold but below the 40% system performance threshold (that is, the system performance satisfies the first system performance threshold and does not satisfy a second system performance threshold), the controller 1800 determines that the motor current is at “performance level 2.” Similarly, system performance between 40% and 60% system performance thresholds corresponds to “performance level 3,” system performance between 60% and 80% system performance thresholds corresponds to “performance level 4,” system performance between 80% and 90% system performance thresholds corresponds to “performance level 5,” system performance between 90% and 100% system performance thresholds corresponds to “performance level 6,” and system performance above 100% system performance threshold corresponds to “performance level 7.” In some embodiments, other linear or non-linear thresholds are used for the system performance levels and may include additional or fewer system performance levels than provided above. Additionally, the system performance levels may be defined by a user of the saw 10. For example, the user may provide inputs to the saw 10 defining the various system performances that correspond to the system performance levels as described.
At block 2525, the controller 1800 provides an indication corresponding to the system performance level. In one embodiment, a look-up table may be stored in the memory 1825 that maps the performance level to indication. For example,
Although the invention has been described in detail with reference to certain preferred embodiments, variations and modifications exist within the scope and spirit of one or more independent aspects of the invention as described.
Various features of the invention are set forth in the following claims.
This application claims priority to co-pending U.S. Provisional Patent Application No. 63/408,552, filed Sep. 21, 2022, and co-pending U.S. Provisional Patent Application No. 63/351,487, filed Jun. 13, 2022, the entire contents of each of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63408552 | Sep 2022 | US | |
63351487 | Jun 2022 | US |