JP2016226070A - モータ駆動制御装置およびモータ駆動制御方法 - Google Patents

モータ駆動制御装置およびモータ駆動制御方法 Download PDF

Info

Publication number
JP2016226070A
JP2016226070A JP2015106937A JP2015106937A JP2016226070A JP 2016226070 A JP2016226070 A JP 2016226070A JP 2015106937 A JP2015106937 A JP 2015106937A JP 2015106937 A JP2015106937 A JP 2015106937A JP 2016226070 A JP2016226070 A JP 2016226070A
Authority
JP
Japan
Prior art keywords
voltage
bridge circuit
motor
phase
mode
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.)
Granted
Application number
JP2015106937A
Other languages
English (en)
Other versions
JP6272797B2 (ja
Inventor
英俊 土方
Hidetoshi Hijikata
英俊 土方
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Minebea Co Ltd
Original Assignee
Minebea Co Ltd
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 Minebea Co Ltd filed Critical Minebea Co Ltd
Priority to JP2015106937A priority Critical patent/JP6272797B2/ja
Priority to US15/132,746 priority patent/US9614471B2/en
Priority to DE102016109786.1A priority patent/DE102016109786A1/de
Priority to CN201610365862.3A priority patent/CN106208848B/zh
Publication of JP2016226070A publication Critical patent/JP2016226070A/ja
Application granted granted Critical
Publication of JP6272797B2 publication Critical patent/JP6272797B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P8/00Arrangements for controlling dynamo-electric motors rotating step by step
    • H02P8/12Control or stabilisation of current
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P8/00Arrangements for controlling dynamo-electric motors rotating step by step
    • H02P8/14Arrangements for controlling speed or speed and torque
    • H02P8/16Reducing energy dissipated or supplied

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Stepping Motors (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

【課題】グランドに流出する電流を電源に環流して電力損失を低減する。
【解決手段】各相のHブリッジ回路20と、各相のモータコイルの差動電圧を検知するA/Dコンバータ117と、Hブリッジ回路20に対して、チャージモード、高損失モード、低損失モード、または逆起電圧のゼロクロスを検知するフリーモード、のうち何れかを指定するブリッジ制御回路110を有する。ブリッジ制御回路110は、チャージモードでモータコイルのモータ電流を増加させ、直前の位相のHブリッジ回路20に接続されたモータコイルの逆起電圧がゼロクロスしたことを検知したならば、このHブリッジ回路20を高損失モードに切り替え、所定時間が経過した後に低損失モードに切り替え、モータコイルの差動電圧が所定電圧未満ならばフリーモードに切り替える。
【選択図】図2

Description

本発明は、Hブリッジを構成してステッピングモータを駆動するモータ駆動制御装置およびモータ駆動制御方法に関する。
特許文献1には、回生電流と転流電流とを組み合わせて誘導性負荷に流すスイッチング電流を好適にする誘導性負荷駆動方法が開示されている。
特許文献1の段落0023には、「四個の半導体スイッチング素子と、前記各半導体スイッチング素子にそれぞれ逆並列接続されたフライホイールダイオードとで誘導性負荷に順逆双方向に電流を流せるようにHブリッジ回路を構成し、電源から前記誘導性負荷に電流を供給する電流供給動作を行う際には、各半導体スイッチング素子のうちの二個を導通状態にし、誘導性負荷に対して所望方向に電流を流しており、そのような電流供給動作により、誘導性負荷に流れる電流が大きくなり、所定の基準電流値以上になった場合には、誘導性負荷に蓄積されたエネルギーを開放させ、誘導性負荷に流れる電流を制御している。」と記載されている。
段落0024には、「その際には、半導体スイッチング素子のうちの一個を導通状態にし、誘導性負荷に蓄積されたエネルギーによって、その導通状態にある半導体スイッチング素子と一個のフライホイールダイオードとで閉電流経路を形成させ、その閉電流経路に電流を流す動作と、半導体スイッチング素子の四個全てを遮断状態にし、誘導性負荷に蓄積されたエネルギーによって二個のフライホイールダイオードに電流を流し、電源を充電する動作との二種類の動作によって制御できる。」と記載されている。
なお、前者の閉電流経路に電流を流す場合は転流動作と呼ぶものとする。
さらに、特許文献1の段落0026には、「所定周波数の駆動周期を作成し、その駆動周期の開始により電流供給動作を開始させ、電流供給動作中に誘導性負荷に流れる電流が所定値以上になると電流供給動作を終了し、前記誘導性負荷に蓄積されたエネルギーを開放させており、その際、駆動周期の開始から所定期間を電源回生期間とし、電源回生期間の終了から前記駆動周期の終了までを転流期間としたときに、電流供給動作が終了した後、電源回生期間内では電源回生動作を行い、前記転流期間内では転流動作を行うようにした。」と記載されている。
特開平10−80194号公報
モータは、複数の駆動コイルを双方向(バイポーラ)駆動で、位相を切り替えて通電することにより回転する。この回転の際に、コイルを挟んだモータ供給電圧側(ハイサイド側)とグランド側(ロウサイド側)の両方のスイッチング素子を同時にオフすると、コイルに蓄えられたエネルギーにより、高い電圧のフライバックパルス(キックバック)が発生する。
コイル電流は、位相切り替え時に最大となる。フライバックパルスが発生すると、ASIC(Application Specific Integrated Circuit)のCMOS(Complementary MOS)製造プロセスによる寄生トランジスタ効果により、コイル電流がグランドに流出して電力損失が生じる。これによりASICが発熱し、高温時での動作が制限されてしまう。
フライバックパルスが発生している期間で、全スイッチング素子をオフする代わりにハイサイド側スイッチング素子を一時的にオンし、グランドに流出する電流を、このハイサイド側スイッチング素子を経由するように転流させてモータ供給電源に還流させると、電力損失を小さくすることが可能である。
しかしフライバックパルスの発生時間は、モータ駆動電圧、モータの駆動負荷および回転速度により変化するので、モータ動作状況に応じて適切な転流時間を管理することは困難である。よって転流動作の時間が最適でない場合が発生して電力損失が発生するという問題があった。
例えば、転流動作の時間がフライバックパルスの発生期間より短い場合には、スイッチング素子を流れていた電流が並列接続されたフライホイールダイオードを経由して還流されることから電力損失が生じる。一方、転流動作の時間がフライバックパルスの発生期間より長い場合には、誘導性負荷が短絡となることからモータ回転のブレーキとして作用し、モータの速度制御が悪化するとともに、この制御が行われた後に実施される脱調検出のための逆起電圧の測定ができなくなる。
また、ASICにヒートシンクを装着し、基板サイズを大型化して銅を増量するなどにより放熱させ、発熱の影響を小さくすることが可能である。しかし、この方法では基板または筐体サイズが大型化して、コストアップするおそれがある。
モータ出力端子毎に外付けダイオードを追加して、寄生トランジスタ効果に影響されずにコイル電流をモータ電源に還流させることで、電力損失を小さくすることが可能である。しかし、この方法でも、実装部品点数と実装面積の増加により基板サイズが大型化して、コストアップするおそれがある。
そこで、本発明は、モータ駆動制御装置およびモータ駆動制御方法について、グランドに流出する電流を電源に環流して電力損失を低減することを課題とする。
前記した課題を解決するため、本発明のモータ駆動制御装置は、スイッチング素子とフライホイールダイオードとを有し、モータに設けられた少なくとも2個以上のモータコイルのそれぞれに接続されたハーフブリッジを組み合わせたHブリッジ回路と、各前記モータコイルの差動電圧をそれぞれ検知する電圧検知手段と、前記電圧検知手段による検知結果に応じて前記スイッチング素子を駆動し、前記Hブリッジ回路に対して、前記モータコイルに流れるモータ電流を増加させるチャージモード、前記モータコイルのフライバックパルスを発生させ、かつエネルギー損失が高い高損失モード、前記高損失モードよりも損失が低い低損失モード、または前記モータコイルのフライバックパルスの減衰後にモータコイルの逆起電圧のゼロクロスを検知するフリーモード、のうち何れかの動作モードを指定する制御手段とを有する。
前記制御手段は、前記Hブリッジ回路を前記チャージモードに切り替え、前記Hブリッジ回路の直前の位相のHブリッジ回路に接続されたモータコイルの逆起電圧がゼロクロスしたことを検知したならば、前記Hブリッジ回路を前記高損失モードに切り替え、所定時間が経過した後に前記Hブリッジ回路を前記低損失モードに切り替え、前記Hブリッジ回路に接続されたモータコイルの差動電圧が所定電圧よりも小さくなったことを検知したならば、前記Hブリッジ回路を前記フリーモードに切り替える。
その他の手段については、発明を実施するための形態のなかで説明する。
本発明によれば、モータ駆動制御装置およびモータ駆動制御方法について、グランドに流出する電流を電源に環流して電力損失を低減することが可能となる。
第1実施形態および比較例のモータ制御システムの全体ブロック図である。 第1実施形態および比較例のモータ駆動制御装置の詳細ブロック図である。 第1実施形態のHブリッジ回路の動作モードの説明図である。 変形例のHブリッジ回路20の低損失モードの説明図である。 Hブリッジ回路のX相とY相の転流順序を説明する波形図である。 Hブリッジ回路のX相の各部電圧と電流の波形図である。 第1実施形態のモータ駆動制御装置のX相の第1象限の処理を示すフローチャートである。 第1実施形態のモータ駆動制御装置のX相の第2象限の処理を示すフローチャートである。 比較例のHブリッジ回路の動作モードの説明図である。 比較例のHブリッジ回路のX相とY相の転流順序を説明する波形図である。 比較例のモータ駆動制御装置のX相の第1象限の処理を示すフローチャートである。 比較例のモータ駆動制御装置のX相の第2象限の処理を示すフローチャートである。 第2実施形態のモータ駆動制御装置のコイル、スイッチング素子およびその周辺部分の詳細図である。
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
《第1実施形態と比較例に共通する構成》
図1は、第1実施形態および比較例のモータ制御システムの全体ブロック図である。
図1において、モータ120は、バイポーラ型2相ステッピングモータであり、永久磁石を有し回動自在に設けられた回転子126と、回転子126の周囲の周回方向4等分位置に設けられた固定子とを有している。これらの固定子は、X相の固定子122XP,122XNと、Y相の固定子122YP,122YNとからなる。これらの固定子には各々巻線が巻回されている。固定子122YP,122YNに巻回された巻線は直列に接続されており、両巻線を合わせて「コイル124Y」という。同様に、固定子122XP,122XNに巻回された巻線は直列に接続されており、両巻線を合わせて「コイル124X」という。
上位装置130は、モータ120の回転速度を指令する速度指令信号を出力する。モータ制御装置100は、この速度指令信号に応じてモータ120を駆動制御するものである。モータ制御装置100には、Hブリッジ回路20X,20Yが設けられており、それぞれコイル124X,124Yに対して、X相の電圧VMXとY相の電圧VMYを印加する。
X相のコイル124Xの一端は端子Mout0であり、他端は端子Mout1である。X相の電圧VMXは、端子Mout1の電圧と端子Mout0の電圧との差である。X相のコイル電流IMXは、端子Mout0から端子Mout1への方向を正とする。
またY相のコイル124Yの一端は端子Mout2であり、他端は端子Mout3である。Y相の電圧VMYは、端子Mout3の電圧と端子Mout2の電圧との差である。Y相のコイル電流IMYは、端子Mout2から端子Mout3への方向を正とする。
図2は、第1実施形態および比較例のモータ駆動制御装置の詳細ブロック図である。
次に、図2を参照し、モータ制御装置100の詳細を説明する。なお、図1には2系統のコイル124X,124Yと、2系統のHブリッジ回路20X,20Yを示したが、図2では、これらを代表して1系統のコイル124と、1系統のHブリッジ回路20として示している。
モータ制御装置100の内部に設けられたCPU(Central Processing Unit)101は、ROM(Read Only Memory)103に記憶された制御プログラムに基づいて、バス106を介して各部を制御する。RAM(Random Access Memory)102は、CPU101のワークメモリとして使用される。タイマ104は、CPU101の制御の下、リセットされたタイミングからの経過時間を測定する。I/Oポート105は、図1に示した上位装置130、その他外部装置との間で信号を入出力する。ブリッジ制御部107は、CPU101からの指令に基づいて、ブリッジ制御回路110の各部を制御する。
ここで、ブリッジ制御回路110は、一体の集積回路として構成されている。その内部においてPWM信号発生器113は、ブリッジ制御部107による制御に基づいて、PWM信号を生成しHブリッジ回路20に供給する。Hブリッジ回路20には、FET(Field-Effect Transistor)で構成されたスイッチング素子2,4,6,8が含まれており、PWM信号とは、これらスイッチング素子2,4,6,8にゲート電圧として印加されるオン/オフ信号である。なお、図中において、これらスイッチング素子2,4,6,8の下側の端子がソース端、上側の端子がドレイン端になる。
スイッチング素子2,4は直列に接続され、その直列回路に対して、直流電源140およびグランド142が接続され、所定の電源電圧MVddが印加される。同様に、スイッチング素子6,8も直列に接続され、その直列回路に対して電源電圧MVddが印加される。ダイオード12,14,16,18は、還流用のダイオード(フライホイールダイオード)であり、スイッチング素子2,4,6,8に対して並列に接続されている。
スイッチング素子2,4の接続点の電圧VMout0は、モータ120のコイル124Xの一端に印加される。また、スイッチング素子6,8の接続点の電圧VMout1はコイル124の他端に印加される。よってコイル124には、両者の差であるモータ電圧VM(=電圧VMout0−VMout1)が印加される。このモータ電圧VMとは、実際には図1に示したX相の電圧VMXおよびY相の電圧VMYである。なお、Y相のコイル124Yの一端には電圧VMout2が印加され、Y相のコイル124Yの他端には電圧VMout3が印加される。
また、電圧VMout0,VMout1は、A/Dコンバータ117と、BEMF(逆起電圧)検出部118にも供給される。このA/Dコンバータ117は、第1実施形態において、モータコイルの差動電圧を検知する電圧検知手段として用いられる。BEMF検出部118は、ゼロクロス検知手段であって、モータ電圧VMが逆起電圧である場合、すなわちHブリッジ回路20から電圧が印加されていない期間に電圧方向の切り替わり(ゼロクロス)に応じてフラグZCを出力する。A/Dコンバータ117は、電圧VMout0,VMout1に基づいて、コイル124の逆起電圧Vbemfを測定し出力する。この逆起電圧Vbemfは、脱調検出のために用いられる。
《比較例の動作》
図9(a)〜(c)は、比較例のHブリッジ回路20の動作モードの説明図である。
図9(a)は、通電期間におけるHブリッジ回路20の動作を示す図である。
コイル124にモータ電流を通電させる場合には、斜めに対向する2つのスイッチング素子をオン状態にする。図示の例では、スイッチング素子4,6がオン状態であり、スイッチング素子2,8がオフ状態である。この状態では、スイッチング素子6、コイル124、スイッチング素子4を介して太実線で示す方向にモータ電流が流れる。この動作期間を「通電期間」といい、この動作モードを「チャージモード」という。
ところで、何れかのスイッチング素子のゲート電圧をオフにしたとしても、当該スイッチング素子の寄生容量によって、当該スイッチング素子は暫くの間はオン状態に留まる。このため、斜めに対向する一方のスイッチング素子4,6をオンからオフに切り替え、同時に斜めに対向する他方のスイッチング素子2,8をオフからオンに切り替えると、瞬間的に直列するスイッチング素子2,4がオン状態となって貫通する。これにより、直流電源140とグランド142との間が短絡してスイッチング素子2,4が破壊される。スイッチング素子6,8についても同様である。このような事態を防止するため、Hブリッジ回路20は、「チャージモード」に次いで、図9(b)に示す「高損失モード」に設定される。
則ち、図9(a)に示したチャージモードから、スイッチング素子2,8をオフ状態にしたままスイッチング素子4,6をオフ状態にすると、図9(b)の高損失モードに遷移する。Hブリッジ回路20が高損失モードで動作する期間を、「高損失期間」という。
図9(b)は、高損失期間におけるHブリッジ回路20の動作を示す図である。
高損失モードにおいて、Hブリッジ回路20は、スイッチング素子2,4,6,8を全てオフする。このときコイル124に蓄えられたエネルギーにより、ダイオード18、コイル124、ダイオード12を介して太実線で示す方向に電流が流れる。すなわち、コイル124に蓄積されたエネルギーにより、太実線で示すモータ電流が流れる方向の側にあるハイサイド側のダイオード12と、太実線で示すモータ電流が流れる方向の反対側にあるロウサイド側のダイオード18とで形成される閉回路に電流が流れる。この高損失モードは、ダイオード12,18それぞれの順方向電圧降下Vfに応じた電力損失が生じる。更に、このHブリッジ回路20をCMOSプロセスで構成すると、高損失モードにて、寄生トランジスタ効果により電流がグランド142に流出して発熱するため、更にエネルギー損失が大きくなるという問題がある。
図9(b)に示して高損失モードから、コイル124がエネルギーを十分に放出すると電流が流れなくなり、図9(c)に示す「フリーモード」に遷移する。
図9(c)は、フリー期間におけるHブリッジ回路20の動作を示す図である。
フリーモードにおいて、Hブリッジ回路20は、スイッチング素子2,4,6,8を全てオフする。このときコイル124に蓄えられていたエネルギーは放出されている。このフリーモードにて、コイル124には逆起電圧が出現する。ブリッジ制御回路110は、フリー期間にてモータ120の逆起電圧のゼロクロスを検知することにより、次の象限へ移行する。
図10は、Hブリッジ回路20のX相とY相の転流順序を説明する波形図である。
図10の波形図は、X相の電圧VMout0,VMout1と、X相の動作モードと、Y相の電圧VMout2,VMout3と、Y相の動作モードと、X相の電圧VMXおよびコイル電流IMXと、Y相の電圧VMYおよびコイル電流IMYとを示している。
比較例のモータ制御装置100は、モータ120を、モータ駆動電圧と負荷に応じた1相励磁で駆動する。モータ120は、4つの位相(象限)で1つの電気角を構成して回転する。或る象限にてX相が通電期間(図9(a)参照)ならば、Y相は、高損失期間(図9(b)参照)の後にフリー期間(図9(c)参照)となる。
モータ駆動電圧が高い場合、または、負荷が小さい場合に、モータ120の回転速度は速くなり、コイル124の最大電流は小さくなる。モータ駆動負荷が小さい場合、フライバックパルスの時間は短くなる。逆起電圧は、各相のフリー期間に生じる電圧である。この逆起電圧は、モータ回転速度が速いと高く、停止時に0[V]になり、かつ脱調検出に利用可能である。
《第1象限》
図10において第1象限は、時刻t111から時刻t121までの期間である。この第1象限にて、X相のHブリッジ回路20Xは、チャージモードで動作する。このときHブリッジ回路20Xの端子Mout0側レッグのハイサイド側スイッチング素子6と、端子Mout1側レッグのロウサイド側スイッチング素子4とがオン状態になる。これにより端子Mout0は直流電源140と導通して電源電圧MVddが印加され、端子Mout1はグランド142と導通して0[V]になる。X相の電圧VMXは(−MVdd)となり、X相のコイル電流IMXは、端子Mout0から端子Mout1の方向に流れると共に、次第に電流の絶対値が増加する。
第1象限にて、Y相のHブリッジ回路20Yは全てのスイッチング素子がオフ状態であり、時刻t111から時刻t112までは高損失モードで動作し、時刻t112以降はフリーモードで動作する。なお、図10では高損失モードを「K」と省略記載している。
Y相の電圧VMYは、時刻t111の直後にフライバックパルスにより(−MVdd−2Vf)以下になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMYは、時刻t112の直前に急激に増加してゼロクロスし、所定電圧に達したのちに緩やかに減少して時刻t121にて再びゼロクロスする。Y相のコイル電流IMYは、時刻t111の直後に端子Mout3から端子Mout2の方向に流れるが、次第に電流の絶対値が減少して時刻t112の直前に0[mA]となり、以降は時刻t121まで0[mA]となる。
《第2象限》
第2象限は、時刻t121から時刻t131までの期間である。この第2象限にて、X相のHブリッジ回路20Xは全てのスイッチング素子2,4,6,8がオフ状態であり、時刻t121から時刻t122までは高損失モードで動作し、時刻t122以降はフリーモードで動作する。
X相の電圧VMXは、時刻t121の直後にフライバックパルスにより(+MVdd+2Vf)以上になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMXは、時刻t122の直前に急激に減少してゼロクロスし、所定電圧まで減少したのちに緩やかに増加して時刻t131にて再びゼロクロスする。X相のコイル電流IMXは、時刻t121の直後に端子Mout0から端子Mout1の方向に流れるが、次第に電流の絶対値が減少して時刻t122の直前に0[mA]となり、以降は時刻t131まで0[mA]となる。
第2象限にて、Y相のHブリッジ回路20Yは、チャージモードで動作する。このときHブリッジ回路20Yの端子Mout2側レッグのハイサイド側スイッチング素子と、端子Mout3側レッグのロウサイド側スイッチング素子とがオン状態になる。これにより端子Mout2は直流電源140と導通して電源電圧MVddが印加され、端子Mout3はグランド142と導通して0[V]になる。
Y相の電圧VMYには(−MVdd)の電圧が印加され、Y相のコイル電流IMYは、端子Mout2から端子Mout3の方向に流れると共に、次第にその電流の絶対値が増加する。
《第3象限》
第3象限は、時刻t131から時刻t141までの期間である。この第3象限にて、X相のHブリッジ回路20Xは、チャージモードで動作する。このときHブリッジ回路20Xの端子Mout1側レッグのハイサイド側スイッチング素子2と、端子Mout0側レッグのロウサイド側スイッチング素子8とがオン状態になる。これにより端子Mout1は直流電源140と導通して電源電圧MVddが印加され、端子Mout0はグランド142と導通して印加電圧が0[V]になる。X相の電圧VMXは(+MVdd)となり、X相のコイル電流IMXは、端子Mout1から端子Mout0の方向に流れると共に、次第に電流の絶対値が増加する。
第3象限にて、Y相のHブリッジ回路20Yは全てのスイッチング素子がオフ状態であり、時刻t131から時刻t132までは高損失モードで動作し、時刻t132以降はフリーモードで動作する。
Y相の電圧VMYは、時刻t131の直後にフライバックパルスにより(+MVdd+2Vf)以上になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMYは、時刻t132の直前に急激に減少してゼロクロスし、所定電圧に達したのちに緩やかに増加して時刻t141にて再びゼロクロスする。Y相のコイル電流IMYは、時刻t131の直後に端子Mout2から端子Mout3の方向に流れるが、次第に電流の絶対値が減少して時刻t132の直前に0[mA]となり、以降は時刻t141まで0[mA]となる。
《第4象限》
第4象限は、時刻t141から時刻t151までの期間である。この第4象限にて、X相のHブリッジ回路20Xは全てのスイッチング素子2,4,6,8がオフ状態であり、時刻t141から時刻t142までは高損失モードで動作し、時刻t142以降はフリーモードで動作する。
X相の電圧VMXは、時刻t141の直後にフライバックパルスにより(−MVdd−2Vf)以下になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMXは、時刻t142の直前に急激に増加してゼロクロスし、所定電圧まで増加したのちに緩やかに減少して時刻t151にて再びゼロクロスする。X相のコイル電流IMXは、時刻t141の直後に端子Mout1から端子Mout0の方向に流れるが、次第に電流の絶対値が減少して時刻t142の直前に0[mA]となり、以降は時刻t151まで0[mA]となる。
第4象限にて、Y相のHブリッジ回路20Yは、チャージモードで動作する。このときHブリッジ回路20Yの端子Mout3側レッグのハイサイド側スイッチング素子と、端子Mout2側レッグのロウサイド側スイッチング素子とがオン状態になる。これにより端子Mout3は直流電源140と導通して電源電圧MVddが印加され、端子Mout2はグランド142と導通して0[V]になる。
Y相の電圧VMYは(+MVdd)となり、Y相のコイル電流IMYは、端子Mout3から端子Mout2の方向に流れると共に、次第にその電流の絶対値が増加する。
以下、第1象限から第4象限までの波形を繰り返しながら、モータ120が回転する。なお、時刻t151以降の第1象限のX相動作モードはチャージモードであり、図10では「C」と省略記載している。
《電力損失の計算》
通電期間の電力損失Ponは、以下の式(1)にて算出可能である。
Figure 2016226070

高損失期間の電力損失Poff1は、寄生トランジスタ効果により、直流電源140に還流せず、全ての電流がグランド142に流出した場合には、以下の式(2)にて算出可能である。
Figure 2016226070

フリー期間にはコイル124に電流はほとんど流れないため、電力損失は無い。この2相ステッピングモータの1電気角での電力損失Pは、以下の式(3)にて算出可能である。
Figure 2016226070

式(1)ないし式(3)で表したように、電力損失Pは、電源電圧MVdd、コイル電流と高損失時間比率に大きく影響される。このため、寄生トランジスタ効果の影響により、大きな電力損失が発生する。
図11は、比較例のモータ駆動制御装置のX相の第1象限の処理を示すフローチャートである。なおフローチャートに示した八角形の図面記号は、Hブリッジ回路20X,20Yの状態を示している。
X相は、第1象限を通電期間から開始する。ブリッジ制御回路110は、X相のHブリッジ回路20Xにて、端子Mout0側レッグのハイサイド側スイッチング素子6と、端子Mout1側レッグのロウサイド側スイッチング素子4とをオンする(ステップS30)。これにより、X相のHブリッジ回路20Xは第1象限の通電を行う。このとき、電圧VMout0と電圧VMout1との差は、電源電圧MVddとなる(ステップS31)。端子Mout0から端子Mout1に電流が流れてモータ120が回転し、コイル電流IMXの絶対値が次第に増大する。
ここでY相の電圧VMYの逆起電圧がゼロクロスすると(ステップS32→Yes)、X相の端子Mout0側レッグのハイサイド側スイッチング素子6と、端子Mout1側レッグのロウサイド側スイッチング素子4とをオフし(ステップS33)、X相は高損失期間に移行する。これにより電圧VMout0と電圧VMout1とは等しくなり(ステップS34)、第1象限を終了する。
《第1象限のY相の動作》
第1象限にてY相のHブリッジ回路20Yは、フライバック電圧と逆起電圧が相殺される電圧波形となる。第1象限の当初はモータ回転により逆起電圧が発生しているが、同時に直前の第4象限の最後に全てのスイッチング素子をオフした影響により、コイル124Yによるフライバック電圧が直前の通電の逆方向に発生し、高損失期間に移行する。このフライバック電圧により、電圧VMout2が電源電圧MVddとダイオードの順方向電圧降下Vfの和以上になり、かつ電圧VMout3がダイオードの順方向電圧降下Vf以下になる。
よって、グランド142からコイル124Yを介して直流電源140に還流する電流経路が形成され、コイル電流IMYの絶対値は、0[mA]になるまで高速に減衰して、フライバック電圧が解消する。Y相のHブリッジ回路20Yは、フライバック電圧の解消により、フリー期間に移行する。これにより、端子Mout2と端子Mout3との間には、モータ回転による逆起電圧が出現する。Y相の電圧VMYの逆起電圧がゼロクロスしたときに、前記したステップS32の処理が行われて、第1象限が終了する。
図12は、比較例のモータ駆動制御装置のX相の第2象限の処理を示すフローチャートである。
第2象限にてX相のHブリッジ回路20Xは、フライバック電圧と逆起電圧が相殺される電圧波形となる。第2象限の当初はモータ回転により逆起電圧が発生しているが、同時に直前の第1象限の最後に全てのスイッチング素子をオフした影響により、フライバック電圧が直前の通電の逆方向に発生し、高損失期間に移行する。
第2象限の最初において、X相のHブリッジ回路20Xは、電圧VMout0と電圧VMout1とが等しい(ステップS40)。その後、コイル124Xに蓄えられたエネルギーが放出されて、端子Mout0にフライバック電圧が発生する(ステップS41)。
X相のフライバック電圧により、電圧VMout0が電源電圧MVddとダイオード12の順方向電圧降下Vfの和以上になり、かつ電圧VMout1がダイオード18の順方向電圧降下Vf以下になる。よって、グランド142からダイオード18、コイル124X、ダイオード12を介して直流電源140に還流する電流経路が形成され、コイル電流IMXの絶対値は、0[mA]になるまで高速に減衰する。X相のHブリッジ回路20Xは、フライバック電圧の解消により電圧VMXが再びゼロクロスし(ステップS42→Yes)、フリー期間に移行する。
フリー期間にて端子Mout1と端子Mout0との間には、モータ回転による逆起電圧が出現する(ステップS43)。X相の電圧VMXの逆起電圧のゼロクロスにより(ステップS44→Yes)、第2象限が終了する。
《第2象限のY相の動作》
第2象限にて、Y相のHブリッジ回路20Yは、図11のX相の動作に相当する動作を行う。つまり、Y相のHブリッジ回路20Yは、端子Mout2側レッグのハイサイド側スイッチング素子と、端子Mout3側レッグのロウサイド側スイッチング素子とをオンして(図11のステップS30相当)通電を行う。電圧VMout2と電圧VMout3との差は、電圧MVddとなる(図11のステップS31相当)。このとき端子Mout2から端子Mout3に電流が流れてモータ120が回転し、コイル電流IMYの絶対値が次第に増大する。
ここでX相の電圧VMXの逆起電圧がゼロクロスすると(図11のステップS32相当→Yes)、Y相の端子Mout2側レッグのハイサイド側スイッチング素子と、端子Mout3側レッグのロウサイド側スイッチング素子とをオフし(図11のステップS33相当)、Y相は高損失期間に移行する。これにより電圧VMout2と電圧VMout3とは等しくなり(図11のステップS34相当)、第2象限を終了する。
《第1実施形態の動作》
図3(a)〜(d)は、第1実施形態のHブリッジ回路20の動作モードの説明図である。
図3(a)は、通電期間におけるHブリッジ回路20の動作を示す図であり、図9(a)に示したHブリッジ回路20の動作と同様である。このときHブリッジ回路20はチャージモードで動作し、かつ通電期間の後に、比較例と同様に図3(b)に示す高損失期間に移行する。
図3(b)は、高損失期間におけるHブリッジ回路20の動作を示す図であり、図9(b)に示したHブリッジ回路20の高損失モードの動作と同様である。比較例のHブリッジ回路20は、フライバック電圧発生中は高損失モードを維持する。しかし、第1実施形態のHブリッジ回路20は、所定時間が経過すると、スイッチング素子2がオフからオンに切り替わり、図3(c)に示す低損失モードに遷移する。
図3(c)は、フライバック対応期間におけるHブリッジ回路20の動作を示す図である。
このときコイル124に蓄えられたエネルギーにより、ダイオード18、コイル124、スイッチング素子2を介して太実線で示す方向に電流が流れる。すなわち、太実線で示すモータ電流が流れる方向の側にあるハイサイド側のスイッチング素子2を導通状態として、モータコイル124に蓄積されたエネルギーにより、導通状態にあるハイサイド側のスイッチング素子2と太実線で示すモータ電流が流れる方向の反対側にあるロウサイド側のダイオード18とで形成される閉回路に電流が流れる。図3(c)のフライバック対応期間では、ダイオード18の順方向電圧降下Vfに応じた電力損失のみとなり、電力損失は、高損失モードよりも低くなるため、別名として「低損失モード」ともいう。第1実施形態のHブリッジ回路20は、CMOS製造プロセスで構成された場合であっても、寄生トランジスタ効果により電流がグランド142に流出して発熱することがなく、更にエネルギーの損失を防ぐことができる。
また、図3(c)の状態から、コイル124がエネルギーを十分に放出すると電流が流れなくなり、図3(d)の状態に遷移する。この動作期間を「フリー期間」といい、この動作モードを「フリーモード」という。
図3(d)は、フリー期間におけるHブリッジ回路20の動作を示す図であり、図9(c)に示したHブリッジ回路20の動作と同様である。このフリー期間にて、モータ120の逆起電圧のゼロクロスを検知すると、Hブリッジ回路20は、再び図3(a)に示した通電期間に移行する。
図4は、変形例のHブリッジ回路20の低損失モードの説明図である。
第1の変形例にて、図4の低損失モードへは、図3(b)の高損失モードから図3(c)の低損失モードに遷移するまでの間に、所定期間だけ遷移する。図4に示す変形例の低損失モードでは、スイッチング素子2に加えてスイッチング素子8がオフからオンに切り替わっている。このときコイル124に蓄えられたエネルギーにより、スイッチング素子8、コイル124、スイッチング素子2を介して太実線で示す方向に電流が流れる。変形例のフライバック対応期間では、電力損失は、図3(c)の低損失モードよりも更に低くなる。変形例のHブリッジ回路20は、CMOS製造プロセスで構成された場合であっても、寄生トランジスタ効果により電流がグランド142に流出して発熱することがなく、更にエネルギーの損失を防ぐことができる。また、第2の変形例にて、図4の低損失モードは、図3(c)の低損失モードに替わり遷移する。すなわち、第2の変形例において、図3(b)の高損失モードから図4の低損失モードに遷移する。
図5は、Hブリッジ回路20のX相とY相の転流順序を説明する波形図である。
図5の波形図は、図10と同様に、X相の電圧VMout0,VMout1と、X相の動作モードと、Y相の電圧VMout2,VMout3と、Y相の動作モードと、X相の電圧VMXおよびコイル電流IMXと、Y相の電圧VMYおよびコイル電流IMYとを示している。なお、X相の電圧VMout0,VMout1と、Y相の電圧VMout2,VMout3とは概略波形を示し、X相の電圧VMXおよびコイル電流IMXと、Y相の電圧VMYおよびコイル電流IMYとは、オシロスコープの波形で示している。
第1実施形態のモータ制御装置100は、比較例と同様に、モータ120をモータ駆動電圧と負荷に応じた1相励磁で駆動する。モータ120は、4つの位相(象限)で1つの電気角を構成して回転する。或る象限にてX相が通電期間(図3(a)参照)ならば、Y相は、高損失期間(図3(b)参照)を経てフライバック対応期間(図3(c)参照)となり、その後にフリー期間(図3(d)参照)となる。
モータ駆動電圧が高い場合、または、負荷が小さい場合に、モータ120の回転速度は速くなり、コイル124の最大電流は小さくなる。モータ駆動負荷が小さい場合、フライバックパルスの時間は短くなる。逆起電圧は、各相のフリー期間に生じる電圧である。この逆起電圧は、モータ回転速度が速いと高く、停止時に0[V]になり、かつ脱調検出に利用可能である。
《第1象限》
図5において第1象限は、時刻t11から時刻t21までの期間である。この第1象限にて、X相のHブリッジ回路20Xは、チャージモードで動作する。このときHブリッジ回路20Xの端子Mout0側レッグのハイサイド側スイッチング素子6と、端子Mout1側レッグのロウサイド側スイッチング素子4とがオン状態になる。これにより端子Mout0は直流電源140と導通して電源電圧MVddが印加され、端子Mout1はグランド142と導通して0[V]になる。X相の電圧VMXは(−MVdd)となり、X相のコイル電流IMXは、端子Mout0から端子Mout1の方向に流れると共に、次第に電流の絶対値が増加する。
第1象限にて、Y相のHブリッジ回路20Yは全てのスイッチング素子がオフ状態であり、時刻t11後の短時間に高損失モードで動作したのち時刻t12まで低損失モードで動作し、時刻t12以降はフリーモードで動作する。なお、図5では高損失モードを省略し、かつ低損失モードを「T」と省略記載している。
このフライバック対応期間にて、ブリッジ制御回路110とHブリッジ回路20Yは、フライバックパルスの発生に合わせて、フライバックパルスが発生した端子Mout2側レッグのハイサイド側スイッチング素子をオンして、このパルスによる電流を直流電源140に流す。更にブリッジ制御回路110は、A/Dコンバータ117で端子Mout2と端子Mout3との間のフライバック電圧を周期的に検出し、フライバック電圧が電源電圧MVddとダイオードの順方向電圧降下Vfの和よりも小さくなったならば、端子Mout2側レッグのハイサイド側スイッチング素子をオフする。このA/Dコンバータ117は、脱調検出用にコイル124の差動電圧を測定することにも用いられる。このような制御方式により、モータ120に供給する電源電圧MVddや負荷などの動作状況に応じて最適の電力損失対応が可能になる。
Y相の電圧VMYは、時刻t11の直後にフライバックパルスにより(−MVdd−2Vf)以下になるとともにダイオードによってクランプされ、その後に低損失モードへの切替により(−MVdd−Vf)以下になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMYは、時刻t12の直前に急激に増加してゼロクロスし、所定電圧に達したのちに緩やかに減少して時刻t21にて再びゼロクロスする。Y相のコイル電流IMYは、時刻t11の直後に端子Mout3から端子Mout2の方向に流れるが、次第に電流の絶対値が減少して時刻t12の直前に0[mA]となり、以降は時刻t21まで0[mA]となる。
このフライバック対応期間の終了時にスイッチング素子のオフが遅れた場合、コイルを挟んだ両方の電圧がモータ120に供給する電源電圧MVddで平衡化され、電圧波形が乱れるおそれがある。電流Iは、フライバックパルスのピーク時と比べて大幅に減衰しているが、モータ120に供給する電源電圧MVddがモータ駆動の逆方向に印加されることで、モータ回転のブレーキとして作用する。これは、A/Dコンバータ117のサンプリング周期を短くすることで対処可能である。
《第2象限》
第2象限は、時刻t21から時刻t31までの期間である。この第2象限にて、X相のHブリッジ回路20Xは全てのスイッチング素子2,4,6,8がオフ状態であり、時刻t21後の短時間に高損失モードで動作したのち時刻t22まで低損失モードで動作し、時刻t22以降はフリーモードで動作する。
X相の電圧VMXは、時刻t21の直後にフライバックパルスにより(+MVdd+2Vf)以上になるとともにダイオードによってクランプされ、その後に低損失モードへの切替により(+MVdd+Vf)以上になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMXは、時刻t22の直前に急激に減少してゼロクロスし、所定電圧まで減少したのちに緩やかに増加して時刻t31にて再びゼロクロスする。X相のコイル電流IMXは、時刻t21の直後に端子Mout0から端子Mout1の方向に流れるが、次第に電流の絶対値が減少して時刻t22の直前に0[mA]となり、以降は時刻t31まで0[mA]となる。
第2象限にて、Y相のHブリッジ回路20Yは、チャージモードで動作する。このときHブリッジ回路20Yの端子Mout2側レッグのハイサイド側スイッチング素子と、端子Mout3側レッグのロウサイド側スイッチング素子とがオン状態になる。これにより端子Mout2は直流電源140と導通して電源電圧MVddが印加され、端子Mout3はグランド142と導通して0[V]になる。
Y相の電圧VMYは(−MVdd)となり、Y相のコイル電流IMYは、端子Mout2から端子Mout3の方向に流れると共に、次第にその電流の絶対値が増加する。
《第3象限》
第3象限は、時刻t31から時刻t41までの期間である。この第3象限にて、X相のHブリッジ回路20Xは、チャージモードで動作する。このときHブリッジ回路20Xの端子Mout1側レッグのハイサイド側スイッチング素子2と、端子Mout0側レッグのロウサイド側スイッチング素子8とがオン状態になる。これにより端子Mout1は直流電源140と導通して電源電圧MVddが印加され、端子Mout0はグランド142と導通して印加電圧が0[V]になる。X相の電圧VMXは(+MVdd)となり、X相のコイル電流IMXは、端子Mout1から端子Mout0の方向に流れると共に、次第に電流の絶対値が増加する。
第3象限にて、Y相のHブリッジ回路20Yは全てのスイッチング素子がオフ状態であり、時刻t31後の短時間に高損失モードで動作したのち時刻t32まで低損失モードで動作し、時刻t32以降はフリーモードで動作する。
Y相の電圧VMYは、時刻t31の直後にフライバックパルスにより(+MVdd+2Vf)以上になるとともにダイオードによってクランプされ、その後に低損失モードへの切替により(+MVdd+Vf)以上になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMYは、時刻t32の直前に急激に減少してゼロクロスし、所定電圧に達したのちに緩やかに増加して時刻t41にて再びゼロクロスする。Y相のコイル電流IMYは、時刻t31の直後に端子Mout2から端子Mout3の方向に流れるが、次第に電流の絶対値が減少して時刻t32の直前に0[mA]となり、以降は時刻t41まで0[mA]となる。
《第4象限》
第4象限は、時刻t41から時刻t51までの期間である。この第4象限にて、X相のHブリッジ回路20Xは全てのスイッチング素子2,4,6,8がオフ状態であり、時刻t41後の短時間に高損失モードで動作したのち時刻t42まで低損失モードで動作し、時刻t42以降はフリーモードで動作する。
X相の電圧VMXは、時刻t41の直後にフライバックパルスにより(−MVdd−2Vf)以下になるとともにダイオードによってクランプされ、その後に低損失モードへの切替により(+MVdd+Vf)以上になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMXは、時刻t42の直前に急激に増加してゼロクロスし、所定電圧まで増加したのちに緩やかに減少して時刻t51にて再びゼロクロスする。X相のコイル電流IMXは、時刻t41の直後に端子Mout1から端子Mout0の方向に流れるが、次第に電流の絶対値が減少して時刻t42の直前に0[mA]となり、以降は時刻t51まで0[mA]となる。
第4象限にて、Y相のHブリッジ回路20Yは、チャージモードで動作する。このときHブリッジ回路20Yの端子Mout3側レッグのハイサイド側スイッチング素子と、端子Mout2側レッグのロウサイド側スイッチング素子とがオン状態になる。これにより端子Mout3は直流電源140と導通して電源電圧MVddが印加され、端子Mout2はグランド142と導通して0[V]になる。
Y相の電圧VMYは(+MVdd)となり、Y相のコイル電流IMYは、端子Mout3から端子Mout2の方向に流れると共に、次第にその電流の絶対値が増加する。
以下、第1象限から第4象限までの波形を繰り返しながら、モータ120が回転する。
第1実施形態では、例えばX相が通電期間の場合、Y相は高損失期間、フライバック対応期間、フリー期間を移行する。このフライバック対応期間への移行により電力損失を低減する。
《電力損失の計算》
第1実施形態の高損失モードにおいて、寄生トランジスタ効果により直流電源140に還流せず、全ての電流がグランド142に流出した場合を考える。このときの電力損失Poff2は、以下の式(4)で示される。
Figure 2016226070

フライバック対応期間の電力損失Poff3は、スイッチング素子を経由するため、以下の式(5)で表される。
Figure 2016226070

この2相ステッピングモータの1電気角での電力損失Pは、以下の式(6)で表される。
Figure 2016226070

式(5)で表したように、「フライバック対応期間」でのハイサイド側はスイッチング素子を経由するため、電力損失は、電源電圧MVddと寄生トランジスタ効果の影響を受けない。このため、電力損失を縮減することが可能である。
図6は、Hブリッジ回路20のX相の各部電圧と電流の波形図である。
図6の波形図は、X相の電圧VMXおよびコイル電流IMXと、X相の電圧VMout0,VMout1とを全てオシロスコープの波形で示している。
《第1象限》
第1象限にて、Hブリッジ回路20Xの端子Mout0側レッグのハイサイド側スイッチング素子6と、端子Mout1側レッグのロウサイド側スイッチング素子4とがオン状態になる。
X相の電圧VMXは(−MVdd)となり、X相のコイル電流IMXは、端子Mout0から端子Mout1の方向に流れると共に、次第に電流の絶対値が増加する。
端子Mout0は直流電源140と導通するので、電圧VMout0は、(+MVdd)となる。端子Mout1はグランド142と導通するので、電圧VMout1は、0[V]となる。
《第2象限》
第2象限にて、Hブリッジ回路20Xの全てのスイッチング素子2,4,6,8はオフ状態になる。
X相の電圧VMXは、時刻t21の直後にフライバックパルスにより(+MVdd+2Vf)以上になるとともにダイオードによってクランプされ、その後に低損失モードへの切替により(+MVdd+Vf)以上になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMXは、時刻t22の直前に急激に減少してゼロクロスし、所定電圧まで減少したのちに緩やかに増加して時刻t31にて再びゼロクロスする。X相のコイル電流IMXは、時刻t21の直後に端子Mout0から端子Mout1の方向(正方向)に流れるが、次第に電流の絶対値が減少して時刻t22の直前に0[mA]となり、以降は時刻t31まで0[mA]となる。
端子Mout0の電圧VMout0は、時刻t21から時刻t22までは(−Vf)となり、時刻t22以降はモータ120の逆起電圧により緩やかに所定値に増加したのち減少し、時刻t31にて再び0[V]となる。
端子Mout1の電圧VMout1は、フライバックパルスにより、時刻t21の直後に電源電圧MVdd以上となり、所定時間が経過すると電源電圧MVddとなる。電圧VMout1は、時刻t22には急激に減少して0[V]となり、時刻t31まで0[V]となる。
《第3象限》
第3象限にて、Hブリッジ回路20Xの端子Mout1側レッグのハイサイド側スイッチング素子2と、端子Mout0側レッグのロウサイド側スイッチング素子8とがオン状態になる。
X相の電圧VMXは(+MVdd)となり、X相のコイル電流IMXは、端子Mout1から端子Mout0の方向に流れると共に、次第に電流の絶対値が増加する。
端子Mout0はグランド142と導通するので、電圧VMout0は、0[V]となる。端子Mout1は直流電源140と導通するので、電圧VMout1は、(+MVdd)となる。
《第4象限》
第4象限にて、Hブリッジ回路20Xの全てのスイッチング素子2,4,6,8はオフ状態になる。
X相の電圧VMXは、時刻t41の直後にフライバックパルスにより(−MVdd−2Vf)以下になるとともにダイオードによってクランプされ、その後に低損失モードへの切替により(−MVdd−Vf)以下になるとともにダイオードによってクランプされ、この電圧値が所定期間に亘って継続する。電圧VMXは、時刻t42の直前に急激に増加してゼロクロスし、所定電圧まで増加したのちに緩やかに減少して時刻t51にて再びゼロクロスする。X相のコイル電流IMXは、時刻t41の直後に端子Mout1から端子Mout0の方向(負方向)に流れるが、次第に電流の絶対値が減少して時刻t42の直前に0[mA]となり、以降は時刻t51まで0[mA]となる。
端子Mout0の電圧VMout0は、フライバックパルスにより、時刻t41の直後に電源電圧MVdd以上となり、所定時間が経過すると電源電圧MVddとなる。電圧VMout0は、時刻t42には急激に減少して0[V]となり、時刻t51まで0[V]となる。
端子Mout1の電圧VMout1は、時刻t41から時刻t42までは(−Vf)となり、時刻t42以降はモータ120の逆起電圧により緩やかに所定値に増加したのち減少し、時刻t51にて再び0[V]となる。
図7は、第1実施形態のモータ駆動制御装置のX相の第1象限の処理を示すフローチャートである。図11に示す比較例のフローチャートと同様であるが、Y相の動作が異なっている。
X相は、第1象限を通電期間から開始する。ブリッジ制御回路110は、X相のHブリッジ回路20Xにて、端子Mout0側レッグのハイサイド側スイッチング素子6と、端子Mout1側レッグのロウサイド側スイッチング素子4とをオンする(ステップS10)。これにより、X相のHブリッジ回路20Xは第1象限の通電を行う。このとき、電圧VMout0と電圧VMout1との差は、電源電圧MVddとなる(ステップS11)。端子Mout0から端子Mout1に電流が流れてモータ120が回転し、コイル電流IMXの絶対値が次第に増大する。
ここでY相の電圧VMYの逆起電圧がゼロクロスすると(ステップS12→Yes)、X相の端子Mout0側レッグのハイサイド側スイッチング素子6と、端子Mout1側レッグのロウサイド側スイッチング素子4とをオフし(ステップS13)、X相は高損失期間に移行する。これにより電圧VMout0と電圧VMout1とは等しくなり(ステップS14)、第1象限を終了する。
《第1象限のY相の動作》
第1象限にてY相のHブリッジ回路20Yは、フライバック電圧と逆起電圧が相殺される電圧波形となる。第1象限の当初はモータ回転により逆起電圧が発生しているが、同時に直前の第4象限の最後に全てのスイッチング素子をオフした影響により、コイル124Yによるフライバック電圧が直前の通電の逆方向に発生し、高損失期間に移行する。このフライバック電圧により、電圧VMout2が電源電圧MVdd以上となり、かつ電圧VMout3がダイオードの順方向電圧降下Vf以下になる。よって、グランド142からコイル124Yを介して直流電源140に還流する電流経路が形成される。
その後所定期間が経過すると、Hブリッジ回路20Yは、コイル電流IMYの方向のハイサイド側スイッチング素子を導通状態として、低損失モードに遷移する。グランド142からコイル124Yを介して直流電源140に還流する電流経路が形成され、コイル電流IMYの絶対値は、0[mA]になるまで減衰して、フライバック電圧が解消する。Y相のHブリッジ回路20Yは、フライバック電圧の解消により、フリー期間に移行する。これにより、端子Mout2と端子Mout3との間には、モータ回転による逆起電圧が出現する。Y相の電圧VMYの逆起電圧がゼロクロスしたときに、前記したステップS12の処理が行われて、第1象限が終了する。
図8は、第1実施形態のモータ駆動制御装置のX相の第2象限の処理を示すフローチャートである。
第2象限にてX相のHブリッジ回路20Xは、フライバック電圧と逆起電圧が相殺される電圧波形となる。第2象限の当初はモータ回転により逆起電圧が発生しているが、同時に直前の第1象限の最後に全てのスイッチング素子2,4,6,8をオフした影響により、フライバック電圧が直前の通電の逆方向に発生し、高損失期間に移行する。
第2象限の最初において、X相のHブリッジ回路20Xは、電圧VMout0と電圧VMout1とが等しい(ステップS20)。その後、コイル124Xに蓄えられたエネルギーが放出されて、端子Mout0にフライバック電圧が発生する(ステップS21)。
所定時間が経過すると、X相のフライバック電圧により、電圧VMout0が電源電圧MVdd以上となり、かつ電圧VMout1がダイオード18の順方向電圧降下Vf以下になる(ステップS22)。よって、グランド142らダイオード18とコイル124Xとダイオード12を介して直流電源140に還流する電流経路が形成される。
ブリッジ制御回路110は、端子Mout1側レッグのハイサイド側スイッチング素子2をオンし(ステップS23)、フライバック対応期間に移行する。フライバック対応期間にて、グランド142からダイオード18とコイル124Xとスイッチング素子2を介して直流電源140に還流する電流経路が形成され、コイル電流IMXは0[mA]になるまで高速に減衰する。これを低損失モードと言い、高損失モードよりも損失が低い。
このフライバック対応期間においてブリッジ制御回路110は、周期的にA/Dコンバータ117からX相の電圧VMXを取得する。ブリッジ制御回路110は、電圧VMXが電源電圧MVddとダイオード18の順方向電圧降下Vfとの和よりも小さくなったならば(ステップS24→Yes)、端子Mout1のハイサイド側スイッチング素子2をオフし(ステップS25)、フリー期間に移行する。
フリー期間にてブリッジ制御回路110は、最初はBEMF検出部118にて電圧VMXに発生するフライバック電圧のゼロクロス検出を試みる(ステップS26)。フライバック電圧がゼロクロスしたならば(ステップS26→Yes)、フライバックは解消されており、端子Mout0と端子Mout1との間に逆起電圧が出現する(ステップS27)。ブリッジ制御回路110は更に、BEMF検出部118にて電圧VMXに出現している逆起電圧のゼロクロス検出を試みる(ステップS28)。逆起電圧がゼロクロスしたならば(ステップS28→Yes)、第2象限が終了する。
ブリッジ制御回路110は、端子Mout1のハイサイド側スイッチング素子2をオンし(ステップS23)て、高損失モードよりも損失が低い低損失モードで動作する。これにより、電力損失を低減することができる。更にブリッジ制御回路110は、電圧VMXが電源電圧MVddとダイオード18の順方向電圧降下Vfとの和よりも小さくなったならば、端子Mout1のハイサイド側スイッチング素子2をオフして、この低損失モードを終了している。これにより、フライバックパルスの終了後における逆起電圧の測定と、脱調検出に影響を与えることがなく、更にモータ120に対するブレーキが発生しないという効果を奏する。
《第2象限のY相の動作》
第2象限にて、Y相のHブリッジ回路20Yは、図7のX相の動作に相当する動作を行う。つまり、Y相のHブリッジ回路20Yは、端子Mout2側レッグのハイサイド側スイッチング素子と、端子Mout3側レッグのロウサイド側スイッチング素子とをオンして(図7のステップS10相当)通電を行う。電圧VMout2と電圧VMout3との差は、MVddの電圧となる(図7のステップS11相当)。このとき端子Mout2から端子Mout3に電流が流れてモータ120が回転し、コイル電流IMYの絶対値が次第に増大する。
ここでX相の電圧VMXに出現した逆起電圧がゼロクロスすると(図7のステップS12相当→Yes)、Y相の端子Mout2側レッグのハイサイド側スイッチング素子と、端子Mout3側レッグのロウサイド側スイッチング素子とをオフし(図7のステップS13相当)、Y相は高損失期間に移行する。瞬間的にY相の電圧VMout2と電圧VMout3とが等しくなり(図7のステップS14相当)、かつ第2象限が終了する。
第1実施形態では、脱調検出用のA/Dコンバータ117を流用してフライバックの終了を検知しているので、コストアップすることなく実施可能である。また電源電圧MVddや負荷トルクや回転速度が変化した場合でも、電力損失やブレーキが発生することがない。
第1実施形態では更に、フライバックパルスの終了タイミングを検出して、そのタイミングにスイッチング素子をオフさせることができる。これにより、フライバックパルスの終了後における逆起電圧の測定と、脱調検出に影響を与えることがない。更にモータ120に対するブレーキが発生しないので、モータの最高速度性能に悪影響を与えることがないという利点がある。
(第2実施形態)
次に、例えばブラシレスモータにおいて、モータコイルがスター結線となっている場合の本発明の適用について述べる。図13は、第2実施形態のモータ駆動制御装置の、コイル、スイッチング素子及びその周辺部分の詳細図である。
スイッチング素子202,204は直列回路SA1を形成する。同様にスイッチング素子206,208は直列回路SA2を形成し、スイッチング素子210,212は、直列回路SA3を形成する。
これらの直列回路SA1〜SA3に対して、直流電源140およびグランド142が接続され、所定の電源電圧MVddが印加される。ダイオード252,254,256,258,260,262は、還流用のダイオード(フライホイールダイオード)であり、それぞれスイッチング素子202,204,206,208,210,212に対して並列に接続されている。PWM信号発生器313は、第1実施形態のPWM信号発生器113に対応しており、図示せぬブリッジ制御部に接続される。PWM信号発生器313は、図示せぬブリッジ制御部による制御に基づいて、スイッチング信号を生成して各直列回路SA1〜SA3のスイッチング素子に供給する。ここで、スイッチング信号とは、各スイッチング素子にゲート電圧として印加されるオン/オフ信号である。なお、図中において、これらスイッチング素子202,204,206,208,210,212の下側の端子がソース端、上側の端子がドレイン端になる。電圧VMoutU,VMoutV,VMoutWは、A/Dコンバータ317と、図示せぬBEMF(逆起電圧)検出部に供給される。このA/Dコンバータ317は、第2実施形態でも第1実施形態と同様に、モータコイルの差動電圧を検知する電圧検知手段として用いられる。
スイッチング素子202,204の接続点の電圧VMoutU、スイッチング素子206,208の接続点の電圧VMoutV、スイッチング素子210,212の接続点の電圧VMoutWは、それぞれモータ320のコイルUB,VB,WBの一端に印加される。これらのコイルUB,VB,WBの他端は互いに接続されてスター接続とされている。
ここで、直列回路SA1,SA2により、VMoutUとVMoutVを印加するときには、直列接続のコイルUB,VBに、VMoutUとVMoutVとの差であるモータ電圧VMuv(=電圧VMoutU−VMoutV)が印加される。ここで、直列回路SA1,SA2のそれぞれと、直列接続のコイルUB,VBとはハーフブリッジ回路を形成し、これらのハーフブリッジ回路を組み合わせは、Hブリッジ回路を形成する。
直列回路SA2,SA3により、VMoutVとVMoutWを印加するときには、直列接続のコイルVB,WBに、VMoutVとVMoutWの差であるモータ電圧VMvw(=電圧VMoutV−VMoutW)が印加される。このときも、直列回路SA2,SA3のそれぞれと、直列接続のコイルVB,WBとはハーフブリッジ回路を形成し、これらのハーフブリッジ回路を組み合わせはHブリッジ回路を形成する。
そして同様に、直列回路SA3,SA1により、VMoutWとVMoutUを印加するときには、直列接続のコイルWB,UBに、VMoutWとVMoutUの差であるモータ電圧VMwu(=電圧VMoutW−VMoutU)が印加される。このときも、直列回路SA3,SA1と、直列接続のコイルWB,UBとはハーフブリッジ回路を形成し、これらのハーフブリッジ回路を組み合わせはHブリッジ回路を形成する。
このように、スター接続の場合には、コイルへの電圧の印加を選択的に順次切り替えるが、どのコイルの組み合わせに電圧を印加するかにより、直列回路SA1〜SA3のうちのいずれか2つのハーフブリッジ回路によりHブリッジ回路を構成する。しかし、どの組み合わせであっても、それぞれの場合に対応したハーフブリッジ回路を組み合わせたHブリッジ回路に対して、第1実施形態について述べたのと同様な駆動制御を行えばよい。これにより、第1実施形態と同様な効果を奏することができる。
ところで、先に述べた第1実施形態においては、2組のスイッチ回路とコイルの組み合わせは常に一定であるが、この場合も、そのHブリッジ回路は、ハーフブリッジ回路を組み合わせたHブリッジ回路の一種と言うことが出来る。
(変形例)
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の(a)〜(h)のようなものがある。
(a) 本発明は2相ステッピングモータに限定されず、任意相のモータでもよく、例えば3相ステッピングモータであってもよい。また、モータコイルがデルタ結線となっているブラシレスモータであってもよい。
(b) スイッチング素子はMOSFETに限られず、任意種類の半導体スイッチ素子であってもよい。
(c) 駆動制御装置の各構成要素は、少なくともその一部がハードウェアによる処理ではなく、ソフトウェアによる処理であってもよい。
(d) 駆動制御装置は、少なくともその一部を集積回路(IC:Integrated Circuit)としてもよい。
(e) 図1、図2に示した駆動制御装置の回路ブロック構成は具体例であって、これに限定されない。
(f) 図7、図8に示した制御フローは一例であって、これらのステップの処理に限定されるものではなく、例えば、各ステップ間に他の処理が挿入されてもよい。
(g) 高損失モードから低損失モードへの遷移は、所定時間の経過に限られず、フライバック電圧のゼロクロスによって遷移してもよく、限定されない。
(h) 全てのスイッチング素子をオフさせる高損失期間からハイサイド側スイッチング素子をオンさせるフライバック対応期間に移行する間にさらに、図4の変形例のように、一方のレッグのハイサイド側スイッチング素子と他方のレッグのロウサイド側スイッチング素子とをオンさせる期間があってもよい。
2,4,6,8 スイッチング素子
12,14,16,18 ダイオード
20,20X,20Y Hブリッジ回路
100 モータ制御装置 (モータ駆動制御装置の一例)
101 CPU
107 ブリッジ制御部
110 ブリッジ制御回路
113 PWM信号発生器
117 A/Dコンバータ
118 BEMF検出部
120 モータ
122YP,122XN,122YN,122XP 固定子
124 コイル
126 回転子
140 直流電源
142 グランド

Claims (6)

  1. スイッチング素子とフライホイールダイオードとを有し、モータに設けられたモータコイルに接続されたハーフブリッジを組み合わせたHブリッジ回路と、
    前記モータコイルの差動電圧を検知する電圧検知手段と、
    前記モータコイルの逆起電圧のゼロクロスを検知するゼロクロス検知手段と、
    前記電圧検知手段による検知結果に応じて前記スイッチング素子を駆動し、前記Hブリッジ回路に対して、前記モータコイルに流れるモータ電流を増加させるチャージモード、前記モータコイルのフライバックパルスを発生させ、かつエネルギー損失が高い高損失モード、前記高損失モードよりも損失が低い低損失モード、または前記モータコイルのフライバックパルスの減衰後に前記ゼロクロス検知手段により前記モータコイルの逆起電圧のゼロクロスを検知するフリーモード、のうち何れかの動作モードを指定する制御手段と、を有し、
    前記制御手段は、前記Hブリッジ回路を前記チャージモードに切り替え、前記Hブリッジ回路の直前の位相のHブリッジ回路に接続されたモータコイルの逆起電圧がゼロクロスしたことを前記ゼロクロス検知手段により検知したならば、前記Hブリッジ回路を前記高損失モードに切り替え、所定時間が経過した後に前記Hブリッジ回路を前記低損失モードに切り替え、前記Hブリッジ回路に接続されたモータコイルの差動電圧が所定電圧よりも小さくなったことを検知したならば、前記Hブリッジ回路を前記フリーモードに切り替える、
    ことを特徴とするモータ駆動制御装置。
  2. 前記制御手段は、
    前記低損失モードにて前記Hブリッジ回路のスイッチング素子のうち、前記モータ電流が流れる方向の側にあるハイサイド側の1個を導通状態として、前記モータコイルに蓄積されたエネルギーにより、導通状態にあるハイサイド側の当該スイッチング素子と前記モータ電流が流れる方向の反対側にあるロウサイド側のフライホイールダイオードとで形成される閉回路に電流を流す、
    ことを特徴とする請求項1に記載のモータ駆動制御装置。
  3. 前記制御手段は、
    前記高損失モードにて前記Hブリッジ回路のスイッチング素子を全て非導通状態として、前記モータコイルに蓄積されたエネルギーにより、前記モータ電流が流れる方向の側にあるハイサイド側のフライホイールダイオードと、前記モータ電流が流れる方向の反対側にあるロウサイド側のフライホイールダイオードとで形成される閉回路に電流を流す、
    ことを特徴とする請求項1または請求項2に記載のモータ駆動制御装置。
  4. 前記Hブリッジ回路を構成する前記スイッチング素子と前記フライホイールダイオードとは、CMOSプロセスで形成されている、
    ことを特徴とする請求項1ないし請求項3のいずれか1項に記載のモータ駆動制御装置。
  5. 前記電圧検知手段は、A/Dコンバータである、
    ことを特徴とする請求項1ないし請求項4のいずれか1項に記載のモータ駆動制御装置。
  6. スイッチング素子を有し、モータに設けられたモータコイルに接続されたハーフブリッジを組み合わせたHブリッジ回路と、
    前記モータコイルの差動電圧を検知する電圧検知手段と、
    前記モータコイルの逆起電圧のゼロクロスを検知するゼロクロス検知手段と、
    前記電圧検知手段による検知結果に応じて前記スイッチング素子を駆動し、前記Hブリッジ回路に対して、前記モータコイルに流れるモータ電流を増加させるチャージモード、前記モータコイルのフライバックパルスを発生させ、かつエネルギー損失が高い高損失モード、前記高損失モードよりも損失が低い低損失モード、または前記モータコイルのフライバックパルスの減衰後に前記ゼロクロス検知手段により前記モータコイルの逆起電圧のゼロクロスを検知するフリーモード、のうち何れかの動作モードを指定する制御手段と、を有するモータ駆動制御装置のモータ駆動制御方法であって、
    前記制御手段が前記Hブリッジ回路を前記チャージモードに切り替えるステップと、
    前記制御手段が前記Hブリッジ回路の直前の位相のHブリッジ回路に接続されたモータコイルの逆起電圧がゼロクロスしたことを前記ゼロクロス検知手段により検知したならば、前記Hブリッジ回路を前記高損失モードに切り替えるステップと、
    前記高損失モードに切り替えてから所定時間が経過した後に前記制御手段が前記Hブリッジ回路を前記低損失モードに切り替えるステップと、
    前記電圧検知手段により前記Hブリッジ回路に接続されたモータコイルの差動電圧が所定電圧よりも小さくなったことを検知したならば、前記制御手段が前記Hブリッジ回路を前記フリーモードに切り替えるステップと、
    を実行することを特徴とするモータ駆動制御方法。
JP2015106937A 2015-05-27 2015-05-27 モータ駆動制御装置およびモータ駆動制御方法 Active JP6272797B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2015106937A JP6272797B2 (ja) 2015-05-27 2015-05-27 モータ駆動制御装置およびモータ駆動制御方法
US15/132,746 US9614471B2 (en) 2015-05-27 2016-04-19 Motor controller and method for controlling motor
DE102016109786.1A DE102016109786A1 (de) 2015-05-27 2016-05-27 Motorsteuerung und Verfahren zum Steuern eines Motors
CN201610365862.3A CN106208848B (zh) 2015-05-27 2016-05-27 电机驱动控制装置以及电机驱动控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015106937A JP6272797B2 (ja) 2015-05-27 2015-05-27 モータ駆動制御装置およびモータ駆動制御方法

Publications (2)

Publication Number Publication Date
JP2016226070A true JP2016226070A (ja) 2016-12-28
JP6272797B2 JP6272797B2 (ja) 2018-01-31

Family

ID=57281766

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015106937A Active JP6272797B2 (ja) 2015-05-27 2015-05-27 モータ駆動制御装置およびモータ駆動制御方法

Country Status (4)

Country Link
US (1) US9614471B2 (ja)
JP (1) JP6272797B2 (ja)
CN (1) CN106208848B (ja)
DE (1) DE102016109786A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10291162B1 (en) * 2016-02-17 2019-05-14 Thane C. Heins Flyback mode process harnessing generator action in electric motor
JP6642201B2 (ja) * 2016-03-30 2020-02-05 株式会社デンソー モータ制御装置及びモータ制御プログラム
DE102017100931A1 (de) * 2017-01-18 2018-07-19 Minebea Mitsumi Inc. Verfahren zum Betrieb einer Gleichstrommaschine
DE102017118837A1 (de) 2017-08-17 2019-02-21 Trinamic Motion Control Gmbh & Co. Kg Verfahren und Schaltungsanordnung zur Resonanzdämpfung bei Schrittmotoren
WO2021081439A1 (en) * 2019-10-24 2021-04-29 Massachusetts Institute Of Technology Apparatus and method of torque-boost dual-motor system
US11362607B1 (en) * 2021-02-18 2022-06-14 Global Mixed-Mode Technology Inc. Motor unit
CN113824289A (zh) * 2021-09-18 2021-12-21 长沙硕博电机有限公司 一种定向电枢电流的直流电动机及直流电动机控制方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004274880A (ja) * 2003-03-07 2004-09-30 Matsushita Electric Ind Co Ltd ステッピングモータ駆動装置、及びステッピングモータ駆動方法
JP2010178477A (ja) * 2009-01-28 2010-08-12 Sanyo Electric Co Ltd ドライバ回路
JP2011067061A (ja) * 2009-09-18 2011-03-31 Sanyo Electric Co Ltd ドライバ回路

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3764784B2 (ja) 1996-09-03 2006-04-12 新電元工業株式会社 誘導性負荷の同期駆動方法、及びhブリッジ回路の同期制御装置
CN2535973Y (zh) * 2002-03-29 2003-02-12 建准电机工业股份有限公司 直流无刷风扇马达的电源转换电路
JP5010827B2 (ja) * 2005-11-16 2012-08-29 日立アプライアンス株式会社 ブラシレスモータの制御装置
JP4971750B2 (ja) * 2006-10-31 2012-07-11 株式会社日立製作所 電源回路、及びこれに用いる制御回路
CN101051806A (zh) * 2007-05-17 2007-10-10 同济大学 车用空调压缩机新型电驱动控制***及方法
TWI399031B (zh) * 2009-08-19 2013-06-11 Delta Electronics Inc 馬達控制裝置及其方法
US9263968B2 (en) * 2011-06-22 2016-02-16 Eetrex, Inc. Bidirectional inverter-charger
JP6053337B2 (ja) * 2012-06-05 2016-12-27 ローム株式会社 モータ駆動回路およびそれを用いた電子機器
KR101625278B1 (ko) * 2013-05-12 2016-05-27 인피니언 테크놀로지스 아게 동기 모터를 위한 최적화 제어
US9397597B2 (en) * 2013-07-29 2016-07-19 Texas Instruments Incorporated Sensed motor winding current adapting blanking period between max/min values

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004274880A (ja) * 2003-03-07 2004-09-30 Matsushita Electric Ind Co Ltd ステッピングモータ駆動装置、及びステッピングモータ駆動方法
JP2010178477A (ja) * 2009-01-28 2010-08-12 Sanyo Electric Co Ltd ドライバ回路
JP2011067061A (ja) * 2009-09-18 2011-03-31 Sanyo Electric Co Ltd ドライバ回路

Also Published As

Publication number Publication date
DE102016109786A1 (de) 2016-12-01
US20160352272A1 (en) 2016-12-01
CN106208848B (zh) 2018-12-07
US9614471B2 (en) 2017-04-04
JP6272797B2 (ja) 2018-01-31
CN106208848A (zh) 2016-12-07

Similar Documents

Publication Publication Date Title
JP6272797B2 (ja) モータ駆動制御装置およびモータ駆動制御方法
JP6272798B2 (ja) モータ駆動制御装置およびモータ駆動制御方法
US8395338B2 (en) Control system for multiphase electric rotating machine
US7554279B2 (en) Method for operating an electronically commutated motor, and motor for carrying out a method such as this
JP5510729B2 (ja) 回転機用電力変換装置
JP2008141828A (ja) モータ駆動装置及びモータ駆動方法
WO2012153637A1 (ja) ブラシレスモータ制御装置、およびブラシレスモータ制御方法
JP2007110778A (ja) モータ駆動装置および駆動方法
JP2011199984A (ja) モータ駆動システム
JP5916201B2 (ja) スイッチトリラクタンスモータの制御装置
JP6407419B2 (ja) 回路装置の駆動方法
CN107666265B (zh) 马达控制用设备
JP2019213367A (ja) ブラシレスdcモータの制御方法及び制御装置
JP5857825B2 (ja) モータ制御装置
JP6629056B2 (ja) モータ駆動装置及びモータ駆動装置の制御方法
JP7002619B1 (ja) 電力変換装置
US7928676B2 (en) Vehicle motor control apparatus
JP5923437B2 (ja) 同期電動機駆動システム
JP2007252135A (ja) ブラシレスモータの駆動装置
Ro et al. A fault diagnosis and tolerant method for switched reluctance motor drives
JP2017034767A (ja) 3相ブラシレスモータのセンサレス駆動方法
JP2003324986A (ja) 三相ブラシレスdcモータの制御方法
JP2020156166A (ja) スイッチトリラクタンスモータ制御装置及びスイッチトリラクタンスモータ制御方法
JP6152309B2 (ja) モータ駆動装置
JP2003284386A (ja) 車両用交流発電電動装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171019

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: 20171205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180104

R150 Certificate of patent or registration of utility model

Ref document number: 6272797

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150