(57)【要約】【課題】  位置検出センサの取り付け誤差を補正することができるモータのセンサ信号補正回路を実現する。【解決手段】  本発明のモータのセンサ信号補正回路は、ロータの位置検出を行うセンサの電気的な取り付け誤差を示す位置ずれ情報に基づいて、センサからのセンサ信号Ｈｕ〜Ｈｗを補正するための補正時間Ｔｕ〜Ｔｗを生成する補正値生成部１２と、位置ずれ情報に基づいて、Ｈｕ〜Ｈｗのうち１つを選択して出力するセンサ信号セレクト部１６と、Ｔｕ〜Ｔｗおよびセンサ信号セレクト部１６で選択されたセンサ信号を受信し、当該センサ信号をＴｕ〜Ｔｗに基づいて補正し、モータ制御回路１７へ出力する補正部１３〜１５を有する。【選択図】  図１
2006197762.tif 000002
【特許請求の範囲】
【請求項１】
ロータの位置検出を行うセンサの電気的な取り付け誤差を示す位置ずれ情報と、
前記位置ずれ情報に基づいて、前記センサからのセンサ信号を補正するための補正時間を生成する補正値生成手段と、
複数の前記センサからのセンサ信号を受信し、前記位置ずれ情報に基づいて、当該センサ信号のうち１つを選択して出力する選択手段と、
前記補正値生成手段からの前記補正時間および前記選択手段からの前記選択された前記センサ信号を受信し、当該センサ信号を前記補正時間に基づいて補正し、モータ駆動電流を制御するモータ制御手段へ出力する補正手段を有することを特徴とするモータのセンサ信号補正回路。
【請求項２】
前記補正値生成手段は、
前記位置ずれ情報が格納された記憶手段と、
前記センサ信号の１周期を所定の単位時間でカウントしそのカウント値を出力する計数手段と、
前記カウント値を用いて前記位置ずれ情報を前記補正時間に換算する演算手段を有することを特徴とする請求項１に記載のモータのセンサ信号補正回路。
【請求項３】
前記位置ずれ情報は、対応する前記センサが前記ロータの回転方向に対してどちらの向きにずれているかを示すずれ方向と、前記センサの取り付け誤差を角度で表した補正角度を有することを特徴とする請求項１に記載のモータのセンサ信号補正回路。
【請求項４】
前記センサからの第１のセンサ信号に対応した前記位置ずれ情報がロータの回転方向と同じ方向のずれを示す場合に、
前記選択手段は、受信した前記複数のセンサ信号のうち位相が前記第１のセンサ信号より進んだ第２のセンサ信号を選択して出力し、
前記補正値生成手段は、前記第２のセンサ信号に対応した前記位置ずれ情報を基に前記補正時間を生成し、
前記補正手段は、前記第２のセンサ信号に基づいて生成された前記補正時間分前記第２のセンサ信号を遅らせて前記モータ制御手段へ出力することを特徴とする請求項１に記載のモータのセンサ信号補正回路。
【請求項５】
前記センサからの第１のセンサ信号に対応した前記位置ずれ情報がロータの回転方向と反対方向のずれを示す場合に、
前記選択手段は、受信した前記複数のセンサ信号のうち前記第１のセンサ信号を選択して出力し、
前記補正値生成手段は、前記第１のセンサ信号に対応した前記位置ずれ情報を基に前記補正時間を生成し、
前記補正手段は、前記第１のセンサ信号に基づいて生成された前記補正時間分前記第１のセンサ信号を遅らせて前記モータ制御手段へ出力することを特徴とする請求項１に記載のモータのセンサ信号補正回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータのセンサ信号補正回路に関する。
【背景技術】
【０００２】
位置検出センサ付きのモータは、位置検出センサの取り付け位置が正しく設定されていることを前提に駆動電流の制御を行っている。このため、取り付け位置がずれている場合、モータの回転効率が大幅に低下する。モータに取り付けられた位置検出センサは位置の調整が困難であるため、量産工場では検査工程で規格選別を行い、規格外の製品は製造不良として廃棄していた。
【０００３】
このような問題に対処するため、位置検出センサからのセンサ信号が基準信号からずれている場合に、モータを駆動する駆動電流の位相を一定量前後させて、駆動電流の位相を設計段階での理想値に近づける方法（例えば、特許文献１を参照。）が用いられていた。
【０００４】
しかしながら、この従来の制御方法では、位置検出センサの最大位置ずれを設計段階で想定しなければならないという問題があった。すなわち、大きな位置ずれのあるセンサ信号を用いて駆動電流の位相ずれを小さな範囲に制御しようとすると、１回に変更できる位相量を小さくしなければならず、駆動電流の位相変更を何回も繰り返す必要があり、制御に時間がかかるという問題があった。このため、従来は、設計段階で想定した最大位置ずれを超える取り付け誤差が発生した場合は、やはり、製造不良として破棄していた。このような不良品の発生は、モータの製造歩留まりを低下させるばかりでなく、検査工程における検査コストの増大を招き、製造コストに無視できない影響を及ぼすという問題があった。
【特許文献１】特開２００１−２７５３８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、位置検出センサの取り付け誤差を補正することができるモータのセンサ信号補正回路を提供する。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、ロータの位置検出を行うセンサの電気的な取り付け誤差を示す位置ずれ情報と、前記位置ずれ情報に基づいて、前記センサからのセンサ信号を補正するための補正時間を生成する補正値生成手段と、複数の前記センサからのセンサ信号を受信し、前記位置ずれ情報に基づいて、当該センサ信号のうち１つを選択して出力する選択手段と、前記補正値生成手段からの前記補正時間および前記選択手段からの前記選択された前記センサ信号を受信し、当該センサ信号を前記補正時間に基づいて補正し、モータ駆動電流を制御するモータ制御手段へ出力する補正手段を有することを特徴とするモータのセンサ信号補正回路が提供される。
【発明の効果】
【０００７】
本発明によれば、位置検出センサからのセンサ信号を補正するので、取り付け誤差の大きさにかかわらず容易に効率よくモータを制御することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照しながら、本発明の実施例を説明する。
【実施例】
【０００９】
図１は、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１を示す回路ブロック図である。ここでは、一例として、ＤＣモータに設置された３つの位置検出センサからのセンサ信号（以下、「Ｈｕ、Ｈｖ、Ｈｗ」という。）を補正する場合を示した。
【００１０】
本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１は、Ｈｕ〜Ｈｗの補正時間（以下、「Ｔｕ、Ｔｖ、Ｔｗ」という。）を生成する補正値生成部１２、Ｔｕ〜Ｔｗに基づいてセンサ信号を補正する３つの補正部１３〜１５、およびＨｕ〜Ｈｗのうち１つを選択して補正部１３〜１５へそれぞれ出力するセンサ信号セレクト部１６を備えている。
【００１１】
センサ信号セレクト部１６の第１の入力には第１の位置検出センサ（図１には示していない。）からのＨｕが接続され、第２の入力には第２の位置検出センサ（図１には示していない。）からのＨｖが接続され、第３の入力には第３の位置検出センサ（図１には示していない。）からのＨｗが接続されている。
【００１２】
また、センサ信号セレクト部１６の第１の出力は選択されたセンサ信号Ｈｘとして補正部１３の第１の入力に接続され、第２の出力は選択されたセンサ信号Ｈｙとして補正部１４の第１の入力に接続され、第３の出力は選択されたセンサ信号Ｈｚとして補正部１５の第１の入力に接続されている。
【００１３】
補正値生成部１２の第１の出力は補正時間Ｔｕとして補正部１３の第２の入力に接続され、第２の出力は補正時間Ｔｖとして補正部１４の第２の入力に接続され、第３の出力は補正時間Ｔｗとして補正部１５の第２の入力に接続されている。
【００１４】
また、補正値生成部１２の第４の出力はセンサ信号セレクト部１６の第４の入力に接続され、補正値生成部１２の第４の入力にはセンサ信号セレクト部１６の第４の出力から基準信号（以下、「Ｈｃ」という。）が接続されている。
【００１５】
補正部１３の出力はＨＭｕとしてモータ制御回路１７の第１の入力に接続され、補正部１４の出力はＨＭｖとしてモータ制御回路１７の第２の入力に接続され、補正部１５の出力はＨＭｗとしてモータ制御回路１７の第３の入力に接続されている。
【００１６】
センサ信号セレクト部１６は、Ｈｕ〜Ｈｗのうち適切な信号を選択し、それぞれＨｘ〜Ｈｚとして補正部１３〜１５へ出力する。また、センサ信号セレクト部１６は、Ｈｕ〜Ｈｗのうち１つを選択してＨｃとして補正値生成部１２へ出力する。
【００１７】
さらに、センサ信号セレクト部１６は、Ｈｕ〜Ｈｗを基にロータの回転方向を検出し、これを記憶しておく。すなわち、センサ信号の立ち上がりがＨｕ→Ｈｖ→Ｈｗの順であれば、“＋方向”の回転（以下、「順回転」という。）、Ｈｕ→Ｈｗ→Ｈｖの順であれば、“−方向”の回転（以下、「逆回転」という。）である。
【００１８】
以下、角度は時計回りを“＋方向”とし、反時計回りを“−方向”とする。
【００１９】
ロータの回転方向によって後述するように補正方法が変わってくるので、回転方向を検出してレジスタなどにフラグ情報として記憶しておく。
【００２０】
補正値生成部１２は、センサ信号セレクト部１６からのＨｃに基づいて、Ｈｃの１周期の時間を計測する。そして、これに基づいてＴｕ〜Ｔｗを生成し、補正部１３〜１５へ出力する。
【００２１】
補正部１３〜１５は、Ｔｕ〜Ｔｗに基づいて、Ｈｘ〜Ｈｚを補正し、補正されたセンサ信号ＨＭｕ〜ＨＭｗとしてモータ制御回路１７へ出力する。位置検出センサの取り付け位置がずれていないＨｘ〜Ｈｚについては、補正せずにそのままＨＭｕ〜ＨＭｗとして出力する。
【００２２】
モータ制御回路１７は、ＨＭｕ〜ＨＭｗに基づいて、モータ駆動信号ｕ〜ｗおよび−ｕ〜−ｗを出力する。
【００２３】
図２は、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１の補正値生成部１２を示す回路ブロック図である。
【００２４】
本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１の補正値生成部１２は、Ｈｕ〜Ｈｗの位置ずれ情報２１が格納されたＥＥＰＲＯＭ２２（電気的に書き換え可能な不揮発性半導体メモリ。）、Ｈｃの１周期をカウントするタイマ回路２３、および位置ずれ情報２１に基づいてＨｕ〜Ｈｗの補正時間Ｔｕ〜Ｔｗを算出する演算回路２４を備えている。
【００２５】
タイマ回路２３の入力にはセンサ信号セレクト部１６からのＨｃが接続され、タイマ回路２３の出力は演算回路２４の第１の入力に接続されている。
【００２６】
ＥＥＰＲＯＭ２２の第１の出力はセンサ信号セレクト部１６の第４の入力へ接続され、ＥＥＰＲＯＭ２２の第２の出力は演算回路２４の第２の入力に接続されている。
【００２７】
演算回路２４の第１の出力はＴｕとして補正部１３の第２の入力に接続され、第２の出力はＴｖとして補正部１４の第２の入力に接続され、第３の出力はＴｗとして補正部１５の第２の入力に接続されている。
【００２８】
ＥＥＰＲＯＭ２２に格納されている位置ずれ情報２１は、図３に示したように、１ｂｉｔのずれ方向３１と７ｂｉｔの補正角度３２から構成されている。
【００２９】
ずれ方向３１は、取り付け位置が“＋方向”にずれている場合に“０”に設定され、取り付け位置が“−方向”にずれている場合に“１”に設定される。補正角度３２は、取り付け位置のずれ量を７ｂｉｔのディジタル値で表している。
【００３０】
位置ずれ情報２１は、検査工程でＨｕ〜Ｈｗに対してあらかじめ測定され、ＥＥＰＲＯＭ２２に書き込まれる。
【００３１】
タイマ回路２３は、Ｈｃの１周期をカウントしてこれを１周期のカウント値として演算回路２４へ出力する。
【００３２】
演算回路２４は、ＥＥＰＲＯＭ２２からの位置ずれ情報２１とタイマ回路２３からの１周期のカウント値を基にＴｕ〜Ｔｗを算出する。ここで、後述するように、補正すべきＨｕ〜Ｈｗの位相によって算出する値が異なる。
【００３３】
すなわち、位置検出センサの取り付け誤差によってＨｕ〜Ｈｗの位相が遅れている場合は、次の式によってＴｕ〜Ｔｗを算出する。
【数１】
2006197762.tif 000003
【００３４】
また、補正すべきＨｕ〜Ｈｗの位相が進んでいる場合は、（１）式の補正角度３２の替わりに１２０°を代入してＴｕ〜Ｔｗを算出する。これは、取り付け位置のずれていない別のセンサ信号を１２０°遅らせて補正されたセンサ信号ＭＨｕ〜ＭＨｗを生成するためである。
【００３５】
図４は、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１の補正部１３を示す回路ブロック図である。
【００３６】
本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１の補正部１３は、Ｔｕに基づいてＨｘを遅延させる補正用タイマ４１、および補正用タイマ４１の出力またはＨｘを選択してＨＭｕとして出力するセレクタ４２を備えている。
【００３７】
補正用タイマ４１の第１の入力は補正値生成部１２からのＴｕに接続され、第２の入力はセンサ信号セレクト部１６からのＨｘに接続され、出力はセレクタ４２の第１の入力に接続されている。
【００３８】
セレクタ４２の第２の入力はセンサ信号セレクト部１６からのＨｘに接続され、出力はＨＭｕとしてモータ制御回路１７の第１の入力に接続されている。
【００３９】
補正用タイマ４１は、Ｔｕに基づいて、Ｈｘを遅延させる。
【００４０】
セレクタ４２は、位置検出センサの取り付け位置がずれていない場合は、Ｈｘを選択し、これを補正せずにＨＭｕとして出力する。補正が必要な場合は、Ｔｕに基づいてＨｘを補正用タイマ４１で遅延させた信号を選択し、これをＨＭｕとして出力する。
【００４１】
補正部１４および補正部１５の構成、機能、および動作は補正部１３と同様なので、詳しい説明は省略する。補正部１３との違いは、Ｈｘの替わりに補正部１４ではＨｙが入力され、補正部１５ではＨｚが入力され、Ｔｕの替わりに補正部１４ではＴｖが入力され、補正部１５ではＴｗが入力され、ＨＭｕの替わりに補正部１４からはＨＭｖが出力されてモータ制御回路１７の第２の入力に接続され、補正部１５からはＨＭｗが出力されてモータ制御回路１７の第３の入力に接続されていることである。
【００４２】
次に、ＤＣモータのセンサ信号Ｈｕ〜Ｈｗについて説明する。はじめに、位置検出センサが正常な位置に取り付けられている場合を説明する。
【００４３】
図５は、本発明の実施例に係わるＤＣモータにおける位置検出センサの正常な取り付け位置を示すイメージ図である。ここでは、一例として、位置検出センサ５１ａがＨｕを出力し、位置検出センサ５１ｂがＨｖを出力し、位置検出センサ５１ｃがＨｗを出力する場合を示した。
【００４４】
位置検出センサ５１ａ〜５１ｃが正常に取り付けられている場合は、図５に示したように、位置検出センサ５１ａ〜５１ｃはそれぞれ互いに角度にして１２０°離れている。
【００４５】
図６は、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１に入力される正常なセンサ信号Ｈｕ〜Ｈｗを示す波形図である。ここでは、横軸として、Ｈｕの立ち上がりを基準（０°）としたロータの回転角を示した。また、縦軸は、Ｈｕ〜Ｈｗのロジックレベルで示した。
【００４６】
図６は、位置検出センサが理想的な位置にある場合のセンサ信号の波形である。
【００４７】
次に、位置検出センサの取り付け位置に誤差がある場合を説明する。
【００４８】
図７は、本発明の実施例に係わるＤＣモータにおける誤差のある位置検出センサの取り付け位置を示すイメージ図である。
【００４９】
ここでは、図５と同様に、位置検出センサ７１ａがＨｕを出力し、位置検出センサ７１ｂがＨｖを出力し、位置検出センサ７１ｃがＨｗを出力する場合を示した。また、ここでは、一例として、位置検出センサ７１ｂがロータの回転方向に＋２０°ずれている場合を示した。
【００５０】
図７に示したように、位置検出センサ７１ａと位置検出センサ７１ｂの間は１３０°離れており、位置検出センサ７１ｂと位置検出センサ７１ｃの間は１１０°離れており、位置検出センサ７１ｃと位置検出センサ７１ａの間は１２０°離れている。
【００５１】
図８は、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１に入力される誤差のあるセンサ信号Ｈｕ〜Ｈｗの一例を示す波形図である。ここでは、ロータが順回転しており、位置検出センサ７１ｂが、図７に示したように、“＋方向”に２０°ずれている場合を示した。また、図８の横軸および縦軸は図６と同様である。
【００５２】
ロータの回転方向と位置検出センサ７１ｂのずれ方向３１が同じなので、Ｈｖの立ち上がりおよび立ち下がりは理想的な位置から２０°遅れている。
【００５３】
次に、Ｈｕ〜Ｈｗを受信して、これらを補正する本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１の動作について説明する。
【００５４】
本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１は、取り付け位置のずれた位置検出センサからのセンサ信号を位置ずれ情報２１に基づいて補正し、モータ制御回路１７へ設計段階で想定している正常なセンサ信号を出力する。
【００５５】
はじめに、補正値生成部１２の動作について説明する。図９は、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１における補正値生成部１２の動作を示すフロー図である。
【００５６】
本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１における補正値生成部１２の動作は、補正角度３２およびずれ方向３１の設定（ＳＴ９１）、タイマ回路２３の起動（ＳＴ９２）、Ｈｃのカウント（ＳＴ９３）、および補正時間の算出（ＳＴ９４）から構成される。
【００５７】
ＳＴ９１では、演算回路２４がＥＥＰＲＯＭ２２から位置ずれ情報２１を読み出す。
【００５８】
ＳＴ９２では、Ｈｃをトリガとしてタイマ回路２３が起動される。
【００５９】
ＳＴ９３では、Ｈｃの１周期がカウントされ、カウント値として演算回路２４へ出力される。
【００６０】
ＳＴ９４では、ＥＥＰＲＯＭ２２から読み出した位置ずれ情報２１とタイマ回路２３からのカウント値を用いて、（１）式にしたがってＴｕ〜Ｔｗが算出される。
【００６１】
次に、位置検出センサの取り付け位置が“−方向”にずれた場合と、“＋方向”にずれた場合のそれぞれについて、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１におけるセンサ信号Ｈｕ〜Ｈｗの補正方法を説明する。
【００６２】
図１０は、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１における補正方法を示す波形図である。ここでは、一例として、ロータが順回転しており、Ｈｖが“−方向”に２０°ずれている場合を示した。また、横軸、縦軸は図６と同様である。
【００６３】
位置検出センサ７１ｂが“−方向”にずれている場合は、図１０に示したように、Ｈｖが設計値より早く立ち上がるため、ＨｖにＴｖの遅延をかけることで正常な信号に補正することができる。
【００６４】
図１１は、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１における補正方法を示す別の波形図である。ここでは、一例として、ロータが順回転しており、Ｈｖが“＋方向”に２０°ずれている場合を示した。また、横軸、縦軸は図６と同様である。
【００６５】
位置検出センサ７１ｂが“＋方向”にずれている場合は、図１１に示したように、Ｈｖが設計値より遅く立ち上がるため、Ｈｖの替わりにＨｕをＴｖ遅らせることで正常な信号に補正することができる。
【００６６】
この場合、センサ信号セレクト部１６は、Ｈｖの替わりにＨｕを選択してＨｙとして出力し、補正値生成回路は、Ｔｖとして１２０°に相当する補正時間を出力している。
【００６７】
次に、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１におけるセンサ信号セレクト部１６および補正部１３〜１５の動作について説明する。
【００６８】
図１２は、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１におけるセンサ信号セレクト部１６および補正部１３〜１５の動作を示すフロー図である。
【００６９】
本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１におけるセンサ信号セレクト部１６の動作は、Ｈｕ〜Ｈｗの入力（ＳＴ１２１）、ずれ方向３１の検出（ＳＴ１２２）、補正角度３２の判定（ＳＴ１２３）、および補正部１３〜１５の選択（ＳＴ１２４）から構成されている。
【００７０】
また、本発明の実施例に係わるＤＣモータのセンサ信号補正回路１１における補正部１３〜１５の動作は、センサ信号の補正（ＳＴ１２５）、およびセンサ信号の出力（ＳＴ１２６）から構成されている。
【００７１】
ＳＴ１２１では、センサ信号セレクト部１６が、Ｈｕ〜Ｈｗに基づいて、ロータの回転方向を検出する。
【００７２】
ＳＴ１２２では、センサ信号セレクト部１６が、ロータの回転方向と位置ずれ情報２１からセンサ信号のずれ方向３１を検出する。
【００７３】
ＳＴ１２３では、センサ信号セレクト部１６は、位置ずれ情報２１から補正角度３２を判定する。補正角度３２が“０”の場合（“Ｎｏ”）には、センサ信号セレクト部１６は、Ｈｕ〜ＨｗをそのままＨｘ〜Ｈｚとして出力する。
【００７４】
すなわち、Ｈｕに対応する補正角度３２が“０”の場合には、ＨｕをＨｘとして出力し、Ｈｖに対応する補正角度３２が“０”の場合には、ＨｖをＨｙとして出力し、Ｈｗに対応する補正角度３２が“０”の場合には、ＨｗをＨｚとして出力する。そして、Ｈｘ〜Ｈｚの出力が終了すると、動作はＳＴ１２６へ移行する。
【００７５】
ＳＴ１２３で、補正角度３２が“０”でない場合（“Ｙｅｓ”）には、動作はＳＴ１２４へ移行する。
【００７６】
ＳＴ１２４では、センサ信号セレクト部１６は、位置ずれ情報２１とロータの回転方向からセンサ信号の位相のずれ方向３１を検出し、これに従ってＨｘ〜Ｈｚを出力する。
【００７７】
例えば、図１０のように、Ｈｖの位相が正常な位置より進んでいれば、ＨｖをそのままＨｘとして出力し、図１１のように、Ｈｖの位相が正常な位置より遅れていれば、Ｈｖより位相の進んだＨｕをＨｖの替わりに選択して、Ｈｘとして出力する。
【００７８】
ＳＴ１２５では、Ｔｕ〜Ｔｗに基づいて、補正部１３〜１５が、Ｈｘ〜Ｈｚを遅延させてセンサ信号を補正する。
【００７９】
ＳＴ１２６では、補正部１３〜１５が、ＳＴ１２５で遅延された信号またはＨｘ〜Ｈｚを選択し、補正されたセンサ信号ＭＨｕ〜ＭＨｗとして出力する。
【００８０】
すなわち、補正角度３２が“０”の場合には、Ｈｘ〜Ｈｚをそのまま出力し、補正角度３２が“０”でない場合には、遅延されたセンサ信号を出力する。
【００８１】
上記実施例によれば、位置検出センサからのセンサ信号Ｈｕ〜Ｈｗを直接補正するので、位置検出センサの取り付け誤差の大きさにかかわらず容易にＤＣモータを制御することができる。
【００８２】
また、上記実施例によれば、位置検出センサの取り付け位置を変更することなく、理想的なセンサ信号を得ることができるので、既存のモータ制御装置とセンサとの間に容易に追加でき、設計変更することなく既存のモータ制御装置で効率よくＤＣモータを制御することができる。
【００８３】
したがって、上記実施例によれば、ＤＣモータの製造歩留まりを飛躍的に改善でき、量産における検査工程での検査コスト、ひいては製造コストを大幅に低減することができる。
【００８４】
上述の実施例では、位置検出センサは３つであるとしたが、本発明はこれに限られるものではなく、原理的には位置検出センサの数には関わりなく適用可能である。
【００８５】
また、上述の実施例では、一例として、Ｈｖに取り付け誤差がある場合を示したが、本発明はこれに限られるものではない。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施例に係わるＤＣモータのセンサ信号補正回路を示す回路ブロック図。
【図２】本発明の実施例に係わるＤＣモータのセンサ信号補正回路の補正値生成部１２を示す回路ブロック図。
【図３】本発明の実施例に係わるＤＣモータのセンサ信号補正回路における位置ずれ情報２１を示すイメージ図。
【図４】本発明の実施例に係わるＤＣモータのセンサ信号補正回路の補正部１３を示す回路ブロック図。
【図５】本発明の実施例に係わるＤＣモータにおける位置検出センサの正常な取り付け位置を示すイメージ図。
【図６】本発明の実施例に係わるＤＣモータのセンサ信号補正回路に入力される正常なセンサ信号Ｈｕ〜Ｈｗを示す波形図。
【図７】本発明の実施例に係わるＤＣモータにおける誤差のある位置検出センサの取り付け位置を示すイメージ図。
【図８】本発明の実施例に係わるＤＣモータのセンサ信号補正回路に入力される誤差のあるセンサ信号Ｈｕ〜Ｈｗの一例を示す波形図。
【図９】本発明の実施例に係わるＤＣモータのセンサ信号補正回路における補正値生成部１２の動作を示すフロー図。
【図１０】本発明の実施例に係わるＤＣモータのセンサ信号補正回路における補正方法を示す波形図。
【図１１】本発明の実施例に係わるＤＣモータのセンサ信号補正回路における補正方法を示す別の波形図。
【図１２】本発明の実施例に係わるＤＣモータのセンサ信号補正回路におけるセンサ信号セレクト部１６および補正部１３〜１５の動作を示すフロー図。
【符号の説明】
【００８７】
１１  センサ信号補正回路
１２  補正値生成部
１３〜１５  補正部
１６  センサ信号セレクト部
１７  モータ制御回路
Ｈｕ、Ｈｖ、Ｈｗ  センサ信号
Ｈｘ、Ｈｙ、Ｈｚ  選択されたセンサ信号
ＨＭｕ、ＨＭｖ、ＨＭｗ  補正されたセンサ信号
Ｈｃ  基準信号
Ｔｕ、Ｔｖ、Ｔｗ  補正時間
ｕ、−ｕ、ｖ、−ｖ、ｗ、−ｗ  モータ駆動信号
【図１】
2006197762.tif 000004
【図２】
2006197762.tif 000005
【図３】
2006197762.tif 000006
【図４】
2006197762.tif 000007
【図５】
2006197762.tif 000008
【図６】
2006197762.tif 000009
【図７】
2006197762.tif 000010
【図８】
2006197762.tif 000011
【図９】
2006197762.tif 000012
【図１０】
2006197762.tif 000013
【図１１】
2006197762.tif 000014
【図１２】
2006197762.tif 000015