(57)【要約】【課題】直流モータの起動時や停止直前などの回転数が変動する過渡状態にあっても、同モータの駆動振動波形に含まれる周期成分波形に基づいてその回転情報を高い信頼性のもとに検出することのできる直流モータの回転情報検出装置を提供する。【解決手段】直流モータ１０の駆動信号波形からバンドパスフィルタ２１１を介して抽出されるリップル成分に基づいて、直流モータ１０が定常回転している定常状態と回転数が変動している過渡状態との間でそれら状態遷移にかかる臨界点から過渡状態側への同リップル成分の周期変化率を求める。そして、この求めた周期変化率が維持されるものとしてリップル数を推定し、直流モータ１０が過渡状態にある期間の回転情報を検出する。【選択図】図１
2010130727.tif 000002
【特許請求の範囲】
【請求項１】
直流モータの駆動信号波形からろ波帯域可変フィルタを介して抽出される周期成分波形に基づいて同モータの回転情報を検出する直流モータの回転情報検出装置において、
前記直流モータが定常回転している定常状態と回転数が変動している過渡状態との間でそれら状態遷移にかかる臨界点から過渡状態側への前記周期成分波形の周期もしくは波高値の変化率を求め、この求めた変化率が維持されるものとして前記直流モータが前記過渡状態にある期間の回転情報を検出する
ことを特徴とする直流モータの回転情報検出装置。
【請求項２】
前記状態遷移にかかる臨界点から過渡状態側への前記周期成分波形の周期もしくは波高値の変化率が臨界点から過渡状態側で抽出された２つの周期成分波形に基づいて求められる
請求項１に記載の直流モータの回転情報検出装置。
【請求項３】
前記回転情報の検出対象とする過渡状態にある期間が前記直流モータの起動時から前記定常状態に移行するまでの期間であり、前記直流モータが定常状態に状態遷移したときの臨界点を検出して前記直流モータの起動時から該臨界点に至った時間である過渡状態継続時間を計測するとともに前記周期成分波形の臨界点直前の２つの波形の周期差に基づいて周期成分波形の当該過渡状態での周期変化率を求め、この求めた周期変化率のもとにそれ以前の周期成分波形の周期を順次遡るかたちで推定しつつ前記臨界点からの周期成分波形の数を計数していき、前記臨界点から遡って推定した周期成分波形の周期時間の合計値が前記計測した過渡状態継続時間を超えたときの前記周期成分波形の計数値を当該過渡状態にある期間内での周期成分波形の数として前記回転情報を検出する
請求項２に記載の直流モータの回転情報検出装置。
【請求項４】
前記定常状態に状態遷移したときの臨界点の検出が、前記直流モータの起動時から前記周期成分波形の隣り合う２つが同一周期となったときのそれら波形の中心点の検出として行われる
請求項３に記載の直流モータの回転情報検出装置。
【請求項５】
前記回転情報の検出対象とする過渡状態にある期間が前記直流モータの定常状態から停止に至るまでの期間であり、前記直流モータに対して停止指令が発せられたタイミングを定常状態から過渡状態への状態遷移に至る臨界点として該臨界点から前記直流モータが停止に至った時間である過渡状態継続時間を計測するとともに前記周期成分波形の臨界点直後の２つの波形の周期差に基づいて周期成分波形の当該過渡状態での周期変化率を求め、この求めた周期変化率のもとにそれ以降の周期成分波形の周期を順次辿るかたちで推定しつつ前記臨界点からの周期成分波形の数を計数していき、前記臨界点から辿って推定した周期成分波形の周期時間の合計値が前記計測した過渡状態継続時間を超えたときの前記周期成分波形の計数値を当該過渡状態にある期間内での周期成分波形の数として前記回転情報を検出する
請求項２に記載の直流モータの回転情報検出装置。
【請求項６】
前記直流モータの回転方向と同モータに加わる負荷とに基づき前記求めた周期成分波形の周期変化率を補正する
請求項３〜５のいずれか一項に記載の直流モータの回転情報検出装置。
【請求項７】
前記回転情報の検出対象とする過渡状態にある期間が前記直流モータの起動時から前記定常状態に移行するまでの期間であり、前記直流モータの起動時における周期成分波形の最大波高値を計測するとともに、前記直流モータが定常状態に状態遷移したときの臨界点
を検出して前記周期成分波形の臨界点直前の２つの波形の波高値差に基づき周期成分波形の当該過渡状態での波高値変化率を求め、この求めた波高値変化率のもとにそれ以前の周期成分波形の波高値を順次遡るかたちで推定しつつ前記臨界点からの周期成分波形の数を計数していき、前記臨界点から遡って推定した周期成分波形の波高値が前記計測した最大波高値を超えたときの前記周期成分波形の計数値を当該過渡状態にある期間内での周期成分波形の数として前記回転情報を検出する
請求項２に記載の直流モータの回転情報検出装置。
【請求項８】
前記定常状態に状態遷移したときの臨界点の検出が、前記直流モータの起動時から前記周期成分波形の隣り合う２つが同一波高値となったときのそれら波形の中心点の検出として行われる
請求項７に記載の直流モータの回転情報検出装置。
【請求項９】
前記回転情報の検出対象とする過渡状態にある期間が前記直流モータの定常状態から停止に至るまでの期間であり、前記直流モータに対して停止指令が発せられたタイミングを定常状態から過渡状態への状態遷移に至る臨界点として前記周期成分波形の臨界点直後の２つの波形の波高値差に基づいて周期成分波形の当該過渡状態での波高値変化率を求め、この求めた波高値変化率のもとにそれ以降の周期成分波形の波高値を順次辿るかたちで推定しつつ前記臨界点からの周期成分波形の数を計数していき、前記臨界点から辿って推定した周期成分波形の波高値が前記直流モータの停止直前に計測した最大波高値を超えたときの前記周期成分波形の計数値を当該過渡状態にある期間内での周期成分波形の数として前記回転情報を検出する
請求項２に記載の直流モータの回転情報検出装置。
【請求項１０】
前記直流モータの回転方向と同モータに加わる負荷とに基づき前記求めた周期成分波形の波高値変化率を補正する
請求項７〜９のいずれか一項に記載の直流モータの回転情報検出装置。
【請求項１１】
前記回転情報の検出対象として前記ろ波帯域可変フィルタを介して抽出される周期成分波形が前記直流モータの駆動信号のリップル波形である
請求項１〜１０のいずれか一項に記載の直流モータの回転情報検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、専用の回転センサ等を用いずに直流モータの回転数等の回転情報を検出する直流モータの回転情報検出装置に関する。
【背景技術】
【０００２】
上記回転情報の検出対象とする直流モータとしては、例えば車載システムとして採用されているメモリシートシステムやパワーウィンドウシステムにあってそれら駆動対象のアクチュエータとして用いられる直流モータがある。このようなシステムでは、上記直流モータの回転数などの回転情報に基づき各駆動対象の移動量を算出するなどしてその駆動を制御するようにしている。
【０００３】
一方、近年は、こうした直流モータの回転情報の検出に際して例えばエンコーダやパルスジェネレータなどの専用の回転センサを用いずに、モータ自身を流れる電流に含まれるリップル（脈動）成分を抽出し、この抽出したリップルの数をカウントすることによって、直流モータの回転情報を得る方法が採用されることが多い。すなわちこうした回転情報検出装置では、直流モータを流れる電流に含まれるリップルの周波数が直流モータの回転数、及び回転子に設けられてブラシと摺動しながら接触して同回転子に電流を供給する整流子片（セグメント）の数に相関することに基づいて直流モータの回転情報を検出することとなる。ただし、こうしたリップル成分に基づく直流モータの回転情報の検出に際しては、ブラシと整流子の各セグメントとが切り替わる際の不連続性に起因するサージ成分や、パルス幅変調（ＰＷＭ）制御でのスイッチング等にかかるその他のノイズ成分が上記リップル成分に重畳されることともなる。そこで従来は、例えば特許文献１に見られるように、モータに流れる電流を上記リップル成分の周波数にろ波帯域が設定されたバンドパスフィルタに通すことによって、これらサージ成分やその他のノイズ成分を除去しつつリップル成分の抽出を行うようにしている。
【特許文献１】特開２０００−１１４９６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、バンドパスフィルタを通して上記リップル成分を抽出するには上述のように、そのろ波帯域をリップル成分の周波数に対応するように設定する必要があるが、このリップル成分の周波数はモータの回転数（回転速度）に応じて変化する。このため、直流モータの起動時や停止直前などの低速回転域、あるいは定常（高速）回転域といったモータ回転域に応じてバンドパスフィルタのろ波帯域を変更する必要がある。そして通常、こうしたろ波帯域の設定は、上記抽出されるリップル成分に基づき得られる直流モータの回転情報に応じて行われる。図２９に、上記リップル成分とノイズ成分との関係、並びに上記バンドパスフィルタに可変設定されるろ波帯域についてその概要を示す。
【０００５】
例えばいま、直流モータが起動時等の低速回転域から定常回転域に移行する過渡状態にあるとする場合には、モータの回転数の変動が大きいことから、モータの回転状態にバンドパスフィルタのろ波帯域を追従させることができず、図２９（ａ）に示すように、このろ波帯域ＰＢに上記リップル成分及びノイズ成分が含まれてしまう。
【０００６】
一方、直流モータが定常回転域に移行するにつれて、図２９（ｂ）に示すように、バンドパスフィルタのろ波帯域ＰＢがモータの回転状態に適合され、ノイズ成分を除去してリップル成分のみを取り出すことが可能となる。
【０００７】
このため、上記フィルタを介して抽出されるモータ電流の波形は、図３０に示されるように、同じ過渡状態であっても直流モータの定常回転域に近いＢ領域ではリップル波形のみが適正にろ波されるものの、同モータの起動時や停止直前などの回転数の変動が大きいＡ領域ではノイズ成分が含まれやすくなる。したがって、このような後状態にあるＡ領域でリップル成分を正確に抽出することは困難であり、これに基づいて検出される直流モータの回転情報も自ずと信頼性の低いものとなる。
【０００８】
なお、直流モータの電流波形等、その駆動信号波形に含まれる周期成分波形には上記リップル成分以外にサージ成分などもある。そして、このサージ成分であっても、これが周期成分波形である以上、その抽出に基づいて上記回転情報を検出することは可能であり、また過渡状態における上記課題も概ね共通するものとなっている。
【０００９】
本発明は、こうした実情に鑑みてなされたものであり、直流モータの起動時や停止直前などの回転数が変動する過渡状態にあっても、同モータの駆動振動波形に含まれる周期成分波形に基づいてその回転情報を高い信頼性のもとに検出することのできる直流モータの回転情報検出装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
以下、上記課題を解決するための手段及びその作用効果について記載する。
請求項１に記載の発明は、直流モータの駆動信号波形からろ波帯域可変フィルタを介して抽出される周期成分波形に基づいて同モータの回転情報を検出する直流モータの回転情報検出装置において、前記直流モータが定常回転している定常状態と回転数が変動している過渡状態との間でそれら状態遷移にかかる臨界点から過渡状態側への前記周期成分波形の周期もしくは波高値の変化率を求め、この求めた変化率が維持されるものとして前記直流モータが前記過渡状態にある期間の回転情報を検出することを要旨とする。
【００１１】
上記過渡状態にある期間の上記周期成分波形は通常、先の図３０に例示したように推移する（図３０は例えばリップル波形の場合）。すなわち、直流モータが定常回転域に移行するにつれて直流モータの回転状態にろ波帯域が適合され、上記臨界点を中心とした過渡状態側の一定の領域では、ろ波対象とする周期成分波形が顕在化されるようになる。そして、例えば直流モータが起動時から定常状態に遷移するまでの、あるいは定常状態から直流モータが停止に至るまでの間に抽出される周期成分波形は、通常は一定の変化率をもって変化（推移）するものと考えられる。そこで、上記構成によるように、直流モータのこれら状態遷移にかかる臨界点から過渡状態側への顕在化された周期成分波形からその周期もしくは波高値の変化率を求め、この求めた変化率が維持されるものとして、この変化率を求めた波形からそれら周期もしくは波高値を追っていけば、過渡状態にある期間内での周期成分波形の本来あるべき推移、すなわち直流モータの回転情報を推定することが可能となる。これによって、直流モータが過渡状態にあっても同モータの駆動信号波形に含まれる周期成分波形に基づいてその回転情報を高い信頼性のもとに検出することができるようになる。
【００１２】
請求項２に記載の発明は、請求項１に記載の直流モータの回転情報検出装置において、前記状態遷移にかかる臨界点から過渡状態側への前記周期成分波形の周期もしくは波高値の変化率が臨界点から過渡状態側で抽出された２つの周期成分波形に基づいて求められることを要旨とする。
【００１３】
一般に、直流モータの過渡状態における上記周期成分波形の周期もしくは波高値の変化率は略一定の値になるものと考えられる。そこで、上記構成によるように、臨界点から過渡状態側で抽出される顕在化された周期成分波形のうちの２つの波形に基づき周期成分波形の周期もしくは波高値の変化率を算出すれば通常は十分と考えられ、これにより上記過
渡状態にある期間内での周期成分波形の本来あるべき推移をより容易に推定することができるようになる。
【００１４】
請求項３に記載の発明は、請求項２に記載の直流モータの回転情報検出装置において、前記回転情報の検出対象とする過渡状態にある期間が前記直流モータの起動時から前記定常状態に移行するまでの期間であり、前記直流モータが定常状態に状態遷移したときの臨界点を検出して前記直流モータの起動時から該臨界点に至った時間である過渡状態継続時間を計測するとともに前記周期成分波形の臨界点直前の２つの波形の周期差に基づいて周期成分波形の当該過渡状態での周期変化率を求め、この求めた周期変化率のもとにそれ以前の周期成分波形の周期を順次遡るかたちで推定しつつ前記臨界点からの周期成分波形の数を計数していき、前記臨界点から遡って推定した周期成分波形の周期時間の合計値が前記計測した過渡状態継続時間を超えたときの前記周期成分波形の計数値を当該過渡状態にある期間内での周期成分波形の数として前記回転情報を検出することを要旨とする。
【００１５】
前述のように、直流モータの回転数が変動する過渡状態にある場合は、上記ろ波帯域可変フィルタを介しての周期成分波形の抽出に際し、この周期成分波形とともに各種ノイズ成分の波形もろ波されやすくなる。そして、特に直流モータが起動されてから定常状態に達するまでの間では、起動時に近いほどこの傾向も顕著となる。この点、上記構成によるように、直流モータの起動時から定常状態に移行するまでの期間を過渡状態継続時間として計測するとともに、過渡状態における周期変化率を算出する上で最も信頼性の高い領域、すなわち臨界点直前の領域での２つの周期成分波形の周期差に基づいて周期変化率を求め、この求めた周期変化率のもとにそれ以前の周期成分波形の周期を順次遡るかたちで推定しつつ臨界点からの周期成分波形の数を計数していき、臨界点から遡って推定した周期成分波形の周期時間の合計値が上記計測した過渡状態継続期間を超えたときの周期成分波形の計数値を直流モータの起動時から臨界点に至るまでに本来検出されるべき周期成分波形の数として推定することで、この直流モータの起動から定常状態に至るまでの過渡状態にある期間内での回転情報を高い信頼性のもとに検出することができるようになる。
【００１６】
請求項４に記載の発明は、請求項３に記載の直流モータの回転情報検出装置において、前記定常状態に状態遷移したときの臨界点の検出が、前記直流モータの起動時から前記周期成分波形の隣り合う２つが同一周期となったときのそれら波形の中心点の検出として行われることを要旨とする。
【００１７】
上記ろ波帯域可変フィルタを介して抽出される周期成分波形は、直流モータの回転域が定常回転域（定常状態）に達することで同一の周期となる。このため、直流モータの起動時から周期成分波形の隣り合う２つが同一周期となったことをもって直流モータが定常状態に状態遷移したものと推定することができる。したがって、上記構成によるように、これら同一周期となった周期成分波形の中心点を定常状態に状態遷移したときの臨界点として検出することで、上記周期推定の基準となる臨界点を容易に、しかも高い信頼性のもとに検出することができるようになる。なお、ここでいう同一周期とは、予め設定したある一定の閾値以内の周期差も含むものとする。
【００１８】
請求項５に記載の発明は、請求項２に記載の直流モータの回転情報検出装置において、前記回転情報の検出対象とする過渡状態にある期間が前記直流モータの定常状態から停止に至るまでの期間であり、前記直流モータに対して停止指令が発せられたタイミングを定常状態から過渡状態への状態遷移に至る臨界点として該臨界点から前記直流モータが停止に至った時間である過渡状態継続時間を計測するとともに前記周期成分波形の臨界点直後の２つの波形の周期差に基づいて周期成分波形の当該過渡状態での周期変化率を求め、この求めた周期変化率のもとにそれ以降の周期成分波形の周期を順次辿るかたちで推定しつつ前記臨界点からの周期成分波形の数を計数していき、前記臨界点から辿って推定した周
期成分波形の周期時間の合計値が前記計測した過渡状態継続時間を超えたときの前記周期成分波形の計数値を当該過渡状態にある期間内での周期成分波形の数として前記回転情報を検出することを要旨とする。
【００１９】
直流モータの停止時にあっても直流モータが定常回転域から停止に至るまでにその回転数の低下による回転数変動を伴うことから、ろ波帯域可変フィルタを介しての周期成分波形の抽出に際し、この周期成分波形とともに各種ノイズ成分の波形もろ波されやすくなる。そして、直流モータが定常状態から停止に至るまでの間では、停止状態に近いほどこの傾向も顕著となる。この点、上記構成によるように、直流モータに対して停止指令が発せられてから停止に至るまでの期間を過渡状態継続時間として計測するとともに、過渡状態における周期変化率を算出する上で最も信頼性の高い領域、すなわち直流モータに対して停止指令が発せられたタイミング（臨界点）直後の領域での２つの周期成分波形の周期差に基づいて周期変化率を求め、この求めた周期変化率のもとにそれ以降の周期成分波形の周期を順次辿るかたちで推定しつつ臨界点からの周期成分波形の数を計数していき、臨界点から辿って推定した周期成分波形の周期時間の合計値が上記計測した過渡状態継続時間を超えたときの周期成分波形の計数値を直流モータに対して停止指令が発せられてから停止に至るまでに本来検出されるべき周期成分波形の数として推定することで、この直流モータの定常状態から停止に至るまでの過渡状態にある期間内での回転情報を高い信頼性のもとに検出することができるようになる。
【００２０】
請求項６に記載の発明は、請求項３〜５のいずれか一項に記載の直流モータの回転情報検出装置において、前記直流モータの回転方向と同モータに加わる負荷とに基づき前記求めた周期成分波形の周期変化率を補正することを要旨とする。
【００２１】
上記算出される周期変化率は、直流モータの回転方向、及びその使用用途や温度環境に応じてモータに加わる負荷によって変化することが多い。この点、上記構成によるように、直流モータの回転状態に影響を与えるこれらの要因に基づき上記周期変化率を補正するようにすれば、直流モータの回転方向及び同モータに加わる負荷が変動するような場合であれ、上記回転情報の検出精度をさらに高めることができるようになる。
【００２２】
請求項７に記載の発明は、請求項２に記載の直流モータの回転情報検出装置において、前記回転情報の検出対象とする過渡状態にある期間が前記直流モータの起動時から前記定常状態に移行するまでの期間であり、前記直流モータの起動時における周期成分波形の最大波高値を計測するとともに、前記直流モータが定常状態に状態遷移したときの臨界点を検出して前記周期成分波形の臨界点直前の２つの波形の波高値差に基づき周期成分波形の当該過渡状態での波高値変化率を求め、この求めた波高値変化率のもとにそれ以前の周期成分波形の波高値を順次遡るかたちで推定しつつ前記臨界点からの周期成分波形の数を計数していき、前記臨界点から遡って推定した周期成分波形の波高値が前記計測した最大波高値を超えたときの前記周期成分波形の計数値を当該過渡状態にある期間内での周期成分波形の数として前記回転情報を検出することを要旨とする。
【００２３】
先の図３０からも明らかなように、直流モータが定常回転している定常状態と回転数が変動している過渡状態との間での上記フィルタを介して抽出される周期成分波形の変化態様は、同周期成分波形の波高値にも相関しており、この波高値は、直流モータの起動直後もしくは停止直前に最大となり、回転数変動のない定常状態で一定となる。すなわち、直流モータが起動されてから定常状態に達するまでの間を例にとった場合、上記抽出される周期成分波形は、はじめ最大波高値となった後、徐々に顕在化されつつその波高値も徐々に小さくなり、定常状態に達したところで一定となる。そこで、上記構成によるように、直流モータの起動時における周期成分波形の波高値を最大波高値として計測するとともに、過渡状態における波高値変化率を算出する上で最も信頼性の高い領域、すなわち臨界点
直前の領域での２つの周期成分波形の波高値差に基づいて波高値変化率を求め、この求めた波高値変化率のもとにそれ以前の周期成分波形の波高値を順次遡るかたちで推定しつつ臨界点からの周期成分波形の数を計数していき、臨界点から遡って推定した周期成分波形の波高値が上記計測した最大波高値を超えたときの周期成分波形の計数値を直流モータの起動時から臨界点に至るまでに本来検出されるべき周期成分波形の数として推定することで、この直流モータの起動から定常状態に至るまでの過渡状態にある期間内での回転情報を高い信頼性のもとに検出することができるようになる。
【００２４】
請求項８に記載の発明は、請求項７に記載の直流モータの回転情報検出装置において、前記定常状態に状態遷移したときの臨界点の検出が、前記直流モータの起動時から前記周期成分波形の隣り合う２つが同一波高値となったときのそれら波形の中心点の検出として行われることを要旨とする。
【００２５】
上述のように、ろ波帯域可変フィルタを介して抽出される周期成分波形は、直流モータの回転域が定常回転域（定常状態）に達することで同一の波高値となる。このため、直流モータの起動時から周期成分波形の隣り合う２つが同一波高値となったことをもって直流モータが定常状態に状態遷移したものと推定することができる。したがって、上記構成によるように、これら同一波高値となった周期成分波形の中心点を定常状態に状態遷移したときの臨界点として検出することで、上記波高値推定の基準となる臨界点を容易に、しかも高い信頼性のもとに検出することができるようになる。なお、ここでいう同一波高値とは予め設定したある一定の閾値以内の波高値差も含むものとする。
【００２６】
請求項９に記載の発明は、請求項２に記載の直流モータの回転情報検出装置において、前記回転情報の検出対象とする過渡状態にある期間が前記直流モータの定常状態から停止に至るまでの期間であり、前記直流モータに対して停止指令が発せられたタイミングを定常状態から過渡状態への状態遷移に至る臨界点として前記周期成分波形の臨界点直後の２つの波形の波高値差に基づいて周期成分波形の当該過渡状態での波高値変化率を求め、この求めた波高値変化率のもとにそれ以降の周期成分波形の波高値を順次辿るかたちで推定しつつ前記臨界点からの周期成分波形の数を計数していき、前記臨界点から辿って推定した周期成分波形の波高値が前記直流モータの停止直前に計測した最大波高値を超えたときの前記周期成分波形の計数値を当該過渡状態にある期間内での周期成分波形の数として前記回転情報を検出することを要旨とする。
【００２７】
定常状態にある直流モータに停止指令が発せられてから停止に至るまでの間に着目すると、上記抽出される周期成分波形は、はじめは顕在化されて同一値となっている波高値が、一定の変化率のもとに徐々に大きくなり、直流モータの停止直前で最大波高値となる。そして、停止状態に近づくほど、この抽出される周期成分波形とともに各種ノイズ成分の波形もろ波されやすくなる。そこで、上記構成によるように、過渡状態における波高値変化率を算出する上で最も信頼性の高い領域、すなわち直流モータに対して停止指令が発せられたタイミング（臨界点）直後の領域での２つの周期成分波形の波高値差に基づいて波高値変化率を求め、この求めた変化率のもとにそれ以降の周期成分波形の波高値を順次辿るかたちで推定しつつ臨界点からの周期成分波形の数を計数していき、臨界点から辿って推定した周期成分波形の波高値が直流モータの停止直前に計測した波高値、すなわち最大波高値を超えたときの周期成分波形の計数値を直流モータに停止命令が発せられてから停止に至るまでに本来検出されるべき周期成分波形の数として推定することで、この直流モータの定常状態から停止に至るまでの過渡状態にある期間内での回転情報を高い信頼性のもとに検出することができるようになる。
【００２８】
請求項１０に記載の発明は、請求項７〜９のいずれか一項に記載の直流モータの回転情報検出装置において、前記直流モータの回転方向と同モータに加わる負荷とに基づき前記
求めた周期成分波形の波高値変化率を補正することを要旨とする。
【００２９】
上記算出される波高値変化率も、直流モータの回転方向、及びその使用用途や温度環境に応じてモータに加わる負荷によって変化することが多い。この点、上記構成によるように、直流モータの回転状態に影響を与えるこれらの要因に基づき上記波高値変化率を補正するようにすれば、直流モータの回転方向及び同モータに加わる負荷が変動するような場合であれ、上記回転情報の検出精度をさらに高めることができるようになる。
【００３０】
請求項１１に記載の発明は、請求項１〜１０のいずれか一項に記載の直流モータの回転情報検出装置において、前記回転情報の検出対象として前記ろ波帯域可変フィルタを介して抽出される周期成分波形が前記直流モータの駆動信号のリップル波形であることを要旨とする。
【００３１】
前述のように、直流モータを流れる駆動信号に含まれるリップル波形は、同直流モータの回転数、及び回転子に設けられてブラシと摺動しながら接触して同回転子に電流を供給する整流子片（セグメント）の数に相関する。このため、このリップル波形を直流モータの駆動信号から上記ろ波帯域可変フィルタを介して抽出し、この抽出したリップル波形に基づいて直流モータの回転情報を検出することとすれば、直流モータの回転情報を高い信頼性のもとに検出することができるようになる。
【発明を実施するための最良の形態】
【００３２】
（第１の実施の形態）
図１に、本発明にかかる直流モータの回転情報検出装置を具体化した第１の実施の形態についてその構成を示す。
【００３３】
この図１に示されるように、本実施の形態の回転情報検出装置は、駆動装置１００を通じて駆動制御される直流モータ１０に流れる電流のリップル成分を抽出してその回転情報を検出する装置２００Ａとして構成されている。
【００３４】
ここで、直流モータ１０は、例えば前述したメモリシートシステムにあって、ユーザによる操作部１１０の操作に基づき適宜に回転駆動されてシート位置やシート姿勢等を調整するものである。また、その駆動を制御する駆動装置１００は、操作部１１０をはじめ、この操作部１１０を通じた各種操作指令に基づいて上記モータ１０の駆動態様を統括制御する駆動制御部１２０、この駆動制御部１２０から発せられる各種制御指令に応じて例えばＰＷＭ（パルス幅変調）によるモータ駆動信号を生成する駆動回路１３０を基本的に備えている。この駆動回路１３０からの駆動信号は、いわゆるＨブリッジと称される正逆転回路１４０を構成する各トランジスタＴｒ１，Ｔｒ２，Ｔｒ３，Ｔｒ４の制御端子に印加され、それらトランジスタＴｒ１〜Ｔｒ４の選択的なオン／オフ動作を通じて直流モータ１０の起動、反転、停止等を制御する。すなわち、同図１に例示した正逆転回路１４０の構成によれば、例えばトランジスタＴｒ１及びＴｒ４をオフ状態に維持し、トランジスタＴｒ２及びＴｒ３を選択的にオン（ＰＷＭ駆動）状態とすることでモータ１０は正転駆動（起動）される。また逆に、トランジスタＴｒ２及びＴｒ３をオフ状態に維持し、トランジスタＴｒ１及びＴｒ４を選択的にオン（ＰＷＭ駆動）状態とすることでモータ１０は逆転駆動（起動）される。そして、それらトランジスタＴｒ１〜Ｔｒ４が全てオフ状態とされることでモータ１０は停止状態となる。
【００３５】
さて、本実施の形態の回転情報検出装置２００Ａは、このような態様で駆動制御される直流モータ１０の回転情報を検出すべく、例えば上記正逆転回路１４０と接地との間に設けられたシャント抵抗ＳＲを介してその駆動電流を入力し、この電流に含まれるリップル成分を抽出してその回転情報を検出する以下のような回路群によって構成されている。
【００３６】
まず、駆動電流Ｉが入力されるリップル抽出部２１０は、先の図２９に例示したようなフィルタ処理を通じて同電流に含まれるリップル成分を抽出しつつ、その特徴量を求める部分であり、バンドパスフィルタ２１１、Ａ／Ｄ（アナログ／デジタル）変換器２１２、リップル処理部２１３、及びろ波帯域制御部２１４のループ回路からなる。
【００３７】
このうち、バンドパスフィルタ２１１は、例えばスイッチドキャパシタフィルタ等からなるろ波帯域可変型のバンドパスフィルタであり、このフィルタによりろ波された信号がＡ／Ｄ変換器２１２によってデジタル信号に変換される。そして、このデジタル信号に変換されたろ波信号がリップル処理部２１３に与えられ、このリップル処理部２１３を通じて、その都度のろ波信号に基づくリップル成分を特徴づける特徴量が抽出される。
【００３８】
図２は、このリップル処理部２１３による上記特徴量の抽出態様の一例を概念的に示したものである。リップル処理部２１３ではこの図２に示されるように、実際にはデジタル信号に変換されて入力されるろ波信号の立ち上がりから次の立ち上がりまでを１つの周期として、この周期内における極値である第１の立ち上がり点ａ、立ち下がり点ｂ、第２の立ち上がり点ｃをそれぞれ特徴量として抽出する。そしてリップル処理部２１３では、この抽出した各極値ａ，ｂ，ｃに関するデータをモータ状態判定部２２０、及びリップル数演算部２３０に出力するとともに、上記第１及び第２の立ち上がり点ａ，ｃ間の周期Ｔに関する情報を同リップル抽出部２１０内のろ波帯域制御部２１４に与える。リップル抽出部２１０では、リップル処理部２１３からろ波帯域制御部２１４に対しこうしてリップルの周期Ｔに関する情報が与えられることにより、同ろ波帯域制御部２１４を通じてバンドパスフィルタ２１１のろ波帯域がリップル周期Ｔに応じて、すなわち上記直流モータ１０の回転数に応じて先の図２９（ａ）、（ｂ）の態様で制御される。
【００３９】
また、上記抽出された各極値ａ，ｂ，ｃに関するデータが入力されるモータ状態判定部２２０は、それら入力されるデータに基づいて直流モータ１０の回転状態が定常状態に達したか否かを判定する部分であり、周期演算部２２１と定常状態判定及び臨界点設定部２２２とを備える構成となっている。
【００４０】
このうち、周期演算部２２１は、上記入力される各極値ａ，ｂ，ｃに基づきリップルの周期演算を繰り返し、それら演算した周期時間Ｔをリップル数演算部２３０の周期メモリ２３２に順次格納しつつ、同モータ状態判定部２２０内の定常状態判定及び臨界点設定部２２２に出力する部分である。なおここでは便宜上、上記周期時間Ｔを、直流モータ１０が起動されてから定常状態に至るまでに演算される周期時間Ｔｓと、定常状態から停止に至るまでに演算される周期時間Ｔｅとに分けて表記する。また、定常状態判定及び臨界点設定部２２２は、こうして入力される周期時間Ｔのうち、特に直流モータ１０が起動されてから定常状態に至るまでに演算される周期時間Ｔｓを監視し、連続して入力される２つの周期時間Ｔｓが同一時間（同一周期）となることに基づいてモータ状態が定常状態に達したと判定する部分である。そして、この定常状態判定及び臨界点設定部２２２では併せて、上記連続する２つのリップルが同一周期となったときの中心点を上記直流モータ１０が起動状態から定常状態に状態遷移したときの臨界点として設定し、この設定した臨界点を示す情報Ｐｔｓをリップル数演算部２３０に対して出力する。なお、同一周期とはいえ、必ずしもこれを厳格に監視せずとも、上記連続して入力される２つの周期時間Ｔｓのずれ量ΔＴｓに対して許容可能な閾値Ｔｄを設け、「ΔＴｓ≦Ｔｄ」なる関係を満たすことをもって同一周期とみなすようにしてもよい。また、上記臨界点に関し、定常状態にある直流モータ１０が停止に至るときには、上述の駆動装置１００において、操作部１１０を通じて停止操作されたタイミングが定常状態から停止状態に状態遷移するときの臨界点となる。そしてこの場合、この臨界点を示す情報Ｐｔｅは、上記駆動装置１００を構成する駆動制御部１２０を介してリップル数演算部２３０に与えられることとなる。
【００４１】
また、これら臨界点を示す情報Ｐｔｓ，Ｐｔｅをはじめ、上記リップル抽出部２１０からは極値ａ，ｂ，ｃに関するデータが、また上記モータ状態判定部２２０からは周期時間Ｔｓ，Ｔｅ等が入力されるリップル数演算部２３０は、直流モータ１０の定常状態、並びに過渡状態におけるリップル数を演算してその回転情報を求める部分である。そしてこのリップル数演算部２３０は、過渡状態が継続される時間Ｔｗを計時するタイマ２３１ａや内部メモリ２３１ｂを内蔵する演算部２３１をはじめ、上記周期時間Ｔｓ，Ｔｅが一時的に格納される周期メモリ２３２、過渡状態や定常状態でのリップル数の計数に用いられるカウンタ２３３，２３４を備える構成となっている。
【００４２】
このうち、演算部２３１は、上記周期メモリ２３２や過渡状態カウンタ２３３、定常状態カウンタ２３４を用いて、（イ）直流モータ１０の起動から定常状態に至るまでの過渡状態、（ロ）定常状態、（ハ）定常状態から直流モータ１０が停止に至るまでの過渡状態、の別にそれぞれ次のような処理を行うこととなる。
【００４３】
（イ）直流モータ１０の起動から定常状態に至るまでの過渡状態（起動時過渡状態）
・駆動制御部１２０を介して起動指令があった旨を認識した後、上記モータ状態判定部２２０から臨界点を示す情報Ｐｔｓが与えられるまでの時間をリップル抽出部２１０からの極値ａ，ｂ，ｃに関するデータの入力に基づきＴｗタイマ２３１ａを用いて計測する。そして、この計測した時間を過渡状態継続時間Ｔｗｓとして内部メモリ２３１ｂに一時的に記憶する。
【００４４】
・上記臨界点を示す情報Ｐｔｓに基づき、上記モータ状態判定部２２０内の周期演算部２２１にて演算されているリップル周期Ｔｓのうちの臨界点直前の２つの周期Ｔｓ１，Ｔｓ２を周期メモリ２３２に一時的に格納する。そして、これら２つの周期Ｔｓ１，Ｔｓ２の周期差に基づいてリップル成分波形の当該過渡状態での周期変化率Ｒｔｓを求め、この求めた周期変化率Ｒｔｓについてもこれを内部メモリ２３１ｂに一時的に記憶する。
【００４５】
・上記求めた周期変化率Ｒｔｓのもとにそれ以前のリップル成分波形の周期を順次遡るかたちで推定しつつ、過渡状態カウンタ２３３を用いて上記臨界点からのリップル成分波形の数を計数していく。そして、臨界点から遡って推定したリップル成分波形の周期時間の合計値が上記内部メモリ２３１ｂに記憶した過渡状態継続時間Ｔｗｓを超えたときの同リップル成分波形の計数値を当該過渡状態にある期間内でのリップル成分波形の数Ｎｗｓとして求め、必要に応じてこれを直流モータ１０の回転数Ｎに変換して駆動制御部１２０にフィードバックする。
【００４６】
（ロ）定常状態
・リップル抽出部２１０から入力される極値ａ，ｂ，ｃに関するデータに基づき、定常状態カウンタ２３４を用いてその数（リップル成分波形の数）Ｎｗを計数する。これも、必要に応じて直流モータ１０の回転数Ｎに変換して駆動制御部１２０にフィードバックする。
【００４７】
（ハ）定常状態から直流モータ１０が停止に至るまでの過渡状態（停止時過渡状態）
・駆動制御部１２０を介して停止指令があった旨を認識したタイミングを定常状態から過渡状態への状態遷移に至る臨界点（情報Ｐｔｅ）と認識して、このタイミングから直流モータ１０が停止に至るまでの時間をリップル抽出部２１０からの極値ａ，ｂ，ｃに関するデータの入力に基づきＴｗタイマ２３１ａを用いて計測する。すなわちこの場合、上記極値ａ，ｂ，ｃに関するデータの入力が途絶えたことをもって直流モータ１０が停止したと判断する。そして、この計測した時間を過渡状態継続時間Ｔｗｅとして内部メモリ２３１ｂに一時的に記憶する。
【００４８】
・上記モータ状態判定部２２０内の周期演算部２２１にて演算されるリップル周期Ｔｅのうちの臨界点直前の２つの周期Ｔｅ１，Ｔｅ２を周期メモリ２３２に一時的に格納しておき、上記直流モータ１０の停止が確認されたところで、これら２つの周期Ｔｅ１，Ｔｅ２の周期差に基づいてリップル成分波形の当該過渡状態での周期変化率Ｒｔｅを求める。そして、この求めた周期変化率Ｒｔｅについてもこれを内部メモリ２３１ｂに一時的に記憶する。
【００４９】
・上記求めた周期変化率Ｒｔｅのもとにそれ以降のリップル成分波形の周期を順次辿るかたちで推定しつつ、過渡状態カウンタ２３３を用いて上記臨界点からのリップル成分波形の数を計数していく。そして、臨界点から辿って推定したリップル成分波形の周期時間の合計値が上記内部メモリ２３１ｂに記憶した過渡状態継続時間Ｔｗｅを超えたときの同リップル成分波形の計数値を当該過渡状態にある期間内でのリップル成分波形の数Ｎｗｅとして求め、必要に応じてこれを直流モータ１０の回転数Ｎに変換して駆動制御部１２０にフィードバックする。
【００５０】
図３は、このようにして駆動、あるいは回転情報が検出される直流モータ１０についてその状態遷移の一例を示したものである。
この図３に示されるように、停止状態にあるとする直流モータ１０が上述した起動指令のもとに起動されると、上記起動時過渡状態を経て定常状態に至る。また、定常状態にあるとする直流モータ１０が上述した停止指令のもとに停止するときには、上記停止時過渡状態を経て停止状態に至る。なおこのとき、起動時過渡状態から定常状態に遷移する条件は、上述のように「ΔＴｓ＝０（連続して入力される２つのリップルが同一周期）」のとき、もしくは「ΔＴｓ≦Ｔｄ（連続して入力される２つのリップルの周期（時間）Ｔｓのずれ量ΔＴｓが許容可能な閾値Ｔｄ以下）」のときである。また、停止時過渡状態から停止状態に遷移する条件は「Ｉ＝０」、すなわち駆動電流Ｉが「０」となって上記リップル抽出部２１０からの極値ａ，ｂ，ｃに関するデータの出力が途絶えるときである。
【００５１】
以下、上記回転情報検出装置２００Ａによる回転情報検出態様の一例として、主に上記起動時過渡状態と停止時過渡状態とにおけるリップル数の検出態様についてそれぞれ詳述する。
【００５２】
まず、図４〜図８を参照して、直流モータ１０の起動時過渡状態におけるリップル数、ひいては回転数の検出態様について説明する。
この起動時過渡状態にあって、直流モータ１０の起動時から定常状態に状態遷移する際にバンドパスフィルタ２１１を介して得られる電流波形は前述のように、また図４（ａ）に示されるように、直流モータ１０の回転数の変化にバンドパスフィルタ２１１のろ波帯域が追従しきれずに、リップル成分とともに各種ノイズ成分が含まれたものとなる。ただしこの間、直流モータ１０の回転数が一定の変化率のもとに変化するとすれば、この回転数の変化に追従して得られるリップル成分の周期変化も一定の変化率を持つものと考えられる。すなわち図４（ｂ）に示すように、直流モータ１０の起動時から定常状態に状態遷移するまでの間、リップル成分は一定の周期変化率Ｒｔｓをもって、徐々にその周期が短くなり、かつ顕在化される。そして、図４（ａ）にＣ領域として示すように、定常状態Ｔｆに至る臨界点Ｐｔｓを境に、その周期Ｔｓ１，Ｔｓ０が上記「ΔＴｓ＝０」、もしくは「ΔＴｓ≦Ｔｄ」の条件を満たすようになる。このため、上記臨界点Ｐｔｓの直前の２つの周期Ｔｓ１，Ｔｓ２の周期差に基づけば、リップル成分の当該過渡状態での周期変化率、すなわち図４（ｂ）に示す周期変化率Ｒｔｓを求めることができるようになる。
【００５３】
図５は、このような前提のもとに回転情報検出装置２００Ａのリップル数演算部２３０を構成する演算部２３１を通じて実行される処理、すなわち上記（イ）として示した起動
時過渡状態での回転情報検出処理の詳細をフローチャートとして示したものである。
【００５４】
この図５に示されるように、同処理は、先の駆動制御部１２０を介して直流モータ１０に対する起動指令があった旨が伝達されることをもって開始される（ステップＳ１１０１）。そして、こうして起動指令があると、内蔵するＴｗタイマ２３１ａの値を「０」にリセットした後（ステップＳ１１０２）、上記臨界点（情報）Ｐｔｓが設定されるまで、すなわちモータ状態判定部２２０を通じて直流モータ１０の回転が定常状態となったことが判定されるまで、Ｔｗタイマ２３１ａによる計時（インクリメント）を繰り返す（ステップＳ１１０３，Ｓ１１０４）。
【００５５】
その後、モータ状態判定部２２０を通じて直流モータ１０の回転数が定常状態となったことが判定されると、Ｔｗタイマ２３１ａによるそのときの計時情報を上記過渡状態継続時間Ｔｗｓとして内部メモリ２３１ｂに記憶する（ステップＳ１１０３，Ｓ１１０５）。そして、上記設定された臨界点Ｐｔｓに基づき、モータ状態判定部２２０内の周期演算部２２１にて演算されているリップル周期Ｔｓのうちの臨界点直前の２つの周期Ｔｓ１，Ｔｓ２を周期メモリ２３２に格納保持し、内部メモリ２３１ｂ内の記憶領域の一部に初期化として次の情報をセットする（ステップＳ１１０６）。
【００５６】
Ｔｓ３＝Ｔｓ２                            …（１）
Ｔｓ＝Ｔｓ１＋Ｔｓ２                      …（２）
Ｎｗｓ＝２                                …（３）
ここで、上記式（１）は、代数値としてのリップル周期Ｔｓ３に上記臨界点から２つ前のリップル周期Ｔｓ２の値を代入することを意味し、上記式（２）は、総リップル周期Ｔｓの初期値を上記臨界点の直前の２つの周期Ｔｓ１，Ｔｓ２の和とすることを意味する。そして、上記式（３）は、当該過渡状態での求めるべきリップル数Ｎｗｓの初期値をこれら２つのリップル成分の数である「２」とすることを意味する。
【００５７】
こうして初期化を終えると、次に、上記２つの周期Ｔｓ１，Ｔｓ２の周期差に基づいてリップル成分波形の当該過渡状態での周期変化率Ｒｔｓを次式（４）によって求める（ステップＳ１１０７）。
【００５８】
Ｒｔｓ＝（Ｔｓ２−Ｔｓ１）／Ｔｓ１        …（４）
そして、この求めた周期変化率Ｒｔｓについてもこれを内部メモリ２３１ｂに一時的に記憶する。
【００５９】
こうして周期変化率Ｒｔｓを求めた後は、推定されるリップル周期Ｔｓ４を、上記代数化したリップル周期Ｔｓ３をもとに、
Ｔｓ４＝Ｒｔｓ×Ｔｓ３＋Ｔｓ３            …（５）
として求めるとともに（ステップＳ１１０８）、そのときの総リップル時間Ｔｓを、この推定したリップル周期Ｔｓ４をもとに、
Ｔｓ＝Ｔｓ＋Ｔｓ４                        …（６）
として算出する（ステップＳ１１０９）。なお、これらリップル周期Ｔｓ４の推定や、総リップル時間Ｔｓの算出態様については、図６の特にＤ領域での処理態様として例示している通りである。そしてこれらの処理は、上記算出される総リップル時間Ｔｓが上記計時（計測）されて内部メモリ２３１ｂに保持されている過渡状態継続時間Ｔｗｓ以上となるまで、過渡状態カウンタ２３３によるリップル数Ｎｗｓのカウントアップ、及び推定したリップル周期Ｔｓ４による周期Ｔｓ３の更新とともに繰り返される（ステップＳ１１１０，Ｓ１１１１）。また、こうした処理が繰り返されることにより、図７にＥ領域として示す態様で、臨界点以前のリップル成分波形の周期が順次遡るかたちで推定されるとともにその総リップル時間Ｔｓが累積され、かつ、過渡状態カウンタ２３３を通じて上記臨界点
からのリップル成分波形の数が計数されていく。
【００６０】
こうした処理を経て、上記累積された総リップル時間Ｔｓ、すなわち臨界点から遡って推定したリップル成分波形の周期時間の合計値が上記過渡状態継続時間Ｔｗｓ以上となると、過渡状態カウンタ２３３によるリップル数Ｎｗｓの計数値が「＋１」だけ調整されて、当該過渡状態でのリップル数が確定される（ステップＳ１１１２，Ｓ１１１３）。すなわち、図８にＦ領域として例示する態様で、上記バンドパスフィルタ２１１のろ波帯域が適正に追従していれば本来検出されるであろうリップル成分波形の数が推定される。その後は必要に応じて、この確定したリップル数Ｎｗｓに基づく回転数Ｎへの変換演算が行われ、その変換された回転数Ｎが駆動制御部１２０にフィードバックされる（ステップＳ１１１４）。なお、この演算部２３１では上記リップル数Ｎｗｓの推定のみを行い、駆動制御部１２０側で上記フィードバックされるリップル数Ｎｗｓに基づき回転数Ｎへの変換演算を行うようにしてもよい。直流モータではその回転数Ｎとリップル数Ｎｗｓとが相関関係にあることは前述の通りであり、モータ仕様によるものの、モータの１回転につき、例えば１２個とか２０個とかのリップルが発せられる。
【００６１】
次に、図９〜図１３を参照して、直流モータ１０の停止時過渡状態におけるリップル数、ひいては回転数の検出態様について説明する。
この停止時過渡状態にあっても、直流モータ１０の定常状態から停止状態に状態遷移する際にバンドパスフィルタ２１１を介して得られる電流波形は、図９（ａ）に示されるように、直流モータ１０の回転数の変化にバンドパスフィルタ２１１のろ波帯域が追従しきれずに、リップル成分とともに各種ノイズ成分が含まれたものとなる。ただしこの間も、直流モータ１０の回転数が一定の変化率のもとに変化するとすれば、この回転数の変化に追従して得られるリップル成分の周期変化も一定の変化率を持つものと考えられる。すなわち図９（ａ）、（ｂ）に示すように、直流モータ１０の定常状態から停止状態に状態遷移するまでの間、はじめ顕在化されているリップル成分は、一定の周期変化率Ｒｔｅをもって徐々にその周期が長くなり、かつノイズ成分も混入しやすくなる。そこでこの場合には、図９（ａ）にＧ領域として示すように、定常状態Ｔｆからの臨界点Ｐｔｅを境に変化するリップル周期のうち、上記臨界点Ｐｔｅの直後の２つの周期Ｔｅ１，Ｔｅ２の周期差に基づけば、リップル成分の当該過渡状態での周期変化率、すなわち図９（ｂ）に示す周期変化率Ｒｔｅを求めることができるようになる。
【００６２】
図１０は、このような前提のもとに回転情報検出装置２００Ａのリップル数演算部２３０を構成する演算部２３１を通じて実行される処理、すなわち上記（ハ）として示した停止時過渡状態での回転情報検出処理の詳細をフローチャートとして示したものである。
【００６３】
この図１０に示されるように、同処理は、先の駆動制御部１２０を介して直流モータ１０に対する停止指令があった旨が伝達されることをもって開始される（ステップＳ１２０１）。そして、こうして停止指令があると、そのタイミングをもって上記臨界点に関する情報Ｐｔｅを取得する（ステップＳ１２０２）。また併せて、モータ状態判定部２２０内の周期演算部２２１にて演算されているリップル周期Ｔｅのうち、臨界点直後の２つの周期Ｔｅ１，Ｔｅ２を周期メモリ２３２に格納保持しつつ、内部メモリ２３１ｂ内の記憶領域の一部に初期化として次の情報をセットする（ステップＳ１２０３）。
【００６４】
Ｔｗｅ＝０                                …（７）
Ｔｅ３＝Ｔｅ２                            …（８）
Ｔｅ＝Ｔｅ１＋Ｔｅ２                      …（９）
Ｎｗｅ＝２                                …（１０）
ここで、上記式（７）は、内蔵するＴｗタイマ２３１ａの値を「０」にリセットすることを意味し、上記式（８）は、代数値としてのリップル周期Ｔｅ３に上記臨界点から２つ
後のリップル周期Ｔｅ２の値を代入することを意味する。また、上記式（９）は、モータ停止までの総リップル周期Ｔｅの初期値を上記臨界点の直後の２つの周期Ｔｅ１，Ｔｅ２の和とすることを意味し、上記式（１０）は、当該過渡状態での求めるべきリップル数Ｎｗｅの初期値をこれら２つのリップル成分の数である「２」とすることを意味する。
【００６５】
一方、こうした初期化に併せて、直流モータ１０が停止されるまで、すなわちリップル抽出部２１０からの上記極値ａ，ｂ，ｃに関するデータの入力が途絶えるまで、上記リセットしたＴｗタイマ２３１ａによる計時（インクリメント）を繰り返す（ステップＳ１２０４，Ｓ１２０５）。そして、直流モータ１０が停止状態となったことが判定されると、Ｔｗタイマ２３１ａによるそのときの計時情報を上記過渡状態継続時間Ｔｗｅとして内部メモリ２３１ｂに記憶する（ステップＳ１２０４，Ｓ１２０６）。
【００６６】
こうして過渡状態継続時間Ｔｗｅの計時（計測）、記憶保持を終えると、次に、周期メモリ２３２に格納保持している上記２つの周期Ｔｅ１，Ｔｅ２の周期差に基づいてリップル成分波形の当該過渡状態での周期変化率Ｒｔｅを次式（１１）によって求める（ステップＳ１２０７）。
【００６７】
Ｒｔｅ＝（Ｔｅ２−Ｔｅ１）／Ｔｅ１        …（１１）
そして、この求めた周期変化率Ｒｔｅについてもこれを内部メモリ２３１ｂに一時的に記憶する。
【００６８】
こうして周期変化率Ｒｔｅを求めた後は、推定されるリップル周期Ｔｅ４を、上記代数化したリップル周期Ｔｅ３をもとに、
Ｔｅ４＝Ｒｔｅ×Ｔｅ３＋Ｔｅ３            …（１２）
として求めるとともに（ステップＳ１２０８）、そのときの総リップル時間Ｔｅを、この推定したリップル周期Ｔｅ４をもとに、
Ｔｅ＝Ｔｅ＋Ｔｅ４                        …（１３）
として算出する（ステップＳ１２０９）。なお、これらリップル周期Ｔｅ４の推定や、総リップル時間Ｔｅの算出態様については、図１１の特にＨ領域での処理態様として例示している通りである。そしてこれらの処理は、上記算出される総リップル時間Ｔｅが上記計時（計測）されて内部メモリ２３１ｂに保持されている過渡状態継続時間Ｔｗｅ以上となるまで、過渡状態カウンタ２３３によるリップル数Ｎｗｅのカウントアップ、及び推定したリップル周期Ｔｅ４による周期Ｔｅ３の更新とともに繰り返される（ステップＳ１２１０，Ｓ１２１１））。また、こうした処理が繰り返されることにより、図１２にＩ領域として示す態様で、臨界点以降のリップル成分波形の周期が順次辿るかたちで推定されるとともにその総リップル時間Ｔｅが累積され、かつ、過渡状態カウンタ２３３を通じて上記臨界点からのリップル成分波形の数が計数されていく。
【００６９】
こうした処理を経て、上記累積された総リップル時間Ｔｅ、すなわち臨界点から辿って推定したリップル成分波形の周期時間の合計値が上記過渡状態継続時間Ｔｗｅ以上となると、過渡状態カウンタ２３３によるリップル数Ｎｗｅの計数値が「＋１」だけ調整されて、当該過渡状態でのリップル数が確定される（ステップＳ１２１２，Ｓ１２１３）。すなわち、図１３にＪ領域として例示する態様で、上記バンドパスフィルタ２１１のろ波帯域が適正に追従していれば本来検出されるであろうリップル成分波形の数が推定される。そしてその後は、これも必要に応じて、この確定したリップル数Ｎｗｅに基づく回転数Ｎへの変換演算が行われ、その変換された回転数Ｎが駆動制御部１２０にフィードバックされる（ステップＳ１２１４）。なおここでも、演算部２３１では上記リップル数Ｎｗｅの推定のみを行い、駆動制御部１２０側で上記フィードバックされるリップル数Ｎｗｅに基づき回転数Ｎへの変換演算を行うようにしてもよい。
【００７０】
以上説明したように、本実施の形態にかかる直流モータの回転情報検出装置によれば、以下のような効果が得られるようになる。
（１）直流モータ１０の起動から定常状態に至るまで、あるいは定常状態から停止に至るまでの回転数が変動する過渡状態にある期間の回転情報の検出に際し、直流モータ１０のそれら定常状態との間での状態遷移にかかる臨界点から過渡状態側への顕在化された２つのリップル成分波形から周期変化率（Ｒｔｓ，Ｒｔｅ）を求めることとした。そして、それら過渡状態にある時間を過渡状態継続時間として計測し、同求めた周期変化率が維持されるものとして、臨界点から過渡状態側に順次遡る、もしくは順次辿るかたちでそれらリップル成分波形の周期を推定しつつその時間累積値が各々過渡状態継続時間以上となるまでリップル成分波形を計数してその数を推定、検出することとした。これにより、複雑な波形処理回路等を用いずとも、回転数が変動する過渡状態にある期間の回転情報を容易に、しかも高い信頼性のもとに検出することができるようになる。
【００７１】
（２）上記周期変化率（Ｒｔｓ，Ｒｔｅ）を上記臨界点から過渡状態側への顕在化された２つのリップル成分波形に基づいて求めることとした。このため、その算出が容易であるとともに、臨界点から過渡状態側に順次遡る、もしくは順次辿るかたちでのそれらリップル成分波形の周期の推定も容易である。
【００７２】
（３）特に直流モータ１０の起動時には、デジタル変換したろ波信号の極値ａ，ｂ，ｃ（図２）から得られる周期情報を演算してリップル成分波形の周期を求めるようにした。そして、連続する２つのリップル成分波形の周期のずれ量をΔＴｓとするとき、過渡状態から定常状態に遷移する条件を、「ΔＴｓ＝０（２つのリップルが同一周期）」のとき、もしくは「ΔＴｓ≦Ｔｄ（２つのリップルの周期Ｔｓのずれ量ΔＴｓが許容可能な閾値Ｔｄ以下）」のときに定めるようにした。このため、直流モータ１０の定常状態への遷移を容易に、しかも高精度に判定することができるようになる。
【００７３】
（４）ろ波帯域可変フィルタであるバンドパスフィルタ２１１を介して抽出される周期成分波形を直流モータ１０の駆動電流のリップル成分波形とし、このリップル成分波形に基づいて直流モータ１０の回転情報を検出することとした。このようなリップル成分波形は、同直流モータ１０の回転数、及び回転子に設けられてブラシと摺動しながら接触して同回転子に電流を供給する整流子片（セグメント）の数に相関するため、直流モータ１０の回転情報を高い信頼性のもとに検出することができるようになる。
【００７４】
（第２の実施の形態）
次に、本発明にかかる直流モータの回転情報検出装置の第２の実施の形態について先の第１の実施の形態との相違点を中心に説明する。
【００７５】
先の第１の実施の形態では、直流モータの駆動電流波形に含まれるリップル成分の周期情報に基づいてその回転情報を検出することとしたが、この第２の実施の形態では、同じく駆動電流波形に含まれるリップル成分のうちの各波高値、すなわち各ピーク電流の値に基づいてその回転情報を検出するようにしている。
【００７６】
すなわち図１４に示すように、本実施の形態の回転情報検出装置は、駆動装置１００を通じて駆動制御される直流モータ１０に流れる電流のリップル成分を抽出した後、その波高値からモータ状態を判定するモータ状態判定部２４０及び波高値に基づいてリップル数を演算するリップル数演算部２５０を備える装置２００Ｂとして構成されている。
【００７７】
まず、モータ状態判定部２４０は、先のリップル抽出部２１０を通じて抽出された上記各極値ａ，ｂ，ｃ（図２）に関するデータに基づいて直流モータ１０の回転状態が定常状態に達したか否かを判定する部分であり、波高値演算部２４１と定常状態判定及び臨界点
設定部２４２とを備える構成となっている。
【００７８】
このうち、波高値演算部２４１は、上記入力される各極値ａ，ｂ，ｃのうちの特に極値ｂに基づきリップルの波高値演算を繰り返し、それら演算した波高値Ａをリップル数演算部２５０の波高値メモリ２５２に順次格納しつつ、同モータ状態判定部２４０内の定常状態判定及び臨界点設定部２４２に出力する部分である。なおここでも便宜上、上記波高値Ａを、直流モータ１０が起動されてから定常状態に至るまでに演算される波高値Ａｓと、定常状態から停止に至るまでに演算される波高値Ａｅとに分けて表記する。また、定常状態判定及び臨界点設定部２４２は、こうして入力される波高値Ａのうち、特に直流モータ１０が起動されてから定常状態に至るまでに演算される波高値Ａｓを監視し、連続して入力される２つの波高値Ａｓが同一波高値となることに基づいてモータ状態が定常状態に達したと判定する部分である。そして、この定常状態判定及び臨界点設定部２４２では併せて、上記連続する２つのリップルが同一波高値となったときの中心点を上記直流モータ１０が起動状態から定常状態に状態遷移したときの臨界点として設定し、この設定した臨界点を示す情報Ｐｉｓをリップル数演算部２５０に対して出力する。なお、同一波高値とはいえ、必ずしもこれを厳格に監視せずとも、上記連続して入力される２つの波高値Ａｓのずれ量ΔＡｓに対して許容可能な閾値Ａｄを設け、「ΔＡｓ≦Ａｄ」なる関係を満たすことをもって同一波高値とみなすようにしてもよい。また、上記臨界点に関し、定常状態にある直流モータ１０が停止に至るときには、駆動装置１００において、操作部１１０を通じて停止操作されたタイミングが定常状態から停止状態に状態遷移するときの臨界点となることは前述と同様である。そしてこの場合、この臨界点を示す情報Ｐｉｅは、上記駆動装置１００を構成する駆動制御部１２０を介してリップル数演算部２５０に与えられることとなる。
【００７９】
また、これら臨界点を示す情報Ｐｉｓ，Ｐｉｅをはじめ、上記リップル抽出部２１０からは極値ａ，ｂ，ｃに関するデータが、また上記モータ状態判定部２４０からは波高値Ａｓ，Ａｅ等が入力されるリップル数演算部２５０も、直流モータ１０の定常状態、並びに過渡状態におけるリップル数を演算してその回転情報を求める部分である。そしてこのリップル数演算部２５０は、最大波高値Ａｗを記憶するメモリ（Ａｗメモリ）２５１ａや内部メモリ２５１ｂを内蔵する演算部２５１をはじめ、上記演算された波高値Ａｓ，Ａｅが一時的に格納される波高値メモリ２５２、過渡状態や定常状態でのリップル数の計数に用いられるカウンタ２５３，２５４を備える構成となっている。
【００８０】
このうち、演算部２５１は、上記波高値メモリ２５２や過渡状態カウンタ２５３、定常状態カウンタ２５４を用いて、（ニ）直流モータ１０の起動から定常状態に至るまでの過渡状態、（ホ）定常状態、（ヘ）定常状態から直流モータ１０が停止に至るまでの過渡状態、の別にそれぞれ次のような処理を行うこととなる。
【００８１】
（ニ）直流モータ１０の起動から定常状態に至るまでの過渡状態（起動時過渡状態）
・駆動制御部１２０を介して起動指令があった旨を認識した後、その直後にリップル抽出部２１０から与えられる極値ｂに基づき最大波高値Ａｗｓを計測し、この計測した最大波高値Ａｗｓに関する情報をＡｗメモリ２５１ａに一時的に記憶する。なお本実施の形態において、この最大波高値Ａｗｓについては、図１５に例示するように、ノイズ等の影響のない範囲で直流モータ１０に流れ得る上限値Ａｍａｘを実験等を通じて予め求めておき、上記計測値Ａｗｓとこの上限値Ａｍａｘとのいずれか小さい方、すなわち次式（１４）にて求められる値を上記記憶する最大波高値とする。
【００８２】
Ａｗｓ＝ｍｉｎ（Ａｗｓ，Ａｍａｘ）        …（１４）
・上記臨界点を示す情報Ｐｉｓに基づき、上記モータ状態判定部２４０内の波高値演算部２４１にて演算されている波高値Ａｓのうちの臨界点直前の２つの波高値Ａｓ１，Ａｓ
２を波高値メモリ２５２に一時的に格納する。そして、これら２つの波高値Ａｓ１，Ａｓ２の波高値差に基づいてリップル成分波形の当該過渡状態での波高値変化率Ｒｉｓを求め、この求めた波高値変化率Ｒｉｓを内部メモリ２５１ｂに一時的に記憶する。
【００８３】
・上記求めた波高値変化率Ｒｉｓのもとにそれ以前のリップル成分波形の波高値を順次遡るかたちで推定しつつ、過渡状態カウンタ２５３を用いて上記臨界点からのリップル成分波形の数を計数していく。そして、臨界点から遡って推定したリップル成分波形の波高値が上記Ａｗメモリ２５１ａに記憶した最大波高値Ａｗｓを超えたときの同リップル成分波形の計数値を当該過渡状態にある期間内でのリップル成分波形の数Ｎｗｓとして求め、必要に応じてこれを直流モータ１０の回転数Ｎに変換して駆動制御部１２０にフィードバックする。
【００８４】
（ホ）定常状態
・リップル抽出部２１０から入力される極値ａ，ｂ，ｃに関するデータに基づき、定常状態カウンタ２５４を用いてその数（リップル成分波形の数）Ｎｗを計数する。これも、必要に応じて直流モータ１０の回転数Ｎに変換して駆動制御部１２０にフィードバックする。
【００８５】
（ヘ）定常状態から直流モータ１０が停止に至るまでの過渡状態（停止時過渡状態）
・駆動制御部１２０を介して停止指令があった旨を認識したタイミングを定常状態から過渡状態への状態遷移に至る臨界点（情報Ｐｉｅ）と認識して、その直後の２つの波高値Ａｅ１，Ａｅ２を波高値メモリ２５２に一時的に格納する。そして、リップル抽出部２１０からの極値ａ，ｂ，ｃに関するデータの入力が途絶えたことをもって直流モータ１０が停止したと判断するとともに、この停止直前の極値ｂに基づき最大波高値Ａｗｅを計測し、この計測した最大波高値Ａｗｅに関する情報をＡｗメモリ２５１ａに一時的に記憶する。なお、この最大波高値Ａｗｅについても、先の起動時の最大波高値Ａｗｓと同様、次式（１５）にて求められる値を上記記憶する最大波高値とする。
【００８６】
Ａｗｅ＝ｍｉｎ（Ａｗｅ，Ａｍａｘ）        …（１５）
・上記波高値メモリ２５２に格納保持している臨界点直後の２つの波高値Ａｅ１，Ａｅ２の波高値差に基づいてリップル成分波形の当該過渡状態での波高値変化率Ｒｉｅを求め、この求めた波高値変化率Ｒｉｅを内部メモリ２５１ｂに一時的に記憶する。
【００８７】
・上記求めた波高値変化率Ｒｉｅのもとにそれ以降のリップル成分波形の波高値を順次辿るかたちで推定しつつ、過渡状態カウンタ２５３を用いて上記臨界点からのリップル成分波形の数を計数していく。そして、臨界点から辿って推定したリップル成分波形の波高値が上記Ａｗメモリ２５１ａに記憶した最大波高値Ａｗｅを超えたときの同リップル成分波形の計数値を当該過渡状態にある期間内でのリップル成分波形の数Ｎｗｅとして求め、必要に応じてこれを直流モータ１０の回転数Ｎに変換して駆動制御部１２０にフィードバックする。
【００８８】
以下、上記回転情報検出装置２００Ｂによる回転情報検出態様の一例として、ここでも主に上記起動時過渡状態と停止時過渡状態とにおけるリップル数の検出態様についてそれぞれ詳述する。
【００８９】
まず、図１６〜図１９を参照して、直流モータ１０の起動時過渡状態におけるリップル数、ひいては回転数の検出態様について説明する。
この起動時過渡状態にあって、直流モータ１０の起動時から定常状態に状態遷移する際にバンドパスフィルタ２１１を介して得られる電流波形が、図１６（ａ）に示されるように、直流モータ１０の回転数の変化にバンドパスフィルタ２１１のろ波帯域が追従しきれ
ずに、リップル成分とともに各種ノイズ成分が含まれたものとなることは前述の通りである。ただしこの間、直流モータ１０の回転数が一定の変化率のもとに変化するとすれば、この回転数の変化に追従して得られるリップル成分の波高値（ピーク電流値）変化も一定の変化率を持つものと考えられる。すなわち図１６（ｂ）に示すように、直流モータ１０の起動時から定常状態に状態遷移するまでの間、リップル成分は一定の波高値変化率Ｒｉｓをもって、徐々にその波高値が小さくなり、かつ顕在化される。そして、図１６（ａ）にＫ領域として示すように、定常状態Ｔｆに至る臨界点Ｐｉｓを境に、その波高値Ａｓ１，Ａｓ０が上記「ΔＡｓ＝０」、もしくは「ΔＡｓ≦Ａｄ」の条件を満たすようになる。このため、上記臨界点Ｐｉｓの直前の２つの波高値Ａｓ１，Ａｓ２の波高値差に基づけば、リップル成分の当該過渡状態での波高値変化率、すなわち図１６（ｂ）に示す波高値変化率Ｒｉｓを求めることができるようになる。
【００９０】
図１７は、このような前提のもとに回転情報検出装置２００Ｂのリップル数演算部２５０を構成する演算部２５１を通じて実行される処理、すなわち上記（ニ）として示した起動時過渡状態での回転情報検出処理の詳細をフローチャートとして示したものである。
【００９１】
この図１７に示されるように、同処理は、先の駆動制御部１２０を介して直流モータ１０に対する起動指令があった旨が伝達されることをもって開始される（ステップＳ２１０１）。そして、こうして起動指令があると、その直後にリップル抽出部２１０から与えられる極値ｂに基づき最大波高値Ａｗｓを計測し、この計測した最大波高値Ａｗｓと先の図１５に例示した上限値Ａｍａｘとに基づき上記式（１４）を通じて求められる値を最大波高値ＡｗｓとしてＡｗメモリ２５１ａに一時的に記憶する（ステップＳ２１０２）。
【００９２】
その後、モータ状態判定部２４０を通じて直流モータ１０の回転が定常状態となったことが判定され、上記臨界点（情報）Ｐｉｓが設定されるまで待機状態となる（ステップＳ２１０３）。そして、臨界点Ｐｉｓが設定されると、この設定された臨界点Ｐｉｓに基づき、モータ状態判定部２４０内の波高値演算部２４１にて演算されている波高値Ａｓのうちの臨界点直前の２つの波高値Ａｓ１，Ａｓ２を波高値メモリ２５２に格納保持し、内部メモリ２５１ｂ内の記憶領域の一部に初期化として次の情報をセットする（ステップＳ２１０４）。
【００９３】
Ａｓ３＝Ａｓ２                            …（１６）
Ｎｗｓ＝２                                …（１７）
ここで、上記式（１６）は、代数値としての波高値Ａｓ３に上記臨界点から２つ前の波高値Ａｓ２の値を代入することを意味し、上記式（１７）は、当該過渡状態での求めるべきリップル数Ｎｗｓの初期値を上記臨界点直前のリップル成分の数である「２」とすることを意味する。
【００９４】
こうして初期化を終えると、次に、上記２つの波高値Ａｓ１，Ａｓ２の波高値差に基づいてリップル成分波形の当該過渡状態での波高値変化率Ｒｉｓを次式（１８）によって求める（ステップＳ２１０５）。
【００９５】
Ｒｉｓ＝（Ａｓ２−Ａｓ１）／Ａｓ１        …（１８）
そして、この求めた波高値変化率Ｒｉｓについてもこれを内部メモリ２５１ｂに一時的に記憶する。
【００９６】
こうして波高値変化率Ｒｉｓを求めた後は、推定される波高値Ａｓ４を、上記代数化した波高値Ａｓ３をもとに、
Ａｓ４＝Ｒｉｓ×Ａｓ３＋Ａｓ３            …（１９）
として求める（ステップＳ２１０６）。なお、これら波高値Ａｓ４の推定態様については
、図１８の特にＬ領域での処理態様として例示している通りである。そしてこれらの処理は、上記算出される波高値Ａｓ４が上記Ａｗメモリ２５１ａに保持されている最大波高値Ａｗｓ以上となるまで、過渡状態カウンタ２５３によるリップル数Ｎｗｓのカウントアップ、及び推定した波高値Ａｓ４による波高値Ａｓ３の更新とともに繰り返される（ステップＳ２１０７，Ｓ２１０８）。また、こうした処理が繰り返されることにより、図１９に示す態様で、臨界点以前のリップル成分波形の波高値が順次遡るかたちで推定されるとともに、過渡状態カウンタ２５３を通じて上記臨界点からのリップル成分波形の数が計数されていく。
【００９７】
こうした処理を経て、上記推定される波高値Ａｓ４、すなわち臨界点から遡って推定したリップル成分波形の波高値が上記最大波高値Ａｗｓ以上となると、過渡状態カウンタ２５３によるリップル数Ｎｗｓの計数値が「＋１」だけ調整されて、当該過渡状態でのリップル数が確定される（ステップＳ２１０９，Ｓ２１１０）。すなわち、図１９に例示する態様で、上記バンドパスフィルタ２１１のろ波帯域が適正に追従していれば本来検出されるであろうリップル成分波形の数が推定される。その後は必要に応じて、この確定したリップル数Ｎｗｓに基づく回転数Ｎへの変換演算が行われ、その変換された回転数Ｎが駆動制御部１２０にフィードバックされる（ステップＳ２１１１）。なお、この演算部２５１でも上記リップル数Ｎｗｓの推定のみを行い、駆動制御部１２０側で上記フィードバックされるリップル数Ｎｗｓに基づき回転数Ｎへの変換演算を行うようにしてもよい。
【００９８】
次に、図２０〜図２３を参照して、直流モータ１０の停止時過渡状態におけるリップル数、ひいては回転数の検出態様について説明する。
この停止時過渡状態にあっても、直流モータ１０の定常状態から停止状態に状態遷移する際にバンドパスフィルタ２１１を介して得られる電流波形が、図２０（ａ）に示されるように、直流モータ１０の回転数の変化にバンドパスフィルタ２１１のろ波帯域が追従しきれずに、リップル成分とともに各種ノイズ成分が含まれたものとなることは前述した。そしてこの間も、直流モータ１０の回転数が一定の変化率のもとに変化するとすれば、この回転数の変化に追従して得られるリップル成分の波高値（ピーク電流）変化は一定の変化率を持つものと考えられる。すなわち図２０（ａ）、（ｂ）に示すように、直流モータ１０の定常状態から停止状態に状態遷移するまでの間、はじめ顕在化されているリップル成分は、一定の波高値変化率Ｒｉｅをもって徐々にその波高値が大きくなり、かつノイズ成分も混入しやすくなる。そこでこの場合には、図２０（ａ）にＭ領域として示すように、定常状態Ｔｆからの臨界点Ｐｉｅを境に変化する波高値のうち、上記臨界点Ｐｉｅの直後の２つの波高値Ａｅ１，Ａｅ２の波高値差に基づけば、リップル成分の当該過渡状態での波高値変化率、すなわち図２０（ｂ）に示す波高値変化率Ｒｉｅを求めることができるようになる。
【００９９】
図２１は、このような前提のもとに回転情報検出装置２００Ｂのリップル数演算部２５０を構成する演算部２５１を通じて実行される処理、すなわち上記（ヘ）として示した停止時過渡状態での回転情報検出処理の詳細をフローチャートとして示したものである。
【０１００】
この図２１に示されるように、同処理は、先の駆動制御部１２０を介して直流モータ１０に対する停止指令があった旨が伝達されることをもって開始される（ステップＳ２２０１）。そして、こうして停止指令があると、そのタイミングをもって上記臨界点に関する情報Ｐｉｅを取得する（ステップＳ２２０２）。また併せて、モータ状態判定部２４０内の波高値演算部２４１にて演算されている波高値Ａｅのうち、臨界点直後の２つの波高値Ａｅ１，Ａｅ２を波高値メモリ２５２に格納保持しつつ、内部メモリ２５１ｂ内の記憶領域の一部に初期化として次の情報をセットする（ステップＳ２２０３）。
【０１０１】
Ａｅ３＝Ａｅ２                            …（２０）
Ｎｗｅ＝２                                …（２１）
ここで、上記式（２０）は、代数値としての波高値Ａｅ３に上記臨界点から２つ後の波高値Ａｅ２の値を代入することを意味し、上記式（２１）は、当該過渡状態での求めるべきリップル数Ｎｗｅの初期値を上記臨界点直後のリップル成分の数である「２」とすることを意味する。
【０１０２】
そして、リップル抽出部２１０からの上記極値ａ，ｂ，ｃに関するデータの入力が途絶えたことにより直流モータ１０が停止状態となったことが判定されると、この停止直前の極値ｂに基づき最大波高値Ａｗｅを計測し、この計測した最大波高値Ａｗｅと先の図１５に例示した上限値Ａｍａｘに基づき上記式（１５）を通じて求められる値を最大波高値ＡｗｅとしてＡｗメモリ２５１ａに一時的に記憶する（ステップＳ２２０４，Ｓ２２０５）。
【０１０３】
こうして最大波高値Ａｗｅの計測、記憶保持を終えると、次に、波高値メモリ２５２に格納保持している上記２つの波高値Ａｅ１，Ａｅ２の波高値差に基づいてリップル成分波形の当該過渡状態での波高値変化率Ｒｉｅを次式（２２）によって求める（ステップＳ２２０６）。
【０１０４】
Ｒｉｅ＝（Ａｅ２−Ａｅ１）／Ａｅ１        …（２２）
そして、この求めた波高値変化率Ｒｉｅについてもこれを内部メモリ２５１ｂに一時的に記憶する。
【０１０５】
こうして波高値変化率Ｒｉｅを求めた後は、推定される波高値Ａｅ４を、上記代数化した波高値Ａｅ３をもとに、
Ａｅ４＝Ｒｉｅ×Ａｅ３＋Ａｅ３            …（２３）
として求める（ステップＳ２２０７）。なお、この波高値Ａｅ４の推定態様については、図２２の特にＮ領域での処理態様として例示している通りである。そしてこの処理は、上記算出される波高値Ａｅ４が上記取得されて内部メモリ２５１ｂに保持されている最大波高値Ａｗｅ以上となるまで、過渡状態カウンタ２５３によるリップル数Ｎｗｅのカウントアップ、及び推定した波高値Ａｅ４による波高値Ａｅ３の更新とともに繰り返される（ステップＳ２２０８，Ｓ２２０９）。また、こうした処理が繰り返されることにより、図２３に示す態様で、臨界点以降のリップル成分波形の波高値が順次辿るかたちで推定されるとともに、過渡状態カウンタ２５３を通じて上記臨界点からのリップル成分波形の数が計数されていく。
【０１０６】
こうした処理を経て、上記推定される波高値Ａｅ４、すなわち臨界点から辿って推定したリップル成分波形の波高値が上記最大波高値Ａｗｅ以上となると、過渡状態カウンタ２５３によるリップル数Ｎｗｅの計数値が「＋１」だけ調整されて、当該過渡状態でのリップル数が確定される（ステップＳ２２１０，Ｓ２２１１）。すなわち、図２３に例示する態様で、上記バンドパスフィルタ２１１のろ波帯域が適正に追従していれば本来検出されるであろうリップル成分波形の数が推定される。その後は必要に応じて、この確定したリップル数Ｎｗｅに基づく回転数Ｎへの変換演算が行われ、その変換された回転数Ｎが駆動制御部１２０にフィードバックされる（ステップＳ２２１２）。なおここでも、この演算部２５１では上記リップル数Ｎｗｅの推定のみを行い、駆動制御部１２０側で上記フィードバックされるリップル数Ｎｗｅに基づき回転数Ｎへの変換演算を行うようにしてもよい。
【０１０７】
以上説明したように、この第２の実施の形態にかかる直流モータの回転情報検出装置によれば、以下のような効果が得られるようになる。
（１）直流モータ１０の起動から定常状態に至るまで、あるいは定常状態から停止に至
るまでの回転数が変動する過渡状態にある期間の回転情報の検出に際し、直流モータ１０のそれら定常状態との間での状態遷移にかかる臨界点から過渡状態側への顕在化された２つのリップル成分波形から波高値変化率（Ｒｉｓ，Ｒｉｅ）を求めることとした。そして、直流モータの起動直後あるいは停止直前におけるリップル成分波形の波高値を最大波高値として計測し、同求めた波高値変化率が維持されるものとして、臨界点から過渡状態側に順次遡る、もしくは順次辿るかたちでそれらリップル成分波形の波高値を推定しつつその推定値が最大波高値以上となるまでリップル成分波形を計数してその数を推定、検出することとした。これにより、複雑な波形処理回路等を用いずとも、回転数が変動する過渡状態にある期間の回転情報を容易に、しかも高い信頼性のもとに検出することができるようになる。
【０１０８】
（２）上記波高値変化率（Ｒｉｓ，Ｒｉｅ）を上記臨界点から過渡状態側への顕在化された２つのリップル成分波形に基づいて求めることとした。このため、その算出が容易であるとともに、臨界点から過渡状態側に順次遡る、もしくは順次辿るかたちでのそれらリップル成分波形の波高値の推定も容易である。
【０１０９】
（３）特に直流モータ１０の起動時には、デジタル変換したろ波信号の極値ａ，ｂ，ｃ（図２）から得られる波高値情報を演算してリップル成分波形の波高値を求めるようにした。そして、連続する２つのリップル成分波形の波高値のずれ量をΔＡｓとするとき、過渡状態から定常状態に遷移する条件を、「ΔＡｓ＝０（２つのリップルが同一波高値）」のとき、もしくは「ΔＡｓ≦Ａｄ（２つのリップルの波高値Ａｓのずれ量ΔＡｓが許容可能な閾値Ａｄ以下）」のときに定めるようにした。このため、直流モータ１０の定常状態への遷移を容易に、しかも高精度に判定することができるようになる。
【０１１０】
（４）ろ波帯域可変フィルタであるバンドパスフィルタ２１１を介して抽出される周期成分波形を直流モータ１０の駆動電流のリップル成分波形とし、このリップル成分波形に基づいて直流モータ１０の回転情報を検出することとした。このようなリップル成分波形は、同直流モータ１０の回転数、及び回転子に設けられてブラシと摺動しながら接触して同回転子に電流を供給する整流子片（セグメント）の数に相関するため、直流モータ１０の回転情報を高い信頼性のもとに検出することができるようになる。
【０１１１】
（５）直流モータ１０の起動直後あるいは停止直前に検出される最大波高値（Ａｗｓ，Ａｗｅ）とノイズ等の影響のない範囲で直流モータ１０に流れ得る上限値Ａｍａｘとを比較し、いずれか小さい方を上記最大波高値として設定することとした。このため、ノイズの影響が大きくなる直流モータ１０の起動直後、停止直前の最大波高値を高い信頼性のもとに検出することができるようになり、ひいてはリップル成分波形の波高値に基づき直流モータ１０の回転情報を検出する上で、その信頼性を高めることができるようになる。
（第３の実施の形態）
次に、本発明にかかる直流モータの回転情報検出装置の第３の実施の形態について先の第１の実施の形態との相違点を中心に説明する。
【０１１２】
先の第１の実施の形態では、直流モータの駆動電流波形に含まれるリップル成分の周期変化率に基づいてその回転情報を検出することとしたが、この第３の実施の形態では、この周期変化率を直流モータの回転方向、及びその使用用途や温度環境に応じてモータに加わる負荷に基づき補正してその回転情報を検出するようにしている。なお、この第３の実施の形態では、メモリーシートのアクチュエータとして用いられる例えば４つの直流モータを回転情報の検出対象としている。
【０１１３】
はじめに、図２４を参照して、上記メモリーシートの概要を説明する。同図２４に示すように、このメモリーシートは、シートクッションＳＣの降端部の位置を調整するリフタ
機構、シートバックＳＢのリクライニングの位置を調整するリクライニング機構、シートクッションＳＣの前端部の位置を調整するフロントバーチカル機構、及びシートＳＴの前後の位置を調整するスライド機構、及びこれら各機構を制御するメモリーシートＥＣＵ（電子制御装置）によって構成される。そして、これら各機構にはその駆動源として、リフタ回転用モータ１１、リクライニング用モータ１２、フロントバーチカル用モータ１３、スライド用モータ１４がそれぞれ用いられている。
【０１１４】
このように構成されるメモリーシートは、先の操作部１１０（図２４では図示略）を通じた各種操作がなされることでメモリーシートＥＣＵから各直流モータ１１〜１４に駆動指令が発せられ、この駆動指令に基づき各モータが駆動することで上記各機構が任意の位置に調整される。
【０１１５】
次に、本実施の形態の直流モータの回転情報検出装置についてその概略構成を図２５を参照して説明する。
図２５は、先の図１に対応する図として、この第３の実施の形態における直流モータの回転情報検出装置についてその構成を示すブロック図である。なお、この図２５において、先の図１に示した各要素と同一の要素についてはそれぞれ同一の符号を付して示しており、それら要素についての重複する説明は割愛する。また、上記リフタ回転用モータ１１、リクライニング用モータ１２、フロントバーチカル用モータ１３、及びスライド用モータ１４は、実際には各別の駆動装置にて駆動され、各別の回転情報検出装置にてその回転情報が検出されるものであるが、この図２５では便宜上、上記各モータを直流モータ１１〜１４として図示し、その駆動装置及び回転情報検出装置についても共通化した一つの装置として図示している。
【０１１６】
さて、同図２５に示すように、本実施の形態の回転情報検出装置は、駆動装置１００を通じて駆動制御される直流モータ１１〜１４（実際にはそのいずれか）に流れる電流のリップル成分を抽出した後、正逆転回路１４０に設けられた温度センサ２０から検出される直流モータ１１〜１４の温度情報、及び駆動制御部１２０から与えられる回転方向、上記各機構の駆動箇所に基づいてそのリップル成分の周期変化率を補正するための補正係数Ｒｃが記憶された補正係数データベース２６０を備える装置２００Ｃとして構成されている。図２６に、この補正係数データベース２６０に記憶されている補正係数Ｒｃの一例を示す。
【０１１７】
まず、温度センサ２０によって検出される直流モータ１１〜１４の温度が０℃（度）以上の場合の周期変化率（Ｒｔｓ，Ｒｔｅ）の補正係数として、図２６（ａ）に示すように、リフタ回転用モータ１１の正回転（ＣＷ）時、及びリクライニング用モータ１２の逆回転（ＣＣＷ）時には「１．６６」、フロントバーチカル用モータ１３の正回転時には「１．２」の値がそれぞれ設定されている。
【０１１８】
すなわち、リフタ回転用モータ１１の正回転時、リクライニング用モータ１２の逆回転時、フロントバーチカル用モータ１３の正回転時には、各モータに加わる負荷が大きくなる傾向にあり、各モータ１１〜１４が過渡状態にある期間の回転数の変化率が変動する可能性が高い。そこで、この回転数に相関するリップル成分の周期変化率に基づいて直流モータ１１〜１４の回転情報を算出するに際し、上記補正係数Ｒｃに基づき周期変化率を補正することで、それら直流モータ１１〜１４の回転方向や同モータに加わる負荷に起因する誤差を抑制することができるようにしている。
【０１１９】
一方、同図２６（ｂ）に示すように、温度センサ２０で検出される直流モータ１１〜１４の温度が０℃（度）未満の場合には、各機構の潤滑油の粘性が低下し、各モータに加わる負荷が大きくなる。このため、リフタ回転用モータ１１の正回転時、リクライニング用
モータ１２の逆回転時、フロントバーチカル用モータ１３の正回転時における補正係数もこれら負荷に応じて高く設定されている。
【０１２０】
このように、本実施の形態では、直流モータ１１〜１４の温度情報、回転方向、駆動箇所に応じて設定された上記補正係数Ｒｃによって周期変化率（Ｒｔｓ，Ｒｔｅ）を補正することで、リップル成分の周期変化率をより精度の高いものとすることができ、ひいては各モータ１１〜１４の回転情報を高い信頼性のもとに算出することができるようにしている。
【０１２１】
次に、例えばスライド用モータ１４の正回転時におけるリップル成分の推移と、リフタ回転用モータ１１の正回転時におけるリップル成分の推移とを、図２７を参照して比較する。
【０１２２】
まず、スライド用モータ１４の起動時に抽出されるリップル成分は、同スライド用モータ１４にかかる負荷が小さいため、このスライド用モータ１４が過渡状態にある期間にわたり略一定の変化率のもとにその周期が変化する。このため、図２７（ａ）に示すように、同モータ１４の起動直後のリップル成分の周期、あるいは臨界点Ｐｔｓ直前のリップル成分の周期は、共にその変化率が例えば２０％と一定になっている。このように、直流モータに加わる負荷が小さい場合は、直流モータの回転情報の算出に用いられるリップル成分の変化率は、その過渡状態にある期間、略一定の値をとる。
【０１２３】
一方、リフタ回転用モータ１１はこれにかかる負荷が大きく、起動時ほどその回転数が低下することから、同リフタ回転用モータ１１の起動時に抽出されるリップル成分は、過渡状態にある期間で、その周期がいわば指数関数的に変化する。このため、図２７（ｂ）に示すように、同モータ１１の起動直後のリップル成分の周期はその変化率が例えば４０％であるのに対し、臨界点Ｐｔｓ直前のリップル成分の周期はその変化率が例えば２０％程度となる。このように、直流モータ１１〜１４に加わる負荷が大きい場合には、直流モータ１１〜１４の回転情報の算出に用いられる臨界点直前のリップル成分の周期変化率と、直流モータ１１〜１４の過渡状態初期におけるリップル成分の周期変化率とで異なる値となる。そしてこのような場合に、上記直流モータ１１〜１４の全てについて先の第１の実施の形態と同様の態様でその回転情報を算出するとなると、その信頼性も自ずと低いものとなる。
【０１２４】
そこで本実施の形態では、先の図２６に示したように、直流モータ１１〜１４の温度、回転方向、駆動箇所に応じて上記周期変化率を補正することで、それら回転情報の算出にかかる信頼性を維持するようにしている。
【０１２５】
以下、上記回転情報検出装置２００Ｃによる回転情報検出態様の一例として、主に起動時過渡状態におけるリップル数、ひいては回転数の検出態様について、図２８を参照して説明する。
【０１２６】
図２８は、このような前提のもとに回転情報検出装置２００Ｃのリップル数演算部２３０を構成する演算部２３１を通じて実行される起動時過渡状態での回転情報検出処理の詳細をフローチャートとして示したものである。
【０１２７】
この図２８に示されるように、同処理は、先の駆動制御部１２０を介して直流モータ１１〜１４に対する起動指令があった旨が伝達されることをもって開始される（ステップＳ３１０１）。そして、例えば上記リフタ機構を駆動すべくリフタ回転用モータ１１に対する起動指令が発せられると、内蔵するＴｗタイマ２３１ａの値を「０」にリセットした後（ステップＳ３１０２）、臨界点（情報）Ｐｔｓが設定されるまで、すなわちモータ状態
判定部２２０を通じてリフタ回転用モータ１１の回転が定常状態となったことが判定されるまで、Ｔｗタイマ２３１ａによる計時（インクリメント）を繰り返す（ステップＳ３１０３，Ｓ３１０４）。
【０１２８】
その後、モータ状態判定部２２０を通じてリフタ回転用モータ１１の回転数が定常状態となったことが判定されると、Ｔｗタイマ２３１ａによるそのときの計時情報を上記過渡状態継続時間Ｔｗｓとして内部メモリ２３１ｂに記憶する（ステップＳ３１０３，Ｓ３１０５）。そして、上記設定された臨界点Ｐｔｓに基づき、モータ状態判定部２２０内の周期演算部２２１にて演算されているリップル周期Ｔｓのうちの臨界点直前の２つの周期Ｔｓ１，Ｔｓ２を周期メモリ２３２に格納保持し、内部メモリ２３１ｂ内の記憶領域の一部に初期化として次の情報をセットする（ステップＳ３１０６）。
【０１２９】
Ｔｓ３＝Ｔｓ２                            …（２４）
Ｔｓ＝Ｔｓ１＋Ｔｓ２                      …（２５）
Ｎｗｓ＝２                                …（２６）
こうして初期化を終えると、ここでリフタ回転用モータ１１の回転方向及び温度を検出し、これら検出される回転方向及び温度に基づき、補正係数データベース２６０から当該モータ１１の補正係数Ｒｃを取得する（ステップＳ３１０７，Ｓ３１０８）。次に、上記２つの周期Ｔｓ１，Ｔｓ２の周期差、及び補正係数Ｒｃに基づいてリップル成分波形の当該過渡状態での周期変化率Ｒｔｓを次式（２７）によって求める（ステップＳ３１０９）。
【０１３０】
Ｒｔｓ＝Ｒｃ×（Ｔｓ２−Ｔｓ１）／Ｔｓ１        …（２７）
そして、この求めた周期変化率Ｒｔｓについてもこれを内部メモリ２３１ｂに一時的に記憶する。こうして周期変化率Ｒｔｓを求めた後は、先の図５に示したステップＳ１１０８〜Ｓ１１１４と同様の処理がなされ、上記バンドパスフィルタ２１１のろ波帯域が適正に追従していれば本来検出されるであろうリップル成分波形の数が推定される。そしてその後は、必要に応じて、この確定したリップル数Ｎｗｓに基づく回転数Ｎへの変換演算が行われ、その変換された回転数Ｎが駆動制御部１２０にフィードバックされる。
【０１３１】
なお、以上はリフタ回転用モータ１１の起動時過渡状態での回転情報検出態様であるが、停止時過渡状態での回転情報の検出も、図２８並びに先の図１０に準じて行われる。また、リフタ回転用モータ１１に限られず、他の直流モータ１２〜１４についても同様の処理が行われる。
【０１３２】
以上説明したように、この第３の実施の形態にかかる直流モータの回転情報検出装置によれば、半導体装置の製造方法によっても、第１の実施の形態による前記（１）〜（４）の効果に加えて更に以下のような効果が得られるようになる。
【０１３３】
（５）リップル成分の周期変化率（Ｒｔｓ，Ｒｔｅ）を、直流モータ１１〜１４の温度、回転方向、駆動箇所に応じて求められる補正係数Ｒｃによって補正することとした。これにより、これら直流モータ１１〜１４の温度、回転方向、駆動箇所に起因して周期変化率が変動するような場合であれ、これらの影響を受けることなく直流モータ１１〜１４の回転情報を高い信頼性のもとに算出することができるようになる。
（他の実施の形態）
なお、上記各実施の形態は、以下のような態様をもって実施することもできる。
【０１３４】
・上記第３の実施の形態は、第１の実施の形態に限らず、上記第２の実施の形態にも同様に適用することができる。すなわち、図２６に例示した補正係数Ｒｃを用いて、直流モータ１１〜１４の駆動電流から抽出されるリップル成分波形の波高値変化率（Ｒｉｓ，Ｒ
ｉｅ）を補正するようにしてもよい。また、補正係数Ｒｃも、回転情報の検出対象となる直流モータの回転方向と同モータに加わる負荷とが基本的に加味された補正係数であれば、図２６に例示した値に限定されるものではない。
【０１３５】
・直流モータの起動に際しての臨界点の検出に際して、例えば第１の実施の形態では、連続して入力される２つのリップルの周期（時間）Ｔｓのずれ量ΔＴｓが「０」もしくは許容可能な閾値Ｔｄ以下となったときのそれらリップル成分の中心点を起動時臨界点Ｐｔｓとして設定した。また、第２の実施の形態では、連続して入力される２つのリップルの波高値Ａｓのずれ量ΔＡｓが「０」もしくは許容可能な閾値Ａｄ以下となったときのそれらリップル成分の中心点を起動時臨界点Ｐｉｓとして設定した。これに限らず、モータ状態判定部２２０とモータ状態判定部２４０とを組み合わせ、上記双方の条件を共に満たすことをもって直流モータが過渡状態から定常状態に状態遷移したものと推定し、そのときのリップル成分の中心点を臨界点として設定するようにしてもよい。このような構成によれば、直流モータの過渡状態と定常状態との状態遷移にかかる臨界点の検出精度をさらに高めることができるようになる。
【０１３６】
・また、上記周期差あるいは波高値差等のずれ量の監視に代えてそれら差に基づき算出される周期変化率あるいは波高値変化率を監視し、それら変化率が「０」もしくは許容できる閾値以下となったことをもって直流モータが過渡状態から定常状態への状態遷移を判定するとともに、その臨界点を設定するようにしてもよい。さらに、順次計測されるリップル成分の周期あるいは波高値と直流モータが定常状態にある期間でのリップル成分の周期あるいは波高値との比較に基づいて直流モータが過渡状態から定常状態に状態遷移したか否かを判定し、この判定に基づいて臨界点を設定するようにしてもよい。
【０１３７】
・上記各実施の形態では、直流モータの起動時には、定常状態に遷移する臨界点の直前の２つのリップル成分の関係に基づいて、また直流モータの停止時には、定常状態から停止状態に遷移する臨界点の直後の２つのリップル成分の関係に基づいてそれぞれ周期変化率あるいは波高値変化率を求めるようにした。これに限らず、各臨界点から過渡状態側で抽出される３つ以上のリップル成分波形に基づいてそれら周期変化率あるいは波高値変化率を求めるようにしてもよい。これにより、リップル成分波形が指数関数的な変化をするような場合であれ、その変化率を的確に捉えてより信頼性の高いリップル数の計数、ひいては回転情報の検出を行うことができるようになる。
【０１３８】
・また、２つのリップル成分波形であれ、それ以上のリップル成分波形であれ、直流モータの起動時にあっては臨界点直前、あるいは同モータの停止時にあっては臨界点直後のリップル成分波形には限られない。要は、臨界点から過渡状態側で抽出されるリップル成分波形のうちの顕在化された波形でありさえすれば、その顕在化されたリップル成分波形に基づき先の各種演算を行って直流モータの回転情報を検出することはできる。
【０１３９】
・上記各実施の形態では、直流モータの駆動信号波形から抽出される周期成分波形としてリップル成分を用いることとしたが、これに限らず、サージ成分等を用いるようにしてもよい。
【０１４０】
・上記各実施の形態では、駆動信号波形として直流モータに流れる電流波形を用いることとしたが、これに限らず、直流モータの端子間電圧波形を用いることもできる。
・その他、上記モータ状態判定部（２２０，２４０）やリップル数演算部（２３０，２５０）の実現方法は任意であり、カスタム化されたＬＳＩによってこれを実現するようにしてもよいし、あるいはマイクロコンピュータを用いたソフトウェアによってこれを実現するようにしてもよい。
【図面の簡単な説明】
【０１４１】
【図１】本発明にかかる直流モータの回転情報検出装置の第１の形態について、その構成を示すブロック図。
【図２】同実施の形態の装置のリップル抽出部で抽出対象とするリップル成分の特徴量を示す図。
【図３】直流モータの回転状態の遷移を示す状態遷移図。
【図４】（ａ）は、直流モータの起動時に抽出されるリップル成分波形の周期の推移例を示すタイムチャート。（ｂ）は、同実施の形態において算出する上記リップル成分波形の周期変化率を示すタイムチャート。
【図５】同実施の形態による起動時過渡状態の回転情報検出処理についてその処理手順を示すフローチャート。
【図６】同実施の形態による起動時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図７】同実施の形態による起動時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図８】同実施の形態による起動時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図９】（ａ）は、直流モータの停止時に抽出されるリップル成分波形の周期の推移例を示すタイムチャート。（ｂ）は、同実施の形態において算出する上記リップル成分波形の周期変化率を示すタイムチャート。
【図１０】同実施の形態による停止時過渡状態の回転情報検出処理についてその処理手順を示すフローチャート。
【図１１】同実施の形態による停止時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図１２】同実施の形態による停止時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図１３】同実施の形態による停止時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図１４】本発明にかかる直流モータの回転情報検出装置の第２の実施の形態について、その構成を示すブロック図。
【図１５】同実施の形態において計測対象とするリップル成分波形の最大波高値とその上限値との関係の一例を示すグラフ。
【図１６】（ａ）は、直流モータの起動時に抽出される周期成分波形の波高値の推移例を示すタイムチャート。（ｂ）は、同実施の形態において算出する上記リップル成分波形の波高値変化率を示すタイムチャート。
【図１７】同実施の形態による起動時過渡状態の回転情報検出処理についてその処理手順を示すフローチャート。
【図１８】同実施の形態による起動時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図１９】同実施の形態による起動時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図２０】（ａ）は、直流モータの停止時に抽出されるリップル成分波形の波高値の推移例を示すタイムチャート。（ｂ）は、同実施の形態において算出する上記リップル成分波形の波高値変化率を示すタイムチャート。
【図２１】同実施の形態による停止時過渡状態の回転情報検出処理についてその処理手順を示すフローチャート。
【図２２】同実施の形態による停止時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図２３】同実施の形態による停止時過渡状態の回転情報検出処理についてその処理態様を示すタイムチャート。
【図２４】本発明にかかる直流モータの回転情報検出装置の第３の実施の形態において適用対象とするメモリーシートの概略構成を示す図。
【図２５】同第３の実施の形態にかかる直流モータの回転情報検出装置について、その構成を示すブロック図。
【図２６】（ａ）、（ｂ）は、同実施の形態の装置において参照する補正係数データベースに記憶されている補正係数の一例を示す図。
【図２７】（ａ）は、例えばスライド用モータの起動時のリップル成分波形の推移例を示すタイムチャート。（ｂ）は、同実施の形態において算出、補正する例えばリフタ回転用モータの起動時のリップル成分波形の推移例を示すタイムチャート。
【図２８】同実施の形態による起動時過渡状態の回転情報検出処理についてその処理手順を示すフローチャート。
【図２９】（ａ）は、ろ波帯域が適合されていないリップル成分とノイズ成分との関係ついてその概要を示す図。（ｂ）は、ろ波帯域が適合されたリップル成分とノイズ成分との関係ついてその概要を示す図。
【図３０】直流モータの起動時に抽出されるリップル成分波形の推移例を示すタイムチャート。
【符号の説明】
【０１４２】
１０，１１〜１４…直流モータ、１１…リフタ回転用モータ、１２…リクライニング用モータ、１３…フロントバーチカル用モータ、１４…スライド用モータ、２０…温度センサ、１００…駆動装置、１１０…操作部、１２０…駆動制御部、１３０…駆動回路、１４０…正逆転回路、２００Ａ，２００Ｂ，２００Ｃ…回転情報検出装置、２１０…リップル抽出部、２１１…バンドパスフィルタ、２１２…Ａ／Ｄ変換器、２１３…リップル処理部、２１４…波帯域制御部、２２０…モータ状態判定部、２２１…周期演算部、２２２…定常状態判定及び臨界点設定部、２３０…リップル数演算部、２３１…演算部、２３１ａ…Ｔｗタイマ、２３１ｂ…内部メモリ、２３２…周期メモリ、２３３…過渡状態カウンタ、２３４…定常状態カウンタ、２４０…モータ状態判定部、２４１…波高値演算部、２４２…定常状態判定及び臨界点設定部、２５０…リップル数演算部、２５１…演算部、２５１ａ…Ａｗメモリ、２５１ｂ…内部メモリ、２５２…波高値メモリ、２５３…過渡状態カウンタ、２５４…定常状態カウンタ、２６０…補正係数データベース、ＳＢ…シートバック、ＳＣ…シートクッション、ＳＴ…シート、Ｔｒ１〜Ｔｒ４…トランジスタ。
【図１】
2010130727.tif 000003
【図２】
2010130727.tif 000004
【図３】
2010130727.tif 000005
【図４】
2010130727.tif 000006
【図５】
2010130727.tif 000007
【図６】
2010130727.tif 000008
【図７】
2010130727.tif 000009
【図８】
2010130727.tif 000010
【図９】
2010130727.tif 000011
【図１０】
2010130727.tif 000012
【図１１】
2010130727.tif 000013
【図１２】
2010130727.tif 000014
【図１３】
2010130727.tif 000015
【図１４】
2010130727.tif 000016
【図１５】
2010130727.tif 000017
【図１６】
2010130727.tif 000018
【図１７】
2010130727.tif 000019
【図１８】
2010130727.tif 000020
【図１９】
2010130727.tif 000021
【図２０】
2010130727.tif 000022
【図２１】
2010130727.tif 000023
【図２２】
2010130727.tif 000024
【図２３】
2010130727.tif 000025
【図２４】
2010130727.tif 000026
【図２５】
2010130727.tif 000027
【図２６】
2010130727.tif 000028
【図２７】
2010130727.tif 000029
【図２８】
2010130727.tif 000030
【図２９】
2010130727.tif 000031
【図３０】
2010130727.tif 000032