[go: up one dir, main page]

JP2004076265A - Power window control device - Google Patents

Power window control device Download PDF

Info

Publication number
JP2004076265A
JP2004076265A JP2002233737A JP2002233737A JP2004076265A JP 2004076265 A JP2004076265 A JP 2004076265A JP 2002233737 A JP2002233737 A JP 2002233737A JP 2002233737 A JP2002233737 A JP 2002233737A JP 2004076265 A JP2004076265 A JP 2004076265A
Authority
JP
Japan
Prior art keywords
standard value
pulse width
motor
driving
window
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
JP2002233737A
Other languages
Japanese (ja)
Other versions
JP3881602B2 (en
Inventor
Muneyuki Ono
大野 宗之
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.)
Valeo Japan Co Ltd
Original Assignee
Niles Co Ltd
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 Niles Co Ltd filed Critical Niles Co Ltd
Priority to JP2002233737A priority Critical patent/JP3881602B2/en
Publication of JP2004076265A publication Critical patent/JP2004076265A/en
Application granted granted Critical
Publication of JP3881602B2 publication Critical patent/JP3881602B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】車両に設けられているウインドを開閉する初期に、異物の挟み込み検出が可能な車両パワーウインドの制御装置を提供する。
【解決手段】ウインドを駆動する際のモータ10の回転角がエンコーダ20によってパルス信号に変換される。窓位置検出部30でパルス信号を計数してウインド位置を検出する。標準値記憶部60には、各ウインド位置におけるモータ駆動時のパルス幅標準値が記憶されている。挟み込み検出手段50は、ウインドが上昇するとき、検出されたウインド位置に基づいて、標準値検出部60から、パルス幅標準値を読み出させ、補正部70で、温度およびバッテリ電圧によって補正させる。補正されたパルス幅標準値が挟み込み検出部に入力され、ここで、現在のパルス幅とを比較する。現在のパルス幅が大きい場合、挟み込みがあると判断し、判断の結果をモータ制御部40に出力し、ウインドが下降するようなモータ制御を行わせる。
【選択図】    図1
Provided is a vehicle power window control device capable of detecting a foreign object being caught in an initial stage of opening and closing a window provided in a vehicle.
A rotation angle of a motor when driving a window is converted into a pulse signal by an encoder. The window position is detected by counting the pulse signals in the window position detection unit 30. The standard value storage unit 60 stores a standard pulse width value when the motor is driven at each window position. When the window rises, the pinch detection unit 50 causes the standard value detection unit 60 to read the standard pulse width value based on the detected window position, and causes the correction unit 70 to correct the pulse width based on the temperature and the battery voltage. The corrected pulse width standard value is input to the entrapment detection unit, where it is compared with the current pulse width. If the current pulse width is large, it is determined that there is jamming, the result of the determination is output to the motor control unit 40, and motor control such that the window is lowered is performed.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は、パワーウインドの制御装置に関する。
【0002】
【従来の技術】
車両に設けられているウインドの開閉制御において、ウインドガラスを駆動するモータの回転角をパルス信号に変換するエンコーダを設け、エンコーダからのパルス信号を計数することによってウインドの開閉具合検出が行われている。また、ウインドを閉じる際、ウインドガラスとウインド枠の間に異物が挟まれたことを検出するため、駆動時のパルス幅について、その大きさを判断するようになっている。挟み込みを検出した場合は、異物に対する加重を制限するため、ウインドガラスの駆動方向を反転させる。車両における異物に対する加重の許容値としては、例えば検出加重が100N以下とする。
【0003】
【発明が解決しようとする課題】
これまで研究されている車両用パワーウインドの制御方法では、上記許容値を概ねクリアしてはいるが、ウインド閉じを行う初期においては、依然として高加重であるのが実情である。
すなわち、上記のように、挟み込みの検出は、ウインドガラスを駆動する際のパルス幅に基づいて行っているので、例えばパルス幅を所定数前のパルス幅と比較して、パルス幅の延びをチェックすることによって、挟み込みを検出する場合、比較の対象となる基準値がない駆動初期では、挟み込みの検出を行うことができない。この結果、挟み込みの検出が遅れ、異物に高加重を与えてしまうことになる。
また、この初期では、例えば基準値を所定値で代用しても、ウインドガラスの挙動が不安定のため、パルス幅が大きく変動し、誤検出の可能性が高い。これを防ぐために所定値を大きく設定することになるが、そうすると、挟み込みの検出が遅れ、高加重を与えてしまう可能性が高くなる。
【0004】
図5は、ウインドガラス位置とその挙動の関係を示す図である。
横軸はウインドガラス位置で、縦軸は所定数前のパルス周波数と現在のパルス周波数との周波数差を示している。
ウインドガラスを下端から上昇させてウインドを閉じる場合、初期は、モータが前回の下降から上昇方向に回転方向を逆転するため、動力の伝達を行う機構やワイヤのたわみなどを吸収して空転が発生し、A領域でモータの回転速度が急激に上昇する。B領域に進入すると、ウインドガラスを押し上げるため、その重みで一気に速度が低下するから、エンコーダが出力するパルス幅が大きく変動し、ウインドガラスの挙動が不安定である。
【0005】
半開状態から上端の近くまでは、パルス幅がほぼ一定で、周波数差に大きな変動が見られず、ウインドガラスが安定して駆動されている。上端では、シール材との摩擦によってウインドガラスが摺動し、モータの回転速度が次第に低下しパルス幅が大きくなる。所定数前のパルス周波数との周波数差が検出判定値に達すると、ウインドが全閉と判断されモータ駆動が停止される。
【0006】
また、ウインドガラスを半開状態から閉じる方向に駆動する場合は、停止する前のモータの回転方向によってウインドガラスの挙動が異なる。すなわち、上昇させた後の停止の場合は、図5に示す半開状態と同じように安定して駆動することができるが、下降をした後の停止では、モータの回転方向が逆転するため、機構やワイヤのたわみを吸収する必要があり、上記初期のA、B領域に似てパルス幅が大きく変動し、ウインドガラスの挙動が不安定である。
【0007】
したがって、ウインドを閉じる初期では、パルス幅の変動が大きいから、図6に示すように、所定数前(N−X)のパルス幅と現在(NOW)のパルス幅との差によって行う挟み込み検出は、誤検出を多く含み、ウインドガラスを反転させる制御は極めて不安定なものになる。
このほか、トランジスタ(FET)を用いて、モータに対してPWM制御を行うことによって、異物に対する加重を制限するものも提案されているが、装置が高価になる問題があった。
本発明は、上記従来の問題点に鑑み、安価で、ウインドを開閉させる初期でも異物の挟み込みを検出可能なパワーウインドの制御装置を提供することを目的とする。
【0008】
【課題を解決するための手段】
請求項1記載の発明は、開閉体を駆動するモータの回転角をパルス信号に変換するエンコーダを有し、前記パルス信号を計数して開閉体位置を検出するとともに、駆動時のパルス幅に基づいて、前記開閉体の異物の挟み込みを検出し、駆動中に前記開閉体の開閉方向を反転させるモータ制御が可能なパワーウインドの制御装置において、各開閉体位置における駆動初期時のパルス幅標準値を記憶する標準値記憶手段と、前記開閉体を駆動する際のパルス幅と、開閉体位置に対応し前記標準値記憶手段から読み出されたパルス幅標準値とを比較することによって、前記開閉体の挟み込みを検出する挟み込み検出手段とを備えるものとした。
開閉体を駆動時に、モータの回転角に対応したパルス幅と、同じ開閉体位置における記憶されているパルス幅標準値とを比較することによって異物の挟み込みを検出するようにしたので、開閉体を駆動する1パルス目から、挟み込みを検出することが可能になる。
【0009】
請求項2記載の発明は、前記モータの駆動電流を検出する電流検出手段を設けるとともに、前記各開閉体位置における駆動初期時の前記モータの駆動電流標準値を前記標準値記憶手段に記憶させ、前記挟み込み検出手段は、前記モータの駆動電流と、開閉体位置に対応し前記標準値記憶手段から読み出された駆動電流標準値とを比較し、前記駆動電流が前記駆動電流標準値より所定値大きい場合に限り、前記挟み込みを検出するものとした。
モータの駆動電流が、同じ開閉体位置における駆動電流の標準値より所定値大きいか否かを判断し、判断の結果を挟み込み検出の条件としたので、パルス幅だけでの検出より、誤検出を防止できる効果が得られる。
【0010】
請求項3記載の発明は、前記モータを駆動する電源電圧を検出する電圧検出手段と、環境温度を検出する温度検出手段と、前記検出された電源電圧と環境温度とによって、前記標準値記憶手段から読み出されたパルス幅標準値と駆動電流標準値を補正する補正手段とを有するものとした。
パルス幅および駆動電流の比較に用いられるパルス幅標準値および駆動電流標準値を、モータを駆動するための電源電圧と環境温度によって補正するようにしたので、同じ条件下で比較することができ、挟み込み検出をより高精度で行うことが可能になる。
【0011】
【発明の実施の形態】
次に、発明の実施の形態を実施例により説明する。
図1は、実施例の構成を示す図である。
モータ10が図示しないウインドガラス(開閉体)を駆動し、ウインドの開閉を行う。モータ10の回転角は、エンコーダ20によってパルス信号に変換される。
窓位置検出部30が計数器を備え、エンコーダ20からパルス信号を入力するとともに計数器で計数を行ってウインドガラス位置を検出する。計数器では、ウインドガラスが下降しきった下端位置で計数値が零に設定され、ウインドガラスが上昇するとき、パルス信号をアップカウントするとともに、下降するときはダウンカウントするので、計数器の計数値によって、ウインドガラスの絶対位置を検出するようになっている。
【0012】
窓位置検出部30には、ウインドガラスを全開から全閉まで駆動するときのパルス信号数が記憶され、計数器の計数値が記憶されているパルス信号数と一致すると、ウインドが全閉と判断して、判断の結果をモータ制御部40に出力して、モータ駆動を停止させる。
窓位置検出部30で検出されるウインドガラス位置が挟み込み検出部50に出力される。
挟み込み検出部50に標準値記憶部60が接続され、標準値記憶部60には、各ウインドガラス位置における駆動初期時のパルス幅標準値が記憶されている。パルス幅標準値については、ウインドガラスが上昇用と下降用からなり、それぞれには、前回の駆動が下降か上昇かによって駆動状況別のものが用意される。
これらのパルス幅標準値は、モータ10を駆動するバッテリ電圧と環境温度を所定値に設定した状態で実験によって求められる。
【0013】
挟み込み検出部50は、入力されたウインドガラス位置を標準値記憶部60に出力し、標準値記憶部60は、ウインドガラス位置に応じて、ウインドガラスの駆動状況に対応した同位置のパルス幅標準値を抽出して補正部70に出力する。補正部70には、環境温度を検出する温度センサ80、モータ10を駆動するバッテリ電圧を検出する電圧センサ81が接続されている。補正部70は、それらの検出値に基づいて、パルス幅標準値の補正を行う。補正されたパルス幅標準値は挟み込み検出部50に出力される。
【0014】
挟み込み検出部50は、エンコーダ20からリアルタイムで、パルス信号を入力するとともに、パルス幅と補正されたパルス幅標準値とを比較する。パルス幅がパルス幅標準値より大きい場合は、異物の挟み込みがあると判断し、判断の結果をモータ制御部40に出力することによって、モータ10の駆動方向を反転させる。これによってウインドガラスが逆の方向に駆動される。
モータ制御部40は、窓位置検出部30と挟み込み検出部50からの判断の結果以外に、図示しない利用者操作用の上昇、下降スイッチからも信号が出力され、これらのスイッチの操作状態によって、モータの回転方向を決定してモータ制御を行うようになっている。
【0015】
図2は、上記構成における挟み込み検出の流れを示すフローチャートである。
まず、ステップ100において、挟み込み検出部50は、窓位置検出部30から検出されたウインドガラス位置を入力し、ウインドガラス位置に変化があったか否かを判断する。ウインドガラスが駆動されていることを検出すると、ステップ110へ進む。
ステップ110においては、挟み込み検出部50は、ウインドガラス位置の変化によって、ウインドガラスが上昇方向か、下降方向かを判別する。また記憶されている前回のウインドガラスの駆動方向とによって、ウインドガラスの駆動状況を判断し、判断の結果と入力されたウインドガラス位置を、標準値記憶部60に出力することによって、ウインドガラスの駆動状況に対応した同位置のパルス幅標準値を抽出させる。そして抽出されたパルス幅標準値を補正部70に読み込む。
【0016】
ステップ120において、モータを駆動するバッテリ電圧の検出値が補正部70に読み込まれる。
ステップ130において、補正部70は、バッテリ電圧が、パルス幅標準値を得るときの条件としての所定電圧値と一致するか否かを判断する。一致する場合は、補正を行う必要がないから、そのままステップ150へ進む。所定電圧値と一致しない場合には、ステップ140へ進んで、検出されたバッテリ電圧(電圧値)に応じてパルス幅標準値について補正を行う。
【0017】
ステップ150において、温度センサ80から、環境温度の検出値が補正部70に読み込まれる。
ステップ160において、温度の検出値は、パルス幅標準値を得るときの条件としての所定温度と一致するか否かを判断する。一致する場合には、パルス幅標準値について温度による補正を行う必要がないから、ステップ175へ進む。所定温度と一致しない場合には、ステップ170において、温度の検出値によって、パルス幅標準値について補正を行う。
このように、パルス幅標準値について電圧と温度によって補正が行われることによって、同じ条件下で、パルス幅との比較が可能になる。
【0018】
ステップ175において、挟み込み検出部50は、エンコーダ20から現在のパルス信号を読み込む。
ステップ180において、入力されたパルス信号のパルス幅と、パルス幅標準値とを比較する。パルス幅が、パルス幅標準値と同様かそれより小さい場合は、挟み込みがないとして、ステップ100に戻る。
パルス幅がパルス幅標準値より大きい場合には、モータ10に大きい負荷がかかったため、挟み込みがあるとして、ステップ190において、制御信号をモータ制御部40に出力し、モータ10の駆動方向を反転させてステップ100に戻る。
モータ10の駆動方向が反転されることによって、ウインドガラスの移動方向が反転される。
【0019】
本実施例は、以上のように構成され、標準値記憶部60に各ウインドガラス位置におけるパルス幅標準値を記憶し、ウインドを開閉する際に、ウインドガラス位置に応じて、同位置のパルス幅標準値が抽出される。このパルス幅標準値について、モータ10を駆動するバッテリ電圧と、温度に基づいて補正したうえで、現在の駆動時のパルス幅とを比較して、挟み込みを判断するようにしたから、駆動を開始する1パルス目から、挟み込みの検出が可能で、大きな加重が異物に加わる前に、ウインドガラスを反転させることができる。
【0020】
このように、従来行われている方法に温度センサなどを設けるだけで、そのほかは、ソフトを改正することによって実施することができるから、PWM制御などを行う方法より安価に構成できる効果が得られる。
【0021】
次に、第2の実施例について説明する。
本実施例では、上記第1の実施例に対して、さらに誤動作を防止する措置を講じるようにした。
図1に示す構成において、モータ10の駆動電流を検出する電流センサ82を設け、その検出値が挟み込み検出部50’に出力される。また、標準値記憶部60’には、各ウインドガラス位置における駆動電流標準値を記憶させる。駆動電流標準値は、パルス幅標準値と同様に、モータ10を駆動するバッテリ電圧と環境温度を所定値に設定した状態で実験によって求められる。
【0022】
図3は、本実施例における挟み込み検出の流れを示すフローチャートである。ステップ100からステップ180までは、第1の実施例と同様で、ウインドガラス位置に対応して読み出されたパルス幅標準値についてバッテリ電圧と温度によって補正を行う。ステップ180において、第1の実施例では、駆動時のパルス幅と補正されたパルス幅標準値とを比較して挟み込み検出を行っているが、本実施例では、挟み込みが検出できた場合は、仮の検出として保持する。
【0023】
そして、ステップ200において、挟み込み検出部50’は、ウインドガラス位置を標準値記憶部60’に出力することによって、駆動電流標準値を抽出させる。
ステップ210において、パルス幅標準値を補正時のバッテリ電圧と温度を用いて駆動電流標準値を補正する。
ステップ220において、挟み込み検出部50’は、電流センサ82から、現在の駆動電流の検出値を読み込む。
【0024】
ステップ230において、駆動電流と駆動電流標準値とを比較して所定値より大きいか否かを判断する。所定値より大きくない場合は、ステップ180で検出された挟み込みは誤検出であるとして、そのままステップ100に戻る。
駆動電流が所定値より大きい場合には、挟み込みが検出されたとして、挟み込み検出部50’は、反転制御信号をモータ制御部40に出力する。
ステップ240において、モータ制御部40は、モータ10の駆動方向を反転させて、ステップ100に戻る。
これによって、ウインドガラスが反転される。
【0025】
図4は、ウインドガラス位置と駆動電流の関係を示す図である。
ウインドが全開した下端から駆動するとき、モータ10が前回の下降から上昇方向に駆動方向を反転するから、機構やワイヤのたわみを吸収する空転が発生する。そのため、駆動電流は一旦下がってから、上昇する。半開状態での駆動は、ほぼ定常電流で、駆動することができる。上端では、摩擦などによって、駆動電流が上昇する。
【0026】
なお、ウインドが半開の状態から、ウインドガラスを駆動する場合は、図4に示す下端と同様に電流が一旦下がってから上昇することがある。このように、駆動初期では駆動電流が小さいから、例えば定常電流に応じて設けた検出閾値によって行う判断は、初期において誤検出の可能性がある。
しかし、本実施例では、駆動電流が比較される駆動電流標準値は、ウインドガラス位置に対応したものが用いられているので、駆動初期でも誤検出を防止することができる。
【0027】
本実施例は以上のように構成され、パルス幅によって挟み込みが検出された場合、駆動電流をチェックし異常電流が発生したときのみ、挟み込みを検出したものとするから、ノイズなどの影響でパルス幅が伸びることによって発生する誤検出を駆動状況を問わずに防止することができる。
なお、上記実施例では、駆動初期の不安定な状態しか説明していないが、安定駆動状態になった後では、従来通り、駆動時のパルス幅と所定数前のパルス幅とを比較することにより、挟み込みを検出するようにすればよい。そして、本実施例の駆動初期における制御から、安定状態への移行時期は適宜実験などにより決定するものとする。
【0028】
【発明の効果】
請求項1記載の発明では、開閉体を駆動初期時に、モータの回転角に対応したパルス幅と、同じ開閉体位置における記憶されているパルス幅標準値とを比較することによって異物の挟み込みを検出するようにしたので、開閉体を駆動する1パルス目から、挟み込みを検出することが可能で、開閉体を迅速に反転させることができ、異物に高加重を与えない効果が得られる。
【0029】
請求項2記載の発明で、モータの駆動電流が、同じ開閉体位置における駆動電流の標準値より所定値大きいか否かを判断し、判断の結果を挟み込み検出の条件としたので、パルス幅だけでの検出より、誤検出を防止できる効果が得られる。
【0030】
請求項3記載の発明では、パルス幅および駆動電流の比較に用いられるパルス幅標準値および駆動電流標準値を、モータを駆動するための電源電圧と環境温度によって補正するようにしたので、同じ条件下で、比較することができ、挟み込み検出をより高精度で行える効果が得られる。
【図面の簡単な説明】
【図1】実施例の構成を示す図である。
【図2】挟み込み検出の流れを示すフローチャートである。
【図3】挟み込み検出の流れを示すフローチャートである。
【図4】ウインドガラス位置と駆動電流の関係を示す図である。
【図5】ウインドガラス位置とその挙動の関係を示す図である。
【図6】パルス幅によって挟み込み検出を説明するための図である。
【符号の説明】
10   モータ
20   エンコーダ
30   窓位置検出部
40   モータ制御部
50、50’   挟み込み検出部(挟み込み検出手段)
60、60’   標準値記憶部(標準値記憶手段)
70   補正部(補正手段)
80   温度センサ(温度検出手段)
81   電圧センサ(電圧検出手段)
82   電流センサ
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a power window control device.
[0002]
[Prior art]
In the opening and closing control of the window provided in the vehicle, an encoder that converts the rotation angle of the motor that drives the window glass into a pulse signal is provided, and the opening and closing state of the window is detected by counting the pulse signal from the encoder. I have. Further, when closing the window, the size of the pulse width at the time of driving is determined in order to detect that a foreign object is caught between the window glass and the window frame. When entrapment is detected, the driving direction of the window glass is reversed in order to limit the weight on the foreign matter. As an allowable value of the weight for the foreign matter in the vehicle, for example, the detection weight is 100 N or less.
[0003]
[Problems to be solved by the invention]
Although the vehicle power window control method that has been studied so far generally clears the above-mentioned allowable value, the fact is that the weight is still high at the initial stage of closing the window.
That is, as described above, the detection of entrapment is performed based on the pulse width at the time of driving the window glass. Therefore, for example, the pulse width is compared with a predetermined number of previous pulse widths to check the extension of the pulse width. Accordingly, when the entrapment is detected, the entrapment cannot be detected in the early stage of the drive in which there is no reference value to be compared. As a result, the detection of the entrapment is delayed, and a high weight is applied to the foreign matter.
In this initial stage, even if, for example, the reference value is substituted by a predetermined value, the behavior of the window glass is unstable, so that the pulse width greatly varies and the possibility of erroneous detection is high. In order to prevent this, the predetermined value is set to a large value. However, in this case, the detection of the entrapment is delayed, and the possibility of giving high weight is increased.
[0004]
FIG. 5 is a diagram showing the relationship between the position of the window glass and its behavior.
The horizontal axis indicates the position of the window glass, and the vertical axis indicates the frequency difference between the pulse frequency a predetermined number of times earlier and the current pulse frequency.
When closing the window by raising the window glass from the lower end, the motor reverses the direction of rotation from the previous lowering to the upward direction at the beginning, so the power transmission mechanism and the deflection of the wire are absorbed, causing idling. Then, the rotation speed of the motor rapidly increases in the region A. When entering the area B, the window glass is pushed up, and the speed is reduced at once by the weight. Therefore, the pulse width output from the encoder fluctuates greatly, and the behavior of the window glass is unstable.
[0005]
From the half-open state to the vicinity of the upper end, the pulse width is almost constant, the frequency difference is not largely changed, and the window glass is driven stably. At the upper end, the window glass slides due to friction with the sealing material, the rotation speed of the motor gradually decreases, and the pulse width increases. When the frequency difference from the pulse frequency a predetermined number of times before reaches the detection determination value, the window is determined to be fully closed, and the motor drive is stopped.
[0006]
When the window glass is driven from the half-open state to the closing direction, the behavior of the window glass differs depending on the rotation direction of the motor before stopping. That is, when the motor is stopped after being raised, the motor can be driven stably in the same manner as in the half-open state shown in FIG. 5, but when stopped after the motor has been lowered, the rotation direction of the motor is reversed. And the deflection of the wire must be absorbed, the pulse width fluctuates largely like the initial A and B regions, and the behavior of the window glass is unstable.
[0007]
Therefore, in the initial stage of closing the window, the fluctuation of the pulse width is large. Therefore, as shown in FIG. 6, the entrapment detection performed by the difference between the pulse width of the predetermined number (N−X) and the pulse width of the current (NOW) is not performed. However, the control for reversing the window glass becomes extremely unstable, including many false detections.
In addition, there has been proposed a device that performs PWM control on a motor using a transistor (FET) so as to limit the weight of a foreign substance. However, there has been a problem that the device becomes expensive.
SUMMARY OF THE INVENTION The present invention has been made in consideration of the above-described conventional problems, and has as its object to provide a power window control device that is inexpensive and that can detect entrapment of foreign matter even at the initial stage of opening and closing the window.
[0008]
[Means for Solving the Problems]
The invention according to claim 1 has an encoder that converts a rotation angle of a motor that drives the opening / closing body into a pulse signal, detects the position of the opening / closing body by counting the pulse signal, and is based on a pulse width at the time of driving. In a power window control device capable of controlling the motor to detect the entrapment of foreign matter in the opening / closing body and reversing the opening / closing direction of the opening / closing body during driving, a pulse width standard value at the initial stage of driving in each opening / closing body By comparing a pulse width when driving the open / close body with a pulse width standard value corresponding to the position of the open / close body and read out from the standard value storage means. And a pinch detecting means for detecting pinching of the body.
When driving the opening / closing body, the entrapment of a foreign object is detected by comparing the pulse width corresponding to the rotation angle of the motor with the stored pulse width standard value at the same opening / closing body position. The entrapment can be detected from the first driving pulse.
[0009]
The invention according to claim 2 is provided with current detecting means for detecting a driving current of the motor, and a standard driving current value of the motor at an initial stage of driving at each of the opening / closing member positions is stored in the standard value storage means. The entrapment detection unit compares the drive current of the motor with a drive current standard value corresponding to the position of the opening / closing member and read from the standard value storage unit, and determines that the drive current is a predetermined value from the drive current standard value. Only when it is large, the entrapment is detected.
It is determined whether the drive current of the motor is larger than the standard value of the drive current at the same opening / closing body position by a predetermined value, and the result of the determination is used as a condition for pinch detection. The effect that can be prevented is obtained.
[0010]
According to a third aspect of the present invention, the standard value storage means includes a voltage detection means for detecting a power supply voltage for driving the motor, a temperature detection means for detecting an environmental temperature, and the detected power supply voltage and the environmental temperature. And a correcting means for correcting the standard pulse width and the standard driving current read from the CPU.
Since the pulse width standard value and the drive current standard value used for comparing the pulse width and the drive current are corrected according to the power supply voltage for driving the motor and the environmental temperature, the comparison can be performed under the same conditions. Entrapment detection can be performed with higher accuracy.
[0011]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, embodiments of the invention will be described with reference to examples.
FIG. 1 is a diagram illustrating the configuration of the embodiment.
The motor 10 drives a window glass (open / close body) not shown to open and close the window. The rotation angle of the motor 10 is converted into a pulse signal by the encoder 20.
The window position detecting unit 30 includes a counter, and receives a pulse signal from the encoder 20 and counts with the counter to detect a window glass position. In the counter, the count value is set to zero at the lower end position where the window glass is completely lowered, and when the window glass rises, the pulse signal is counted up, and when the window glass is lowered, the pulse signal is counted down. Thereby, the absolute position of the window glass is detected.
[0012]
The window position detection unit 30 stores the number of pulse signals when the window glass is driven from fully open to fully closed. When the count value of the counter matches the stored number of pulse signals, it is determined that the window is fully closed. Then, the result of the determination is output to the motor control unit 40, and the motor drive is stopped.
The window glass position detected by the window position detection unit 30 is output to the pinch detection unit 50.
A standard value storage unit 60 is connected to the entrapment detection unit 50, and the standard value storage unit 60 stores a pulse width standard value at the beginning of driving at each window glass position. Regarding the pulse width standard value, the window glass is used for ascending and descending, and each is prepared for each driving condition depending on whether the previous driving is descending or ascending.
These pulse width standard values are obtained by experiments with the battery voltage for driving the motor 10 and the environmental temperature set to predetermined values.
[0013]
The pinch detection unit 50 outputs the input window glass position to the standard value storage unit 60, and the standard value storage unit 60 outputs the pulse width standard at the same position corresponding to the driving state of the window glass according to the window glass position. The value is extracted and output to the correction unit 70. A temperature sensor 80 for detecting the environmental temperature and a voltage sensor 81 for detecting a battery voltage for driving the motor 10 are connected to the correction unit 70. The correction unit 70 corrects the standard pulse width based on the detected values. The corrected pulse width standard value is output to the pinch detection unit 50.
[0014]
The entrapment detection unit 50 receives a pulse signal in real time from the encoder 20 and compares the pulse width with the corrected pulse width standard value. If the pulse width is larger than the pulse width standard value, it is determined that foreign matter is trapped, and the result of the determination is output to the motor control unit 40, whereby the driving direction of the motor 10 is reversed. This drives the window glass in the opposite direction.
The motor control unit 40 outputs a signal from an up / down switch for user operation (not shown) in addition to the result of the determination from the window position detection unit 30 and the pinch detection unit 50. The motor control is performed by determining the rotation direction of the motor.
[0015]
FIG. 2 is a flowchart showing the flow of the pinch detection in the above configuration.
First, in step 100, the pinch detection unit 50 inputs the window glass position detected from the window position detection unit 30, and determines whether the window glass position has changed. If it is detected that the window glass is being driven, the process proceeds to step 110.
In step 110, the pinch detection unit 50 determines whether the window glass is moving upward or downward based on a change in the position of the window glass. Further, the driving state of the window glass is determined based on the stored driving direction of the previous window glass, and the result of the determination and the input window glass position are output to the standard value storage unit 60. The pulse width standard value at the same position corresponding to the driving situation is extracted. Then, the extracted pulse width standard value is read into the correction unit 70.
[0016]
In step 120, the detected value of the battery voltage for driving the motor is read by the correction unit 70.
In step 130, the correction unit 70 determines whether or not the battery voltage matches a predetermined voltage value as a condition for obtaining a pulse width standard value. If they match, there is no need to perform correction, and the process proceeds directly to step 150. If the voltage does not match the predetermined voltage value, the process proceeds to step 140, and the pulse width standard value is corrected according to the detected battery voltage (voltage value).
[0017]
In step 150, the detected value of the environmental temperature is read from the temperature sensor 80 into the correction unit 70.
In step 160, it is determined whether or not the detected temperature value matches a predetermined temperature as a condition for obtaining a pulse width standard value. If they match, the process proceeds to step 175 because there is no need to correct the pulse width standard value by temperature. If the temperature does not match the predetermined temperature, in step 170, the pulse width standard value is corrected based on the detected temperature value.
As described above, the pulse width standard value is corrected by the voltage and the temperature, so that the pulse width standard value can be compared with the pulse width under the same condition.
[0018]
In step 175, the entrapment detection unit 50 reads the current pulse signal from the encoder 20.
In step 180, the pulse width of the input pulse signal is compared with a pulse width standard value. If the pulse width is equal to or smaller than the pulse width standard value, it is determined that there is no entrapment, and the process returns to step 100.
If the pulse width is larger than the pulse width standard value, a large load is applied to the motor 10, and it is determined that the motor 10 is pinched. In step 190, a control signal is output to the motor control unit 40 to reverse the driving direction of the motor 10. And return to step 100.
By reversing the driving direction of the motor 10, the moving direction of the window glass is reversed.
[0019]
This embodiment is configured as described above, and stores the pulse width standard value at each window glass position in the standard value storage unit 60, and when opening and closing the window, the pulse width at the same position according to the window glass position. Standard values are extracted. The pulse width standard value is corrected based on the battery voltage for driving the motor 10 and the temperature, and the pulse width at the time of the current drive is compared to determine the entrapment. From the first pulse, the pinch can be detected, and the window glass can be inverted before a large weight is applied to the foreign matter.
[0020]
As described above, the conventional method can be implemented simply by providing a temperature sensor or the like, and the other methods can be implemented by modifying the software. Therefore, the effect that the configuration can be less expensive than the method of performing the PWM control or the like can be obtained. .
[0021]
Next, a second embodiment will be described.
In the present embodiment, measures are taken to prevent a malfunction in the first embodiment.
In the configuration shown in FIG. 1, a current sensor 82 for detecting the drive current of the motor 10 is provided, and the detected value is output to the pinch detection unit 50 '. In addition, the standard value storage unit 60 'stores the drive current standard value at each window glass position. The drive current standard value is obtained by an experiment with the battery voltage for driving the motor 10 and the environmental temperature set to predetermined values, similarly to the pulse width standard value.
[0022]
FIG. 3 is a flowchart illustrating a flow of the pinch detection in the present embodiment. From step 100 to step 180, the pulse width standard value read corresponding to the window glass position is corrected based on the battery voltage and the temperature, as in the first embodiment. In step 180, in the first embodiment, entrapment detection is performed by comparing the pulse width at the time of driving with the corrected pulse width standard value. However, in this embodiment, if entrapment is detected, It is held as temporary detection.
[0023]
Then, in step 200, the pinch detection unit 50 'outputs the window current position to the standard value storage unit 60', thereby extracting the drive current standard value.
In step 210, the driving current standard value is corrected using the battery voltage and the temperature at the time of correcting the pulse width standard value.
In step 220, the pinch detection unit 50 'reads the current drive current detection value from the current sensor 82.
[0024]
In step 230, the drive current is compared with a drive current standard value to determine whether or not the drive current is larger than a predetermined value. If it is not larger than the predetermined value, it is determined that the entrapment detected in Step 180 is an erroneous detection, and the process returns to Step 100 as it is.
If the drive current is larger than the predetermined value, it is determined that the entrapment has been detected, and the entrapment detection unit 50 'outputs an inversion control signal to the motor control unit 40.
In step 240, the motor control unit 40 reverses the driving direction of the motor 10, and returns to step 100.
Thereby, the window glass is inverted.
[0025]
FIG. 4 is a diagram illustrating a relationship between a window glass position and a drive current.
When the window is driven from the fully opened lower end, the motor 10 reverses the driving direction from the previous descent to the ascending direction, so that idling occurs to absorb the bending of the mechanism and the wire. Therefore, the drive current once decreases and then increases. Driving in the half-open state can be driven with substantially steady current. At the upper end, the drive current increases due to friction or the like.
[0026]
When the window glass is driven from a state where the window is half-opened, the current may once drop and then rise as in the lower end shown in FIG. As described above, since the drive current is small in the initial stage of the drive, the determination made based on, for example, the detection threshold provided according to the steady-state current may have an erroneous detection in the initial stage.
However, in this embodiment, since the drive current standard value to be compared with the drive current corresponds to the position of the window glass, erroneous detection can be prevented even at the beginning of driving.
[0027]
The present embodiment is configured as described above. When the entrapment is detected by the pulse width, the driving current is checked and the entrapment is detected only when an abnormal current occurs. This can prevent erroneous detection caused by the extension of irrespective of the driving condition.
Although the above embodiment describes only the unstable state at the beginning of driving, after the stable driving state, the pulse width at the time of driving is compared with the pulse width of a predetermined number of times before as before. Thus, the entrapment may be detected. Then, the timing of transition from the control at the initial stage of driving of the present embodiment to the stable state is appropriately determined by experiments or the like.
[0028]
【The invention's effect】
According to the first aspect of the present invention, when the opening / closing member is initially driven, the entrapment of a foreign object is detected by comparing the pulse width corresponding to the rotation angle of the motor with the stored pulse width standard value at the same opening / closing member position. Thus, the entrapment can be detected from the first pulse for driving the opening / closing body, the opening / closing body can be quickly reversed, and an effect of not applying a high weight to the foreign matter can be obtained.
[0029]
According to the second aspect of the present invention, it is determined whether or not the drive current of the motor is larger than a standard value of the drive current at the same opening / closing member position by a predetermined value. As a result, the effect of preventing erroneous detection can be obtained.
[0030]
According to the third aspect of the present invention, the standard pulse width and the standard driving current used for comparing the pulse width and the driving current are corrected by the power supply voltage for driving the motor and the environmental temperature. In the following, the comparison can be performed, and an effect that the pinch detection can be performed with higher accuracy can be obtained.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an embodiment.
FIG. 2 is a flowchart illustrating a flow of pinch detection.
FIG. 3 is a flowchart illustrating a flow of pinch detection.
FIG. 4 is a diagram showing a relationship between a window glass position and a drive current.
FIG. 5 is a diagram showing the relationship between the position of a window glass and its behavior.
FIG. 6 is a diagram for explaining pinch detection by a pulse width;
[Explanation of symbols]
Reference Signs List 10 Motor 20 Encoder 30 Window position detection unit 40 Motor control units 50 and 50 'Pinch detection unit (Pinch detection means)
60, 60 'standard value storage unit (standard value storage means)
70 Correction unit (correction means)
80 temperature sensor (temperature detecting means)
81 Voltage sensor (voltage detection means)
82 Current sensor

Claims (3)

開閉体を駆動するモータの回転角をパルス信号に変換するエンコーダを有し、前記パルス信号を計数して開閉体位置を検出するとともに、駆動時のパルス幅に基づいて、前記開閉体の異物の挟み込みを検出し、駆動中に前記開閉体の開閉方向を反転させるモータ制御が可能なパワーウインドの制御装置において、
各開閉体位置における駆動初期時のパルス幅標準値を記憶する標準値記憶手段と、
前記開閉体を駆動する際のパルス幅と、開閉体位置に対応し前記標準値記憶手段から読み出されたパルス幅標準値とを比較することによって、前記開閉体の挟み込みを検出する挟み込み検出手段とを備えることを特徴とするパワーウインドの制御装置。
It has an encoder that converts the rotation angle of the motor that drives the open / close body into a pulse signal, detects the position of the open / close body by counting the pulse signal, and detects foreign matter in the open / close body based on the pulse width during driving. In a power window control device capable of motor control for detecting entrapment and reversing the opening / closing direction of the opening / closing body during driving,
Standard value storage means for storing a pulse width standard value at the time of initial drive at each opening and closing body position,
A pulse width for driving the open / close body, and a pulse width standard value corresponding to a position of the open / close body and compared with a pulse width standard value read from the standard value storage means, to detect entrapment of the open / close body; A control device for a power window, comprising:
前記モータの駆動電流を検出する電流検出手段を設けるとともに、前記各開閉体位置における駆動初期時の前記モータの駆動電流標準値を前記標準値記憶手段に記憶させ、
前記挟み込み検出手段は、前記モータの駆動電流と、開閉体位置に対応し前記標準値記憶手段から読み出された駆動電流標準値とを比較し、前記駆動電流が前記駆動電流標準値より所定値大きい場合に限り、前記挟み込みを検出するものとすることを特徴とする請求項1記載のパワーウインド制御装置。
A current detecting means for detecting a driving current of the motor is provided, and a standard value of a driving current of the motor at an initial stage of driving at each of the opening / closing member positions is stored in the standard value storage means.
The entrapment detection unit compares the drive current of the motor with a drive current standard value corresponding to the position of the opening / closing member and read from the standard value storage unit, and determines that the drive current is a predetermined value from the drive current standard value. 2. The power window control device according to claim 1, wherein the entrapment is detected only when it is large.
前記モータを駆動する電源電圧を検出する電圧検出手段と、環境温度を検出する温度検出手段と、
前記検出された電源電圧と環境温度とによって、前記標準値記憶手段から読み出されたパルス幅標準値と駆動電流標準値を補正する補正手段とを有することを特徴とする請求項1または2記載のパワーウインドの制御装置。
Voltage detection means for detecting a power supply voltage for driving the motor, temperature detection means for detecting an environmental temperature,
3. The apparatus according to claim 1, further comprising a correction unit configured to correct the pulse width standard value and the drive current standard value read from the standard value storage unit based on the detected power supply voltage and environmental temperature. Power window control device.
JP2002233737A 2002-08-09 2002-08-09 Power window control device Expired - Fee Related JP3881602B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002233737A JP3881602B2 (en) 2002-08-09 2002-08-09 Power window control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002233737A JP3881602B2 (en) 2002-08-09 2002-08-09 Power window control device

Publications (2)

Publication Number Publication Date
JP2004076265A true JP2004076265A (en) 2004-03-11
JP3881602B2 JP3881602B2 (en) 2007-02-14

Family

ID=32018793

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002233737A Expired - Fee Related JP3881602B2 (en) 2002-08-09 2002-08-09 Power window control device

Country Status (1)

Country Link
JP (1) JP3881602B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194998B2 (en) 2005-08-19 2007-03-27 Toyota Jidosha Kabushiki Kaisha Control apparatus and control method for internal combustion engine
JP2007154833A (en) * 2005-12-07 2007-06-21 Toyota Motor Corp Valve characteristic control device for internal combustion engine
JP2007210474A (en) * 2006-02-09 2007-08-23 Mitsubishi Heavy Ind Ltd Platform fence, and device and method for detecting failure of the same
WO2008078756A1 (en) 2006-12-27 2008-07-03 Toyota Jidosha Kabushiki Kaisha Control device for variable valve mechanism
JP2008291767A (en) * 2007-05-25 2008-12-04 Toyota Motor Corp Actuator control device
CN102052035A (en) * 2009-11-05 2011-05-11 联创汽车电子有限公司 Vehicle window lifting control device
WO2019163447A1 (en) * 2018-02-21 2019-08-29 株式会社デンソー Power window control device
US12049777B2 (en) 2019-06-21 2024-07-30 Denso Corporation Opening-closing member control device and initialization method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194998B2 (en) 2005-08-19 2007-03-27 Toyota Jidosha Kabushiki Kaisha Control apparatus and control method for internal combustion engine
JP2007154833A (en) * 2005-12-07 2007-06-21 Toyota Motor Corp Valve characteristic control device for internal combustion engine
JP2007210474A (en) * 2006-02-09 2007-08-23 Mitsubishi Heavy Ind Ltd Platform fence, and device and method for detecting failure of the same
WO2008078756A1 (en) 2006-12-27 2008-07-03 Toyota Jidosha Kabushiki Kaisha Control device for variable valve mechanism
US8205584B2 (en) 2006-12-27 2012-06-26 Toyota Jidosha Kabushiki Kaisha Control device for variable valve mechanism
JP2008291767A (en) * 2007-05-25 2008-12-04 Toyota Motor Corp Actuator control device
CN102052035A (en) * 2009-11-05 2011-05-11 联创汽车电子有限公司 Vehicle window lifting control device
WO2019163447A1 (en) * 2018-02-21 2019-08-29 株式会社デンソー Power window control device
JP2019143375A (en) * 2018-02-21 2019-08-29 株式会社デンソー Power-operated window controller
US12049777B2 (en) 2019-06-21 2024-07-30 Denso Corporation Opening-closing member control device and initialization method

Also Published As

Publication number Publication date
JP3881602B2 (en) 2007-02-14

Similar Documents

Publication Publication Date Title
US8604743B2 (en) Method for operating an electric window lift of a convertible
JP2891869B2 (en) Opening / closing body drive control device
CN107849888B (en) Opening and closing body control device
US10815714B2 (en) Opening/closing member driving device
US10814702B2 (en) Opening/closing drive device
US20060290309A1 (en) Control apparatus for closure device
JP2004076265A (en) Power window control device
CN105229250A (en) For the anti-pinch protection system with closedown auxiliary body of the vehicle window in car door
JP4358024B2 (en) Power window safety device
JP6930137B2 (en) Opening and closing body drive device
JPH10262385A (en) Window switching controller
JP2942127B2 (en) Power window drive control device
JP3812048B2 (en) Window opening and closing control device
KR20190072028A (en) Apparatus for controlling window of vehicle and method thereof
JP6988742B2 (en) Opening / closing member control device and motor with control device
JP7533237B2 (en) Opening and closing member control device
JP2005314878A (en) Safety device for power window
JP4079757B2 (en) Control device for opening and closing body
JP2008019657A (en) Pinching detector
JP2020111937A (en) Opening/closing member control device
JPH08199908A (en) Controller for power window
JP2019210784A (en) Window open/close position detection device and window open/close position detection method
JP2020029739A (en) Opening / closing member control device and motor with control device
JP2539602Y2 (en) Window glass opening and closing control device
JP2006322232A (en) Power window with pinch detection function

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050516

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060620

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060821

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: 20061017

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061110

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