(57)【要約】【課題】電流指令値が切り替わっても切り替わった電流指令値に応じたモータ電流をモータに供給することができるモータ駆動装置を提供する。【解決手段】モータ駆動装置１は、第１の状態の駆動指示信号Ｓ１に基づいてモータ９を駆動する駆動回路２と、モータ９に流れるモータ電流値Ｉｍと、入力する電流指令信号Ｓ２に基づく電流指令値Ｉ１と、を比較してモータ電流値Ｉｍが電流指令値Ｉ１を超えた場合、第３の状態をラッチし、駆動指示信号Ｓ１が第２の状態となると第３の状態のラッチを解除して第４の状態となるラッチ回路４を有する電流フィードバック回路３と、駆動指示信号Ｓ１及び電流指令信号Ｓ２を出力し、電流指令値Ｉ１を変化させた電流指令信号Ｓ２を出力する場合、電流指令信号Ｓ２と共に第２の状態となる駆動指示信号Ｓ１を出力してラッチ回路４のラッチを解除させるマイコン５と、を備えて概略構成されている。【選択図】図２
2017135821.tif 000002
【特許請求の範囲】
【請求項１】
二値化された第１の状態及び第２の状態のうち、前記第１の状態の駆動指示信号に基づいてモータを駆動する駆動回路と、
前記モータに流れるモータ電流値と、入力する電流指令信号に基づく電流指令値と、を比較して前記モータ電流値が前記電流指令値を超えた場合、二値化された第３の状態及び第４の状態のうち、前記第３の状態をラッチし、前記駆動指示信号が前記第２の状態となると前記第３の状態のラッチを解除して前記第４の状態となるラッチ回路を有する電流フィードバック回路と、
前記駆動指示信号及び前記電流指令信号を出力し、前記電流指令値を変化させた前記電流指令信号を出力する場合、前記電流指令信号と共に前記第２の状態となる前記駆動指示信号を出力して前記ラッチ回路のラッチを解除させる制御部と、
を備えたモータ駆動装置。
【請求項２】
前記制御部は、前記電流指令値を変化させた前記電流指令信号を出力する場合、前記第２の状態となる前記駆動指示信号を予め定められた期間出力した後、前記駆動指示信号を前記第２の状態から前記第１の状態に切り替えて出力する、
請求項１に記載のモータ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ駆動装置に関する。
【背景技術】
【０００２】
従来の技術として、電流指令と電流検出器より出力される電流フィードバック信号との比較結果に基づいてモータの電流制御を行う電力変換装置が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０６３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のような電流制御の一例として、電流指令値とモータに流れている電流値とを比較し、当該電流値が電流指令値を超えると、モータを間欠駆動して定電流でモータを駆動する電流制御装置が知られている。この電流制御装置は、当該電流値が電流指令値を超えるとＬｏからＨｉに切り替わってＨｉ状態をラッチするラッチ回路を有している。電流制御装置は、電流指令値が間を置かず他の電流指令値に切り替わった場合、ラッチ回路がＨｉからＬｏに切り替わらないでＨｉで固定され、モータに電流が流れない問題が存在している。
【０００５】
従って本発明の目的は、電流指令値が切り替わっても切り替わった電流指令値に応じたモータ電流をモータに供給することができるモータ駆動装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、二値化された第１の状態及び第２の状態のうち、第１の状態の駆動指示信号に基づいてモータを駆動する駆動回路と、モータに流れるモータ電流値と、入力する電流指令信号に基づく電流指令値と、を比較してモータ電流値が電流指令値を超えた場合、二値化された第３の状態及び第４の状態のうち、第３の状態をラッチし、駆動指示信号が第２の状態となると第３の状態のラッチを解除して第４の状態となるラッチ回路を有する電流フィードバック回路と、駆動指示信号及び電流指令信号を出力し、電流指令値を変化させた電流指令信号を出力する場合、電流指令信号と共に第２の状態となる駆動指示信号を出力してラッチ回路のラッチを解除させる制御部と、を備えたモータ駆動装置を提供する。
【発明の効果】
【０００７】
本発明によれば、電流指令値が切り替わっても切り替わった電流指令値に応じたモータ電流をモータに供給することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態に係るモータ駆動装置の一例を示すブロック図である。
【図２】図２は、実施の形態に係るモータ駆動装置の動作の一例における信号などの波形の概略図である。
【発明を実施するための形態】
【０００９】
（実施の形態の要約）
実施の形態に係るモータ駆動装置は、二値化された第１の状態及び第２の状態のうち、第１の状態の駆動指示信号に基づいてモータを駆動する駆動回路と、モータに流れるモータ電流値と、入力する電流指令信号に基づく電流指令値と、を比較してモータ電流値が電流指令値を超えた場合、二値化された第３の状態及び第４の状態のうち、第３の状態をラッチし、駆動指示信号が第２の状態となると第３の状態のラッチを解除して第４の状態となるラッチ回路を有する電流フィードバック回路と、駆動指示信号及び電流指令信号を出力し、電流指令値を変化させた電流指令信号を出力する場合、電流指令信号と共に第２の状態となる駆動指示信号を出力してラッチ回路のラッチを解除させる制御部と、を備えて概略構成されている。
【００１０】
このモータ駆動装置は、先に入力した電流指令信号の電流指令値を変化させた電流指令信号が連続して入力しても第２の状態となる駆動指示信号を出力してラッチ回路のラッチを解除させるので、この構成を採用しない場合と比べて、第３の状態がラッチされ続けることがないので、電流指令値が切り替わっても切り替わった電流指令値に応じたモータ電流をモータに供給することができる。
【００１１】
[実施の形態]
（モータ駆動装置１の概要）
図１は、実施の形態に係るモータ駆動装置の一例を示すブロック図である。図１では、主な信号の流れを矢印で示している。
【００１２】
モータ駆動装置１は、電流指令信号Ｓ１に応じたモータ電流ＩＡをモータ９に供給するように構成されている。
【００１３】
このモータ駆動装置１は、図１に示すように、二値化された第１の状態及び第２の状態のうち、第１の状態の駆動指示信号Ｓ１に基づいてモータ９を駆動する駆動回路２と、モータ９に流れるモータ電流値Ｉｍと、入力する電流指令信号Ｓ２に基づく電流指令値Ｉ１と、を比較してモータ電流値Ｉｍが電流指令値Ｉ１を超えた場合、二値化された第３の状態及び第４の状態のうち、第３の状態をラッチ（保持）し、駆動指示信号Ｓ１が第２の状態となると第３の状態のラッチを解除して第４の状態となるラッチ回路４を有する電流フィードバック回路３と、駆動指示信号Ｓ１及び電流指令信号Ｓ２を出力し、電流指令値Ｉ１を変化させた電流指令信号Ｓ２を出力する場合、電流指令信号Ｓ２と共に第２の状態となる駆動指示信号Ｓ１を出力してラッチ回路４のラッチを解除させる制御部としてのマイコン５と、を備えて概略構成されている。
【００１４】
本実施の形態の第１の状態は、Ｈｉである。第２の状態は、Ｌｏである。また第３の状態は、Ｈｉである。そして第４の状態は、Ｌｏである。駆動回路１００は、Ｈｉを示す駆動指示信号Ｓ１が入力するとモータ９の駆動を開始する。ラッチ回路４は、モータ電流値Ｉｍが電流指令値Ｉ１を超えた場合、Ｈｉの状態をラッチする。
【００１５】
（駆動回路２の構成）
駆動回路２は、例えば、図１に示すように、ゲート回路部２０と、ドライブ回路部２１と、を備えて概略構成されている。
【００１６】
ゲート回路部２０は、２つのＡＮＤ回路２００を有している。このゲート回路部２０は、例えば、駆動指示信号Ｓ１とラッチ回路４から出力されるラッチ出力信号Ｓ３とに基づいて駆動信号ＶＣＷ及び駆動信号ＶＣＣＷを出力する。
【００１７】
本実施の形態では、モータ９の回転方向を制御するので、駆動指示信号Ｓ１と、ラッチ出力信号Ｓ３、駆動方向制御信号ＳＣＷ又は駆動方向制御信号ＳＣＣＷとの論理積として、ＡＮＤ回路２００から駆動信号ＶＣＷ又は駆動信号ＶＣＣＷが出力される。この駆動信号ＶＣＷ又は駆動信号ＶＣＣＷによりドライブ回路部２１が駆動され、ドライブ回路部２１の電源２２から生成されたモータ電流ＩＡがモータ９に供給される。なお駆動方向制御信号ＳＣＷは、モータ９を正回転させる信号である。駆動方向制御信号ＳＣＣＷは、モータ９を逆回転させる信号である。
【００１８】
（電流フィードバック回路３の構成）
電流フィードバック回路３は、ラッチ回路４と、比較器３０と、ＬＰＦ（ローパスフィルタ）３１及びＬＰＦ３２と、シャント抵抗３３と、を備えて概略構成されている。
【００１９】
ラッチ回路４は、マイコン５からの駆動指示信号Ｓ１と比較器３０からの比較出力信号ＶＣとが入力され、この駆動指示信号Ｓ１と比較出力信号ＶＣとに基づいてラッチ出力信号Ｓ３を出力し、出力状態をラッチする。ラッチ出力信号Ｓ３は、マイコン５に入力されると共に、Ｔｒ（トランジスタ）３５を介してゲート回路部２０に入力される。
【００２０】
比較器３０は、モータ電流値Ｉｍと電流指令値Ｉ１との比較により比較出力信号ＶＣを出力する。この比較出力信号ＶＣは、ラッチ回路４に入力する。モータ電流値Ｉｍは、ＬＰＦ３１を介して比較器３０の非反転入力端子に入力する。電流指令値Ｉ１は、ＬＰＦ３２を介して比較器３０の反転入力端子に入力する。
【００２１】
シャント抵抗３３は、ドライブ回路部２１に接続されている。またシャント抵抗３３は、ＬＰＦ３１を介して比較器３０に接続されている。電流フィードバック回路３は、ノイズや電圧リップルなどによる不安定な動作を抑制するため、ＬＰＦ３１及びＬＰＦ３２を有している。
【００２２】
（マイコン５の構成）
マイコン５は、例えば、ＣＰＵ（Central Processing Unit）、半導体メモリであるＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）などを備えている。このマイコン５は、その内部にクロック信号を生成する手段を有し、このクロック信号に基づいて動作を行う。またマイコン５は、駆動指示信号Ｓ１、駆動方向制御信号ＳＣＷ、駆動方向制御信号ＳＣＣＷ、電流指令信号Ｓ２を生成する。
【００２３】
この駆動指示信号Ｓ１は、ＰＷＭ(Pulse Width Modulation)信号であり、ゲート回路部２０及びラッチ回路４に出力される。駆動方向制御信号ＳＣＷ及び駆動方向制御信号ＳＣＣＷは、上述のように、モータ９の回転方向を制御する信号であり、ゲート回路部２０に出力される。
【００２４】
電流指令信号Ｓ２は、モータ９に流すモータ電流ＩＡの目標値である電流指令値Ｉ１を指示する信号であり、ＬＰＦ３２を介して比較器３０に入力して基準電圧となる。マイコン５は、電流指令信号Ｓ２を調整することにより、モータ電流値Ｉｍを制御してモータ９の回転速度を調節する。
【００２５】
以下に、本実施の形態のモータ駆動装置１の動作の一例について図２を参照しながら説明する。
【００２６】
（動作）
図２は、実施の形態に係るモータ駆動装置の動作の一例における信号などの波形の概略図である。
【００２７】
時間ｔ１からのＯＮ期間において、マイコン５は、外部からのモータ９の駆動指示（第１の駆動指示）により、Ｈｉ（Ｄｕｔｙ：１００％）となる駆動指示信号Ｓ１を出力すると共に、モータ９の回転方向に応じた駆動方向制御信号を駆動回路２に出力する。この駆動指示信号Ｓ１及び駆動方向制御信号により、ゲート回路部２０は、駆動方向に応じた駆動信号をドライブ回路部２１に出力し、モータ９にモータ電流ＩＡが流れる。このモータ電流ＩＡのモータ電流値Ｉｍは、ＬＰＦ３１を介して比較器３０に入力する。このＯＮ期間は、図２に示すように、駆動指示信号Ｓ１がＨｉからＬｏに切り替わるまでの期間である。
【００２８】
時間ｔ２において、比較器３０は、モータ電流値Ｉｍが電流指令値Ｉ１を超えたことを示す比較出力信号ＶＣをラッチ回路４に出力する。ラッチ回路４は、駆動指示信号Ｓ１がＨｉであり、当該比較出力信号ＶＣが入力したことによって、ラッチ出力信号Ｓ３をＬｏからＨｉに切り替える。
【００２９】
マイコン５は、駆動指示信号Ｓ１を出力後、時間ｔ２において初めてラッチ出力信号Ｓ３がＬｏからＨｉに切り替わるエッジを検出すると、駆動指示信号Ｓ１のＤｕｔｙを１００％から８５％に変更して間欠期間に移行する。この間欠期間は、第１の駆動指示による電流指令値Ｉ１が、第２の駆動指示による新たな電流指令値Ｉ１に切り替わるまでの時間ｔ３〜時間ｔ６までの期間ある。
【００３０】
この際（時間ｔ３）、ラッチ回路４は、駆動指示信号Ｓ１がＨｉからＬｏに切り替わったので、ラッチ出力信号Ｓ３をＨｉからＬｏに切り替えてラッチクリアを行う。
【００３１】
なおマイコン５は、時間ｔ４などにおける間欠期間のラッチ出力信号Ｓ３のＬｏからＨｉの切り替わりを無視する。つまりマイコン５は、間欠期間において駆動指示信号Ｓ１のＤｕｔｙを８０％に継続する。
【００３２】
間欠期間において、駆動指示信号Ｓ１がＨｉ期間中にラッチ出力信号Ｓ３がＨｉからＬｏに切り替わった場合、駆動指示信号Ｓ１がＨｉからＬｏに切り替わるのに同期してラッチ出力信号Ｓ３がＨｉからＬｏに切り替わってラッチクリアがなされる（時間ｔ５）。この間欠期間は、モータ電流値Ｉｍが電流指令値Ｉ１前後となるモータ電流ＩＡがモータ９に流れる。
【００３３】
マイコン５は、時間ｔ６において電流指令値Ｉ１が異なる電流指令値Ｉ１に切り替えられた場合、そのまま駆動指示信号Ｓ１をＨｉに保持すると、駆動指示信号Ｓ１のＨｉからＬｏの切り替えがないので、ラッチ出力信号Ｓ３がラッチクリアされずＨｉのままになってしまう。
【００３４】
本実施の形態のマイコン５は、電流指令値Ｉ１が切り替わると、ラッチクリアを行わせるため、時間ｔ６〜時間ｔ１１までのラッチクリア期間、駆動指示信号Ｓ１をＨｉからＬｏに切り替えて、ラッチ回路４にラッチクリアを行わせる。このラッチクリア期間は、クロック信号の周期の整数倍（例えば、２倍以上）の時間であり、一例として、１００ｍｓであるがこれに限定されない。このラッチクリア期間は、マイコン５の仕様に応じて変更される。
【００３５】
第２の駆動指示がなされた時間ｔ１１〜時間ｔ１５は、上述の時間ｔ１〜時間ｔ５と同様の制御が行われる。
【００３６】
（実施の形態の効果）
本実施の形態に係るモータ駆動装置１は、電流指令値Ｉ１が切り替わっても切り替わった電流指令信号Ｓ１に応じたモータ電流ＩＡをモータ９に供給することができる。具体的には、モータ駆動装置１は、先に入力した電流指令信号Ｓ２の電流指令値Ｉ１が間を置かずに新たな電流指令値Ｉ１に切り替えられても、Ｌｏとなる駆動指示信号Ｓ１を出力してラッチ回路４のラッチを解除させることができる。従ってモータ駆動装置１は、この構成を採用しない場合と比べて、ラッチ回路４がＨｉをラッチし続けることがないので、電流指令値Ｉ１が切り替わっても切り替わった電流指令値Ｉ１に応じたモータ電流ＩＡをモータ９に供給することができる。
【００３７】
上述の実施の形態及び変形例に係るモータ駆動装置１は、例えば、用途に応じて、その一部が、コンピュータが実行するプログラム、ＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ（Field Programmable Gate Array）などによって実現されても良い。
【００３８】
以上、本発明の実施の形態を説明したが、この実施の形態は、一例に過ぎず、特許請求の範囲に係る発明を限定するものではない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、本発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更などを行うことができる。また、この実施の形態の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない。さらに、この実施の形態は、発明の範囲及び要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３９】
１…モータ駆動装置、２…駆動回路、３…電流フィードバック回路、４…ラッチ回路、５…マイコン、９…モータ、２０…ゲート回路部、２１…ドライブ回路部、２２…電源、３０…比較器、３３…シャント抵抗、３５…Ｔｒ、１００…駆動回路、２００…ＡＮＤ回路
【図１】
2017135821.tif 000003
【図２】
2017135821.tif 000004