(57)【要約】      （修正有）【課題】マイコンからのドライブ信号に基づいてモータロックを検出することができるモータドライバを提供する。【解決手段】ドライブ信号の入力を検出してモータロックを検出するように構成されている。そして、３相のドライブ信号（Ｌｉｎ１、Ｌｉｎ２、Ｌｉｎ３）のうちの１相のドライブ信号が入力された後、予め設定されたモータロック判断時間が経過するまでに、３相全てのドライブ信号（Ｌｉｎ３ｏｒＬｉｎ１ｏｒＬｉｎ２）が入力されない場合に、モータロック保護信号を出力するモータロック検出回路３３を備えている。【選択図】図２
2015070727.tif 000002
【特許請求の範囲】
【請求項１】
順次入力される３相のドライブ信号に基づいてインバータ回路をドライブすることで、ブラシレスモータを駆動する駆動信号を出力するモータドライバであって、
前記ドライブ信号の入力を検出してモータロックを検出することを特徴とするモータドライバ。
【請求項２】
前記３相のうち１相の前記ドライブ信号が入力された後、予め設定されたモータロック判断時間が経過するまでに、前記３相のうち全ての前記ドライブ信号が入力されない場合に、モータロック保護信号を出力するモータロック検出回路を具備することを特徴とする請求項１記載のモータドライバ。
【請求項３】
前記モータロック検出回路は、一つの相の前記ドライブ信号が入力されている間は、他の相の前記ドライブ信号の入力を受け付けないことを特徴とする請求項１又は２記載のモータドライバ。
【請求項４】
前記モータロック判断時間は、充電によってコンデンサの電圧が基準電圧に到達するまでの時間によって設定されていることを特徴とする請求項１乃至３のいずれかに記載のモータドライバ。
【請求項５】
前記モータロック検出回路は、前記モータロック保護信号の出力によって前記コンデンサを放電させると共に、
前記モータロック保護信号の出力を、予め設定された保護保持時間をカウントするまで維持する保護時間保持カウンタを具備することを特徴とする請求項４記載のモータドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラシレスモータを駆動するモータドライバに関する。
【背景技術】
【０００２】
図８に示すように、上位装置であるマイコン１からのドライブ信号を最適な電圧及びスイッチングスピードに変換して内蔵のインバータ回路をドライブすることで、ブラシレスモータ２を駆動する駆動信号を出力するモータドライバ３が知られている。マイコン１は、ブラシレスモータ２からの図９（ａ）に示すようなホール入力信号Ｈｕ、Ｈｖ、Ｈｗに基づいて回転子の位置を把握し、図９（ｂ）に示すようなドライブ信号Ｈｉｎ１、Ｈｉｎ２、Ｈｉｎ３、Ｌｉｎ１、Ｌｉｎ２、Ｌｉｎ３を出力する。
【０００３】
従来、図８に示すモータ駆動システムにおけるモータロックの検出は、マイコン１がブラシレスモータ２からのホール入力信号に基づいて行っている（例えば、特許文献１参照）。マイコン１は、ブラシレスモータ２からのホール入力信号をモニタし、モータ駆動状態でホール入力信号が所定時間切り替わらない場合や、ホール入力信号に基づいて算出した回転速度が閾値に到達せず、起動時の１２０度通電方式から１８０度通電方式に所定時間内で切り替わらない場合にモータが拘束状態であるモータロックを検出する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１７５４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、マイコン１が暴走し、モータロック保護が効かなくなった場合に、マイコン１からのドライブ信号が正常に出力されず、後段のモータドライバ２が破壊に至ってしまうという問題点があった。
【０００６】
本発明の目的は、上記問題点に鑑み、従来技術の問題を解決し、マイコンからのドライブ信号に基づいてモータロックを検出することができるモータドライバを提供することにある。
【課題を解決するための手段】
【０００７】
本発明のモータドライバは、順次入力される３相のドライブ信号に基づいてインバータ回路をドライブすることで、ブラシレスモータを駆動する駆動信号を出力するモータドライバであって、前記ドライブ信号の入力を検出してモータロックを検出することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、マイコンからのドライブ信号に基づいてモータロックを検出することができるため、モータロック保護機能を搭載していないマイコンに対して有効なのはもちろんのこと、モータロック保護機能を搭載しているマイコンに対しても、マイコン側が故障、暴走した場合に、モータドライバ自身で保護をかけられるので安全であるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明に係るモータドライバの実施の形態の構成を示す回路構成図である。
【図２】図１に示すモータロック検出回路の構成を示す回路構成図である。
【図３】図２に示すモータロック検出回路各部の信号波形及び動作波形を示す図である。
【図４】図２に示すモータロック検出回路各部の信号波形及び動作波形を示す図である。
【図５】図２に示すモータロック検出回路各部の信号波形及び動作波形を示す図である。
【図６】図１に示すホール入力信号及びドライブ信号の波形図である。
【図７】図１に示すモータロック検出回路の他の構成例を示す回路構成図である。
【図８】従来のモータ駆動システムの構成を示す構成図である。
【図９】図８に示すホール入力信号及びドライブ信号の波形図である。
【発明を実施するための形態】
【００１０】
次に、本発明の実施の形態を、図面を参照して具体的に説明する。なお、各図において、同一の構成には、同一の符号を付して一部説明を省略している。
【００１１】
本実施の形態のモータドライバ３０は、図１を参照すると、ドライバ回路３１と、インバータ回路３２と、モータロック検出回路３３と、ブートコンデンサＣ１とを備えている。ブートコンデンサＣ１は、ドライバ回路３１のブートストラップ電源として機能する。なお、インバータ回路３２はモータドライバ３０の外部に設けられても良い。
【００１２】
インバータ回路３２は、スイッチング素子に環流用ダイオードを逆並列接続した並列回路をハイサイドアーム及びローサイドアームに備える直列回路が、Ｕ、Ｖ、Ｗ相のそれぞれに対応して設けられ、スイッチング素子をオンオフ制御することにより、駆動信号を出力する。
【００１３】
ドライバ回路３１は、マイコン１から入力されたドライブ信号Ｈｉｎ１、Ｈｉｎ２、Ｈｉｎ３、Ｌｉｎ１、Ｌｉｎ２、Ｌｉｎ３を最適な電圧及びスイッチングスピードに変換してインバータ回路３２に出力する。なお、ドライブ信号Ｈｉｎ１、Ｈｉｎ２、Ｈｉｎ３は、インバータ回路３２におけるＵ、Ｖ、Ｗ相のハイサイドアームのスイッチング素子をそれぞれ駆動するドライブ信号であり、ドライブ信号Ｌｉｎ１、Ｌｉｎ２、Ｌｉｎ３は、インバータ回路３２におけるＵ、Ｖ、Ｗ相のローサイドアームのスイッチング素子をそれぞれ駆動するドライブ信号である。
【００１４】
モータロック検出回路３３は、図２を参照すると、アンド回路ＡＮＤ１、ＡＮＤ２、ＡＮＤ３、ＡＮＤ４と、反転回路ＩＮＶ１、ＩＮＶ２、ＩＮＶ３、ＩＮＶ４と、フリップフロップＦＦ１、ＦＦ２、ＦＦ３と、パルス拡張回路３４と、オア回路ＯＲ１と、スイッチ素子Ｑ１と、定電流回路ＣＣ１と、コンデンサＣ２と、コンパレータＣＯＭＰ１とを備えている。そして、モータロック検出回路３３は、入力端子Ｔ１、Ｔ２、Ｔ３にそれぞれ入力されるドライブ信号Ｌｉｎ１、Ｌｉｎ２、Ｌｉｎ３をモニタすることで、ブラシレスモータ２のモータロックを検出し、出力端子Ｔ４からモータロック保護信号をドライバ回路３１に出力する。なお、本実施の形態では、ハイサイドアームのスイッチング素子を駆動するハイサイド側のドライブ信号Ｈｉｎ１、Ｈｉｎ２、Ｈｉｎ３がＰＷＭ制御によりチョッピングされ、ローサイド側のドライブ信号Ｌｉｎ１、Ｌｉｎ２、Ｌｉｎ３がチョッピングされることなくオン制御（入力時、常にハイレベル）される。すなわち、モータロック検出回路３３では、チョッピングされることなくオン制御されるサイドのドライブ信号をモニタすることでモータロックを検出する。従って、ハイサイド側のドライブ信号Ｈｉｎ１、Ｈｉｎ２、Ｈｉｎ３がチョッピングされることなくオン制御される場合には、ドライブ信号Ｈｉｎ１、Ｈｉｎ２、Ｈｉｎ３を入力端子Ｔ１、Ｔ２、Ｔ３にそれぞれ入力してモニタするように構成する。
【００１５】
ドライブ信号Ｌｉｎ１が入力される入力端子Ｔ１は、アンド回路ＡＮＤ１の第１の入力端子に接続されていると共に、反転回路ＩＮＶ１を介して、アンド回路ＡＮＤ２の第２の入力端子と、アンド回路ＡＮＤ３の第２の入力端子とに接続されている。また、ドライブ信号Ｌｉｎ２が入力される入力端子Ｔ２は、アンド回路ＡＮＤ２の第１の入力端子に接続されていると共に、反転回路ＩＮＶ２を介して、アンド回路ＡＮＤ１の第２の入力端子と、アンド回路ＡＮＤ３の第３の入力端子とに接続されている。さらに、ドライブ信号Ｌｉｎ３が入力される入力端子Ｔ３は、アンド回路ＡＮＤ３の第１の入力端子に接続されていると共に、反転回路ＩＮＶ３を介して、アンド回路ＡＮＤ１の第３の入力端子と、アンド回路ＡＮＤ２の第３の入力端子とに接続されている。これにより、アンド回路ＡＮＤ１の出力は、ドライブ信号Ｌｉｎ１がハイレベルで、且つドライブ信号Ｌｉｎ２、Ｌｉｎ３のいずれもがローレベルの場合のみハイレベルとなる。また、アンド回路ＡＮＤ２の出力は、ドライブ信号Ｌｉｎ２がハイレベルで、且つドライブ信号Ｌｉｎ１、Ｌｉｎ３のいずれもがローレベルの場合のみハイレベルとなる。さらに、アンド回路ＡＮＤ３の出力は、ドライブ信号Ｌｉｎ３がハイレベルで、且つドライブ信号Ｌｉｎ１、Ｌｉｎ２のいずれもがローレベルの場合のみハイレベルとなる。
【００１６】
フリップフロップＦＦ１、ＦＦ２、ＦＦ３は、リセット優先の論理回路であり、フリップフロップＦＦ１、ＦＦ２、ＦＦ３のそれぞれのセット端子には、アンド回路ＡＮＤ１、ＡＮＤ２、ＡＮＤ３の出力端子がそれぞれ接続され、フリップフロップＦＦ１、ＦＦ２、ＦＦ３のそれぞれのリセット端子には、パルス拡張回路３４の出力端子が接続されている。そして、フリップフロップＦＦ１、ＦＦ２、ＦＦ３の出力端子は、アンド回路ＡＮＤ４のそれぞれの入力端子に接続され、アンド回路ＡＮＤ４の出力端子はパルス拡張回路３４の入力端子に接続されている。従って、フリップフロップＦＦ１、ＦＦ２、ＦＦ３のいずれもがセットされると、アンド回路ＡＮＤ４がハイレベルとなり、フリップフロップＦＦ１、ＦＦ２、ＦＦ３がリセットされる。パルス拡張回路３４は、予め設定された時間Ｔａの間ハイレベルを維持する回路であり、これにより、フリップフロップＦＦ１、ＦＦ２、ＦＦ３は、セット信号が入力されていても、予め設定された時間Ｔａの間はリセット状態が維持される。
【００１７】
また、フリップフロップＦＦ１、ＦＦ２、ＦＦ３の出力端子は、オア回路ＯＲ１のそれぞれの入力端子に接続され、オア回路ＯＲ１の出力端子は、反転回路ＩＮＶ４を介してスイッチ素子Ｑ１のゲートに接続されている。内部電圧Ｒｅｇと接地端子との間には、定電流回路ＣＣ１とコンデンサＣ２とが直列に接続されており、スイッチ素子Ｑ１がコンデンサＣ２と並列に接続されている。従って、フリップフロップＦＦ１、ＦＦ２、ＦＦ３のいずれかでもセットされている場合に、スイッチ素子Ｑ１がオフ状態となり、定電流回路ＣＣ１によってコンデンサＣ２が充電される。そして、フリップフロップＦＦ１、ＦＦ２、ＦＦ３の全てがリセットされると、スイッチ素子Ｑ１がオン状態となり、コンデンサＣ２に蓄積された電荷が放電される。
【００１８】
定電流回路ＣＣ１とコンデンサＣ２との接続点は、反転入力端子が基準電圧Ｖｒｅｆに接続されているコンパレータＣＯＭＰ１の非反転入力端子に接続されている。従って、定電流回路ＣＣ１とコンデンサＣ２との接続点のコンデンサ電圧Ｖｃが基準電圧Ｖｒｅｆに到達すると、コンパレータＣＯＭＰ１の出力がハイレベルに反転し、このハイレベルの信号がモータロック保護信号として端子Ｔａからドライバ回路３１に出力される。
【００１９】
次に、ブラシレスモータ２が正常回転している状態でのモータロック検出回路３３の動作について図３を参照して詳細に説明する。図３は、起動時の１２０度通電方式の波形であり、モータロックが検出されない場合のモータロック検出回路３３各部の信号波形及び動作波形を示している。図３（ａ）はドライブ信号Ｌｉｎ１、（ｂ）はドライブ信号Ｌｉｎ２、（ｃ）はドライブ信号Ｌｉｎ３、（ｄ）はオア回路ＯＲ１の出力端子と反転回路ＩＮＶ４との接続点Ａの信号波形、（ｅ）は定電流回路ＣＣ１とコンデンサＣ２との接続点のコンデンサ電圧Ｖｃ、（ｆ）はコンパレータＣＯＭＰ１の出力波形をそれぞれ示している。
【００２０】
最初に時刻Ｔａ０で、図３（ａ）に示すように、ドライブ信号Ｌｉｎ１が入力、すなわちハイレベルになると、フリップフロップＦＦ１がセットされ、図３（ｄ）に示すように、オア回路ＯＲ１の出力である接続点Ａがハイレベルになる。これにより、スイッチ素子Ｑ１がオフ状態となり、図３（ｅ）に示すように、定電流回路ＣＣ１によるコンデンサＣ２への充電が開始されてコンデンサ電圧Ｖｃが上昇する。
【００２１】
次に、図３（ｂ）に示すように、ドライブ信号Ｌｉｎ２が入力、すなわちハイレベルになった後、時刻Ｔａ１で、図３（ｃ）に示すように、ドライブ信号Ｌｉｎ３が入力、すなわちハイレベルになると、全てのフリップフロップＦＦ１、ＦＦ２、ＦＦ３がセットされ、アンド回路ＡＮＤ４の出力がハイレベルになる。これにより、フリップフロップＦＦ１、ＦＦ２、ＦＦ３がリセットされて、接続点Ａ、すなわちオア回路ＯＲ１の出力がローレベルになるため、スイッチ素子Ｑ１がオン状態となり、コンデンサ電圧Ｖｃが基準電圧Ｖｒｅｆに到達する前に、コンデンサＣ２に蓄積された電荷が放電される。
【００２２】
パルス拡張回路３４によって、フリップフロップＦＦ１、ＦＦ２、ＦＦ３のリセットさは、予め設定された時間Ｔａの間維持されるため、図３（ｄ）に示すように、接続点Ａ、すなわちオア回路ＯＲ１の出力も予め設定された時間Ｔａの間は、ローレベルに維持される。この時間Ｔａは、コンデンサＣ２に蓄積された電荷が完全に放電させるために設けられている。なお、放電時間等によってはパルス拡張回路３４を設けなくても良い。
【００２３】
次に、時刻ｔａ１から予め設定された時間Ｔａが経過して時刻ｔａ２では、図３（ｃ）に示すように、ドライブ信号Ｌｉｎ３が入力、すなわちハイレベルになっているため、フリップフロップＦＦ３がセットされ、図３（ｄ）に示すように、オア回路ＯＲ１の出力である接続点Ａがハイレベルになる。これにより、スイッチ素子Ｑ１がオフ状態となり、図３（ｅ）に示すように、定電流回路ＣＣ１によるコンデンサＣ２への充電が再び開始されてコンデンサ電圧Ｖｃが上昇する。そして、図３（ｂ）に示すように、ドライブ信号Ｌｉｎ１が入力、すなわちハイレベルになった後、時刻Ｔａ３で、図３（ｃ）に示すように、ドライブ信号Ｌｉｎ２が入力、すなわちハイレベルになると、図３（ｄ）に示すように、接続点Ａ、すなわちオア回路ＯＲ１の出力がローレベルになり、図３（ｅ）に示すように、コンデンサ電圧Ｖｃが基準電圧Ｖｒｅｆに到達する前に、コンデンサＣ２に蓄積された電荷が放電される。
【００２４】
このように、ブラシレスモータ２が正常回転している状態では、３相のドライブ信号の入力が順次行われ、１相目のドライブ信号の入力によってコンデンサＣ２への充電が開始され、３相目のドライブ信号の入力によってコンデンサ電圧Ｖｃが基準電圧Ｖｒｅｆに到達する前に、コンデンサＣ２に蓄積された電荷が放電される。これにより、図３（ｆ）に示すように、コンパレータＣＯＭＰ１の出力はローレベルに維持され、モータロック保護信号は出力されない。
【００２５】
次に、ブラシレスモータ２がロックし、ドライブ信号Ｌｉｎ１のみがハイレベルになった状態でのモータロック検出回路３３の動作について図４を参照して詳細に説明する。図４は、起動時の１２０度通電方式の波形であり、ドライブ信号Ｌｉｎ１のみがハイレベルになってモータロックが検出された場合のモータロック検出回路３３各部の信号波形及び動作波形を示している。図４（ａ）はドライブ信号Ｌｉｎ１、（ｂ）はドライブ信号Ｌｉｎ２、（ｃ）はドライブ信号Ｌｉｎ３、（ｄ）はオア回路ＯＲ１の出力端子と反転回路ＩＮＶ４との接続点Ａの信号波形、（ｅ）は定電流回路ＣＣ１とコンデンサＣ２との接続点のコンデンサ電圧Ｖｃ、（ｆ）はコンパレータＣＯＭＰ１の出力波形をそれぞれ示している。
【００２６】
図４には、ブラシレスモータ２がロックし、ドライブ信号Ｌｉｎ１のみが入力、すなわちハイレベルになった状態が示されている。時刻ｔｂ０でドライブ信号Ｌｉｎ１のみが入力、すなわちハイレベルになると、フリップフロップＦＦ１がセットされ、図４（ｄ）に示すように、オア回路ＯＲ１の出力である接続点Ａがハイレベルになる。これにより、スイッチ素子Ｑ１がオフ状態となり、図４（ｅ）に示すように、定電流回路ＣＣ１によるコンデンサＣ２への充電が開始されてコンデンサ電圧Ｖｃが上昇する。
【００２７】
以降、図４（ｂ）、（ｃ）に示すように、ドライブ信号Ｌｉｎ２、Ｌｉｎ３が入力されないため、フリップフロップＦＦ１がリセットされることがなく、図４（ｄ）に示すように、オア回路ＯＲ１の出力である接続点Ａがハイレベルに維持される。これにより、定電流回路ＣＣ１によるコンデンサＣ２への充電は継続される。時刻ｔｂ１で、コンデンサ電圧Ｖｃが基準電圧Ｖｒｅｆに到達すると、図４（ｆ）に示すように、コンパレータＣＯＭＰ１の出力はハイレベルに反転され、このハイレベル信号がモータロック保護信号として出力される。
【００２８】
時刻ｔｂ０でコンデンサＣ２への充電が開始された後、時刻ｔｂ１でコンデンサ電圧Ｖｃが基準電圧Ｖｒｅｆに到達するまでの時間が、モータロックか否かを判断するモータロック判断時間Ｔｂとなる。すなわち、１相目のドライブ信号の入力からモータロック判断時間Ｔｂが経過するまでに、３相目のドライブ信号が入力されない場合に、モータロックが検出される。
【００２９】
このモータロック判断時間Ｔｂは、定電流回路ＣＣ１の電流値とコンデンサＣ２の容量とで決定され、実動作において、モータロックが検出され、モータロック保護がかからないような時間に設定する必要がある。モータ周波数が１２０度通電方式から１８０度通電方式に切り替わる（例えば、２Ｈｚ）までの起動時（動かし始め）では、回転軸が回転していないため、当然ホール入力信号の移り変わりも遅く、それに応じて１２０度通電方式のドライブ信号の周期も遅くなる。従って、モータロック判断時間Ｔｂを短い時間に設定とすると、通常の起動時でモータロック保護がかかる恐れがでてくるため、回転軸に取り付けられているファン等の大きさに起因する慣性力やトルク等の条件に応じて適宜設定する必要がある。例えば、一般的なエアコン室外機のファンに用いられるブラシレスモータ２では、３〜５秒程度が妥当であると考えられる。そして、１８０度通電方式に切り替わった後は、例えば、最低周波数２Hzとすると、１相目のドライブ信号の入力から３相目のドライブ信号が入力さるまでの時間は最大５００ｍｓとなり、起動時を考慮して設定したモータロック判断時間Ｔｂよりも当然短い時間となり、正常開店時にモータロックが検出されることがない。
【００３０】
次に、ブラシレスモータ２がロックし、ドライブ信号Ｌｉｎ２、Ｌｉｎ３が交互にハイレベルになった状態でのモータロック検出回路３３の動作について図５を参照して詳細に説明する。図５は、起動時の１２０度通電方式の波形であり、ドライブ信号Ｌｉｎ２、Ｌｉｎ３が交互にハイレベルになってモータロックが検出された場合のモータロック検出回路３３各部の信号波形及び動作波形を示している。図５（ａ）はドライブ信号Ｌｉｎ１、（ｂ）はドライブ信号Ｌｉｎ２、（ｃ）はドライブ信号Ｌｉｎ３、（ｄ）はオア回路ＯＲ１の出力端子と反転回路ＩＮＶ４との接続点Ａの信号波形、（ｅ）は定電流回路ＣＣ１とコンデンサＣ２との接続点のコンデンサ電圧Ｖｃ、（ｆ）はコンパレータＣＯＭＰ１の出力波形をそれぞれ示している。
【００３１】
ブラシレスモータ２では、３個のホールセンサによってホール入力信号を生成しており、図９に示す時刻ｔ２、ｔ４、ｔ６、ｔ８、ｔ１０付近のホールセンサが電気角の境目にある位置で回転子が固定されると、振動により一つのホールセンサによって検出されるホール入力信号がハイ／ローを繰り返し、生成されるドライブ信号が相間を行ったり来たりする。例えば、図９に示す時刻ｔ２付近で回転子が固定された場合には、振動によりホール入力信号Ｈｗがハイ／ローを繰り返し、図５（ｂ）、（ｃ）に示すように、ドライブ信号Ｌｉｎ２、Ｌｉｎ３の入力が繰り返される場合がある。
【００３２】
このように場合であっても、図５（ａ）に示すように、三相目のドライブ信号Ｌｉｎ１が入力されないため、ドライブ信号Ｌｉｎ３が入力によって時刻ｔｃ０で開始されたコンデンサＣ２への充電は、放電されることなく継続され、時刻ｔｃ１で、コンデンサ電圧Ｖｃが基準電圧Ｖｒｅｆに到達すると、図５（ｆ）に示すように、コンパレータＣＯＭＰ１の出力はハイレベルに反転され、このハイレベル信号がモータロック保護信号として出力される。
【００３３】
なお、本実施の形態のように、ブートコンデンサＣ１を備えている場合には、ブートコンデンサＣ１への充電のため、図６に示すように、定期的にブートチャージ指令が入っている。このブートチャージ指令は、ＰＷＭ制御が行われているハイサイド側のドライブ信号のオフ時ＴｏｆｆＨに数μｓのパルス幅で行われる。従って、本実施の形態では、ブートチャージ指令によってモータロックの検出が阻害されないように、ブートチャージ指令によってフリップフロップＦＦ１、ＦＦ２、ＦＦ３がセットされない回路構成が採用されている。すなわち、ドライブ信号Ｌｉｎ１が入力、すなわちハイレベルである場合は、アンド回路ＡＮＤ２、ＡＮＤ３が遮断され、ドライブ信号Ｌｉｎ２、Ｌｉｎ３のブートチャージ指令によってそれぞれフリップフロップＦＦ２、ＦＦ３がセットされない。また、ドライブ信号Ｌｉｎ２が入力、すなわちハイレベルである場合は、アンド回路ＡＮＤ１、ＡＮＤ３が遮断され、ドライブ信号Ｌｉｎ１、Ｌｉｎ３のブートチャージ指令によってそれぞれフリップフロップＦＦ１、ＦＦ３がセットされない。さらに、ドライブ信号Ｌｉｎ３が入力、すなわちハイレベルである場合は、アンド回路ＡＮＤ１、ＡＮＤ２が遮断され、ドライブ信号Ｌｉｎ１、Ｌｉｎ２のブートチャージ指令によってそれぞれフリップフロップＦＦ１、ＦＦ３がセットされない。
【００３４】
また、本実施の形態では、コンデンサＣ２の充電時間によってモータロック判断時間Ｔｂを設定するように構成したが、モータロック判断時間Ｔｂをカウンタによって引き延ばして生成するようにしても良い。図７には、図２に示すモータロック検出回路３３の構成に加えて、オア回路ＯＲ２と、定電流回路ＣＣ２と、スイッチ素子Ｑ２と、時間生成カウンタ３５と、保護時間保持カウンタ３６とを設けたモータロック検出回路３３ａが示されている。
【００３５】
コンパレータＣＯＭＰ１の出力が時間生成カウンタ３５と保護時間保持カウンタ３６とを介して端子Ｔ４から出力されるように構成されている。また、接続点Ａと反転回路ＩＮＶ４との間にオア回路ＯＲ２が接続され、オア回路ＯＲ２の他方の入力端子が端子Ｔ４に接続されている。さらに、定電流回路ＣＣ２とスイッチ素子Ｑ２とからなる直列回路がコンデンサＣ２と並列に接続され、コンパレータＣＯＭＰ１の出力端子がスイッチ素子Ｑ２のゲートに接続されている。
【００３６】
時間生成カウンタ３５は、コンパレータＣＯＭＰ１の出力がハイレベルになると、予め設定された待機時間をカウント後にモータロック保護信号を出力する。すなわち、コンデンサＣ２の充電時間に時間生成カウンタ３５設定された待機時間に加えた時間がモータロックを検出するまでの動作時間となる。
【００３７】
保護時間保持カウンタ３６は、時間生成カウンタ３５からモータロック保護信号が出力されると、モータロック保護信号を端子Ｔ４から出力すると共に、予め設定された保護保持時間をカウントするまで端子Ｔ４から出力されるモータロック保護信号を維持する。また、端子Ｔ４はオア回路ＯＲ２の他方の入力端子に接続されるため、モータロック保護信号が出力によって、スイッチ素子Ｑ１がオンされて、コンデンサＣ２に充電された電荷が放電される。
【００３８】
これにより、ブラシレスモータ２に駆動信号が出力される動作時間と、駆動信号が出力されない保護保持時間とを適宜設定することが可能になる。従って、例えばブラシレスモータ２が凍り着いて起動しない場合でも、破壊に至らない一定周期で回そうと繰り返し動作させることが可能になる。
【００３９】
以上説明したように、本実施の形態は、順次入力される３相のドライブ信号Ｌｉｎ１、Ｌｉｎ２、Ｌｉｎ３に基づいて内蔵のインバータ回路３２をドライブすることで、ブラシレスモータ２を駆動する駆動信号を出力するモータドライバ３０であって、ドライブ信号の入力を検出してモータロックを検出するように構成されている。
この構成により、モータロック保護機能を搭載していないマイコン１に対して有効なのはもちろんのこと、モータロック保護機能を搭載しているマイコン１に対しても、マイコン１側が故障、暴走した場合に、モータドライバ３０自身で保護をかけられるので安全である。また、マイコン１側で構成するより、モータドライバ３０自身で構成する方が遮断時のスピードを速くすることができると共に、壊れにくい。
【００４０】
さらに、本実施の形態によれば、そして、３相のドライブ信号（Ｌｉｎ１、Ｌｉｎ２、Ｌｉｎ３）のうちの１相のドライブ信号が入力された後、予め設定されたモータロック判断時間Ｔｂが経過するまでに、３相全てのドライブ信号（Ｌｉｎ３  ｏｒ  Ｌｉｎ１  ｏｒ  Ｌｉｎ２）が入力されない場合に、モータロック保護信号を出力するモータロック検出回路３３を備えている。
この構成により、モータロックの位置によって、３相のドライブ信号の内の２相が交互に入力される場合でも、確実にモータロックを検出することができる。
【００４１】
さらに、本実施の形態によれば、モータロック検出回路３３は、一つの相のドライブ信号（Ｌｉｎ１  ｏｒ  Ｌｉｎ２  ｏｒ  Ｌｉｎ３）が入力されている間は、他の相のドライブ信号（Ｌｉｎ２とＬｉｎ３  ｏｒ  Ｌｉｎ３とＬｉｎ１  ｏｒ  Ｌｉｎ２とＬｉｎ１）の入力を受け付けない。
この構成により、ドライブ信号Ｌｉｎ１、Ｌｉｎ２、Ｌｉｎ３を利用したブートコンデンサチャージ指令により、モータロックの検出が阻害されることがない。
【００４２】
さらに、本実施の形態によれば、モータロック判断時間Ｔｂは、充電によってコンデンサＣ２の電圧が基準電圧Ｖｒｅｆに到達するまでの時間によって設定されている。
この構成により、簡単な構成でモータロック判断時間Ｔｂを設定することができる。また、コンデンサＣ２を付け替えることで、簡単にモータロック判断時間Ｔｂを変更することができる。
【００４３】
さらに、本実施の形態によれば、モータロック検出回路３３ａは、モータロック保護信号の出力によってコンデンサＣ２を放電させると共に、モータロック保護信号の出力を、予め設定された保護保持時間をカウントするまで維持する保護時間保持カウンタ３６を備えている。
この構成により、ブラシレスモータ２に駆動信号が出力される動作時間と、駆動信号が出力されない保護保持時間とを適宜設定することが可能になり、破壊に至らない一定周期で回そうと繰り返し動作させることが可能になる。
【００４４】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【符号の説明】
【００４５】
１  マイコン
２  ブラシレスモータ
３  モータドライバ
３０  モータドライバ（本実施の形態）
３１  ドライバ回路
３２  インバータ回路
３３、３３ａ  モータロック検出回路
３４  パルス拡張回路
３５  時間生成カウンタ
３６  保護時間保持カウンタ
ＡＮＤ１、ＡＮＤ２、ＡＮＤ３、ＡＮＤ４  アンド回路
Ｃ１  ブートコンデンサ
Ｃ２  コンデンサ
ＣＣ１、ＣＣ２  定電流回路
ＣＯＭＰ  コンパレータ
ＦＦ１、ＦＦ２、ＦＦ３  フリップフロップ
ＩＮＶ１、ＩＮＶ２、ＩＮＶ３、ＩＮＶ４  反転回路
ＯＲ１、ＯＲ２  オア回路
Ｑ１、Ｑ２  スイッチ素子
Ｔ１、Ｔ２、Ｔ３  入力端子
Ｔ４  出力端子
【図１】
2015070727.tif 000003
【図２】
2015070727.tif 000004
【図３】
2015070727.tif 000005
【図４】
2015070727.tif 000006
【図５】
2015070727.tif 000007
【図６】
2015070727.tif 000008
【図７】
2015070727.tif 000009
【図８】
2015070727.tif 000010
【図９】
2015070727.tif 000011