(57)【要約】      （修正有）【課題】ブラシレス直流モータを作動させるに当たり回転子位置従属パルス幅変調波形を発生させる方法を提案する。その波形によってモータ効率が向上しトルク変動が減少する。【解決手段】ブラシレス直流モータの整流インターバル中にモータ指令信号を発生させるステップと、モータ指令信号を構成する複数個の非ゼロパルスが均一にならないようそれら非ゼロパルスの共通属性を調整するステップと、を有するブラシレス直流モータの制御。【選択図】図１
2014054171.tif 000002
【特許請求の範囲】
【請求項１】
ブラシレス直流モータの整流インターバル中にモータ指令信号を発生させるステップと、
モータ指令信号を構成する複数個の非ゼロパルスが均一にならないようそれら非ゼロパルスの共通属性を調整するステップと、
を有する直流ブラシレスモータ制御方法。
【請求項２】
請求項１記載の直流ブラシレスモータ制御方法であって、上記共通属性がパルス幅である直流ブラシレスモータ制御方法。
【請求項３】
請求項１記載の直流ブラシレスモータ制御方法であって、上記共通属性がパルス振幅である直流ブラシレスモータ制御方法。
【請求項４】
請求項１記載の直流ブラシレスモータ制御方法であって、上記複数個の非ゼロパルスが、第１パルスと、当該第１パルスのそれに比べハイ値持続時間が長い第２パルスと、を含む直流ブラシレスモータ制御方法。
【請求項５】
請求項４記載の直流ブラシレスモータ制御方法であって、上記複数個の非ゼロパルスが、上記整流インターバル中に且つ上記第２パルスより後に発生しそのハイ値持続時間が第２パルスのそれに比べ短い第３パルスを含む直流ブラシレスモータ制御方法。
【請求項６】
請求項４記載の直流ブラシレスモータ制御方法であって、上記ブラシレス直流モータの位置に応じ上記共通属性を調整する直流ブラシレスモータ制御方法。
【請求項７】
請求項６記載の直流ブラシレスモータ制御方法であって、上記ブラシレス直流モータの位置をタイムセグメントカウンタ信号に変換し、そのタイムセグメントカウンタ信号を補正し更にアナログ信号に変換する直流ブラシレスモータ制御方法。
【請求項８】
請求項７記載の直流ブラシレスモータ制御方法であって、上記アナログ信号に調整用の速度制御信号を乗じたものを発振信号と比較した上で上記ブラシレス直流モータに供給する直流ブラシレスモータ制御方法。
【請求項９】
請求項１記載の直流ブラシレスモータ制御方法であって、上記ブラシレス直流モータがファンモータである直流ブラシレスモータ制御方法。
【請求項１０】
請求項７記載の直流ブラシレスモータ制御方法であって、上記補正の内容を、複数通りある補正プロファイルのなかから動作パラメタに従い選択する直流ブラシレスモータ制御方法。
【請求項１１】
請求項１記載の直流ブラシレスモータ制御方法であって、上述した共通属性調整ステップの実行を劣化状態発生に応じ停止させるステップを有する直流ブラシレスモータ制御方法。
【請求項１２】
始動前状態又は再始動前状態にて、ブラシレス直流モータの指定回転角度域に亘り一定のパルス幅でモータ指令信号を発生させるステップと、
そのブラシレス直流モータの回転子速度が所定の制限速度を超過した場合に、モータ指令信号のパルス幅をその指定回転角度域に亘り第１・第２非ゼロ値間で変化させるステップと、
を有する直流ブラシレスモータ制御方法。
【請求項１３】
請求項１２記載の直流ブラシレスモータ制御方法であって、上掲のパルス幅被変化ステップが、
上記指定回転角度域たる整流インターバル内の第１回転角度域にてパルス幅を縮めるステップと、
その後当該整流インターバル内の第２回転角度域にてパルス幅を伸ばすステップと、
その後当該整流インターバル内の第３回転角度域にて一種類又は複数種類のパルス列属性を抑制するステップと、
を含む直流ブラシレスモータ制御方法。
【請求項１４】
請求項１３記載の直流ブラシレスモータ制御方法であって、上記ブラシレス直流モータにて生じる回転子トルクが、上記第２回転角度域では大きく、上記第１回転角度域及び第３回転角度域では小さい直流ブラシレスモータ制御方法。
【請求項１５】
請求項１２記載の直流ブラシレスモータ制御方法であって、
上掲のパルス幅被変化ステップの実行を劣化状態発生に応じ停止させるステップと、
その後上記ブラシレス直流モータの回転子速度が所定の制限速度を超過した場合に当該パルス幅被変化ステップの実行を再開させるステップと、
を有する直流ブラシレスモータ制御方法。
【請求項１６】
ブラシレス直流モータの区分位置信号に基づき二値出力を発生させるタイムセグメント発生器と、
タイムセグメント発生器で生じた二値出力に関する補正係数を記憶する補正部、ディジタルアナログ変換器、発振器及び比較器を有するパルス幅変調発生器と、
を備える集積回路。
【請求項１７】
請求項１６記載の集積回路であって、上記ブラシレス直流モータに付設されたホール効果センサから位置を示す信号を受け取り、当該ブラシレス直流モータの区分位置信号に変換する集積回路。
【請求項１８】
請求項１６記載の集積回路であって、上記タイムセグメント発生器が、
エッジ検知器で直近に検知された２ホールエッジ間の時刻差を計数するエッジカウンタと、
エッジカウンタで計数された時間間隔を捉え二値出力するラッチと、
補正部内ビット数に従いその二値出力を除算することでタイムセグメント１個の持続時間を求める除算器と、
直近２ホールエッジ間の時刻差に応じた速度でタイムセグメントを通じ逓増する二値出力を発生させて上記補正部に供給するタイムセグメントカウンタと、
を有する集積回路。
【請求項１９】
請求項１６記載の集積回路であって、
上記補正部が、上記タイムセグメント発生器で生じた二値出力に基づき且つモータ制御信号のタイムセグメント毎に二値の補正係数を発生させてモータ電流を補正する補正テーブルを有し、
ディジタルアナログ変換器が、モータ制御信号の各タイムセグメントに対応する二値の補正係数を時間変動性且つ位置従属性のアナログ電圧に変換し、
比較器が、時間変動性且つ位置従属性のアナログ電圧を三角発振波と比較することで、位置補正パルス幅変調が施されたモータ指令信号を発生させる集積回路。
【請求項２０】
請求項１９記載の集積回路であって、
上記補正テーブルに、一種類又は複数種類の動作パラメタに基づき個別に選択できるよう、二値出力の各タイムセグメントに対応する補正係数プロファイルが複数通り登録されており、
上記ディジタルアナログ変換器が、位置補正パルス幅変調無しのモータ指令信号が発生するよう動作状態に応じ無効化される集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、ブラシレス直流モータ用位置補正パルス幅変調という名称の、２０１１年３月１日出願の国際特許出願番号ＰＣＴ／ＵＳ２０１１／０２６７４３号の一部継続出願であり、当該国際特許出願は、ブラシレス直流モータ用位置補正パルス幅変調という名称の、２０１０年３月２日出願の米国特許仮出願番号６１／３０９，７９１号の優先権を主張する。両出願の開示内容の全てを事実上、本願の一部として援用する。
【０００２】
本発明はブラシレス直流（ＢＬＤＣ）モータ用のモータコントローラ、特にパルス幅変調されたモータ制御指令を発生させるシステム及び方法に関する。
【背景技術】
【０００３】
パルス幅変調（ＰＷＭ）はＢＬＤＣモータの平均速度制御に広く使用されている。直流モータには、その巻線への平均印加電圧にほぼ比例した速度で回転するという特性があるので、モータ巻線・電源間を接続するスイッチ群をＰＷＭ波形に従い制御することで、その平均速度を制御することができる。その際には、モータへの平均印加電圧がＰＷＭ波形のデューティ比と電源電圧との積に等しくなる。ＢＬＤＣモータに印加される直流電圧を線形電圧安定化器によって変化させることも可能だが、その回路素子上で電力損失が生じるという難点がある。
【０００４】
ＰＷＭ制御信号は一種のパルス列であり、そのデューティ比はハイ値持続時間の平均長を信号周期で除すことで求まる。ＰＷＭ制御信号の周期は、一般にモータの回転周期に比べかなり短いので、モータが１回転する間にＰＷＭパルスが多数発生する。それらのＰＷＭパルスは、幅（持続時間）が互いに等しくモータの全周に亘り均一に発生する。
【０００５】
ＢＬＤＣモータでは、回転子上及び固定子上にある磁極間の吸引及び反発によってトルク及び回転が発生する。そのトルクは、回転子磁極・固定子磁極間磁界の強度、モータの寸法・形状、並びに回転子・固定子間角度位置関係によって左右される。ＢＬＤＣモータにおける巻線電流ひいては磁極の向きは、ブラシ付モータでのスプリットリング整流子に相当する整流スイッチ群によって反転される。その際には、電源短絡を防ぐため、ある方向の巻線電流をターンオフさせてから他の方向の巻線電流をターンオンさせるまでの間に若干の整流遅延を挟むようにする。これは、ブラシ付モータに備わるスプリットリング整流子のギャップを模したものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国特許出願公開第１０ー２００９ー０００８９４４号明細書
【特許文献２】韓国特許出願公開第１０ー２００６ー００９６９３１号明細書
【特許文献３】韓国特許出願公開第１０ー２００９ー０１３０４１５号明細書
【特許文献４】特開２００１ー１７８１７３号公報
【特許文献５】特開２００８ー２３６９３２号公報
【特許文献６】特開２００７ー０２０３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ただ、ＢＬＤＣモータの速度制御に均一なＰＷＭパルス列を使用することは幾つかの点で問題である。例えば、回転子の１回転を通じエネルギが均一形態で供給されるため、回転子位置に関連するモータ内物理差を反映させることができない。即ち、モータに対しその要領で電力を供給すると、モータから出力されるトルクが不均一になり、モータから大きな可聴雑音が発生し、またエネルギ損失が許容できないほど増すこととなりかねない。
【課題を解決するための手段】
【０００８】
発明者は、上掲の諸問題についての知見を踏まえ、より秀逸なモータ制御方法を開発した。本発明の一実施形態は、ＢＬＤＣモータの整流インターバル中にモータ指令信号を発生させるステップと、モータ指令信号を構成する複数個の非ゼロパルスが均一にならないようそれら非ゼロパルスの共通属性を調整するステップと、を有するＢＬＤＣモータ制御方法である。
【発明の効果】
【０００９】
モータの整流インターバル中に生じモータ指令信号を組成するパルスの属性を調整することは、そのモータの動作の改善につながる。例えば、モータにエネルギを搬送するパルス列内でパルス幅を個別調整することで、モータの効率を高め、可聴雑音を減らし、またトルク出力特性を改善することができる。具体的には、モータの整流インターバル中に列をなして生じるパルスのうち、最初の幾つかでその持続時間を短めにする（例えばパルス１周期中で信号値がハイの期間をローの期間より短くする）。次いで、整流インターバルの進行につれそのインターバルにおけるパルスの持続時間を長くする。そして、整流インターバルの終期に近づいたらパルスの持続時間を短くする、といった具合である。こうしたパルス列発生方式なら、回転中のモータにおける磁極位置をパルス幅調整に反映させること、ひいてはモータ磁極間の吸引・反発状況を少なくともある種の状態下で改善、効率化することができる。
【００１０】
上述のものを含め、本発明の構成及び効果については、容易に理解できるよう別紙図面を参照しつつ後に詳細に説明するのでそちらを参照されたい。
【００１１】
ご理解頂ける通り、上掲の概要は、後に詳細に説明する諸概念の抜粋を短文形態で示したものであり、特許請求の範囲に記載されている発明の主要乃至基本的特徴を特定する趣旨のものではない。本発明の技術的範囲は、詳細な説明に続く特許請求の範囲の欄にて一意に定義される。更に、特許請求の範囲に記載されている発明が、上掲の問題点等、本願記載の問題点を解決する形態に限定されるわけではない。
【図面の簡単な説明】
【００１２】
【図１】一般的なＢＬＤＣモータで使用されるモータ制御集積回路（ＩＣ）を示すブロック図である。
【図２】図１に示したモータ制御ＩＣの詳細に加えＢＬＤＣモータ及び整流スイッチの詳細を示す詳細ブロック図である。
【図３】図２に示したブロックのうちタイムセグメント発生器及びＰＷＭ発生器の詳細を示すブロック図である。
【図４】回転子位置、ホール効果センサ至近の磁極、ホール増幅器出力、ＰＷＭ波形及びプリドライバ出力間の関係を示すタイミング図である。
【図５】発振器及び比較器を用い且つ制御信号に従いＰＷＭ波形を発生させる手法を示すタイミング図である。
【図６】位置補正ＰＷＭ波形と回転子位置の関係を示すタイミング図である。
【図７】位置従属速度制御有効時制御手法の一例を示すフローチャートである。
【図８】実際のＢＬＤＣモータにおけるモータ電流波形を位置補正ＰＷＭ使用時と非位置補正ＰＷＭ使用時との間で対比するオシロスコープチャートである。
【図９】図２に示したＰＷＭ発生器内にＲＯＭ型多次元補正テーブルを設けた別例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、その一読で本発明の理解が進むよう、別紙図面を参照しつつ本発明の諸実施形態を詳細に説明する。
【００１４】
図１に、一般的なＢＬＤＣモータで使用されるモータ制御ＩＣ１００のブロック構成を示す。図中、ＢＬＤＣモータ１０２は除熱ファン用のものであるが、他の用途のＢＬＤＣモータでもかまわない。除熱ファンの場合、温度センサ１０４からモータ制御ＩＣ１００へとシステム温度が通知され、そのファンに期待される速度を示す速度制御信号として扱われる。ホール効果センサ１０６からの差動入力はホール増幅器１０８で増幅され、固定子に対する回転子磁極Ｎ，Ｓの向きを調べるのに使用される。整流スイッチ１１０はファンのモータ巻線を電源ＶＤＤ及びグラウンドに随時接続する。ＩＣ１００は、磁極情報に基づき且つ整流ロジック１１２、プリドライバ１１４及びスイッチ１１０と協働し、固定子巻線電流を整流させる。ＰＷＭ発生器１１６は、スイッチ１１０に供給されるＰＷＭ波形のデューティ比を調整することで、モータ１０２への平均印加電圧を設定する。回転子が回転しているときには、ＩＣ１００が内部クロックに従い且つタイマを用い整流周波数ひいてはそのファンの実速度を判別する。それにより得られたファン実速度情報を閉ループ的に使用し、ＰＷＭ波形のデューティ比を調整することで、ファンの実速度を、温度センサ１０４の出力に応じ定まる目標速度に近づけることができる。
【００１５】
温度センサ１０４は、単純なサーミスタでも複雑なディジタルシステムでもかまわない。速度制御信号の形態は、直流電圧、ディジタル制御コード、ＰＷＭ信号等、除熱ファンの目標速度を表せる形態であればよい。以下の説明では、単純化のため、速度制御信号が直流電圧であるものとする。整流スイッチ１１０としては通例に倣いＨブリッジ回路を使用するが、捲回構造を踏まえ他の回路構成にすることもできる。スイッチ１１０の配設個所をモータ制御ＩＣ１００内にすることも可能だが、説明の都合もありここではＩＣ１００外としてある。ＩＣ１００、スイッチ１１０及びホール効果センサ１０６は、この例では、回転子及び固定子巻線と共に除熱ファン内に物理的に組み込まれている。
【００１６】
図２に、モータ制御ＩＣ１００の詳細なブロック構成並びに整流スイッチ１１０及びＢＬＤＣモータ１０２の内部構成を示す。スイッチ１１０はＨブリッジ回路を形成しており、タイムセグメント発生器１１８及びＰＷＭ発生器１１６はそのＨブリッジ回路を駆動するモータ司令部を構成している。そこで、これら２ブロックに関し図３を参照してより詳細に説明する。その準備として、モータ１０２、更に図２内の他のブロックについて説明することにする。
【００１７】
図中の回転子は永久磁石回転子であり、Ｎ極及びＳ極からなる磁極対を２個有している。これは一例であり、磁極対の個数は何個でもかまわない。回転子の回転につれ、ホール効果センサの面前にはＮ極及びＳ極の回転子磁極が入れ替わり立ち替わり到来する。
【００１８】
ホール効果センサは差動信号Ｈａｌｌ＋，Ｈａｌｌ−を発生させる。回転子が一定角速度で回転しているときには、その差分（Ｈａｌｌ＋）−（Ｈａｌｌ−）が数百ｍＶ振幅の略正弦波となる。この小振幅信号はホール増幅器１０８にて増幅され、モータ制御ＩＣ１００内で回転子のＮ，Ｓ位置に翻訳される。また、増幅器１０８の出力は、ＩＣ１００のＴａｃｈ（タコメータ）ピン上にオープンドレイン出力される。Ｔａｃｈピン上に現れるのは、回転子の回転につれ論理値１・０間を往来する信号であり、その往来の速度からモータの回転速度を知ることができる。
【００１９】
整流ロジック１１２は、ホール増幅器出力から極性情報を復号し、プリドライバ内スイッチやＨブリッジ内スイッチのうちどれをターンオンさせるか、ひいては固定子巻線電流の向きを決定する。
【００２０】
その固定子巻線は、Ｈブリッジ内スイッチを介し電源に、また抵抗を介し接地に接続されている。電源電圧としてはＶＤＤが印加されている。そのＨブリッジ回路内には２個のＰＭＯＳスイッチ、即ち第１トップスイッチＳ１Ｔ及び第２トップスイッチＳ２Ｔがある。Ｈブリッジ回路内には２個のＮＭＯＳスイッチ、即ち第１ボトムスイッチＳ１Ｂ及び第２ボトムスイッチＳ２Ｂもある。ホール効果センサの面前にある回転子磁極がＮ極のときには、スイッチＳ１Ｔ，Ｓ１Ｂが導通し、対応する方向の固定子巻線電流が流れる。ホール効果センサの面前にある回転子磁極がＳ極のときには、スイッチＳ２Ｔ，Ｓ２Ｂが導通するため逆方向の固定子巻線電流が流れる。固定子巻線電流の方向が反転すると固定子磁極の極性も反転する。回転子の回転に伴うこの固定子巻線電流反転は整流と呼ばれている。整流中の電源地絡を防ぐため、同時にオンとなるスイッチの個数は一対に制限されている。一方のスイッチ対がターンオフしてから他方のスイッチ対がターンオンするまでの間には僅かな遅延があり、これは整流遅延と呼ばれている。
【００２１】
図１中のプリドライバ１１４は、図２では２個のブロックに分割されている。それらのうち「整流」と付記されている方のブロックは、Ｈブリッジ内ＰＭＯＳスイッチＳ１Ｔ，Ｓ２Ｔを制御する。即ち、その出力ピンＧａｔｅ１Ｔ，Ｇａｔｅ２Ｔを介しスイッチＳ１Ｔ，Ｓ２Ｔのゲートに電圧を印加する。Ｈブリッジ回路では、一般に、トップスイッチはＰＷＭ制御を受けず整流周波数で状態遷移するのみである。例示したＨブリッジ回路ではトップスイッチとしてＰＭＯＳトランジスタが使用されているので、そのゲートに印加される電圧がローであると導通する。
【００２２】
プリドライバを構成するブロックのうち２個目は「整流＆ＰＷＭ」である。このブロックは、Ｈブリッジ内ＮＭＯＳスイッチＳ１Ｂ，Ｓ２Ｂを制御する。即ち、その出力ピンＧａｔｅ１Ｂ，Ｇａｔｅ２Ｂを介しスイッチＳ１Ｂ，Ｓ２Ｂのゲートに電圧を印加する。ピンＧａｔｅ１Ｂに現れる電圧は、ホール効果センサで検知された磁極がＮ極のときにはＰＷＭ周波数で状態遷移し、それ以外のときにはローに保たれる。ピンＧａｔｅ２Ｂに現れる電圧は、ホール効果センサで検知された磁極がＳ極のときにはＰＷＭ周波数で状態遷移し、それ以外のときにはローに保たれる。
【００２３】
モータ制御ＩＣ１００には、モータの安全性を高めるため幾通りかの劣化保護機能が組み込まれている。図２中の出力有効化（イネーブル）部１２０は、劣化状態が発生していないときに限り、Ｈブリッジ内ＮＭＯＳボトムスイッチへの導通を許容する。劣化状態が発生しているときには、それらボトムスイッチをターンオフさせることでモータ巻線への通流を阻止する。即ち、回転子ロック、過熱及び過電流の３種類ある劣化状態のうちいずれかが検知されたときに次の要領でモータの動作を停止させる。まず、回転子ロック検知部１２２では、ホール増幅器出力を監視し、内部クロックに基づき回転子速度を検知する。その結果が所定の制限速度を下回っている場合、回転子の動きを妨げる物体があると見なし、巻線電流が増大して不許水準に達する前にモータの動作を停止させる。また、熱保護部１２４内の熱センサではＩＣ１００の温度が検知される。通例に倣いＩＣ１００がモータ内に配置されているので、検知されるＩＣ温度はモータ温度の目安となる。そこで、その値が制限温度を上回ったらモータの動作を停止させる。そして、過電流保護（ＯＣＰ）部１２６では、ＯＣＰピン・接地間抵抗に流れる固定子巻線電流を監視する。固定子巻線電流の値が所定の安全限界を上回ったらモータの動作を停止させる。
【００２４】
モータ制御ＩＣ１００に供給される速度制御信号はモータの目標速度を表している。また、この例では、モータ速度がある速度未満にならないよう、下限速度設定用の最低速度信号も入力されている。ＩＣ１００は基準電圧出力ピンＶｒｅｆを備えているので、ピンＶｒｅｆ・接地間に抵抗分圧器を設けて下限速度を設定することができる。最大値選択部１２８は、速度制御信号及び最低速度信号のうちいずれをモータ速度制御に使用するかを選択する。即ち、速度制御信号の電圧値が最低速度信号の電圧値を下回っているときには最低速度信号を使用する。
【００２５】
破線で示す如く閉ループ制御部１３０を設けることもできる。この制御部１３０は、回転子が回転しているときに、内部クロックに従い且つタイマを用い整流周波数ひいてはモータの実速度を判別する。制御部１３０は、そのモータ実速度が最大値選択部１２８出力相当の速度に等しくなるよう、ＰＷＭ発生器１１６への入力を動的に調整する。制御部１３０がなく、最大値選択部１２８の出力がＰＷＭ発生器１１６に直に供給される構成にしてもよい。図３では、制御部１３０からＰＷＭ発生器１１６へと供給される信号を「閉ループ速度制御」と表記してある。
【００２６】
図４に、回転子位置、ホール効果センサ至近の磁極、ホール増幅器出力、ＰＷＭ波形、並びにピンＧａｔｅ１Ｂ、Ｇａｔｅ２Ｂ、Ｇａｔｅ１Ｔ及びＧａｔｅ２Ｂからのプリドライバ出力について、その相対タイミングを示す。この図では、ＰＷＭ波形の一般例が位置補正ＰＷＭ波形に併記されている。一般的なＰＷＭ波形では同一幅のパルスが均一分布しているのに対し、本願で提案する位置補正ＰＷＭ波形では回転子位置に応じそのデューティ比が変化している。直流モータにおける回転子の動き及びトルクは固定子・回転子間の磁気吸引・反発に依存しているので、トルクの大きさにはモータの寸法・形状に応じた角度依存的変動が生じる。従って、パルスが均一に分布するＰＷＭ波形ではエネルギに無駄が生じ、そのエネルギが最小トルク期間中にモータに供給されることとなる。即ち、そのエネルギによってモータ巻線上にスパイク状の電流が流れ余分な熱が発生する。
【００２７】
これに対し、位置補正ＰＷＭ波形を使用する方法では、ＢＬＤＣモータの整流インターバル中にモータ指令信号を発生させ、モータ指令信号を構成する複数個の非ゼロパルスが均一にならないようそれら非ゼロパルスの共通属性が調整される。共通属性としてはパルス幅やパルス振幅を使用することができる。当該複数個の非ゼロパルスには、第１パルスと、第１パルスのそれに比べハイ値持続時間が長い第２パルスと、を含めることができる。当該複数個の非ゼロパルスに、整流インターバル中に且つ第２パルスより後に発生しそのハイ値持続時間が第２パルスのそれに比べ短い第３パルスを含めることもできる。ＢＬＤＣモータの位置に応じ共通属性を調整することもできる。ＢＬＤＣモータの位置をタイムセグメントカウンタ信号に変換し、そのタイムセグメントカウンタ信号を補正し更にアナログ信号に変換することもできる。後述の如く、そのアナログ信号に調整用の速度制御信号を乗じたものを発振信号と比較した上でＢＬＤＣモータに供給することもできる。ＢＬＤＣモータをファンモータにすることや、モータ指令に対する補正の内容を、複数通りある補正プロファイルのなかから動作パラメタに従い選択することもできる。そして、共通属性調整の実行を劣化状態発生に応じ停止させることもできる。例えば、モータにおける劣化状態の発生に応じ共通属性調整の実行を停止させることができる。こうした方法であれば、所与速度でモータを稼働させるのに必要なエネルギが少なくなる。また、この方法では、１回転中に生じるトルク変動が少ないため可聴雑音も少なくなる。
【００２８】
以上の説明から容易に理解できるように、本発明に係るＢＬＤＣモータ制御方法は、ＢＬＤＣモータの位置を示す信号を発生させるステップと、整流インターバル中にその信号に基づきモータ指令信号を発生させるステップと、を有し、そのモータ指令信号が、その共通属性のうち一種類又は複数種類が互いに異なる２個の非ゼロパルスを含め複数個の非ゼロパルスを含む方法、と表すことができる。
【００２９】
なお、図４にはＰＷＭ波形を示したが、パルス幅以外の共通属性又はそれとパルス幅（持続時間）との組合せに変調を施し位置補正モータ制御信号を発生させることとしてもよい。例えば、上述した回転子位置に基づきパルス列振幅に変化を付けてもよい。このようにすることで、トルクが大きい回転角度域におけるエネルギ乃至熱スパイクの発生を抑えること、ひいてはエネルギ使用量及び発熱量を抑えることができる。
【００３０】
モータ性能が向上する点を除けば、整流インターバル中に変動変動させた場合のパルス列属性の平均値は変動させなかった場合のそれと変わらない。言い換えれば、整流インターバル全体に亘りパルス幅属性が変動しうるのに対し、パルス列属性の平均値は不変動波形の平均値から離れない。
【００３１】
図２に示したブロックのうち残りはタイムセグメント発生器１１８及びＰＷＭ発生器１１６の２ブロックである。図３にその詳細ブロック構成を示す。これらは図４中の位置補正ＰＷＭ波形を発生させるブロックであり、本発明の基本的着想を反映している。
【００３２】
図３に示すＰＷＭ発生器の内部には、三角波を発生させる発振器３０２や、その三角波を位置補正速度制御信号と電圧的に比較するアナログ比較器３０４が設けられている。比較器３０４の出力がハイになるのは三角波に比べ位置補正速度制御信号が高電圧の場合であるので、比較器３０４の出力端には位置補正ＰＷＭ信号が現れる。図５に、比較の対象となるアナログ電圧及びその比較で得られるＰＷＭ波形のタイミングを示す。なお、発振器３０２及び比較器３０４に代え高周波クロック及びカウンタを用い離散ＰＷＭ波形を発生させる形態にしてもよい。アナログ電圧で説明を行ったのは説明の簡明化のためである。重要なことは、本発明に従い位置補正速度制御信号を発生させること及び図４の如き位置補正ＰＷＭ波形が得られることである。
【００３３】
図６に、図３中のタイムセグメント発生器１１８で得られる波形と、ＰＷＭ発生器１１６で得られる波形との時間的関係を示す。図中、回転子が２７０〜３６０°の区間で減速している点に注意されたい。こうした図を示すのは、直近２ホールエッジ間時刻差に応じた速度でタイムセグメントカウンタがタイムセグメントを計数することを強調するためである。
【００３４】
まず、ホール増幅器出力は、ホール効果センサの最寄りにある回転子磁極が回転子の回転につれてＮ極からＳ極へ、更にＮ極へと入れ替わる様子を表している。図中の時刻ｔ１，ｔ２，ｔ３，ｔ４は、そのホール増幅器出力に立ち上がり又は立ち下がりエッジが現れたタイミングである。回転している回転子から、別のセンサを使用することなくある程度の確からしさで検知できる回転子位置は、これらの時刻に対応するものだけである。しかし、ホールエッジ発生後の相対的な回転子位置ならば、回転子角速度と、最後にエッジが検知されてからの経過時間とに基づき算出することができる。即ち、時刻ｔにおける回転子位置をθ、直近２ホールエッジの発生時刻をそれぞれｔｋ，ｔｋ−１、時刻ｔｋにおける回転子位置をθｋと表すこととすると、回転子が一定角速度で運動している場合、時刻ｔにおける相対的な回転子位置は、次の式
θーθｋ＝｛（ｔーｔｋ）／（ｔｋ−ｔｋ−１）｝・３６０°／（２・Ｐ）
で示す値となる。この式中、Ｐは回転子における磁極対の個数を表している。図２の如く回転子内磁極対の個数が２なら、期間ｔ２〜ｔ３内の任意時刻ｔでは、相対的な回転子位置が次の式
θーθ２＝｛（ｔーｔ２）／（ｔ２−ｔ１）｝・９０°
で求まることとなる。そこで、図３中のタイムセグメント発生器１１８では、直近２ホールエッジ間を同一長のタイムセグメント２Ｎ個へと分割させる（Ｎ：ＲＯＭ型補正テーブル３０８のアドレスビット数）。こうして得られるタイムセグメントは、０〜９０°の範囲内を分かつ２Ｎ個の離散角度位置に対応したものとなる。タイムセグメントカウンタ３０６は、内部クロックに従い、且つ直近２ホールエッジ間の時刻差ひいては回転子速度に応じた速度で、それら２Ｎ個のタイムセグメントを計数する。このカウンタ３０６の二値出力はテーブル３０８参照用のアドレス語として使用される。そのテーブル３０８には、２Ｎ個あるタイムセグメント毎に相応の二値補正係数（校正語）が登録されている。その二値補正係数はディジタルアナログ変換器（ＤＡＣ）３１０に供給され、ＤＡＣ３１０によってアナログの補正電圧に変換される。２Ｎ個あるタイムセグメントがカウンタ３０６によって計数されるにつれ、ＤＡＣ３１０の出力は階段状の波形を呈する。なお、図６中、テーブル３０８の出力はビット単位、ＤＡＣ３１０の出力はＶ単位で表してある。
【００３５】
閉ループ速度制御信号は、図３中のＰＷＭ発生器１１６に供給され、そこでＤＡＣ３１０の出力に乗ぜられる。図６に示すように閉ループ速度制御信号の電圧値が四通りに亘って変化する場合は、それとＤＡＣ出力との積である位置補正速度制御信号の電圧値も四通りに亘り変化することとなる。但し、通常の安定状態動作即ちモータが一定速度で回転する動作であれば、回転子が回転しても閉ループ速度制御信号の電圧値は変化せず直流値のままである。乗算器から出力される位置補正速度制御信号は、このように時間変動性且つ位置従属性のアナログ信号である。この信号と、発振器からの三角波との電圧比較によって、位置補正ＰＷＭ信号がもたらされる。
【００３６】
図３中のタイムセグメント発生器１１８については次のように説明することができる。まず、エッジ検知部３１２は、ホール効果センサの面前にある回転子磁極がＮ極のものからＳ極のものに変わるタイミングや、Ｓ極のものからＮ極のものに変わるタイミングを検知する。ホールエッジカウンタ３１４は、内部クロックに従い、直近２ホールエッジ間の時刻差を計数する。ラッチ３１６はその結果を示す二進数をラッチする。除算器３１８は、ラッチされている計数値を２Ｎで除し、次のホールエッジが発生して更新されるまでその除算結果、即ちタイムセグメント１個の持続時間を示す二進数を出力し続ける。離散的時間間隔カウンタ３２０は、ホールエッジ発生毎にリセットされつつ計数を実行する。離散的時間間隔カウンタ３２０による計数値が除算器３１８の出力値に達すると、比較器３２２の出力によってタイムセグメントカウンタ３０６がインクリメントされる一方、離散的時間間隔カウンタ３２０が０にリセットされる。離散的時間間隔カウンタ３２０は直ちに０から計数を再開する。タイムセグメントカウンタ３０６による計数値が２Ｎ−１に等しくなるまではこうした動作が繰り返され、等しくなったら諸動作が停止される。その次のホールエッジでは、諸カウンタが０にリセットされ、上述の手順が自動的に再実行される。
【００３７】
このように、本発明に係るＩＣは、ＢＬＤＣモータの区分位置信号に基づき二値出力を発生させるタイムセグメント発生器と、タイムセグメント発生器で生じた二値出力に関する補正係数を記憶する補正部、ＤＡＣ、発振器及び比較器を有するＰＷＭ発生器と、を備える構成となりうる。例えば、ＢＬＤＣモータに付設されたホール効果センサから位置を示す信号を受け取り、ＢＬＤＣモータの区分位置信号に変換する構成にするとよい。また、タイムセグメント発生器は、例えば、エッジ検知器で直近に検知された２ホールエッジ間の時刻差を計数するエッジカウンタと、エッジカウンタで計数された時間間隔を捉え二値出力するラッチと、補正部内ビット数に従いその二値出力を除算することでタイムセグメント１個の持続時間を求める除算器と、直近２ホールエッジ間の時刻差に応じた速度でタイムセグメントを通じ逓増する二値出力を発生させて補正部に供給するタイムセグメントカウンタと、を有する構成にすることができる。更に、補正部が、タイムセグメント発生器で生じた二値出力に基づき且つモータ制御信号のタイムセグメント毎に二値の補正係数を発生させる補正テーブルを有し、ＤＡＣが、モータ制御信号の各タイムセグメントに対応する二値の補正係数を時間変動性且つ位置従属性のアナログ電圧に変換し、比較器が、時間変動性且つ位置従属性のアナログ電圧を三角発振波と比較することで、位置補正パルス幅変調が施されたモータ指令信号を発生させる構成することができる。そして、補正テーブルに、一種類又は複数種類の動作パラメタに基づき個別に選択できるよう、二値出力の各タイムセグメントに対応する補正係数プロファイルが複数通り登録されており、ＤＡＣが、位置補正パルス幅変調無しのモータ指令信号が発生するよう動作状態に応じ無効化（ディスエーブル）される構成にすることもできる。
【００３８】
図７に、一例に係る位置従属速度制御有効時制御手法７００の流れを示す。まず、劣化状態が発生しているとき及びパワーが手始めにモータに供給されるときには特別な注意が必要である。ＲＯＭ型補正テーブル３０８に校正語として０が登録されている場合、初期的なＤＡＣ出力が０Ｖであると初期的な位置補正ＰＷＭ波形のデューティ比が０％になりかねないからである。そうなったらモータは回転しなくなるはずである。こうしたことが生じる確率を抑えるため、ＤＡＣ３１０を初期的に無効にする始動手順が必要となる。
【００３９】
まず、始動前状態又は再始動前状態では、モータ１０２（及びモータ制御ＩＣ１００）に電力が供給され（７０２）、次いでパワーオンリセット信号によってＤＡＣ出力が無効化される（７０４）。ＤＡＣ出力が無効になるとパルス列属性（例．パルス幅）の補正も無効になるため、パルス幅一定のモータ制御信号が供給されることになる。
【００４０】
その後は、回転子速度を判別すべくホール増幅器出力が定常的に監視され（７０６）、回転子が所定速度より速く回転しているか否かが判別される（７０８）。速く回転している場合は、ＤＡＣ出力を有効化することで、パルス列属性の補正による位置補正ＰＷＭ信号の発生を開始させる（７１０）。例えば、ＤＡＣ出力を有効化することでパルス列属性の補正を再有効化させる。速く回転していない場合は、ＤＡＣを無効にしたままステップ７０６に移行する。
【００４１】
ＤＡＣ出力が有効化された後は、回転子速度を判別すべくホール増幅器出力が監視され（７１２）、回転子が所定速度より速く回転しているか否かが判別される（７１４）。速く回転している場合は、ＤＡＣを有効にしたままステップ７１２に移行する。速く回転していない場合は、ＤＡＣを無効化させるステップ７０４に移行する。
【００４２】
劣化状態、即ち回転子を完全停止に追い込みかねない状態が検知された場合は（７１６）、ＤＡＣを無効化させるステップ７０４に移行する。即ち、何らかの劣化状態が生じたら回転子が再び回転し始めるまでＤＡＣを自動的に無効化し、回転子速度が所定の制限速度を上回ったらパルス列属性の補正を再び有効化させる。従って、劣化状態、始動前状態、再始動前状態等、種々の動作状態に応じＤＡＣを無効化し、モータの動作が確かになるよう再び有効化させることができる。
【００４３】
このように、本発明に係るＢＬＤＣモータ制御方法は、始動前状態又は再始動前状態にて、そのＢＬＤＣモータの指定回転角度域に亘り一定のパルス幅でモータ指令信号を発生させるステップと、そのＢＬＤＣモータの回転子速度が所定の制限速度を超過した場合に、モータ指令信号のパルス幅をその指定回転角度域に亘り第１・第２非ゼロ値間で変化させるステップと、を有する方法となりうる。また、上掲のパルス幅被変化ステップを、指定回転角度域たる整流インターバル内の第１回転角度域にてパルス幅を縮めるステップと、その後整流インターバル内の第２回転角度域にてパルス幅を伸ばすステップと、その後整流インターバル内の第３回転角度域にて一種類又は複数種類のパルス列属性を抑制するステップと、を含むステップにすることができる。更に、ＢＬＤＣモータにて生じる回転子トルクを、第２回転角度域では大きく、第１回転角度域及び第３回転角度域では小さくすることもできる。そして、上掲のパルス幅被変化ステップの実行を劣化状態発生に応じ停止させるステップと、その後ＢＬＤＣモータの回転子速度が所定の制限速度を超過した場合にパルス幅被変化ステップの実行を再開させるステップと、を実行するようにすることもできる。
【００４４】
用途によっては、ＤＡＣ有効化信号をピン経由でモータ制御ＩＣに入力可能な構成にすることが求められる。そうした機能があれば、より柔軟にシステムを設計することができる。このように、ＤＡＣの無効化は所与電源電圧における最高速度を向上させるのに役立つ。
【００４５】
図８に、同じ速度及び同じ動作条件下にてＢＬＤＣモータの巻線に実際に流れる電流の波形を、位置補正ＰＷＭ使用時と非位置補正ＰＷＭ使用時との間で対比するオシロスコープ画面を示す。ＤＡＣ有効化信号入力用のピンがモータ制御ＩＣに設けられていればこうした対比を行うことができる。上の波形は従来通りのＰＷＭ波形を用いモータ速度を制御した場合の波形であり、この波形には電流スパイクが現れている。こうした電流スパイクはエネルギの無駄及びモータ巻線の発熱につながるものである。同じ速度でも、位置補正ＰＷＭを用い下の波形のように電流スパイクを防止することで、よりエネルギ効率が高い動作を実現することができる。ＤＡＣを制御するＲＯＭコード補正機能は、モータ電流の波形を補正するのに用いられる。
【００４６】
また、ＲＯＭ型補正テーブルに登録すべき補正係数の種類は、モータの物理的構成、最適化したい性能特性等によって左右される。例えば、エネルギ効率を向上させたい場合と、トルク変動や雑音を減らしたい場合とでは、それに適する補正係数が異なってくる。更に、使用に適する補正係数は、回転子速度のほか、温度、圧力、湿度、負荷等の環境条件や、その他の諸事項によっても左右される。従って、様々な性能特性を様々な状況にて最適化できるようにするのが望ましい。それを実現するには、モータ制御信号のパルス列属性を補正する際に、複数通り用意されている補正係数プロファイルのうちいずれかを一種類又は複数種類の動作パラメタに基づき選択してそのプロファイルを使用するようにすればよい。例えば、低速度では小トルク変動、高速では高エネルギ効率でモータを動作させるプロファイルを使用する、といった具合である。補正係数プロファイルとしては、トルク最適化プロファイル、雑音最適化プロファイル、速度最適化プロファイル、エネルギ効率最高化プロファイル等を用意しておくとよい。
【００４７】
この機能を実現するには、その用途・分野で重視すべき種々のパラメタ（例．速度や環境パラメタ）に基づくポインタをＲＯＭ型多次元補正テーブルと併用し、パラメタ同士の組合せ毎にＲＯＭ型多次元補正テーブル内の個別ルックアップテーブルを参照するようにすればよい。図９にその一例を示す。図示の構成は図３の構成に類似しているが、ＰＷＭ発生器内にＲＯＭ型多次元補正テーブル９００が設けられている点や、回転子の実速度、環境条件等の入力パラメタに基づきそのテーブル９００上の対応部分を参照するデコーダ９０２が設けられている点で異なっている。
【００４８】
性能特性の最適化度合いは、タイムセグメント発生器出力のビット数Ｎひいてはタイムセグメント個数を増加させることや、ＲＯＭ型補正テーブルに登録される二値補正係数のビット数を増加させることで、任意精度まで高めることができる。
【００４９】
本発明は、例えば、ＢＬＤＣモータ内蔵型携帯デバイス、例えばラップトップコンピュータにおける消費電力節減、ひいては発熱抑制及びバッテリ寿命延長等に役立てることができる。また、雑音感受的環境にて使用される機器で生じる可聴雑音の低減にも役立てることができる。
【図１】
2014054171.tif 000003
【図２】
2014054171.tif 000004
【図３】
2014054171.tif 000005
【図４】
2014054171.tif 000006
【図５】
2014054171.tif 000007
【図６】
2014054171.tif 000008
【図７】
2014054171.tif 000009
【図８】
2014054171.tif 000010
【図９】
2014054171.tif 000011
【外国語明細書】
2014054171.tif 000012
2014054171.tif 000013
2014054171.tif 000014
2014054171.tif 000015
2014054171.tif 000016
2014054171.tif 000017
2014054171.tif 000018
2014054171.tif 000019
2014054171.tif 000020
2014054171.tif 000021
2014054171.tif 000022
2014054171.tif 000023
2014054171.tif 000024
2014054171.tif 000025
2014054171.tif 000026
2014054171.tif 000027
2014054171.tif 000028
2014054171.tif 000029
2014054171.tif 000030
2014054171.tif 000031
2014054171.tif 000032
2014054171.tif 000033
2014054171.tif 000034
2014054171.tif 000035
2014054171.tif 000036
2014054171.tif 000037
2014054171.tif 000038
2014054171.tif 000039
2014054171.tif 000040
2014054171.tif 000041
2014054171.tif 000042
2014054171.tif 000043
2014054171.tif 000044
2014054171.tif 000045
2014054171.tif 000046