JP4794755B2 - Control method to prevent pinching of opening and closing body - Google Patents

Control method to prevent pinching of opening and closing body Download PDF

Info

Publication number
JP4794755B2
JP4794755B2 JP2001177869A JP2001177869A JP4794755B2 JP 4794755 B2 JP4794755 B2 JP 4794755B2 JP 2001177869 A JP2001177869 A JP 2001177869A JP 2001177869 A JP2001177869 A JP 2001177869A JP 4794755 B2 JP4794755 B2 JP 4794755B2
Authority
JP
Japan
Prior art keywords
pinching
angular acceleration
determination
value
opening
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
Application number
JP2001177869A
Other languages
Japanese (ja)
Other versions
JP2002364245A (en
Inventor
成光 小堀
孝之 川倉
正弘 笛木
小野  浩
貴男 新井
良夫 森嶋
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.)
Mitsuba Corp
Original Assignee
Mitsuba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsuba Corp filed Critical Mitsuba Corp
Priority to JP2001177869A priority Critical patent/JP4794755B2/en
Publication of JP2002364245A publication Critical patent/JP2002364245A/en
Application granted granted Critical
Publication of JP4794755B2 publication Critical patent/JP4794755B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stopping Of Electric Motors (AREA)
  • Power-Operated Mechanisms For Wings (AREA)
  • Window Of Vehicle (AREA)
  • Motor And Converter Starters (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、開閉体の挟み込み防止制御方法に関するものである。
【0002】
【従来の技術】
自動車などの車両用開閉体としてウィンドウやサンルーフパネルまたはスライドドアにおいて、電動モータを用いて自動で開閉するようにしたものがある。そのような開閉体自動開閉装置にあっては、特に開閉体を閉じる際に異物等が挟み込まれたことを検出したら反転させるなどの挟み込み防止制御を行うようにしている。上記挟み込み防止制御における挟み込みの判定にあっては、挟み込み時に起きるモータの回転速度の低下を、例えばモータの回転パルスを検出してそのパルス周期が所定のしきい値より長くなったことにより判別して行うことができる。
【0003】
上記したような開閉体自動開閉装置において、例えば特開平8−158738号公報に開示されているようなパワーウィンドウ装置にあっては、図7に示されるように、モータ11とウィンドウ駆動機構12とがワイヤ13を介して互いに連結されており、モータ11を正逆転することによりウィンドウ駆動機構12を介して図示されないウィンドウが上昇下降(開閉)するようになっている。
【0004】
そのようなワイヤ駆動方式の場合のモータ11の角速度の変化を図8に示す。図8では、ワイヤ13にたるみが有る場合を実線で示し、たるみが無い場合を想像線で示している。すなわち、駆動開始前(停止)の状態にあっては、図7の実線に示されるようにワイヤ13がたるんだ状態にあり、駆動状態ではたるみが取れて図7の想像線に示されるようにワイヤ13が張った状態になる。
【0005】
図8に示されるように、モータ11の駆動開始時にワイヤ13にたるみがある場合には、そのたるみが取れるまでは無負荷状態に相当するためモータ11の角速度が想像線で示される負荷時に対して大きくなる。たるみが取れると負荷が加わってモータ11の角速度が低下し、想像線で示したたるみが無い状態と同じになり、以後たるみ無しで負荷が加わった状態となるため、図に示されるように一定の角速度になる。
【0006】
【発明が解決しようとする課題】
上記したようにワイヤのたるみの影響を受ける場合には、モータ11の角速度が一旦大きく上がった後に低下するように変化するため、その低下を挟み込みであると誤判定してしまう虞がある。その誤判定を防止するためには、上記公報に開示されているように、モータの駆動開始直後の所定区間(例えばパルスのカウント数により設定可)を挟み込み判定禁止区間として設定し、モータの駆動開始からその区間が経過するまでは挟み込み判定を行わないようにすることが考えられる。
【0007】
しかしながら、モータの駆動開始後の上記挟み込み判定禁止区間では挟み込み判定が禁止されてしまうことから、モータの駆動開始直後に挟み込みが起きた場合にはその挟み込み判定が遅れてしまうという問題がある。また、温度・電圧などの環境条件の違いが生じても挟み込み誤判定をしないように余裕を持たせた設定にすると、通常状態にとっては長めになってしまい、上記挟み込み判定がより一層遅れてしまうことになる。その結果、挟み込み判定時にモータを反転させる制御を行う場合の反転時荷重が大きくなってしまうという問題がある。
【0008】
【課題を解決するための手段】
このような課題を解決して、モータの駆動開始時においても速やかな挟み込み判定を行うことを実現するために、本発明に於いては、開閉体をモータにより駆動して閉じる際の異物等の挟み込みを判定するべく、前記モータの角加速度を検出し、前記角加速度の検出値が負の角加速度で設定された挟み込み判定検知用しきい値以下になったら挟み込みを検知し、前記挟み込みが検知された場合には、前記角加速度の検出値がさらに負の角加速度で設定された挟み込み判定しきい値以下になったら挟み込みであると判定すると共に、前記角加速度の検出値の過去のデータが正の値を示す場合に、前記挟み込み判定しきい値を、挟み込み判定を行う過程における前記検出値の正の値を示す過去のデータに基づいて補正するものとした。
【0009】
これによれば、挟み込み判定を行う際に、モータの状態として例えば角速度や角加速度あるいは回転周期を検出し、その過去のデータを参照し、例えばワイヤ駆動方式におけるワイヤのたるみの影響を受けてモータの速度が大きく上がった後に低下するような場合には過去のデータにその変化を示すような値が記憶されるため、ワイヤのたるみによる場合の挟み込み判定しきい値を甘くなるように補正するようにすれば、ワイヤのたるみの影響を受けて挟み込みを誤判定してしまうことを防止することができる。その結果、挟み込み判定禁止区間を設ける必要が無くなり、駆動開始直後からの挟み込み判定を行うことができる。
【0010】
また、前記挟み込み判定を制御サイクル毎に行うと共に、前記過去のデータが、前記挟み込み判定を行う制御サイクル時に対して常に一定のサイクル数だけ前の制御サイクル時のものであることによれば、簡単な制御プログラムで上記効果を奏することができる。
【0011】
また、前記モータの状態変化が加速度であることによれば、ワイヤ駆動方式におけるワイヤのたるみの影響を受けてモータの速度が大きく上がった後に低下するような場合には加速度が正から負に大きく変化するため、参照した過去の加速度が正の値であればそのようなワイヤのたるみによるものとすることができ、このように加速度の変化で判定することにより、速度変化の場合に対してより確実な挟み込み判定を行うことができる。
【0012】
さらに、前記補正する量を、前記過去の加速度が正の場合の大きさに応じて増減することによれば、使用環境の違いなどに応じた高精度な判定を行うことができ、例えば悪路走行時の振動による加速度の変化に対しても同様に処理することができる。
【0013】
【発明の実施の形態】
以下に添付の図面に示された具体例に基づいて本発明の実施の形態について詳細に説明する。
【0014】
図1は、本発明が適用されたパワーウィンドウ装置の一例を示すブロック図である。図に示されるように、制御部1には、運転席などに設けられたオート操作スイッチ2a及びマニュアル操作スイッチ2bの各開閉操作信号に応じて自動または手動開閉制御信号を出力するオート制御回路1aと、その開閉制御信号に応じてモータ3を正逆転駆動制御するための駆動回路4と、駆動回路4に挟み込み判定信号を出力する判定回路5と、判定回路5にモータの加速度としての角加速度信号を出力する角加速度算出回路6とが設けられている。
【0015】
そして、駆動回路4からの駆動信号応じてモータ3が正逆転して、従来例と同様にモータ3にワイヤを介して連結されたウィンドウ8が開閉動作する。また、モータ3の回転を検出するための回転センサ9が設けられており、その回転センサ9からの回転パルス信号が上記判定回路5と角加速度算出回路6とに入力するようになっている。なお、オート制御回路1aでは、オート操作スイッチ2aの開/閉の信号が入力された場合には連続した開/閉制御信号を出力し、マニュアル操作スイッチ2bの開/閉信号が入力された場合には操作されている間だけ開/閉制御信号を出力する。
【0016】
次に、このようにして構成されたパワーウィンドウ装置による挟み込み判定制御の一例を図2のフロー図を参照して以下に示す。第1ステップST1では各操作スイッチ2a・2bによる閉じ操作が行われたか否かを判別し、閉じ操作が行われていないと判別した場合には第2ステップST2に進み、そこで他の各作動に対する制御(開操作信号の判別、開作動制御など)を行う。第1ステップST1で閉じ操作が行われたと判別した場合には第3ステップST3に進む。
【0017】
例えば閉じ方向をモータ3の正転方向とした場合には第3ステップST3でモータ3を正転駆動する。次の第4ステップST4及び第5ステップST5ではモータ3の状態変化を検出する。すなわち第4ステップST4では、回転センサ9のパルス信号から各パルス信号間の周期tを計測し、その計測値から角速度ω(=2π/t)を算出する。次の第5ステップST5では上記周期データから角加速度dωを算出する。なお、回転センサ9に1回転当たりのパルス数が多いものを用いることにより、この角加速度データを高精度化し得る。
【0018】
第6ステップST6では、上記角加速度dωに対する挟み込み検知用しきい値−B(ω)を図3に示されるテーブルデータから求める。図3のテーブルデータにあっては、その横軸に角速度ωを示し、縦軸に挟み込み検知用しきい値−B(ω)を示している。このテーブルデータは、機種に応じて予め実験値または計算値により算出して設定したものであって良く、図に示されるように、角速度ωが大きくなるに連れて0に近づくように変化する。
【0019】
なお、図3において、角速度ωを平均値としても良く、その場合には今回算出分を含む所定回数(例えばアーマチュア1回転分)の算出角速度ωの平均値を使用することができる。これにより、ノイズなどの影響を無くすことができる。
【0020】
そして、第7ステップST7で、上記テーブルデータから求めた挟み込み検知用しきい値−B(ω)を用いて挟み込み検知を行う。この場合には、例えば第5ステップST5で算出された角加速度dωが挟み込み検知用しきい値−B(ω)より低下している(dω<−B(ω))か否かを判別することであって良い。
【0021】
第7ステップST7で、挟み込みが検知されたら第8ステップST8に進み、角加速度がしきい値より低下してないと判別された場合には本ルーチンを終了し、次制御サイクル時に第1ステップST1から実行する。
【0022】
第8ステップST8では挟み込み判定用しきい値−C(t)を算出する。この挟み込み判定用しきい値−C(t)の算出要領を、図4を参照して以下に示す。先ず、図4(a)に示されるように、角速度ωの増加に応じて負の値の大きさを漸減させる曲線を描く挟み込み判定用初期値曲線から挟み込み判定用初期値−C(ω)を求める。例えば、その時の角速度が図に示されるようなω1で有った場合には、その角速度ω1に対応する挟み込み判定用初期値−C(1)が求められる。
【0023】
次に、上記挟み込み判定用初期値−C(1)を基準点として、図4(b)に示されるような折れ線形状の挟み込み判定用しきい値線H1・H2を設定する。この挟み込み判定用しきい値線H1・H2は、図に示されるように時間経過(本制御を行う制御サイクル数の増加)に伴って負のしきい値を増大させ、所定時間経過後には時間経過に伴って負のしきい値を低減させる(0に近付ける)ように変化する折れ線からなるものであって良い。
【0024】
ここで、挟み込み判定用しきい値線H1・H2を図4(b)に示されるように折れ線形状にしたのは、挟み込み処理として反転させるまでに上昇してしまう挟み込み荷重(反転時荷重)を挟み込みの種々の形態に対して常に略均一にするためである。すなわち、モータ回転速度が高い場合や異物などの剛性が高い(堅い)場合には挟み込み荷重が急激に増大するため、判定が遅れると例えば挟み込み処理として反転させる際の反転時挟み込み荷重が大きくなってしまう。それに対しては、負側の角加速度−dωの絶対値の増大を早い段階(しきい値線H1)で検出することで速やかな対処を可能にしている。
【0025】
また、所定時間経過までにそのような負側の角加速度−dωの絶対値の増大が検出されない場合には、軟らかいものを挟み込んだような場合が想定され、その場合には挟み込み荷重の増加は緩やかであるが、判定までの時間が長くなると挟み込み荷重が大きくなる。そのため、長い時間が経過した場合には少しの角加速度でも挟み込みを判定可能にするようにしている(しきい値線H2)。
【0026】
次の第9ステップST9では、このステップに進んだ時(例えばN制御サイクル時)から見て所定の制御サイクル数mだけ前の制御サイクル時(N−m)の角加速度dω(N−m)、すなわち挟み込み判定を行う過程における過去のデータとしての角加速度dω(N−m)が正(加速状態)であるか否かを判別する。これにより、第7ステップST7から挟み込み判定を行うために本ステップに至るようになった場合に、過去のどのような状態から挟み込み判定を行う状態になったかを見ることができる。この第9ステップST9で角加速度dω(N−m)が正の状態から減速状態(負の角加速度)になったと判別された場合には、第10ステップST10に進む。
【0027】
この第10ステップST10における処理を、モータの駆動開始時からの角加速度の変化の一例を示す図5を参照して示す。図5では、横軸を時間とし、縦軸を角加速度dω(n)としている。なお、時間の経過を、制御サイクルn(1、2、…、N)により示している。
【0028】
モータ3の駆動開始直後では、上記したようにワイヤ駆動方式のパワーウィンドウ装置にあってはワイヤのたるみが取れるまでモータの角速度上昇に伴って加速することにより角加速度dωが正の値となる。そして、ワイヤのたるみが取れるとウィンドウ負荷が加わって減速し始めるため、角加速度dωは負の値になる。図5は、モータ3の駆動開始直後のそのような状態を示すものであり、今回の制御サイクル(N)時に負の加速度(−dω(N))が生じた場合を示している。
【0029】
そして、この第10ステップST10では、例えば、過去の角加速度として所定の制御サイクル数mだけ前の制御サイクル(N−m)時の角加速度dω(N-m)を採用し(メモリに記憶しておく)、その値に基づき、図6に示されるしきい値補正関数からしきい値補正量Δhを求める。例えば4サイクル前のデータを過去の角加速度とする場合には、図に示されるように、その過去の角加速度dω(N-4)に対応するしきい値補正量Δh(N-4)を求めることができる。このしきい値補正量Δhを用いて、上記した挟み込み判定用しきい値線H1を図5に示されるように補正する(H1−Δh)。このように補正することにより挟み込み判定を甘くすることができる。
【0030】
なお、図では補正した挟み込み判定用しきい値線(H1−Δh)を直線で示しているが、それは、図における制御サイクル(N)時に求められたしきい値補正量Δh(N-4)に対応させて、両しきい値線H1・H2の曲折点を基点として挟み込み判定用しきい値線H1を描き直したものである。したがって、次の制御サイクル(N+1)時には、同様の補正した挟み込み判定用しきい値線(H1−Δh)を描く場合には、対応する過去の制御サイクル(N−3)時の角加速度dω(N-3)に応じて求められたしきい値補正量Δh(N-3)に対応させて描くことになる。
【0031】
それに対して、補正をせずに挟み込み判定用しきい値線H1をそのまま用いた場合には、上述したようにワイヤのたるみの影響により一旦大きく加速した後にワイヤのたるみが取れた際に大きな減速度(負の加速度)が生じて角加速度dωが図5の実線のように変化すると、上記した今回の制御サイクル(N)時の次の制御サイクル(N+1)時に挟み込みであると誤判定してしまう。
【0032】
本発明によれば、挟み込み判定用しきい値線H1を補正して図5の二点鎖線に示されるように挟み込み判定補正処理を行うことにより、負の加速度(−dω)がより一層大きくならないとしきい値を越えないようにしている。このようにすることにより、一瞬大きな減速度が発生しても、時間経過に伴って減速度が収まって小さくなるような場合には挟み込みではないとすることができる。そのため、特にワイヤ駆動方式における駆動開始時のワイヤのたるみが取れた際の減速度を挟み込みであるとしてしまう誤判定を防止することができる。
【0033】
なお、所定の制御サイクル数mだけ前の制御サイクル(N−m)時の角加速度dω(N-m)のみを採用することに限らず、その前後の複数の過去の角加速度を参照対象とすることができる。
【0034】
例えば、それらの合計値または平均値を求めると良く、上記図示例の場合には過去の3つの制御サイクル(N−5)・(N−4)・(N−3)時の各角加速度dω(N-5)・dω(N-4)・dω(N-3)を参照対象として良い。そして、合計値の場合には、図6における横軸を合計値に置き換えると共にそれに応じたグラフを用いる。また、平均値の場合には、合計値を3で除算して平均値を求め、その平均値を過去の角加速度dω(N-m)として、図6からしきい値補正量Δhを求めることができる。そして、それぞれ次の制御サイクル(N+1)時には、1つずらした過去の3つの制御サイクル(N−4)・(N−3)・(N−2)時の各角加速度を参照し、以後同様に処理すれば良い。
【0035】
また、本発明による上述した補正処理を行うことにより、ワイヤ駆動方式におけるワイヤのたるみの影響を回避できるだけでなく、例えば車両の悪路走行時に閉じ動作を行った場合にも有効である。悪路走行時の振動により負荷減少状態から負荷増加状態に変化すると、図5と同様に正の角加速度から負の角加速度に変化するようになる。その場合にあっても、上記負荷減少状態の正の角加速度を過去の角加速度として参照することができ、上記と同様の処理を行うことにより挟み込みの誤判定を防止することができる。
【0036】
なお、上記図示例では角加速度を用いて挟み込み判定を行いかつそのしきい値を補正するようにしたが、本発明によれば角加速度に限定されるものではなく、例えば角速度や、回転パルスから算出した周期でも同様に行うことかできる。この場合には、角速度または周期の変化量や変化率などのしきい値に過去のデータに基づいた補正を行うようにすれば良い。
【0037】
【発明の効果】
このように本発明によれば、駆動開始時から挟み込み判定を行うことができるため、挟み込みを判別する場合におけるワイヤたるみの影響を回避するための駆動開始後の挟み込み判定禁止区間を設ける必要がなく、その結果、駆動開始直後に挟み込みが生じても速やかに挟み込み判定を行うことができ、挟み込みを判定するまでに荷重が大きく増大することを防止できる。特に、加速度の変化で判定することにより高度な判定を行うことができる。
【0038】
また、補正する量を過去の加速度を正の場合の大きさに応じて増減することにより、使用環境の違いなどに応じた高精度な判定を行うことができ、例えば悪路走行時の振動による加速度の変化に対しても同様に処理することができる。さらに、挟み込み判定を制御サイクル毎に行うと共に、過去の加速度を、挟み込み判定を行う制御サイクル時に対して常に一定のサイクル数だけ前の制御サイクル時に算出されたものとすることにより、簡単な制御プログラムで上記効果を奏することができる。
【図面の簡単な説明】
【図1】本発明が適用されたパワーウィンドウ装置の一例を示すブロック図。
【図2】本発明に基づく挟み込み判定制御の一例を示すフロー図。
【図3】挟み込み検知用しきい値を求めるテーブルデータを示す図。
【図4】(a)は挟み込み判定用初期値を求めるための図であり、(b)は挟み込み判定用しきい値を求めるための図。
【図5】本発明に基づく制御要領を示す波形図。
【図6】しきい値補正量を求めるための図。
【図7】ワイヤ駆動方式のパワーウィンドウ装置を示す概略図。
【図8】従来の挟み込み判定禁止区間を設けた例を示す図。
【符号の説明】
1 制御部、1a オート制御回路
2a オート操作スイッチ、2b マニュアル操作スイッチ
3 モータ
4 駆動回路
5 判定回路
6 角加速度算出回路
8 ウィンドウ
9 回転センサ
11 モータ
12 ウィンドウ駆動機構
13 ワイヤ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method for controlling pinching of an opening / closing body.
[0002]
[Prior art]
As an opening / closing body for a vehicle such as an automobile, there is a window, a sunroof panel, or a sliding door that automatically opens and closes using an electric motor. In such an opening / closing body automatic opening / closing device, in particular, when the opening / closing body is closed, when it is detected that a foreign object or the like has been sandwiched, the sandwiching prevention control such as reversal is performed. In the pinching determination in the pinching prevention control, a decrease in the rotation speed of the motor that occurs at the time of pinching is determined, for example, by detecting a rotation pulse of the motor and the pulse period becomes longer than a predetermined threshold value. Can be done.
[0003]
In the open / close body automatic opening / closing device as described above, for example, in a power window device as disclosed in Japanese Patent Application Laid-Open No. Hei 8-158387, as shown in FIG. Are connected to each other via a wire 13, and a window (not shown) is raised and lowered (opened and closed) via a window drive mechanism 12 by rotating the motor 11 forward and backward.
[0004]
FIG. 8 shows changes in the angular velocity of the motor 11 in the case of such a wire drive system. In FIG. 8, the case where there is a slack in the wire 13 is indicated by a solid line, and the case where there is no slack is indicated by an imaginary line. That is, in the state before the start of driving (stopped), the wire 13 is in a slack state as shown by the solid line in FIG. 7, and the slack is removed in the driving state as shown in the imaginary line in FIG. The wire 13 is stretched.
[0005]
As shown in FIG. 8, when there is a slack in the wire 13 at the start of driving of the motor 11, it corresponds to a no-load state until the slack can be removed, so that the angular velocity of the motor 11 is relative to the load indicated by the imaginary line. Become bigger. When the slack is removed, the load is applied and the angular velocity of the motor 11 is lowered, which is the same as the state where there is no slack shown by an imaginary line, and after that, the state where the load is applied without slack is constant as shown in the figure. Of angular velocity.
[0006]
[Problems to be solved by the invention]
As described above, when affected by the slack of the wire, the angular velocity of the motor 11 changes so as to decrease after a large increase, so that the decrease may be erroneously determined as being caught. In order to prevent the erroneous determination, as disclosed in the above publication, a predetermined section immediately after the start of motor driving (for example, settable by the number of pulse counts) is set as the sandwiching determination prohibition section to drive the motor. It is conceivable that the pinching determination is not performed until the section has elapsed from the start.
[0007]
However, since the pinching determination is prohibited in the pinching determination prohibition section after the start of driving of the motor, there is a problem that the pinching determination is delayed when the pinching occurs immediately after the start of driving of the motor. In addition, if a setting is made so as to prevent erroneous pinching even if there is a difference in environmental conditions such as temperature and voltage, it will be longer for normal conditions, and the pinching determination will be further delayed. It will be. As a result, there is a problem that the load at the time of reversal in the case of performing the control of reversing the motor at the time of pinching determination is increased.
[0008]
[Means for Solving the Problems]
In order to solve such a problem and to realize a quick pinching determination even at the start of driving of the motor, in the present invention, foreign matter or the like when the opening / closing body is driven and closed by the motor is used. order to determine the entrapment, to detect the angular acceleration of the motor, detects the entrapment When the angular acceleration detection value falls below the set pinching determination detection threshold in a negative angular acceleration, the entrapment detection If the detected value of the angular acceleration further falls below the pinching determination threshold set by the negative angular acceleration, it is determined that the pinch is pinching and past data of the detected value of the angular acceleration is obtained. When a positive value is indicated, the pinching determination threshold value is corrected based on past data indicating a positive value of the detection value in the process of pinching determination.
[0009]
According to this, when the pinching determination is made, for example, the angular velocity, the angular acceleration, or the rotation cycle is detected as the motor state, and the past data is referred to, and the motor is influenced by the slack of the wire in the wire driving method, for example. When the speed of the wire decreases after a significant increase, a value indicating the change is stored in the past data, so that the pinching determination threshold value due to the slack of the wire is corrected so as to be reduced. By doing so, it is possible to prevent erroneous determination of pinching due to the influence of the slackness of the wire. As a result, it is not necessary to provide a pinching determination prohibition section, and pinching determination can be performed immediately after the start of driving.
[0010]
In addition, the sandwiching determination is performed for each control cycle, and the past data is always for a control cycle that is a certain number of cycles before the control cycle for performing the sandwiching determination. The above effects can be achieved with a simple control program.
[0011]
According to the fact that the change in the state of the motor is acceleration, the acceleration increases from positive to negative when the motor speed increases greatly due to the influence of wire sag in the wire drive system. Therefore, if the past acceleration referred to is a positive value, it can be attributed to such sag of the wire. Reliable pinching determination can be performed.
[0012]
Furthermore, by increasing or decreasing the amount to be corrected according to the magnitude when the past acceleration is positive, it is possible to make a highly accurate determination according to a difference in use environment, for example, a bad road The same processing can be performed for changes in acceleration due to vibration during running.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail based on specific examples shown in the accompanying drawings.
[0014]
FIG. 1 is a block diagram showing an example of a power window device to which the present invention is applied. As shown in the drawing, the control unit 1 outputs an automatic or manual opening / closing control signal to the control unit 1 according to each opening / closing operation signal of the automatic operation switch 2a and the manual operation switch 2b provided in the driver's seat or the like. A driving circuit 4 for controlling forward / reverse driving of the motor 3 according to the opening / closing control signal, a determination circuit 5 for outputting a pinching determination signal to the driving circuit 4, and an angular acceleration as an acceleration of the motor to the determination circuit 5. An angular acceleration calculation circuit 6 that outputs a signal is provided.
[0015]
Then, the motor 3 rotates forward and backward in accordance with the drive signal from the drive circuit 4, and the window 8 connected to the motor 3 via a wire is opened and closed as in the conventional example. A rotation sensor 9 for detecting the rotation of the motor 3 is provided, and a rotation pulse signal from the rotation sensor 9 is input to the determination circuit 5 and the angular acceleration calculation circuit 6. The auto control circuit 1a outputs a continuous open / close control signal when the open / close signal of the auto operation switch 2a is input, and the open / close signal of the manual operation switch 2b is input. Outputs an open / close control signal only during operation.
[0016]
Next, an example of pinching determination control by the power window device configured as described above will be described below with reference to the flowchart of FIG. In the first step ST1, it is determined whether or not the closing operation by the operation switches 2a and 2b has been performed. If it is determined that the closing operation has not been performed, the process proceeds to the second step ST2, where the other operations are performed. Control (discrimination of opening operation signal, opening operation control, etc.) is performed. When it is determined in the first step ST1 that the closing operation has been performed, the process proceeds to the third step ST3.
[0017]
For example, when the closing direction is the forward rotation direction of the motor 3, the motor 3 is driven to rotate forward in the third step ST3. In the next fourth step ST4 and fifth step ST5, the state change of the motor 3 is detected. That is, in 4th step ST4, the period t between each pulse signal is measured from the pulse signal of the rotation sensor 9, and angular velocity (omega) (= 2 (pi) / t) is calculated from the measured value. In the next fifth step ST5, the angular acceleration dω is calculated from the period data. The angular acceleration data can be made highly accurate by using a rotation sensor 9 having a large number of pulses per rotation.
[0018]
In a sixth step ST6, the trapping detection threshold value -B (ω) for the angular acceleration dω is obtained from the table data shown in FIG. In the table data of FIG. 3, the horizontal axis indicates the angular velocity ω, and the vertical axis indicates the pinching detection threshold value −B (ω). This table data may be calculated and set in advance by an experimental value or a calculated value according to the model, and changes so as to approach 0 as the angular velocity ω increases as shown in the figure.
[0019]
In FIG. 3, the angular velocity ω may be an average value. In this case, the average value of the calculated angular velocity ω for a predetermined number of times (for example, one rotation of the armature) including the current calculated amount can be used. Thereby, the influence of noise etc. can be eliminated.
[0020]
Then, in the seventh step ST7, pinching detection is performed using the pinching detection threshold value -B (ω) obtained from the table data. In this case, for example, it is determined whether or not the angular acceleration dω calculated in the fifth step ST5 is lower than the pinching detection threshold −B (ω) (dω <−B (ω)). It may be.
[0021]
If pinching is detected in the seventh step ST7, the process proceeds to an eighth step ST8. If it is determined that the angular acceleration is not lower than the threshold value, this routine is terminated, and the first step ST1 is performed in the next control cycle. Run from.
[0022]
In an eighth step ST8, a pinch determination threshold value -C (t) is calculated. The procedure for calculating the pinching determination threshold value -C (t) will be described below with reference to FIG. First, as shown in FIG. 4A, an initial value for pinching determination −C (ω) is obtained from an initial value curve for pinching determination that draws a curve that gradually decreases the magnitude of the negative value as the angular velocity ω increases. Ask. For example, if the angular velocity at that time is ω1 as shown in the figure, the pinching determination initial value −C (1) corresponding to the angular velocity ω1 is obtained.
[0023]
Next, with reference to the initial value for pinching determination -C (1) as a reference point, threshold values H1 and H2 for pinching determination as shown in FIG. 4B are set. As shown in the figure, the pinching determination threshold lines H1 and H2 increase the negative threshold as time elapses (increase in the number of control cycles for performing this control), and after a predetermined time elapses, It may consist of a polygonal line that changes so as to reduce the negative threshold (close to 0) with the passage of time.
[0024]
Here, the sandwiching determination threshold lines H1 and H2 are formed in a polygonal line shape as shown in FIG. 4B. The sandwiching load (load at the time of reversal) that rises until reversal is performed as the sandwiching process. This is because it is always substantially uniform with respect to various forms of sandwiching. In other words, when the motor rotation speed is high or when the rigidity of foreign matter is high (hard), the pinching load increases rapidly. Therefore, if the determination is delayed, for example, the pinching load during reversal when reversing as the pinching process increases. End up. To cope with this, it is possible to promptly cope with this by detecting an increase in the absolute value of the negative angular acceleration −dω at an early stage (threshold line H1).
[0025]
In addition, when such an increase in the absolute value of the negative angular acceleration −dω is not detected by the lapse of a predetermined time, a case where a soft object is sandwiched is assumed. In this case, the increase in the sandwiching load is Although it is gradual, the sandwiching load increases as the time until determination becomes longer. For this reason, when a long time has elapsed, the pinching can be determined even with a small angular acceleration (threshold line H2).
[0026]
In the next ninth step ST9, the angular acceleration dω (N−m) at the time of the control cycle (N−m) before the predetermined number of control cycles m when viewed from this step (for example, at the time of N control cycle). That is, it is determined whether or not the angular acceleration dω (N−m) as the past data in the process of performing the pinching determination is positive (acceleration state). As a result, when the present step is reached in order to perform pinching determination from the seventh step ST7, it is possible to see from what state in the past the pinching determination has been made. If it is determined in the ninth step ST9 that the angular acceleration dω (N−m) has changed from the positive state to the decelerated state (negative angular acceleration), the process proceeds to the tenth step ST10.
[0027]
The processing in the tenth step ST10 will be described with reference to FIG. 5 showing an example of change in angular acceleration from the start of driving of the motor. In FIG. 5, the horizontal axis represents time, and the vertical axis represents angular acceleration dω (n). Note that the passage of time is indicated by a control cycle n (1, 2,..., N).
[0028]
Immediately after the driving of the motor 3 is started, in the power window device of the wire driving type as described above, the angular acceleration dω becomes a positive value by accelerating with the increase in the angular velocity of the motor until the slack of the wire is taken. When the slack of the wire is removed, the window load is applied and the vehicle starts to decelerate, so the angular acceleration dω has a negative value. FIG. 5 shows such a state immediately after the start of driving of the motor 3, and shows a case where a negative acceleration (−dω (N)) occurs during the current control cycle (N).
[0029]
In the tenth step ST10, for example, the angular acceleration dω (Nm) at the previous control cycle (N−m) by a predetermined number m of control cycles is adopted as the past angular acceleration (stored in the memory). ), A threshold value correction amount Δh is obtained from the threshold value correction function shown in FIG. For example, when the data before 4 cycles is used as the past angular acceleration, the threshold correction amount Δh (N-4) corresponding to the past angular acceleration dω (N-4) is set as shown in the figure. Can be sought. Using this threshold value correction amount Δh, the above-described sandwiching determination threshold line H1 is corrected as shown in FIG. 5 (H1-Δh). By correcting in this way, the pinching determination can be made sweet.
[0030]
In the figure, the corrected pinching judgment threshold line (H1-Δh) is shown by a straight line, which is the threshold correction amount Δh (N-4) obtained during the control cycle (N) in the figure. The threshold value line H1 for pinching determination is redrawn with the bending point of both threshold lines H1 and H2 as the base point. Therefore, in the next control cycle (N + 1), when the same corrected pinching judgment threshold line (H1-Δh) is drawn, the angular acceleration dω (in the corresponding previous control cycle (N-3) is drawn. N-3) is drawn in correspondence with the threshold correction amount Δh (N-3) obtained in accordance with N-3).
[0031]
On the other hand, when the pinching determination threshold line H1 is used as it is without correction, as described above, when the wire sag is removed after a large acceleration due to the influence of the wire sag, a large decrease is obtained. If the velocity (negative acceleration) occurs and the angular acceleration dω changes as indicated by the solid line in FIG. 5, it is erroneously determined that the object is caught in the next control cycle (N + 1) after the current control cycle (N). End up.
[0032]
According to the present invention, the negative acceleration (−dω) is not further increased by correcting the pinching determination threshold line H1 and performing the pinching determination correction process as shown by the two-dot chain line in FIG. The threshold is not exceeded. In this way, even if a large deceleration occurs for a moment, it can be determined that the object is not caught when the deceleration is reduced and becomes smaller as time elapses. Therefore, it is possible to prevent an erroneous determination that the deceleration when the wire slack is taken at the start of driving particularly in the wire driving system is caught.
[0033]
It should be noted that not only the angular acceleration dω (Nm) at the time of the control cycle (N−m) before the predetermined number m of control cycles is adopted, but a plurality of past angular accelerations before and after that are used as reference objects. Can do.
[0034]
For example, the total value or the average value thereof may be obtained. In the case of the illustrated example, each angular acceleration dω in the past three control cycles (N-5), (N-4), and (N-3) is obtained. (N-5) · dω (N-4) · dω (N-3) may be referred to. In the case of the total value, the horizontal axis in FIG. 6 is replaced with the total value and a graph corresponding to the total value is used. In the case of an average value, the average value is obtained by dividing the total value by 3, and the threshold value correction amount Δh can be obtained from FIG. 6 using the average value as the past angular acceleration dω (Nm). . Then, in the next control cycle (N + 1), the respective angular accelerations in the past three control cycles (N-4), (N-3), and (N-2) shifted by one are referred to, and so on. Can be processed.
[0035]
Further, by performing the above-described correction processing according to the present invention, it is possible not only to avoid the influence of wire sag in the wire drive system, but also to be effective when, for example, a closing operation is performed when the vehicle is traveling on a rough road. When the load decreases and the load increases due to vibration during driving on a rough road, the vehicle changes from a positive angular acceleration to a negative angular acceleration as in FIG. Even in such a case, the positive angular acceleration in the load-decreasing state can be referred to as the past angular acceleration, and the erroneous determination of the pinching can be prevented by performing the same processing as described above.
[0036]
In the illustrated example, the pinch determination is performed using the angular acceleration and the threshold value is corrected. However, according to the present invention, the present invention is not limited to the angular acceleration. The same can be done with the calculated period. In this case, correction based on past data may be performed on threshold values such as the change rate and change rate of the angular velocity or period.
[0037]
【The invention's effect】
As described above, according to the present invention, since pinching determination can be performed from the start of driving, there is no need to provide a pinching determination prohibition section after driving start to avoid the influence of wire slack when determining pinching. As a result, even if pinching occurs immediately after the start of driving, pinching determination can be performed quickly, and it is possible to prevent the load from greatly increasing before pinching is determined. In particular, advanced determination can be performed by determining by a change in acceleration.
[0038]
In addition, by increasing or decreasing the correction amount according to the magnitude of the past acceleration when positive, it is possible to make a highly accurate determination according to the difference in the usage environment, for example, due to vibration during rough road driving The same process can be applied to changes in acceleration. Furthermore, a simple control program is obtained by performing the pinching determination for each control cycle, and by assuming that the past acceleration is always calculated by a fixed number of cycles before the control cycle performing the pinching determination. The above effect can be achieved.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an example of a power window device to which the present invention is applied.
FIG. 2 is a flowchart showing an example of pinching determination control based on the present invention.
FIG. 3 is a diagram showing table data for obtaining a pinching detection threshold value.
4A is a diagram for obtaining an initial value for pinching determination, and FIG. 4B is a diagram for determining a threshold for pinching determination.
FIG. 5 is a waveform diagram showing a control procedure according to the present invention.
FIG. 6 is a diagram for obtaining a threshold correction amount.
FIG. 7 is a schematic view showing a power window device of a wire drive system.
FIG. 8 is a diagram illustrating an example in which a conventional pinching determination prohibition section is provided.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Control part, 1a Auto control circuit 2a Auto operation switch, 2b Manual operation switch 3 Motor 4 Drive circuit 5 Judgment circuit 6 Angular acceleration calculation circuit 8 Window 9 Rotation sensor 11 Motor 12 Window drive mechanism 13 Wire

Claims (4)

開閉体をモータにより駆動して閉じる際の異物等の挟み込みを判定するべく、
前記モータの角加速度を検出し、
前記角加速度の検出値が負の角加速度で設定された挟み込み判定検知用しきい値以下になったら挟み込みを検知し、
前記挟み込みが検知された場合には、前記角加速度の検出値がさらに負の角加速度で設定された挟み込み判定しきい値以下になったら挟み込みであると判定すると共に、
前記角加速度の検出値の過去のデータが正の値を示す場合に、前記挟み込み判定しきい値を、挟み込み判定を行う過程における前記検出値の正の値を示す過去のデータに基づいて補正することを特徴とする開閉体の挟み込み防止制御方法。
To determine whether a foreign object or the like is caught when the opening / closing body is driven and closed by a motor,
Detecting the angular acceleration of the motor,
When the detected value of the angular acceleration is equal to or less than a threshold value for detection of pinching determined by negative angular acceleration, pinching is detected,
When the pinching is detected, it is determined that the pinch is pinching when the detected value of the angular acceleration is not more than the pinching determination threshold set by the negative angular acceleration, and
When the past data of the detected value of the angular acceleration shows a positive value , the pinching determination threshold value is corrected based on the past data indicating the positive value of the detected value in the process of pinching determination. An opening / closing body pinching prevention control method characterized by the above.
前記挟み込み判定しきい値が、挟み込み判定を行う時間経過に伴って負の値を増大させ、所定時間経過から負の値を低減させるように変化する折れ線形状に設定されていることを特徴とする請求項1に記載の開閉体の挟み込み防止制御方法。 The pinching determination threshold value is set to a polygonal line shape that changes so as to increase a negative value with the lapse of time for pinching determination and decrease the negative value with the lapse of a predetermined time. The pinch prevention control method of the opening-closing body of Claim 1. 前記挟み込み判定を制御サイクル毎に行うと共に、前記過去のデータが、前記挟み込み判定を行う制御サイクル時に対して常に一定のサイクル数だけ前の制御サイクル時のものであることを特徴とする請求項1若しくは請求項2に記載の開閉体の挟み込み防止制御方法。 2. The sandwiching determination is performed for each control cycle, and the past data is always in a control cycle that is a predetermined number of cycles before the control cycle in which the sandwiching determination is performed. Or the pinch prevention control method of the opening-closing body of Claim 2. 前記補正する量を、前記過去の加速度が正の場合の大きさに応じて増減することを特徴とする請求項1乃至請求項3のいずれかに記載の開閉体の挟み込み防止制御方法。The method for preventing pinching of the opening / closing body according to any one of claims 1 to 3, wherein the correction amount is increased or decreased according to a magnitude when the past acceleration is positive.
JP2001177869A 2001-06-13 2001-06-13 Control method to prevent pinching of opening and closing body Expired - Fee Related JP4794755B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001177869A JP4794755B2 (en) 2001-06-13 2001-06-13 Control method to prevent pinching of opening and closing body

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001177869A JP4794755B2 (en) 2001-06-13 2001-06-13 Control method to prevent pinching of opening and closing body

Publications (2)

Publication Number Publication Date
JP2002364245A JP2002364245A (en) 2002-12-18
JP4794755B2 true JP4794755B2 (en) 2011-10-19

Family

ID=19018648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001177869A Expired - Fee Related JP4794755B2 (en) 2001-06-13 2001-06-13 Control method to prevent pinching of opening and closing body

Country Status (1)

Country Link
JP (1) JP4794755B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015098881A1 (en) * 2013-12-25 2015-07-02 アイシン精機 株式会社 Vehicle opening/closing body drive control device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114008288B (en) * 2019-06-24 2023-04-04 阿尔卑斯阿尔派株式会社 Opening/closing control device, opening/closing control system, opening/closing control method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2588835Y2 (en) * 1992-06-02 1999-01-20 株式会社小糸製作所 Power window safety device
JP3410145B2 (en) * 1993-03-25 2003-05-26 マツダ株式会社 Opening / closing control device
JPH11342740A (en) * 1998-06-02 1999-12-14 Honda Motor Co Ltd Nipped-ion control method of vehicular automatic sliding door
JP2000002044A (en) * 1998-06-12 2000-01-07 Omron Corp Opening and closing controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015098881A1 (en) * 2013-12-25 2015-07-02 アイシン精機 株式会社 Vehicle opening/closing body drive control device
JP2015124488A (en) * 2013-12-25 2015-07-06 アイシン精機株式会社 Opening/closing body drive controller for vehicle

Also Published As

Publication number Publication date
JP2002364245A (en) 2002-12-18

Similar Documents

Publication Publication Date Title
JP3924548B2 (en) Window glass pinching presence / absence detection device
JP4679341B2 (en) Opening / closing member control device
JP4218403B2 (en) Vehicle door control device
US7952312B2 (en) Closure panel control apparatus
JP4896471B2 (en) Opening / closing member control device and pinching detection method
JP2005232753A (en) Opening/closing body control unit
US7714526B2 (en) Control device for a closure member of a vehicle
CN111456581B (en) Vehicle opening/closing body control device
JP4794755B2 (en) Control method to prevent pinching of opening and closing body
JP4785260B2 (en) Opening / closing object pinching determination control method
JP3480082B2 (en) Window opening and closing control device
JP4843337B2 (en) Control device for vehicle opening / closing body
JP2003041856A (en) Detecting method for foreign matter caught by opening and closing member and detecting device for foreign matter caught by opening and closing member
JP4739562B2 (en) Opening / closing object pinching determination control method
JP5602372B2 (en) Control device for vehicle opening / closing body
JP3269292B2 (en) Window opening and closing control device
JP4739563B2 (en) Opening / closing object pinching determination control method
JP5596911B2 (en) Opening / closing member control device
JP5602373B2 (en) Control device for vehicle opening / closing body
JPH09137670A (en) Drive controlling device for motor
JPH09328965A (en) Window opening closing device for vehicle
JP5715203B2 (en) Opening and closing body control device for vehicle
JP5390899B2 (en) Control device for vehicle opening / closing body
JPH11241561A (en) Device for detecting foreign matter caught by opening/ closing member
JP3832959B2 (en) Opening and closing body drive control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080529

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110125

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110510

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110707

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

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

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

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees