JP7568199B2 - Motor Drive Unit - Google Patents
Motor Drive Unit Download PDFInfo
- Publication number
- JP7568199B2 JP7568199B2 JP2021562520A JP2021562520A JP7568199B2 JP 7568199 B2 JP7568199 B2 JP 7568199B2 JP 2021562520 A JP2021562520 A JP 2021562520A JP 2021562520 A JP2021562520 A JP 2021562520A JP 7568199 B2 JP7568199 B2 JP 7568199B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- rotation speed
- duty ratio
- threshold value
- drive device
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
- H02P27/08—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Direct Current Motors (AREA)
Description
本発明は、モータ駆動装置に関する。 The present invention relates to a motor driving device.
従来、モータを所望の速度で回転させるための様々な駆動制御が実施されている。モータの駆動制御においては、外乱などの異常の場合であっても、モータに異常電流が流れるのを防ぎ、回路やモータの保護や安定した駆動を行うことが重要である。
例えば、ベクトル制御によるモータの駆動制御において、モータに流れる電流が閾値を超えたことを検出した場合に、d軸電圧指令値又はq軸電圧指令値を補正することにより、制御を安定化するように構成したものが知られている。例えば特許文献1に開示している。
Conventionally, various drive controls have been implemented to rotate a motor at a desired speed. In motor drive control, it is important to prevent abnormal current from flowing through the motor even in the event of an abnormality such as a disturbance, to protect the circuit and the motor, and to perform stable drive.
For example, in a known motor drive control using vector control, when it is detected that the current flowing through the motor exceeds a threshold, the control is stabilized by correcting a d-axis voltage command value or a q-axis voltage command value. For example, this is disclosed in Patent Document 1.
従来、モータに流れる電流を閾値と比較することで、モータを安定して駆動しようとしているが、閾値が適切でないとモータを効率よく駆動することが出来ず、非効率な運転になってしまうおそれがあった。 Conventionally, motors have been driven stably by comparing the current flowing through them with a threshold value, but if the threshold value is not appropriate, the motor cannot be driven efficiently, which could result in inefficient operation.
本発明の目的は、モータを効率よく駆動するモータ駆動装置を提供することである。 The object of the present invention is to provide a motor driving device that efficiently drives a motor.
本願の例示的な第1発明は、モータを駆動するモータ駆動装置であって、前記モータを回転させる回転数を取得する回転数取得部と、前記回転数取得部で取得した回転数に応じて、前記モータを駆動するPWM信号のデューティ比を設定するデューティ比設定部と、前記デューティ比設定部で設定したデューティ比のPWM信号を出力するPWM信号出力部と、前記PWM信号出力部が出力するPWM信号に基づき前記モータを駆動するドライバと、前記モータに流れる電流を検出する電流検出部と、を備え、前記デューティ比設定部は、前記電流検出部で検出した電流が第1閾値に達したときに、前記デューティ比を、前記モータを駆動開始する際の初期値よりも大きな所定値に設定する第1制御と、前記電流検出部で検出した電流が前記第1閾値よりも大きな第2閾値に達したときに、前記デューティ比を、前記初期値に設定する第2制御と、を実行し、前記デューティ比設定部は、前記第1閾値及び前記第2閾値の少なくともひとつを、前記回転数取得部で取得した回転数に応じて変更する。
A first exemplary invention of the present application is a motor drive device that drives a motor, comprising: a rotation speed acquisition unit that acquires a rotation speed at which the motor is rotated; a duty ratio setting unit that sets a duty ratio of a PWM signal that drives the motor in accordance with the rotation speed acquired by the rotation speed acquisition unit; a PWM signal output unit that outputs a PWM signal having a duty ratio set by the duty ratio setting unit; a driver that drives the motor based on the PWM signal output by the PWM signal output unit; and a current detection unit that detects a current flowing through the motor, wherein the duty ratio setting unit executes a first control to set the duty ratio to a predetermined value larger than an initial value when driving of the motor is started when the current detected by the current detection unit reaches a first threshold value, and a second control to set the duty ratio to the initial value when the current detected by the current detection unit reaches a second threshold value larger than the first threshold value , and the duty ratio setting unit changes at least one of the first threshold value and the second threshold value in accordance with the rotation speed acquired by the rotation speed acquisition unit.
本願の例示的な第1発明によれば、モータを効率よく駆動することが出来る。According to the exemplary first invention of the present application, the motor can be driven efficiently.
以下、図面を参照しながら、本発明の実施形態に係るモータ駆動装置について説明する。なお、以下の図面においては、各構成をわかり易くするために、実際の構造と各構造における縮尺及び数等を異ならせる場合がある。Hereinafter, a motor drive device according to an embodiment of the present invention will be described with reference to the drawings. Note that in the following drawings, the scale and number of each structure may differ from the actual structure in order to make each configuration easier to understand.
また、図面においては、適宜3次元直交座標系としてXYZ座標系を示す。XYZ座標系において、Z軸方向は、図1に示す中心軸Jの軸方向と平行な方向とする。X軸方向は、中心軸Jに対する径方向とする。Y軸方向は、X軸方向とZ軸方向との両方と直交する方向とする。X軸方向、Y軸方向、及びZ軸方向のいずれにおいても、図中に示す矢印が指す側を+側、反対側を-側とする。 In addition, in the drawings, an XYZ coordinate system is appropriately shown as a three-dimensional Cartesian coordinate system. In the XYZ coordinate system, the Z-axis direction is parallel to the axial direction of the central axis J shown in FIG. 1. The X-axis direction is radial to the central axis J. The Y-axis direction is perpendicular to both the X-axis and Z-axis directions. In each of the X-axis, Y-axis, and Z-axis directions, the side indicated by the arrow in the drawing is the + side, and the opposite side is the - side.
また、以下の説明においては、Z軸方向の正の側(+Z側)を「フロント側」又は「一方側」と呼び、Z軸方向の負の側(-Z側)を「リア側」又は「他方側」と呼ぶ。なお、リア側(他方側)及びフロント側(一方側)とは、単に説明のために用いられる名称であって、実際の位置関係及び方向を限定しない。また、特に断りのない限り、中心軸Jに平行な方向(Z軸方向)を単に「軸方向」と呼び、中心軸Jを中心とする径方向を単に「径方向」と呼び、中心軸Jを中心とする周方向、すなわち、中心軸Jの軸周りを単に「周方向」と呼ぶ。径方向において中心軸Jに近づく側を「径方向内側」と呼び、中心軸Jから遠ざかる側を「径方向外側」と呼ぶ。In the following description, the positive side (+Z side) in the Z-axis direction is called the "front side" or "one side", and the negative side (-Z side) in the Z-axis direction is called the "rear side" or "other side". The rear side (other side) and the front side (one side) are names used simply for explanation and do not limit the actual positional relationship and direction. Unless otherwise specified, the direction parallel to the central axis J (Z-axis direction) is simply called the "axial direction", the radial direction centered on the central axis J is simply called the "radial direction", and the circumferential direction centered on the central axis J, i.e., around the axis of the central axis J, is simply called the "circumferential direction". The side approaching the central axis J in the radial direction is called the "radial inner side", and the side moving away from the central axis J is called the "radial outer side".
なお、本明細書において、「軸方向に延びる」とは、厳密に軸方向(Z軸方向)に延びる場合に加えて、軸方向に対して、45°未満の範囲で傾いた方向に延びる場合も含む。
また、本明細書において、「径方向に延びる」とは、厳密に径方向、すなわち、軸方向(Z軸方向)に対して垂直な方向に延びる場合に加えて、径方向に対して、45°未満の範囲で傾いた方向に延びる場合も含む。また「平行」とは、厳密に平行な場合に加えて、互いに成す角が45°未満の範囲で傾いた場合も含む。
In this specification, "extending in the axial direction" includes not only extending strictly in the axial direction (Z-axis direction), but also extending in a direction tilted at an angle of less than 45° to the axial direction.
In this specification, "extending in the radial direction" includes not only extending strictly in the radial direction, i.e., in a direction perpendicular to the axial direction (Z-axis direction), but also extending in a direction tilted at an angle of less than 45° to the radial direction. "Parallel" includes not only being strictly parallel, but also being tilted at an angle of less than 45° to each other.
なお、本明細書において、単に「回転数」という場合は、単位時間当たりの回転数をいい、例えば、回転数が1300という場合には、1分間当たりの回転数が1300回転、すなわち1300[rpm]であることを示す。In this specification, when the term "rotation speed" is used simply, it refers to the number of rotations per unit time. For example, a rotation speed of 1300 indicates that the number of rotations per minute is 1300 rotations, or 1300 rpm.
[第1実施形態]
<モータの構成>
図1は、本発明の第1実施形態に係るモータ駆動装置によって駆動するモータを、Y軸と直交し中心軸Jを通る面で切断して示す断面図である。
図2は、図1のモータ10の斜視図である。
本実施形態において、モータ10は、ブラシレスDCモータである。モータ10は、軸方向に延びる中心軸Jに沿って配置されるモータシャフト41を有するロータ50と、ロータ50と径方向に隙間を介して対向するステータ40と、を備えるモータ部30と、モータ部30の駆動を行う駆動回路81等を実装した回路基板80とを収容するモータハウジング21及び23と、を備える。モータハウジング21及び23は、軸方向一方側から軸方向他方側に向けて回路基板80及びロータ50の順に配置して収容する。
[First embodiment]
<Motor configuration>
FIG. 1 is a cross-sectional view showing a motor driven by a motor drive device according to a first embodiment of the present invention, taken along a plane perpendicular to the Y axis and passing through a central axis J.
FIG. 2 is a perspective view of the
In this embodiment, the
モータ10は、ステータ40を備え、ステータ40は、ステータヨーク42を備える。モータ10は、ステータヨーク42の軸方向一方側に回路基板80を有する。回路基板80は、軸方向に貫通する貫通孔80aを有する。モータシャフト41は、貫通孔80aを貫通する。モータ10は、軸受55a及び55bを備える。軸受55aは、モータハウジング23の軸方向他方側に配置される。軸受55bは、モータハウジング21の軸方向一方側に配置される。また、軸受55aは、モータシャフト41の軸方向一方側端部に配置される。軸受55bは、モータシャフト41の軸方向他方側端部に配置される。軸受55a及び55bは、モータシャフト41を回転可能に支持する。軸受55a及び55bの形状、構造等は、特に限定されず、いかなる公知の軸受も用いることが出来る。The
ロータ50は、ロータマグネット51を備える。ロータマグネット51は、モータシャフト41を軸周りに囲んで、モータシャフト41に固定される。The
モータ10は、有底筒状のモータハウジング21を有する。モータハウジング21の径方向内側にはモータ部30が収容される。モータハウジング21は、円筒形状でもよいし、角筒形状であってもよい。モータハウジング21は、例えばアルミダイキャスト製である。モータ10は、回路基板80の軸方向一方側に、有底筒状のモータハウジング23を有する。モータハウジング23は、円筒形状でもよいし、角筒形状であってもよい。モータハウジング23は、例えばアルミダイキャスト製である。モータハウジング21は軸方向一方側に開口し、モータハウジング23は軸方向他方側に開口する。モータハウジング21の軸方向一方側の開口は、モータハウジング23によって塞がれ、モータハウジング23の軸方向他方側の開口は、モータハウジング21によって塞がれる。The
モータハウジング21は、軸方向一方側の端部に、径方向外側に延びるフランジ部21aを有する。フランジ部21aは、軸方向に貫通する貫通孔21aaを有する。モータハウジング23は、軸方向他方側の端部に、径方向外側に延びるフランジ部23aを有する。フランジ部23aは、軸方向に貫通する貫通孔23aaを有する。貫通孔21aaと貫通孔23aaとは、軸方向位置及び周方向位置が一致し、貫通孔21aaと貫通孔23aaとが連続した貫通孔となる。貫通孔21aaと貫通孔23aaとに貫通するようにねじ止めを行うことで、モータハウジング21とモータハウジング23とを固定することが出来る。The
図3は、図2のモータ10からモータハウジング23を外して示す斜視図である。
回路基板80は、モータハウジング21の筒穴の形状に応じた形状である。本実施形態では、回路基板80は円形である。駆動回路81は、複数の電子部品で構成される。駆動回路81は、例えば、IGBT、ブリッジダイオード、MOSFET,IPM、DC/DCコンバータのうちの少なくとも一つを含む。IGBTは、Insulated Gate Bipolar Transistorの略称である。MOSFETは、metal-oxide-semiconductor field-effect transistorの略称である。IPMは、Intelligent Power Moduleの略称である。駆動回路81は、コネクタ82に接続された配線を介してモータ10の外部と接続される。コネクタ82に接続された配線は、モータハウジング21及び23に設けられた貫通孔83を通る。
FIG. 3 is a perspective view showing the
The
<モータ駆動装置の構成>
図4は、本発明の実施形態に係るモータ駆動装置の構成を示すブロック図である。
モータ駆動装置100は、モータ300を駆動する装置である。図1のモータ30は、図4のモータ300の一例である。モータ駆動装置100は、マイコン101と、ドライバ102と、電流検出部103と、を備える。マイコン101は、モータ300を回転させる回転数を取得する回転数取得部104と、回転数取得部104で取得した回転数に応じて、モータ300を駆動するPWM信号のデューティ比を設定するデューティ比設定部105と、デューティ比設定部105で設定したデューティ比のPWM信号を出力するPWM信号出力部106と、を有する。ドライバ102は、PWM信号出力部106が出力するPWM信号に基づきモータ300を駆動する。電流検出部103は、例えばシャント抵抗で構成され、モータ300に流れる電流を検出する。本実施形態では、回転数取得部104、デューティ比設定部105及びPWM信号出力部106は、プログラムをマイコン101で実行することによって実現される。モータ駆動装置100は、マイコン101で実行されるプログラムを記憶する記憶部を有する。回転数取得部104、デューティ比設定部105及びPWM信号出力部106は、ハードウェアで実現されるものであってもよい。図1の駆動回路81は、図4のマイコン101、ドライバ102及び電流検出部103の一例である。図4のモータ駆動装置100の構成の一部を、図1の駆動回路81の外部に設けてもよい。
<Configuration of the motor driving device>
FIG. 4 is a block diagram showing the configuration of a motor drive device according to an embodiment of the present invention.
The
モータ駆動装置100は、モータ300の回転位置を検出するセンサを有してそのセンサによる検出結果に基づいてモータ300の回転位置を検出するものであってもよい。モータ駆動装置100は、モータ300の回転位置を検出するセンサを有しないでセンサレス制御を行うものであってもよい。The
回転数設定部200は、モータ駆動装置100によってモータ300を回転させる回転数を設定する。回転数取得部104は、回転数設定部200で設定された、モータ300を回転させる回転数を取得する。モータ駆動装置100は、回転数設定部200で設定された回転数でモータ300を回転させる。モータ駆動装置100は、回転数設定部200を含むものであってもよい。回転数設定部200は、例えば、回路基板80に搭載されたディップスイッチである。回転数設定部200がディップスイッチの場合、操作者は、ディップスイッチのオン/オフパターンでモータ300の回転数を設定することが出来る。回転数設定部200は、ディップスイッチやロータリースイッチの他、回路基板80上に設けた抵抗、ジャンパー線、半田などでスイッチを構成し、モータ300を回転させる回転数を設定するものであってもよい。また、回転数取得部104は、外部から通信によって前記モータを回転させる回転数を取得するものであってもよい。The rotation
<モータ駆動装置の動作>
デューティ比設定部105は、電流検出部103で検出した電流が第1閾値に達したときに、デューティ比を、モータ300を駆動開始する際の初期値よりも大きな所定値に設定する第1制御と、電流検出部103で検出した電流が前記第1閾値よりも大きな第2閾値に達したときに、デューティ比を、初期値に設定する第2制御と、を実行する。また、デューティ比設定部105は、第1閾値及び第2閾値の少なくともひとつを、回転数取得部104で取得した回転数に応じて変更する。また、デューティ比設定部105は、電流検出部103で検出した電流が第3閾値に達したときに、所定時間の間、デューティ比を0パーセントに設定する第3制御をさらに有する。第3閾値は、第2閾値よりも大きく、第2閾値は、前記第1閾値よりも大きい。
<Operation of the motor driving device>
The duty
図5は、モータ駆動装置100によるモータ駆動処理を示すフローチャートである。
モータ駆動装置100は、ステップS501において、操作者によるモータ駆動開始の指示を待つ。モータ駆動開始の指示は、例えば電源投入やスイッチ操作である。モータ駆動装置100は、操作者によるモータ駆動開始の指示を受け付けると(ステップS501:Yes)、ステップS502の回転数取得処理、ステップS503のデューティ比設定処理、及びステップS504のPWM信号出力処理を、操作者によるモータ停止の指示(ステップS505:Yes)を受け付けるまで繰り返す。
FIG. 5 is a flowchart showing the motor drive process performed by
In step S501,
ステップS502の回転数取得処理は、回転数設定部200によって設定された回転数を回転数取得部104が取得する処理である。回転数取得処理で取得した回転数は、デューティ比設定処理に引き渡される。ステップS503のデューティ比設定処理は、図6~図9を参照して後述するように、デューティ比設定部105によってデューティ比を設定する。デューティ比設定処理で設定したデューティ比は、PWM信号出力処理に引き渡される。ステップS504のPWM信号出力処理は、デューティ比設定処理で設定したデューティ比のPWM信号を生成し、そのPWM信号をドライバ102に出力する。
The rotation speed acquisition process in step S502 is a process in which the rotation
図6は、モータ駆動装置100によるデューティ比設定処理を示すフローチャートである。
まず、デューティ比設定部105は、ステップS601において、デューティ比を初期値に設定する。この初期値は、駆動するモータ300の特性に応じて予め定めた値であり、停止状態のモータ300をスムーズかつ効率的に動き出させるためのデューティ比である。この初期値は、例えば1%である。
FIG. 6 is a flowchart showing the duty ratio setting process performed by
First, in step S601, the duty
続いて、デューティ比設定部105は、ステップS602において、回転数に応じて閾値を変更する。ここで変更する閾値は、第1制御で用いる第1閾値、及び第2制御で用いる第2閾値である。デューティ比設定部105は、第1閾値、及び第2閾値のいずれか一方のみを変更してもよい。Next, in step S602, the duty
まず、第1閾値の変更について説明する。デューティ比設定部105は、モータ300を回転させる回転数に応じた第1閾値を算出する。例えばモータ駆動装置100の製造者や運用者は、モータ300を回転させる回転数を初期設定時の回転数としてひとつ決め、その初期設定時の回転数でモータ300を回転させたときにモータ300を高効率で駆動出来る第1閾値を初期設定時の第1閾値として求める。この初期設定時の第1閾値は、例えばモータ300を実際に駆動したときの効率を実測することで求めることが出来る。例えばモータ駆動装置100の製造者や運用者は、初期設定時の回転数及びそれに対応した初期設定時の第1閾値をモータ駆動装置100の記憶部に記憶しておく。デューティ比設定部105は、記憶部に記憶してある初期設定時の回転数及び初期設定時の第1閾値を用いて、回転数取得部104から引き渡された回転数が初期設定時の回転数と異なる場合の第1閾値を算出する。First, the change of the first threshold value will be described. The duty
例えば、初期設定時の回転数をN1とし、初期設定時の第1閾値をX1とし、回転数取得部104から引き渡された回転数をN2としたとき、回転数取得部104から引き渡された回転数N2でモータ300を駆動しているときに用いる第1閾値X2は式(1)で算
出される。
X2=(N1/N2)*X1(但し、/は除算の演算子であり、*は乗算の演算子である。)・・・式(1)
すなわち、デューティ比設定部105は、モータ300の回転数をN1からN2に変更する場合に、第1閾値をX1から、式(1)で算出したX2に変更する。
For example, when the rotation speed at the time of initial setting is N1, the first threshold value at the time of initial setting is X1, and the rotation speed delivered from the rotation
X2=(N1/N2)*X1 (where / is the division operator and * is the multiplication operator) Equation (1)
That is, when changing the rotation speed of the
デューティ比設定部105は、回転数取得部104から回転数を引き渡される都度、式(1)で第1閾値を算出してもよい。また、モータ300を駆動し得る回転数ごとに、式(1)により第1閾値を予め算出しておき、これを例えばテーブル形式で対応付けて記憶し、回転数取得部104から引き渡された回転数に対応する第1閾値をテーブルから読み出して第1制御で用いるようにしてもよい。デューティ比設定部105は、例えば、回転数が1300[rpm]の場合は、第1閾値を0.63A(アンペア)にし、回転数が1550[rpm]の場合は、第1閾値を0.52A(アンペア)にし、回転数が1800[rpm]の場合は、第1閾値を0.45A(アンペア)にする。The duty
第2閾値の変更について説明する。デューティ比設定部105は、モータ300を回転させる回転数に応じた第2閾値を算出する。例えばモータ駆動装置100の製造者や運用者は、モータ300を回転させる回転数を初期設定時の回転数としてひとつ決め、その初期設定時の回転数でモータ300を回転させたときにモータ300を高効率で駆動出来る第2閾値を初期設定時の第2閾値として求める。この初期設定時の第2閾値は、例えばモータ300を実際に駆動したときの効率を実測することで求めることが出来る。例えばモータ駆動装置100の製造者や運用者は、初期設定時の回転数及びそれに対応した初期設定時の第2閾値をモータ駆動装置100の記憶部に記憶しておく。デューティ比設定部105は、記憶部に記憶してある初期設定時の回転数及び初期設定時の第2閾値を用いて、回転数取得部104から引き渡された回転数が初期設定時の回転数と異なる場合の第2閾値を算出する。
The change of the second threshold value will be explained. The duty
例えば、初期設定時の回転数をN1とし、初期設定時の第2閾値をY1とし、回転数取得部104から引き渡された回転数をN2としたとき、回転数取得部104から引き渡された回転数N2でモータ300を駆動しているときに用いる第2閾値Y2は式(2)で算出される。
Y2=(N1/N2)*Y1(但し、/は除算の演算子であり、*は乗算の演算子である。)・・・式(2)
すなわち、デューティ比設定部105は、モータ300の回転数をN1からN2に変更する場合に、第2閾値をY1から、式(2)で算出したY2に変更する。
For example, when the rotation speed at the time of initial setting is N1, the second threshold value at the time of initial setting is Y1, and the rotation speed delivered from the rotation
Y2=(N1/N2)*Y1 (where / is a division operator and * is a multiplication operator)...Equation (2)
That is, when changing the rotation speed of the
デューティ比設定部105は、回転数取得部104から回転数を引き渡される都度、式(2)で第2閾値を算出してもよい。また、モータ300を駆動し得る回転数ごとに、式(2)により第2閾値を予め算出しておき、これを例えばテーブル形式で対応付けて記憶し、回転数取得部104から引き渡された回転数に対応する第2閾値をテーブルから読み出して第2制御で用いるようにしてもよい。デューティ比設定部105は、例えば、回転数が1300[rpm]の場合は、第2閾値を0.80A(アンペア)にし、回転数が1550[rpm]の場合は、第2閾値を0.67A(アンペア)にし、回転数が1800[rpm]の場合は、第2閾値を0.58A(アンペア)にする。The duty
デューティ比設定部105は、ステップS603において第1制御を実行し、ステップS604において第2制御を実行し、ステップS605において第3制御を実行する。第1制御及び第2制御では、ステップS602で変更した第1閾値及び第2閾値を用いる。なお、第1制御、第2制御及び第3制御は、モータ駆動装置100によるモータ300の駆動中に、例えばタイマー割込みにより予め定めた周期で実行される。第1制御、第2制御及び第3制御の詳細については、図7、図8及び図9を参照して後述する。The duty
デューティ比設定部105は、モータ300の駆動において、モータ300の回転し始めにステップS601で設定した初期値のデューティ比から、回転数取得部104から引き渡された回転数に対応したデューティ比に達するまで、デューティ比を徐々に増加させて更新する。ステップS606及びステップS607では、このデューティ比を更新する処理を実行する。デューティ比設定部105は、ステップS606において、現在のデューティが、回転数取得部104から引き渡された回転数に対応したデューティ比であるかを判定する。デューティ比設定部105は、現在のデューティが、回転数取得部104から引き渡された回転数に対応したデューティ比である場合には(ステップS606:Yes)、ステップS602に戻る。デューティ比設定部105は、現在のデューティが、回転数取得部104から引き渡された回転数に対応したデューティ比ではない場合には(ステップS606:No)、ステップS607に進む。デューティ比設定部105は、ステップS607において、デューティ比を予め定めた量(例えば2%)だけ増加させて更新する。デューティ比設定部105は、ステップS607の後、ステップS602に戻る。In driving the
図7は、図6に示した第1制御を示すフローチャートである。第1制御は、閾値をオーバーした後、所定時間(例えば0.1秒)の間にオーバー回数が所定回数(例えば30回)に達したら、ステップS701の判定を実行する。第1制御は、例えば、約350マイクロ秒毎に実行される。
まず、デューティ比設定部105は、ステップS701において、電流検出部103で検出した電流が第1閾値に達したか、すなわち電流検出部103で検出した電流が第1閾値以上であるかを判定する。電流検出部103で検出した電流が第1閾値以上でなければ(ステップS701:No)、ステップS701に留まる。電流検出部103で検出した
電流が第1閾値以上の場合(ステップS701:Yes)、ステップS702に進む。
Fig. 7 is a flowchart showing the first control shown in Fig. 6. In the first control, when the number of times the threshold is exceeded reaches a predetermined number (e.g., 30 times) within a predetermined time (e.g., 0.1 seconds) after the threshold is exceeded, the determination in step S701 is executed. The first control is executed, for example, every approximately 350 microseconds.
First, in step S701, the duty
デューティ比設定部105は、ステップS702において、デューティ比を所定値に設定する。この所定値は、予め定めた一定値でもよいし、現在のデューティ比ごとに予め定めた値でもよいし、現在のデューティ比から予め定めた比率(例えば5%)を減算した値でもよい。例えば、デューティ比50%でモータ300を駆動していたときに、電流検出部103で検出した電流が第1閾値以上になった場合、デューティ比を45%に設定する。このステップS702で設定する所定値は、ステップS601で設定したデューティ比の初期値よりも大きい値である。デューティ比設定部105は、ステップS702に続いて、ステップS701に戻る。なお、第1制御は一連の処理が終了したら、すなわちステップS701でNoの場合及びステップS702が終了したら、図6のS604へ進む。In step S702, the duty
図8は、図6に示した第2制御を示すフローチャートである。第2制御は、閾値をオーバーしたら、即座にステップS801の判定を実行する。第2制御は、例えば、PWM周期毎に数ナノ秒で実行される。
まず、デューティ比設定部105は、ステップS801において、電流検出部103で検出した電流が第2閾値に達したか、すなわち電流検出部103で検出した電流が第2閾値以上であるかを判定する。電流検出部103で検出した電流が第2閾値以上でなければ(ステップS801:No)、ステップS801に留まる。電流検出部103で検出した電流が第2閾値以上の場合(ステップS801:Yes)、ステップS802に進む。
Fig. 8 is a flowchart showing the second control shown in Fig. 6. In the second control, when the threshold value is exceeded, the determination in step S801 is immediately executed. The second control is executed, for example, every PWM period, every few nanoseconds.
First, in step S801, the duty
デューティ比設定部105は、ステップS802において、デューティ比を初期値に設定する。この初期値は、ステップS601で設定したデューティ比の初期値である。この初期値は、例えば1%である。デューティ比設定部105は、ステップS802に続いて、ステップS801に戻る。なお、第2制御は一連の処理が終了したら、すなわちステップS801でNoの場合及びステップS802が終了したら、図6のS605へ進む。In step S802, the duty
図9は、図6に示した第3制御を示すフローチャートである。第3制御は、閾値をオーバーしたら、即座にステップS901の判定を実行する。第3制御は、例えば、約350マイクロ秒毎に実行される。
まず、デューティ比設定部105は、ステップS901において、電流検出部103で検出した電流が第3閾値に達したか、すなわち電流検出部103で検出した電流が第3閾値以上であるかを判定する。電流検出部103で検出した電流が第3閾値以上でなければ(ステップS901:No)、ステップS901に留まる。なお、第3制御は、電流検出部103で検出した電流が第3閾値未満の場合、すなわちステップS901でNoの場合、図6のS606へ進む。電流検出部103で検出した電流が第3閾値以上の場合(ステップS901:Yes)、ステップS902に進む。第3閾値は、モータ駆動装置100やモータ300を過電流による焼損等から保護するための閾値であり、回転数取得部104から引き渡された回転数によらずに一定の値であって、例えば1A(アンペア)である。
Fig. 9 is a flowchart showing the third control shown in Fig. 6. In the third control, when the threshold value is exceeded, the determination in step S901 is immediately executed. The third control is executed, for example, every approximately 350 microseconds.
First, in step S901, the duty
デューティ比設定部105は、ステップS902において、デューティ比を0%に設定する。すなわちモータ300を停止させる。その後、デューティ比設定部105は、ステップS903において、所定時間(例えば6秒)の経過を待つ。所定時間が経過したならば(ステップS903:Yes)、マイコン101は、処理をリセットし、ステップS501から処理を再スタートする。In step S902, the duty
<モータ駆動装置100の作用・効果>
次に、モータ駆動装置100の作用・効果について説明する。
<Functions and Effects of
Next, the operation and effects of the
上述の実施形態に係る発明においては、モータを駆動するモータ駆動装置であって、前記モータを回転させる回転数を取得する回転数取得部と、前記回転数取得部で取得した回転数に応じて、前記モータを駆動するPWM信号のデューティ比を設定するデューティ比設定部と、前記デューティ比設定部で設定したデューティ比のPWM信号を出力するPWM信号出力部と、前記PWM信号出力部が出力するPWM信号に基づき前記モータを駆動するドライバと、前記モータに流れる電流を検出する電流検出部と、を備え、前記デューティ比設定部は、前記電流検出部で検出した電流が第1閾値に達したときに、前記デューティ比を、前記モータを駆動開始する際の初期値よりも大きな所定値に設定する第1制御と、前記電流検出部で検出した電流が前記第1閾値よりも大きな第2閾値に達したときに、前記デューティ比を、前記初期値に設定する第2制御と、を実行し、前記デューティ比設定部は、前記第1閾値及び前記第2閾値の少なくともひとつを、前記回転数取得部で取得した回転数に応じて変更する。
このため、モータを効率よく駆動することが出来る。
また、簡易な方法で、トルク制御が可能となり、モータの温度上昇を抑制することが出来る。
In the invention according to the above-described embodiment, a motor drive device that drives a motor includes a rotation speed acquisition unit that acquires a rotation speed at which the motor is rotated, a duty ratio setting unit that sets a duty ratio of a PWM signal that drives the motor in accordance with the rotation speed acquired by the rotation speed acquisition unit, a PWM signal output unit that outputs a PWM signal having a duty ratio set by the duty ratio setting unit, a driver that drives the motor based on the PWM signal output by the PWM signal output unit, and a current detection unit that detects a current flowing through the motor, wherein the duty ratio setting unit executes a first control to set the duty ratio to a predetermined value larger than an initial value when driving of the motor is started when the current detected by the current detection unit reaches a first threshold, and a second control to set the duty ratio to the initial value when the current detected by the current detection unit reaches a second threshold larger than the first threshold, and the duty ratio setting unit changes at least one of the first threshold and the second threshold in accordance with the rotation speed acquired by the rotation speed acquisition unit.
This allows the motor to be driven efficiently.
Furthermore, torque control becomes possible using a simple method, and the temperature rise of the motor can be suppressed.
また、前記デューティ比設定部は、前記電流検出部で検出した電流が第3閾値に達したときに、所定時間の間、前記デューティ比を0パーセントに設定する第3制御をさらに有し、前記第3閾値は、前記第2閾値よりも大きく、前記第2閾値は、前記第1閾値よりも
大きい。
このため、電流検出部で検出した電流を第1閾値で制限出来ずに、電流がさらに上昇した場合であっても第2閾値に達したことにより電流を制限することが出来、モータを安定して駆動することが出来る。また、電流検出部で検出した電流が第3閾値に達してモータを停止することになる前に、電流が第2閾値に達したことにより制限することが出来、モータを安定して駆動することが出来る。
In addition, the duty ratio setting unit further has a third control that sets the duty ratio to 0 percent for a predetermined time when the current detected by the current detection unit reaches a third threshold, the third threshold being greater than the second threshold, and the second threshold being greater than the first threshold.
Therefore, even if the current detected by the current detection unit cannot be limited by the first threshold and the current further increases, the current can be limited because it has reached the second threshold, and the motor can be driven stably. Also, before the current detected by the current detection unit reaches the third threshold and the motor is stopped, the current can be limited because it has reached the second threshold, and the motor can be driven stably.
また、前記デューティ比設定部は、前記第1制御を第1周期で実行し、前記第2制御を前記第1周期よりも短い第2周期で実行する。
このため、電流検出部で検出した電流を第1閾値と比較する第1制御を実行する頻度よりも、第2閾値と比較する第2制御を実行する頻度が高いことで、電流が第2閾値に達した場合をより確実に検出することが出来、モータを安定して駆動することが出来る。
Moreover, the duty ratio setting unit executes the first control in a first period, and executes the second control in a second period that is shorter than the first period.
Therefore, by executing the second control, which compares the current detected by the current detection unit with the second threshold value, more frequently than the first control, which compares the current detected by the current detection unit with the first threshold value, it is possible to more reliably detect when the current has reached the second threshold value, and the motor can be driven stably.
また、前記デューティ比設定部は、前記モータの回転数N1をN2に変更する場合に、前記第1閾値X1を、X2=(N1/N2)*X1(但し、/は除算の演算子であり、*は乗算の演算子である。)で表されるX2に変更する。
このため、簡単な数式によって変更後の第1閾値を求めることが出来る。
In addition, when changing the motor rotation speed N1 to N2, the duty ratio setting unit changes the first threshold value X1 to X2 expressed as X2 = (N1/N2) * X1 (where / is a division operator and * is a multiplication operator).
Therefore, the changed first threshold value can be calculated using a simple formula.
また、前記N1は初期設定時のモータ回転数であり、前記X1は初期設定時の前記第1閾値である。
このため、変更後の第1閾値は、信頼の高い初期設定値に基づいて求めるので信頼できる値を求めることが出来る。
Moreover, N1 is the motor rotation speed at the time of initial setting, and X1 is the first threshold value at the time of initial setting.
Therefore, since the changed first threshold value is calculated based on the highly reliable initial setting value, a reliable value can be calculated.
また、前記デューティ比設定部は、前記モータの回転数N1をN2に変更する場合に、前記第2閾値Y1を、Y2=(N1/N2)*Y1(但し、/は除算の演算子であり、*
は乗算の演算子である。)で表されるY2に変更する。
このため、簡単な数式によって変更後の第2閾値を求めることが出来る。
Furthermore, when changing the number of rotations N1 of the motor to N2, the duty ratio setting unit sets the second threshold value Y1 as follows: Y2=(N1/N2)*Y1 (where / is a division operator, and *
is a multiplication operator.) to Y2 represented by
Therefore, the changed second threshold value can be calculated using a simple formula.
また、前記N1は初期設定時のモータ回転数であり、前記Y1は初期設定時の前記第2閾値である。
このため、変更後の第2閾値は、信頼の高い初期設定値に基づいて求めるので信頼できる値を求めることが出来る。
Moreover, N1 is the motor rotation speed at the time of initial setting, and Y1 is the second threshold value at the time of initial setting.
Therefore, since the changed second threshold value is calculated based on the highly reliable initial setting value, a reliable value can be calculated.
また、前記モータを回転させる回転数を設定する回転数設定部を更に備え、前記回転数取得部は、前記回転数設定部で設定された回転数を取得する。
このため、回転数設定部によってモータの回転数を設定することが出来る。
The motor control device further includes a rotation speed setting unit that sets a rotation speed at which the motor rotates, and the rotation speed acquisition unit acquires the rotation speed set by the rotation speed setting unit.
Therefore, the rotation speed of the motor can be set by the rotation speed setting unit.
また、前記回転数設定部は、回路基板上のスイッチである。
このため、回路基板上のスイッチによりモータの回転数を簡単に設定することが出来る。
The rotation speed setting unit is a switch on the circuit board.
This makes it possible to easily set the motor rotation speed using a switch on the circuit board.
また、前記回転数取得部は、外部から通信によって前記モータを回転させる回転数を取得する。
このため、外部から通信によってモータの回転数を簡単に設定することが出来る。
The rotation speed acquisition unit acquires the rotation speed at which the motor rotates from an external device via communication.
This makes it possible to easily set the motor rotation speed from outside via communication.
また、前記モータは軸流ファンを回転させるモータである。
このため、軸流ファン用のモータにおいて、回転数に応じた適切な閾値を設定することが出来、モータの温度上昇を抑制することができる。
The motor is a motor that rotates an axial flow fan.
Therefore, in the motor for the axial fan, an appropriate threshold value can be set according to the rotation speed, and the temperature rise of the motor can be suppressed.
上述した実施形態のモータ駆動装置で駆動するモータの用途は、特に限定されない。上述した実施形態のモータは、例えば、軸流ファンを回転させるモータである。また、上述した各構成は、相互に矛盾しない範囲内において、適宜組み合わせることが出来る。 The use of the motor driven by the motor drive device of the above-mentioned embodiment is not particularly limited. The motor of the above-mentioned embodiment is, for example, a motor that rotates an axial fan. Furthermore, each of the above-mentioned configurations can be appropriately combined within a range that does not contradict each other.
以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。これらの実施形態及びその変形は、発明の範囲及び要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and variations are possible within the scope of the gist of the invention. These embodiments and their modifications are included within the scope and gist of the invention, as well as within the scope of the invention and its equivalents as set forth in the claims.
10 モータ
21 モータハウジング
30 モータ部
40 ステータ
50 ロータ
80 回路基板
81 駆動回路
100 モータ駆動装置
101 マイコン
102 ドライバ
103 電流検出部
104 回転数取得部
105 デューティ比設定部
106 PWM信号出力部
200 回転数設定部
300 モータ
REFERENCE SIGNS
Claims (11)
前記モータを回転させる回転数を取得する回転数取得部と、
前記回転数取得部で取得した回転数に応じて、前記モータを駆動するPWM信号のデューティ比を設定するデューティ比設定部と、
前記デューティ比設定部で設定したデューティ比のPWM信号を出力するPWM信号出力部と、
前記PWM信号出力部が出力するPWM信号に基づき前記モータを駆動するドライバと、
前記モータに流れる電流を検出する電流検出部と、
を備え、
前記デューティ比設定部は、
前記電流検出部で検出した電流が第1閾値に達したときに、前記デューティ比を、前記モータを駆動開始する際の初期値よりも大きな所定値に設定する第1制御と、
前記電流検出部で検出した電流が前記第1閾値よりも大きな第2閾値に達したときに、前記デューティ比を、前記初期値に設定する第2制御と、を実行し、
前記デューティ比設定部は、前記第1閾値及び前記第2閾値の少なくともひとつを、前記回転数取得部で取得した回転数に応じて変更する、
モータ駆動装置。 A motor drive device that drives a motor,
a rotation speed acquisition unit that acquires a rotation speed at which the motor is rotated;
a duty ratio setting unit that sets a duty ratio of a PWM signal that drives the motor in accordance with the rotation speed acquired by the rotation speed acquisition unit;
a PWM signal output unit that outputs a PWM signal having a duty ratio set by the duty ratio setting unit;
a driver that drives the motor based on the PWM signal output from the PWM signal output unit;
a current detection unit that detects a current flowing through the motor;
Equipped with
The duty ratio setting unit is
a first control for setting the duty ratio to a predetermined value greater than an initial value at the time when the current detected by the current detection unit reaches a first threshold value;
a second control for setting the duty ratio to the initial value when the current detected by the current detection unit reaches a second threshold value that is greater than the first threshold value ;
The duty ratio setting unit changes at least one of the first threshold value and the second threshold value in accordance with the rotation speed acquired by the rotation speed acquisition unit.
Motor drive device.
前記第3閾値は、前記第2閾値よりも大きく、
前記第2閾値は、前記第1閾値よりも大きい、
請求項1に記載のモータ駆動装置。 the duty ratio setting unit further includes a third control that sets the duty ratio to 0 percent for a predetermined time when the current detected by the current detection unit reaches a third threshold value;
The third threshold is greater than the second threshold,
The second threshold is greater than the first threshold.
The motor drive device according to claim 1 .
請求項1又は2に記載のモータ駆動装置。 the duty ratio setting unit executes the first control in a first period and executes the second control in a second period that is shorter than the first period.
3. The motor drive device according to claim 1 or 2.
前記モータの回転数N1をN2に変更する場合に、
前記第1閾値X1を、
X2=(N1/N2)*X1(但し、/は除算の演算子であり、*は乗算の演算子である。)
で表されるX2に変更する、
請求項1から3のいずれか1項に記載のモータ駆動装置。 The duty ratio setting unit is
When changing the rotation speed of the motor from N1 to N2,
The first threshold value X1 is
X2=(N1/N2)*X1 (where / is the division operator and * is the multiplication operator.)
Change to X2, which is represented by
The motor drive device according to any one of claims 1 to 3.
前記X1は初期設定時の前記第1閾値である、
請求項4に記載のモータ駆動装置。 N1 is the motor rotation speed at the initial setting,
The X1 is the first threshold value at the time of initial setting,
The motor drive device according to claim 4.
前記モータの回転数N1をN2に変更する場合に、
前記第2閾値Y1を、
Y2=(N1/N2)*Y1(但し、/は除算の演算子であり、*は乗算の演算子である。)
で表されるY2に変更する、
請求項1から5のいずれか1項に記載のモータ駆動装置。 The duty ratio setting unit is
When changing the rotation speed of the motor from N1 to N2,
The second threshold value Y1 is
Y2=(N1/N2)*Y1 (where / is the division operator and * is the multiplication operator).
Change to Y2 represented by
The motor drive device according to any one of claims 1 to 5.
前記Y1は初期設定時の前記第2閾値である、
請求項6に記載のモータ駆動装置。 N1 is the motor rotation speed at the initial setting,
The Y1 is the second threshold value at the initial setting.
The motor drive device according to claim 6.
前記回転数取得部は、前記回転数設定部で設定された回転数を取得する、
請求項1から7のいずれか1項に記載のモータ駆動装置。 A rotation speed setting unit that sets the rotation speed at which the motor is rotated,
The rotation speed acquisition unit acquires the rotation speed set by the rotation speed setting unit.
The motor drive device according to any one of claims 1 to 7.
請求項8に記載のモータ駆動装置。 The rotation speed setting unit is a switch on a circuit board.
The motor drive device according to claim 8 .
請求項1から7のいずれか1項に記載のモータ駆動装置。 The rotation speed acquisition unit acquires the rotation speed at which the motor rotates from an external device through communication.
The motor drive device according to any one of claims 1 to 7.
請求項1から10のいずれか1項に記載のモータ駆動装置。
The motor is a motor that rotates an axial flow fan.
The motor drive device according to any one of claims 1 to 10.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019218220 | 2019-12-02 | ||
| JP2019218220 | 2019-12-02 | ||
| PCT/JP2020/041635 WO2021111808A1 (en) | 2019-12-02 | 2020-11-07 | Motor drive device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2021111808A1 JPWO2021111808A1 (en) | 2021-06-10 |
| JP7568199B2 true JP7568199B2 (en) | 2024-10-16 |
Family
ID=76222384
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021562520A Active JP7568199B2 (en) | 2019-12-02 | 2020-11-07 | Motor Drive Unit |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP7568199B2 (en) |
| CN (1) | CN114762244B (en) |
| WO (1) | WO2021111808A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011155160A1 (en) | 2010-06-08 | 2011-12-15 | パナソニック株式会社 | Motor drive device, brushless motor, and motor drive method |
| JP2019134562A (en) | 2018-01-30 | 2019-08-08 | サンデン・オートモーティブコンポーネント株式会社 | Electric compressor |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5630494B2 (en) * | 2012-11-08 | 2014-11-26 | ダイキン工業株式会社 | Power converter |
| CN104981325B (en) * | 2013-03-30 | 2018-08-31 | 日立工机株式会社 | Electric tool |
| JP6538477B2 (en) * | 2015-08-18 | 2019-07-03 | 日本電産サーボ株式会社 | Motor unit |
-
2020
- 2020-11-07 JP JP2021562520A patent/JP7568199B2/en active Active
- 2020-11-07 WO PCT/JP2020/041635 patent/WO2021111808A1/en not_active Ceased
- 2020-11-07 CN CN202080084443.7A patent/CN114762244B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011155160A1 (en) | 2010-06-08 | 2011-12-15 | パナソニック株式会社 | Motor drive device, brushless motor, and motor drive method |
| JP2019134562A (en) | 2018-01-30 | 2019-08-08 | サンデン・オートモーティブコンポーネント株式会社 | Electric compressor |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2021111808A1 (en) | 2021-06-10 |
| WO2021111808A1 (en) | 2021-06-10 |
| CN114762244B (en) | 2026-01-06 |
| CN114762244A (en) | 2022-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5469520B2 (en) | Brushless motor control device, brushless motor, and control method of brushless motor | |
| US8564232B2 (en) | Motor drive control device | |
| JP5413424B2 (en) | Motor drive device and brushless motor | |
| KR101702440B1 (en) | Image forming apparatus, motor controlling apparatus and method for controlling thereof | |
| JP6104012B2 (en) | Method of operating sensorless commutation brushless electric motor and brushless electric motor | |
| CN103843243B (en) | Motor driving method and motor driving device | |
| JP4623150B2 (en) | Motor control device | |
| JP6622249B2 (en) | Motor drive control device and motor drive control method | |
| JP2013046488A5 (en) | ||
| JP6428042B2 (en) | Motor control device | |
| US8269442B2 (en) | Method and apparatus for driving a brushless D.C. motor | |
| WO2018008456A1 (en) | Electric-powered oil pump device | |
| JP2020068613A (en) | Motor control device and control method for motor control device | |
| JP2005312217A (en) | Brushless dc motor drive | |
| JP2017169332A (en) | Motor driving device | |
| JP7568199B2 (en) | Motor Drive Unit | |
| US11837981B2 (en) | Method for operating a brushless and sensorless multi-phase electric motor, and drive device with an electric motor | |
| JP2021083284A (en) | Motor controller and control method of motor controller | |
| JP5087411B2 (en) | Motor drive device | |
| CN111379693B (en) | electric pump | |
| JP7287218B2 (en) | electric oil pump controller, electric oil pump | |
| KR20180028802A (en) | Apparatus and method for controlling a rotor of motor | |
| CN103109454B (en) | Method and device for sensorless position detection of an electronically commutated electric machine | |
| US10873278B2 (en) | Motor driving system and motor operation recovering method | |
| JP2019161933A (en) | Brushless motor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231027 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240709 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240826 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240920 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7568199 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |