Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH07109149B2 - Drive device with overload protection device - Google Patents
[go: Go Back, main page]

JPH07109149B2 - Drive device with overload protection device - Google Patents

Drive device with overload protection device

Info

Publication number
JPH07109149B2
JPH07109149B2 JP6135782A JP13578294A JPH07109149B2 JP H07109149 B2 JPH07109149 B2 JP H07109149B2 JP 6135782 A JP6135782 A JP 6135782A JP 13578294 A JP13578294 A JP 13578294A JP H07109149 B2 JPH07109149 B2 JP H07109149B2
Authority
JP
Japan
Prior art keywords
load
value
motor
driving means
comparison
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 - Lifetime
Application number
JP6135782A
Other languages
Japanese (ja)
Other versions
JPH0771164A (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.)
Denso Corp
Original Assignee
NipponDenso 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP6135782A priority Critical patent/JPH07109149B2/en
Publication of JPH0771164A publication Critical patent/JPH0771164A/en
Publication of JPH07109149B2 publication Critical patent/JPH07109149B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 【0001】 【産業上の利用分野】本発明は過負荷保護装置付駆動装
置に関し、詳しくは、開口部の開口覆材、例えば車両の
サイドウインドのウインドガラスやサンルーフのルーフ
パネルの開閉における事故等を防止する過負荷保護装置
付駆動装置に関する。 【0002】 【従来の技術】従来、過負荷保護装置付駆動装置として
は、特開昭58−222792号公報に記載された装置
が知られている。この装置は、駆動手段により駆動され
て開口覆材が移動する時、駆動手段の負荷に基づいて、
駆動手段の過負荷の検出に用いられる比較値を学習して
メモリに記憶し、記憶した比較値と負荷とを比較するこ
とによって開口覆材の過負荷を検出するものである。そ
して、開口覆材の開閉を全開・全閉の途中で停止させ、
再び開閉させた場合には、静止摩擦力等による過電流が
流れることになるので、上記場合には、所定時間だけ過
負荷の検出を停止している。 【0003】 【発明が解決しようとする課題】しかしながら、上記従
来の技術では、過負荷の検出を停止する時間があるた
め、この間は過負荷の検出ができないという問題があ
る。例えば、開口覆材が超短周期で移動,停止を繰返し
ている最中に徐々に負荷が大きくなっていくときなど
は、過負荷を検出できない場合がある。 【0004】そこで、本発明は上記問題を鑑みてなされ
たものであって、開口覆材の開閉を全開・全閉の途中で
停止させ、再び開閉させた場合にも、適切に比較値を学
習して、過負荷を検出することができる過負荷保護装置
付駆動装置を提供することを目的とする。 【0005】 【課題を解決するための手段】上記目的を達成するため
に本発明の過負荷保護装置付駆動装置は、図1に示すよ
うに、開口部を覆う開口覆材の開閉を行なう駆動手段
と、該駆動手段による上記開口覆材の開閉時の上記駆動
手段の負荷を検出する負荷検出手段と、上記駆動手段に
より駆動されて上記開口覆材が移動する時、上記検出さ
れた駆動手段の負荷に基づいて上記駆動手段の過負荷の
検出に用いられる比較値を学習する比較値学習手段と、
上記駆動手段により駆動されて上記開口覆材が移動する
時、上記検出された駆動手段の負荷の値と上記学習され
た比較値とを比較する比較手段と、該比較手段により上
記検出された駆動手段の負荷の値が上記比較値より大き
いと判断された時には、上記駆動手段の負荷を低減させ
る駆動負荷低減手段と、を備え、上記比較学習手段は、
上記駆動手段の起動時には、停止前に学習された比較値
に基づいて比較値の学習を行なうことを特徴とする。 【0006】 【作用】本発明の過負荷保護装置付駆動装置は次の如く
作用する。本発明の過負荷保護装置付駆動装置は、駆動
手段(M2)により開口部を覆う開口覆材(M1)の開
閉を行なうが、駆動手段(M2)により駆動されて開口
覆材(M1)が移動する時、負荷検出手段(M3)によ
り検出された駆動手段(M2)の負荷に基づいた値を比
較値学習手段(M4)により比較値として学習する。な
お、駆動手段(M2)の起動時には、停止時の比較値に
基づいて比較値の学習が行われる。そして、駆動手段
(M2)により駆動されて上記開口覆材(M1)が移動
する時、負荷検出手段(M3)により検出された駆動手
段(M2)の負荷の値と比較値学習手段(M4)により
学習された比較値との大小関係を比較手段(M5)によ
り比較し、比較の結果、学習された比較値より検出され
た駆動手段(M2)の負荷の値の方が大きいと判定され
た時には、駆動停止手段(M6)により駆動手段(M
2)の動作を強制的に負荷を低減させるよう働く。 【0007】 【実施例】次に本発明の過負荷保護装置付駆動装置の構
成を一層明らかにするために好適な実施例を図面と共に
説明することにする。図2は本発明一実施例の過負荷保
護装置付駆動装置の構成を示す概略構成図である。 【0008】図示するように、本実姉例の過負荷保護装
置付駆動装置は、車両サイドウインド(以下、単にウイ
ンドと呼ぶこともある)SWのウインドガラスWGの開
閉を行うものであり、ウインドレギュレータWR、ウイ
ンドレギュレータWRの駆動源としての直流モータ1、
オン状態の時に直流モータ1を正回転させる正回転リレ
ー2、オン状態の時に直流モータ1を逆回転させる逆回
転リレー3(正回転リレー2、逆回転リレー3は同時に
オン状態にされることはない)、直流モータ1にかかる
負荷を検出する負荷検出回路4、ウインドガラスWGの
移動位置Xを検出するウインドガラス位置センサ6、乗
員がウインドガラスWGの位置を決める時に操作される
ウインドガラス位置設定器8、ウインドガラスWGの開
閉を制御する電子制御装置(以下、単にECUと呼ぶ)
10等から構成されている。尚、本実施例の過負荷保護
装置付駆動装置は、イグニションスイッチIGを介して
車載のバッテリBATから電源を供給されている。ま
た、本実施例においては、サイドウインドSW、ウイン
ドレギュレータWR、直流モータ1、ウインドガラス位
置センサ6、ウインドガラス位置設定器8等を総称して
窓部12と呼ぶことにする。 【0009】負荷検出回路4は、抵抗器R1と差動増幅
器14とから構成されていて、直流モータ1を流れる負
荷電流Iを、抵抗器R1(抵抗器R1の値は微小)によ
り電圧に変換し、この抵抗器R1による電圧降下分の電
圧を差動増幅器14で増幅することにより検出する。ウ
インドガラス位置センサ6は、ポテンショメータ等とか
ら構成されていて、ウインドガラスWGの位置の移動を
電圧の変化として出力している。本実施例では、ウイン
ドガラスWGの位置が上昇してゆく毎にその出力電圧は
大きくなるように構成されている。 【0010】ウインドガラス位置設定器8は、スライド
式の可変抵抗器より構成されていて、乗員の設定するウ
インドガラスWGの位置に対応し、設定する位置が高い
程、高い電圧を発生するように構成されている。ECU
10は、周知のCPU30、ROM31、RAM32、
バックアップRAM33と、出力回路35、入力回路3
6等とをバス37により相互に接続した論理演算回路と
して構成されている。 【0011】出力回路35は、正回転ドライバ40、逆
回転ドライバ41に各々出力可能なように接続されてい
る。正回転ドライバ40、逆回転ドライバ41は、各
々、上述した正回転リレー2、逆回転リレー3に接続さ
れていて、ウインドガラスWGを上昇させる時には、出
力回路35は正回転ドライバ40への出力信号をハイレ
ベルとし、ウインドガラスWGを下降させる時には、出
力回路35は逆回転ドライバ41への出力信号をハイレ
ベルとする。これにより、ウインドガラスWGを上昇さ
せる時には、正回転リレー2はオン状態、逆回転リレー
3はオフ状態となって、直流モータ1の負荷(駆動)電
流Iは、正回転リレー2のメイク接点2aから直流モー
タ1へ、直流モータ1から逆回転リレー3のブレイク接
点3bへ、ブレイク接点3bから負荷検出回路4の抵抗
器R1へと流れて直流モータ1を正回転させる。(図2
において電流Iaとして示した)。逆に、ウインドガラ
スWGを下降させる時には、正回転リレー2はオフ状
態、逆回転リレー3はオン状態となって、直流モータ1
の負荷電流Iは、逆回転リレー3のメイク接点3aから
直流モータ1へ、直流モータ1から正回転リレー2のブ
レイク接点2bへ、ブレイク接点2bから抵抗器R1へ
と流れて直流モータ1を逆回転させる(図2において電
流Ibとして示した)。 【0012】一方、入力回路36には、上述した負荷検
出回路4の差動増幅器14、窓部12のウインドガラス
位置センサ6、ウインドガラス位置設定器8が、各々A
/D変換器42を介して接続されている。これにより、
ECU10は、差動増幅器14の検出する直流モータ1
の負荷電流I、ウインドガラス位置センサ6の検出する
ウインドガラスWGの移動位置X、ウインドガラス位置
設定器8の出力するウインドガラスWGの設定位置SP
等の各々の入力値に基づいてウインドガラスWGの移動
位置Xを好適に制御する。 【0013】次にECU10の動作を図3、図4及び図
5(A)ないし(C)に示すフローチャートを用いて説
明する。図3、図4、図5(A)ないし(C)に示すフ
ローチャートは、ECU10により実行される「過負荷
保護処理」を表している。まず、イグニションスイッチ
IGが投入されると、処理はステップ100から実行さ
れる。ステップ100では、RAM32に記憶される後
述される各種フラグ等の値を初期値に戻す所謂初期設定
が実行される。この初期設定が終わると処理はステップ
110に進む。ステップ110では、CPU30は、バ
ックアップRAM33に記憶されている挟み込み負荷F
(X)を読み込み、その読み込まれた挟み込み負荷F
(X)をRAM32に書き込む処理を実行する。この挟
み込み負荷F(X)を図6に示すグラフを用いて説明す
る。 【0014】図6に示すグラフは、ウインドガラス位置
センサ6の出力するウインドガラスWGの移動位置Xを
横軸に、直流モータ1に流れる負荷電流Iに基づく差動
増幅器14の出力するモータ負荷M(X)を縦軸にとっ
たものであり、実線U(X)はウインドガラス上昇時
の、破線D(X)はウインドガラス下降時の、移動位置
Xに対するモータ負荷M(X)のレベルを各々示してい
る(以下、実線U(X)を上昇負荷U(X)、破線D
(X)を下降負荷D(X)と呼ぶ)。また、一点鎖線F
(X)は、挟み込み負荷F(X)を表わしており、下降
負荷D(X)に所定値Z(Z>1)を掛けたものであ
る。これは、後述されるステップで上昇時のモータ負荷
M(X)と比較されるものである。 【0015】移動位置Xは、ウインドガラス位置センサ
6の出力する電圧をA/D変換器42にてA/D変換し
た値であり、ウインドガラスWGが全開状態で1、全閉
状態で100となるようにウインドガラスの位置を10
0分割したデジタル値Xとして表わされ、値Xが大きい
程ウインドガラスWGの位置が上にあることを示してい
る。 【0016】このグラフからも判るように、一般に、モ
ータ負荷M(X)のレベルは、ウインドレギュレータW
Rのギヤ効率等の違いによりウインドガラスWGの位置
により大きく変化する。また、下降負荷D(X)のグラ
フと上昇負荷U(X)のグラフとの形は良く似ている
が、レベルがずれている。この下降負荷D(X)と上昇
負荷U(X)の違いは、ウインドレギュレータWRの効
率は下降時と上昇時においてほぼ同じであっても、種々
な摩擦力、例えばウインドガラスWGとウインドSWの
ドアサッシ部のゴム材等との摩擦力やウインドガラスW
GとウインドレギュレータWRの重量等の影響を受ける
条件が下降時と上昇時とでは異なることに起因する。し
かしながら、このグラフよりウインドガラスWGの移動
位置Xに対する下降負荷D(X)のレベルがわかれば、
ウインドガラスSWに物が挟み込まれる等の過負荷が直
流モータ1に加わらない限り、上昇負荷U(X)のレベ
ルが推定できることがわかる。これにより、本実施例で
は、ウインドガラスWGが下降するときのウインドガラ
スWGの移動位置Xに対応した下降負荷D(X)を用い
てウインドの挟み込み負荷F(X)を決定し、この挟み
込み負荷F(X)をバックアップRAM33に記憶して
いるのである(後述されるステップで実行される)。こ
こで、ウインドガラスWGの移動位置Xが指等の小物が
挟まれない程度に閉まっている状態(移動位置X>F
E)では、図6のグラフに示す用に挟み込み負荷F
(X)の値を十分大きくしている。これは、ウインドガ
ラスWGが全閉状態に近づいて過負荷となったのを、誤
って、ウインドSWに物が挟み込まれたと判定しないた
めである。 【0017】尚、本実施例においては、挟み込み負荷F
(X)は、下降負荷D(X)に所定値Z(Z>1)を掛
けた値としているが、下降負荷D(X)に基づいた値な
らばどんな値では使用可能であり、例えば下降負荷D
(X)に所定値Z1(Z1>0)を加算した値としても
よく、更に下降負荷D(X)に所定値Zを掛けた値に所
定値Z1を加算した値としてもよい。 【0018】ステップ110における挟み込み負荷F
(X)をRAM32に書き込む処理が終了すると処理は
次のステップに進む。続くステップ120以降の処理
は、実際にウインドガラスWGの動作制御を行う処理で
ある。まず、ステップ120においては、ウインドガラ
ス位置設定器8、ウインドガラス位置センサ6、差動増
幅器14から各々出力されるウインドガラスWGの設定
位置SP、ウインドガラス移動位置X、直流モータ1の
モータ負荷M(X)の各々のアナログ信号をA/D変換
器42によりA/D変換し、そのA/D変換された値を
デジタル値として各々RAM32に記憶する処理が行わ
れる。ここで、設定位置SPは、上述した移動位置Xと
同様、ウインドガラスWG全開の位置で1、全閉の位置
で100となるよう設定されるデジタル値である。ま
た、モータ負荷M(X)は、ウインドガラスWGの移動
位置Xに対する直流モータ1の負荷レベルを示してい
て、直流モータ1の正転、逆転に係わらず、負荷電流I
が大きくなるに従ってその値も大きくなる。 【0019】続くステップ130では、乗員によりウイ
ンドガラス位置設定器8で設定された設定位置SPの変
化があるか否か、即ち、ステップ120において前回記
憶された設定位置SPと今回読み込まれた設定位置SP
との間に変化があるか否かが判定される。ここで、乗員
によりウインドガラス位置設定器8が操作されて、設定
位置SPに変化ありと判定された時には、後述される過
負荷フラグOFの値は値0にリセットされて(ステップ
140)、一方、設定位置SPに変化無しと判定された
時には直接、次のステップ150に進む。 【0020】ステップ150では、移動位置Xが乗員の
肢体の一部等をもはやウインドSWに挟み込めない程度
に十分閉っている位置FEよりも下にあるか否かを判定
している。これは、移動位置Xが位置FEより上に位置
していれば、物をウインドSWに挟むことはないからで
ある。ここで、移動位置X≦FEが成立した場合には、
現在ウインドガラスWGが下降中であるか否かが判定さ
れる(ステップ160)。この判定は、後述される処理
でウインドガラスWGが下降する時に値1にセットされ
る下降フラグDFの値を判定することにより行われる。 【0021】下降フラグDF=1の場合には、処理は下
降処理DRTに進み、DF=1でない場合には、処理は
上昇処理URTに進む。この下降処理DRT及び上昇処
理URTの行う処理を図7のグラフと共に説明する。図
7に示すグラフは、図6に示すグラフと同様のものであ
るが、ウインドガラスWGの下降及び上昇を全開・全閉
の途中で停止させ、再び下降及び上昇させたときの下降
負荷D(X)、上昇負荷U(X)、挟み込み負荷F
(X)を各々表わしたものである。ここで、下降を開始
する位置をDP、上昇を開始する位置をUPで各々表わ
し、以下、単に下降開始位置DP、上昇開始位置UPと
呼ぶ。 下降処理DRTでは、まず、下降時のモータ負
荷M(X)をウインドガラスWGの移動位置Xに対応す
る下降負荷レベルD(X)とする処理が行われる(ステ
ップ170)。続いて、移動位置Xが下降開始位置DP
から所定の移動量CWを減算した値より大きいか否かが
判定される(ステップ180)。移動位置X>DP−C
Wが成立と判定されると処理はステップ190に進み、
不成立と判定されると処理はステップ200に進む。 【0022】ステップ190では、ウインドガラスWG
が停止する直前の下降負荷D(DP+1)に所定値Zを
掛けたものを、ステップ200では、下降中の下降負荷
D(X)に所定値Zを掛けたものを、挟み込み負荷F
(X)としてバックアップRAM33に記憶する。これ
は以下の理由による。図7の下降負荷D(X)のグラフ
に示すように、移動位置X=DPの位置でウインドガラ
スWGが停止している状態〔下降負荷D(X)の値は零
レベル〕から、再度下降させた時には、直流モータ1に
はモータ起動電流や静止摩擦力等による過電流が流れる
ことにより、停止位置の下降負荷D(DP)に基づいて
挟み込み負荷F(X)を定めると過負荷レベルが相対的
に低くなって、誤動作等の原因となるからである。この
ため、ウインドガラスWGが安定して働き出すまでは、
即ち、モータ起動電流や静止摩擦力等の影響を受けない
移動位置X=DP−CWを過ぎるまでは、停止直前の下
降負荷D(DP+1)を用いて挟み込み負荷F(X)を
算出しているのである。これにより、移動位置Xの位置
が、下降開始位置DPから位置DP−CWまでの範囲で
は、挟み込み負荷F(X)の値は、図7のグラフに示す
ように一定値となる。尚、この下降起動時の挟み込み負
荷F(X)は、例えば下降負荷D(DP+1)とウイン
ドガラスが安定して動き出す下降負荷D(DP−CW)
とを結んだ直線を想定し、この想定された値に基づいて
設定すること等も考えられる。 【0023】一方、上昇処理URTでは、まず、移動位
置Xが上昇時の上昇開始位置UPに所定の移動量BWを
加算した値より小さいか否かを判定している(ステップ
210)。移動位置X<UP+BWが成立と判定される
と、ステップ215において、移動位置Xの下降負荷D
(X)にモータ起動時の過電流に基づいた所定負荷DW
を加算した値を挟み込み負荷F(X)とした後に、一
方、不成立と判定されると直接、処理はステップ220
に進む。これは以下の理由による。 【0024】図7の上昇負荷U(X)のグラフに示すよ
うに、移動位置X=UPの位置でウインドガラスWGが
停止している状態〔上昇負荷U(X)の値は零レベル〕
から、再度上昇させた時には、下降時と同様に、モータ
起動電流や静止摩擦力等による過電流が流れることによ
り、バックアップRAM33に記憶された挟み込み負荷
F(X)をこのままモータ負荷M(X)の比較対象とす
ると誤動作の恐れがあるからである。このため、ウイン
ドガラスWGが安定して動き出すまでは(UP<移動位
置X<UP+BW)、記憶された挟み込み負荷F(X)
に所定負荷DWを加算した値を挟み込み負荷F(X)と
して、比較の対象にしている。 【0025】ステップ220では、バックアップRAM
に記憶されている挟み込み負荷F(X)、あるいはステ
ップ210で算出された挟み込み負荷F(X)とウイン
ドガラスWG上昇時のモータ負荷M(X)との比較を行
っている。これは、上昇時のモータ負荷M(X)が、設
定された挟み込み負荷F(X)を超えた場合には、ウイ
ンドSWに腕や指等が挟み込まれたと判定するためのも
のである。ここで、モータ負荷M(X)>F(X)が成
立と判定されるとステップ230に進んだ後、不成立と
判定されるとこのまま、上昇処理URTを終える。 【0026】ステップ230では、ウインドSWに物が
挟み込まれた時の過負荷フラグOFを値1にセットし、
安全のために、挟み込みがあった移動位置Xからウイン
ドガラスWGの位置を所定の移動量AWだけ下降させる
ための位置をMP(以下、保護位置MPと呼ぶ)として
記憶する。上述した下降処理DRT、上昇処理URTが
終了すると、処理はステップ250に進む。尚、本実姉
例では、下降、上昇開始時の挟み込み負荷F(X)を設
定する期間を、各々ウインドガラスWGが所定量CW、
BWだけ移動する期間としたが、タイマ等を用いて、あ
るいはプログラム等により所定の遅延時間を設定して構
成することも考えられる。 【0027】続くステップ250では、過負荷フラグO
Fの値が判定される。即ち、過負荷フラグOF=1が成
立と判定されると、次の保護処理SRT(ステップ26
0ないし280)が実行される。この保護処理SRT
は、ウインドガラスWGの移動位置Xを、ステップ23
0において設定された保護位置MPまで下降させるため
の処理である。 【0028】まず、ステップ260では、移動位置Xと
保護位置MPとの比較がされる。ここで、移動位置X>
MPが成立と判定された場合には、処理はステップ27
0に進み、不成立と判定された場合には、処理はステッ
プ280に進む。ステップ270で行われる「ウインド
ガラス下降処理」は、ウインドガラスWGを下降させる
ための処理であり、ステップ280で行われる「ウイン
ドガラス停止処理」は、ウインドガラスWGを停止させ
るための処理である(詳しくは後述される)。このステ
ップ260ないし280の保護処理SRTは、乗員によ
りウインドガラス位置設定器8が操作されて、設定位置
SPが変化し過負荷フラグOFの値が0にリセットされ
るまで(ステップ130、140)実行され続ける。こ
れにより、ウインドガラスWGは、ウインドSWに物が
挟み込まれたと判定された位置から、所定量AWだけ下
降させられるのである。 【0029】一方、ステップ250において過負荷が検
出されていない場合には、過負荷フラグOF=1が不成
立と判定され、処理はステップ300以降に進み、ウイ
ンドガラスWGの移動位置Xを設定位置SPに一致させ
るための処理を行う。尚、上記ステップ150におい
て、移動位置X>FEが成立と判定された場合には、挟
み込みの心配がないことから、上述したステップ160
ないし280の処理を実行することなく、同じく処理は
ステップ300以降に進む。 【0030】まず、ステップ300では、移動位置Xと
設定位置SPとの大小関係が判定される。即ち、移動位
置X>SPと判定された時にはステップ270に、移動
位置X=SPと判定された時にはステップ280に、移
動位置X<SPと判定された時にはステップ310に、
処理は各々進む。このステップ270、280、310
の「ウインドガラス下降処理」、「ウインドガラス停止
処理」、「ウインドガラス上昇処理」を各々図5(A)
ないし(C)のフローチャートを用いて説明する。 【0031】「ウインドガラス下降処理」は図5(A)
のフローチャートに示す処理を実行する。まずステップ
350においては、下降フラグDFの値を判定してい
る。ここで下降フラグDF=1が成立と判定された時に
は既にウインドガラスWGは下降中であるとして、処理
は「RETURN」に抜け、不成立と判定された時には
ステップ360ないし380の処理を実行する。 【0032】ステップ360では、下降処理を開始する
として、上昇フラグUF、下降フラグDFの値を各々
0、1にセットする処理が行われる。この上昇フラグU
F、下降フラグDFは、各々値1がセットされた時は、
各々上昇中、下降中であることを示している。次に現移
動位置Xを下降開始位置DPとしてRAM32に記憶す
る処理が行われる(ステップ370)。続くステップ3
80では、直流モータ1を逆回転させてウインドガラス
WGを下降させるために、出力回路35を介して逆回転
ドライバ41の出力信号をハイレベルとする処理が行わ
れる。これにより、下降フラグDFの値が1の間は、ウ
インドガラスWGは下降を続ける。 【0033】「ウインドガラス停止処理」は図5(B)
のフローチャートに示す処理を実行する。即ち、ステッ
プ390では、移動位置Xが設定位置SPに至ったとし
て上昇フラグUF、下降フラグDFを各々値0にリセッ
トし、続くステップ400では、直流モータを1停止す
べく、出力開路35を介して正回転ドライバ40,逆回
転ドライバ41の出力信号をロウレベルとする処理が行
なわれる。これにより、直流モータ1は停止する。 【0034】「ウインドガラス上昇処理」は図5(C)
のフローチャートに示す処理を実行する。まずステップ
410においては、上昇フラグUFの値を判定してい
る。ここで、上昇フラグUF=1が成立と判定された時
には既にウインドガラスWGは上昇中であるとして、処
理は「RETURN」に抜け、不成立と判定された時に
はステップ420ないし440の処理を実行する。 【0035】ステップ420では、上昇処理を開始する
として、上昇フラグUF,下降フラグDFの値を各々
1,0にセットする処理が行なわれる。次に現移動位置
xを上昇開始位置UPとしてRAM32に記憶する処理
が行なわれる(ステップ430)。続くステップ440
では、直流モータ1を正回転させてウインドガラスWG
を上昇させるために、出力回路35を介して正回転ドラ
イバ40の出力信号をハイレベルとする処理が行なわれ
る。これにより、上昇フラグUFの値が1の間は、ウイ
ンドガラスWGは上昇を続ける。 【0036】上記ステップ300,270,280,3
10の処理を実行することにより、ウインドガラスWG
は設定位置SPまで下降もしくは上昇され、その設定位
置SPにおいて停止させられる。以上、詳細に説明した
本実施例の過負荷保護装置付駆動装置によると、ウイン
ドガラスWGが下降する毎に、移動位置Xに対応した下
降負荷D(x)に所定値Z(Z>1)を掛けたものを挟
み込み負荷F(x)としてバックアップRAM33に記
憶し、この記憶された挟み込み負荷F(x)を、ウイン
ドガラスWGが上昇する時に腕や指等を挟み込んだこと
を検出する比較値としている。これにより、直流モータ
1やウインドレギュレータWRあるいはサイドウインド
SWのドアサッシ部のゴム材等の経年変化等を十分に反
映した挟み込み負荷F(x)を、挟み込み検出の比較値
として用いることができる。この結果、直流モータ1や
ウインドレギュレータWRが経年変化を起こし、その特
性が変化することがあっても、あるいはゴム材等が経年
変化することによりその摩擦力が変化しても、常に、最
新の状態に応じて感度調整された挟み込み負荷F(x)
とモータ負荷M(x)とを比較することができ、挟み込
みの検出を常に正確に、感度よく行なうことができる。
従って、挟み込み検出の感度が低下したり、誤動作を起
こすといった不具合を発生させるといったこはなくな
る。また、本実施例では、ウインドガラスWGの下降起
動時の挟み込み負荷F(x)を、前回記憶されたウイン
ドガラスWGの停止前の挟み込み負荷F(x)を用いて
設定し、ウインドガラスWGの上昇起動時にモータ負荷
M(x)と比較される挟み込み負荷F(x)は、記憶さ
れた挟み込み負荷F(x)に直流モータ1の過電流に基
づいた所定値AWを加算した値としている。これによ
り、直流モータ1の起動電流や静止摩擦力等による直流
モータ1の過電流による誤動作や、挟み込みを検出の感
度の異常等を発生させることもなく、安定した挟み込み
検出・制御を行なうことができるという効果も有してい
る。 【0037】尚、本実施例においては、挟み込み負荷F
(x)をバックアップRAM33に記憶するように構成
したが、単にRAM32に記憶する様に構成してもよい
ことはもちろんのことであり、この場合には、イグニシ
ョンスイッチIGがオンされた時にウインドガラスWG
が全閉状態でない時の挟み込み負荷F(x)は、十分余
裕を持った挟み込み負荷F(x)をROM31に記憶し
ておき、この値を用いるように構成すること等が考えら
れる。また、この時、ウインドガラスWGが全閉状態の
時は、本実施例に示されるように、下降負荷D(x)を
用いて挟み込み負荷F(x)を設定し、次回からはウイ
ンドガラスWG上昇時のモータ負荷M(x)を用いて挟
み込み負荷F(x)を設定してもよい。これにより、バ
ックアップRAM33や、バックアップRAM33用電
源等を設けることなく簡易な構成とすることができる。 【0038】更に、本実施例では、ウインドガラスWG
の移動を行なう処理(ステップ300,270,28
0,310)にヒステリシスを設けることなく移動位置
xを決定するように構成したが、従来ウインドガラスの
位置決めに用いられているヒステリシス処理を行っても
何等差し支えない。 【0039】 【発明の効果】本発明の過負荷保護装置付駆動装置は、
駆動手段の起動時には、停止前に学習された比較値に基
づいて比較値の学習を行い、この比較値と駆動手段の負
荷との比較を行っている。これにより、例えば駆動手段
起動時に、開口覆材が閉じる時に腕や指等が挟み込まれ
た場合には、その挟み込みの検出は、駆動手段としての
例えばモータや開口覆材等の経年変化等を十分に反映し
た比較値に基づいて行なわれるという優れた効果を奏す
る。従って、開口覆材移動中は、過負荷、つまり挟み込
み等の検出を常に正確に、感度よく行なうことができる
という効果を有し、この結果、挟み込み検出の感度が低
下したり誤動作を起こすといった不具合を発生させると
いったことはない。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drive unit with an overload protection device.
For more details on the installation, refer to
Sidewind windshield and sunroof roof
Overload protection device that prevents accidents when opening and closing panels
Drive device. [0002] Conventionally, as a drive device with an overload protection device
Is an apparatus described in Japanese Patent Application Laid-Open No. 58-222792.
It has been known. This device is driven by drive means
When the opening cover moves, the load on the drive means
Learn the comparison value used to detect the overload of the driving means
It can be stored in memory and the stored comparison value can be compared with the load.
Is used to detect the overload of the opening covering material. So
Then, stop the opening and closing of the opening covering in the middle of fully opening and closing,
When it is opened and closed again, overcurrent due to static friction force etc.
Since it will flow, in the above case, the specified time is exceeded.
The load detection is stopped. [0003] However, the above-mentioned
With conventional technology, there is time to stop overload detection.
Therefore, there is a problem that overload cannot be detected during this period.
It For example, the opening covering moves and stops repeatedly at ultra-short cycles.
When the load gradually increases while
May not be able to detect overload. Therefore, the present invention has been made in view of the above problems.
The opening and closing of the opening covering is in the middle of fully opening and closing.
Even when stopped and opened and closed again, the comparison value is learned properly.
Learn to overload protection device that can detect overload
An object of the present invention is to provide an auxiliary drive device. In order to achieve the above-mentioned object
The drive device with overload protection device of the present invention is shown in FIG.
Driving means for opening and closing an opening covering member that covers the opening
And the drive at the time of opening and closing the opening covering by the drive means
Load detecting means for detecting the load of the means, and the drive means
When the opening cover is moved by being driven by the
The overload of the drive means based on the load of the drive means
Comparison value learning means for learning the comparison value used for detection,
The opening covering is moved by being driven by the driving means.
When the above-mentioned detected load value of the driving means is learned
And a comparison means for comparing
The detected load value of the drive means is larger than the above comparison value.
If it is determined that the
Drive load reducing means,
Comparison value learned before stopping when the driving means is started
The comparison value is learned based on. The drive device with the overload protection device of the present invention is as follows.
To work. The drive device with the overload protection device of the present invention is
Opening of the opening covering (M1) for covering the opening by means (M2)
Closes but is opened by being driven by the driving means (M2)
When the covering material (M1) moves, the load detection means (M3)
The value based on the load of the driving means (M2) detected by
The comparison value learning means (M4) learns as a comparison value. Na
When the drive means (M2) is started, the comparison value when stopped
Based on this, learning of the comparison value is performed. And drive means
Driven by (M2), the opening cover (M1) moves
The driver's hand detected by the load detection means (M3) when
By the load value of the stage (M2) and the comparison value learning means (M4)
The comparison with the learned comparison value is performed by the comparison means (M5).
The result of comparison is detected from the learned comparison value.
It is determined that the load value of the driving means (M2) is larger.
When the drive means (M6)
The operation of 2) works to forcibly reduce the load. Next, the structure of a drive unit with an overload protection device of the present invention will be described.
A preferred embodiment together with the drawings to further clarify the composition
I will explain. FIG. 2 shows the overload protection of one embodiment of the present invention.
It is a schematic structure figure showing composition of a drive with a protection device. As shown, the overload protection device of this example
The stationary drive system is a vehicle side window (hereinafter simply referred to as
(Sometimes referred to as a wind) SW window glass WG opening
It closes the window regulator WR, wheel
DC motor 1 as a drive source of the hand regulator WR,
A forward rotation relay that normally rotates the DC motor 1 when in the ON state.
-2. Reverse rotation to rotate DC motor 1 in reverse when it is in ON state
Rolling relay 3 (forward rotation relay 2 and reverse rotation relay 3 simultaneously
It is not turned on), and it affects the DC motor 1
Load detection circuit 4, which detects the load, of the windshield WG
Wind glass position sensor 6 for detecting the moving position X
It is operated when the worker decides the position of the windshield WG.
Opening of wind glass positioner 8 and wind glass WG
Electronic control device that controls closing (hereinafter simply referred to as ECU)
It is composed of 10 parts. In addition, the overload protection of this embodiment
The drive with device is connected via the ignition switch IG.
Power is supplied from the on-vehicle battery BAT. Well
In addition, in this embodiment, the side window SW, the window
De regulator WR, DC motor 1, window glass position
Position sensor 6, window glass position setter 8 etc.
It will be referred to as the window portion 12. The load detection circuit 4 includes a resistor R1 and a differential amplifier.
And a negative current flowing through the DC motor 1.
The load current I is measured by the resistor R1 (the value of the resistor R1 is very small).
Is converted to a voltage and the voltage drop due to this resistor R1
The pressure is detected by being amplified by the differential amplifier 14. C
The Indian glass position sensor 6 is a potentiometer, etc.
It is configured from the
It is output as a voltage change. In this embodiment, the win
Each time the position of the dock glass WG rises, its output voltage is
It is configured to be large. The window glass position setter 8 slides.
It consists of a variable resistor of the type
Corresponding to the position of Indian glass WG, setting position is high
It is configured to generate a higher voltage. ECU
10 is a well-known CPU 30, ROM 31, RAM 32,
Backup RAM 33, output circuit 35, input circuit 3
A logical operation circuit in which 6 and the like are mutually connected by a bus 37
Is configured. The output circuit 35 includes a forward rotation driver 40 and a reverse rotation driver 40.
The output signals are connected to the rotary driver 41 so that they can be output.
It The forward rotation driver 40 and the reverse rotation driver 41 are
Connected to the forward rotation relay 2 and reverse rotation relay 3 described above.
And when raising the windshield WG,
The output circuit 35 outputs a high-level output signal to the forward rotation driver 40.
Use a bell, and when lowering the windshield WG,
The output circuit 35 outputs a high level signal to the reverse rotation driver 41.
Let's call it Bell. This raises the wind glass WG.
When turning on, the forward rotation relay 2 is in the ON state, the reverse rotation relay
3 is turned off, and the load (driving) power of the DC motor 1 is turned on.
Current I flows from the make contact 2a of the forward rotation relay 2 to the DC motor.
To the breaker of the reverse rotation relay 3 from the DC motor 1
The resistance of the load detection circuit 4 from the break contact 3b to the point 3b
Flow to the device R1 to rotate the DC motor 1 forward. (Fig. 2
At the current Ia). On the contrary, wind rattle
When lowering the switch WG, the forward rotation relay 2 is turned off.
State, the reverse rotation relay 3 is turned on, and the DC motor 1
Load current I from the make contact 3a of the reverse rotation relay 3
From DC motor 1 to DC motor 1
From break contact 2b to break contact 2b to resistor R1
To rotate the DC motor 1 in the reverse direction (in FIG.
Flow Ib). On the other hand, the input circuit 36 has a load detection circuit as described above.
The differential amplifier 14 of the output circuit 4 and the window glass of the window 12
Position sensor 6 and window glass position setter 8
It is connected via the / D converter 42. This allows
The ECU 10 uses the DC motor 1 detected by the differential amplifier 14.
Of the load current I of the window glass position sensor 6
Movement position X of windshield WG, windshield position
Setting position SP of the window glass WG output from the setting device 8
The movement of the windshield WG based on each input value such as
The position X is preferably controlled. Next, the operation of the ECU 10 will be described with reference to FIGS.
Explanation is made using the flowcharts shown in 5 (A) to (C).
Reveal. The frame shown in FIGS. 3, 4, and 5 (A) to (C)
The chart shows “Overload” executed by the ECU 10.
“Protection process”. First, the ignition switch
When the IG is turned on, the process starts from step 100.
Be done. In step 100, after being stored in the RAM 32
So-called initial settings that return the values of the various flags described to the initial values
Is executed. After this initial setting, the process is step
Proceed to 110. At step 110, the CPU 30
Entrapment load F stored in the backup RAM 33
(X) is read and the read sandwiching load F is read.
The process of writing (X) into the RAM 32 is executed. This sandwich
The load F (X) will be described with reference to the graph shown in FIG.
It The graph shown in FIG. 6 shows the windshield position.
The movement position X of the windshield WG output by the sensor 6
The horizontal axis shows the differential based on the load current I flowing in the DC motor 1.
The motor load M (X) output from the amplifier 14 is plotted on the vertical axis.
The solid line U (X) is when the windshield is rising.
The broken line D (X) indicates the moving position when the window glass descends.
It shows the level of the motor load M (X) with respect to X, respectively.
(Hereinafter, the solid line U (X) is the ascending load U (X) and the broken line D is
(X) is referred to as a falling load D (X)). Also, the alternate long and short dash line F
(X) represents the pinching load F (X), which is lowered.
The load D (X) multiplied by a predetermined value Z (Z> 1)
It This is the motor load when rising in the steps described below.
It is compared with M (X). The moving position X is a window glass position sensor.
The voltage output from 6 is A / D converted by the A / D converter 42.
The value is 1, and 1 when the window glass WG is fully open and fully closed.
The position of the windshield is 10 so that it becomes 100 in the state.
Expressed as a digital value X divided by 0, and the value X is large
It shows that the position of the windshield WG is above
It As can be seen from this graph, generally,
The level of the data load M (X) depends on the window regulator W.
Position of windshield WG due to differences in R gear efficiency, etc.
Change significantly. Also, the graph of the falling load D (X)
The shape of F and the graph of rising load U (X) are very similar.
However, the level is off. This falling load D (X) and rising
The difference in load U (X) is the effect of the window regulator WR.
Even though the rate is almost the same during the fall and rise,
Friction force, such as wind glass WG and wind SW
Frictional force against the rubber material of the door sash and wind glass W
Affected by the weight of G and window regulator WR
This is due to the fact that the conditions are different when falling and when rising. Shi
However, the movement of the windshield WG from this graph
If the level of the descending load D (X) with respect to the position X is known,
Overloads such as things being caught in the windshield SW are directly
Level of rising load U (X) unless it is added to the flow motor 1.
It can be seen that Therefore, in this embodiment,
Is the wind glass when the wind glass WG descends.
Use the down load D (X) corresponding to the moving position X
Determine the pinching load F (X) of the window,
Store the load F (X) in the backup RAM 33
(This is done in the steps described below). This
Here, the moving position X of the windshield WG is a small object such as a finger.
Closed to the extent that it is not pinched (moving position X> F
In E), as shown in the graph of FIG.
The value of (X) is made sufficiently large. This is the windga
I made a mistake when the Las WG approached the fully closed state and became overloaded.
I didn't judge that something was caught in the window SW.
It is. In this embodiment, the pinching load F
(X) applies a predetermined value Z (Z> 1) to the falling load D (X).
Although it is a digit value, it is not a value based on the falling load D (X).
It can be used at any value, for example, down load D
As a value obtained by adding a predetermined value Z1 (Z1> 0) to (X)
Well, the value obtained by multiplying the falling load D (X) by a predetermined value Z
It may be a value obtained by adding the constant value Z1. Entrapment load F in step 110
When the process of writing (X) to the RAM 32 is completed, the process is
Go to the next step. Subsequent processing after step 120
Is a process that actually controls the operation of the windshield WG.
is there. First, in step 120,
Position setting device 8, window glass position sensor 6, differential increase
Setting of the wind glass WG output from the width device 14
Position SP, window glass movement position X, DC motor 1
A / D conversion of each analog signal of motor load M (X)
A / D converted by the device 42 and the A / D converted value
Processing to store each as a digital value in RAM 32 is performed
Be done. Here, the set position SP is the same as the moving position X described above.
Similarly, 1 at the position where the windshield WG is fully open, and the position where it is fully closed.
Is a digital value that is set to 100. Well
Also, the motor load M (X) moves the windshield WG.
Shows the load level of DC motor 1 for position X
Irrespective of whether the DC motor 1 is rotating normally or reversely, the load current I
The larger the value, the larger the value. At the following step 130, the passengers
Change of the set position SP set by the windshield position setter 8.
Whether or not there is a change, that is, in step 120
Set position SP remembered and set position SP read this time
It is determined whether there is a change between and. Where the crew
The window glass position setter 8 is operated by
When it is determined that the position SP has changed, the
The value of the load flag OF is reset to the value 0 (step
140), on the other hand, it was determined that the set position SP did not change.
Sometimes it goes directly to the next step 150. In step 150, the moving position X is set to the occupant.
To the extent that part of the limbs can no longer be caught in the window SW
It is determined whether or not it is below the fully closed position FE.
are doing. This is because the movement position X is above the position FE.
If you do, things will not be caught in the window SW
is there. Here, when the movement position X ≦ FE is satisfied,
It is determined whether the windshield WG is currently descending.
(Step 160). This determination is a process described later.
Is set to 1 when the windshield WG descends
It is carried out by determining the value of the descending flag DF. When the descending flag DF = 1, the processing is down.
Proceed to the descending process DRT, and if DF = 1, the process is
Proceed to climb processing URT. This descending process DRT and ascending process
The processing performed by the logical URT will be described with reference to the graph of FIG. 7. Figure
The graph shown in 7 is similar to the graph shown in FIG.
However, the window glass WG is fully opened and closed when it descends and rises.
Stops in the middle of, and descends when descending and rising again
Load D (X), rising load U (X), pinching load F
(X) is shown respectively. Where the descent begins
The position to start is indicated by DP and the position to start ascending is indicated by UP.
However, hereinafter, the descent start position DP and the ascending start position UP are simply referred to as
Call. In the descending process DRT, first, the motor negative
The load M (X) corresponds to the movement position X of the windshield WG.
The processing for setting the falling load level D (X) is performed (step
170). Subsequently, the moving position X is set to the descent start position DP
Is greater than the value obtained by subtracting the predetermined movement amount CW from
It is determined (step 180). Moving position X> DP-C
If it is determined that W is satisfied, the process proceeds to step 190,
If it is determined that the condition is not satisfied, the process proceeds to step 200. In step 190, the wind glass WG
To the falling load D (DP + 1) just before the stop
In step 200, the applied load is the descent load during descent.
Multiplying D (X) by a predetermined value Z, the sandwiching load F
It is stored in the backup RAM 33 as (X). this
Is due to the following reasons. Graph of falling load D (X) in FIG.
As shown in, the windshield is moved at the moving position X = DP.
The state in which the switch WG is stopped [The value of the descending load D (X) is zero.
Level], the DC motor 1
Is an overcurrent due to the motor starting current and static friction
Therefore, based on the downward load D (DP) at the stop position,
When the pinching load F (X) is set, the overload level becomes relative.
This is because it becomes low, which causes malfunctions and the like. this
Therefore, until the wind glass WG starts to work stably,
That is, it is not affected by motor starting current, static friction force, etc.
Until the moving position X = DP-CW passes,
Use the down load D (DP + 1) to insert the pinching load F (X)
It is calculated. As a result, the position of the moving position X
In the range from the descent start position DP to the position DP-CW
Shows the value of the sandwiching load F (X) in the graph of FIG.
It becomes a constant value. In addition, the trapping negative at the time of this descent start
The load F (X) is, for example, a down load D (DP + 1) and a win.
Down load D (DP-CW) where the glass window starts to move stably
Assuming a straight line connecting and and based on this assumed value
It is also possible to set it. On the other hand, in the ascending processing URT, first, the moving position
A predetermined movement amount BW is set to the ascending start position UP when the position X is raised.
It is determined whether it is smaller than the added value (step
210). It is determined that the movement position X <UP + BW is established.
Then, in step 215, the descent load D of the moving position X is
(X) Predetermined load DW based on overcurrent at motor startup
After the value obtained by adding is set as the sandwiching load F (X),
On the other hand, if it is determined that the condition is not satisfied, the process directly proceeds to step 220.
Proceed to. This is for the following reason. As shown in the graph of rising load U (X) in FIG.
As a result, the windshield WG moves at the moving position X = UP.
Stopped state [Value of rising load U (X) is zero level]
From the same way as when descending,
Due to overcurrent due to starting current and static friction force
The trapping load stored in the backup RAM 33.
Let F (X) be the comparison target of the motor load M (X) as it is.
This may cause a malfunction. For this reason,
Until the glass WG starts to move stably (UP <movement position
Place X <UP + BW), memorized pinching load F (X)
The value obtained by adding the predetermined load DW to
Then, it is the target of comparison. In step 220, the backup RAM
Sandwiching load F (X) stored in
Trapping load F (X) calculated in step 210 and win
Comparison with the motor load M (X) when the dock glass WG rises
ing. This is because the motor load M (X) when rising is
If the pinching load F (X) is exceeded,
Also for determining that an arm, finger, etc. has been caught in the hand switch
Of. Here, the motor load M (X)> F (X) is satisfied.
If it is determined to be standing, it proceeds to step 230 and then is not established.
When the determination is made, the ascending process URT is finished as it is. At step 230, an object is placed in the window SW.
Set the overload flag OF when pinched to a value of 1,
For safety, win from the moving position X where there was a pinch.
The position of the dock glass WG is lowered by a predetermined movement amount AW.
As a position for MP (hereinafter referred to as a protection position MP)
Remember. The descending process DRT and the ascending process URT described above
When completed, the process proceeds to step 250. In addition, this real sister
In the example, the pinching load F (X) at the start of descending and ascending is set.
The wind glass WG has a predetermined amount CW,
Although the period was set to move only BW, using a timer etc.
Or set a predetermined delay time with a program etc.
It is also possible to make it. In the following step 250, the overload flag O
The value of F is determined. That is, the overload flag OF = 1
If it is determined to be upright, the next protection processing SRT (step 26
0 to 280) is executed. This protection processing SRT
Sets the movement position X of the windshield WG to the step 23.
To lower to the protection position MP set at 0
Processing. First, at step 260, the moving position X and
The comparison with the protection position MP is made. Here, the moving position X>
When it is determined that MP is established, the processing is step 27.
If it is determined that the condition is not satisfied, the process proceeds to step 0.
Go to page 280. “Wind” performed in step 270
"Glass lowering process" lowers the wind glass WG
Is a process for
"Glass stop processing" stops the windshield WG
This is a process for (details will be described later). This station
Protective processing SRT of the 260 to 280
The windshield position setting device 8 is operated to set the position.
SP changes and the value of the overload flag OF is reset to 0
(Steps 130 and 140) until it is executed. This
As a result, the wind glass WG will be
A predetermined amount AW below the position where it was determined to be caught.
It can be let down. On the other hand, in step 250, an overload is detected.
If not issued, the overload flag OF = 1 has failed.
It is determined to be upright, and the process proceeds to step 300 and thereafter, and
Align the moving position X of the windshield WG with the set position SP.
Perform processing for saving. In step 150 above
If it is determined that the moving position X> FE is satisfied,
Since there is no worry of inclusion, step 160 described above
Without performing the processing of No. to 280,
Proceed to step 300 and subsequent steps. First, in step 300, the moving position X and
The magnitude relationship with the set position SP is determined. That is, moving position
When it is determined that the position X> SP, the process moves to step 270.
When it is determined that the position X = SP, the process proceeds to step 280.
When it is determined that the moving position X <SP, the process proceeds to step 310,
Each process proceeds. This step 270, 280, 310
"Wind glass descent processing", "Wind glass stop
Processing "and" Wind glass rise processing "are shown in Fig. 5 (A) respectively.
This will be described with reference to the flowcharts (a) to (c). "Wind glass descending process" is shown in FIG.
The process shown in the flowchart of is executed. First step
In 350, the value of the descending flag DF is determined.
It Here, when it is determined that the descending flag DF = 1 is satisfied,
Wind Glass WG is already descending, processing
Is returned to "RETURN", and when it is determined that it is not established,
The processing of steps 360 to 380 is executed. At step 360, the descending process is started.
As the values of the up flag UF and the down flag DF, respectively.
The process of setting 0, 1 is performed. This rising flag U
When the value F is set to 1 for the F and the descending flag DF,
It shows that they are rising and falling respectively. Next move
The moving position X is stored in the RAM 32 as the descent start position DP.
Processing is performed (step 370). Continued Step 3
At 80, the DC motor 1 is rotated in the reverse direction and the windshield is rotated.
Reverse rotation via output circuit 35 to lower WG
A process of setting the output signal of the driver 41 to a high level is performed.
Be done. As a result, while the value of the descending flag DF is 1,
Indian Glass WG continues to descend. "Wind glass stop processing" is shown in FIG. 5 (B).
The process shown in the flowchart of is executed. That is, step
In 390, the moving position X reaches the set position SP.
Reset the rising flag UF and the falling flag DF to 0 respectively.
Then, in step 400, the DC motor is stopped for 1 time.
Therefore, through the output open circuit 35, the forward rotation driver 40, reverse rotation
Processing for setting the output signal of the driver 41 to low level is performed.
Be played. As a result, the DC motor 1 is stopped. "Wind glass rise processing" is shown in FIG. 5 (C).
The process shown in the flowchart of is executed. First step
In 410, the value of the rising flag UF is determined.
It Here, when it is determined that the rising flag UF = 1 is established.
Wind Glass WG is already on the rise,
The reason is that when it is judged that it is not established,
Executes the processing of steps 420 to 440. At step 420, ascending processing is started.
As the values of the up flag UF and the down flag DF, respectively.
The process of setting to 1, 0 is performed. Next current movement position
Processing for storing x in the RAM 32 as the ascending start position UP
Is performed (step 430). Continued Step 440
Now, rotate the DC motor 1 forward and wind glass WG
In order to raise the
The output signal of the aver 40 is processed to the high level.
It As a result, while the value of the rising flag UF is 1, the wheel is
Windshield WG continues to rise. Steps 300, 270, 280, 3
Wind glass WG by performing the process of 10
Is lowered or raised to the set position SP, and the set position
It is stopped at the setting SP. Above, I explained in detail
According to the drive device with the overload protection device of the present embodiment, the win
Every time the dog glass WG descends, the lower position corresponding to the movement position X
A value obtained by multiplying the down load D (x) by a predetermined value Z (Z> 1) is sandwiched.
Recorded as backup load F (x) in backup RAM 33
Remember, the stored pinching load F (x) is
The arm or finger is caught when the dog glass WG rises
Is used as the comparison value. This allows the DC motor
1 or window regulator WR or side window
Sufficiently counters secular changes such as rubber materials in the SW door sash
The entrapment load F (x) shown is the comparison value for entrapment detection.
Can be used as As a result, the DC motor 1
The window regulator WR has changed over time,
Even if the characteristics change, or the rubber material is aged
Even if the frictional force changes due to changes, it is always
Entrapment load F (x) whose sensitivity is adjusted according to the new state
And motor load M (x) can be compared,
It is possible to detect only the spots accurately and with high sensitivity.
Therefore, the sensitivity of the trapping detection may be reduced, or malfunction may occur.
There is no such thing as causing problems such as rubbing
It Further, in this embodiment, the wind glass WG is lowered and raised.
The pinching load F (x) at the time of movement is set to the previously stored win
Using the pinching load F (x) before stopping the glass WG
Set the motor load when starting up the windshield WG
The pinching load F (x) compared with M (x) is stored
Based on the overcurrent of the DC motor 1, the trapped load F (x)
The predetermined value AW based on the above is added. By this
DC due to the starting current of the DC motor 1 and static friction force
Sense of malfunction or pinching due to overcurrent of motor 1
Stable sandwiching without causing irregularities
It also has the effect of enabling detection and control.
It In this embodiment, the pinching load F
(X) is configured to be stored in the backup RAM 33
However, it may be configured to be simply stored in the RAM 32.
Of course, in this case, the ignition
Window switch IG is turned on, wind glass WG
Is not fully closed, the pinching load F (x) is
Store the sandwiching load F (x) with a wide margin in the ROM 31.
In addition, it may be possible to configure to use this value.
Be done. At this time, the windshield WG is in the fully closed state.
At this time, as shown in this embodiment, the falling load D (x) is
Set the pinching load F (x) using the
And use the motor load M (x) when raising the window WG.
The net load F (x) may be set. This will
Power-up for backup RAM 33 and backup RAM 33
A simple configuration can be achieved without providing a source or the like. Further, in this embodiment, the wind glass WG is used.
Process for moving (steps 300, 270, 28
0,310) moving position without hysteresis
Although it was configured to determine x,
Even if the hysteresis processing used for positioning is performed
No problem whatsoever. The drive device with the overload protection device of the present invention comprises:
When the drive means is started, it is based on the comparison value learned before the stop.
Learning the comparison value based on the
We are comparing with the load. Thereby, for example, the driving means
Arms, fingers, etc. are caught when the opening covering is closed at startup.
In this case, the entrapment is detected as a driving means.
For example, it is necessary to fully reflect the secular change of the motor and opening covering material.
The excellent effect that it is performed based on the comparison value
It Therefore, while moving the opening covering, overloading, that is, trapping
It is possible to detect defects and the like always accurately and with high sensitivity.
As a result, the sensitivity of trapping detection is low.
If you cause a problem such as lowering or malfunctioning
I have never said it.

【図面の簡単な説明】 【図1】本発明の過負荷保護装置付駆動装置の基本的構
成を例示するブロック図である。 【図2】本発明一実施例の過負荷保護装置付駆動装置の
構成を示す概略構成図である。 【図3】ECU10により実行される「過負荷保護処
理」を示すフローチャートである。 【図4】ECU10により実行される「過負荷保護処
理」を示すフローチャートである。 【図5】(A),(B),(C)はECU10により実
行される「過負荷保護処理」を示すフローチャートであ
る。 【図6】各々移動位置xに対するモータ負荷M(x)を
例示するグラフである。 【図7】各々移動位置xに対するモータ負荷M(x)を
例示するグラフである。 【符号の説明】 1 直流モータ 2 正回転リレー 3 逆回転リレー 4 負荷検出回路 10 電子制御装置(ECU) 12 窓部 BAT バッテリ IG イグニションスイッチ R1 抵抗器 SW サイドウインド WG ウインドガラス WR ウインドレギュレータ
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram illustrating a basic configuration of a drive device with an overload protection device of the present invention. FIG. 2 is a schematic configuration diagram showing a configuration of a drive device with an overload protection device according to an embodiment of the present invention. FIG. 3 is a flowchart showing an “overload protection process” executed by the ECU 10. FIG. 4 is a flowchart showing an “overload protection process” executed by the ECU 10. 5 (A), (B) and (C) are flowcharts showing an "overload protection process" executed by the ECU 10. FIG. FIG. 6 is a graph illustrating a motor load M (x) with respect to each moving position x. FIG. 7 is a graph illustrating a motor load M (x) with respect to each moving position x. [Explanation of reference numerals] 1 DC motor 2 Forward rotation relay 3 Reverse rotation relay 4 Load detection circuit 10 Electronic control unit (ECU) 12 Window BAT Battery IG Ignition switch R1 Resistor SW Side window WG Wind glass WR Window regulator

Claims (1)

【特許請求の範囲】 1.開口部を覆う開口覆材の開閉を行なう駆動手段と、 該駆動手段による上記開口覆材の開閉時の上記駆動手段
の負荷を検出する負荷検出手段と、 上記駆動手段により駆動されて上記開口覆材が移動する
時、上記検出された駆動手段の負荷に基づいて上記駆動
手段の過負荷の検出に用いられる比較値を学習する比較
値学習手段と、 上記駆動手段により駆動されて上記開口覆材が移動する
時、上記検出された駆動手段の負荷の値と上記学習され
た比較値とを比較する比較手段と、 該比較手段により上記検出された駆動手段の負荷の値が
上記比較値より大きいと判断された時には、上記駆動手
段の負荷を低減させる駆動負荷低減手段と、 を備え、上記比較学習手段は、上記駆動手段の起動時に
は、停止前に学習された比較値に基づいて比較値の学習
を行なうことを特徴とする過負荷保護装置付駆動装置。 2.上記比較手段は、上記駆動手段の起動時には、前回
学習された比較値と起動時に検出された負荷の値とに基
づいた値を比較値として用いる特許請求の範囲第1項記
載の過負荷保護装置付駆動装置。
[Claims] 1. Driving means for opening and closing the opening covering material for covering the opening, load detecting means for detecting a load of the driving means when the driving means opens and closes the opening covering material, and the opening covering driven by the driving means. When the material moves, a comparison value learning means for learning a comparison value used for detecting the overload of the driving means based on the detected load of the driving means, and the opening covering material driven by the driving means. When the vehicle moves, comparing means for comparing the detected load value of the driving means with the learned comparison value, and the load value of the driving means detected by the comparing means is larger than the comparison value. When it is determined that the comparison value is based on the comparison value learned before stopping when the drive means is started, the comparison load learning means reduces the load on the drive means. Study Overload protection device with driving unit and performing. 2. The overload protection device according to claim 1, wherein the comparison means uses a value based on a comparison value learned last time and a load value detected at the time of startup as the comparison value when the driving means is started. Drive device.
JP6135782A 1994-06-17 1994-06-17 Drive device with overload protection device Expired - Lifetime JPH07109149B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6135782A JPH07109149B2 (en) 1994-06-17 1994-06-17 Drive device with overload protection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6135782A JPH07109149B2 (en) 1994-06-17 1994-06-17 Drive device with overload protection device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP61125193A Division JPH07107345B2 (en) 1986-05-29 1986-05-29 Drive device with overload protection device

Publications (2)

Publication Number Publication Date
JPH0771164A JPH0771164A (en) 1995-03-14
JPH07109149B2 true JPH07109149B2 (en) 1995-11-22

Family

ID=15159730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6135782A Expired - Lifetime JPH07109149B2 (en) 1994-06-17 1994-06-17 Drive device with overload protection device

Country Status (1)

Country Link
JP (1) JPH07109149B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4891121B2 (en) * 2006-03-08 2012-03-07 株式会社ミツバ Control device for vehicle opening / closing body

Also Published As

Publication number Publication date
JPH0771164A (en) 1995-03-14

Similar Documents

Publication Publication Date Title
JP3524374B2 (en) Power window device pinch detection method
US6794837B1 (en) Motor speed-based anti-pinch control apparatus and method with start-up transient detection and compensation
JP2891869B2 (en) Opening / closing body drive control device
JP3410145B2 (en) Opening / closing control device
CN101025631A (en) Electric motor controller
US5682090A (en) Control device for power closure
US20030222614A1 (en) Motor speed-based anti-pinch control apparatus and method
WO2003102338A2 (en) Motor speed-based anti-pinch control apparatus and method with rough road condition detection and compensation
JP4358024B2 (en) Power window safety device
JPH06327279A (en) Electrically driven device
JPH07109149B2 (en) Drive device with overload protection device
JPH07224572A (en) Device for controlling power window for car
CN118933497A (en) Vehicle tailgate control method and device
JPH11131909A (en) Insertion detection method for power window device
JPH0771168A (en) Power window drive control device
JPS62280476A (en) Drive apparatus with overload protecting device
JP3404834B2 (en) Power window control device for vehicles
JP2782313B2 (en) Window / door opening / closing control device
JPH0921273A (en) Opening / closing control device for opening / closing body
JP3211927B2 (en) Power window jam detector
JPH0596372U (en) Power window safety equipment
JP3054305B2 (en) Control method of opening / closing body drive control device
JP2866789B2 (en) Power window drive controller
JP3331032B2 (en) Power window drive control device
JP2687872B2 (en) Electric opening and closing control device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19960611

EXPY Cancellation because of completion of term