(57)【要約】【課題】ＤＣブラシレスモータ内の１相分のマグネットロータ位置検知用センサを用いて他の２相分の検知タイミングを演算処理で作成して、スイッチングタイミングを簡単な構成で高精度に作成するモータ制御装置を提供する。【解決手段】ＤＣブラシレスモータ２の励磁電流のスイッチング制御を行うためのスイッチＳ１〜Ｓ６と、ＤＣブラシレスモータ２内に設置された回転位置検知用の１個のホールセンサＨＵの出力の複数の変化の時間を計測し、それらに基づいて次の変化の時間を求め、スイッチＳ１〜Ｓ６によるスイッチングの基準となる信号ＳＷ１〜ＳＷ６を作成するスイッチングタイミング演算回路を備えている。【選択図】            図１
2006166564.tif 000002
【特許請求の範囲】
【請求項１】
ＤＣブラシレスモータの制御装置において、
ＤＣブラシレスモータの駆動電流のスイッチング制御を行う駆動手段と、
ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、それらに基づいて次の変化の時間を求める演算手段と、
演算手段の出力に基づいて前記駆動手段によるスイッチングの基準となる信号を作成する信号作成手段と
を備えることを特徴とするモータ制御装置。
【請求項２】
前記演算手段が、ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、それらの平均値から次の変化の時間を求める
ことを特徴とする請求項１記載のモータ制御装置。
【請求項３】
前記演算手段が、ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、それらに基づいて求めた予測値と最後の変化の時間とから次の変化の時間を求める
ことを特徴とする請求項１記載のモータ制御装置。
【請求項４】
前記演算手段が、ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、一方、ＤＣブラシレスモータの回転速度が所定範囲内にある場合にはそれらの平均値から次の変化の時間を求め、他方、所定範囲内に無い場合にはそれらに基づいて求めた予測値と最後の変化の時間とから次の変化の時間を求める
ことを特徴とする請求項１記載のモータ制御装置。
【請求項５】
前記信号作成手段が、前記センサの出力に変化があった場合に、前記演算手段の出力に関わらず、予め設定してあるスイッチングパターンに基づいて、前記駆動手段によるスイッチングの基準となる信号を作成する
ことを特徴とする請求項１〜４のいずれか１項に記載のモータ制御装置。
【請求項６】
ポリゴンミラーを備えた画像形成装置において、
ポリゴンミラーを回転させるポリゴンミラーモータが、ＤＣブラシレスモータであって、かつ、
その制御装置が、
ＤＣブラシレスモータの駆動電流のスイッチング制御を行う駆動手段と、
ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、次の変化の時間を求める演算手段と、
演算手段の出力に基づいて前記駆動手段によるスイッチングの基準となる信号を作成する信号作成手段と
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＣブラシレスモータ等のモータを制御する際に用いて好適なモータ制御装置及びそのモータ制御装置を用いて構成した画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置等に搭載されるポリゴンミラーを回転制御するためのポリゴンミラーモータには、ＤＣブラシレスモータが多く利用されている。ここで、ポリゴンミラーとは、ビーム走査系等に用いられる回転多面鏡である。ＤＣブラシレスモータから構成されているポリゴンミラーモータでは、固定（ステータ）ヨークに流す３相の励磁電流を制御することで、マグネットロータを回転制御している。また励磁電流の各相の切替えは、マグネットロータの位置情報を基に行っている。回転数（回転速度）制御は、ステータヨークの印加電圧をチョッピングする時間を直接可変するPWM（Pulse Width Modulation）制御、またはステータヨークのＤＣ印加電圧自体をPWM制御で間接的に制御するPAM（Pulse Amplitude Moduration）制御で行われている。
【０００３】
従来、ポリゴンミラーモータでの位置情報検知は、ホールセンサをマグネットロータの回転位置上に３個配置し、マグネットの磁極の変化をホールセンサで検知することで行っていた。またAV（Audio Visual）機器用ＤＣブラシレスモータなどではセンサを使わずに各相の誘起電圧と基準電圧を比較し、この比較結果を位置検知信号とし演算処理を行って励磁電流の切替えタイミング信号を作成するものや、各相の誘起電圧を積分して基準電圧と比較するアナログ回路処理で位置検知信号を作成しているものもあった。
【０００４】
上述したように従来のホリゴンミラーモータの回転制御では、３相のステータヨークの位置に対するマグネットロータの位置情報を基にステータヨークの励磁電流の切替えが行われてきた。この位置検知情報は３相分必要な為、制御回路の構成が複雑になり、低価格化及び小型化を図ることが難しかった。これに対し、近年、位置検知情報用のセンサの個数削減を図ったモータ制御装置が開発されている。例えば、特許文献１又は２には、ホールセンサの個数を１個（あるいは２個）としたモータ制御装置が記載されている。
【０００５】
特許文献１又は２に記載されているモータ制御装置では、例えば、１個のホールセンサで検知したロータのN極とS極の切り替わり周期を計測し、その周期を演算した結果に基づいて各相に流す励磁電流の切替パターンを決定している。
【特許文献１】特開平９−１６３７８７号公報
【特許文献２】特開平１０−２９０５９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１や特許文献２に記載されている装置では、１個のホールセンサの出力から省略した他の２個のセンサの出力を演算する処理を行っている。その際、１個のホールセンサの変化の周期に基づいて他の２個のセンサの変化のタイミングを所定の演算処理によって求めている（すなわち推定している）。一方、ＤＣブラシレスモータの極数が多くなると、ホールセンサの出力の１回の変化で計測される回転角度は、モータの１回転（３６０°）の数分の１の程度（例えば６０°）となってしまう。すなわち、１回の測定では１回転の１部（の角度）に対応する時間の計測が繰り返し行われることになる。このような場合に、１回の回転内でモータの回転に変動が発生したときには、その変動の影響が作成されるタイミングに影響を及ぼし、精度を低下させる場合があると考えられる。
【０００７】
また、起動時等のモータの回転数の変化が大きい場合には、今回の計測値と次回の実際の値との間に比較的大きな差が発生するときがあり、このようなときには演算によって求めた他の２個のセンサの変化のタイミングに大きな誤差が発生することが考えられる。
【０００８】
本発明は、上記の事情を考慮してなされたものであり、ＤＣブラシレスモータ内の１相分のマグネットロータ位置検知用センサを用いて他の２相分の検知タイミングを演算処理で作成し、ＤＣブラシレスモータのスイッチングタイミングを作成する構成において、簡単な構成で、高精度にそれを作成することができるモータ制御装置及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、ＤＣブラシレスモータの制御装置において、ＤＣブラシレスモータの駆動電流のスイッチング制御を行う駆動手段と、ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、それらに基づいて次の変化の時間を求める演算手段と、演算手段の出力に基づいて前記駆動手段によるスイッチングの基準となる信号を作成する信号作成手段とを備えることを特徴とする。
【００１０】
請求項２記載の発明は、前記演算手段が、ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、それらの平均値から次の変化の時間を求めることを特徴とする。
【００１１】
請求項３記載の発明は、前記演算手段が、ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、それらに基づいて求めた予測値と最後の変化の時間とから次の変化の時間を求めることを特徴とする。
【００１２】
請求項４記載の発明は、前記演算手段が、ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、一方、ＤＣブラシレスモータの回転速度が所定範囲内にある場合にはそれらの平均値から次の変化の時間を求め、他方、所定範囲内に無い場合にはそれらに基づいて求めた予測値と最後の変化の時間とから次の変化の時間を求めることを特徴とする。
【００１３】
請求項５記載の発明は、前記信号作成手段が、前記センサの出力に変化があった場合に、前記演算手段の出力に関わらず、予め設定してあるスイッチングパターンに基づいて、前記駆動手段によるスイッチングの基準となる信号を作成することを特徴とする。
【００１４】
請求項６記載の発明は、ポリゴンミラーを備えた画像形成装置において、ポリゴンミラーを回転させるポリゴンミラーモータが、ＤＣブラシレスモータであって、かつ、その制御装置が、ＤＣブラシレスモータの駆動電流のスイッチング制御を行う駆動手段と、ＤＣブラシレスモータ内に設置された回転位置検知用の１個のセンサの出力の複数の変化の時間を計測し、次の変化の時間を求める演算手段と、演算手段の出力に基づいて前記駆動手段によるスイッチングの基準となる信号を作成する信号作成手段とを備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、１個のセンサの出力の複数の変化の時間を計測し、それらに基づいて次の変化の時間を求めるようにしているので、モータの回転状態に応じた対応が容易にでき、ＤＣブラシレスモータ内の１相分のマグネットロータ位置検知用センサを用いて他の２相分の検知タイミングを演算処理で作成し、スイッチングタイミングを決定する構成において、構成の簡単化や高精度化を図ることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明によるモータ制御装置の実施の形態について説明する。図１は、本実施の形態の構成を示すブロック図である。図１に示すモータ制御装置１は、直流電源３を電源として、ＤＣブラシレスモータ２の３相巻線２１に流れる励磁電流を切替制御することで回転数制御（回転速度制御）を行う。モータ制御装置１とＤＣブラシレスモータ２は、例えば、同一の基板上に搭載されている。
【００１７】
この場合、図１のＤＣブラシレスモータ２は、図２にその断面図を示すように、３相１２極ＤＣブラシレスモータであって、ＵＶＷの３相巻線２１が巻かれたステータヨーク２２と、各６極のN極磁石２３N及びS極磁石２３Sとからなるロータ２３と、ロータ２３の外周部に配置された１個のホールセンサＨＵとから構成されている。なお、ＤＣブラシレスモータ２には、例えば、ロータ２３に対して図示していないポリゴンミラーを取り付けることでポリゴンミラーモータとして用いることができる。
【００１８】
図１のモータ制御装置１は、スイッチングタイミング演算回路１０、ＰＷＭコントロール回転数制御回路１１、６個のスイッチＳ１〜Ｓ６、及び３個のＡＮＤゲートＧ１〜Ｇ３から構成されている。ここでスイッチＳ１〜Ｓ６はバイポーラトランジスタ、ＦＥＴ（Field-Effect Transistor）等の半導体スイッチング素子である。スイッチＳ１〜Ｓ６は、３相インバータ回路を構成し、直流電源３から供給される直流電圧をチョッピング制御することで３相交流電圧を発生し、３相巻線２１に印加する。
【００１９】
ＰＷＭコントロール回転数制御回路１１は、ホールセンサＨＵの出力信号に基づいて回転速度を検知し、ＤＣブラシレスモータ２が所定の一定速度で回転するにように、ＡＮＤゲートＧ１〜Ｇ３に制御信号を出力する。これによって、スイッチＳ２、Ｓ４及びＳ６のオン時間幅が制御される。
【００２０】
スイッチングタイミング演算回路１０は、６個のスイッチＳ１〜Ｓ６のスイッチング制御信号を生成する。スイッチングタイミング演算回路１０は、ＤＣブラシレスモータ２における１相分のマグネットロータ２３の位置検知用ホールセンサＨＵの出力信号から、ロータ２３の６０度回転時間情報を求め、それを基にして他の２相分の検知タイミングを演算処理して作成する。そして、直接検知した１相分の検知タイミングと、その検知タイミングに基づいて演算処理で作成した２相分の検知タイミングとに対応させて、各スイッチＳ１〜Ｓ６のオン又はオフ信号ＳＷ１〜ＳＷ６を出力する。
【００２１】
図３は、ホールセンサＨＵの出力信号と、各スイッチＳ１〜Ｓ６のオン・オフ信号ＳＷ１〜ＳＷ６との基本的な関係を示すタイミングチャートである。ホールセンサＨＵは、ロータ２３が６０度回転する度に出力信号（すなわちマグネットロータ位置検知信号）を反転する。スイッチングタイミング演算回路１０は、ホールセンサＨＵの出力信号の立上りと立下りの時間（６０度回転時間）を計測し、それを６分割した時間（１０度回転時間；６０°内の５本の波線）を用いて、各スイッチＳ１〜Ｓ６を図３に示すタイミングでオン・オフする。ここで、本実施の形態のスイッチングタイミング演算回路１０は、スイッチングタイミングの演算処理において、次のような特徴を有している。
【００２２】
（１）ＤＣブラシレスモータ２を所定の一定速度（規定回転数とする）に制御する場合に、ＤＣブラシレスモータ２の回転数が、規定回転数からの所定の誤差範囲内にあるときは（図４参照）、複数の６０度回転時間（ホールセンサＨＵの出力信号の立ち上がり及び立ち下がり変化の複数組分の時間）の平均値に基づいて、スイッチングタイミングを作成するようにしている。すなわち、所定の誤差範囲内では、複数の６０度回転時間の平均値（移動平均値）を求めて、他の２相分の検知タイミングを作成し、励磁電流の切替えタイミングを作成している。これによって、１計測周期に対応するＤＣブラシレスモータ２の回転角度を大きくすることができ、回転変動による影響を抑えた上で切替タイミングを作成することができる。
【００２３】
（２）一方、ＤＣブラシレスモータ２を所定の一定速度（規定回転数とする）に制御する場合に、起動時等においてＤＣブラシレスモータ２の回転数が、規定回転数からの所定の誤差範囲外にあるときは（図４参照）、複数の６０度回転時間（ホールセンサＨＵの出力信号の立ち上がり及び立ち下がり変化の複数組分の時間）を計測し、それらに基づいて求めた６０度回転時間の変化分の予測値と、最後の変化の時間とから次のスイッチングタイミングを作成するようにしている。すなわち、複数の６０度回転時間の移動変化量を算出し、直前の６０度回転時間を補正したものでスイッチングタイミングを作成している。
【００２４】
（３）また、上記算出予測値に対し負荷変動が生じるなどして回転速度が変動した場合に対応するため、実際に検知したホールセンサＨＵの出力信号（マグネットロータ位置検知信号）の立上りと立下り時に、強制的に予め設定したステータヨークの励磁電流の切替えパターンに変更する制御を行うようにしている。
【００２５】
すなわち、スイッチングタイミング演算回路１０では、規定回転数範囲内で回転している時と規定回転数範囲外で回転している時とで、別の処理アルゴリズムを使用して励磁電流の切替えタイミングの演算処理を行っているのである。なお、図４は、ＤＣブラシレスモータ２のスタートから規定回転数に達する迄と、規定回転数に達してからモータ２をストップ（通電OFF）するまでの時間軸に対する回転数の変化特性を示している。
【００２６】
次に上記アルゴリズム（１）〜（３）を実現するための構成（ロジック）について説明する。
【００２７】
図５は、（１）のアルゴリズムを実現するための第１の構成例を示すブロック図であり、図６は、その動作を説明するためのタイミングチャートである。移動平均値算出回路５０は、４周期分の６０度回転時間Ｔ１〜Ｔ４から平均の６０度回転時間を算出する回路である。この場合、移動平均値算出回路５０は、ｎビットのカウンタ５１、カウンタ５１の動作を制御するカウンタイネーブル回路５２、カウンタ５１のｎビットの出力を４で割る演算を行うｎ／４演算回路５３、及びｎ／４演算回路５３の出力を６で割る演算を行う１／６演算回路５４から構成されている。図６は、ホールセンサＨＵの出力信号（ＨＵ）と、各スイッチＳ１〜Ｓ６のオン・オフ信号ＳＷ１〜ＳＷ６と、カウンタ５１のカウント値の変化を示すタイミングチャートである。なお、以下のタイミングチャートにおいて同一の信号には同一の符号を用いている。
【００２８】
カウンタイネーブル回路５２は、ホールセンサＨＵの出力信号（ＨＵ）のＴ１〜Ｔ４迄の４周期分に対応するイネーブル信号を４周期毎に出力する。これによって、カウンタ５１は、イネーブル信号変化時にカウンタ値をリセットした後、Ｔ１〜Ｔ４迄の４周期分のクロック数（所定のシステムクロックＣＬＯＣＫ）をカウントし、その結果を保持する。ｎ／４演算回路５３は、カウント値を４で割り、回転角６０°の予測時間To_60を出力する。１／６演算回路５４は、この値を更に６で割って回転角１０°の予測時間To_10を算出して出力する。この処理を４周期毎に繰り返し、予測時間To_60及びTo_10を更新する。
【００２９】
図７は、（２）のアルゴリズムを実現するための構成例を示すブロック図であり、図８は、その動作を説明するためのタイミングチャートである。図７の移動変化量平均値算出回路７０は、５個のカウンタからなるカウンタ群７１、カウンタ群７１を制御するカウンタイネーブル回路７２、４個の変化量演算回路からなる変化量演算回路群７３、加算回路７４、１／４演算回路７５、カウンタ群７１の中で最新の値をカウントするカウンタ７１ａの出力から１／４演算回路７５の出力を減算する演算回路７６、及び１／６演算回路７７から構成されている。なお、図８において信号Ｃ１〜Ｃ５は、カウンタ群７１の各カウンタのカウント値（出力）を表している（例えば信号Ｃ５はカウンタ７１ａの出力）。
【００３０】
移動変化量平均値算出回路７０では、ＨＵ信号Ｔ１〜Ｔ５迄の５周期分の各クロック数をカウンター群７１の各カウンタ（ＣＯＵＮＴＥＲ１〜５）でカウントし、変化量演算回路群７３の４個の変化量演算回路でカウント値の差を算出する。そして、その結果を加算回路７４で加算して、１／４演算回路７５によって４で割り、移動変化量の平均値を出す。さらに、演算回路７６で直前のカウンタ７１ａのカウント値（COUNTER5）の値から移動変化量平均値を引くことで、次周期の回転角６０°の予測時間To_60を算出する。そして、１／６演算回路７７で、この値を更に６で割って回転角１０°の予測時間To_10を算出している。
【００３１】
図７に示す移動変化量平均値算出回路７０では、波線で示したブロック内の回路で、５個のカウンタのカウント値ｎ１〜ｎ５から、各カウント値の変化量（差分）の移動平均値を求めている。すなわち、｛（ｎ１−ｎ２）＋（ｎ２−ｎ３）＋（ｎ３−ｎ４）＋（ｎ４−ｎ５）｝／４によって移動変化量平均値（予測変化）を求めている。そして、演算回路７６で、最新のカウント値ｎ５からこの移動変化量平均値（予測変化）を減じることで、次の６０度回転時間To_60の予測値を算出している。すなわち、予測値を、最新のカウント値から、過去の各カウント値の変化量の移動平均を減じたものとして求めている。この演算は、６０度回転時間To_60が変化する場合に、その移動変化量がほぼ一定となることを前提として予測値を得るものである。ＤＣブラシレスモータの起動時等においては各６０度回転時間To_60の変化量はほぼ一定とみなした場合でも比較的精度の高い予測値を得ることが可能である。
【００３２】
なお、図７に示す波線のブロック内の回路で変化量を求める式｛（ｎ１−ｎ２）＋（ｎ２−ｎ３）＋（ｎ３−ｎ４）＋（ｎ４−ｎ５）｝／４は、（ｎ１−ｎ５）／４というようにまとめることができる。つまり、次の６０度回転時間To_60の予測値は、ｎ５−（ｎ１−ｎ５）／４の式によって求めることが可能である。したがって、図７の構成をこの式に対応する形に簡単化することも可能である。
【００３３】
また、図７の構成では、移動変化量が一定であること（今回と次のカウンタ値の差分がほぼ一定であること）を前提とするものであるが、移動変化量が変化する場合にも対応できるような予測方法を採用することも可能である。例えば、移動変化量の傾きを求めて、移動変化量の変化を予測しながら、６０度回転時間To_60の予測値を求めるようにすることができる。すなわち、Δ１＝（ｎ１−ｎ２）、Δ２＝（ｎ２−ｎ３）、Δ３＝（ｎ３−ｎ４）、Δ４＝（ｎ４−ｎ５）とした場合、変化量の予測値は例えばΔ４−｛（Δ１−Δ２）＋（Δ２−Δ３）＋（Δ３−Δ４）｝／３で求めることができる。この場合、６０度回転時間To_60の予測値は、ｎ５−［Δ４−｛（Δ１−Δ２）＋（Δ２−Δ３）＋（Δ３−Δ４）｝／３]として求めることができる。
【００３４】
次に、（３）のアルゴリズムを実現するための構成について図９〜図１２を参照して説明する。図９は、（３）のアルゴリズムを実現するための構成例を示すブロック図であり、図１０〜図１２は、その動作を説明するためのタイミングチャートである。
【００３５】
図９の励磁電流切替信号作成回路９０は、カウンタ９０１、コンパレータ９０２、２ビットのカウンタ９０３、デコーダ出力テーブル９０Ｔに従って出力を作成するデコーダ９０４、Ｄフリップフロップ回路９０５、９０６及び９１２、インバータ回路９０７及び９０８、ＡＮＤゲート（ＡＮＤ回路）９０９及び９１０、並びにＯＲ回路９１１から構成されている。励磁電流切替信号作成回路９０は、上記で算出した回転角１０°の予測時間To_10とＵ相ステータ検知用のホールセンサＨＵの出力（ＨＵ信号）を使用して励磁電流切替え信号を作成する。
【００３６】
なお、図１０は回転角６０°の予測時間To_60が実際のホールセンサＨＵの検知信号とほぼ等しい時の回路動作タイミングチャートを、図１１は回転角６０°の予測時間To_60が実際のホールセンサＨＵの検知信号より大きくなった時の回路動作タイミングチャートを、図1２は回転角６０°の予測時間To_60が実際のホールセンサＨＵの検知信号より小さくなった時の回路動作タイミングチャートを示している。
【００３７】
励磁電流切替信号作成回路９０の動作について説明する。まずクロック数をカウンタ９０１（COUNTER_A）でカウントし、カウント値とTo_10とを、コンパレータ９０２（COMPARATOR）で比較する。等しくなったらコンパレータ９０２はHiレベルの出力となるCOMP_OUT信号が作成される。ここでカウンタ９０１はCOMP_OUT出力及びＨＵ信号の立上り立下り検知信号UP／DOWN_EDGEに同期してリセット（０クリア）される。
【００３８】
次にCOMP_OUT信号は２ｂｉｔのカウンタ９０３（COUNTER_B）に入力されるのでカウンタ９０１（COUNTER_A）のカウント値がTo_10と等しくなるごとに１カウントアップされる。ここでカウンタ９０３（COUNTER_B）はＨＵ信号の立上り立下りエッジ検知信号UP／DOWN_EDGEに同期してリセット（０クリア）される。
【００３９】
ＨＵ信号はＤフリップフロップ回路９０５（DFF1）、Ｄフリップフロップ回路９０６（DFF2）でクロック同期遅延処理され、立上り立下りエッジ検知信号UP／DOWN_EDGEが作成される。Ｄフリップフロップ回路９１２（DFF3）はＨＵ信号の立上りエッジでHi（「１」）レベル、立下りエッジでLow（「０」）レベルとなる。カウンタ９０３（COUNTER_B）の出力とＤフリップフロップ回路９１２（DFF3）の出力を、デコーダ出力テーブル９０Ｔに従って出力するデコーダ９０４（DECODER）に入力することで、図１０〜１２に示す励磁電流の切替え制御信号が作成される。
【００４０】
以上のように本実施の形態によれば、ＤＣブラシレスモータにおいて、１相分のマグネットロータ位置検知情報と６０度回転時間情報を基に他の２相分の検知タイミングを演算処理して作成することで、安価で小型化に対応し、かつ高精度な回転制御回路技術を提供することができる。
【００４１】
なお、上記では例えば図４の回転数を検知して切替を行う回路について特に構成を図示して説明していないが、ホールセンサＨＵの出力間隔をカウンタで計測し、コンパレータで所定の値と比較する等の構成で対応可能である。また、本発明の実施の形態は上記に限定されず、カウンタ、各演算回路等をさらに増加させたり、あるいは減少させたりする等の変更が可能である。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施の形態（モータ制御装置１）を説明するためのブロック図である。
【図２】図１のＤＣブラシレスモータ２の構成を示す断面図。
【図３】図１の構成における基本的な動作態様を説明するためのタイミングチャート。
【図４】図１の構成の処理内容を説明するためのＤＣブラシレスモータ２の回転変化を示すタイミングチャート。
【図５】図１のスイッチングタイミング演算回路１０内に設けられる移動平均値算出回路５０の構成を示すブロック図。
【図６】図５の移動平均値算出回路５０の処理内容を説明するためのタイミングチャート。
【図７】図１のスイッチングタイミング演算回路１０内に設けられる移動変化量平均値算出回路７０の構成を示すブロック図。
【図８】図７の移動変化量平均値算出回路７０の処理内容を説明するためのタイミングチャート。
【図９】図１のスイッチングタイミング演算回路１０内に設けられる励磁電流切替信号作成回路９０の構成を示すブロック図。
【図１０】図９の励磁電流切替信号作成回路９０の処理内容を説明するためのタイミングチャート。
【図１１】図９の励磁電流切替信号作成回路９０の処理内容を説明するためのタイミングチャート。
【図１２】図９の励磁電流切替信号作成回路９０の処理内容を説明するためのタイミングチャート。
【符号の説明】
【００４３】
１  モータ制御装置
２  ＤＣブラシレスモータ
１０  スイッチングタイミング演算回路
１１  ＰＷＭコントロール回転数制御回路
５０  移動平均値算出回路
７０  移動変化量平均値算出回路
９０  励磁電流切替信号作成回路
ＨＵ  ホールセンサ（あるいはホールセンサＨＵの出力信号）
Ｓ１〜Ｓ６  スイッチ
【図１】
2006166564.tif 000003
【図２】
2006166564.tif 000004
【図３】
2006166564.tif 000005
【図４】
2006166564.tif 000006
【図５】
2006166564.tif 000007
【図６】
2006166564.tif 000008
【図７】
2006166564.tif 000009
【図８】
2006166564.tif 000010
【図９】
2006166564.tif 000011
【図１０】
2006166564.tif 000012
【図１１】
2006166564.tif 000013
【図１２】
2006166564.tif 000014