(57)【特許請求の範囲】
【請求項１】
可動部材を直流モータにより駆動して、前記可動部材の位置調整を行い前記可動部材の所定位置をメモリに記憶し、記憶後にスイッチ部材の操作により記憶された所定位置に前記可動部材を移動させるとともに、
前記直流モータからモータ電流信号を入力し、前記直流モータの回転状態を示すリップルパルスを生成するモータ回転パルス生成回路を有する制御装置を備えた状態記憶装置であって、
前記制御装置は、前記スイッチ部材がオンの場合に、モータ現在位置を記憶しているモータ位置カウンタと前記メモリに記憶されているメモリ値とを比較して、該モータ現在位置が前記メモリ値より小さい場合には前記直流モータを正転駆動し、該モータ現在位置が前記メモリ値より大きい場合には前記直流モータを逆転駆動するとともに、該直流モータの駆動により前記モータ回転パルス生成回路から出力されるリップルパルスが当該制御装置に入力された場合に、前記モータ位置カウンタを前記直流モータの正転駆動時にはインクリメントし、逆転駆動時にはデクリメントして、該モータ位置カウンタの値が前記メモリ値に一致した場合に、前記直流モータを停止することで前記可動部材を前記所定位置に移動するものであって、
前記モータ回転パルス生成回路は、前記モータ電流信号から、当該モータ電流信号に前記リップルパルスとともに重畳するノイズを除去するとともに、その遮断周波数を前記リップルパルスの周波数により可変とすることを特徴とする状態記憶装置。
【請求項２】
前記モータ回転パルス生成回路は、クロック入力により遮断周波数が決まり、前記直流モータからの入力信号のノイズを除去するスイッチト・キャパシタ・フィルタ、該スイッチト・キャパシタ・フィルタの出力に対し波形成形を行い直流モータの回転状態を示すリップルパルスを生成するパルス成形回路、リップルパルスの周波数を基に遮断周波数を制御するパルスを前記スイッチト・キャパシタ・フィルタのクロック入力に与えるパルス発生回路とを備えた請求項１に記載の状態記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ブラシを有する直流モータを用いて可動部材を駆動させ、可動部材の状態を記憶する状態記憶装置に関するものであり、例えば、メモリ上にシートの所定位置を記憶させた後、簡単なスイッチ操作により、記憶されたシート位置にシートを動かすメモリシート等に適用される。
【０００２】
【従来の技術】
近年、車両等においては乗員の体型に合わせてシート位置を調整し、そのときのシート位置をメモリ上に記憶させ、体型が異なる乗員が乗車した後でも、再度メモリにシート位置を記憶させた乗員が乗った場合であっても、シート調整をスイッチ操作１つで行うメモリシートが高級車等で採用されている。これは乗降時のシート調整操作を煩わせることがないようにしたものであり、シート全体を前後に移動させるスライドモータ、シートバックを前後に倒したり起こしたりするリクライニングモータ、シートの前部を上げたり下げたりするフロントバーチカルモータ、シートの後部を上げたり下げたりするリフタ（リアバーチカル）モータ、ヘッドレストの上下の位置調整を行うヘッドレストモータ等を作動させてシート位置を調整し、自分の好みの位置に合わせるようにしたものである。このシートは乗員に合ったシート位置（シート状態）をメモリ上に記憶した後、専用のスイッチ（再生スイッチ）を押せば、自動的にシートが記憶された位置に動き、乗降時のシート位置調整を容易とするものである。
【０００３】
このようなメモリシートは、シートを動かすモータの回転状態から、シート状態を特定するため、位置センサ等の検出機構を設けている。具体的には、トヨタクラウンマジェスタ新型車解説書（１９９１年１０月  トヨタ自動車株式会社発行）の５−６４，６５頁に示されるように、モータ回転軸（アマーチャー軸）上に磁石を設け、その磁石の回転状態を磁石に対向して設けられたホール素子等で検出するようになっており、ホール素子から出力されるモータの回転信号はハーネスを介して制御装置まで導かれている。
【０００４】
【本発明が解決しようとする課題】
モータの回転状態を検出する上記の検出機構には、１つのモータに対して磁石、ホール素子等の非接触のセンサおよびセンサから制御装置へのハーネスが必要となり、その結果、このような検出機構が１つのシートに対して動かすモータの数だけ各々のモータに必要になってくる。しかも、それがメモリシート（運転席、助手席、１ＢＯＸ等の車両にあっては後部座席）分必要になるためにコストアップしてしまい、更には、このような検出機構を含めてモータをシートに対して取付けなければならず、取付性が良くないものとなってしまう。
【０００５】
よって、本発明は上記の問題点に鑑みてなされたものであり、従来のようにモータ回転を検出するセンサを必要とせず、安価で取付性が容易な状態記憶装置を提供することを技術的課題とする。
【０００６】
【課題を解決するための手段】
上記の課題を解決するために講じた技術的手段は、可動部材を直流モータにより駆動して、前記可動部材の位置調整を行い前記可動部材の所定位置をメモリに記憶し、記憶後にスイッチ部材の操作により記憶された所定位置に前記可動部材を移動させるとともに、前記直流モータからモータ電流信号を入力し、前記直流モータの回転状態を示すリップルパルスを生成するモータ回転パルス生成回路を有する制御装置を備えた状態記憶装置であって、前記制御装置は、前記スイッチ部材がONの場合に、モータ現在位置を記憶しているモータ位置カウンタと前記メモリに記憶されているメモリ値とを比較して、該モータ現在位置が前記メモリ値より小さい場合には前記直流モータを正転駆動し、該モータ現在位置が前記メモリ値より大きい場合には前記直流モータを逆転駆動するとともに、該直流モータの駆動により前記モータ回転パルス生成回路から出力されるリップルパルスが当該制御装置に入力された場合に、前記モータ位置カウンタを前記直流モータの正転駆動時にはインクリメントし、逆転駆動時にはデクリメントして、該モータ位置カウンタの値が前記メモリ値に一致した場合に、前記直流モータを停止することで前記可動部材を前記所定位置に移動するものであって、前記モータ回転パルス生成回路は、前記モータ電流信号から、当該モータ電流信号に前記リップルパルスとともに重畳するノイズを除去するとともに、その遮断周波数を前記リップルパルスの周波数により可変とすることを特徴とする。
【０００７】
上記の構成により、制御装置に直流モータの回転状態を示すリップルパルスの周波数により遮断周波数が可変となるモータ回転パルス生成回路を備え、直流モータ回転に応じたリップルパルスをモータ回転パルス生成回路により生成できるので、従来のようにモータのアマーチャー軸上に設けられ、モータの回転状態を検出するセンサは必要なくなる。また、モータ回転パルス生成回路は制御装置に一緒に設けることが可能となり、制御装置の制御回路と同じ基板に設けることができるので、モータ取付時にセンサ等の検出機構を制御装置と別体で取付けなくても良いため取付性が向上する。更に、直流モータを１個づつ独立して制御する場合には、個々の直流モータに設ける必要はなくなり、モータ回転パルス生成回路は１つで対応できるため、安価となる。
【０００８】
この場合、モータ回転パルス生成回路は、クロック入力により遮断周波数が決まり、直流モータからの入力信号のノイズを除去するスイッチト・キャパシタ・フィルタ、スイッチト・キャパシタ・フィルタの出力に対し波形成形を行い直流モータの回転状態を示すリップルパルスを生成するパルス成形回路、リップルパルスの周波数を基に遮断周波数を制御するパルスをスイッチト・キャパシタ・フィルタのクロック入力に与えるパルス発生回路とを備えれば、回路によりモータ回転を検出する検出機構が構成できるものとなる。リップルパルスの周波数を基に遮断周波数を制御するパルスをスイッチト・キャパシタ・フィルタのクロック入力に与えることにより遮断周波数がリニアに変化する。このことから、リップルの周波数変動に遮断周波数はリニアに追従でき、フィルタの減衰率はノイズに合わせて大きくすることが可能となる。よって、モータの広い回転数範囲でモータ回転に応じた正確なリップルパルスを作ることが可能となり、ノイズの大きいモータにも対応できるものとなる。
【０００９】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して説明する。
【００１０】
図１は状態記憶装置をメモリシート装置１０に適用した場合のシステム構成図を示している。この図において制御を司る制御装置１にはバッテリー（ＢＡＴ）１２が接続されている。バッテリー１２のプラス端子はイグニッションスイッチ（ＩＧスイッチ）１３を介して制御装置１の入力インターフェース（Ｉ／Ｆ）回路６に接続され、Ｉ／Ｆ回路６からＣＰＵ２に入力され、ＩＧスイッチ１３をオンすることにより、制御装置１にはＩＧ状態を検出して電源（１２Ｖ）が供給されるようになっている。また、電源はバッテリー１２より制御装置内部の電源回路４に入力され、電源回路４により安定化された一定の電圧（５Ｖ）がＣＰＵ（コントローラ）２に入力される。ＩＧスイッチ１３がオンになった場合、バッテリー１２からの電圧は電源回路４に入力されると共にＣＰＵ２に入力され、これらの電圧によりＣＰＵ２が動作可能となっている。
【００１１】
操作スイッチ７（７ａ〜７ｄ）はシート状態を調整するスイッチである。この中で、スライドスイッチ７ａはシートＳＴを車両側に取り付けられた２本のレールに対して前／後にスライドさせるスイッチである。リクライニングスイッチ７ｂはシートクッションＳＣに対してシートバックＳＢを前倒／後倒に倒したり立てたりするスイッチである。また、バーチカルスイッチ７ｃはシートクッションＳＣの乗員が座る前部を垂直方向に上／下移動させるスイッチであり、リフタスイッチ７ｄはシートクッションＳＣの乗員が座る後部を上／下移動させるスイッチであり、モータ動作を指示するスイッチとなる。尚、これらの操作スイッチ７は上記のものに限定されるものではなく、更には、シートバックＳＢに対してヘッドレストＨＤを上／下移動させるヘッドレストスイッチも同様な形態で用いることも可能である。
【００１２】
これらの操作スイッチ７はそれぞれ制御装置１の入力Ｉ／Ｆ６に入力され、ＣＰＵ２のメモリにその状態が入力される。更に、入力Ｉ／Ｆ６にはメモリシート専用スイッチ８（８ａ，８ｂ）が入力されている。このメモリシート専用スイッチ８は一度メモリに記憶させた後にメモリシートのシート位置調整を容易とするものであり、メモリに所定のシート状態（シート位置）を記憶させる場合には記憶スイッチ８ｂと一緒にメモリ再生スイッチを同時に押すことにより、そのときのシート状態がメモリに記憶されるようになっている。
【００１３】
この場合、シート毎に操作スイッチ７およびメモリシート専用スイッチ８を設けたり、１つのシートＳＴにメモリ再生スイッチ８ａの数をメモリに記憶させたい状態分追加すれば、運転席、助手席等といったシート場所に応じ、個々の乗員の体型に合うように数パターン記憶される形式をとることも可能である。
【００１４】
このように、ＣＰＵ内のメモリに記憶された状態は、メモリ再生スイッチ８ａを押すことにより記憶された場所へのシート位置の再生がなされ、シートがその乗員の体型に合うよう移動するようになっている。
【００１５】
一方、ＣＰＵ２の出力側においては、各モータ１１を独立して駆動するようリレー９が設けられ、リレー９のコイルにそれぞれ独立してＣＰＵ２から信号が出力される構成をとる。モータ１１のＭＴ＋の端子、ＭＴ−の端子はそれぞれリレー９の切替端子に接続されており、ＣＰＵ２からリレー９のコイルに通電を行うことにより、リレー接点が電磁的に切り換わり、該当するモータ１１に電流が流れる。これによって、モータ１１は正転／逆転し、スライドモータ１１ａ，リクライニングモータ１１ｂ，バーチカルフロント（Ｆｒ）モータ，リフタモータ１１ｄがそれぞれ独立して駆動される。尚、ここでのモータ制御はどのモータ１１（１１ａ〜１１ｄ）でも同じ制御方法であり、動かしたいモータ１１に接続されたリレー９のコイルに通電を行うことにより、それに該当するモータ１１を動かすことが可能である。
【００１６】
この構成において、リレー９の切替え端子側からはモータ駆動時、モータ１１に流れる電流（モータ電流）を検知するよう、モータ電流信号（抵抗Ｒにより分圧された電圧）が制御装置１の制御回路と共に設けられたモータ回転パルス生成回路３に入力に接続され、モータ回転パルス生成回路３の出力（リップルパルス）はＣＰＵ２の入力ポートに入力されている。
【００１７】
そこで、直流モータ１１の回転に応じてパルスを出力（リップルパルスを生成）するモータ回転パルス生成回路３を説明する。この回路３は、図２に示されるように内部にスイッチト・キャパシタ・フィルタ（ＳＣＦ）３ａ、リップルパルス成形回路３ｂ、パルス発生回路（３ｃ〜３ｆ）から構成されており、パルス発生回路はＰＬＬ（フェーズ・ロックト・ループ）３ｃ、分周回路３ｄ、ローパスフィルタ（ＬＰＦ）３ｅ、加減算回路３ｆから成り立っている。
【００１８】
スイッチト・キャパシタ・フィルタ３ａは、基本的には図３の（ａ）に示されるようにアナログスイッチとコンデンサで構成された回路（スイッチト・キャパシタ回路）をフィルタに応用したものであり、図３の動作説明図に示すように基本的には２個のスイッチとコンデンサから構成され、スイッチＳ１，Ｓ２を周期Ｔで交互にオン／オフすることにより、電流ｉが、ｉ＝Ｖ／（１／ｆＣ）で流れる。
【００１９】
このことから、スイッチト・キャパシタは抵抗と等価であるとみなせる。これを抵抗とコンデンサより成るＣＲフィルタに応用した場合（（ｂ）参照）には、その回路の遮断周波数ｆｃは２つのスイッチをオン／オフする周波数（スイッチト・キャパシタ・フィルタの場合にはクロック入力）により可変となり、遮断周波数ｆｃは（ｂ）に示されるように表わされる。尚、スイッチト・キャパシタ・フィルタ（ＳＣＦ）には市販のＩＣ（ＭＦ６−５０等）を使用しており、このＩＣの遮断周波数ｆｃはｆｃ＝ｆCLK（クロック入力周波数）／Ｎ（定数、例えば、定数：５０）で表わされる。
【００２０】
一方、リップルパルス成形回路３ｂは、図４に示される回路構成から成り立っている。この回路３ｂは内部に高周波アクティブフィルタ（フィルタ）ＦＬ２、第１および第２微分回路ＤＣ１，ＤＣ２、増幅器ＡＰ１、比較器（電圧比較器）ＣＭを備えている。
【００２１】
高周波アクティブフィルタＦＬ２は、抵抗Ｒ３，Ｒ４がオペアンプＯＰ１の非反転入力端子に入力され、反転入力端子には更に抵抗Ｒ３，Ｒ４の接続点に接続されたコンデンサＣ２が接続される。また、反転入力端子と抵抗Ｒ３，Ｒ４の接続点にはコンデンサＣ３が接続され、出力に対してフィードバックがかけられている。このフィルタＦＬ２は高周波成分の除去を行うもので、例えば、モータ１１の最高回転数（例えば、６０００ｒｐｍ）以上のノイズ成分を減衰量を大きくして確実に除去することができ、フィルタＦＬ２により、直流モータの回転信号（リップル周波数）にのるノイズが除去できるローパスフィルタＬＰＦとして機能する。
【００２２】
第１微分回路ＤＣ１は、ローパスフィルタＬＰＦの出力（ｂ）に接続されており、入力信号を微分して直流成分の減衰を行うものである。第１微分回路ＤＣ１はオペアンプＯＰ２の反転入力端子に、抵抗Ｒ７とカップリングコンデンサＣ５が直列接続されている。一方、非反転入力端子には抵抗Ｒ５とＲ６の分圧された電圧が印加され、分圧点にはバイパスコンデンサＣ４が接続されている。また、反転入力端子とオペアンプＯＰ２の出力との間には抵抗Ｒ８とコンデンサＣ６が並列接続されている。
【００２３】
増幅器ＡＰ１は、第１微分回路ＤＣ１の出力（ｃ）を増幅するものであり、オペアンプＯＰ３の非反転入力端子には抵抗Ｒ９，Ｒ１０が直列接続され、更に非反転入力端子にはコンデンサＣ９が接続されている。また、反転入力端子と、抵抗Ｒ９，Ｒ１０の接続点にはコンデンサＣ７が抵抗Ｒ１１を介して接地された状態で接続されており、オペアンプＯＰ３の出力との間にコンデンサＣ８および抵抗Ｒ１２が並列接続されている。
【００２４】
第２微分回路ＤＣ２は、増幅器ＡＰ１の出力（ｄ）を微分して位相を９０°シフトさせるものであり、オペアンプＯＰ４の非反転入力端子には増幅器ＡＰ１の出力（ｄ）が抵抗Ｒ１４とコンデンサＣ１１のフィルタを介して接続されている。一方、反転入力端子には抵抗Ｒ１３とコンデンサＣ１０が直列接続され、更にオペアンプＯＰ４の出力（ｅ）と非反転入力端子の間に抵抗Ｒ１５とコンデンサＣ１２が並列接続されている。
【００２５】
比較器ＣＭは、第２微分回路ＤＣ２の出力（ｅ）と増幅回路ＡＰ１の出力（ｄ）を比較するものであり、オペアンプＯＰ５の反転入力には抵抗Ｒ１７を介して増幅回路ＡＰ１の出力（ｄ）が接続されており、非反転入力端子には抵抗Ｒ１６を介して第２微分回路ＤＣ２の出力（ｅ）が接続され、更にオペアンプＯＰ５の出力（ｆ）との間には抵抗Ｒ１８が接続され、出力（ｆ）からリップル周波数に合致した矩形状のパルス出力（リップルパルス）が出力され、このパルス出力（ｆ）が、制御装置１のＣＰＵ２に入力されている。
【００２６】
上記したリップルパルス成形回路３ｂの各部における出力波形を、図５を参照に簡単に説明すると、まず最初、図１に示すモータ１１（１１ａ〜１１ｄのいずれか）に流れる電流は電流に比例した電圧信号（モータ回転信号）に換えられる。この信号には直流モータ特有のリップルがノイズと共にのっている（ａ波形）。リップルは直流モータ１１を用いた場合に発生するもので、その原因は整流子の複数あるセグメントがブラシを通過する際に接続されるコイルの数が回転に伴い変化するために、並列につながるコイルの数が変化し、モータ回転時の抵抗値の変化によってコイルに流れる電流が変化することで発生する。
【００２７】
このようなリップルがのった信号をスイッチト・キャパシタ・フィルタ（ＳＣＦ）３ａを通すことによりリップルノイズは除去されるが、スイッチト・キャパシタ・フィルタ３ａのクロック入力（クロック周波数ｆCLK）によるノイズが出力に表れ、その後、ローパスフィルタＬＰＦを通すことにより平滑化／減衰され、ｂ波形のようにノイズ成分が除去される。次に、ローパスフィルタＬＰＦを通過した信号（ｂ波形）を第１微分回路ＤＣ１に通すと、信号は微分され直流成分の減衰を行いリップル成分のみの波形、つまり、ｃ波形になる。更に、ｃ波形に対して増幅器ＡＰ１を通すとｃ波形の振幅が増幅されてｄ波形になり、その後、第２微分回路ＤＣ２を通すとｃ波形に対して位相が９０°遅れ、第２微分回路ＤＣ２後の波形がe波形となる。次に、増幅器ＡＰ１の出力（ｄ波形）と第２微分回路の出力（ｅ波形）を比較器ＣＭで比較することによって、パルス出力（ｆ波形）が得られる。
【００２８】
本発明ではパルス出力（リップルパルス）の波形をフィードバックし、リップルパルスの周波数がスイッチト・キャパシタ・フィルタ３ａの遮断周波数ｆｃとなるような回路構成としている。つまり、ＰＬＬ３ｃに入力されるリップルパルス（ｆ波形）の周波数ｆｐに対し、スイッチト・キャパシタ・フィルタ３ａの出力の遮断周波数の関係式（ｆｃ＝ｆCLK／Ｎ）の定数Ｎ（＝５０）に基づき最適な遮断周波数となる周波数（例えば、６０ｆｐ）をＰＬＬ３ｃは出力するようにしている。ＰＬＬ３ｃの出力（周波数：６０ｆｐ）は、入力周波数ｆｐに対して分周回路３ｄにより６０分周され、分周回路３ｄはＰＬＬ３ｃに対して周波数ｆｐを出力する。つまり、ＰＬＬ３ｃに入力されたリップルパルスの周波数ｆｐに基づき最適な遮断周波数ｆｃが得られるように発振が制御され、分周回路３ｄの出力信号の位相制御がなされる。このことから、スイッチト・キャパシタ・フィルタ３ａの遮断周波数ｆｃはモータ１１のパルス出力（リップルパルス）の状態に基づきリニアに変化するものとなる。
【００２９】
更に、ＰＬＬ３ｃにはパルス発生回路の起動時にＰＬＬ３ｃからの出力を安定化させるため、ＬＰＦ３ｅ，加減算回路３ｆが付加されている。パルス発生回路の起動時に加減算回路３ｆにモータ１１を駆動するバッテリー電圧Ｖｂを外部信号として与えることで、ＰＬＬ３ｃの発振を初期状態で一定の電圧レベルに保持し、発振が安定となった定常時にはＰＬＬ３ｃに入力されるリップルパルスに依存する発振を行う構成をとっている。この構成により、ＰＬＬ３ｃのＬＰＦ３ｅに対する信号ｇはリップルパルスｆと分周回路３ｄからの信号ｊの位相差に比例した信号が表れ、リップルパルスｆに分周回路３ｄからの出力ｊを合わせ込むように、位相制御が行われる。
【００３０】
そこで、図２の構成をとり、パルス出力（リップルパルス）をフィードバックし、スイッチト・キャパシタ・フィルタ３ａの遮断周波数ｆｃをリップルパルス周波数に基づきリニアに変化させることで、パルス出力（ｆ波形）は、リップルがのった電流波形に対して誤差成分が含まれないところで正確に切り換わり、誤差成分ののらない安定した波形を得ることができる。このようにして得られるモータ回転に同期した正確なリップルパルスを基に制御がなされるようにする。具体的に、ＣＰＵ２ではこの入力されたリップルパルスの切り換わるタイミング（ここでは、立ち下がりエッジを検出）でＣＰＵ２に取り込まれるようにすることで、正確なモータ制御が可能となる。つまり、上記した構成のモータ回転パルス生成回路３は、直流モータ１１の回転に同期して、正確にパルス出力を行う装置に用いることができるため、メモリシート装置（メモリシート）に適用できるものとなる。
【００３１】
そこで、一実施形態として、メモリシートについて処理について図６以降のフローチャートを参照して説明する。
【００３２】
車両においては、車両キー（図示せず）をキーシリンダ（図示せず）に差し込み車両キーを回すとイグニッションスイッチ１３がオンされ、バッテリー１２から制御装置１に電源が供給される。その後、電源が供給され始めると制御装置１はＣＰＵ２のＲＯＭの中に記憶された図６に示されるプログラム（メインルーチン  ２ｍｓｅｃ毎）を実行する。
【００３３】
メインルーチンではまず最初にステップＳ１０１においてイニシャル（初期設定）が行われる。このイニシャルではＲＯＭおよびＲＡＭのチェック、必要な定数のメモリ設定、およびシステムが正常に動作するかのチェックがなされ、その後、ステップＳ１０２においてマニュアル処理を行う。
【００３４】
マニュアル処理（図７参照）では、ステップＳ２０１において、最初に操作スイッチ７のいずれかが乗員によりオンされたかが判定される。尚、ここでは、操作スイッチ７（７ａ〜７ｄ）により、その操作スイッチ７に該当するモータ１１（１１ａ〜１１ｄ）が駆動されるという４つのモータ制御はどれも同じであるため、個々のモータ１１ａ〜１１ｄについてはそれぞれの説明を省略し、一般化したモータ制御の説明を行うものとする。
【００３５】
ステップＳ２０１において操作スイッチ７がＯＮ（オン）されていない場合（メモリシートの要求無）には、ステップＳ２０９においてモータ１１の動作を停止状態としてこの処理を終了するが、操作スイッチ７がオンの場合（メモリシートの要求有）にはステップＳ２０２で今後は押されている操作スイッチ７の状態からモータ１１を正転指示（正転要求）しているのか、逆転指示（逆転要求）しているのかが判定される。このモータ１１の正転／逆転指示は、シートの状態を前後移動／前倒後倒／上下移動させる方向により、車両において車両設計時に予め設定されているものであり、ここで、正転指示されている場合にはステップＳ２０３においてモータ１１に正転を行う出力を出し、該当するモータ１１に接続されたリレー９のコイルに通電することにより、モータ１１を正転駆動させる。
【００３６】
次のステップＳ２０４においては、モータ回転パルス生成回路３の出力からリップルパルスのエッジ入力があったか否かが判定される。ここで、エッジが入力されない場合にはこの処理を終了するが、リップルパルスのエッジが入力された場合にはステップＳ２０５において、モータ位置を記憶しているモータ位置カウンタの値をインクリメントし、これをモータ現在位置として記憶する。
【００３７】
一方、ステップＳ２０２において操作スイッチ７が操作され逆転指示されている場合には、ステップＳ２０６でモータ１１に逆転を行う出力を出し、該当するモータ１１に接続されたリレー９のコイルに通電することによりモータ１１を逆転動作させる。
【００３８】
次のステップＳ２０７においては、同じくモータ回転パルス生成回路３の出力からリップルパルスのエッジ入力があったか否かが判定される。ここでエッジが入力されない場合にはこの処理を終了するが、リップルパルスのエッジが入力された場合にはステップＳ２０８において、モータ位置を記憶しているモータ位置カウンタの値を逆転していることからデクリメントし、これをモータ現在位置として記憶する。
【００３９】
次に、メインルーチンのステップＳ１０３のメモリ再生処理を図８のステップにより行う。ステップＳ３０１ではメモリ再生スイッチ８ａがオン（押されたか）が判定され、このスイッチ８ａが押されていない場合にはステップＳ３１４に移るが、メモリ再生スイッチ８ａが乗員により押された場合にはシート位置の簡単な自動調整が必要とみなし、ステップＳ３０２を行う。ステップＳ３０２ではイグニッションスイッチ１３がオンされているかが判定され、イグニッションスイッチ１３がオンされていない場合にはステップＳ３０１と同じようにステップＳ３１４に移るが、イグニッションスイッチ１３がオンされている場合には、次にモータ現在位置の比較がなされる。このモータ現在位置の比較はモータ１１の正転／逆転によりインクリメント／デクリメントを行うモータ位置カウンタの値によりメモリに記憶されたメモリ値と比較されるものであって、モータ現在位置がメモリ値より小さい場合には、ステップＳ３０４でモータ１１を正転させるが、モータ現在位置がメモリ値以上になった場合にはステップＳ３０９でモータ１１を逆転させる。
【００４０】
以下のステップＳ３０５〜Ｓ３０８の処理と、ステップＳ３１０〜Ｓ３１３の処理は基本的には同じであり、ここではリップルパルスのエッジ入力が入った場合にはモータ位置カウンタをモータ正転時にはインクリメントし、逆転時にがデクリメントすることで現在のモータ状態をカウンタの状態で記憶する方法をとっている。その後、所定時間（例えば、０．５sec以内にエッジ入力があったか否かを検出し、その期間にパルス入力がない場合にはモータロックと判定するモータロック判定がなされ、エッジが所定時間内に検出された場合には、今度はモータ現在位置がメモリに記憶されたメモリ値と一致するかが判定される。ここで、メモリ値とモータ現在位置とが一致しないない場合には、まだメモリ位置までシートＳＴの状態が動いていないことからステップＳ３０３に戻り、ステップＳ３０３からの同じ処理を繰り返しメモリされた位置になるまで位置調整を行うが、モータ現在位置がメモリ値と一致した場合にはステップＳ３１４に移り、ステップＳ３１４ではモータ１１の動作を停止させる。
【００４１】
その後、メインルーチンのステップＳ１０４においてメモリ記憶を行う。このメモリ記憶は図９に示されるように、ステップＳ４０１においてメモリ記憶スイッチ８ｂが押されたかが判定され、メモリ記憶スイッチ８ｂが押されていれば、メモリ記憶の要求有として、今度はメモリ再生スイッチ８ａが押されているかが判定される。つまり、ステップＳ４０１，Ｓ４０２ではメモリ記憶スイッチ８ｂとメモリ再生スイッチ８ａが同時に押されている場合にのみステップＳ４０３でＣＰＵ内のメモリにそのときのシート状態が記憶されるようになっている。
【００４２】
尚、ここでは、モータ回転パルス生成回路３をメモリシートを制御する制御装置１に適用した場合について説明を行ってきたが、これに限定されるものではなく、固定部材に対する可動部材の状態（関係）をメモリ上で記憶し、記憶後に再度、記憶された状態まで可動部材を動かす装置に本発明を適用することが可能である。
【００４３】
【効果】
本発明によれば、制御装置に直流モータの回転状態を示すリップルパルスの周波数により遮断周波数が可変となるモータ回転パルス生成回路を備え、直流モータ回転に応じたリップルパルスをモータ回転パルス生成回路により生成できるので、従来のようなモータの回転状態を検出するセンサは必要なくなる。また、モータ回転パルス生成回路は制御装置に一緒に設けることができ、制御装置の制御回路と同じ基板に設けることができるので、モータ取付時にセンサ等の検出機構を制御装置と別体で取付けなくても良いため取付性が向上する。更に、直流モータを１個づつ独立して制御する場合には、個々の直流モータに設ける必要はなくなり、モータ回転パルス生成回路は１つで対応できるため、安価となる。
【００４４】
この場合、モータ回転パルス生成回路は、クロック入力により遮断周波数が決まり、直流モータからの入力信号のノイズを除去するスイッチト・キャパシタ・フィルタ、スイッチト・キャパシタ・フィルタの出力に対し波形成形を行い直流モータの回転状態を示すリップルパルスを生成するパルス成形回路、リップルパルスの周波数を基に遮断周波数を制御するパルスをスイッチト・キャパシタ・フィルタのクロック入力に与えるパルス発生回路とを備えれば、回路によりモータ回転を検出する検出機構が構成できるものとなる。リップルパルスの周波数を基に遮断周波数を制御するパルスをスイッチト・キャパシタ・フィルタのクロック入力に与えることにより遮断周波数がリニアに変化する。このことから、リップルの周波数変動に遮断周波数はリニアに追従でき、フィルタの減衰率はノイズに合わせて大きくすることが可能となる。よって、広い回転数範囲でモータ回転に応じた正確なリップルパルスを作ることができ、ノイズの大きいモータにも対応できるものとなる。
【図面の簡単な説明】
【図１】  本発明の一実施形態における状態記憶装置をメモリシート装置に適用したときのシステム構成図である。
【図２】  本発明の一実施形態におけるモータ回転パルス生成回路の回路ブロック図ある。
【図３】  本発明の一実施形態におけるモータ回転パルス生成回路のスイッチト・キャパシタ・フィルタの動作説明する説明図である。
【図４】  図１に示すリップルパルス成形回路の電気回路図である。
【図５】  図４に示すパルス成形回路の各点における波形を示したタイミングチャートである。
【図６】  本発明の一実施形態における制御装置の処理を示すフローチャートである。
【図７】  図６に示すマニュアル処理のフローチャートである。
【図８】  図６に示すメモリ再生処理のフローチャートである。
【図９】  図６に示すメモリ記憶処理のフローチャートである。
【符号の説明】
１  制御装置
２  ＣＰＵ
３  モータ回転パルス生成回路
３ａ  スイッチト・キャパシタ・フィルタ（ＳＣＦ）
３ｂ  リップルパルス成形回路（パルス成形回路）
３ｃ  ＰＬＬ（パルス発生回路）
３ｄ  分周回路（パルス発生回路）
３ｅ  ＬＰＦ（パルス発生回路）
３ｆ  加減算回路（パルス発生回路）
７  操作スイッチ（スイッチ部材）
８  メモリスイッチ（スイッチ部材）
１０  状態記憶装置
１１  直流モータ（モータ）
ＳＴ  シート（可動部材）
ＳＣ  シートクッション（可動部材）
ＳＢ  シートバック（可動部材）
ｆC  遮断周波数
ｆCLK  クロック入力の周波数
【図１】
0003885389.tif 000002
【図２】
0003885389.tif 000003
【図３】
0003885389.tif 000004
【図４】
0003885389.tif 000005
【図５】
0003885389.tif 000006
【図６】
0003885389.tif 000007
【図７】
0003885389.tif 000008
【図８】
0003885389.tif 000009
【図９】
0003885389.tif 000010