JPH08260811A - 移動体の位置検出装置 - Google Patents

移動体の位置検出装置

Info

Publication number
JPH08260811A
JPH08260811A JP7065782A JP6578295A JPH08260811A JP H08260811 A JPH08260811 A JP H08260811A JP 7065782 A JP7065782 A JP 7065782A JP 6578295 A JP6578295 A JP 6578295A JP H08260811 A JPH08260811 A JP H08260811A
Authority
JP
Japan
Prior art keywords
moving body
detecting
ripple waveform
detected
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP7065782A
Other languages
English (en)
Other versions
JP3555226B2 (ja
Inventor
靖弘 ▲高▼邊
Yasuhiro Takabe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mazda Motor Corp
Original Assignee
Mazda Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP06578295A priority Critical patent/JP3555226B2/ja
Publication of JPH08260811A publication Critical patent/JPH08260811A/ja
Application granted granted Critical
Publication of JP3555226B2 publication Critical patent/JP3555226B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Power-Operated Mechanisms For Wings (AREA)
  • Window Of Vehicle (AREA)

Abstract

(57)【要約】 【目的】 簡単な構成で直流モータからなる駆動モータ
の回転数を正確に検出し、これに基づいて移動体の位置
を適正に検出する。 【構成】 駆動モータ7の作動時に発生するリップル波
形をしきい値に基づいて検出するリップル波形検出手段
9と、このリップル波形の検出信号に応じて上記駆動モ
ータ7の回転数を計測する回転数計測手段10と、この
計測値に応じてウインドガラス1等からなる移動体の位
置を推定する位置推定手段11と、上記駆動モータ7の
駆動トルクに対応するパラメータの値を検出する駆動電
流検出手段12等からなるパラメータ検出手段と、この
パラメータの検出値に応じて上記駆動トルクに対応した
大きさのしきい値を設定するしきい値設定手段13とを
設けた。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、自動車に設けられたパ
ワーウインド、パワーシート、サンルーフまたは電動チ
ルトハンドル等の駆動モータによって駆動される移動体
の位置検出装置に関するものである。
【0002】
【従来の技術】従来、例えば特開昭61−128789
号公報に示されるように、直流モータからなる駆動モー
タに流れる電流に生じる脈動(リップル波形)を検出
し、この脈動の周波数がモータの回転数と極数に比例す
るという性質を利用して駆動モータの回転数を計測し、
この計測値に基づいて上記駆動モータによって駆動され
る移動体の位置を検出するように構成された移動体の位
置制御装置が知られている。
【0003】
【発明が解決しようとする課題】上記のように構成され
た移動体の位置制御装置では、上記脈動成分が駆動モー
タの負荷変動および共振回路の特性変化等の影響を受け
ているため、脈動成分の誤検出を生じ易く、駆動モータ
の回転数を正確に計測することが困難であるという問題
がある。
【0004】例えば、駆動電流値が大きい駆動モータの
起動時等と、駆動電流値の小さい通常作動時との間で、
上記脈動成分に含まれたノイズ成分の振幅に大きな差が
生じるため、定常作動時の脈動成分を検出し得るように
脈動検出用のしきい値を小さな値に設定した場合には、
起動時等に発生する振幅の大きなノイズ成分を脈動成分
として誤検出することになる。これに対して、上記起動
時等のノイズ成分を検出することなく、脈動成分のみを
検出し得るように上記しきい値を大きな値に設定した場
合には、上記定常作動時おける脈動成分の検出が不可能
となるという問題があった。
【0005】なお、上記問題点を解決するため、例えば
特開平6−173526号公報に示されるように、自動
車のウインドガラス等を上下駆動する駆動モータに流れ
るモータ電流による降下電圧を挟帯域バンドパスフィル
タ(BPF)に入力し、このBPFによって上記モータ
電流に含まれた脈動成分を検出し、これをパルス検出回
路によって一連のパルス列に変換し、このパルス列に含
まるパルス数を計測することにより、ウインドガラスの
位置を検出する移動体の位置検出装置が知られている。
また、上記移動体の検出装置において、ウインドガラス
の移動方向に応じて上記BPFの通過領域の中心周波数
を切り換え、この中心周波数を常に脈動成分の周波数に
一致させるように制御することが行われている。
【0006】上記のように挟帯域バンドパスフィルタ
(BPF)によって上記脈動成分を検出するように構成
した場合には、脈動に含まれたノイズ成分を除去して上
記脈動成分を正確に検出できるという利点を有する反
面、上記BPFを設ける必要があるので構造が複雑であ
るとともに、BPFの中心周波数と、モータ電流に含ま
れる脈動成分の周波数が周数とがわずかにずれると、上
記パルス列にうなり成分が現われ、これによって上記脈
動成分を正確なパルス列に変換することが困難になると
いう問題がある。
【0007】このため、上記公報に記載された移動体の
位置検出装置では、パルス列検出手段によって得られた
パルス列に生じる乱れに基づいて、上記脈動成分の周波
数と、上記BPFの中心周波数との差に基づくうなり成
分を検出するうなり検出手段と、この検出手段によって
検出されたうなり成分の属性に基づき、うなり成分がな
くなるように、上記BPFの中心周波数を制御し、ある
いは脈動成分を検出するための上記しきい値を変化させ
ることが行われている。
【0008】しかし、上記構成の移動体の位置検出装置
では、うなり検出手段において所定時間に亘り上記パル
ス列の変化状態を検出することにより、うなりの周期を
検出した後に、これを除去するようにBPFの中心周波
数を制御する等の複雑な制御が必要であるため、制御の
応答遅れが生じることが避けられないとともに、制御手
段の処理容量が増大する等の問題がある。
【0009】本発明は、上記問題点を解決するためにな
されたものであり、制御の応答遅れを生じることなく、
簡単な構成で直流モータからなる駆動モータの回転数を
正確に計測し、これに基づいて移動体の位置を適正に検
出することができる移動体の位置検出装置を提供するこ
とを目的としている。
【0010】
【課題を解決するための手段】請求項1に係る発明は、
直流モータからなる駆動モータによって駆動される移動
体の位置を検出する移動体の位置検出装置であって、上
記駆動モータの作動時に発生するリップル波形をしきい
値に基づいて検出するリップル波形検出手段と、このリ
ップル波形検出手段の検出信号に応じて上記駆動モータ
の回転数を計測する回転数計測手段と、この回転数計測
手段の計測値に応じて上記移動体の位置を推定する位置
推定手段とを設けるとともに、上記駆動モータの駆動ト
ルクに対応するパラメータの値を検出するパラメータ検
出手段と、このパラメータの検出値に応じて上記駆動ト
ルクに対応した大きさのしきい値を設定するしきい値設
定手段とを設けたものである。
【0011】請求項2に係る発明は、直流モータからな
る駆動モータによって駆動される移動体の位置を検出す
る移動体の位置検出装置であって、大きさの異なる複数
のしきい値を設定するしきい値設定手段と、上記駆動モ
ータの作動時に発生するリップル波形を上記複数のしき
い値に基づいて検出するリップル波形検出手段と、この
リップル波形検出手段の検出信号に応じて上記駆動モー
タの回転数を計測する回転数計測手段と、この回転数計
測手段の計測値に応じて上記移動体の位置を推定する位
置推定手段とを設け、上記リップル波形検出手段におい
て複数のしきい値に対応するリップル波形が同時に検出
された場合に、上記回転数計測手段において大きな値の
しきい値に対応するリップル波形の検出信号に応じて駆
動モータの回転数を計測するように構成したものであ
る。
【0012】請求項3に係る発明は、上記請求項1また
は2記載の移動体の位置検出装置において、移動体が予
め設定された基準位置に到達したことを検出する移動体
検出手段と、位置推定手段によって推定された移動体の
位置と上記移動体検出手段によって検出された移動体の
位置との誤差を検出し、この誤差をなくす方向にリップ
ル波形検出用のしきい値を学習して更新する学習手段と
を設けたものである。
【0013】
【作用】上記請求項1記載の発明によれば、駆動トルク
の大きい駆動モータの起動時等には、しきい値設定手段
によって大きな値のしきい値が設定され、このしきい値
に基づいてリップル波形の検出が行われ、かつ駆動トル
クの小さい駆動モータの通常運転時には、しきい値設定
手段によって小さな値のしきい値が設定され、このしき
い値に基づいてリップル波形の検出が行われる。そし
て、上記リップル波形の検出信号に応じて駆動モータの
回転数が計測されるとともに、この計測値に基づいて上
記駆動モータによって駆動される移動体の位置が、位置
推定手段において推定されることになる。
【0014】上記請求項2記載の発明によれば、駆動モ
ータの作動時に、複数のしきい値に基づいてリップル波
形の検出がそれぞれ行われ、小さな値に設定されたしき
い値のみに基づいて上記リップル波形が検出された場合
または大きな値に設定されたしきい値のみに基づいて上
記リップル波形が検出された場合には、この検出信号に
応じて駆動モータの回転数が計測される。また、上記小
さな値のしきい値および大きな値のしきい値の両方に基
づいてリップル波形がそれぞれ検出された場合には、上
記大きな値のしきい値に対応するリップル波形の検出信
号に応じ、駆動モータの回転数が計測されることにな
る。
【0015】上記請求項3記載の発明によれば、移動体
検出手段によって移動体が基準位置に到達したことが確
認された時点における位置推定手段の移動体の推定位置
と、上記基準位置との誤差が検出され、この誤差が大き
い場合には、この誤差をなくす方向にリップル電流検出
用のしきい値が補正され、このしきい値がしきい値設定
手段において設定されることになる。
【0016】
【実施例】図1は本発明に係る移動体の検出装置をパワ
ーウインドに適用してなる第1実施例を示している。こ
のパワーウインドは、ウインドガラス1と、このウイン
ドガラス1を昇降駆動するウインドレギュレータ2と、
このウインドレギュレータ2を制御する制御部3とを有
している。上記ウインドレギュレータ2には、ウインド
ガラス1を昇降自在に支持する前後一対のガイド4,5
と、ウインドガラス1の下端部を支持するX式のアーム
機構6と、このアーム機構6を駆動する直流モータから
なる駆動モータ7とが設けられている。
【0017】そして、車室内に設けられた操作スイッチ
8のスイッチ操作に応じ、上記制御部3から駆動モータ
7に制御信号が出力されることにより、この駆動モータ
7が正回転または逆回転して上記アーム機構6が駆動さ
れ、下方の開放位置にあるウインドガラス1が上昇して
自動的に閉止され、あるいは上方の閉止位置にあるウイ
ンドガラス1が下降して自動的に開放されるようになっ
ている。
【0018】上記制御部3には、駆動モータ7の作動時
に発生するリップル波形を後述するしきい値に基づいて
検出するリップル波形検出手段9と、このリップル波形
検出手段9の検出信号に応じて上記駆動モータ7の回転
数を計測する回転数計測手段10と、この回転数計測手
段10の計測値に応じて上記ウインドガラス1からなる
移動体の昇降位置を推定する位置推定手段11と、上記
駆動モータ7の駆動電流を検出する電流計等の駆動電流
検出手段12と、上記リップ波形検出用のしきい値を設
定するしきい値設定手段13とが設けられている。
【0019】リップル波形検出手段9は、上記駆動電流
検出手段12によって検出された駆動モータ7の駆動電
流値と、上記しきい値設定手段13によって設定された
しきい値とを比較することにより、上記駆動モータ7の
作動時にその回転数と極数とに応じて発生するリップル
波形を検出するように構成されている。すなわち、上記
駆動電流検出手段12によって検出された駆動モータ7
の駆動電流には、例えば図2に示すように、山形のリッ
プル波形が所定間隔で発生しており、上記駆動電流値が
リップ波形検出用のしきい値A以上となったときに、上
記リップル波形の検出信号Cを上記回転数計測手段10
に出力するように構成されている。
【0020】また、回転数計測手段10は、上記操作ス
イッチ8の出力信号に応じて駆動モータ7の回転方向を
判別する方向判別手段15と、この方向判別手段15お
よび上記リップ波形検出手段9の検出信号に応じ、ウイ
ンドガラス1の全開位置または全閉位置を初期位置とし
て駆動モータ7の回転数を積算して記憶するカウンタ1
6と、ウインドガラス1が初期位置に到達したことを確
認して上記カウンタ16に記憶された回転数の積算値を
0にリセットするリセット手段17とを有している。
【0021】上記カウンタ16は、リップル波形検出手
段9から出力されるリップル波形の検出信号の数をカウ
ントし、方向判別手段15によって駆動モータ7が正回
転状態にあることが確認された場合には、駆動モータ7
の極数に対応する数のリップル波形の検出信号が出力さ
れた時点で、駆動モータ7が一回転したと判断してその
回転数の積算値を1だけ増加させるように構成されてい
る。また、上記駆動モータ7が逆回転状態にあることが
確認された場合には、駆動モータ7が一回転したと判断
された時点で、上記回転数の積算値が1だけ減算される
ことになる。
【0022】上記リセット手段17は、例えば操作スイ
ッチ8から出力されたウインドガラス1を全開状態とす
る指令信号に応じてタイマをセットし、このタイマがタ
イムアップした時点でウインドガラス1が初期位置に到
達したと判断して上記カウンタ16に記憶された回転数
の積算値をリセットするリセット信号を出力するように
構成されている。なお、上記ウインドガラス1が全開状
態となったことを検出するリミットスイッチ等のセンサ
をドア内に設け、このセンサから検出信号が出力された
時点で、上記リセット信号をカウンタ16に出力するよ
うに構成してもよい。
【0023】位置推定手段11は、上記回転数計測手段
10のカウンタ16において積算された駆動モータ7の
回転数と、この駆動モータ7によって駆動されるウイン
ドガラス1の移動速度とに基づいてウインドガラス1の
昇降位置を推定するようにように構成されている。すな
わち、上記駆動モータ7の一回転に対するウインドガラ
ス1の移動量(ウインドガラス1の移動速度)は、上記
ウインドレギュレータ2の特性に応じて予めわかってい
るため、上記カウンタ16に記憶された回転数の積算値
と、上記移動速度とに基づき、全開位置に対するウイン
ドガラス1の上昇位置が上記位置推定手段11において
推定されるようになっている。
【0024】また、上記しきい値設定手段13は、駆動
モータ7に流れる駆動電流の大きさと、この駆動モータ
7の駆動トルクとの間に比例関係があることを利用して
上記駆動電流検出手段12の検出値に基づき、駆動トル
クに対応したしきい値を設定するものである。例えば、
上記駆動電流検出手段12によって検出された駆動電流
値をパラメータとして駆動トルクを計算によって求め、
この駆動トルクの検出値に所定の係数を掛け合わせるこ
とにより、駆動トルクの大きさに対応したしきい値をリ
ニアに設定し、このしきい値を上記リップル波形検出手
段9に出力するように構成されている。
【0025】上記構成において、操作スイッチ8がON
操作されると、その操作方向に応じて上記駆動モータ7
が正回転または逆回転し、上記ウインドレギュレータ2
によってウインドガラス1が昇降駆動される。また、上
記駆動モータ7の駆動電流が駆動電流検出手段12によ
って検出され、この検出信号が上記リップル波形検出手
段9およびしきい値設定手段13にそれぞれ出力され
る。
【0026】そして、上記駆動電流検出手段12の検出
値に応じ、上記駆動トルクに対応するリップル波形検出
用のしきい値が上記しきい値設定手段13において逐
次、設定されるとともに、このしきい値と、上記駆動電
流の検出値とに基づき、駆動モータ7の作動時に発生す
るリップル波形が上記リップル波形検出手段9において
検出され、この検出信号が上記回転数計測手段10に出
力される。
【0027】すなわち、駆動モータ7の回転速度が一定
状態となった定常作動時には、図2に示すように、駆動
モータ7の駆動トルクおよび駆動電流の値が小さいた
め、これに応じてリップル波形検出用のしきい値Aも小
さな値に設定されることになる。これに対して、駆動モ
ータ7の起動時、停止時またはウインドガラス1と上部
サッシュとの間に異物の噛み込み等が生じた特定作動時
には、図3に示すように、駆動モータ7の駆動トルクお
よび駆動電流の値が大きいため、これに応じてリップル
波形検出用のしきい値Bも大きな値に設定される。
【0028】そして、上記しきい値A,Bと、駆動電流
の検出値とが比較されてリップル波形が検出され、駆動
電流値がしきい値A,B以上となったときに、リップル
波形の検出信号Cが上記リップル波形検出手段9から回
転数計測手段10に出力され、この回転数計測手段10
において、上記検出信号Cからなるパルス数がカウント
されることにより、上記駆動モータ7の回転数が積算さ
れることになる。
【0029】このように上記駆動電流検出手段12から
なるパラメータ検出手段によって駆動モータ7の駆動ト
ルクに対応するパラメータの値、つまり駆動電流値を検
出し、この検出値に応じて上記リップル波形検出用のし
きい値を逐次、設定するように構成したため、駆動電流
値および駆動トルクが小さい上記定常作動時に、小さな
値に設定された上記しきい値Aに基づいて上記リップル
波形を迅速かつ確実に検出することができる。
【0030】また、駆動電流値および駆動トルクが大き
い上記特定作動時に、大きな値に設定された上記しきい
値Bに基づいてリップル波形の検出が行われるため、こ
のリップル波形に含まれた大きな振幅のノイズNがリッ
プル波形として誤検出されるという事態の発生を確実に
防止し、上記リップル波形を迅速かつ正確に検出するこ
とができる。
【0031】したがって、上記リップル波形の検出信号
Cに応じ、駆動モータ7の回転数を上記回転数計測手段
10において適正に検出することができ、この検出値に
基づいてウインドガラス1からなる移動体の昇降位置を
上記位置推定手段11において迅速かつ正確に推定する
ことにより、種々の制御を適正に実行することができ
る。
【0032】例えば、上記位置推定手段11において異
物の噛み込み等が生じ易い全閉位置の下方にウインドガ
ラス1が位置していることが確認された場合に、図外の
噛み込み検出手段による噛み込み検出動作をスタートさ
せたり、回転速度制御手段によって駆動モータ7の回転
速度を低下させたりする等の制御を実行することができ
る。
【0033】また、上記実施例では、操作スイッチ8か
ら出力されたウインドガラス1を全開状態とする指令信
号に応じてタイマをセットし、このタイマがタイムアッ
プした時点でウインドガラス1が初期位置に到達したと
判断して上記カウンタ16に記憶された回転数の積算値
をリセットするリセット手段17を設けたため、上記初
期位置においてカウンタ16の積算値を確実に初期化す
ることができる。
【0034】したがって、リミットスイッチ等の新たな
センサを設けることなく、簡単な構成でウインドガラス
1が全閉位置にあることを正確に検出することができ
る。しかも、上記位置推定手段11によって推定された
ウインドガラス1の昇降位置と、実際の昇降位置との間
に誤差がある場合には、この誤差を上記初期位置におい
て強制的に0とする制御が実行されるため、上記誤差が
累積されて上記推定値と実際の昇降位置との間の誤差が
大きくなることを確実に防止できる。
【0035】なお、上記実施例では、駆動モータ7の駆
動トルクに対応するパラメータとして駆動モータ7の駆
動電流を用い、この駆動電流値を電流計からなる駆動電
流検出手段12によって検出するようにした例について
説明したが、上記パラメータとして駆動モータ7の回転
速度またはウインドガラス1の昇降位置を用い、これパ
ラメータの検出値に基づいて上記しきい値の大きさを設
定するように構成してもよい。
【0036】すなわち、駆動モータ7の駆動トルクと、
その回転速度とは、反比例関係にあるため、回転速度検
出手段において検出された駆動モータ7の回転速度が低
い場合には、この回転速度が高い場合に比べ、大きな値
のリップル波形検出用のしきい値を上記しきい値設定手
段13において設定するようにしてもよい。
【0037】また、上記ウインドガラス1の昇降位置
と、駆動モータ7の駆動トルクとの間には、図4に示す
ように一定の関係があり、ウインドガラス1が駆動モー
タ7の起動位置aから定常作動位置bに到る間と、上記
ウインドガラス1が全閉位置に近づいた全閉近傍位置c
の以降とにおいて、比較的大きな駆動トルクが作用し、
かつ上記定常作動位置bと、全閉近傍位置cとの間にお
いて、比較的の小さな駆動トルクが作用することとな
る。したがって、上記位置推定手段11において推定さ
れたウインドガラス1の位置に基づいて応じ、上記しき
い値の設定値を段階的に変化させるように構成してもよ
い。
【0038】また、図5に示す第2実施例のように、上
記しきい値設定手段13において大きさの異なる複数の
しきい値A,Bを設定するとともに、上記リップル波形
検出手段9において駆動モータ7の作動時に発生するリ
ップル波形を上記複数のしきい値A,Bに基づいて検出
し、この複数のしきい値A,Bに対応するリップル波形
が所定期間内において同時に検出された場合に、大きな
値Bのしきい値に対応するリップル波形の検出信号に応
じ、上記回転数計測手段10において駆動モータ7の回
転数を計測するように構成してもよい。
【0039】例えば、大小2種類のしきい値A,Bを設
定し、このしきい値A,Bに基づいて上記リップル波形
の検出制御を同時に実行した場合、駆動トルクの小さい
領域αにおいては、小さな値のしきい値Aのみに基づい
て上記リップル波形が検出されるため、この検出信号C
1に基づいて上記回転数の計測が行われる。また、ノイ
ズNの振幅が比較低小さい駆動トルクの中程度の領域β
においては、大きな値のしきい値Bのみに基づいて上記
リップル波形が検出されるため、この検出信号C2に基
づいて上記回転数の計測が行われることになる。
【0040】これに対して駆動トルクが大きく、大きな
振幅のノイズNが発生する駆動トルクの大きな領域γに
おいては、小さな値のしきい値Aと、大きな値のしきい
値Bとの両方に基づいて上記リップル波形が検出される
ため、大きな値のしきい値Bに対応する検出信号C2に
応じ、上記回転数計測手段10において駆動モータ7の
回転数を計測する。
【0041】このように構成した場合には、上記ノイズ
Nに基づいた誤検出を防止しつつ、予め設定された複数
のしきい値A,Bに基づいてリップル波形を正確に検出
することができるとともに、上記しきい値A,Bを計算
によって求める動作が不要であるという利点がある。
【0042】また、図6に示す第3実施例のように、操
作スイッチ8から出力される全閉作動指令信号に応じて
作動するタイマまたはドア開口部の上端に設けられたリ
ミットスイッチ等からなり、ウインドガラス1等の移動
体が全閉位置等の予め設定された基準位置に到達したこ
とを検出する移動体検出手段19と、上記位置推定手段
11によって推定された移動体の位置と移動体検出手段
19によって検出された移動体の位置との誤差を検出
し、この誤差をなくす方向にリップル波形検出用のしき
い値を学習して更新する学習手段20とを設けた構造と
してもよい。
【0043】そして、図7に示すように、移動体の位置
検出動作がスタートした時点で、移動体が基準位置に到
達したか否かを判別し(ステップS1)、YESと判定
された時点で、上記位置推定手段11によって推定され
た移動体の位置と、上記移動体検出手段19によって検
出された移動体の位置との誤差δを検出する(ステップ
S2)。
【0044】次いで、上記誤差δの絶対値|δ|が予め
設定された基準値Rよりも大きいか否かを判定し(ステ
ップS3)、NOと判定された場合には、上記しきい値
が適正であるため、誤差δがほとんど生じていないと判
断してリターンする。
【0045】また、上記ステップS3でNOと判定さ
れ、しきい値が不適正であるために大きな値の誤差δが
生じたことが確認された場合には、上記誤差δが正の値
であるか否かを判定する(ステップS4)。このステッ
プS4でYESと判定された場合には、上記しきい値が
大きいために回転数計測手段10によって駆動モータ7
の回転数が実際よりも少なく計測され、これに起因して
上記誤差δが生じた判断し、ステップS5において、上
記しきい値を小さくする学習制御を実行した後にリター
ンする。
【0046】すなわち、上記駆動電流検出手段12の検
出値に係数を掛け合わせることにより、しきい値を設定
する上記第1実施例においては、上記係数の値を小さな
値に更新することにより、上記学習制御を実行する。ま
た、しきい値設定手段13において設定された大きさの
異なる複数しきい値を使用する上記第2実施例において
は、上記しきい値をそれぞれ大きな値に更新する学習制
御を実行する。
【0047】また、上記ステップS4でNOと判定され
た場合には、上記しきい値が小さいためにノイズNがリ
ップル波形であると誤検出されることにより、回転数計
測手段10によって駆動モータ7の回転数が実際よりも
多く計測され、これによって上記誤差δが生じたと判断
し、ステップS6において、上記しきい値を大きくする
学習制御を実行した後にリターンする。
【0048】このように構成した場合には、各車体にお
ける個体差を自動的に修正することができるとともに、
レギュレータ6または駆動モータ7の経時劣化等により
発生する誤差を自動的に修正することができるため、移
動体の昇降位置を正確に検出することができる。
【0049】
【発明の効果】以上説明したように、請求項1に係る発
明は、駆動電流検出手段等からなるパラメータ検出手段
によって駆動モータの駆動トルクに対応するパラメータ
の値を検出し、この検出値に応じて上記リップル波形検
出用のしきい値を逐次、設定するように構成したため、
駆動電流値および駆動トルクが小さい定常作動時に、小
さな値に設定された上記しきい値に基づいて上記リップ
ル波形を迅速かつ確実に検出することができるととも
に、駆動電流値および駆動トルクが大きい上記特定作動
時に、大きな値に設定された上記しきい値に基づいてリ
ップル波形の検出を行うことにより、このリップル波形
に含まれた大きな振幅のノイズNがリップル波形として
誤検出されるという事態の発生を確実に防止し、上記リ
ップル波形を迅速かつ正確に検出することができる。
【0050】したがって、従来装置のようにバンドパス
フィルタ等設けることなく、簡単な構成で上記リップル
波形の検出信号に応じ、駆動モータの回転数を上記回転
数計測手段において適正に検出することができ、この検
出値に基づいてウインドガラスからなる移動体の昇降位
置を上記位置推定手段において迅速かつ正確に推定する
ことができるとともに、制御の応答遅れが生じるのを効
果的に防止できるという利点がある。
【0051】また、請求項2に係る発明は、しきい値設
定手段において大きさの異なる複数のしきい値を設定す
るとともに、上記リップル波形検出手段において駆動モ
ータの作動時に発生するリップル波形を上記複数のしき
い値に基づいて検出し、この複数のしきい値に対応する
リップル波形が同時に検出された場合に、大きな値のし
きい値に対応するリップル波形の検出信号に応じ、上記
回転数計測手段において駆動モータの回転数を計測する
ように構成したため、上記ノイズに基づいた誤検出を防
止しつつ、予め設定された複数のしきい値に基づいてリ
ップル波形を正確に検出できるとともに、上記しきい値
を計算によって求める動作が不要であるという利点があ
る。
【0052】また、請求項3に係る発明は、移動体が予
め設定された基準位置に到達したことを検出する移動体
検出手段と、位置推定手段によって推定された移動体の
位置と上記移動体検出手段によって検出された移動体の
位置との誤差を検出し、この誤差をなくす方向にリップ
ル波形検出用のしきい値を学習して更新する学習手段と
を設けたため、レギュレータまたは駆動モータの経時劣
化等により発生する誤差を自動的に修正して移動体の昇
降位置を正確に検出することができる。
【図面の簡単な説明】
【図1】本発明に係る移動体の位置検出装置の第1実施
例を示す説明図である。
【図2】駆動トルクが小さい場合のリップル波形の検出
状態を示すタイムチャートである。
【図3】駆動トルクが大きい場合のリップル波形の検出
状態を示すタイムチャートである。
【図4】駆動トルクと、しきい値との関係を示すタイム
チャートである。
【図5】本発明の第2実施例におけるリップル波形の検
出状態を示すタイムチャートである。
【図6】本発明の第3実施例を示すブロック図である。
【図7】上記第3実施例における制御動作を示すフロー
チャートである。
【符号の説明】
1 ウインドガラス(移動体) 7 駆動モータ 9 リップル波形検出手段 10 回転数計測手段 11 位置推定手段 12 駆動電流検出手段(パラメータ検出手段) 13 しきい値設定手段 19 移動体検出手段 20 学習手段

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 直流モータからなる駆動モータによって
    駆動される移動体の位置を検出する移動体の位置検出装
    置であって、上記駆動モータの作動時に発生するリップ
    ル波形をしきい値に基づいて検出するリップル波形検出
    手段と、このリップル波形検出手段の検出信号に応じて
    上記駆動モータの回転数を計測する回転数計測手段と、
    この回転数計測手段の計測値に応じて上記移動体の位置
    を推定する位置推定手段とを設けるとともに、上記駆動
    モータの駆動トルクに対応するパラメータの値を検出す
    るパラメータ検出手段と、このパラメータの検出値に応
    じて上記駆動トルクに対応した大きさのしきい値を設定
    するしきい値設定手段とを設けたことを特徴とする移動
    体の位置検出装置。
  2. 【請求項2】 直流モータからなる駆動モータによって
    駆動される移動体の位置を検出する移動体の位置検出装
    置であって、大きさの異なる複数のしきい値を設定する
    しきい値設定手段と、上記駆動モータの作動時に発生す
    るリップル波形を上記複数のしきい値に基づいて検出す
    るリップル波形検出手段と、このリップル波形検出手段
    の検出信号に応じて上記駆動モータの回転数を計測する
    回転数計測手段と、この回転数計測手段の計測値に応じ
    て上記移動体の位置を推定する位置推定手段とを設け、
    上記リップル波形検出手段において複数のしきい値に対
    応するリップル波形が同時に検出された場合に、上記回
    転数計測手段において大きな値のしきい値に対応するリ
    ップル波形の検出信号に応じて駆動モータの回転数を計
    測するように構成したことを特徴とする移動体の位置検
    出装置。
  3. 【請求項3】 移動体が予め設定された基準位置に到達
    したことを検出する移動体検出手段と、位置推定手段に
    よって推定された移動体の位置と上記移動体検出手段に
    よって検出された移動体の位置との誤差を検出し、この
    誤差をなくす方向にリップル波形検出用のしきい値を学
    習して更新する学習手段とを設けたことを特徴とする請
    求項1または2記載の移動体の位置検出装置。
JP06578295A 1995-03-24 1995-03-24 移動体の位置検出装置 Expired - Fee Related JP3555226B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06578295A JP3555226B2 (ja) 1995-03-24 1995-03-24 移動体の位置検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06578295A JP3555226B2 (ja) 1995-03-24 1995-03-24 移動体の位置検出装置

Publications (2)

Publication Number Publication Date
JPH08260811A true JPH08260811A (ja) 1996-10-08
JP3555226B2 JP3555226B2 (ja) 2004-08-18

Family

ID=13296960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06578295A Expired - Fee Related JP3555226B2 (ja) 1995-03-24 1995-03-24 移動体の位置検出装置

Country Status (1)

Country Link
JP (1) JP3555226B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7199547B2 (en) 2001-05-09 2007-04-03 Hitachi, Ltd. Apparatus, method or system for controlling mobile body
JP2007270446A (ja) * 2006-03-30 2007-10-18 Furukawa Electric Co Ltd:The ドア開閉制御装置
JP2014007806A (ja) * 2012-06-22 2014-01-16 Aisin Seiki Co Ltd 直流モータの回転状態検出装置
CN105927090A (zh) * 2016-06-30 2016-09-07 北京经纬恒润科技有限公司 门窗玻璃的位置检测方法、装置、门窗控制***和汽车

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL2019723B1 (en) * 2017-10-13 2019-04-23 Mci Mirror Controls Int Netherlands B V Method and device for providing information on an annular displacement of a DC electromotor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7199547B2 (en) 2001-05-09 2007-04-03 Hitachi, Ltd. Apparatus, method or system for controlling mobile body
JP2007270446A (ja) * 2006-03-30 2007-10-18 Furukawa Electric Co Ltd:The ドア開閉制御装置
JP2014007806A (ja) * 2012-06-22 2014-01-16 Aisin Seiki Co Ltd 直流モータの回転状態検出装置
CN105927090A (zh) * 2016-06-30 2016-09-07 北京经纬恒润科技有限公司 门窗玻璃的位置检测方法、装置、门窗控制***和汽车

Also Published As

Publication number Publication date
JP3555226B2 (ja) 2004-08-18

Similar Documents

Publication Publication Date Title
EP0945953B1 (en) Method of detecting pinching of object of power window apparatus
US6051945A (en) Anti-pinch safety system for vehicle closure device
EP2109211B1 (en) System and method for determining position or speed of a commutaded DC motor with error correction
US6678601B2 (en) Motor speed-based anti-pinch control apparatus and method with rough road condition detection and compensation
US5983567A (en) Safety device for automatic window opening and closing
JP3730795B2 (ja) パワーウインド装置の挟み込み検知方法
JP4896471B2 (ja) 開閉部材制御装置および挟み込み検出方法
WO1997046781A1 (fr) Appareil d'ouverture et de fermeture de fenetres
KR20040091587A (ko) 창문 유리 삽입유무 검출장치
CN111206838A (zh) 一种纹波防夹位置补偿方法及装置
WO2003103349A2 (en) Motor speed-based anti-pinch control apparatus and method
US7714526B2 (en) Control device for a closure member of a vehicle
US6633148B1 (en) Drive device and method for moving a vehicle part
JP4063094B2 (ja) 開閉体の挟み込み検知装置
JPH08260811A (ja) 移動体の位置検出装置
JP3675622B2 (ja) パワーウインド装置の挟み込み検知方法
JP5466496B2 (ja) 車両用開閉体の制御装置
JP4785260B2 (ja) 開閉体の挟み込み判定制御方法
JP2942127B2 (ja) パワーウインドウ駆動制御装置
CN114814572A (zh) 门窗堵转检测方法
JP2003041856A (ja) 開閉部材の異物挟み込み検出方法及び開閉部材の異物挟み込み検出装置
JP3424886B2 (ja) パワーウインド制御装置
JPH10169315A (ja) ウインドウガラスの挟持有無検出装置
JP3657671B2 (ja) モータ駆動制御装置
JP4794755B2 (ja) 開閉体の挟み込み防止制御方法

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040420

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040503

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees