(57)【特許請求の範囲】
【請求項１】
ウインドウ（１２）をその窓枠（１１）に沿い開閉駆動させる開閉駆動手段（２０、Ｍ、９０ａ）と、
前記ウインドウのその窓枠との間の開口部に侵入する異物の侵入方向に交差するように光を発光する複数の発光素子（６１、６３、６４）と、これら発光素子のいずれかからの光が当該異物により反射されたときこの反射光を受光して電気的受光量として検出する半導体受光素子（６２）とを有する光検出手段６０Ａ）と、
前記各発光素子を発光駆動する発光素子駆動手段（７０ａ、７０ｃ、７０ｄ）と、
前記ウインドウの閉動作中において前記受光量を所定閾値と比較して前記ウインドウによる前記異物の挟み込みの有無を判定する挟み込み判定手段（１７０）と、
この異物挟み込み判定手段の判定に基づき前記ウインドウの閉動作中の前記駆動手段の作動状態を制御する制御手段（１７１）とを備えたウインドウ開閉制御装置であって、
前記複数の発光素子が互いに違う向きに発光するように前記窓枠の近傍にて支持されており、
前記ウインドウが異物挟み込みでない停止状態にあるとき前記発光素子毎にその発光の向きの違いを考慮して前記半導体受光素子の受光特性の未飽和領域内にて前記異物の挟み込みの判定可能な受光量に対応する発光量をそれぞれ決定する発光量決定手段（１１０、１１０Ａ、１１０Ｂ、１２１、１２１Ａ、１２１Ｂ、１３１、１３１Ａ、１３１Ｂ）を備えており、
前記発光素子駆動手段が、前記発光量決定手段の各決定発光量にて、前記各発光素子からそれぞれ発光するように当該各発光素子を駆動することを特徴とするウインドウ開閉制御装置。
【請求項２】
前記発光量決定手段は、
所定発光量を繰り返し加算更新して更新データとするデータ処理手段（１２１、１２１Ａ、１２１Ｂ）と、
このデータ処理手段の更新データが外乱光による誤差を含むか否かにつき判定する外乱光判定手段（１１０、１１０Ａ、１１０Ｂ）とを備えて、この外乱光判定手段が外乱光による誤差を含むと判定したとき、前記発光量の決定をしないことを特徴とする請求項１に記載のウインドウ開閉制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、車両、船舶、航空機や一般建築物等に採用するに適したウインドウ開閉制御装置に関する。
【０００２】
【従来の技術】
従来、例えば、自動車用ウインドウ開閉制御装置においては、自動車の前部座席と後部座席の間のセンターピラーに固定した発光素子から出射される光が、ドアのウインドウの閉動作中に、このウインドウとその窓枠との間に侵入する異物によって反射されたとき、この反射光を受光する受光素子の受光量でもって異物の挟み込みと判定することでウインドウを停止或いは反転させ、異物の挟み込みを防止するようにしたものがある。
【０００３】
【発明が解決しようとする課題】
ところで、上記ウインドウ開閉制御装置では、発光素子から異物までの距離が遠くなるにつれて、当該異物による反射光量が指数関数的に減少する。このため、受光素子の受光量が不足して異物の挟み込み判定が困難になる。よって、発光素子の出射光量をできる限り多くすることが望ましい。
【０００４】
しかし、通常、受光素子はフォトトランジスタ等の光電変換型半導体素子を内蔵している。このため、発光素子の出射光量が多過ぎると、ドアの窓枠の内壁やその近傍からの反射光量も多くなる。このため、この反射光を受光する受光素子の半導体素子の特性が飽和して、異物の挟み込み判定を精度よく行えないという不具合を招く。
【０００５】
また、窓枠の内壁やその近傍からの反射光量は、窓枠の開口形状、発光素子や受光素子の取り付けの位置及び角度等の条件に大きく影響される。このため、この条件に適するように発光素子の出射光量を設定する必要がある。
そこで、本発明は、以上述べたことに対処するため、発光素子の出射光量を、受光素子の光電変換型半導体素子の特性の飽和を招かずかつ異物の挟み込み判定を精度よく行えるように設定するウインドウ開閉制御装置を提供することを目的とする。
【０００６】
また、本発明は、複数の発光素子を活用することにより、窓枠の開口形状、発光素子や受光素子の取り付けの位置や角度等の条件に合致した光量であって受光素子の光電変換型半導体素子の特性の飽和を招かずかつ異物の挟み込みを精度よく判定し得る光量を各発光素子の出射光量として別々に設定するようにしたウインドウ開閉制御装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題の解決にあたり、請求項１に記載の発明によれば、光検出手段の複数の発光素子が互いに違う向きに発光するように窓枠の近傍にて支持されている。また、発光量決定手段は、ウインドウが異物挟み込みでない停止状態にあるとき発光素子毎にその発光の向きの違いを考慮して半導体受光素子の受光特性の未飽和領域内にて異物の挟み込みの判定可能な受光量に対応する発光量をそれぞれ決定する。これに伴い、発光素子駆動手段が、発光量決定手段の各決定発光量にて、各発光素子からそれぞれ発光するように当該各発光素子を駆動する。
【０００９】
これにより、各発光素子の発光量が、その発光の向きの違い、即ち、窓枠の開口形状等の条件の違いに合致するように、ウインドウが異物挟み込みでない停止状態にあるとき発光素子毎に半導体受光素子の受光特性の未飽和領域内にて異物の挟み込みの判定可能な受光量に対応するようにそれぞれ決定されることとなる。
【００１０】
その結果、発光素子からの光に対する異物の反射光量が減衰しても、発光素子の発光量が、半導体受光素子の受光特性の未飽和領域における受光量のうち異物の挟み込みの判定可能な受光量に対応する発光量となるので、ウインドウの異物挟み込み判定が精度よく行えるという作用効果を各発光素子毎に達成できる。ここで、請求項２に記載の発明によれば、発光量決定手段は、所定発光量を繰り返し加算更新して更新データとするデータ処理手段と、このデータ処理手段の更新データが外乱光による誤差を含むか否かにつき判定する外乱光判定手段とを備えて、この外乱光判定手段が外乱光による誤差を含むと判定したとき、前記発光量の決定をしない。
【００１１】
これにより、外乱光による影響を排除しつつ請求項１に記載の発明の作用効果を達成できる。
【００１２】
【発明の実施の形態】
以下、本発明の各実施形態を図面により説明する。
（第１実施形態）
図１は、自動車用ウインドウ開閉制御装置に本発明が適用された第１実施形態を示している。
【００１３】
図１において、符号１０は、当該自動車の助手席側ドアを示しており、このドア１０の窓枠１１には、ウインドウ１２が開閉可能に装着されている。ここで、ウインドウ１２は、その上昇に伴い閉じ、一方、その下降に伴い開く。
ウインドウ開閉制御装置は、ドア１０の下部内に設けた駆動機構２０を備えており、この駆動機構２０は、直流モータＭと、ウインドウ１２の下縁部と直流モータＭとの間に連結した連結機構（図示しない）とを備えている。
【００１４】
そして、駆動機構２０は、直流モータＭの正転或いは逆転に伴い上記連結機構を介しウインドウ１２を上昇或いは下降させる。
また、ウインドウ開閉制御装置は、図１にて示すように、閉操作スイッチ３０及び開操作スイッチ４０と、回転センサ５０ａと、全閉センサ５０ｂと、光センサ６０と、この光センサ６０に接続した発光駆動回路７０ａ及び信号処理回路７０ｂと、これら発光駆動回路７０ａ及び信号処理回路７０ｂにそれぞれ接続したＤ−Ａ変換器８０ａ及びＡ−Ｄ変換器８０ｂと、閉操作スイッチ３０、開操作スイッチ４０、回転センサ５０ａ、全閉センサ５０ｂ、Ｄ−Ａ変換器８０ａ及びＡ−Ｄ変換器８０ｂに接続したマイクロコンピュータ９０と、このマイクロコンピュータ９０と直流モータＭとの間に接続したモータ駆動回路９０ａとを備えている。
【００１５】
閉操作スイッチ３０は、そのオン操作により、ウインドウ１２を閉じるための閉操作信号を発生する。一方、開操作スイッチ４０は、そのオン操作により、ウインドウ１２を開くための開操作信号を発生する。
回転センサ５０ａは、例えば、ホール素子からなるもので、この回転センサ５０ａは、ドア１０の下部内に配設されている。そして、この回転センサ５０ａは、直流モータＭの回転を検出してパルス信号を発生する。全閉センサ５０ｂは、ウインドウ１２の全閉位置を検出する。
【００１６】
光センサ６０は、図１にて示すごとく、当該自動車の車室内の前側座席と後側座席との間の助手席側センターピラー１３に窓枠１１の上縁部１１ａの後部近傍にて取り付けられている。
この光センサ６０は、発光素子６１と、受光素子６２とを備えている。発光素子６１は、その発光面６１ａを、窓枠１１の上縁部１１ａの後部及び傾斜状前縁部１１ｂの上部に向けて、センターピラー１３に窓枠１１の上縁部１１ａの後部近傍にて取り付けられている。
【００１７】
発光素子６１は、赤外発光ダイオードを内蔵しているもので、この発光素子６１は、当該赤外発光ダイオードからの光を、発光面６１ａから窓枠１１の上縁部１１ａの後部及び傾斜状前縁部１１ｂの上部に向けて放射ビーム状に間欠的に出射する。
また、受光素子６２は、発光素子６１の直下に位置し、その受光面６２ａを、窓枠１１の傾斜状前縁部１１ｂの上部に向け、センターピラー１３に窓枠１１の上縁後部近傍にて取り付けられている。なお、発光素子６１及び受光素子６２の各光軸は窓枠１１の上縁部１１ａに略平行に位置している。
【００１８】
この受光素子６２は、フォトトランジスタを内蔵しているもので、この受光素子６２は、その受光面６２ａを通し受光した発光素子６１からの光を上記フォトトランジスタにより受光量として検出する。
発光駆動回路７０ａは、Ｄ−Ａ変換器８０ａからの設定出射光量データ（後述する）に基づき発光素子６１の赤外発光ダイオードを間欠的に発光駆動する。
【００１９】
信号処理回路７０ｂは、受光素子６２のフォトトランジスタの受光量を信号処理し処理信号として発生しＡ−Ｄ変換器８０ｂに出力する。なお、当該処理信号のレベルは受光素子６２のフォトトランジスタの受光量に相当する。
Ｄ−Ａ変換器８０ａはマイクロコンピュータ９０の出力データをアナログ変換して発光素子６１を間欠駆動するように発光駆動回路７０ａに出力する。Ａ−Ｄ変換器８０ｂは、信号処理回路７０ｂからの処理信号をディジタル変換して受光量データとしてマイクロコンピュータ９０に出力する。
【００２０】
マイクロコンピュータ９０は、バッテリＢから給電されて作動状態となり、図２及び図３にて示すフローチャートに従いコンピュータプログラムを実行し、この実行中において、直流モータＭの回転速度の演算処理、ウインドウ１２の開閉制御処理や挟み込み判定処理等を行う。
モータ駆動回路９０ａは、マイクロコンピュータ９０による制御のもとに直流モータＭを正転或いは逆転させるように駆動する。
【００２１】
以下、このように構成した第１実施形態の作動について説明する。
本発明に係る窓開閉制御装置が当該自動車に搭載されると、マイクロコンピュータ９０が、図１にて示すごとく、バッテリＢの正側端子に接続される。
上述のような接続によりマイクロコンピュータ９０がバッテリＢから給電されると、マイクロコンピュータ９０が、図２及び図３のフローチャートに従いコンピュータプログラムの実行を開始し、ステップ１００にてウインドウ１２の状態につき判定処理をする。
【００２２】
ここで、ウインドウ１２が全閉位置にて停止しておれば、全閉センサ５０ｂがウインドウ１２の全閉状態を検出するとともに、回転センサ５０ａがパルス信号の発生を停止している。このため、ステップ１００における判定がＹＥＳとなる。
これに伴い、ステップ１０１において、発光量データＶＥn が初期データＶとして初期設定される。但し、発光量データＶＥn は、発光素子６１の赤外発光ダイオードの発光量を表す。また、初期データＶは、発光素子６１の赤外発光ダイオードの発光量が零であることを表す。
【００２３】
すると、ステップ１０２において、発光量データＶＥn ＝初期データＶがＤ−Ａ変換器８０ａに変換データＤｏｕｔとして出力される。これに伴い、変換データＤｏｕｔ＝初期データＶがＤ−Ａ変換器８０ａによりアナログ電圧に変換されて発光駆動回路７０ａに出力される。このため、この発光駆動回路７０ａが、当該アナログ電圧に基づき発光素子６１の赤外発光ダイオードを駆動する。このとき、発光素子６１の出射光量は零である。
【００２４】
ここで、現段階における受光素子６２のフォトトランジスタの受光量が信号処理回路７０ｂにより処理信号として発生されると、この処理信号のレベルがＡ−Ｄ変換器８０ｂにより受光量データＡｉｎにディジタル変換される。すると、この受光量データＡｉｎが、ステップ１０３にて、Ａ−Ｄ変換器８０ｂにより変換データＶＲn としてマイクロコンピュータ９０に入力される。
【００２５】
これに伴い、ステップ１１０において、（ＶＲn −ＶＲn-1 ）が、ΔＶＲＴＨとΔＶＲＴＨ′との間にあるか否かが判定される。但し、ΔＶＲＴＨは、（ＶＲn −ＶＲn-1 ）の許容範囲の下限値を表し、一方、ΔＶＲＴＨ′は、（ＶＲn −ＶＲn-1 ）の許容範囲の上限値を表す。（ＶＲn −ＶＲn-1 ）が当該許容範囲になければ、受光素子６２のフォトトランジスタの受光量には太陽光等の外乱光が含まれていること、或いは、当該フォトトランジスタの受光量が発光素子６１の初期発光量＝０に対応して零であることを意味する。
【００２６】
現段階では、発光素子６１の発光量が初期発光量＝０であることに対応して（ＶＲn −ＶＲn-1 ）＝ＶＲn ＝０＜ΔＶＲＴＨであれば、ステップ１１０における判定がＮＯとなる。なお、受光素子６２のフォトトランジスタの受光量に外乱が含まれており、（ＶＲn −ＶＲn-1 ）＝ＶＲn ＞ΔＶＲＴＨ′であっても、ステップ１１０における判定がＮＯとなる。
【００２７】
ついで、ステップ１０２において上述と同様の処理がなされて後、ステップ１０３において、先回の変換データＶＲn がＶＲn-1 とセットされるとともに、今回の受光量データＡｉｎが、Ａ−Ｄ変換器８０ｂにより変換データＶＲn としてマイクロコンピュータ９０に入力される。
すると、（ＶＲn −ＶＲn-1 ）が上記許容範囲にあるか否かにつきステップ１１０にて判定される。このとき、ステップ１１０における判定がＹＥＳとなれば、ステップ１２０において、変換データＶＲn が所定値Ｖｔｈ以上か否かが判定される。
【００２８】
但し、所定値Ｖｔｈは、次のように設定されている。
受光素子６２のフォトトランジスタの受光出力（例えば、受光電流）は、当該フォトトランジスタの受光量にほぼ比例して増大した後飽和する。このような当該フォトトランジスタの特性のため、このフォトトランジスタの受光出力の飽和を招かない受光量の範囲において異物の反射光量を十分に確保するには、当該フォトトランジスタの飽和を招かない受光量の範囲における受光量を得ることができるように、発光素子６１の赤外発光ダイオードの発光量を設定する必要がある。
【００２９】
よって、このような観点から、本第１実施形態では、所定値Ｖｔｈは、上記フォトトランジスタの受光出力の飽和を招かない受光量のうちの最大受光量に相当するように設定されている。
現段階では、変換データＶＲn が所定値Ｖｔｈ未満であるから、ステップ１２０におけるＮＯとの判定のもと、ステップ１２１において、発光量データＶＥn がＶＥn ＝ＶＥn ＋ΔＶＥと加算更新される。なお、ΔＶＥは、発光素子６１の所定発光量を表す。
【００３０】
その後、ステップ１０２において、ステップ１２１における発光量データＶＥn がＤ−Ａ変換器８０ａに変換データＤｏｕｔとして出力される。これに伴い、変換データＤｏｕｔ＝ＶＲn がＤ−Ａ変換器８０ａによりアナログ電圧に変換されて発光駆動回路７０ａに印加される。このため、この発光駆動回路７０ａによる駆動のもと、発光素子６１の赤外発光ダイオードの発光量は、初期発光量＝０からΔＶＥだけ増大する。これに伴い、受光素子６２のフォトトランジスタによる受光量もΔＶＥだけ増大する。
【００３１】
すると、信号処理回路７０ｂからの処理信号のレベルがΔＶＥに対応する分だけ増大する。ついで、ステップ１０３において、先回の変換データＶＲn がＶＲn-1 とセットされるとともに、上述のように増大した処理信号のレベルを表す受光量データＡｉｎがＡ−Ｄ変換器８０ｂにより変換データＶＲn としてマイクロコンピュータ９０に入力される。以下、同様にして、各ステップ１１０、１２０、１２１、１０２及び１０３を通る処理が繰り返され、ステップ１２１における変換データＶＲn はΔＶＥずつ増大する。
【００３２】
このような状態において、ステップ１０３における最新の変換データＶＲn が所定値Ｖｔｈ以上になると、ステップ１２０における判定がＹＥＳとなる。そして、ステップ１３０において、ステップ１２１における最新の発光量データＶＥn がその最大値Ｖｍａｘ（発光素子６１の赤外発光ダイオードの発光可能量のうちの所定量）以上か否かが判定される。
【００３３】
ここで、発光量データＶＥn がその最大値Ｖｍａｘ以上であれば、ステップ１３０における判定がＹＥＳとなり、ステップ１３１において、発光量データＶＥn ＝最大値Ｖｍａｘと更新される。
このとき、ウインドウ１２は、上述のごとく、全閉状態にあるから、ウインドウ１２により異物の挟み込みはない。従って、発光量データＶＥn ＝最大値Ｖｍａｘとの更新設定により、窓枠１１の内壁及びその近傍から反射される発光素子６１の光量が、上記フォトトランジスタの特性の未飽和状態における当該フォトトランジスタの最大受光量に対応することとなる。
【００３４】
このようにして、ステップ１３１における処理が終了すると、次のステップ１４０、１５０（図３参照）にて、閉操作スイッチ３０及び開操作スイッチ４０のいずれからの出力もなければ、ＮＯと判定され、ステップ１５１における直流モータＭの停止処理がなされる。
ついで、開操作スイッチ４０からの開操作信号の発生に基づきステップ１４０における判定がＹＥＳとなる場合には、ウインドウ１２に対する下降要求ありとの判断のもとに、ステップ１４１において、ウインドウ１２を下降させるための下降処理がなされる。
【００３５】
このため、モータ駆動回路９０ａが直流モータＭを駆動し、ウインドウ１２が下降する。ステップ１４１における処理後、ステップ１４２において、回転センサ５０からパルス信号に基づき直流モータＭの回転速度Ｎが演算される。
そして、この回転速度Ｎが所定値Ｎｏ以下であれば、ステップ１６０にてＹＥＳとの判定がなされ、ステップ１６１において、直流モータＭの停止処理がなされる。
【００３６】
ここで、開操作スイッチ４０のオフのもと閉操作スイッチ３０から閉操作信号を発生させると、ウインドウ１２に対する上昇要求ありとの判断のもとに、ステップ１４０におけるＮＯとの判定後、ステップ１５０においてＹＥＳと判定される。この判定に伴い、ステップ１５２において、発光量データＶＥn ＝最大値ＶｍａｘがＤ−Ａ変換器８０ａに出力される。
【００３７】
そして、Ｄ−Ａ変換器８０ａが最大値Ｖｍａｘをアナログ電圧に変換して発光駆動回路７０ａに出力すると、発光素子６１の赤外発光ダイオードが、発光駆動回路７０ａにより駆動されて、発光量データＶＥn ＝最大値Ｖｍａｘに対応する発光量を発光する。
また、ステップ１５３においてウインドウ１２を上昇させるための上昇指令が出力されると、モータ駆動回路９０ａが駆動機構２０の直流モータＭを正転駆動させ、ウインドウ１２がその上昇により閉動作を開始する。このとき、回転センサ５０が直流モータＭの回転を検出し順次パルス信号を出力し始める。
【００３８】
ついで、ステップ１５４において、信号処理回路７０ｂからの処理信号のレベルを表す受光量ＡｉｎがＡ−Ｄ変換器８０ｂにより変換データＶＲn としてマイクロコンピュータ９０に入力される。
このとき、ウインドウ１２の窓枠１１との間の開口部に異物が侵入しておれば、この異物と光センサ６０Ａとの間の距離が、光センサ６０Ａと窓枠１１の内壁及びその近傍との間に距離よりも短くなる。従って、異物により反射される発光素子６１からの光の量は、窓枠１１の内壁及びその近傍により反射される発光素子６１からの光の量に比べて増大して所定閾値ＴＨを超える。
【００３９】
このため、ステップ１７０における判定がＹＥＳとなる。このことは、ウインドウ１２による異物の挟み込みを意味する。
この場合、発光素子６１の赤外発光ダイオードの発光量が、上述のごとく、ウインドウ１２の全閉状態において、受光素子６２のフォトトランジスタの受光出力の当該フォトトランジスタの未飽和領域の受光量のうち最大値に対応する値に設定されている。しかも、発光素子６１からの光に対する異物の反射光量が少なくても、上述のように異物による発光素子６１の光に対する反射光量が窓枠１１の内壁及びその近傍による発光素子６１の光に対する反射光量よりも多くなる。従って、当該異物の挟み込みを精度よく判定できる。
【００４０】
上記ステップ１７０におけるＹＥＳとの判定に伴い、ステップ１７１において、直流モータＭの停止処理及びその逆転処理がなされる。これに伴い、ウインドウ１２はその上昇を停止した後下降する。
（第２実施形態）
次に、本発明の第２実施形態につき図４乃至図８に基づいて説明する。
【００４１】
この第２実施形態においては、光センサ６０Ａが、上記第１実施形態にて述べた光センサ６０に代えて、図４にて示すごとく、センターピラー１３に窓枠１１の上縁部１１ａの後部近傍にて取り付けられている。
この光センサ６０Ａは、光センサ６０において、発光素子６１及び受光素子６２の他に両発光素子６３、６４を加えた構成となっている。
【００４２】
両発光素子６３、６４は、共に、発光素子６１と同様の構成を有しており、発光素子６３は、図４にて示すごとく、発光素子６１の直上にて、センターピラー１３に取り付けられている。一方、発光素子６４は、図４にて示すごとく、発光素子６１と受光素子６２との間にて、センターピラー１３に取り付けられている。
【００４３】
ここで、両光軸６３、６４の各光軸は、図４から容易に理解できるように、発光素子６３の光軸を基準として、互いに逆方向に向いている。
このため、発光素子６３は、その赤外発光ダイオードからの光を、発光面６３ａから窓枠１１の上縁部１１ａの後部に向け、図４に図示破線にて示すごとく放射ビーム状に間欠的に出射する。一方、発光素子６４は、その赤外発光ダイオードからの光を、発光面６４ａから窓枠１１の前縁部１１ｂに向け、図４に図示破線にて示すごとく放射ビーム状に間欠的に出射する。
【００４４】
なお、発光素子６１は、その赤外発光ダイオードからの光を、発光面６１ａから窓枠１１の上縁部１１ａの前部及び前縁部１１ｂの上部に向け、図４に図示破線にて示すごとく放射ビーム状に間欠的に出射する。
受光素子６２は、上記第１実施形態にて述べた場合とは異なり、その受光面６２ａを通して受光した各発光素子６１乃至６３からの光を上記フォトトランジスタにより受光量として検出する。
【００４５】
また、この第２実施形態においては、両発光駆動回路７０ｃ、７０ｄが、図４にて示すごとく、上記第１実施形態にて述べた発光駆動回路７０ａに加えて採用されている。
各発光駆動回路７０ｃ、７０ｄは、発光駆動回路７０ａと共にＤ−Ａ変換器８０ａに接続されており、発光駆動回路７０ｃは、Ｄ−Ａ変換器８０ａからのアナログ電圧に基づき発光素子６３の赤外発光ダイオードを発光駆動する。また、発光駆動回路７０ｄは、Ｄ−Ａ変換器８０ａからのアナログ電圧に基づき発光素子６４の赤外発光ダイオードを発光駆動する。なお、Ｄ−Ａ変換器８０ａからの各アナログ電圧は、各発光素子６１乃至６３の赤外発光ダイオードの駆動用電圧である。その他の構成は上記第１実施形態と同様である。
【００４６】
このように構成した本第２実施形態において、上記第１実施形態にて述べたと同様に、ステップ１００乃至ステップ１３０における処理（図２及び図５参照）でもってステップ１３１にて、発光素子６１の赤外発光ダイオードの発光量を発光量データＶＥn ＝最大値Ｖｍａｘと更新設定した後、発光素子６３のための図６のステップ１０１Ａ乃至ステップ１３０Ａの処理がなされる。
【００４７】
このステップ１０１Ａ乃至ステップ１３０Ａの処理は、図５のステップ１０１乃至ステップ１３０における処理とほぼ同様である。
但し、発光素子６３と窓枠１１の上縁部１１ａの後部との間の距離が発光素子６１と窓枠１１の上縁部１１ａの後部及び前縁部１１ｂの上部との間の距離に比べて短い（図４参照）ため、発光素子６３の光に対する窓枠１１の上縁部１１ａの後部及び前縁部１１ｂの上部による反射光量は、発光素子６１の光に対する窓枠１１の上縁部１１ａの後部及び前縁部１１ｂの上部による反射光量に比べて減衰しにくい。
【００４８】
このため、ステップ１２０ＡにおけるＶ１ｔｈは、ステップ１２０におけるＶｔｈよりも小さい値に設定されている。これに伴い、ステップ１３０ＡにおけるＶＥ１ｍａｘは、ステップ１３０におけるＶＥｍａｘよりも小さく設定されている。
このような前提のもと、ステップ１３１Ａにて、発光素子６３の赤外発光ダイオードの発光量が、発光量データＶＥn ＝ＶＥ１ｍａｘと設定される。
【００４９】
その後、図７のステップ１０１Ｂ乃至ステップ１３１Ｂの処理がなされる。
このステップ１０１Ｂ乃至ステップ１３０Ｂの処理は、図６のステップ１０１Ａ乃至ステップ１３０Ａにおける処理とほぼ同様である。
但し、発光素子６４と窓枠１１の前縁部１１ｂとの間の距離が発光素子６１と窓枠１１の上縁部１１ａの後部及び前縁部１１ｂの上部との間の距離に比べて長い（図４参照）ため、発光素子６４の光に対する窓枠１１の前縁部１１ｂによる反射光量は、発光素子６１の光に対する窓枠１１の上縁部１１ａの後部及び前縁部１１ｂの上部による反射光量に比べて減衰し易い。
【００５０】
このため、ステップ１２０ＢにおけるＶ２ｔｈは、ステップ１２０におけるＶｔｈよりも大きい値に設定されている。これに伴い、ステップ１３０ＢにおけるＶＥ２ｍａｘは、ステップ１３０におけるＶＥｍａｘよりも大きく設定されている。
このような前提のもと、ステップ１３１Ｂにて、発光素子６４の赤外発光ダイオードの発光量が、発光量データＶＥn ＝ＶＥ２ｍａｘと設定される。
【００５１】
これにより、各発光素子６１、６３、６４の赤外発光ダイオードの発光量が、窓枠１１の開口形状や各発光素子６１、６３、６４の取り付け位置の違い等を考慮して設定されたこととなる。
このようにして、ステップ１３１Ｂにおける処理が終了すると、図８のステップ１４０乃至ステップ１７１の処理が、図３のステップ１４０乃至ステップ１７１の処理とほぼ同様になされる。
【００５２】
但し、ステップ１５２Ａにおいて、図３のステップ１５２とは異なり、発光量データＶＥn ＝ＶＥｍａｘ乃至ＶＥ２ｍａｘがＤｏｕｔとしてＤ−Ａ変換器８０ａに出力される。すると、このＤ−Ａ変換器８０ａがＶＥｍａｘ乃至ＶＥ２ｍａｘをそれぞれアナログ電圧に変換して各発光駆動回路７０ａ、７０ｃ、７０ｄに印加する。
【００５３】
このため、各発光駆動回路７０ａ、７０ｃ、７０ｄは、各発光素子６１、６３、６４の赤外発光ダイオードの発光量がＶＥｍａｘ乃至ＶＥ２ｍａｘに対応しあた量となるように当該各赤外発光ダイオードを駆動する。
従って、ウインドウ１２の窓枠１１との開口部にうち異物の侵入する位置に応じて、この異物により反射された各発光素子６１、６３、６４のいずれかからの光が受光素子６２により受光される。
【００５４】
これに伴い、上記第１実施形態と同様にステップ１７０にて、異物の挟み込み判定がなされる。
この場合、発光素子６３の赤外発光ダイオードの発光量が発光素子６１の赤外発光ダイオードの発光量よりも少なく、一方、発光素子６４の赤外発光ダイオードの発光量が発光素子６１の赤外発光ダイオードの発光量よりも多くなるように設定されている。しかも、各発光素子６１、６３、６４からの光に対する異物の反射光量が少なくても、上述のように異物による発光素子６１、６３、４６のいずれかの光に対する反射光量が異物による反射のない場合に比べて多くなる。従って、当該異物の挟み込みを精度よく判定できる。
【００５５】
また、上述のごとく、各発光素子６１、６３、６４の発光量が窓枠１１の開口形状や各発光素子６１、６３、６４及び受光素子６２の取り付け位置等に合わせて設定されているので、きめの細かい異物挟み込み判定が精度よく行える。
なお、本発明の実施にあたり、発光素子６１、６３、６４には、赤外発光ダイオードに限ることなく、他の発光ダイオードやレーザダイオード等を内蔵するようにしてもよい。また、受光素子６２には、フォトトランジスタを内蔵する例について説明したが、これに限らず、フォトダイオード等の光電変換型半導体素子を内蔵するようにしてもよい。
【００５６】
また、本発明の実施にあたり、光センサ６０、６０Ａは、センターピラー１３に限ることなく、例えば、ドア１０側バックミラー近傍にて当該ドア１０の内壁の一部に取り付けるようにしてもよい。
また、本発明の実施にあたり、自動車の助手席側ドアのウインドウ開閉制御装置に限らず、自動車の他の席のドアやサンルーフや各種車両のウインドウの開閉制御装置に本発明を適用して実施してもよい。この場合、ウインドウの開閉方向は、上下方向に限らず、横方向等任意の方向に開閉するものであってもよい。
【００５７】
また、本発明の実施にあたっては、直流モータＭの回転に限らず、例えば、駆動機構２０としての作動状態を検出するセンサの出力を回転センサ５０ａの出力に代えてマイクロコンピュータ９０に入力するようにして実施してもよい。なお、回転センサ５０ａはホール素子に限らず直流モータＭの回転を検出できればどのようなセンサでもよい。
【００５８】
また、本発明の実施にあたり、上記第２実施形態にて述べた発光素子の数は、３個に限ることなく、適宜変更して実施してもよい。また、受光素子６２の位置は、上記第２実施形態の場合に限ることなく、例えば、各発光素子６１、６３、６４の間に受光素子６２を配置して実施してもよい。
また、本発明の実施にあたり、上記実施形態のフローチャートにおける各ステップは、それぞれ、機能実行手段としてハードロジック構成により実現するようにしてもよい。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示すブロック図である。
【図２】図１のマイクロコンピュータの作用を示すフローチャートの前段部である。
【図３】図１のマイクロコンピュータの作用を示すフローチャートの後段部である。
【図４】本発明の第２受光素子６２を示すブロック図である。
【図５】図４のマイクロコンピュータの作用を示すフローチャートの前段部である。
【図６】図４のマイクロコンピュータの作用を示すフローチャートの中段部である。
【図７】図４のマイクロコンピュータの作用を示すフローチャートの中段部である。
【図８】図４のマイクロコンピュータの作用を示すフローチャートの後段部である。
【符号の説明】
１０…助手席側ドア、１２…ウインドウ、２０…駆動機構、
６０、６０Ａ…光センサ、６２…受光素子、６１、６３、６４…発光素子、
７０ａ、７０ｃ、７０ｄ…発光駆動回路、７０ｂ…信号処理回路、
９０…マイクロコンピュータ、９０ａ…モータ駆動回路、Ｍ…直流モータ。
【図１】
0003814985.tif 000002
【図２】
0003814985.tif 000003
【図３】
0003814985.tif 000004
【図４】
0003814985.tif 000005
【図５】
0003814985.tif 000006
【図６】
0003814985.tif 000007
【図７】
0003814985.tif 000008
【図８】
0003814985.tif 000009