(57)【要約】【課題】ホールセンサのパルス信号が変化しなくとも、ホールセンサの断線やショートなどの異常を検出することができるホールセンサ異常検出装置およびモータ駆動装置を提供する。【解決手段】モータ駆動装置が備えているホールセンサ異常検出装置が、ホールセンサから出力される信号の電圧を、第１の電圧と第１の電圧よりも電圧が低い第２の電圧との間の電圧にする電圧制御回路と、ホールセンサから出力される信号の電圧を測定電圧として測定する測定回路と、測定回路により測定された測定電圧に基づいて、ホールセンサの異常を検出する判定回路と、を有している。【選択図】図１
2010226844.tif 000002
【特許請求の範囲】
【請求項１】
ホールセンサから出力される信号の電圧を、第１の電圧と前記第１の電圧よりも電圧が低い第２の電圧との間の電圧にする電圧制御回路と、
前記ホールセンサから出力される信号の電圧を測定電圧として測定する測定回路と、
前記測定回路により測定された測定電圧に基づいて、前記ホールセンサの異常を検出する判定回路と、
を有することを特徴とするホールセンサ異常検出装置。
【請求項２】
前記ホールセンサと前記測定回路とは第１の抵抗を介して信号線により接続させており、
前記電圧制御回路は、
前記第１の電圧よりも電圧が高い第１の基準電源を第２の抵抗を介して前記信号線に接続させているとともに、
前記第２の電圧よりも電圧が低い第２の基準電源を第３の抵抗を介して前記信号線に接続させている、
ことを特徴とする請求項１に記載のホールセンサ異常検出装置。
【請求項３】
前記電圧制御回路は、
前記第２の基準電源を前記第３の抵抗を介して前記信号線に接続させるトランジスタ回路、
を有していることを特徴とする請求項２に記載のホールセンサ異常検出装置。
【請求項４】
前記トランジスタ回路が、
前記ホールセンサを駆動させる駆動電源により駆動されている、
ことを特徴とする請求項３に記載のホールセンサ異常検出装置。
【請求項５】
前記判定回路が、
前記測定回路により測定された測定電圧が前記第１の電圧よりも高い場合には、第１のエラー信号を出力する、
ことを特徴とする請求項１から請求項４のいずれかに記載のホールセンサ異常検出装置。
【請求項６】
前記判定回路が、
前記測定回路により測定された測定電圧が前記第２の電圧よりも低い場合には、第２のエラー信号を出力する、
ことを特徴とする請求項１から請求項５のいずれかに記載のホールセンサ異常検出装置。
【請求項７】
前記ホールセンサから出力される信号の立上りまたは立下りを検出する検出回路、
を有し、
前記判定回路が、
前記検出回路が立上りまたは立下りを検出した場合に、前記測定回路により測定された測定電圧に基づいて前記ホールセンサの異常を検出する、
ことを特徴とする請求項１から請求項６のいずれかに記載のホールセンサ異常検出装置。
【請求項８】
ホールセンサから出力される信号の電圧を、第１の電圧と前記第１の電圧よりも電圧が低い第２の電圧との間の電圧にする電圧制御回路と、
前記ホールセンサから出力される信号の電圧を測定電圧として測定する測定回路と、
前記測定回路により測定された測定電圧に基づいて、前記ホールセンサの異常を検出する判定回路と、
を備えるホールセンサ異常検出装置、
を有することを特徴とするモータ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホールセンサ異常検出装置及びモータ駆動装置に関する。
【背景技術】
【０００２】
従来、モータを駆動し、ホールセンサのパルス信号の変化（図４参照）から、モータの断線やショートなどの異常を検知する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３３１８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示すモータ駆動回路にあっては、モータを駆動し、ホールセンサのパルス信号の変化からモータの断線やショートなどの異常を検知している。よってモータに電圧を印加したとしてもすぐにモータの異常を判定できるのではなく、モータに印加した電圧によりモータが動いて、ホールセンサからパルス信号が出力されるまでの時間が経過した後からしか判定できない。このように特許文献１に示すモータ駆動回路にあっては、モータに電圧を印加して電流を流してから異常を判定するまでに時間がかかるという問題がある。
【０００５】
またモータの負荷が高く、モータが動き難い場合は誤検知する可能性があるという問題がある。たとえばモータが動かない場合は、ホールセンサから出力されるパルス信号が変化しないために、たとえ異常があったとしても、その異常を検出することが出来ないという問題がある。
【０００６】
そして電流を流してから異常を判定するまでに時間がかかるために、または、モータの負荷が高いために異常を検出できないために、異常な大電流または異常な大電圧のために、モータまたはモータをドライブするドライブ回路が破壊される可能性があるという問題があった。
【０００７】
本発明は、このような事情に鑑みてなされたもので、その目的は、ホールセンサのパルス信号が変化しなくとも、ホールセンサの断線やショートなどの異常を検出することができるホールセンサ異常検出装置およびモータ駆動装置を提供することにある。
【課題を解決するための手段】
【０００８】
この発明は上述した課題を解決するためになされたもので、請求項１に記載の発明は、ホールセンサから出力される信号の電圧を、第１の電圧と前記第１の電圧よりも電圧が低い第２の電圧との間の電圧にする電圧制御回路と、前記ホールセンサから出力される信号の電圧を測定電圧として測定する測定回路と、前記測定回路により測定された測定電圧に基づいて、前記ホールセンサの異常を検出する判定回路と、を有することを特徴とするホールセンサ異常検出装置である。
【０００９】
請求項２に記載の発明は、前記ホールセンサと前記測定回路とは第１の抵抗を介して信号線により接続させており、前記電圧制御回路は、前記第１の電圧よりも電圧が高い第１の基準電源を第２の抵抗を介して前記信号線に接続させているとともに、前記第２の電圧よりも電圧が低い第２の基準電源を第３の抵抗を介して前記信号線に接続させている、ことを特徴とする請求項１に記載のホールセンサ異常検出装置である。
【００１０】
請求項３に記載の発明は、前記電圧制御回路は、前記第２の基準電源を前記第３の抵抗を介して前記信号線に接続させるトランジスタ回路、を有していることを特徴とする請求項２に記載のホールセンサ異常検出装置である。
【００１１】
請求項４に記載の発明は、前記トランジスタ回路が、前記ホールセンサを駆動させる駆動電源により駆動されている、ことを特徴とする請求項３に記載のホールセンサ異常検出装置である。
【００１２】
請求項５に記載の発明は、前記判定回路が、前記測定回路により測定された測定電圧が前記第１の電圧よりも高い場合には、第１のエラー信号を出力する、ことを特徴とする請求項１から請求項４のいずれかに記載のホールセンサ異常検出装置である。
【００１３】
請求項６に記載の発明は、前記判定回路が、前記測定回路により測定された測定電圧が前記第２の電圧よりも低い場合には、第２のエラー信号を出力する、ことを特徴とする請求項１から請求項５のいずれかに記載のホールセンサ異常検出装置である。
【００１４】
請求項７に記載の発明は、前記ホールセンサから出力される信号の立上りまたは立下りを検出する検出回路、を有し、前記判定回路が、前記検出回路が立上りまたは立下りを検出した場合に、前記測定回路により測定された測定電圧に基づいて前記ホールセンサの異常を検出する、ことを特徴とする請求項１から請求項６のいずれかに記載のホールセンサ異常検出装置である。
【００１５】
請求項８に記載の発明は、ホールセンサから出力される信号の電圧を、第１の電圧と前記第１の電圧よりも電圧が低い第２の電圧との間の電圧にする電圧制御回路と、前記ホールセンサから出力される信号の電圧を測定電圧として測定する測定回路と、前記測定回路により測定された測定電圧に基づいて、前記ホールセンサの異常を検出する判定回路と、を備えるホールセンサ異常検出装置、を有することを特徴とするモータ駆動装置である。
【発明の効果】
【００１６】
この発明によれば、ホールセンサから信号が出力されない場合であっても、判定回路は、測定回路により測定された測定電圧に基づいて、ホールセンサの異常を検出することができる。そのために、ホールセンサからの信号が変化しなくとも、ホールセンサの断線やショートなどの異常を検出することができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】この発明の一実施形態によるモータ駆動装置の構成を示すブロック図である。
【図２】図１のモータ駆動装置のホールセンサ異常検出装置において、ホールセンサから判定部に入力される信号の波形を例示する波形図である。
【図３】図１のモータ駆動装置ホールセンサ異常検出装置による判定動作を示すフローチャートである。
【図４】従来技術において判定されるホールセンサから出力される信号の波形を例示する波形図である。
【発明を実施するための形態】
【００１８】
＜モータ駆動装置の構成＞
以下、図面を参照して、本発明の実施の形態について説明する。図１は、この発明の一実施形態によるモータ駆動装置の構成を示す概略ブロック図である。ここではモータ駆動装置において、主に、モータの回転を検出するホールセンサの異常を検出するホールセンサ異常検出装置の構成について説明する。
【００１９】
ＥＣＵ（エンジンユニットコントローラ）１とアクチュエータ（ＡＣＴＲ）２とは、電源ライン１０とＧＮＤライン１１とを共通接続されている。電源ライン１０には電源電圧ＶＢが印加されており、ＧＮＤライン１１は接地されている。電源電圧ＶＢの電圧値は、たとえば１２Ｖである。またＥＣＵ１とアクチュエータ２とは、信号ライン１２により接続されている。
【００２０】
ＥＣＵ１はアクチュエータ２が有するモータの回転を制御している。そして、このＥＣＵ１は上位制御装置により制御されている。アクチュエータ２は、後述するようにモータの回転を検出する後述するホールＩＣ４（ホールセンサ）を有している。このホールＩＣ４からのモータの回転を示す信号は、信号ライン１２を介してアクチュエータ２からＥＣＵ１に出力され、ＥＣＵ１から上位制御装置に出力される。このようにして上位制御装置は、モータの回転を検出しつつ、ＥＣＵ１を介してアクチュエータ２が有するモータの回転を制御している。
【００２１】
＜ＥＣＵ１の構成＞
次にＥＣＵ１の構成について説明する。ＥＣＵ１は、マイクロコンピュータ（マイコン）などの制御部３を有している。制御部３は、判定部３１（判定回路）と、マイコンＡ／Ｄポート３２（測定回路）と、マイコン割込みポート３３（検出回路）とを有している。
【００２２】
マイコンＡ／Ｄポート３２は、アナログ信号である入力信号（電圧値）をアナログデジタル変換して、デジタル信号として判定部３１に出力する。マイコン割込みポート３３は、入力信号の立上りまたは立下りを検出し、当該立上りまたは立下りを検出した場合には、割り込み信号を判定部３１に出力する。
【００２３】
判定部３１は、マイコンＡ／Ｄポート３２を介して測定した電圧値に基づいて、後述するようにホールＩＣ４が正常状態であるか異常状態であるかを判定する。また判定部３１は、マイコン割込みポート３３から割り込み信号が入力された場合に、マイコンＡ／Ｄポート３２を介して電圧値を測定し、当該測定した電圧値に基づいて、ホールＩＣ４が正常状態であるか異常状態であるかを判定する。
【００２４】
なお判定部３１は、一定期間毎に、マイコンＡ／Ｄポート３２を介して電圧値を測定し、当該測定した電圧値に基づいて、正常状態であるか異常状態であるかを判定してもよい。たとえば、判定部３１がタイマ部を内蔵しており有しており、この内蔵しているタイマ部からの出力に基づいて一定期間毎に、マイコンＡ／Ｄポート３２を介して電圧値を測定し、当該測定した電圧値に基づいて、正常状態であるか異常状態であるかを判定してもよい。このタイマ部は、モータ駆動装置が有していてもよいし、上位制御装置が有していてもよい。
【００２５】
この制御部３は、たとえば、マイクロコンピュータである。マイコンＡ／Ｄポート３２とマイコン割込みポート３３とは、たとえばそれぞれ、マイクロコンピュータである制御部３の入力端子である。また判定部３１は、たとえば、マイクロコンピュータである制御部３の演算部である。
【００２６】
マイコンＡ／Ｄポート３２とマイコン割込みポート３３とは、抵抗Ｒ６の第１の端子と、容量Ｃ１の第１の端子と、ダイオードＤ２のカソード端子と、ダイオードＤ１のアノード端子とに接続されている。抵抗Ｒ６の第２の端子は、抵抗Ｒ５の第１の端子と信号ライン１２とに接続されている。
【００２７】
容量Ｃ１の第２の端子は接地されている。ダイオードＤ２のアノード端子は接地されている。ダイオードＤ１のカソード端子は基準電圧ＶＣＣ（第１の基準電源）に接続されている。抵抗Ｒ５の第２の端子は基準電圧ＶＣＣに接続されている。基準電圧ＶＣＣは、たとえば５Ｖである。
【００２８】
＜アクチュエータ２の構成＞
次にアクチュエータ２の構成について説明する。ホールＩＣ４は、電源電圧ＶＢと接地電圧ＧＮＤとにより駆動されている。ホールＩＣ４の出力端子は、抵抗Ｒ３の第１の端子に接続されている。抵抗Ｒ３の第２の端子は、抵抗Ｒ４の第１の端子と信号ライン１２とに接続されている。すなわちホールＩＣ４は、抵抗Ｒ３を介して信号ライン１２に接続されている。
【００２９】
このホールＩＣ４は、検出する対象となるモータが回転することに応じて、オンまたはオフにされる。そしてホールＩＣ４は、オンまたはオフされることに応じて、オンに対応する出力信号またはオフに対応する出力信号を出力端子から出力する。本実施形態においては、ホールＩＣ４は、オンの場合には接地電圧ＧＮＤを出力し、オフの場合にはＯＰＥＮを出力する。このＯＰＥＮとは、たとえばハイインピーダンスのことである。
【００３０】
このホールＩＣ４から出力された出力信号は、抵抗Ｒ３と信号ライン１２とを介してＥＣＵ１に入力される。これによりＥＣＵ１は、モータの回転を検出することができるようになっている。
【００３１】
抵抗Ｒ４の第２の端子は、トランジスタＴＲ１のコレクタ端子に接続されている。トランジスタＴＲ１のエミッタ端子は接地（第２の基準電源に接続）されている。トランジスタＴＲ１のベース端子は、抵抗Ｒ１の第１の端子と抵抗Ｒ２の第１の端子とに接続されている。抵抗Ｒ１の第２の端子は接地されている。抵抗Ｒ２の第２の端子は電源電圧ＶＢに接続されている。
【００３２】
上述した抵抗Ｒ３と抵抗Ｒ４と抵抗Ｒ５とは、ホールＩＣ４から出力される信号の電圧を、接地電圧ＧＮＤと基準電圧ＶＣＣとの間の中間電位にする回路（電圧制御回路）として機能する。また上述したトランジスタＴＲ１と抵抗Ｒ１と抵抗Ｒ２とは、電源ライン１０が断線した場合に、信号ライン１２の電圧を基準電圧ＶＣＣに固定する回路として機能する。
【００３３】
＜正常状態の場合＞
たとえば正常な場合にはトランジスタＴＲ１が導通状態となっている。そのために、ホールＩＣ４がＯＦＦ（ＯＰＥＮ）の場合は、上述した中間電位の電圧は、接地電圧ＧＮＤと基準電圧ＶＣＣとを、抵抗Ｒ４と抵抗Ｒ５とで抵抗分圧された第１の電圧Ｖ１となる。またホールＩＣ４がＯＮの場合は、上述した中間電位の電圧は、抵抗Ｒ３と抵抗Ｒ４と抵抗Ｒ５とで抵抗分圧された第２の電圧Ｖ２となる。
【００３４】
ここで第１の電圧Ｖ１は、具体的には次の式１により予め算出される。
【００３５】
Ｖ１＝（ＶＣＣ−ＧＮＤ）×（Ｒ４／（Ｒ４＋Ｒ５））  ・・・  （式１）
【００３６】
すなわち第１の電圧Ｖ１は、抵抗Ｒ４と抵抗Ｒ５とを直列接続した場合において、接地電圧ＧＮＤと基準電圧ＶＣＣとを抵抗Ｒ４と抵抗Ｒ５とで抵抗分圧した電圧となる。
【００３７】
また第２の電圧Ｖ２は、次の式２により予め算出される。
【００３８】
Ｖ２＝（ＶＣＣ−ＧＮＤ）×（ＲＭ／（ＲＭ＋Ｒ５））  ・・・  （式２）
【００３９】
この式２におけるＲＭは、抵抗Ｒ３と抵抗Ｒ４とを並列接続した合成抵抗の値であり、次の式３により予め算出される。
【００４０】
１／ＲＭ＝１／Ｒ３＋１／Ｒ４  ・・・  （式３）
【００４１】
すなわち、第２の電圧Ｖ２は、抵抗Ｒ３と抵抗Ｒ４とを並列接続した合成抵抗ＲＭと、抵抗Ｒ５とを直列接続した場合において、接地電圧ＧＮＤと基準電圧ＶＣＣとを、合成抵抗ＲＭと抵抗Ｒ５とで抵抗分圧した電圧となる。
【００４２】
なお上記式１から式３において、Ｒ３は抵抗Ｒ３の抵抗値であり、Ｒ４は抵抗Ｒ４の抵抗値であり、Ｒ５は抵抗Ｒ５の抵抗値であり、ＶＣＣは基準電圧ＶＣＣの電位であり、ＧＮＤは接地電位の電位である。またここでは抵抗Ｒ１などの抵抗値が、抵抗Ｒ３、抵抗Ｒ４または抵抗Ｒ５と対比して小さいものとして説明している。
【００４３】
このようにしてホールＩＣ４から出力される信号の電圧は、接地電圧ＧＮＤと基準電圧ＶＣＣとの間の中間電位（第１の電圧Ｖ１と第２の電圧Ｖ２）となっている（図２参照）。
【００４４】
図２に示すように正常な場合には、マイコンＡ／Ｄポート３２により測定される電圧は、第１の電圧Ｖ１、第２の電圧Ｖ２、または、第１の電圧Ｖ１と第２の電圧Ｖ２との間の電圧となる。第１の電圧Ｖ１と第２の電圧Ｖ２との間の電圧が測定されるのは、第１の電圧Ｖ１から第２の電圧Ｖ２への遷移期間、および、第２の電圧Ｖ２から第１の電圧Ｖ１への遷移期間において測定される。
【００４５】
＜第１から第５の異常状態の場合＞
ここで、ホールＩＣ４と電源電圧ＶＢとの間の配線（たとえば電源ライン１０）が断線した第１の異常状態の場合には、マイコンＡ／Ｄポート３２により測定される電圧は基準電圧ＶＣＣとなる。これは、たとえば電源ライン１０が断線したために、トランジスタＴＲ１が非導通状態となるためである。
【００４６】
また、ホールＩＣ４と接地電圧ＧＮＤとの間の配線（たとえばＧＮＤライン１１）が断線した第２の異常状態の場合には、マイコンＡ／Ｄポート３２により測定される電圧は基準電圧ＶＣＣとなる。これは、たとえばＧＮＤライン１１が断線したために、トランジスタＴＲ１が非導通状態となるためである。
【００４７】
また、ホールＩＣ４の出力端子と信号ライン１２との間の配線（たとえば信号ライン１２）が断線した第３の異常状態の場合には、マイコンＡ／Ｄポート３２により測定される電圧は基準電圧ＶＣＣとなる。これは、たとえば信号ライン１２が断線したため、マイコンＡ／Ｄポート３２は、抵抗Ｒ６と抵抗Ｒ５とを介して基準電圧ＶＣＣに接続されるためである。
【００４８】
また、ホールＩＣ４の出力端子が電源電圧ＶＢとショートした第４の異常状態の場合には、マイコンＡ／Ｄポート３２により測定される電圧は基準電圧ＶＣＣとなる。
【００４９】
また、ホールＩＣ４の出力端子が接地電圧ＧＮＤとショートした第５の異常状態の場合には、マイコンＡ／Ｄポート３２により測定される電圧は接地電圧ＧＮＤとなる。ここでは、抵抗Ｒ３の抵抗値抵抗Ｒ４の抵抗値に対比して無視できるものとして説明している。
【００５０】
上述した第１から第４の異常状態の場合にはマイコンＡ／Ｄポート３２により測定される電圧は基準電圧ＶＣＣとして説明しているが、この異常状態の場合にマイコンＡ／Ｄポート３２により測定される電圧は、少なくとも第１の電圧Ｖ１よりも高い電圧となる。
【００５１】
また上述した第５の異常状態の場合にはマイコンＡ／Ｄポート３２により測定される電圧は接地電圧ＧＮＤとして説明しているが、この異常状態の場合にマイコンＡ／Ｄポート３２により測定される電圧は、少なくとも第２の電圧Ｖ２よりも低い電圧となる。
【００５２】
＜異常検出の原理＞
すなわち上述した第１から第５の異常状態の場合には、マイコンＡ／Ｄポート３２により測定される電圧は、基準電圧ＶＣＣと接地電圧ＧＮＤとの間の中間電位ではなく、中間電位よりも高い電圧または低い電圧となる。ここでいう中間電位とは、上述した正常な場合にマイコンＡ／Ｄポート３２により測定される電圧であって、第１の電圧Ｖ１、第２の電圧Ｖ２、または、第１の電圧Ｖ１と第２の電圧Ｖ２との間の電圧である。
【００５３】
よって、モータを駆動する前に、本実施形態によるモータ駆動装置のマイコンＡ／Ｄポート３２により測定される電圧が中間電位である場合には、正常であると判定することができる。逆に、マイコンＡ／Ｄポート３２により測定される電圧が中間電位でない場合には、異常であると判定することができる。
【００５４】
更に、マイコンＡ／Ｄポート３２により測定される電圧が、基準電圧ＶＣＣである場合（第１の電圧よりも高い場合）には、上述した第１の異常状態から第４の異常状態のうちのいずれかの異常状態であると判定することができる。また、マイコンＡ／Ｄポート３２により測定される電圧が、接地電圧ＧＮＤである場合（第２の電圧よりも低い場合）には、上述した第５の異常状態であると判定することができる。
【００５５】
＜ホールセンサ異常検出装置の一例としての動作＞
次に、図３を用いて、ホールセンサ異常検出装置が有する判定部３１の一例としての動作について説明する。まず、マイコンＡ／Ｄポート３２を介して信号ライン１２の電圧を測定電圧として測定する（ステップＳ１０１）。
【００５６】
次に、測定した測定電圧が、第１の電圧値Ｖ１よりも高いか否かを判定する（ステップＳ１０２）。このステップＳ１０２の判定結果が第１の電圧値Ｖ１よりも高い場合には、第１のエラー信号を上位制御装置に出力する（ステップＳ１０３）。この第１のエラー信号とは、上述した第１の異常状態から第４の異常状態のうちのいずれかの異常状態が発生していることを示す信号である。
【００５７】
このステップＳ１０２の判定結果が第１の電圧値Ｖ１よりも高くない場合には、次に、測定した測定電圧が、第２の電圧値Ｖ２よりも低いか否かを判定する（ステップＳ１０４）。このステップＳ１０４の判定結果が第２の電圧値Ｖ２よりも低い場合には、第２のエラー信号を上位制御装置に出力する（ステップＳ１０５）。この第２のエラー信号とは、上述した第５の異常状態が発生していることを示す信号である。
【００５８】
このステップＳ１０４の判定結果が第２の電圧値Ｖ２よりも低くない場合には、正常であり、処理を終了する。
【００５９】
この図３の処理は、たとえばモータが駆動される前に、１度だけ実行されてもよい。１度だけ実行される場合でも、マイコンＡ／Ｄポート３２により測定される電圧が、基準電圧ＶＣＣと接地電圧ＧＮＤとの間の中間電位であるか否かを判定することにより、ホールＩＣ４が正常であるか異常であるかを判定することができる。
【００６０】
上記に説明したように、本実施形態によるホールセンサ異常検出装置は、ホールセンサ（ホールＩＣ４）から出力される信号の電圧を、第１の電圧Ｖ１とこの第１の電圧Ｖ１よりも電圧が低い第２の電圧Ｖ２との間の電圧にする電圧制御回路（基準電圧ＶＣＣ、接地電圧ＧＭＤ、抵抗Ｒ３、抵抗Ｒ４および抵抗Ｒ５）と、ホールセンサから出力される信号の電圧を測定電圧として測定する測定回路（マイコンＡ／Ｄポート３２）と、測定回路により測定された測定電圧に基づいて、ホールセンサの異常を検出する判定回路（判定部３１）と、を有している。
【００６１】
これによりホールセンサ（ホールＩＣ４）から信号が出力されない場合であっても、判定回路（判定部３１）は、測定回路により測定された測定電圧に基づいて、ホールセンサの異常を検出することができる。そのために、ホールセンサからの信号が変化しなくとも、ホールセンサの断線やショートなどの異常を検出することができる。
【００６２】
そして本実施形態によれば、モータを駆動する前に、モータに電圧を印加して電流を流してから異常を判定する必要がなくなるために、異常な大電流または異常な大電圧のために、モータまたはモータをドライブするドライブ回路が破壊される可能性を減じることができる。
【００６３】
また本実施形態によれば、モータの負荷が高くモータが動き難い場合であって、モータに電圧を印加してもホールセンサから出力されるパルス信号が変化しないような場合であっても、モータを駆動する前に、ホールセンサの断線やショートなどの異常を検出することができる。よって、異常な大電流または異常な大電圧のために、モータまたはモータをドライブするドライブ回路が破壊される可能性を減じることができる。
【００６４】
このように本実施形態によれば、異常な大電流または異常な大電圧のために、モータまたはモータをドライブするドライブ回路が破壊される可能性を減じることができる。
【００６５】
なお、上述した図３の処理は、たとえばモータが駆動されている期間において、たとえばマイコン割込みポート３３から割り込み信号が入力される毎に、または、一定期間毎に、図３の処理を最初から実行するようにしてもよい。これによりモータが駆動されている期間においても、ホールＩＣ４が正常であるか異常であるかを判定することができる。
【００６６】
また、アクチュエータ２がランジスタＴＲ１と抵抗Ｒ１と抵抗Ｒ２とを有しないようにして、抵抗Ｒ４の第２の端子が接地されていてもよい。この場合でも、上述した中間電位は生成可能である。
【００６７】
また、制御部３または判定部３１は、上位制御装置が有するようにしてもよい。
【００６８】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６９】
１…ＥＣＵ、２…アクチュエータ、３…制御部、４…ホールＩＣ、１０…電源ライン、１１…ＧＮＤライン、１２…信号ライン、３１…判定部、３２…マイコンＡ／Ｄポート、３３…マイコン割込みポート
【図１】
2010226844.tif 000003
【図２】
2010226844.tif 000004
【図３】
2010226844.tif 000005
【図４】
2010226844.tif 000006