WO2013136673A1 - 電動工具 - Google Patents

電動工具 Download PDF

Info

Publication number
WO2013136673A1
WO2013136673A1 PCT/JP2013/000947 JP2013000947W WO2013136673A1 WO 2013136673 A1 WO2013136673 A1 WO 2013136673A1 JP 2013000947 W JP2013000947 W JP 2013000947W WO 2013136673 A1 WO2013136673 A1 WO 2013136673A1
Authority
WO
WIPO (PCT)
Prior art keywords
brushless motor
motor
control unit
abnormality detection
detection time
Prior art date
Application number
PCT/JP2013/000947
Other languages
English (en)
French (fr)
Inventor
宮崎 博
昌樹 池田
Original Assignee
パナソニック 株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by パナソニック 株式会社 filed Critical パナソニック 株式会社
Priority to EP13761505.0A priority Critical patent/EP2826604B1/en
Priority to CN201380013355.8A priority patent/CN104159712B/zh
Publication of WO2013136673A1 publication Critical patent/WO2013136673A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25FCOMBINATION OR MULTI-PURPOSE TOOLS NOT OTHERWISE PROVIDED FOR; DETAILS OR COMPONENTS OF PORTABLE POWER-DRIVEN TOOLS NOT PARTICULARLY RELATED TO THE OPERATIONS PERFORMED AND NOT OTHERWISE PROVIDED FOR
    • B25F5/00Details or components of portable power-driven tools not particularly related to the operations performed and not otherwise provided for

Definitions

  • the present invention relates to an electric tool provided with a brushless motor.
  • a protective operation for preventing a motor failure due to an abnormality in the rotor position signal by the rotational position detection sensor is performed.
  • the appearance pattern of the rotational position signal is continuous when normal, but the appearance pattern may be shifted when abnormal.
  • the motor is stopped to stop the motor.
  • the inventor of the present application has studied a method for detecting an abnormality of a power tool.
  • the output interval of the position information signal from the rotational position detection sensor is set as the abnormality detection time, and the next position information is detected within the abnormality detection time after the actual position information signal is detected. When a signal cannot be detected, it is determined as abnormal.
  • the inventor of the present application has found that in the abnormality determination method of the reference example, when the abnormality detection time is extremely short, there is a possibility that the abnormality is determined although it is normal. Conversely, if the abnormality detection time is extremely long, there may be a situation where power is supplied to the switching element of the brushless motor during the period when the abnormality occurs, and there is a possibility that damage to the switching element cannot be avoided. The present inventor has noticed.
  • An object of the present invention is to provide an electric tool capable of more appropriately setting the length of the abnormality detection time.
  • an electric tool includes a brushless motor capable of rotating forward and reverse, and a sensor that detects a rotational position of the brushless motor and outputs a position information signal that notifies a change in the rotational position.
  • a drive circuit that has a plurality of switching elements and supplies power to the brushless motor, and a control unit that controls the drive circuit based on the rotational position of the brushless motor detected by the sensor unit.
  • the control unit estimates an output interval of the position information signal from the sensor unit based on a rotation speed of the brushless motor, and sets an abnormality detection time according to the estimated output interval.
  • the controller determines that the position information signal from the sensor section is abnormal when the next position information signal cannot be confirmed within the abnormality detection time after actually detecting the position information signal from the sensor section.
  • the control unit includes an abnormality time setting algorithm for setting the abnormality detection time to be shorter as the rotation speed of the brushless motor is faster and setting the detection time to be longer as the rotation speed of the brushless motor is slower.
  • control unit determines that the abnormality has occurred, the control unit performs an abnormal stop to stop power supply from the drive circuit to the brushless motor.
  • the electric tool includes an operation state selection unit that selects either driving or stopping of the brushless motor according to a user's operation
  • the control unit includes the operation state selection unit after executing the abnormal stop. If the drive of the brushless motor is selected via the control, the brushless motor is redriven.
  • control unit controls the switching element of the drive circuit at a duty ratio lower than the duty ratio before execution of the abnormal stop to redrive the brushless motor.
  • control unit limits the number of times the re-driving operation is performed to a predetermined number.
  • control unit notifies the user that the re-driving operation has reached a predetermined number of times.
  • control unit preferably performs advance angle control of the brushless motor before the re-drive, and does not perform the advance angle control at the start of the re-drive.
  • FIG. 1 It is a fragmentary sectional view of the electric tool in an embodiment. It is a block diagram which shows the electric constitution of an electric tool same as the above. It is a block diagram of a drive circuit.
  • (A) (b) is explanatory drawing for demonstrating the state of the signal input into each switching element.
  • (A)-(d) is a flowchart for demonstrating operation
  • the electric tool 1 of the present embodiment includes a motor 3 as a drive source, and a hall as a sensor unit that detects a rotational position of the motor 3 and outputs a position information signal that notifies a change in the rotational position.
  • An element S, a drive circuit 15 that supplies power to the motor 3, and a control circuit 14 as a control unit that controls the drive circuit 15 are provided.
  • the motor 3 is accommodated in a cylindrical motor housing 2 having an open end 2 a and a bottom, and the rotating shaft 4 of the motor 3 is in the axial direction of the motor housing 2 (left and right direction in FIG. 1). It is extended.
  • a dome portion 5 that gradually decreases in diameter from the proximal end toward the distal end 5 a is attached to the opening end 2 a of the motor housing 2.
  • the output shaft 6 protrudes from the opening end 2 a of the dome portion 5.
  • the output shaft 6 is connected to the rotating shaft 4 of the motor 3 via a torque amplifier 7 accommodated in the dome portion 5.
  • a bit mounting portion 8 to which a tool (bit) (not shown) can be mounted is formed at the tip 6 a of the output shaft 6.
  • a trigger switch 10 as an operation state selection unit that selects either driving or stopping of the motor 3 according to a user's operation is a handle unit 9 formed in the vicinity of the opening end 2 a of the motor housing 2.
  • the trigger switch 10 has a main body portion 10a fixed in the handle portion 9, and an operation portion 10b having a tip protruding from the front end of the handle portion 9 and urged in the protruding direction from the main body portion 10a.
  • the trigger switch 10 supplies the control circuit 14 with a speed signal corresponding to a user's operation amount (a pulling amount of the trigger switch 10) for adjusting the rotation speed of the motor 3.
  • a rotation direction selection unit (forward / reverse switch) 11 that selects the rotation direction of the motor 3 in accordance with a user operation is disposed on the surface of the handle unit 9 slightly above the trigger switch 10.
  • the rotation direction selection unit 11 has an operation knob supported so as to be movable, and the rotation direction of the motor 3 is switched to a rotation direction corresponding to the movement direction of the operation knob.
  • the electric power tool 1 is battery-driven, and a battery mounting portion 12 is formed at the lower end of the handle portion 9, and a battery 13 as a power source is mounted on the battery mounting portion 12.
  • the control circuit 14 controls the operation of the motor 3 as a drive source via the drive circuit 15 based on the operation state of the trigger switch 10 and the rotation direction selection unit 11.
  • the drive circuit 15 generates and supplies drive power to the motor 3 according to the control of the control circuit 14.
  • the control circuit 14 is accommodated in the handle portion 9, for example, and the drive circuit 15 is accommodated in the motor housing 2, for example.
  • ⁇ A brushless motor is used for the motor 3.
  • the Hall element S is electrically connected to the control circuit 14, detects the rotational position of the rotor of the brushless motor, and sends a position information signal notifying the change of the rotational position to the control circuit 14. To supply.
  • FIG. 3 is a block diagram illustrating a schematic electrical configuration of the electric power tool 1.
  • the drive circuit 15 may include a PWM inverter formed by connecting a plurality of (for example, six) switching elements 16 to 21.
  • the drive circuit 15 includes a series circuit of switching elements 16 and 19, a series circuit of switching elements 17 and 20, and a series circuit of switching elements 18 and 21 connected in parallel.
  • the upper switching elements 16, 17 and 18 are connected to the positive terminal of the battery 13, and the lower switching elements 19, 20 and 21 are connected to the negative terminal of the battery 13.
  • a node between the switching elements 16 and 19, a node between the switching elements 17 and 20, and a node between the switching elements 18 and 21 are connected to the motor coils 3 u, 3 v, 3 w of the motor 3 via connection points 22 u, 22 v, 22 w.
  • Each of the switching elements 16 to 21 can be composed of, for example, an FET.
  • the control circuit 14 can control the drive circuit 15 according to the rotational position information of the motor 3 based on the position information signal from the Hall element S. For example, the control circuit 14 generates a motor control signal according to the rotational position information of the motor 3, and supplies the control signal to the switching elements 16-21. Each of the switching elements 16 to 21 operates at a duty ratio (that is, an ON / OFF ratio) of the motor control signal. The control circuit 14 changes the duty ratio of the switching elements 16 to 21 by appropriately changing the duty ratio of the motor control signal.
  • the drive circuit 15 converts the DC voltage of the battery 13 into three-phase drive power and supplies it to the motor 3. When the switching elements 16 to 21 are FETs, the motor control signal may be called a gate on / off signal supplied to the gates of the switching elements 16 to 21.
  • the control circuit 14 of the electric power tool 1 sequentially switches the motor control signals supplied to the switching elements 16 to 21 when rotating the motor 3 between the modes A to F shown in FIG. Output.
  • the switching elements 16 to 21 are turned on / off as shown in FIG.
  • the control circuit 14 supplies motor control signals corresponding to the modes to the terminals U +, U ⁇ , V +, V ⁇ , W +, W ⁇ connected to the switching elements 16 to 21, respectively.
  • the commutation control is executed.
  • the switching element is an FET, each terminal U +, U ⁇ , V +, V ⁇ , W +, W ⁇ is connected to the gate of the corresponding switching element.
  • the control circuit 14 controls the current supplied to the motor coils 3u, 3v, and 3w by PWM control of the motor control signal, and controls the rotation speed of the motor 3.
  • Modes A to F are selected according to the sensor signal from the hall element S constituting the rotor position detection sensor.
  • the control circuit 14 first performs an initial setting process as shown in FIG. 5A (step S10).
  • the control circuit 14 reads the signal from the rotation direction selection unit 11 and determines the rotation direction of the motor 3 (step S11).
  • the control circuit 14 executes volume input processing for processing the speed signal acquired from the trigger switch 10 according to a predetermined algorithm (step S12), and calculates a duty ratio according to the input speed signal (step S13).
  • the control circuit 14 calculates the time to be advanced in accordance with the rotational speed of the motor 3 (step S14), and then performs a driving process for the motor 3 (step S15). Thereafter, steps S11 to S15 are repeated.
  • the control circuit 14 converts the input speed signal into a volume signal corresponding to the pull-in amount of the trigger switch 10, and takes it in.
  • the advance angle is ⁇ °
  • the timing of the external interrupt that is, the sensor signal input timing is 60 ° in electrical angle.
  • the timer interrupt signal is output with a delay of 60- ⁇ ) °.
  • the control circuit 14 can perform advance angle control of the advance angle ⁇ °.
  • This interrupt process is performed using the edge of the sensor signal (position information signal) from the Hall element S that detects the rotor position of the motor 3 as a trigger.
  • the control circuit 14 receives the count value of the edge of the sensor signal input at the previous Step S20 and the current Step S20.
  • the edge interval (sensor signal interval) is calculated from the edge count value of the sensor signal (step S21).
  • the control circuit 14 starts a drive output timer (step S22).
  • the control circuit 14 calculates the rotation speed of the motor 3 from the cycle between edges calculated in step S21, and calculates the abnormality detection time from the calculated rotation speed (step S23). For example, the control circuit 14 estimates the output interval of the sensor signal (position information signal) from the Hall element S based on the calculated rotation speed, and sets the abnormality detection time (detection window) according to the estimated output interval.
  • the control circuit 14 includes an abnormality time setting algorithm for setting the abnormality detection time longer as the calculated rotation speed is slower and setting the abnormality detection time shorter as the calculated rotation speed is faster.
  • the abnormality detection is performed according to the abnormality time setting algorithm. You can set the time.
  • the abnormal time setting algorithm may include a function or a map indicating the relationship between the calculated rotation speed and the abnormality detection time, for example, as shown in FIG.
  • control circuit 14 starts an abnormality detection timer (step S24) and returns to the main routine.
  • control circuit 14 turns off the drive output timer when the advance time calculated in step S13 of the main routine has elapsed, and starts the interrupt process of FIG.
  • the control circuit 14 outputs a motor drive signal and a PWM signal (step S25), and then returns to the main routine.
  • the control circuit 14 determines that an abnormality has occurred when the abnormality detection time has elapsed before the next sensor signal edge is input, and turns off the abnormality detection timer, as shown in FIG.
  • the abnormal stop process is started as an interrupt process.
  • the control circuit 14 performs an abnormal stop in step S30.
  • the abnormal stop may be referred to as a drive power supply stop triggered by abnormality detection or abnormality determination.
  • an H level motor control signal is supplied to the terminals U +, U ⁇ , V +, V ⁇ , W +, and W ⁇ so that all the switching elements 16 to 21 receive the signals.
  • the output is turned off and the power supply to the motor 3 is cut off.
  • the control circuit 14 can count and hold the number of abnormal stops.
  • the held count value can be reset by a predetermined procedure.
  • control circuit 14 determines whether or not the trigger switch 10 is turned on (drawn) after the abnormal stop (step S31). If the trigger switch 10 is in an off state (step S31: NO), the control circuit 14 continues the abnormal stop state (step S32).
  • step S31 if the trigger switch 10 is turned on (step S31: YES), the control circuit 14 determines whether or not the number of abnormal stops exceeds a predetermined number (for example, 10 times) (step S33). If the number of abnormal stops exceeds the predetermined number (step S33: YES), the control circuit 14 continues the abnormal stop state.
  • a predetermined number for example, 10 times
  • step S33 determines whether the number of abnormal stops is equal to or less than the predetermined number. If the number of abnormal stops is equal to or less than the predetermined number (step S33: NO), the control circuit 14 executes a volume input process for processing the speed signal of the trigger switch 10 according to a predetermined algorithm (step S34). Next, the control circuit 14 calculates a duty ratio according to the input speed signal (step S35).
  • step S36 compares the duty ratio calculated in step S35 with the duty ratio before the abnormal stop. If the duty ratio calculated in step S35 is equal to or higher than the duty ratio before the abnormal stop (step S36: YES), the control circuit 14 changes the calculated duty ratio to a duty ratio lower than the duty ratio before the abnormal stop. The motor 3 is driven again (step S37). On the other hand, if the duty ratio calculated in step S35 is less than the duty ratio before the abnormal stop (step S36: NO), the control circuit 14 determines that the calculated duty ratio (that is, the duty ratio lower than the duty ratio before the abnormal stop). ) To drive the motor 3 again (step S38).
  • control circuit 14 does not perform the advance angle control at the time of re-driving in step S37 and step S38. After driving the motor 3 in step S37 or step S38, the control circuit 14 returns to step S11 of the main routine shown in FIG.
  • the control circuit 14 estimates the sensor signal output interval from the Hall element S based on the rotational speed of the motor 3, and sets the abnormality detection time according to the estimated output interval.
  • the control circuit 14 determines that there is an abnormality when the next sensor signal is not confirmed within the abnormality detection time after actually detecting the sensor signal from the Hall element S.
  • the control circuit 14 includes an algorithm for setting the abnormality detection time to be shorter as the rotation speed of the motor 3 is higher, and setting the abnormality detection time to be longer as the rotation speed of the motor 3 is lower. Thus, even if the abnormality detection time is set to be shorter as the rotational speed of the motor 3 is faster, the output interval of the sensor signal is shortened according to the rotational speed of the motor 3 to appropriately detect whether or not there is an abnormality. It becomes possible.
  • the abnormality detection time it is possible to suppress the energization of the switching elements 16 to 21 of the motor 3 in an abnormal state, so that the damage to the switching elements 16 to 21 can be suppressed.
  • the abnormality detection time is lengthened as the rotational speed of the motor 3 is slower, the output interval becomes longer according to the rotational speed of the motor 3, so that it is suppressed from being judged abnormal even though it is normal. Can do.
  • control circuit 14 determines that there is an abnormality, the control circuit 14 stops the power supply from the drive circuit 15 to the motor 3 and executes an abnormal stop to stop the motor 3, so that the switching elements 16 to 21 are in an abnormal state. It is possible to suppress the flow of current, and it is possible to suppress damage to the switching element.
  • the control circuit 14 is connected to a trigger switch 10 as an operation state selection unit that selects either driving or stopping of the motor 3 in accordance with a user operation.
  • the control circuit 14 drives the motor 3 again.
  • the control circuit 14 re-drives the motor 3 by controlling the switching elements 16 to 21 of the drive circuit 15 at a duty ratio lower than the duty ratio before the abnormal stop is executed.
  • the speed of the motor 3 is reduced due to the abnormal stop, when the motor 3 is turned on at the same duty ratio as before the abnormal stop, the bit rotates rapidly due to the current overshoot and the user is expected. There is a risk of giving a reaction.
  • steps S37 and S38 by re-driving the motor 3 after an abnormal stop at a duty ratio lower than the duty ratio before the abnormal stop (see steps S37 and S38), current overshoot and unexpected reaction can be reduced or prevented. This can improve the safety of the electric power tool 1.
  • control circuit 14 limits the number of re-drives to a predetermined number. In this case, it is possible to reduce breakage of the switching elements 16 to 21 that are overused by repeating the abnormality detection and the restart of the motor 3.
  • the control circuit 14 performs commutation control of the motor 3 before re-driving, and does not perform advance angle control at the start of re-driving.
  • the rotation of the motor 3 is unstable at the start of redrive, particularly at the start of redrive immediately after an abnormal stop. By stopping the advance angle control during unstable rotation, the rotation state of the motor 3 can be quickly stabilized.
  • the length of the abnormality detection time is changed according to the rotation speed of the motor 3, but in addition to this, as shown in FIG. You may change the size.
  • the control circuit 14 can include an abnormality time setting algorithm for shortening the abnormality detection time if the duty ratio is large and increasing the abnormality detection time if the duty ratio is small.
  • the number of re-drivings is limited to a predetermined number, but the present invention is not limited to this.
  • the configuration is such that the advance angle control of the motor 3 is not performed at the start of re-driving, but this is not restrictive.
  • control circuit 14 may notify the user that the motor 3 has been redriven a predetermined number of times. With such a configuration, it is possible to make the user recognize an abnormal state.
  • the method of this notification is not specifically limited, For example, it can carry out via the visual, auditory, or tactile notification part which can be provided in the electric tool 1.
  • SYMBOLS 1 Electric tool, 3 ... Motor (brushless motor), 10 ... Trigger switch as an operation state selection part, 11 ... Rotation direction selection part, 14 ... Control circuit as a control part, 15 ... Drive circuit, 16-21 ... Switching Element, S: Hall element as a sensor part.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Portable Power Tools In General (AREA)

Abstract

電動工具(1)の制御回路(14)は、モータ(3)の回転速度に基づいてホール素子(S)からのセンサ信号の出力間隔を推測し、その推定した出力間隔に従って異常検出時間を設定する。制御回路(14)はホール素子(S)からのセンサ信号を実際に検出してから次のセンサ信号が前記異常検出時間内に確認されない場合には異常と判定する。制御回路(14)は、モータ(3)の回転速度が速いほど異常検出時間を短く設定し、前記モータの回転速度が遅いほど前記異常検出時間を長く設定する異常検出時間アルゴリズムを備える。

Description

電動工具
 本発明は、ブラシレスモータを備えた電動工具に関するものである。
 近年、駆動源としてブラシレスモータを採用した電動工具が知られている。特許文献1に示される電動工具においては、ブラシレスモータの回転子の位置を回転位置検出センサで検知し、その位置情報に基づいてブラシレスモータの電機子巻線への通電タイミングを設定している。
 また、特許文献1の電動工具では、回転位置検出センサによる回転子の位置信号の異常によるモータの故障を防ぐ保護動作が実施されている。具体的には、特許文献1の図6に示されているように、正常時には回転位置信号の出現パターンは連続するが、異常時にはその出現パターンがずれることがある。異常を検出した場合には、モータを停止させることで、モータの保護動作を実施している。
特開2011-11313号公報
 本願発明者は、電動工具の異常を検出する方法を研究した。本願発明者による参考例の方法では、回転位置検出センサからの位置情報信号の出力間隔を異常検出時間として設定し、実際の位置情報信号を検出してから前記異常検出時間内に次の位置情報信号を検出できない場合に異常と判定する。
 しかしながら、参考例の異常判定方法では、異常検出時間が極端に短い場合には、正常であるにも関わらず異常と判定される虞があることに本願発明者は気付いた。逆に異常検出時間が極端に長い場合には、異常が生じている期間中にブラシレスモータのスイッチング素子に対して通電を行う状況が生じ得ることとなり、スイッチング素子の破損を回避できない虞があることに本願発明者は気付いた。
 本発明の目的は、異常検出時間の長さをより適切に設定することができる電動工具を提供することにある。
 上記課題を解決するために、本発明の一局面に従う電動工具は、正逆回転可能なブラシレスモータと、前記ブラシレスモータの回転位置を検出し、回転位置の変化を知らせる位置情報信号を出力するセンサ部と、複数のスイッチング素子を有して前記ブラシレスモータへの給電を行う駆動回路と、前記センサ部により検出された、前記ブラシレスモータの回転位置に基づいて前記駆動回路を制御する制御部とを備える。前記制御部は、前記ブラシレスモータの回転速度に基づいて前記センサ部からの前記位置情報信号の出力間隔を推測し、その推測した出力間隔に従って異常検出時間を設定する。前記制御部は、前記センサ部からの前記位置情報信号を実際に検出してから次の位置情報信号が前記異常検出時間内に確認できない場合には異常と判定する。前記制御部は、前記ブラシレスモータの回転速度が速いほど前記異常検出時間を短く設定し、前記ブラシレスモータの回転速度が遅いほど前記検出時間を長く設定するための異常時間設定アルゴリズムを備える。
 好ましい例では、制御部は、前記異常と判定した場合には、前記駆動回路から前記ブラシレスモータへの給電を停止する異常停止を実行する。
 好ましい例では、電動工具は、使用者の操作に従ってブラシレスモータの駆動と停止のいずれかを選択する運転状態選択部を備え、前記制御部は、前記異常停止の実行後、前記運転状態選択部を介してブラシレスモータの駆動が選択された場合には、前記ブラシレスモータを再駆動させる。
 好ましい例では、制御部は、前記異常停止の実行前のデューティ比よりも低いデューティ比で前記駆動回路のスイッチング素子を制御して前記ブラシレスモータを再駆動させる。
 好ましい例では、制御部は、前記再駆動動作を行う回数を所定回数に制限する。
 好ましい例では、制御部は、前記再駆動同動作が所定回数に達したことを前記使用者に報知する。
 好ましい例では、制御部は、前記再駆動前に前記ブラシレスモータの進角制御を行うとともに、前記再駆動開始時には前記進角制御を行わないことが好ましい。
 本発明によれば、異常方検出時間の長さを適切に設定することができる電動工具を提供することができる。
実施形態における電動工具の部分断面図である。 同上の電動工具の電気的構成を示すブロック図である。 駆動回路のブロック図である。 (a)(b)は、各スイッチング素子に入力される信号の状態を説明するための説明図である。 (a)~(d)は、電動工具の動作を説明するためのフローチャートである。 電動工具の異常停止処理について説明するためのフローチャートである。 通常停止時と異常停止時との信号状態を説明するための説明図である。 モータの回転速度に応じた異常検出時間の設定方法について説明するためのグラフである。 デューティ比に応じた異常検出時間の設定方法について説明するためのグラフである。
 以下、本発明の一実施形態に従う電動工具を図面に従って説明する。
 図2に示すように、本実施形態の電動工具1は、駆動源としてのモータ3と、モータ3の回転位置を検出し、回転位置の変化を知らせる位置情報信号を出力するセンサ部としてのホール素子Sと、モータ3への給電を行う駆動回路15と、駆動回路15を制御する制御部としての制御回路14とを備える。
 図1に示す例では、モータ3は、開口端2aと底とを有する筒状のモータハウジング2に収容され、モータ3の回転軸4はモータハウジング2の軸線方向(図1の左右方向)に延在している。モータハウジング2の開口端2aには、基端から先端5aに向って徐々に小径となるドーム部5が取着されている。出力軸6はドーム部5の開口端2aから突出している。出力軸6は、ドーム部5内に収容されたトルク増幅器7を介してモータ3の回転軸4に連結されている。出力軸6の先端6aには図示しない工具(ビット)を装着可能なビット装着部8が形成されている。
 図1に示す例では、使用者の操作に従ってモータ3の駆動と停止のいずれかを選択する運転状態選択部としてのトリガスイッチ10は、モータハウジング2の開口端2a近傍に形成されたハンドル部9に設けられている。トリガスイッチ10は、ハンドル部9内に固定された本体部10aと、ハンドル部9の前端から突出する先端を有するとともに本体部10aから突出方向に付勢された操作部10bとを有している。トリガスイッチ10は、モータ3の回転速度を調整するための使用者の操作量(トリガスイッチ10の引込量)に応じた速度信号を制御回路14に供給する。
 図1に示す例では、使用者の操作に従ってモータ3の回転方向を選択する回転方向選択部(正逆スイッチ)11が、トリガスイッチ10のやや上方のハンドル部9の表面に配置されている。回転方向選択部11は、移動可能に支持された操作ノブを有し、その操作ノブの移動方向に対応する回転方向にモータ3の回転方向は切り替えられる。
 図1に示す例では、電動工具1はバッテリ駆動式であり、ハンドル部9の下端にバッテリ装着部12が形成され、そのバッテリ装着部12には電源であるバッテリ13が装着されている。
 制御回路14は、トリガスイッチ10及び回転方向選択部11の操作状態に基づいて、駆動回路15を介して、駆動源であるモータ3の作動を制御する。駆動回路15は、制御回路14の制御に従ってモータ3に対する駆動電力の生成及び供給を実行する。図1に示すように、制御回路14は例えばハンドル部9に収容され、駆動回路15は例えばモータハウジング2に収容される。
 モータ3にブラシレスモータが採用されている。図2に示すように、ホール素子Sは、制御回路14と電気的に接続されており、このブラシレスモータの回転子の回転位置を検出し、回転位置の変化を知らせる位置情報信号を制御回路14に供給する。
 図3は、電動工具1の概略的な電気的構成を示すブロック図である。駆動回路15は、複数(例えば6個)のスイッチング素子16~21を接続してなるPWMインバータを含み得る。
 図示した例では、駆動回路15は、スイッチング素子16,19の直列回路、スイッチング素子17,20の直列回路、及びスイッチング素子18,21の直列回路が並列接続されて構成されている。上段側のスイッチング素子16、17、18は、バッテリ13のプラス端子に接続され、下段側のスイッチング素子19、20、21はバッテリ13のマイナス端子に接続されている。スイッチング素子16,19間のノード、スイッチング素子17、20間のノード、及びスイッチング素子18、21間のノードは、接続点22u,22v,22wを介して、モータ3のモータコイル3u,3v,3wにそれぞれ接続されている。各スイッチング素子16~21は、例えばFETで構成することが可能である。
 制御回路14は、ホール素子Sからの位置情報信号に基づくモータ3の回転位置情報に従って駆動回路15を制御することができる。例えば、制御回路14は、モータ3の回転位置情報に従ってモータ制御信号を生成し、その制御信号をスイッチング素子16~21に供給する。各スイッチング素子16~21は、モータ制御信号のデューティ比(すなわちオンとオフの比率)で動作する。制御回路14は、モータ制御信号のデューティ比を適宜変更することによりスイッチング素子16~21のデューティ比を変更する。駆動回路15は、バッテリ13の直流電圧を三相の駆動電力に変換してモータ3へ供給する。スイッチング素子16~21がFETである場合、モータ制御信号はスイッチング素子16~21のゲートに供給されるゲートオン/オフ信号と呼ぶことがある。
 本実施形態の電動工具1の制御回路14は、モータ3を回転させる際にスイッチング素子16~21にそれぞれ供給されるモータ制御信号を、図4(a)に示すモードA~Fを順に切り替えながら出力する。スイッチング素子16~21は、図4(b)に示すようにオン/オフされる。モータ3を駆動させる場合には、制御回路14は、スイッチング素子16~21にそれぞれ接続された端子U+,U-,V+,V-,W+,W-に、モードに応じたモータ制御信号を供給する転流制御を実行する。スイッチング素子がFETである場合、各端子U+,U-,V+,V-,W+,W-は対応するスイッチング素子のゲートに接続される。制御回路14がモータ制御信号をPWM制御することでモータコイル3u,3v,3wに供給する電流を制御し、モータ3の回転数を制御する。なお、モードA~Fは、ロータ位置検出センサを構成するホール素子Sからのセンサ信号に応じて選択される。
 次に、本実施形態の電動工具1の動作について図5及び図6を参照しながら説明する。
 モータの駆動制御を行うためのメインルーチンとして、制御回路14は、図5(a)に示すように、先ず、初期設定処理を行う(ステップS10)。制御回路14は、回転方向選択部11の信号を読み取り、モータ3の回転方向を決定する(ステップS11)。制御回路14は、トリガスイッチ10から取り込んだ速度信号を所定のアルゴリズムにしたがって処理するボリューム入力処理を実行し(ステップS12)、入力された速度信号に応じたデューティ比を算出する(ステップS13)。制御回路14は、モータ3の回転数に応じて進角すべき時間を算出し(ステップS14)、その後、モータ3の駆動処理を行う(ステップS15)。その後、ステップS11~S15を繰り返す。
 ここで、ステップS12のボリューム入力処理では、制御回路14は、入力された速度信号を、トリガスイッチ10の引き込み量に応じたボリューム信号に変換して取り込む。進角すべき時間の算出は、例えば進角をα°とすると、外部割り込みのタイミング即ちセンサ信号の入力タイミングが電気角で60°であることから、制御回路14は、外部割り込みに対して(60-α)°分の時間を遅らせてタイマ割り込み信号を出力する。このようにして、制御回路14は、進角α°の進角制御を行うことができる。進角すべき時間をtnは、tn=(T-2×(60-α))/60の式に従って算出することができる。
 次に、図5(b)の割り込み処理について説明する。モータ3のロータ位置を検出するホール素子Sからのセンサ信号(位置情報信号)のエッジをトリガとして本割り込み処理が行われる。
 制御回路14は、ホール素子Sからのセンサ信号のエッジが入力されると(ステップS20)、前回のステップS20にて入力されたセンサ信号のエッジのカウント値と、今回のステップS20にて入力されたセンサ信号のエッジのカウント値とから、エッジ間周期(センサ信号のインターバル)を算出する(ステップS21)。次いで、制御回路14は駆動出力用タイマをスタートさせる(ステップS22)。制御回路14は、ステップS21にて算出したエッジ間周期からモータ3の回転速度を算出し、算出した回転速度から異常検出時間を算出する(ステップS23)。例えば、制御回路14は、算出した回転速度に基づいてホール素子Sからセンサ信号(位置情報信号)の出力間隔を推測し、その推測した出力間隔に従って異常検出時間(detection window)を設定する。制御回路14は、算出した回転速度が遅いほど異常検出時間を長く設定し、算出した回転速度が速いほど異常検出時間を短く設定するための異常時間設定アルゴリズムを備え、異常時間設定アルゴリズムに従って異常検出時間を設定することができる。異常時間設定アルゴリズムは、例えば図8に示すように、算出した回転速度と異常検出時間との関係を示す関数やマップを含み得る。
 次いで、制御回路14は、異常検出用タイマをスタートし(ステップS24)、メインルーチンに戻る。
 次に、制御回路14は、メインルーチンのステップS13にて算出された進角時間が経過した時点で駆動出力用タイマをオフし、図5(c)の割り込み処理を開始する。制御回路14は、モータ駆動信号及びPWM信号を出力し(ステップS25)、その後、メインルーチンに戻る。
 また、制御回路14は、次のセンサ信号のエッジが入力されるまでに前記異常検出時間が経過した場合には異常と判断し、異常検出用タイマをオフし、図5(d)に示すように異常停止処理を割り込み処理として開始する。例えば、制御回路14は、ステップS30において異常停止を実行する。異常停止は、異常検出または異常判断によってトリガされた駆動電力の供給停止と呼ぶことがある。このとき、図7に示す例では、異常停止時には、端子U+,U-,V+,V-,W+,W-にHレベルのモータ制御信号を供給することで全てのスイッチング素子16~21からの出力をオフ状態にし、モータ3への通電を遮断している。通常停止では、端子U+,V+,W+に対応するスイッチング素子はオフ状態であるが、端子U-,V-,W-に対応するスイッチング素子はオン状態である。制御回路14は異常停止の回数をカウントし、保持することができる。保持したカウント値は、所定の手続きによってリセットすることが出来る。
 次いで、制御回路14は、異常停止後、トリガスイッチ10がオンされた(引き込まれた)か否かを判定する(ステップS31)。トリガスイッチ10がオフされた状態であれば(ステップS31:NO)、制御回路14は異常停止状態を継続させる(ステップS32)。
 一方、トリガスイッチ10がオンされれば(ステップS31:YES)、制御回路14は異常停止回数が所定回数(例えば10回)を超えているかどうかを判定する(ステップS33)。異常停止回数が所定回数を超えていれば(ステップS33:YES)、制御回路14は異常停止状態を継続する。
 一方、異常停止回数が所定回数以下であれば(ステップS33:NO)、制御回路14は、トリガスイッチ10の速度信号を所定のアルゴリズムにしたがって処理するボリューム入力処理を実行する(ステップS34)。次いで、制御回路14は、入力された速度信号に応じたデューティ比を算出する(ステップS35)。
 次いで、制御回路14は、ステップS35にて算出したデューティ比と、前記異常停止前のデューティ比とを比較する(ステップS36)。ステップS35にて算出したデューティ比が異常停止前のデューティ比以上であれば(ステップS36:YES)、制御回路14は、算出したデューティ比を異常停止前のデューティ比より低いデューティ比に変更してモータ3を再駆動する(ステップS37)。一方、ステップS35にて算出したデューティ比が異常停止前のデューティ比未満であれば(ステップS36:NO)、制御回路14は、その算出したデューティ比(すなわち異常停止前のデューティ比より低いデューティ比)でモータ3を再駆動する(ステップS38)。ここで、異常停止を行うことでモータ3の速度が低下しているため、異常停止前と同じデューティ比でモータ3をオンすると、電流オーバーシュートのためにビットが急回転して使用者に予期しない反動を与える虞がある。そこで、異常停止後のモータ3の再駆動が異常停止前のデューティ比より低いデューティ比で行われることで、電流オーバーシュート及び予期しない反動を低減あるいは防止することができ、電動工具1の安全性が高められる。
 制御回路14は、ステップS37及びステップS38の再駆動時においては、前記進角制御を実施しないことが好ましい。ステップS37またはステップS38においてモータ3を駆動した後には、制御回路14は、図5(a)に示すメインルーチンのステップS11に戻る。
 次に、本実施形態の特徴的な効果を説明する。
 (1)制御回路14は、モータ3の回転速度に基づいてホール素子Sからのセンサ信号の出力間隔を推測し、その推測した出力間隔に従って異常検出時間を設定する。制御回路14はホール素子Sからの前記センサ信号を実際に検出してから次のセンサ信号が前記異常検出時間内に確認されない場合には異常と判定する。制御回路14は、前記モータ3の回転速度が速いほど異常検出時間を短く設定し、前記モータ3の回転速度が遅いほど前記異常検出時間を長く設定するアルゴリズムを備える。このように、モータ3の回転速度が速いほど異常検出時間を短く設定しても、モータ3の回転速度に応じてセンサ信号の出力間隔が短くなることで、適切に異常か否かを検出することが可能となる。また、異常検出時間を短くすることで、異常状態でモータ3のスイッチング素子16~21に通電することを抑えることができるため、スイッチング素子16~21の破損を抑えることができる。一方、モータ3の回転速度が遅いほど異常検出時間を長くしても、モータ3の回転速度に応じて出力間隔が長くなるため、正常であるにも関わらず異常と判定されることを抑えることができる。
 (2)制御回路14は、異常と判定した場合には、駆動回路15からモータ3への給電を停止させてモータ3を停止させる異常停止を実行するため、スイッチング素子16~21に異常状態の電流が流れることを抑えることができ、スイッチング素子の破損を抑えることができる。
 (3)制御回路14は、使用者の操作に従ってモータ3の駆動と停止のいずれかを選択する運転状態選択部としてのトリガスイッチ10と接続されている。制御回路14は、モータ3異常停止の実行後、トリガスイッチ10介してモータ3の駆動が選択された場合には、モータ3を再駆動させる。このような構成とすることで、例えば一時的に電動工具1の負荷が増大し、モータ3の回転が一瞬異常状態となっても、正常状態に復帰した時に再起動することで作業者は作業の中断を比較的短く抑えることができ、使用者の利便性を向上させることができる。
 (4)制御回路14は、異常停止の実行前のデューティ比よりも低いデューティ比で駆動回路15のスイッチング素子16~21を制御してモータ3を再駆動させる。ここで、異常停止を行うことでモータ3の速度が低下しているため、異常停止前と同じデューティ比でモータ3をオンすると、電流オーバーシュートのためにビットが急回転して使用者に予期しない反動を与える虞がある。しかし、異常停止後のモータ3の再駆動が異常停止前のデューティ比より低いデューティ比で行われることで(ステップS37及びS38を参照)、電流オーバーシュート及び予期しない反動を低減あるいは防止することができ、電動工具1の安全性が高められる。
 (5)好ましい例では、制御回路14は、再駆動の回数を所定回数に制限する。この場合、異常検出とモータ3の再起動を繰り返すことで酷使されるスイッチング素子16~21の破損を低減することができる。
 (6)好ましい例では、制御回路14は、再駆動前にモータ3の転流制御を行うとともに、再駆動の開始時には進角制御を行わない。ここで、再駆動の開始時には、特に異常停止直後の再駆動の開始時には、モータ3の回転が不安定である。不安定な回転中に進角制御を停止することで、モータ3の回転状態を素早く安定させることが可能となる。
 尚、本発明の実施形態は、以下のように変更してもよい。
 ・上記実施形態では、モータ3の回転速度に応じて異常検出時間の長さを変更する構成としたが、これに加えて図9に示すように、デューティ比も考慮して異常検出時間の長さを変更してもよい。例えば、デューティ比が大きければ異常検出時間を短くし、デューティ比が小さければ異常検出時間を長くするための異常時間設定アルゴリズムを制御回路14は備えることができる。
 ・上記実施形態では、再駆動の回数を所定回数に制限する構成としたが、これに限らない。
 ・上記実施形態では、再駆動の開始時には、モータ3の進角制御を行わない構成としたが、これに限らない。
 ・上記実施形態では言及していないが、制御回路14は、モータ3の再駆動が所定回数に達したことを使用者に報知してもよい。このような構成とすることで、使用者に対して異常状態を認識させることが可能となる。この報知の方法は特に限定されないが、例えば電動工具1に設けられ得る、視覚的なまたは聴覚的なまたは触覚的な報知部を介して行うことができる。
 ・好ましい例と変更例を適宜組合せてもよい。
 1…電動工具、3…モータ(ブラシレスモータ)、10…運転状態選択部としてのトリガスイッチ、11…回転方向選択部、14…制御部としての制御回路、15…駆動回路、16~21…スイッチング素子、S…センサ部としてのホール素子。

Claims (7)

  1.  正逆回転可能なブラシレスモータと、
     前記ブラシレスモータの回転位置を検出し、回転位置の変化を知らせる位置情報信号を出力するセンサ部と、
     複数のスイッチング素子を有して前記ブラシレスモータへの給電を行う駆動回路と、
     前記センサ部により検出された、前記ブラシレスモータの回転位置に基づいて前記駆動回路を制御する制御部とを備え、
     前記制御部は、前記ブラシレスモータの回転速度に基づいて前記センサ部からの前記位置情報信号の出力間隔を推測し、その推測した出力間隔に従って異常検出時間を設定し、
     前記制御部は、前記センサ部からの前記位置情報信号を実際に検出してから次の位置情報信号が前記異常検出時間内に確認できない場合には、異常と判定し、
     前記制御部は、前記ブラシレスモータの回転速度が速いほど前記異常検出時間を短く設定し、前記ブラシレスモータの回転速度が遅いほど前記異常検出時間を長く設定するための異常時間設定アルゴリズムを備える電動工具。
  2.  請求項1に記載の電動工具において、
     前記制御部は、前記異常と判定した場合には、前記駆動回路から前記ブラシレスモータへの給電を停止する異常停止を実行することを特徴とする電動工具。
  3.  請求項2に記載の電動工具は、
     使用者の操作に従って前記ブラシレスモータの駆動と停止のいずれかを選択する運転状態選択部を備え、
     前記制御部は、前記異常停止の実行後、前記運転状態選択部を介して前記ブラシレスモータの駆動が選択された場合には、前記ブラシレスモータを再駆動させることを特徴とする電動工具。
  4.  請求項3に記載の電動工具において、
     前記制御部は、前記異常停止の実行前のデューティ比よりも低いデューティ比で前記駆動回路のスイッチング素子を制御して前記ブラシレスモータを再駆動動作させることを特徴とする電動工具。
  5.  請求項3又は4に記載の電動工具において、
     前記制御部は、前記再駆動の回数を所定回数に制限することを特徴とする電動工具。
  6.  請求項5に記載の電動工具において、
     前記制御部は、前記再駆動が所定回数に達したことを前記使用者に報知することを特徴とする電動工具。
  7.  請求項3~6のいずれか一項に記載の電動工具において、
     前記制御部は、前記再駆動前に前記ブラシレスモータの進角制御を行うとともに、前記再駆開始時には前記進角制御を行わないことを特徴とする電動工具。
     
PCT/JP2013/000947 2012-03-13 2013-02-20 電動工具 WO2013136673A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP13761505.0A EP2826604B1 (en) 2012-03-13 2013-02-20 Electric tool
CN201380013355.8A CN104159712B (zh) 2012-03-13 2013-02-20 电动工具

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012055966A JP2013188825A (ja) 2012-03-13 2012-03-13 電動工具
JP2012-055966 2012-03-13

Publications (1)

Publication Number Publication Date
WO2013136673A1 true WO2013136673A1 (ja) 2013-09-19

Family

ID=49160625

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/000947 WO2013136673A1 (ja) 2012-03-13 2013-02-20 電動工具

Country Status (4)

Country Link
EP (1) EP2826604B1 (ja)
JP (1) JP2013188825A (ja)
CN (1) CN104159712B (ja)
WO (1) WO2013136673A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12005540B2 (en) 2021-04-28 2024-06-11 Milwaukee Electric Tool Corporation Power tool including a machine learning block for controlling field weakening of a permanent magnet motor

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6090581B2 (ja) 2013-09-28 2017-03-08 日立工機株式会社 電動工具
JP6133818B2 (ja) * 2014-06-11 2017-05-24 トヨタ自動車株式会社 車両の制御装置
CN107520816B (zh) * 2016-06-21 2020-01-14 苏州宝时得电动工具有限公司 动力工具的保护方法及***
JP6814032B2 (ja) 2016-11-24 2021-01-13 株式会社マキタ 電動作業機
JP6524274B2 (ja) * 2017-05-26 2019-06-05 ローム株式会社 信号灯モニタ
US11085582B2 (en) 2017-08-30 2021-08-10 Milwaukee Electric Tool Corporation Power tool having object detection
CN111774722B (zh) * 2020-06-30 2022-07-01 大族激光科技产业集团股份有限公司 一种基于激光***电容传感器反馈信号衰变的智能控制方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008023645A (ja) * 2006-07-20 2008-02-07 Makita Corp 電動工具
JP2009165280A (ja) * 2008-01-08 2009-07-23 Makita Corp モータ制御装置とそれを用いた電動工具
JP2011011313A (ja) 2009-07-03 2011-01-20 Hitachi Koki Co Ltd 電動工具

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4019895C2 (de) * 1990-06-22 1999-04-08 Ceka Elektrowerkzeuge Ag & Co Verfahren und Vorrichtung zur Steuerung des Betriebs von Elektrohandgeräten
JP4337531B2 (ja) * 2003-12-09 2009-09-30 パナソニック電工株式会社 電動工具
JP5112956B2 (ja) * 2008-05-30 2013-01-09 株式会社マキタ 充電式電動工具
JP2011025809A (ja) * 2009-07-24 2011-02-10 Nsk Ltd 電動パワーステアリング装置
JP5476177B2 (ja) * 2010-03-26 2014-04-23 パナソニック株式会社 電動工具
JP5469000B2 (ja) * 2010-06-17 2014-04-09 株式会社マキタ 電動工具、ロック状態発生判定装置、及びプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008023645A (ja) * 2006-07-20 2008-02-07 Makita Corp 電動工具
JP2009165280A (ja) * 2008-01-08 2009-07-23 Makita Corp モータ制御装置とそれを用いた電動工具
JP2011011313A (ja) 2009-07-03 2011-01-20 Hitachi Koki Co Ltd 電動工具

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12005540B2 (en) 2021-04-28 2024-06-11 Milwaukee Electric Tool Corporation Power tool including a machine learning block for controlling field weakening of a permanent magnet motor

Also Published As

Publication number Publication date
CN104159712B (zh) 2016-08-03
EP2826604A1 (en) 2015-01-21
EP2826604B1 (en) 2017-11-22
CN104159712A (zh) 2014-11-19
EP2826604A4 (en) 2016-01-13
JP2013188825A (ja) 2013-09-26

Similar Documents

Publication Publication Date Title
WO2013136673A1 (ja) 電動工具
WO2013136672A1 (ja) 電動工具
US10903775B2 (en) Power tool
JP5242974B2 (ja) 電動工具
EP2572832B1 (en) Electric power tool, lock status determination device, and program
EP2520397B1 (en) Motorized tool
JP5726022B2 (ja) 電動工具
US20150135907A1 (en) Power tool
JP5755988B2 (ja) 電動工具
WO2009087834A1 (ja) モータ制御装置とそれを用いた電動工具
US20130068491A1 (en) Electric power tool
JP2015150671A (ja) 回転打撃工具
US11533841B2 (en) Electric working machine and method for controlling motor of electric working machine
JP2023055528A (ja) 電動工具
JP4127201B2 (ja) 電動工具
CN112536766B (zh) 电动作业机
EP2818281B1 (en) Electric power tool
JP5997723B2 (ja) ブラシレス・モータ用のコントローラ
JP2020203331A (ja) 電動工具
CN115733393A (zh) 电动作业机
JP2014069253A (ja) 電動工具
JP5013260B2 (ja) 電動工具
JP2020104244A (ja) 電動作業機
JP2023055529A (ja) 電動工具
JP2006000973A (ja) 電池式電動工具

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13761505

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2013761505

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2013761505

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE