JP4573992B2 - Window glass clamping presence / absence detection device - Google Patents
Window glass clamping presence / absence detection device Download PDFInfo
- Publication number
- JP4573992B2 JP4573992B2 JP2000339103A JP2000339103A JP4573992B2 JP 4573992 B2 JP4573992 B2 JP 4573992B2 JP 2000339103 A JP2000339103 A JP 2000339103A JP 2000339103 A JP2000339103 A JP 2000339103A JP 4573992 B2 JP4573992 B2 JP 4573992B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- threshold
- window glass
- state
- door
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H7/00—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
- H02H7/08—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
- H02H7/085—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load
- H02H7/0851—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load for motors actuating a movable member between two end positions, e.g. detecting an end position or obstruction by overload signal
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05F—DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
- E05F15/00—Power-operated mechanisms for wings
- E05F15/40—Safety devices, e.g. detection of obstructions or end positions
- E05F15/41—Detection by monitoring transmitted force or torque; Safety couplings with activation dependent upon torque or force, e.g. slip couplings
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
- E05Y2400/00—Electronic control; Electrical power; Power supply; Power or signal transmission; User interfaces
- E05Y2400/10—Electronic control
- E05Y2400/32—Position control, detection or monitoring
- E05Y2400/334—Position control, detection or monitoring by using pulse generators
- E05Y2400/338—Position control, detection or monitoring by using pulse generators of the linear type
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
- E05Y2400/00—Electronic control; Electrical power; Power supply; Power or signal transmission; User interfaces
- E05Y2400/10—Electronic control
- E05Y2400/52—Safety arrangements associated with the wing motor
- E05Y2400/53—Wing impact prevention or reduction
- E05Y2400/54—Obstruction or resistance detection
- E05Y2400/56—Obstruction or resistance detection by using speed sensors
- E05Y2400/564—Obstruction or resistance detection by using speed sensors sensing motor speed
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
- E05Y2400/00—Electronic control; Electrical power; Power supply; Power or signal transmission; User interfaces
- E05Y2400/10—Electronic control
- E05Y2400/52—Safety arrangements associated with the wing motor
- E05Y2400/53—Wing impact prevention or reduction
- E05Y2400/54—Obstruction or resistance detection
- E05Y2400/58—Sensitivity setting or adjustment
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
- E05Y2900/00—Application of doors, windows, wings or fittings thereof
- E05Y2900/50—Application of doors, windows, wings or fittings thereof for vehicles
- E05Y2900/53—Type of wing
- E05Y2900/55—Windows
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H7/00—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
- H02H7/08—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
- H02H7/085—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load
- H02H7/0856—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load characterised by the protection measure taken
- H02H7/0858—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load characterised by the protection measure taken by reversing, cycling or reducing the power supply to the motor
Landscapes
- Power-Operated Mechanisms For Wings (AREA)
- Window Of Vehicle (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ウインドウガラスの挟持有無検出装置に関するものである。
【0002】
【従来の技術】
従来、車両には、ウインドウガラスをモータ等の駆動力によって昇降させるパワーウインドウ装置を備えたものがある。このパワーウインドウ装置では、各ドアに設けられたスイッチの操作によってモータを駆動し、ウインドウガラスを昇降させるようになっている。
【0003】
ところで、このようなパワーウインドウ装置は、挟まれ防止機能を備えているものが多い。詳述すると、この挟まれ防止機能は、ウインドウガラスが閉動作を行っている途中において、該ガラスと窓枠の間に例えば異物が挟まって、それ以上の閉動作が不能となったとき、制御回路がその挟まりを検出する。そして、ウインドウガラスを逆方向たる開く方向に動作させて挟まった異物を開放させるものである。
【0004】
この異物が挟まったことの検出には、例えば、パルス検知方式がある。パルス検知方式は、ウインドウガラスを開閉するモータの回転速度を検出し、その検出速度に比例した周期のパルス信号を生成することによって行われる。このパルスの周期(モータの回転速度)の変動を利用して制御回路では挟まれ検出が行われる。
【0005】
そして、この挟まれ検出を、異なる車種又は車両にそれぞれ対応させたり、車両の経時変化をキャンセルし、常に安定した動作を成立させるために、前記挟まれ状態の有無を判別するための閾値を随時変更させるシステム(所謂、学習制御)が知られている。
【0006】
この学習制御においては、ウインドウガラスの開閉時におけるパルス信号に基づいたデータ(パルス周期)が、現在の閾値と比較される。そして、その差分が所定値以上の変化があったと判断されると、前記取得データを元に新しい閾値が更新設定される。
【0007】
【発明が解決しようとする課題】
ところで、ウインドウガラスの開閉時において、同ウインドウガラスに掛かる負荷は、例えば、ドアの開閉状態の違いや、車両の走行状態の違い等によって変化する。特に、車両の走行状態においては、常に路面の状況は変化するため、ウインドウガラスに掛かる負荷は一律にはならない。例えば、車両が悪路を走っていると、車両停車時よりもウインドウガラスへ掛かる負荷は大きくなる。
【0008】
この結果、前記車両走行時等に検出された異常データで、所定値以上の変化があったとして閾値を更新してしまうと、車両停止時等において、異物が挟まれているにも関わらず、挟まれを検出しないという問題があった。
【0009】
本発明は上記問題点を解決するためになされたものであり、その目的は、閾値更新のための学習制御を行う場合、ウインドウガラスの開閉が行われる際の状況の判定に基づいて、閾値の更新を正確に行うことができ、高精度な挟まれ検出を実現できるウインドウガラスの挟持有無検出装置を提供することにある。
【0010】
【課題を解決するための手段】
上記問題点を解決するために、請求項1に記載の発明は、ウインドウガラスによる挟まれが発生した際にウインドウガラスを駆動するモータの駆動を停止又は逆転する挟まれ防止機能を有する駆動制御手段と、モータの回転に対応したデータと挟まれの有無を決定するための閾値とを比較判定し、その差分が許容変化量を超えた場合に、前記閾値を更新する閾値更新処理を行う判定更新手段とを備えるウインドウガラスの挟持有無検出装置において、ウインドウガラスが開閉動作する際における車両の走行状態を検出する走行状態検出手段を少なくとも含む車両環境パラメータ検出手段を備え、前記走行状態を含む車両環境パラメータが所定条件を満たしていない場合は、前記判定更新手段は閾値更新のための閾値更新処理を行わず、ウインドウガラスの動作中において、前記車両環境パラメータに基づいて車両に関する状態変化があったか否かを判定する状態変化検出手段を更に備え、前記状態変化検出手段が車両に関する状態変化を検出した際には、前記判定更新手段は閾値更新処理を行わないことを要旨とする。
【0011】
請求項2に記載の発明は、請求項1において、前記車両の走行状態における所定条件は、車両が停車中か否かであり、車両が走行中のときには、前記判定更新手段は閾値更新のための閾値更新処理を行わないことを要旨とする。
【0012】
請求項3に記載の発明は、ウインドウガラスによる挟まれが発生した際にウインドウガラスを駆動するモータの駆動を停止又は逆転する挟まれ防止機能を有する駆動制御手段と、モータの回転に対応したデータと挟まれの有無を決定するための閾値とを比較判定し、その差分が許容変化量を超えた場合に、前記閾値を更新する閾値更新処理を行う判定更新手段とを備えるウインドウガラスの挟持有無検出装置において、ウインドウガラスが開閉動作する際における車両の走行状態を検出する走行状態検出手段を少なくとも含む車両環境パラメータ検出手段を備えると共に、前記閾値は、車両環境パラメータ検出手段から検出される検出結果に対応した状況対応閾値として複数設定されており、前記判定更新手段は、車両環境パラメータ検出手段の検出結果に応じて、モータの回転に対応したデータと状況対応閾値のうち何れか1つとを比較判定し、その差分が許容変化量を超えた場合に、当該状況対応閾値を更新し、ウインドウガラスの動作中において、前記走行状態を含む車両環境パラメータに基づいて車両に関する状態変化があったか否かを判定する状態変化検出手段を更に備え、前記状態変化検出手段が車両に関する状態変化を検出した際には、前記判定更新手段は閾値更新処理を行わないことを要旨とする。
【0013】
請求項4に記載の発明は、請求項1乃至請求項3のうちいずれか1項において、前記車両環境パラメータ検出手段は、ドアの開閉状態を検出するためのドア状態検出手段、バッテリ電圧を検出するためのバッテリ電圧検出手段、外部の温度状況を検出するための温度検出手段、車両に加わる加速度を検出する加速度検出手段のうち少なくとも何れか1つを更に含むことを要旨とする。
【0015】
(作用)
請求項1の発明によれば、閾値更新の学習制御において、モータの回転に対応したデータが判定更新手段にて、閾値と比較される際には、車両環境パラメータ検出手段にて検出された車両環境パラメータが所定条件を満たしているかが判定される。そして、少なくとも閾値の更新への影響が大きい走行状態の検出結果が所定条件を満たしていない場合は、判定更新手段による閾値更新処理は行われない。その一方で、走行状態を含む車両環境パラメータが所定条件を満たしている場合には判定更新手段による前記閾値更新処理が行われる。従って、所定条件下のみで行われる閾値の更新は正確にされるとともに、ウインドウガラスによる挟まれが判定される際に、誤った閾値が更新されたことによる誤作動は発生しない。
また、ウインドウガラスの動作中において、異常なデータが検出されやすい車両に関する状態変化時のデータが新閾値として更新されることはない。
【0016】
請求項2の発明によれば、閾値更新のためのデータとしては不適である異常なデータが検出され易い車両の走行が走行状態検出手段で検出された際には、前記判定更新手段による閾値更新処理は行われない。
【0017】
請求項3の発明によれば、閾値更新の学習制御において、車両環境パラメータ検出手段で検出されたそれぞれの車両環境パラメータの状況に応じて、判定更新手段にて、モータの回転に対応したデータと複数の状況対応閾値のうち何れか1つと比較判定が行われる。従って、それぞれの車両の状態に応じて閾値の更新は正確に行われる。また、挟まれ検出の場合は、状況対応閾値の何れか1つと車両環境パラメータの状況に応じたデータとが比較される。
また、ウインドウガラスの動作中において、異常なデータが検出されやすい車両に関する状態変化時のデータが新閾値として更新されることはない。
【0018】
請求項4の発明によれば、ウインドウガラス開閉時における車両環境パラメータの検出には、ドア状態検出手段、バッテリ電圧検出手段、温度検出手段、加速度検出手段のうち少なくとも何れか1つが更に含まれているため、データ取得の状況がより詳しく検出され、閾値の更新が正確に行われる。
【0020】
【発明の実施の形態】
(第1実施形態)
以下、本発明を車両のサイドドアのパワーウインドウ装置に具体化した一実施形態を図1〜図3に従って説明する。
【0021】
図1はパワーウインドウ装置の電気的構成を示すブロック図である。
同図において、駆動制御手段、判定更新手段及び状態変化検出手段としてのコントローラ11は演算部12、記憶部13を備えている。演算部12は各種の演算を行うようにされている。又、記憶部13は演算部12による演算結果等を記憶する書き換え可能なメモリ部(RAM)と、各種制御プログラムを記憶する読み出し専用のメモリ部(ROM)と、電気的に書き込み/消去可能な不揮発性のメモリ部(EEPROM)とを備えている。
【0022】
下降スイッチ、上昇スイッチ、自動操作スイッチ(オートスイッチ)からなるウインドウスイッチとしてのパワーウインドウスイッチ15は、入力回路16を介してコントローラ11に接続されている。パワーウインドウスイッチ15は、図2に示すようにドア17の内側面に設けられている。前記上昇スイッチはウインドウガラス18を閉まる方向(上方)に作動させるためのスイッチであり、下降スイッチはウインドウガラス18を開く方向(下方)に作動させるためのスイッチである。両スイッチは、2段クリック式であり揺動型のパワーウインドウスイッチ15を選択的に切換操作、即ち、一側側(ダウン側)若しくは他側側(アップ側)を一段押圧することにより、オン・オフ操作される。
【0023】
また、前記オートスイッチは、パワーウインドウスイッチ15のダウン側若しくはアップ側を2段押圧する操作に基づいてウインドウガラス18を全開・全閉状態に作動させるためのスイッチである。
【0024】
一方、ウインドウガラス18を上昇又は下降させるためのモータとしての駆動モータ19は、直流モータから構成され、駆動回路としてのドライブ・切換回路20を介して前記コントローラ11に接続されている。前記ドライブ・切換回路20は、コントローラ11からの駆動制御信号に基づいて、駆動モータ19に対して駆動電源の供給又は停止を行うと共に正転又は逆転を行うための回路を切り換える。即ち、前記上昇・下降スイッチの操作信号たるアップ若しくはダウン信号に基づくコントローラ11からの制御駆動信号に応答して、ドライブ・切換回路20は駆動モータ19を駆動させる。そして、ウインドウガラス18を上昇又は下降させるようになっている。
【0025】
前記駆動モータ19の近傍には、パルスセンサ22が配設されている。このパルスセンサ22は入力回路23を介してコントローラ11に接続されており、駆動モータ19の駆動(回転)に応じてパルス信号(以下、単に「パルス」という)をコントローラ11へ出力するようになっている。そして、駆動モータ19の回転速度に比例したパルス周期の長短に基づいて、コントローラ11ではウインドウガラス18の挟まれを検出する。
【0026】
前記コントローラ11には、リミットスイッチ24が入力回路25を介して接続されている。そして、前記ウインドウガラス18がその移動可能な範囲の全閉位置または全開位置に到達したときは、前記リミットスイッチ24がオンされて、そのオン信号がコントローラ11に出力されるようになっている。又、そのオン信号に基づいてコントローラ11からドライブ・切換回路20に制御信号が出力され、駆動モータ19の駆動は停止されるようになっている。
【0027】
前記コントローラ11には、車両環境パラメータ検出手段及び走行状態検出手段としての車速センサ26が入力回路27を介して接続されている。前記車速センサ26は車両の走行状態を検出してその車速に応じた検出信号をコントローラ11に出力するようになっている。前記車両の走行状態が車両環境パラメータに相当する。
【0028】
また、ドア17には、車両環境パラメータ検出手段及びドア状態検出手段としてのドアスイッチ28が設けられており、同ドアスイッチ28は、入力回路29を介してコントローラ11に接続されている。ドアスイッチ28は、ドアが開放状態のときオフとなり、ドアが閉鎖状態のときオンとなる。前記ドアの開閉状態が車両環境パラメータに相当する。
【0029】
次に、本実施形態における挟まれ検出の処理について説明する。
本実施形態では、挟まれ防止機能としてはパルス検知方式をとっており、パルスセンサ22にて生成され、駆動モータ19の回転速度に比例した周期のパルス信号に基づいている。即ち、一般に、モータ19の回転速度が速いとパルス周期は短く、反対に遅いとパルス周期は長くなり、このパルス周期の変動を利用している。なお、本実施形態では、パルス周期がモータの回転に対応したデータに相当する。
【0030】
詳述すると、今、駆動モータ19が一定の回転速度でウインドウガラス18を閉める方向に閉動作させているとき、その時々に出力されるパルス周期は一定となる。そして、今出力された実パルスのパルス周期T0 と、その今出力されたパルスより数えてN−1個前までの各パルスのパルス周期T1 〜TN-1 とを合計し、その合計値をNで割る。即ち、平均パルス周期P0 (=[T0 +T1 +・・・+TN-1 ]/N)を求める。すると、パルス周期が常に一定ならば、平均パルス周期P0 も一定となる。
【0031】
そして、その時々で求めた平均パルス周期P0 に対して、予め定めた閾値係数Aを掛けた値を閾値P0S(=A*P0 )として求める。この閾値P0Sは、その時々における挟み込みの有無を決定するための基準値となるものである。なお、前記閾値P0Sに係る閾値係数Aは記憶部13のEEPROMに格納されている。
【0032】
そして、そのときに求められたパルス周期T0 と、前記閾値P0Sとを比較する。その結果、実パルス周期T0 が前記閾値P0Sよりも大きいときは(T0 >P0S、即ちP0S−T0 <0)、演算部12は何かが挟まったと判断して、ウインドウガラス18を停止又は逆転動作(開く方向への動作)をするようにドライブ・切換回路20に制御信号を出力する。反対に、そのときの実パルス周期T0 が閾値P0S以下(T0 ≦P0S、即ちP0S−T0 ≧0)のときには、演算部12は何も挟まっていないと判断する。
【0033】
従って、演算部12による挟まれ検出は、現在の回転速度に基づくパルスと、所定範囲の過去から現在に至るまでに得た回転速度に基づくパルスとの比較により行っている。
【0034】
次に、挟まれ検出の処理とともに、本実施形態における挟まれ防止機能の学習制御、即ち、閾値P0Sの更新を判定する処理について図3に示すフローチャートに従って説明する。なお、このフローチャートは演算部12が実行する処理を示したものである。
【0035】
このフローチャートは、アップ信号又はダウン信号を入力すると、起動する。
すなわち、パワーウインドウスイッチ15からコントローラ11に操作信号たるダウン信号が入力されると、コントローラ11はドライブ・切換回路20へ制御駆動信号を出力する。すると、ドライブ・切換回路20はその信号に基づいて駆動モータ19を駆動させ、ウインドウガラス18を下降させる(ステップ(以下、「S」と略す。)101)。そして、駆動モータ19の回転駆動に基づいて、パルスセンサ22は回転速度に比例した周期のパルスを生成し、コントローラ11へ出力する。この結果、コントローラ11では、閾値P0Sと比較するためのデータであるパルス周期の取得を開始する(S102)。
【0036】
S103では、前述した挟まれ検出の処理(平均パルス周期P0 の算出等を含む)を行い、S103の後の処理では、閾値を随時更新する所謂学習制御を始める。即ち、S103において、まず挟まれ検出の処理として閾値P0Sと今回取得したパルスのパルス周期T0 との大小関係の比較をする。詳述すると、演算部12は、記憶部13のEEPROMに記憶されている閾値係数Aを読み出す。その後、前記閾値係数Aと平均パルス周期P0 とを掛けることにより閾値P0Sを算出し、閾値P0Sからパルス周期T0 を引いた値が、0より小さいか否かを判定する(挟まれ検出を行う。)。前記パルス周期T0 が閾値P0Sを超えていた場合は(P0S−T0 <0、S103がYES)、S104に進む。そして、ドライブ・切換回路20に制御信号を出力し、ウインドウガラス18を停止又は逆転動作(開く方向への動作)させる。
【0037】
一方、S103において、パルス周期T0 が閾値P0Sを超えていなかった場合は(P0S−T0 ≧0、S103がNO)、S105に進む。そして、演算部12は今回のパルスのパルス周期T0 と閾値P0Sとの差分値が許容変化量Trthを超えているか否かを判定する。なお、この許容変化量Trthは、車両が停車中であり、且つドア17の閉鎖状態の際に、車両の経時変化に対応させるために、閾値P0S(即ち閾値係数A)の更新を判定するための定数で、実験値より決定される。又、前記許容変化量Trthは予め記憶部13のROMに記憶されている。
【0038】
S105において、差分値が許容変化量Trthを超えている(P0S−T0 >Trth、即ちS105がYES)場合は、S106に進む。一方、前記S105において、差分値が許容変化量Trthを超えていない(P0S−T0 ≦Trth、即ちS105がNO)場合は、S110に移行する。
【0039】
S106において、演算部12はパルスが入力された際に車両が停車中であったか否かを判定する。即ち、車速センサ26からコントローラ11に入力される検出信号(以下、車速信号という。)に基づいて走行状態を判定する。そして、車速センサ26からの車速信号に基づいて演算し、車速が0であると、即ち、車両が停車中である(S106がYES)と判断すると、S107に進む。
【0040】
前記S107において、演算部12はパルスが入力された際にウインドウガラス18が備えられたドア17が閉鎖状態か否かを判定する。そして、ドアスイッチ28がオンである、即ち、ドア17が閉じられていると判断した場合は(S107がYES)、S108に進む。そして、S108において、記憶部13のRAMに今回のパルス周期T0 を新閾値として一時的に記憶させ、S110に進む。
【0041】
ここで、前記S106において、車速センサ26からの車速信号に基づいて演算して、車速が0以外であると(S106がNO)、即ち、車両が走行中であると判断した場合、及び前記S107において、ドアスイッチ28からのドア信号がオフである、即ち、ドア17が閉じられていないと判断した場合は(S107がNO)、S109に移行する。そして、S109においては、車速センサ26又はドアスイッチ28からの信号に基づいた車両が走行中又はドア開放中であるとの情報を状態変化情報として記憶部13のRAMに一時的に記憶し、S110に進む。
【0042】
そして、S110において、演算部12はウインドウガラス18の閉動作が終了したか否かを判定する。即ち、リミットスイッチ24からのオン信号がコントローラ11に入力されたか否かを判定する。リミットスイッチ24からのオン信号を確認して、ウインドウガラス18の閉動作が終了したと判断した場合は(S110がYES)、S111に進む。
【0043】
一方、リミットスイッチ23からのオン信号が入力されていない場合、即ち、ウインドウガラス18の閉動作が終了していない場合は(S110がNO)、S102に戻る。
【0044】
S111において、演算部12は、記憶部13のRAMに新閾値のデータ(即ちパルス周期T0 )が記憶されているか否かを判定する。前記RAMに新閾値のデータ(パルス周期T0 )が記憶されていると判断した場合は(S111がYES)、S112へ進み、ウインドウガラス18の閉動作の間に車両に関する状態変化があったか否かを判定する。即ち、記憶部13のRAMに車速センサ26又はドアスイッチ28からの信号に基づいた車両が走行中又はドア開放との状態変化情報が記憶されているか否かを判定する。
【0045】
そして、S112において、RAMに車両が走行中又はドア開との状態変化情報が記憶されていない、即ち、ウインドウガラス18の閉動作中に、状態変化が無かったと判断した場合は(S112がYES)、S113に進む。そして、S113において、RAMに一時的に記憶されていた今回のパルス周期T0 を新閾値P0Sとして更新する。そして、新閾値P0Sに係る閾値係数A(=T0 /P0 )を算出し、この値を記憶部13のEEPROMに書き込みすることにより、閾値係数Aを更新し、このフローチャートを終了する。なお、本実施形態では、前記S113が閾値更新処理に相当する。
【0046】
前記S112において、RAMに車両が走行中又はドア開との状態変化情報が記憶されている、即ち、ウインドウガラス18の閉動作中に、状態変化があったと判断した場合は(S112がNO)、S114に進む。そして、RAMに記憶されている新閾値のデータ(パルス周期T0 )を破棄し、このフローチャートを終了する。
【0047】
一方、前記S111において、前記RAMに新閾値のデータ(パルス周期T0 )が記憶されていないと判断した場合は(S111がNO)、このフローチャートを終了する。
【0048】
従って、閾値P0S(閾値係数A)の更新は、ウインドウガラス18が閉動作する間、車両が停車中で且つドア17が閉鎖状態であった場合のみ行われる。そして、ウインドウガラス18の閉動作中に、車両が走行している場合や、たとえ車両が停止していてもドア17が開放されている場合は、RAMに新閾値のデータ(今回のパルス周期T0 )が記憶されず、閾値P0S(閾値係数A)の更新は行われない。
【0049】
さらに、ウインドウガラス18の閉動作中に、車両の停止から走行又はその逆、及びドアの閉鎖から開放又はその逆の行為が行われた場合には、RAMに状態変化情報が記憶されているため、たとえ、RAMに新閾値のデータ(今回のパルス周期T0 )が記憶されていたとしても、そのデータにて閾値の更新が行われることはない。
【0050】
なお、本実施形態では、ウインドウガラス18が閉動作する間において、車両停車中、且つドア17が閉鎖状態のときが所定条件に相当する。
従って、上記実施形態によれば、以下のような効果を得ることができる。
【0051】
(1)上記実施形態では、ウインドウガラス18が閉動作をすると、挟まれ判定を最優先で実施した上で、演算部12は車速センサ26及びドアスイッチ28からの車速信号及びドア信号に基づいて、車両の現在状況が閾値P0Sの更新に適した状態か否かを判定する。そして、ウインドウガラス18が閉動作する間、車両が停車中で且つドア17が閉鎖状態であったときのみに、ウインドウガラス18の閉動作終了後に、閾値P0S(閾値係数A)は更新される。このため、一定条件を満たした場合のみに行われる閾値P0S(閾値係数A)の更新は車両の経時変化に対応して正確になされる。従って、ウインドウガラス18による挟まれ検出の際に、従来と異なり誤った閾値P0S(閾値係数A)が更新されたことによる誤作動は発生せず、高精度な挟まれ検出が実現できる。
【0052】
(2)上記実施形態では、車両の走行中には、挟まれ判定のためのパルス周期T0 と閾値P0Sとの比較は行われる一方で、閾値更新のための新閾値(パルス周期T0 )のRAMへの記憶は行われない。この結果、ウインドウガラス18の閉動作終了後に、閾値P0S(閾値係数A)の更新が行われることはない。従って、車両が安定せず、異常なデータ(パルス周期T0 )が最も検出され易い走行中において、閾値更新がされることはない。
【0053】
(3)また、車両が停止中であっても、ドア17が閉鎖状態でない場合は、閾値更新のための新閾値(パルス周期T0 )はRAMに記憶されず、閾値P0S(閾値係数A)の更新は行われない。従って、例えば、異常なデータが検出され易いドア17の開放時に閾値更新がされることはない。
【0054】
(4)上記実施形態では、車速センサ26とドアスイッチ28にて、ウインドウガラス18が閉動作する際の車両状況を検出し、その検出結果に基づいて演算部12は、閾値P0S(閾値係数A)の更新の元となる記憶判定、即ち、RAMに状態変化情報又は新閾値の何れかを記憶させる判定を行う。従って、前記車速センサ26とドアスイッチ28にて閾値P0S(閾値係数A)の正確な更新を容易に実現できる。
【0055】
(5)上記実施形態では、閾値P0S(閾値係数A)の更新をする元となる、RAMへの記憶判定は車速センサ26とドアスイッチ28の双方からの検出結果に基づいて行われた。従って、例えば、ドアスイッチ28でウインドウガラス18が閉動作する際のドア状況を検出し、それのみに基づいて判定を行う場合と比較して、車速センサ26の検出にて、閾値更新が可能な状態を絞り込むため、正確な閾値更新ができる。
【0056】
(6)上記実施形態では、RAMに状態変化情報を記憶させ、ウインドウガラス18の閉動作終了後に閾値更新の最終判断を行っている。このため、たとえ、ウインドウガラス18の閉動作中に、ドア17の閉鎖状態及び車両の停止状態と、ドア17の開放状態や走行状態とがあった場合、ドア17の閉鎖状態及び車両の停止状態中にRAMに新閾値が記憶されたとしても、そのデータが新閾値として更新されることはない。即ち、例えば、異常なデータが検出され易いドア17の開閉による衝撃が発生する虞がある状況や、車両の発車時等の状況では閾値更新がされることはない。
(第2実施形態)
本発明の第2実施形態を図4及び図5に基づいて説明する。
【0057】
なお、第2実施形態においては、既に説明した実施形態の構成と同一構成又は相当する構成については、同一番号を付しその説明を省略する。また、本実施形態において、上記第1実施形態と異なる所は、挟み込みの有無を決定するための閾値の数である。
【0058】
まず、本実施形態における挟まれ検出の処理について説明する。
本実施形態においては、その時々における挟み込みの有無を決定するための閾値は、停車中・ドア閉時閾値P0S1 、停車中・ドア開時閾値P0S2 、走行時用閾値P0S3 の3つ設定されている。即ち、前記閾値P0S1 ,P0S2 ,P0S3 に係る閾値係数は、前述した3つの閾値P0S1 ,P0S2 ,P0S3 に対応して、停車中・ドア閉時閾値係数A1,停車中・ドア開時閾値係数A2,走行時用閾値係数A3とが互いに異なる値を有するように設定がされている。そして、前記各閾値係数A1〜A3は、それぞれ記憶部13のEEPROMに格納されている。前記停車中・ドア閉時閾値P0S1 、停車中・ドア開時閾値P0S2 、走行時用閾値P0S3 が状況対応閾値に相当する。
【0059】
そして、挟まれ検出を行う際は、そのときに求められたパルス周期T0 と、その時々の状況に対応して、前記閾値P0S1 ,P0S2 ,P0S3 (=A1*P0 ,A2*P0 ,A1*P0 )の何れかとを比較する。そして、そのときのパルス周期T0 が前記閾値P0S1 ,P0S2 ,P0S3 よりも大きいとき(T0 >P0S1 ,P0S2 ,P0S3 )、演算部12は何かが挟まったと判断して、ウインドウガラス18を停止又は逆転動作(開く方向への動作)をするようにドライブ・切換回路20に制御信号を出力する。反対に、そのときのパルス周期T0 が閾値P0S1 ,P0S2 ,P0S3 以下(T0 ≦P0S1 ,P0S2 ,P0S3 )のときには演算部12は何も挟まっていないと判断する。
【0060】
次に、挟まれ検出の処理と共に、演算部12が実行する挟まれ防止機能の学習制御を図4及び図5に示すフローチャートに従って説明する。なお、このフローチャートは演算部12が実行する処理を示したものである。
【0061】
ウインドウガラス18の閉動作を開始させると(S101)、本実施形態では、まず、車両の状態を記憶する(S211)。即ち、ウインドウガラス18が閉動作し始めた際の、走行状態及びドア17の開閉状態を車速センサ26及びドアスイッチ28から検出される信号に基づいて記憶部13のRAMに記憶する。
【0062】
そして、パルス周期の検出をコントローラ11が開始する(S102)と、S106において、パルスが入力された際に車両が停車中であるか否かを判定する。このとき、車速センサ26からコントローラ11に入力される車速信号に基づいて判定する。
【0063】
車速センサ26からの車速信号に基づいて演算し、車速が0であると、即ち、車両が停車中である(S106がYES)と判断すると、S107に進む。次いで、S107において、ウインドウガラス18が備えられたドア17が閉鎖状態か否かを判定する。即ち、ドアスイッチ28がオンであるか否かを判定する。
【0064】
そして、ドアスイッチ28がオンである、即ち、ドア17が閉じられていると判断した場合は(S107がYES)、S212の挟まれ検出処理を行う。
すなわち、S212において、記憶部13のEEPROMに記憶されている停車中・ドア閉時閾値係数A1を読み出す。そして、前記閾値係数A1と平均パルス周期P0 とから停車中・ドア閉時閾値P0S1 を算出し、挟まれ検出の処理として停車中・ドア閉時閾値P0S1 と今回のパルスのパルス周期T0 との大小関係の比較をする。そして、前記パルス周期T0 が停車中・ドア閉時閾値P0S1 を超えていた場合は(P0S1 −T0 <0、S212がYES)、S104に進む。そして、S104ではドライブ・切換回路20に制御信号を出力し、ウインドウガラス18を停止又は逆転動作(開く方向への動作)させる。
【0065】
一方、S212において、パルス周期T0 が停車中・ドア閉時閾値P0S1 を超えていなかった場合は(P0S1 −T0 ≧0、S212がNO)、S213に進む。S213において、停車中・ドア閉時閾値P0S1 と今回のパルスのパルス周期T0 との差分値が第1許容変化量Trth1を超えているか否かを判定する。なお、この第1許容変化量Trth1は、車両が停車中であって、且つドア閉鎖時において車両の経時変化に対応させるために、閾値P0S1 (即ち閾値係数A1)の更新を判定するための定数で、予め記憶部13のROMに記憶されている。
【0066】
前記差分値が第1許容変化量Trth1を超えている(P0S1 −T0 >Trth1、即ちS213がYES)場合は、S108に進む。また、前記S213において、差分値が第1許容変化量Trth1を超えていない(P0S1 −T0 ≦Trth1、即ちS213がNO)場合は、S110に進む。
【0067】
又、前記S107において、ドアスイッチ28からのドア信号がオフである、即ち、ドア17が開放されている場合は(S107がNO)、S214の挟まれ検出処理を行う。すなわち記憶部13のEEPROMに記憶されている停車中・ドア開時閾値係数A2を読み出す。そして、前記閾値係数A2と平均パルス周期P0 とから停車中・ドア開時閾値P0S2 を算出し、今回のパルスのパルス周期T0 と比較する。前記パルス周期T0 が停車中・ドア開時閾値P0S2 を超えていた場合は(P0S2 −T0 <0、S214がYES)、S104に進む。一方、S214において、パルス周期T0 が停車中・ドア開時閾値P0S2 を超えていなかった場合は(P0S2 −T0 ≧0、S214がNO)、S215に進む。
【0068】
S215において、停車中・ドア開時閾値P0S2 と今回のパルスのパルス周期T0 との差分値が第2許容変化量Trth2を超えているか否かを判定する。なお、この第2許容変化量Trth2は、車両が停車中であって、且つドア開放時において車両の経時変化に対応させるために、閾値P0S2 (即ち、閾値係数A2)の更新を判定するための定数で、予め記憶部13のROMに記憶されている。
【0069】
差分値が第2許容変化量Trth2を超えている(P0S2 −T0 >Trth2、即ちS215がYES)場合は、S108に進む。また、前記S215において、差分値が第2許容変化量Trth2を超えていない(P0S2 −T0 ≦Trth2、即ちS215がNO)場合は、S110に進む。
【0070】
前記S106において、車速センサ26からの車速信号により車速が0以外、即ち、車両が走行中であると判断した場合は、S216の挟まれ検出処理を行う。すなわち記憶部13のEEPROMに記憶されている走行時用閾値係数A3を読み出す。次いで、前記閾値係数A3と平均パルス周期P0 とから走行時用閾値P0S3 を算出し、今回のパルスのパルス周期T0 と比較する。前記パルス周期T0 が走行時用閾値P0S3 を超えていた場合は(P0S3 −T0 <0、S216がYES)、S104に進む。一方、S216において、パルス周期T0 が走行時用閾値P0S3 を超えていなかった場合は(P0S3 −T0 ≧0、S216がNO)、S217に進む。
【0071】
そして、S217において、今回の走行時用閾値P0S3 とパルスのパルス周期T0 との差分値が第3許容変化量Trth3を超えているか否かを判定する。なお、この第3許容変化量Trth3は、走行中における車両の経時変化に対応させるために、閾値P0S3 (即ち、閾値係数A3)の更新を判定するための定数で、予め記憶部13のROMに記憶されている。
【0072】
前記差分値が第3許容変化量Trth3を超えている(P0S3 −T0 >Trth3、即ちS217がYES)場合は、S108に進む。また、前記S217において、差分値が第3許容変化量Trth3を超えていない(P0S3 −T0 ≦Trth3)場合は、S110に進む。
【0073】
S213,S214,S215からS108に移行すると、記憶部13のRAMに今回のパルス周期T0 を停車中・ドア閉時、停車中・ドア開時、又は走行時における新閾値P0S1 〜P0S3 として一時的に記憶させ、S110に進む。
【0074】
S108、S213,S215,S217からS110に移行すると、同ステップでは、リミットスイッチ24からのオン・オフ信号に基づいてウインドウガラス18の閉動作が終了したか否かを判定する。ウインドウガラス18の閉動作が終了したと判断した場合は(S110がYES)、S112に進み、閉動作が終了していないと判断した場合は(S110がNO)、S102に戻り、S102以降の処理を行う。
【0075】
S112において、ウインドウガラス18の閉動作が終了した現在の走行状態及びドア17の開閉状態がウインドウガラス18が閉動作し始めたときに比して変化があったか否かを判定する。即ち、演算部12は、現在の車両の状態を車速センサ26及びドアスイッチ28からの信号に基づいて判断し、S211にて予めRAMに記憶されていた車両の状態と比較する。
【0076】
S112において、車両の状態変化が無いと判断した場合は(S112がYES)、S113に進む。そして、RAMに記憶されていた新閾値(パルス周期T0 )を適宜それぞれの車両の状態における新閾値P0S1 〜P0S3 として更新する。
【0077】
即ち、車両の状態が停車中・ドア閉時であった場合は、新閾値P0S1 に係る停車中・ドア閉時閾値係数A1(=T0 /P0 )を算出し、記憶部13のEEPROMに書き込みすることにより、閾値係数A1を更新する。また、車両の状態が停車中・ドア開時であった場合は、新閾値P0S2 に係る停車中・ドア開時閾値係数A2(=T0 /P0 )を算出し、記憶部13のEEPROMに書き込みすることにより、閾値係数A2を更新する。また、車両の状態が走行時であった場合は、新閾値P0S3 に係る走行時用閾値係数A3(=T0 /P0 )を算出し、記憶部13のEEPROMに書き込みすることにより、閾値係数A3を更新する。そして、このフローチャートを終了する。
【0078】
一方、 S112において、演算部12が車両状況の変化が有ると判断した場合は(S112がNO)、S114に進む。そして、RAMに記憶されていた新閾値(パルス周期T0 )を破棄して、このフローチャートを終了する。換言すれば、ウインドウガラス18の閉動作中に、車両の状態(走行状態、ドア開閉状態)が変化した場合は、閾値が更新されることはない。
【0079】
この結果、前記各閾値P0S1 ,P0S2 ,P0S3 (閾値計数A1〜A3)の更新は、ウインドウガラス18が閉動作する間にその車両の状態が変化しないという前提の元で、入力されたパルスのパルス周期T0 と、パルス入力時の状況に適した閾値P0S1 ,P0S2 ,P0S3 とが比較されることによって行われる。
【0080】
従って、本実施形態によれば、以下のような効果を得ることができる。
(1)上記第2実施形態では、ウインドウガラス18が閉動作すると、挟まれ判定を最優先で実施した上で、演算部12は車速センサ26及びドアスイッチ28からの検出信号及びドア信号に基づいて、閾値更新のためにパルス周期T0 と現在の車両状況に応じた閾値P0S1 ,P0S2 ,P0S3 とを比較する。そして、そのときの状況に応じた閾値P0S1 ,P0S2 ,P0S3 との差分値が、それぞれに対応する許容変化量Trth1〜Trth3を超えており、且つウインドウガラス18が閉動作する間に車両の状態が変化しない場合は、閾値P0S1 ,P0S2 ,P0S3 (閾値係数A1〜A3)を更新する。このため、車両の状態に応じた閾値P0S1 ,P0S2 ,P0S3 (閾値係数A1〜A3)との比較によって行われる閾値P0S1 ,P0S2 ,P0S3 (閾値係数A1〜A3)の更新は、正確になされる。従って、上記第1実施形態の(1)の効果と同様の効果を奏する。
【0081】
(2)上記第2実施形態では、挟まれ検出を判断するための複数の閾値P0S1 ,P0S2 ,P0S3 を設定したため、閾値が1つの場合と比較して、車両環境に応じてより高精度な挟まれ検出が実現できる。
【0082】
(3)上記第2実施形態では、車速センサ26とドアスイッチ28の双方に基づいて閾値更新のための状況の判別を行った。このため、例えば、ドアスイッチ28のみを設け、ドア17の開閉状態に応じた閾値だけで比較更新が行われる場合と比較して、車両の走行又は停車時によってデータの値が変わりやすい車両の走行状態による変化も考慮されるため、より正確な閾値更新ができる。
【0083】
(4)上記第2実施形態では、夫々の閾値P0S1 ,P0S2 ,P0S3 (閾値係数A1〜A3)を更新するための車両の状態判断は車速センサ26とドアスイッチ28にて容易に実現できる。
【0084】
(5)上記第2実施形態では、パルス周期T0 を新閾値するか否かの判別の基準とされる第1〜第3許容変化量Trth1〜Trth3は、各状態に応じて、即ち、各閾値P0S1 ,P0S2 ,P0S3 に応じて設定されていたため、演算部12にて正確な判定を行うことができる。
【0085】
(6)上記第2実施形態では、ウインドウガラス18の閉動作開始時に予め車両の状態(走行状態及びドア開閉状態)をRAMに記憶しておき、前記RAMに記憶された情報と、閉鎖終了時の車両の状態の情報とを比較することにより、最終的に新閾値をEEPROMに書き換えるか否かの判定をする。従って、例えば、ウインドウガラス18の動作中に走行状態から停車状態に変わったとき等、車両の状態が変化し、異常なデータが検出されやすいときのデータが新閾値として更新されることはない。
【0086】
なお、上記各実施形態は以下のように変更してもよい。
・上記第2実施形態では、パルス周期T0 を新閾値P0S1 ,P0S2 ,P0S3 として更新するか否かを判別するための許容変化量Trth1〜Trth3は、それぞれの閾値P0S1 ,P0S2 ,P0S3 に応じて設定されていたが、図5及び図6に示すように、共通許容変化量Trth0=Trth1=Trth2=Trth3として、1つのみ設定してもよい。このようにした場合は、S212、S214、及びS216にて、演算部12が、パルス周期T0 が閾値P0S1 ,P0S2 ,P0S3 を超えていないと判断した場合は、S218に進んで、差分値が共通許容変化量Trth0を超えているか否かを判定する。このようにしても、閾値P0S1 ,P0S2 ,P0S3 の更新を正確に行うことは可能である。
【0087】
・また、各閾値P0S1 〜P0S3 を共通閾値POS4 =P0S1 =P0S2 =P0S3 として、1つのみ設定し、第1〜第3許容変化量Trth1〜Trth3のみを各状況に応じた値に設定してもよい。
【0088】
・上記第1及び第2実施形態では、ウインドウガラス18の閉動作時における車両状況の検出は、車速センサ26とドアスイッチ28のみで行われたが、さらに、バッテリ電圧を検出するためのバッテリ電圧検出回路を設けたり、車両外部の温度を検出するための温度センサを設けたり、車両に掛かる加速度を検出する加速度センサを設けたりして、車両状況を検出しても良い。
【0089】
このように、バッテリ電圧検出回路、温度センサ、加速度センサが加えられた場合は、第1実施形態においては、S107とS108の間に、前記回路又はセンサからの検出結果が所定条件か否かの判定処理が加えられる。また、第2実施形態においては、S107とS212の間に前記回路又はセンサからの検出結果が所定状況か否かの判定処理が加えられる。そして、更に第2実施形態では各所定状況に適応した状況対応閾値が設定される。
【0090】
例えば、バッテリ電圧検出回路を設けた場合には、モータ19の電源となる新品のバッテリのようにバッテリ電圧が高い場合は、モータ19の回転速度が速くなり、バッテリ電圧が低い場合にはモータ19の回転速度が遅くなるという状況変化に対応することができる。
【0091】
又、温度センサを設けた場合には、寒冷地或いは、冬場のように温度が低下した場合には、バッテリ電圧の低下により、モータ19の回転速度が低下する状況変化に対応することができる。又、さらに温度センサを設けた場合には、寒冷地或いは、冬場のように温度が低下した際、ドア17の窓枠等に設けられたガラスランが硬化し、ウインドウガラス18間に働く摩擦力が変化してモータ19の回転が、温度が高い環境に比べて変化する状況に対応することができる。
【0092】
さらに、加速度センサを設けた場合には、振動等の上下方向への加速度が付与された状況下において、モータ19の回転速度が変化する状況に対応することができる。
【0093】
このようにすれば、ウインドウガラス18が開閉される際の状況を細かく区分でき、さらに正確な閾値更新が可能になる。なお、前記バッテリ電圧検出回路、温度センサ、加速度センサが、それぞれバッテリ電圧検出手段、温度検出手段、加速度検出手段に相当する。
【0094】
・上記第1及び第2実施形態では、パルスセンサ22からコントローラ11に入力されるパルス信号に基づいて、閾値P0Sの比較判定処理は行われたが、駆動モータ19に通電されるモータ電流の電流信号に基づいて、閾値の比較判定処理を行うようにしてもよい。
【0095】
・上記第1及び第2実施形態では、本発明を車両のサイドドアのパワーウインドウ装置に具体化したが、車両の天井面に設けられる電動のスライドルーフを含むスライドルーフ装置に具体化してもよい。このようにしても、本発明は、異物の挟持が有り得るスライドルーフに対して効果的に用いられる。尚、このようにした場合は前記スライドルーフがウインドウガラスに相当する。
【0096】
・上記第1実施形態では、S106において、演算部12は、車速センサ26からの検出結果にて車両が停車中か走行中かを判定し、走行中の際には、閾値P0Sの更新されないようにS109に進んだが、S106を以下のように変更してもよい。即ち、例えば、停止状態から走行状態へと車両の状態変化が確認された場合のみに、S109に進む。そして、状態変化がないと判断された場合、換言すれば、停車中、若しくは、アスファルト路のような路面変化のない場所での走行中には、S107に進むように制御する。このようにしても、閾値P0Sの比較更新は、車両が安定した状況で行われることになり、正確に行うことができる。
なお、車両の走行状態における状態変化を検出するのは、車速センサ17より加速度センサを用いることが好ましく、同加速度センサが走行状態検出手段に相当する。
【0097】
・上記第1実施形態では、S107において、ドア17が閉鎖状態か否かを検出し、ドア17が閉鎖状態の場合のみにS108に進むようにしたが、コントローラ11に、演算部12からの制御信号に基づき経過時間を計時或いはリセットするタイマを設けて以下のように制御してもよい。即ち、ドアスイッチ28のオン又はオフ信号の入力と同時にタイマの計時を開始し、タイマ14の計時時間t1が、t1<T(所定時間)の場合には、ドア17が閉鎖完了時直後、或いは、開放開始時直後であると演算部12は判定する。その一方で、タイマ14の計時時間t1が、t1=0の場合には、ドア17が安定した閉鎖状態(閉鎖作動中ではなく、閉鎖作動後の状態)、又は、安定した開放状態(開放作動中ではなく、開放作動後の状態)のいずれかであると判定する。そして、所定時間Tの計時を継続すると、タイマ14をリセットする。この結果、S107においては、タイマで開閉動作開始直後、或いは終了直後か否かを判定し、ドア17が安定した閉鎖状態又は安定した開放状態の際は、S108に進むようにする。このようにすればドア17が閉鎖状態又は開放状態で安定した状況のときに、正確に閾値P0Sの比較更新を行うことができる。
【0098】
・また、ドア17の開閉作動中を検出するドア開閉作動センサを設けて、この開閉作動中(開閉中)は、閾値更新をしないようにしてもよい。例えば、同開閉作動センサとしては、ドアの開閉角度を検出する角度センサを挙げることができる。そして、コントローラ11の演算部12でこのセンサがその時々に検出した角度を微分して、角速度を算出し、角速度が0以外の時を開閉作動中(開閉中)として判定するようにする。このようにしてもドア17が閉鎖状態又は開放状態で安定した状況のときに、正確に閾値P0Sの比較更新を行うことができる。尚、この場合、ドア開閉作動センサがドア状態検出手段及び車両環境パラメータ検出手段に相当する。
【0099】
・上記第1実施形態において、パルス周期T0 と閾値P0Sとの差分値比較処理(S105)を、S107の後、即ち、ドア17の開閉状態の判定の後に配置してもよい。このようにしても、閾値の更新処理には問題はない。
【0100】
・上記第1実施形態では、S109にて車両の状態変化を記憶して、その状態変化情報によっても、閾値の更新をするか否かを判定(S112)したが、S109及びS112を設けずに、S111にてRAMに新閾値が記憶されていた場合は、S113に進み、閾値係数Aの更新をするようにしてもよい。
【0101】
・上記第1及び第2実施形態では、閾値P0S,P0S1 〜P0S3 に係る閾値係数A,A1〜A3をEEPROMに対して書き換えることを閾値更新処理としたが、閾値POS,P0S1 〜P0S3 を定数とし、閾値POS,P0S1 〜P0S3 そのものをEEPROMに書き換えることによって閾値更新処理を行う形態をとってもよい。
【0102】
次に、上記実施形態及び各別例から把握できる請求項に記載した発明以外の技術的思想について、それらの効果と共に以下に記載する。
(1)ウインドウガラスの挟持有無検出装置において、前記許容変化量は、状況対応閾値の数と同数設定されていること。このようにすれば、各状況対応閾値に応じた許容変化量が設定されることにより、正確に閾値の比較判定を行うことができる。
【0103】
【発明の効果】
以上詳述したように、請求項1の発明によれば、閾値更新のための学習制御を行う場合、ウインドウガラスの開閉が行われる際の車両の走行状態を含んだ当該車両の車両環境パラメータの判定結果に基づいて、所定条件を満たしていない場合は、閾値更新処理を行わないため、閾値の更新を正確に行うことができ、高精度な挟まれ検出を実現できる。
また、異常なデータが検出されやすい状態変化時のデータが新閾値として更新されることはないため、誤った閾値が更新されることによる誤作動は発生しない。
【0104】
請求項2の発明によれば、請求項1の発明の効果に加えて、異常なデータが検出され易い車両の走行中の状態が車両環境パラメータで検出された際には、前記判定更新手段による閾値更新処理は行われないため、誤った閾値が更新されることによる誤作動は発生しない。
【0105】
請求項3の発明によれば、閾値更新のための学習制御を行う場合、ウインドウガラスの開閉が行われる際の車両の走行状態を含んだ当該車両の車両環境パラメータの判定に基づいて、モータの回転に対応したデータと車両の状態にあった状況対応閾値が比較されるため、閾値の更新を正確に行うことができ、高精度な挟まれ検出を実現できる。
【0106】
また、閾値は、状況対応閾値として複数設定されているため、車両環境に応じてより高精度な挟まれ検出が実現できる。
また、異常なデータが検出されやすい状態変化時のデータが新閾値として更新されることはないため、誤った閾値が更新されることによる誤作動は発生しない。
請求項4の発明によれば、請求項1乃至請求項3のうちいずれか1項の発明の効果に加えて、ウインドウガラス開閉時における車両環境パラメータの検出には、ドア状態検出手段、バッテリ電圧検出手段、温度検出手段、加速度検出手段のうち少なくとも何れか1つが更に含まれているため、ウインドウガラス開閉時の状況を細かく検出でき、閾値の更新をより正確に行うことができる。
【図面の簡単な説明】
【図1】第1実施形態におけるパワーウインドウ装置の電気的構成を示すブロック図。
【図2】同じく車両のドアを示す概略図。
【図3】同じく挟まれ検出及び閾値更新処理を示すフローチャート。
【図4】第2実施形態における挟まれ検出及び閾値更新処理を示すフローチャート。
【図5】同じく挟まれ検出及び閾値更新処理を示すフローチャート。
【図6】他の実施形態における挟まれ検出及び閾値更新処理を示すフローチャート。
【符号の説明】
11…コントローラ(駆動制御手段、判定更新手段、状態変化検出手段)、15…パワーウインドウスイッチ(ウインドウスイッチ)、18…ウインドウガラス、19…駆動モータ(モータ)、20…ドライブ・切換回路(駆動回路)、26…車速センサ(車両環境パラメータ検出手段、走行状態検出手段)、28ドアスイッチ(車両環境パラメータ検出手段、ドア状態検出手段)。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a sandwiching detection device for window glass.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, some vehicles include a power window device that raises and lowers a window glass by a driving force such as a motor. In this power window device, a motor is driven by operating a switch provided on each door to raise and lower the window glass.
[0003]
By the way, many of such power window devices have a pinching prevention function. Specifically, this pinching prevention function is controlled when, for example, a foreign object is caught between the glass and the window frame during the closing operation of the window glass, and further closing operation becomes impossible. The circuit detects the pinch. And the foreign material pinched | interposed is open | released by operating the window glass to the opening direction which is a reverse direction.
[0004]
For example, there is a pulse detection method for detecting that the foreign object is caught. The pulse detection method is performed by detecting the rotational speed of a motor that opens and closes the window glass and generating a pulse signal having a period proportional to the detected speed. Detection is performed by the control circuit using fluctuations in the pulse period (motor rotation speed).
[0005]
In order to make this pinching detection correspond to different vehicle types or vehicles, or to cancel the time-dependent change of the vehicle and to always establish a stable operation, a threshold value for determining the presence or absence of the pinching state is set as needed. A system (so-called learning control) to be changed is known.
[0006]
In this learning control, data (pulse period) based on the pulse signal when the window glass is opened and closed is compared with the current threshold value. When it is determined that the difference has changed by a predetermined value or more, a new threshold is updated based on the acquired data.
[0007]
[Problems to be solved by the invention]
By the way, when the window glass is opened and closed, the load applied to the window glass varies depending on, for example, a difference in the opening / closing state of the door, a difference in the traveling state of the vehicle, and the like. In particular, when the vehicle is running, the road surface always changes, so the load on the window glass is not uniform. For example, when the vehicle is running on a bad road, the load applied to the window glass becomes larger than when the vehicle is stopped.
[0008]
As a result, in the abnormal data detected when the vehicle is running, etc., if the threshold value is updated assuming that there is a change of a predetermined value or more, the foreign object is caught when the vehicle is stopped, etc. There was a problem of not detecting pinching.
[0009]
The present invention has been made in order to solve the above-described problems. The purpose of the present invention is to determine the threshold value based on the determination of the situation when the window glass is opened and closed when learning control for updating the threshold value is performed. An object of the present invention is to provide a sandwiching presence / absence detection device for a window glass that can be accurately updated and can realize pinching detection with high accuracy.
[0010]
[Means for Solving the Problems]
In order to solve the above problems, the invention according to claim 1 is a drive control means having a pinching prevention function for stopping or reversing the driving of a motor that drives the window glass when pinching by the window glass occurs. And a threshold update process for updating the threshold when the difference between the data corresponding to the rotation of the motor and the threshold for determining the presence or absence of pinching exceeds a permissible change amount. A window glass clamping presence / absence detection device comprising: vehicle environment parameter detection means including at least travel state detection means for detecting a travel state of the vehicle when the window glass is opened and closed; and a vehicle environment including the travel state If the parameter does not satisfy the predetermined condition, the determination update unit performs threshold update processing for threshold update.In addition, during the operation of the window glass, it further comprises state change detection means for determining whether or not there has been a state change related to the vehicle based on the vehicle environment parameter, and when the state change detection means detects a state change related to the vehicle. The determination update means does not perform threshold update processingThis is the gist.
[0011]
According to a second aspect of the present invention, in the first aspect, the predetermined condition in the traveling state of the vehicle is whether or not the vehicle is stopped. When the vehicle is traveling, the determination updating means is for updating the threshold value. The gist is not to perform the threshold update process.
[0012]
According to a third aspect of the present invention, there is provided drive control means having a pinching prevention function for stopping or reversing the driving of the motor that drives the window glass when pinching by the window glass occurs, and data corresponding to the rotation of the motor And a threshold value for determining whether to be sandwiched or not, and when the difference exceeds an allowable change amount, a determination update means for performing a threshold update process for updating the threshold value is provided. The detection device detects the running state of the vehicle when the window glass opens and closes.RunRow status detection meansat leastA plurality of threshold values are set as situation-corresponding threshold values corresponding to the detection results detected from the vehicle environment parameter detection means, and the determination update means includes a vehicle environment parameter detection means According to the detection result, the data corresponding to the rotation of the motor is compared with any one of the situation corresponding thresholds.When the difference exceeds the allowable change amount, the situation-corresponding threshold is updated, and it is determined whether or not there has been a state change related to the vehicle based on the vehicle environment parameters including the running state during the operation of the window glass. A state change detection unit that performs the threshold update process when the state change detection unit detects a state change related to the vehicle.This is the gist.
[0013]
According to a fourth aspect of the present invention, in any one of the first to third aspects, the vehicle environment parameter detecting means detects a door state detecting means for detecting an open / closed state of the door, and detects a battery voltage. Battery voltage detecting means for detecting the temperature, temperature detecting means for detecting an external temperature condition, and detecting acceleration applied to the vehicleIt further includes at least one of acceleration detection meansThis is the gist.
[0015]
(Function)
According to the first aspect of the present invention, in the threshold update learning control, when the data corresponding to the rotation of the motor is compared with the threshold by the determination update means, the vehicle detected by the vehicle environment parameter detection means It is determined whether the environmental parameter satisfies a predetermined condition. Then, when the detection result of the traveling state that has a large influence on the update of the threshold does not satisfy the predetermined condition, the threshold update process by the determination update unit is not performed. On the other hand, when the vehicle environment parameter including the running state satisfies a predetermined condition, the threshold value update process by the determination update unit is performed. Therefore, the threshold value update performed only under a predetermined condition is made accurate, and no malfunction due to an incorrect threshold value being updated when it is determined that the window glass is sandwiched.
In addition, during the operation of the window glass, data at the time of a state change relating to a vehicle in which abnormal data is easily detected is not updated as a new threshold value.
[0016]
According to the second aspect of the present invention, when the running state detecting means detects that the vehicle is likely to detect abnormal data that is inappropriate as the data for updating the threshold, the threshold updating by the determination updating means is performed. No processing is performed.
[0017]
According to the third aspect of the present invention, in the learning control for threshold update, the data corresponding to the rotation of the motor is determined by the determination update means according to the situation of each vehicle environment parameter detected by the vehicle environment parameter detection means. The comparison determination is performed with any one of the plurality of situation correspondence thresholds. Therefore, the threshold value is updated accurately according to the state of each vehicle. Further, in the case of pinching detection, any one of the situation corresponding threshold values is compared with the data corresponding to the situation of the vehicle environment parameter.
In addition, during the operation of the window glass, data at the time of a state change relating to a vehicle in which abnormal data is easily detected is not updated as a new threshold value.
[0018]
According to the fourth aspect of the present invention, the door state detecting means, the battery voltage detecting means, and the temperature detecting means are used for detecting the vehicle environmental parameters when the window glass is opened and closed.,Since at least one of the acceleration detection means is further included, the data acquisition status is detected in more detail, and the threshold value is accurately updated.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
(First embodiment)
Hereinafter, an embodiment in which the present invention is embodied in a power window device for a side door of a vehicle will be described with reference to FIGS.
[0021]
FIG. 1 is a block diagram showing an electrical configuration of the power window device.
In the figure, a
[0022]
A
[0023]
The auto switch is a switch for operating the
[0024]
On the other hand, a
[0025]
A
[0026]
A
[0027]
The
[0028]
Further, the
[0029]
Next, the pinching detection process in this embodiment will be described.
In the present embodiment, the pinching prevention function employs a pulse detection method, and is based on a pulse signal generated by the
[0030]
More specifically, when the
[0031]
Then, a value obtained by multiplying the average pulse period P0 obtained at that time by a predetermined threshold coefficient A is obtained as a threshold value P0S (= A * P0). This threshold value P0S serves as a reference value for determining the presence or absence of pinching at that time. The threshold coefficient A related to the threshold value P0S is stored in the EEPROM of the
[0032]
Then, the pulse period T0 obtained at that time is compared with the threshold value P0S. As a result, when the actual pulse period T0 is larger than the threshold value P0S (T0> P0S, that is, P0S-T0 <0), the
[0033]
Therefore, the pinching detection by the
[0034]
Next, along with the pinching detection processing, learning control of the pinching prevention function according to this embodiment, that is, processing for determining the update of the threshold value P0S will be described with reference to the flowchart shown in FIG. This flowchart shows the processing executed by the
[0035]
This flowchart is activated when an up signal or a down signal is input.
That is, when a down signal as an operation signal is input from the
[0036]
In S103, the above-described pinching detection process (including calculation of the average pulse period P0) is performed, and in the process after S103, so-called learning control is started in which the threshold is updated as needed. That is, in S103, first, as a sandwiching detection process, the magnitude relation between the threshold value P0S and the pulse period T0 of the pulse acquired this time is compared. Specifically, the
[0037]
On the other hand, if the pulse period T0 does not exceed the threshold value P0S in S103 (P0S−T0 ≧ 0, S103 is NO), the process proceeds to S105. Then, the
[0038]
In S105, if the difference value exceeds the allowable change amount Trth (P0S−T0> Trth, ie, S105 is YES), the process proceeds to S106. On the other hand, in S105, when the difference value does not exceed the allowable change amount Trth (P0S−T0 ≦ Trth, that is, S105 is NO), the process proceeds to S110.
[0039]
In S106, the
[0040]
In S107, the
[0041]
Here, in S106, calculation is performed based on the vehicle speed signal from the
[0042]
In S110, the
[0043]
On the other hand, when the ON signal from the limit switch 23 is not input, that is, when the closing operation of the
[0044]
In S111, the
[0045]
In S112, when it is determined that the state change information indicating that the vehicle is running or the door is open is not stored in the RAM, that is, that there is no state change during the closing operation of the window glass 18 (YES in S112). The process proceeds to S113. In step S113, the current pulse period T0 temporarily stored in the RAM is updated as the new threshold value P0S. Then, the threshold coefficient A (= T0 / P0) related to the new threshold value P0S is calculated, and this value is written in the EEPROM of the
[0046]
If it is determined in S112 that the state change information is stored in the RAM when the vehicle is running or the door is open, that is, when the
[0047]
On the other hand, if it is determined in S111 that the new threshold data (pulse period T0) is not stored in the RAM (S111 is NO), this flowchart is terminated.
[0048]
Accordingly, the threshold value P0S (threshold coefficient A) is updated only when the vehicle is stopped and the
[0049]
Further, during the closing operation of the
[0050]
In the present embodiment, while the
Therefore, according to the above embodiment, the following effects can be obtained.
[0051]
(1) In the above embodiment, when the
[0052]
(2) In the above embodiment, while the vehicle is traveling, the comparison between the pulse period T0 for the pinching determination and the threshold value P0S is performed, while the RAM of the new threshold value (pulse period T0) for the threshold value update. The memory is not performed. As a result, the threshold P0S (threshold coefficient A) is not updated after the closing operation of the
[0053]
(3) Even when the vehicle is stopped, if the
[0054]
(4) In the above embodiment, the vehicle state when the
[0055]
(5) In the above embodiment, the determination of storage in the RAM, which is the basis for updating the threshold value P0S (threshold coefficient A), is made based on detection results from both the
[0056]
(6) In the above embodiment, the state change information is stored in the RAM, and the final determination of the threshold update is performed after the
(Second Embodiment)
A second embodiment of the present invention will be described with reference to FIGS.
[0057]
Note that in the second embodiment, the same or corresponding components as those of the already described embodiments are denoted by the same reference numerals and description thereof is omitted. Further, in the present embodiment, the difference from the first embodiment is the number of threshold values for determining the presence or absence of pinching.
[0058]
First, the pinching detection process in this embodiment will be described.
In the present embodiment, three threshold values for determining the presence or absence of pinching at each time are set: a stopping / door closing threshold value P0S1, a stopping / door opening threshold value P0S2, and a traveling threshold value P0S3. . That is, the threshold coefficients related to the threshold values P0S1, P0S2, and P0S3 correspond to the above-described three threshold values P0S1, P0S2, and P0S3. The running threshold coefficient A3 is set to have different values. The threshold coefficients A1 to A3 are stored in the EEPROM of the
[0059]
Then, when performing the pinching detection, the threshold values P0S1, P0S2, P0S3 (= A1 * P0, A2 * P0, A1 * P0) corresponding to the pulse period T0 obtained at that time and the occasional situation. ). When the pulse period T0 at that time is larger than the threshold values P0S1, P0S2, and P0S3 (T0> P0S1, P0S2, P0S3), the
[0060]
Next, learning control of the pinching prevention function executed by the
[0061]
When the closing operation of the
[0062]
When the
[0063]
If calculation is performed based on the vehicle speed signal from the
[0064]
If it is determined that the
That is, in S212, the stopping / door closing threshold coefficient A1 stored in the EEPROM of the
[0065]
On the other hand, if the pulse period T0 does not exceed the stopping / door closing threshold P0S1 in S212 (P0S1-T0≥0, S212 is NO), the process proceeds to S213. In S213, it is determined whether or not the difference value between the stopping / door closing threshold value P0S1 and the pulse period T0 of the current pulse exceeds the first allowable change amount Trth1. The first allowable change amount Trth1 is a constant for determining the update of the threshold value P0S1 (that is, the threshold coefficient A1) in order to correspond to the time-dependent change of the vehicle when the vehicle is stopped and the door is closed. Thus, it is stored in advance in the ROM of the
[0066]
If the difference value exceeds the first allowable change amount Trth1 (P0S1-T0> Trth1, ie, S213 is YES), the process proceeds to S108. In S213, if the difference value does not exceed the first allowable change amount Trth1 (P0S1-T0≤Trth1, that is, S213 is NO), the process proceeds to S110.
[0067]
In S107, when the door signal from the
[0068]
In S215, it is determined whether or not the difference value between the stopping / door opening threshold value P0S2 and the pulse period T0 of the current pulse exceeds the second allowable change amount Trth2. The second allowable change amount Trth2 is used to determine whether the threshold value P0S2 (that is, the threshold coefficient A2) is updated in order to correspond to the time-dependent change of the vehicle when the vehicle is stopped and the door is opened. Constants are stored in advance in the ROM of the
[0069]
If the difference value exceeds the second allowable change amount Trth2 (P0S2-T0> Trth2, that is, S215 is YES), the process proceeds to S108. In S215, when the difference value does not exceed the second allowable change amount Trth2 (P0S2−T0 ≦ Trth2, that is, S215 is NO), the process proceeds to S110.
[0070]
If it is determined in S106 that the vehicle speed is other than 0 based on the vehicle speed signal from the
[0071]
In S217, it is determined whether or not the difference value between the current running threshold value P0S3 and the pulse period T0 of the pulse exceeds the third allowable change amount Trth3. The third allowable change amount Trth3 is a constant for determining whether the threshold value P0S3 (that is, the threshold coefficient A3) is updated in order to correspond to the change with time of the vehicle during traveling. It is remembered.
[0072]
If the difference value exceeds the third allowable change amount Trth3 (P0S3-T0> Trth3, ie, S217 is YES), the process proceeds to S108. In S217, if the difference value does not exceed the third allowable change amount Trth3 (P0S3-T0≤Trth3), the process proceeds to S110.
[0073]
When the process proceeds from S213, S214, S215 to S108, the current pulse period T0 is temporarily stored in the RAM of the
[0074]
S108, S213, S215, S217When the process proceeds from S110 to S110, it is determined in the same step whether or not the closing operation of the
[0075]
In S112, it is determined whether or not the current traveling state in which the closing operation of the
[0076]
If it is determined in S112 that the vehicle state has not changed (YES in S112), the process proceeds to S113. Then, the new threshold value (pulse period T0) stored in the RAM is appropriately updated as new threshold values P0S1 to P0S3 in the respective vehicle states.
[0077]
That is, when the vehicle is in a stopped state or when the door is closed, the stopping / door closing threshold coefficient A1 (= T0 / P0) relating to the new threshold value P0S1 is calculated and written in the EEPROM of the
[0078]
On the other hand, when the
[0079]
As a result, the threshold values P0S1, P0S2, and P0S3 (threshold counts A1 to A3) are updated based on the assumption that the state of the vehicle does not change while the
[0080]
Therefore, according to the present embodiment, the following effects can be obtained.
(1) In the second embodiment, when the
[0081]
(2) In the second embodiment, since a plurality of threshold values P0S1, P0S2, and P0S3 for determining pinching detection are set, the pinching is performed with higher accuracy in accordance with the vehicle environment as compared with the case of one threshold value. Detection can be realized.
[0082]
(3) In the second embodiment, the situation for threshold update is determined based on both the
[0083]
(4) In the second embodiment, the vehicle state determination for updating the respective threshold values P0S1, P0S2, and P0S3 (threshold coefficients A1 to A3) can be easily realized by the
[0084]
(5) In the second embodiment, the first to third allowable change amounts Trth1 to Trth3, which are used as a criterion for determining whether or not to set the pulse period T0 as a new threshold value, correspond to each state, that is, each threshold value. Since it is set according to P0S1, P0S2, and P0S3, the
[0085]
(6) In the second embodiment, the state of the vehicle (running state and door open / closed state) is stored in advance in the RAM when the
[0086]
In addition, you may change each said embodiment as follows.
In the second embodiment, the allowable change amounts Trth1 to Trth3 for determining whether or not the pulse period T0 is updated as the new threshold values P0S1, P0S2, and P0S3 are set according to the respective threshold values P0S1, P0S2, and P0S3. However, as shown in FIGS. 5 and 6, only one may be set as the common allowable change amount Trth0 = Trth1 = Trth2 = Trth3. In this case, when the
[0087]
Further, each threshold value P0S1 to P0S3 may be set as a common threshold value POS4 = P0S1 = P0S2 = P0S3, and only one may be set, and only the first to third allowable change amounts Trth1 to Trth3 may be set to values according to each situation. Good.
[0088]
In the first and second embodiments, the vehicle condition is detected only by the
[0089]
As described above, when the battery voltage detection circuit, the temperature sensor, and the acceleration sensor are added, in the first embodiment, whether the detection result from the circuit or sensor is a predetermined condition between S107 and S108. Judgment processing is added. In the second embodiment, a process for determining whether or not the detection result from the circuit or sensor is in a predetermined state is added between S107 and S212. Further, in the second embodiment, a situation correspondence threshold adapted to each predetermined situation is set.
[0090]
For example, when a battery voltage detection circuit is provided, the rotation speed of the
[0091]
In addition, when the temperature sensor is provided, it is possible to cope with a change in the situation in which the rotation speed of the
[0092]
Furthermore, when the acceleration sensor is provided, it is possible to cope with a situation in which the rotation speed of the
[0093]
In this way, the situation when the
[0094]
In the first and second embodiments, the threshold P0S is compared and determined based on the pulse signal input from the
[0095]
In the first and second embodiments, the present invention is embodied in a power window device for a side door of a vehicle, but may be embodied in a slide roof device including an electric slide roof provided on the ceiling surface of the vehicle. . Even if it does in this way, the present invention is effectively used for a slide roof in which foreign matter can be pinched. In this case, the slide roof corresponds to a window glass.
[0096]
In the first embodiment, in S106, the
It is preferable to use an acceleration sensor rather than the
[0097]
In the first embodiment, in S107, it is detected whether or not the
[0098]
Further, a door opening / closing operation sensor that detects whether the
[0099]
In the first embodiment, the difference value comparison process (S105) between the pulse period T0 and the threshold value P0S may be arranged after S107, that is, after determination of the open / closed state of the
[0100]
In the first embodiment, the state change of the vehicle is stored in S109, and it is determined whether or not the threshold is updated based on the state change information (S112). However, S109 and S112 are not provided. If the new threshold value is stored in the RAM in S111, the process may proceed to S113 and the threshold coefficient A may be updated.
[0101]
In the first and second embodiments, the threshold value updating process is performed by rewriting the threshold coefficients A and A1 to A3 relating to the threshold values P0S and P0S1 to P0S3 to the EEPROM. Alternatively, the threshold value updating process may be performed by rewriting the threshold values POS, P0S1 to P0S3 themselves to the EEPROM.
[0102]
Next, the technical ideas other than the invention described in the claims that can be grasped from the above-described embodiment and each other example will be described below together with their effects.
(1)In the apparatus for detecting whether or not the glass is sandwiched, the permissible change amount is set to be equal to the number of situation thresholds.thing. In this way, by setting an allowable change amount corresponding to each situation-corresponding threshold value, it is possible to accurately perform the threshold comparison determination.
[0103]
【The invention's effect】
As described above in detail, according to the first aspect of the invention, when learning control for updating the threshold value is performed, the vehicle environment parameters of the vehicle including the running state of the vehicle when the window glass is opened and closed are determined. Based on the determination result, when the predetermined condition is not satisfied, the threshold value update process is not performed, so that the threshold value can be accurately updated, and the pinching detection with high accuracy can be realized.
In addition, since data at the time of a state change in which abnormal data is easily detected is not updated as a new threshold value, malfunction due to an incorrect threshold value being updated does not occur.
[0104]
According to the invention of claim 2, in addition to the effect of the invention of claim 1, when the running condition of the vehicle in which abnormal data is easily detected is detected by the vehicle environment parameter, the determination updating means Since the threshold value updating process is not performed, no malfunction occurs due to an incorrect threshold value being updated.
[0105]
According to the invention of claim 3, when performing learning control for threshold value update, based on the determination of the vehicle environment parameters of the vehicle including the running state of the vehicle when the window glass is opened and closed, Since the data corresponding to the rotation is compared with the situation corresponding threshold value corresponding to the state of the vehicle, the threshold value can be updated accurately, and the pinching detection with high accuracy can be realized.
[0106]
In addition, since a plurality of threshold values are set as the situation corresponding threshold values, it is possible to realize pinching detection with higher accuracy according to the vehicle environment.
In addition, since data at the time of a state change in which abnormal data is easily detected is not updated as a new threshold value, malfunction due to an incorrect threshold value being updated does not occur.
According to the invention of claim 4, in addition to the effect of the invention of any one of claims 1 to 3, the detection of the vehicle environment parameter when the window glass is opened and closed includes a door state detection means, a battery voltage. Detection means, temperature detection means,Since at least one of the acceleration detection means is further included, the situation when the window glass is opened and closed can be detected in detail, and the threshold value can be updated more accurately.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an electrical configuration of a power window device according to a first embodiment.
FIG. 2 is a schematic view showing a vehicle door.
FIG. 3 is a flowchart showing a sandwiched detection and threshold update process.
FIG. 4 is a flowchart showing pinching detection and threshold update processing in the second embodiment.
FIG. 5 is a flowchart showing detection and threshold update processing in the same manner.
FIG. 6 is a flowchart showing pinching detection and threshold update processing in another embodiment.
[Explanation of symbols]
DESCRIPTION OF
Claims (4)
ウインドウガラスが開閉動作する際における車両の走行状態を検出する走行状態検出手段を少なくとも含む車両環境パラメータ検出手段を備え、前記走行状態を含む車両環境パラメータが所定条件を満たしていない場合は、前記判定更新手段は閾値更新処理を行わず、
ウインドウガラスの動作中において、前記車両環境パラメータに基づいて車両に関する状態変化があったか否かを判定する状態変化検出手段を更に備え、前記状態変化検出手段が車両に関する状態変化を検出した際には、前記判定更新手段は閾値更新処理を行わないことを特徴とするウインドウガラスの挟持有無検出装置。In order to determine drive control means having a pinch prevention function for stopping or reversing the driving of the motor that drives the window glass when pinching by the window glass occurs, and data corresponding to the rotation of the motor and whether or not the pinch is pinched In the window glass sandwiching presence / absence detection device comprising a determination update means for performing a threshold update process for updating the threshold when the difference exceeds an allowable change amount,
A vehicle environment parameter detecting unit including at least a traveling state detecting unit for detecting a traveling state of the vehicle when the window glass is opened and closed, and when the vehicle environment parameter including the traveling state does not satisfy a predetermined condition, the determination The update means does not perform threshold update processing ,
During operation of the window glass, further comprising state change detection means for determining whether or not there has been a state change related to the vehicle based on the vehicle environment parameter, and when the state change detection means detects a state change related to the vehicle, The determination update means does not perform a threshold update process .
ウインドウガラスが開閉動作する際における車両の走行状態を検出する走行状態検出手段を少なくとも含む車両環境パラメータ検出手段を備えると共に、前記閾値は、車両環境パラメータ検出手段から検出される検出結果に対応した状況対応閾値として複数設定されており、前記判定更新手段は、車両環境パラメータ検出手段の検出結果に応じて、モータの回転に対応したデータと状況対応閾値のうち何れか1つとを比較判定し、その差分が許容変化量を超えた場合に、当該状況対応閾値を更新し、
ウインドウガラスの動作中において、前記走行状態を含む車両環境パラメータに基づいて車両に関する状態変化があったか否かを判定する状態変化検出手段を更に備え、前記状態変化検出手段が車両に関する状態変化を検出した際には、前記判定更新手段は閾値更新処理を行わないことを特徴とするウインドウガラスの挟持有無検出装置。In order to determine drive control means having a pinch prevention function for stopping or reversing the driving of the motor that drives the window glass when pinching by the window glass occurs, and data corresponding to the rotation of the motor and whether or not the pinch is pinched In the window glass sandwiching presence / absence detection device comprising a determination update means for performing a threshold update process for updating the threshold when the difference exceeds an allowable change amount,
With the window glass comprises at least including a vehicle environment parameter detecting means run line state detecting means that detect the running state of the vehicle definitive when operating off, the threshold value, the detection result detected from the vehicle environment parameter detecting means A plurality of corresponding situation correspondence threshold values are set, and the determination updating means compares and determines data corresponding to the rotation of the motor and any one of the situation correspondence threshold values according to the detection result of the vehicle environment parameter detection means. If the difference exceeds the allowable change amount, update the corresponding situation threshold,
During operation of the window glass, the vehicle further comprises state change detection means for determining whether or not there has been a state change related to the vehicle based on a vehicle environment parameter including the running state, and the state change detection means has detected a state change related to the vehicle. In such a case, the determination update means does not perform a threshold update process .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000339103A JP4573992B2 (en) | 2000-11-07 | 2000-11-07 | Window glass clamping presence / absence detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000339103A JP4573992B2 (en) | 2000-11-07 | 2000-11-07 | Window glass clamping presence / absence detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002144864A JP2002144864A (en) | 2002-05-22 |
| JP4573992B2 true JP4573992B2 (en) | 2010-11-04 |
Family
ID=18814217
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000339103A Expired - Fee Related JP4573992B2 (en) | 2000-11-07 | 2000-11-07 | Window glass clamping presence / absence detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4573992B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112016003595T5 (en) | 2015-08-06 | 2018-05-30 | Omron Automotive Electronics Co., Ltd. | Control unit for opening and closing bodies |
| CN111267594A (en) * | 2020-03-24 | 2020-06-12 | 北京经纬恒润科技有限公司 | Anti-pinch control method and device |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4120392B2 (en) * | 2002-11-25 | 2008-07-16 | アイシン精機株式会社 | Control device for vehicle opening / closing body |
| JP4579757B2 (en) * | 2005-04-18 | 2010-11-10 | アスモ株式会社 | Opening / closing member control device |
| JP2007224517A (en) * | 2006-02-21 | 2007-09-06 | Tachibana Eletech Co Ltd | Power window control device |
| JP4781222B2 (en) * | 2005-10-07 | 2011-09-28 | オムロンオートモーティブエレクトロニクス株式会社 | Opening and closing body control device |
| JP4781126B2 (en) * | 2006-02-19 | 2011-09-28 | オムロンオートモーティブエレクトロニクス株式会社 | Opening and closing body control device |
| JP4492702B2 (en) * | 2008-01-11 | 2010-06-30 | トヨタ自動車株式会社 | Anomaly detection device |
| JP5602372B2 (en) * | 2009-03-25 | 2014-10-08 | 株式会社ミツバ | Control device for vehicle opening / closing body |
| JP5496528B2 (en) * | 2009-03-25 | 2014-05-21 | 株式会社ミツバ | Control device for vehicle opening / closing body |
| JP5697416B2 (en) | 2010-11-24 | 2015-04-08 | キヤノン株式会社 | Contact-type shape measuring device |
| CN105539103B (en) * | 2015-12-09 | 2019-06-11 | 宁波帅特龙集团有限公司 | Method and system for automatic opening and closing of automobile sunroof |
| JP6776921B2 (en) * | 2016-07-12 | 2020-10-28 | 株式会社デンソー | Opening and closing member drive device |
| CN116291067B (en) * | 2023-04-20 | 2024-05-28 | 重庆赛力斯新能源汽车设计院有限公司 | A control method and device for intelligent opening and closing of vehicle door lock |
| CN116587975B (en) * | 2023-04-26 | 2025-12-16 | 重庆赛力斯凤凰智创科技有限公司 | Control method and device for hazard warning lamp of vehicle and automobile |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62203392U (en) * | 1986-06-17 | 1987-12-25 | ||
| JP3267444B2 (en) * | 1994-05-16 | 2002-03-18 | ナイルス部品株式会社 | Vehicle window control device with learning function |
| JPH09125815A (en) * | 1995-11-01 | 1997-05-13 | Tokai Rika Co Ltd | Driving controller for power window |
| JP3591157B2 (en) * | 1996-09-30 | 2004-11-17 | マツダ株式会社 | Power window device |
| JP3484923B2 (en) * | 1997-06-02 | 2004-01-06 | オムロン株式会社 | Power window control device |
-
2000
- 2000-11-07 JP JP2000339103A patent/JP4573992B2/en not_active Expired - Fee Related
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112016003595T5 (en) | 2015-08-06 | 2018-05-30 | Omron Automotive Electronics Co., Ltd. | Control unit for opening and closing bodies |
| US10337230B2 (en) | 2015-08-06 | 2019-07-02 | Omron Automotive Electronics Co., Ltd. | Control device for opening and closing bodies |
| CN111267594A (en) * | 2020-03-24 | 2020-06-12 | 北京经纬恒润科技有限公司 | Anti-pinch control method and device |
| CN111267594B (en) * | 2020-03-24 | 2022-01-28 | 北京经纬恒润科技股份有限公司 | Anti-pinch control method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002144864A (en) | 2002-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4573992B2 (en) | Window glass clamping presence / absence detection device | |
| JP4487588B2 (en) | Opening and closing body control device | |
| JP4358449B2 (en) | Closure device with safety function | |
| CA2416912C (en) | Vehicle closure anti-pinch assembly having a non-contact sensor | |
| US4641067A (en) | Motor control method and apparatus therefor | |
| US6678601B2 (en) | Motor speed-based anti-pinch control apparatus and method with rough road condition detection and compensation | |
| JP4225591B2 (en) | Electronically controlled adjustment drive monitoring device | |
| CN101025631A (en) | Electric motor controller | |
| WO2007004617A1 (en) | Power window-use safety device | |
| JP2007526735A (en) | Method for monitoring the adjustment behavior of a component driven by a driving device | |
| JP4103906B2 (en) | Motor control device | |
| JP2861781B2 (en) | Electric drive | |
| US7982589B2 (en) | Window glass control apparatus | |
| JP4448621B2 (en) | Window glass clamping presence / absence detection device | |
| JP2000152677A (en) | Device for detecting presence of pinching of window glass | |
| JP3267444B2 (en) | Vehicle window control device with learning function | |
| JP2908222B2 (en) | Power window device with safety device | |
| JPH0921273A (en) | Opening / closing control device for opening / closing body | |
| JP2000008704A (en) | Opening / closing control device | |
| JP3755741B2 (en) | Window glass pinching presence / absence detection device | |
| JP3211927B2 (en) | Power window jam detector | |
| JP2687847B2 (en) | Window opening and closing control device | |
| JPH08331877A (en) | Safety device for electric window opening / closing mechanism for vehicle | |
| CN116357192B (en) | A control method, device, box door assembly, delivery robot and storage cabinet | |
| JPH08135304A (en) | Switchgear |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070413 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100216 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100414 |
|
| 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: 20100803 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100818 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130827 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140827 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |