JP4245982B2 - Mirror control device - Google Patents
Mirror control device Download PDFInfo
- Publication number
- JP4245982B2 JP4245982B2 JP2003147491A JP2003147491A JP4245982B2 JP 4245982 B2 JP4245982 B2 JP 4245982B2 JP 2003147491 A JP2003147491 A JP 2003147491A JP 2003147491 A JP2003147491 A JP 2003147491A JP 4245982 B2 JP4245982 B2 JP 4245982B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- mirror
- noise
- current
- storage means
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 claims description 29
- 238000000034 method Methods 0.000 description 19
- 238000012937 correction Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003321 amplification Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Images
Landscapes
- Rear-View Mirror Devices That Are Mounted On The Exterior Of The Vehicle (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、自動車等の車両に取り付けられている電動リモコン式サイドミラーの作動を制御するミラー制御装置に関する。
【0002】
【従来の技術】
【特許文献1】
特開2001−130326号公報
【0003】
従来、自動車のドアに取り付けられたサイドミラーにおいて、自動車の後退時にミラーが自動的に下側に向くことによって運転手がミラーを介して後輪付近の視界を確認でき、後退終了後にミラーが通常位置に自動復帰するようにしたリバース連動ミラーがある。そして、これまでのリバース連動ミラーでは、ミラーが所定の下向き傾斜位置に作動されたこと、および、通常位置に復帰したことを検出するために、タイマー、位置センサ、リミットスイッチ、駆動モータを流れる電流パルス等を用いて制御していた。
【0004】
【発明が解決しようとする課題】
しかしながら、タイマーを用いた場合には、下向き傾斜時と復帰時のモータ速度の違いや、電圧や温度の違いなどによってミラーを正確に通常位置復帰させることができないという問題がある。また、位置センサやリミットスイッチを用いると、部品数が多くなってコストアップになるとともに、これらの部品を内部に収納することによりドアミラーが大型化するという問題がある。さらに、モータを流れる電流パルスを用いた場合には、ミラーが下向き傾斜極限位置に達してもモータはクラッチにより空転するために電流パルスは発生し続けることになり、これではミラーが下向き傾斜極限位置に達したことを判定できないという問題がある。
【0005】
これに対し、前記タイマー、位置センサおよびリミットスイッチを用いるのではなく、前記特許文献1では、モータに流れる電流からパルスを生成し、そのパルス数に基づいてミラーの傾斜角度を制御するようにしたミラー制御装置が提案されている。しかしながら、このミラー制御装置では、ミラーが通常位置から所定の下向き傾斜位置に達するまでの必要パルス数を車種ごとに予め設定しておく必要がある。
【0006】
そこで、本発明の目的は、初期設定が不要であり、あらゆる車両にチューニングなしで搭載可能なミラー制御装置を提供することにある。
【0007】
【課題を解決するための手段】
前記目的を達成するために本発明は、所定のスイッチ操作により車両に取り付けられたミラーを通常位置と所定の下向き傾斜位置との間で作動させるモータを有するミラー制御装置であって、
前記モータに流れるロック電流を検出する電流検出手段と、前記モータの作動により発生するブラシノイズを検出するブラシノイズ検出手段と、該ブラシノイズ検出手段によって検出されたブラシノイズをカウントして記憶するノイズ記憶手段とを設け、前記ミラーを通常位置から前記下向き傾斜位置まで作動させる際には前記ノイズ記憶手段によって前記ブラシノイズの発生数を保存するとともに前記電流検出手段で検出される前記モータのロック電流によって前記ミラーが前記下向き傾斜位置に到達したことを判断し、前記ミラーを前記下向き傾斜位置から通常位置に戻す際には前記ノイズ記憶手段に保存されたブラシノイズ数に基づいて前記モータを逆転させて前記ミラーを通常位置まで作動させるようにしたことを特徴とするものである。
【0008】
この構成によれば、モータのロック電流を検出することによってミラーが所定の下向き傾斜位置に到達したことを判断することができるので、通常位置から所定の下向き傾斜位置に達するまでに発生するモータの電流パルス数を車種ごとに予め初期設定しておく必要がなく、あらゆる車両にチューニングなしに搭載可能であり、開発工数を大幅に低減することができる。
また、ミラーが所定の下向き傾斜位置に到達したことを検知するためのスイッチ類が不要であり、コストを削減できる。
また、モータの速度や電圧の違いによる作動誤差がなく、簡単な構成で確実にミラーを通常位置に復帰させることができる。
さらに、氷結等によりミラーが作動しない場合でも、モータのロック電流により異常を確実に発見可能であり、モータへのダメージを小さくできる。
【0009】
本発明のミラー制御装置は、前記モータの作動時間を記憶する作動時間記憶手段を設け、該作動時間記憶手段によって正常作動時のモータの作動時間を記憶して、外部からのノイズ等により前記ノイズ記憶手段がブラシノイズを正常にカウントできない場合には、前記モータを前記作動時間記憶手段に記憶された正常作動時のモータ作動時間だけ作動させるようにしたことを特徴とするものである。
【0010】
この構成によれば、ブラシノイズがカウント不能な場合でも、正常作動時のモータの作動時間を基準にしてミラーを通常位置に復帰可能とするバックアップが可能になる。
【0011】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面を参照して説明する。
図1は、本発明の一実施形態であるミラー制御装置10のブロック図である。このミラー制御装置10は、サイドミラーである左右のドアミラー(図示せず)のミラー本体(以下、単に「ミラー」という。)をそれぞれ上向きまたは下向きに作動させるためのモータ12R,12Lを備えている。モータ12R,12Lは、それぞれクラッチを介して左右のミラーにそれぞれギヤ連結されている。なお、各ミラーを左右方向にそれぞれ作動させるためのモータの図示は省略してある。
【0012】
前記各モータ12R,12Lは、モータ駆動回路14に電気的に接続されている。モータ駆動回路14は、バッテリである電源16に電気的に接続されて給電されるようになっている。電源16は、手動スイッチ回路18に電気的に接続されている。手動スイッチ回路18は、各モータ12R,12Lにそれぞれ電気的に接続されており、運転手が手動にて各ミラーを上向きまたは下向きに操作するためのものである。
【0013】
電源16は、電圧調整回路20を介して制御部(ノイズ記憶手段および作動時間記憶手段)22に電気的に接続されている。電圧調整回路20は、電源16により供給される電圧(例えば12V)を制御部22を構成するICの駆動電圧(例えば5V)に調整するためのものである。制御部22は、モータ駆動回路14に電気的に接続されており、各モータ12R,12Lを作動または停止するための信号を送信するようになっている。
【0014】
モータ駆動回路14は、検出抵抗24を介して電気的に接地されている。モータ駆動回路14と検出抵抗24との間には、ロック電流検出回路(電流検出手段)26およびブラシノイズ検出回路(ブラシノイズ検出手段)28がそれぞれ電気的に接続されている。ロック電流検出回路26およびブラシノイズ検出回路28は、制御部22に電気的にそれぞれ接続されている。
【0015】
ロック電流検出回路26は、各モータ12R,12Lを駆動するときに流れるモータ電流をモータ駆動回路14から導入して、各モータ12R,12Lがトルクオーバーにより作動停止(ロック)したときのロック電流を検出するためのものである。
【0016】
ブラシノイズ検出回路28は、増幅回路30、フィルタ回路32および波形成形回路34が直列に接続されて構成されており、各モータ12R,12Lを駆動するときに流れるモータ電流をモータ駆動回路14から導入して、ブラシノイズを検出するためのものである。ここで、モータ電流に発生するブラシノイズとは、周知構造を有するモータの内部において、ロータの電磁石のコイルに給電するための回転するコミュテータが固定配置された給電用ブラシと接触または非接触になる状態を繰り返すことによって発生する周期性のある電流の振れのことである。
【0017】
制御部22には、システムスイッチ36およびリバーススイッチ38がそれぞれ電気的に接続されている。システムスイッチ36は、ミラー制御装置10を作動させるか否かを運転手が手動で切り替えることができるスイッチである。また、リバーススイッチ38は、自動車のATシフトレバーがリバースレンジに操作されたときにオフからオンに切り替わるスイッチである。
【0018】
上記構成からなるミラー制御装置10において、ロック電流検出回路26およびブラシノイズ検出回路28に導入されるモータ電流の波形を図2(a)に示す。図2(a)に示すように、モータの駆動がオンされた当初には、突出して高くなった突入電流が流れるが、その後は細かいブラシノイズが発生しているもののほぼ一定の定常電流が流れる。そして、モータの駆動によってミラーが作動してそれ以上下向きに傾斜できない下向き傾斜極限位置にまで達した以降は、モータは次第に減速して停止する。このとき、モータ電流は、次第に増加してゆき、モータの停止によって定常電流よりも所定値だけ高い閾値を越えたロック電流になる。このロック電流がロック電流検出回路26で検出され、この検出されたロック電流が制御部22に入力されてA/D変換により数値化されることになる。そして、数値化されたロック電流の値は、制御部22によって記憶可能になっている。
【0019】
モータにロック電流が流れた状態において、本実施形態のミラー制御装置10では各モータ12R,12Lはクラッチを介してミラーにそれぞれ連結されているため、モータの駆動トルクがクラッチの所定トルクを越えたときにクラッチに滑りが生じてモータが僅かに空転した後、再び停止する。この空転時に、ロック電流が一旦減少するが、モータの再停止によってロック電流は再び増加に転じる。このように、モータが空転および停止を繰り返すことで、ロック電流はモータへの給電が停止されるまで相当数の山型を描くことになる。
【0020】
一方、ブラシノイズ検出回路28においては、モータ電流の定常電流について、まず、増幅回路30によってブラシノイズを含むモータ電流が増幅され、続いてフィルタ回路32によって図2(b)に示すようにモータ電流の直流成分を除いたブラシノイズの波形成分が取り出され、次に、波形成形回路34によって図2(c)に示すようにブラシノイズが矩形パルス波に成形され、この矩形パルス波が制御部22に入力されてカウントされることになる。なお、図2(c)に示す矩形パルス波では、モータが加速中であることから各矩形パルスの発生間隔が次第に短くなっているが、モータが一定速度で回転するときには前記各矩形パルスの間隔も等間隔になる。
【0021】
次に、前記ミラー制御装置10の制御部22による制御について図3ないし7を参照して説明する。
図3は、制御部22による制御のメインルーチンを示す。この処理では、まず、ステップS1において制御部22の初期化を行ない、続いて、ステップS2において10msec経過したかを判定し、10msec経過したと判定すれば次の処理に進む。これにより、ステップS3以降の処理は、10msec毎に実行されることになる。なお、ステップS3以降の処理においてリターン処理は、ステップS8「リターン戻り」によってステップS2の前に戻る。
【0022】
次に、ステップS3においてスイッチ状態の読み込みが行なわれる。このときに、システムスイッチ36およびリバーススイッチ38等のオンオフ状態が取得される。そして、ステップS4において、リバーススイッチ38がオンで、かつ、システムスイッチ36がオンであるかを判定する。このとき、リバーススイッチ38がオンで、かつ、システムスイッチがオンであると判定されたとき(すなわち、自動車のATシフトレバーがリバースレンジに操作されており、かつ、ミラー制御装置10が作動可能な状態になっているとき)、ステップS5においてリバースモードを実行する。ここで、リバースモードとは、後述するように、ミラーを通常位置から下向き傾斜極限位置まで作動させる処理である。
【0023】
一方、ステップS4においてリバーススイッチ38がオンで、かつ、システムスイッチ36がオンであると判定されないとき、ステップS6においてリバーススイッチがオフで、かつ、反転フラグが1であるかを判定する。ここで、反転フラグとは、前記ステップS5で実行されるリバースモードの処理の最後(すなわち、ミラーが通常位置から下向き傾斜極限位置まで作動された後)に、1に設定されるフラグである。
【0024】
ステップS6において、リバーススイッチ38がオフで、かつ、反転フラグが1であると判定されたとき(すなわち、ミラーが下向き傾斜極限位置に作動された後にATシフトレバーがリバースレンジから他の位置に操作されたとき)、ステップS7において反転モードが実行される。ここで、反転モードとは、後述するように、ミラーを下向き傾斜極限位置から通常位置に復帰させる処理である。他方、ステップS6において、リバーススイッチ38がオフで、かつ、反転フラグが1であると判定されないとき、処理が終了する。
【0025】
図4は、ブラシノイズ検出回路28から制御部22にブラシノイズが入力される度に実行される割り込み処理ステップS35のフローチャートである。このステップS35の割り込み処理では、まず、ステップS36において、1回割り込み発生したら0.6msecは割り込みを禁止し、これによりソフト的にノイズを除去している。次に、ステップS37においてパルスカウント数を1だけ増やしてブラシノイズをカウントした後、割り込み位置へ戻る。このようにして、ブラシノイズの発生数が記憶保存される。
【0026】
次に、図5を参照して前記ステップS5のリバースモードについて説明する。リバースモードでは、まず、ステップS21において各モータ12R,12Lを作動させる。これにより、左右のミラーは通常位置から下向き傾斜極限位置に向けて傾斜動作を開始する。続いて、ステップS22においてモータ作動時間が0かどうかを判定し、0であると判定されるとステップS23においてモータ作動時間の計測を開始し、他方、モータ作動時間が0であると判定されないときはモータ作動時間計測中であるためステップS24に進む。なお、上述したブラシノイズカウントのための割り込み処理S35は、ステップS23におけるモータ作動時間計測開始の後に割り込み可能となる。
【0027】
次に、ステップS24において、モータ作動時間が300msecよりも長いかどうかを判定する。これにより、モータの駆動開始時にはロック電流検出回路26によるロック電流検出を行なわないようにすることで、突入電流(図2参照)がロック電流とみなされるのを防止している。ステップS24において、モータ作動時間が300msecよりも短いと判定されると、前記ステップS8に戻り、他方、モータ作動時間が300msecよりも長いと判定されると、ステップS25においてブラシノイズのパルス異常判定を行なう。ここでは、ブラシノイズのパルス入力間隔は通常で1〜2msec程度であることから、前回のパルス入力から10msec以内にパルスがなければ、外部からのノイズ等によりブラシノイズをカウントできないパルス異常状態と判定する。
【0028】
ステップS25において、パルス異常と判定されるとステップS26でダウン時パルス不能フラグRFDを1に設定し、他方、パルス異常と判定されないときにはステップS27でロック電流判定を行なう。ここでは、ロック電流検出回路26で検出されたモータ電流が、(1)定常電流を基準にして、定常電流+所定値(例えば0.3A)の閾値を越えたとき、または、(2)図5に示すルーチンを所定回数(例えば6回)繰り返して実行したときに連続して前回モータ電流よりも増加していたとき、のいずれかの条件を満たした場合に、ロック電流と判定される。なお、前記(2)の条件において「所定回数連続してモータ電流が増加していること」とするのは、ノイズによって誤判定が生じないようにするためである。
【0029】
ステップS27において、ロック電流と判定されないときには前記ステップS8に戻り、他方、ロック電流と判定されたときには、ミラーが下向き傾斜極限位置に到達したことによりモータがロックしたと判断することができるため、ステップS28でモータ12R,12Lの作動を停止するとともに、図4の割り込み処理によりカウントされたパルスカウント(すなわちブラシノイズの発生数)をPD値として保存する。
【0030】
続いて、ステップS29において、前記PD値の補正を行なう。この補正は、モータとミラーとを連結するギヤのガタつき分に応じたパルス数(例えば10パルス)を前記PD値に加えることにより行なわれるが、記憶されている前回のミラー作動方向によっては補正が必要な場合と不要な場合がある。
【0031】
このような補正を行なう理由は、次の通りである。図7(a)に示すように、前回の手動でのミラー操作においてミラーが上向き傾斜位置から通常位置に作動されていた場合には、今回のステップS5のリバースモードの実行によりミラーを通常位置から下向き傾斜極限位置(「下向き」と図示する)まで作動させる間に発生するモータのパルスカウント数には、ギヤのガタつき分に相当するパルス数が含まれていない。なぜなら、前回のミラー作動方向と今回のミラー作動方向とが同じであるため、ミラーが通常位置から下向き傾斜極限位置へ向けて作動し始めるときにギヤのガタつきがないからである。一方、後述するステップS7の反転モードにおいてミラーを下向き傾斜極限位置から通常位置に戻す際には、ミラーの作動方向が前回のステップS5の実行によるミラー作動方向と逆になるため、ミラー作動開始時にギヤのガタつきが発生することになる。このため、ミラーを下向き傾斜極限位置から通常位置に正確に復帰させるために必要になるモータのパルスカウント数は、前記ギヤのガタつきを考慮してそれに相当する分のパルス数を前記ステップS5の実行によりカウントされたパルス数に加えたものにする必要がある。したがって、前記ステップS29のPD値補正では、ミラーが通常位置から下向き傾斜極限位置に作動するまでに実際にカウントされたパルス数であるPD値に、ギヤのガタつきに相当するパルス数を加えることで補正を行なっている。
【0032】
なお、ステップS29においてPD値補正が不要な場合もある。これは、図7(b)に示すように、前回の手動でのミラー操作においてミラーが下向き傾斜位置から通常位置に作動されていた場合には、今回のステップS5のリバースモードの実行によりミラーを通常位置から下向き傾斜極限位置まで作動させる間に発生するモータのパルスカウント数には、ギヤのガタつき分に相当するパルス数が含まれている。なぜなら、前回のミラー作動方向と今回のミラー作動方向とが逆であるため、ミラーが通常位置から下向き傾斜極限位置へ向けて作動し始めるときにギヤのガタつきがあるからである。したがって、ステップS5の実行により実際にカウントされたパルス数にはギヤのガタつきに相当するパルス数が既に含まれているため、この場合にはPD値の補正が不要となる。
【0033】
前記ステップS29に続いて、ステップS30においてモータ作動時間を正常作動時間として保存する。そして、ステップS31においてモータ作動時間およびパルスカウントをリセットするとともに反転フラグを1に設定し、その後、前記ステップS8に戻る。これにより、ステップS5のリバースモードの処理が終了し、ミラーは下向き傾斜極限位置まで作動する。
【0034】
次に、図6を参照して前記ステップS7の反転モードについて説明する。反転モードは、ミラーを下向き傾斜極限位置から通常位置に復帰させるためにモータを逆転作動させる処理であるが、ステップS40〜S45は前記リバースモードにおけるステップS21〜S26と同様であるため重複する説明を省略する。ただし、ステップS45においては、リバースモードのステップS26とは設定対象が異なり、アップ時パルス不能フラグRFUが1に設定される。
【0035】
続くステップS46において、ダウン時パルス不能フラグRFDおよびアップ時パルス不能フラグRFUが共に0であるとき(すなわち、ミラーの下向き作動時および上向き作動時のいずれもパルス入力が正常であるとき)、ミラー上向き作動時のパルスカウントをミラー下向き作動時に記憶したPD値と比較する。このとき、パルスカウントがPD値に少なくとも等しくなったと判定されると、ミラーが通常位置に復帰したと判断することができるため、ステップS47において、計測されたモータ作動時間を正常作動時間として記憶し、その後、ステップS49においてモータを停止する。そして、続くステップS50において、モータ作動時間およびパルスカウントをリセットするとともに反転フラグを0に設定してから、前記ステップS8に戻る。
【0036】
一方、ステップS46において、ダウン時パルス不能フラグRFDおよびアップ時パルス不能フラグRFUが共に0であると判定されないとき、ステップS48においてダウン時パルス不能フラグRFDまたはアップ時パルス不能フラグRFUが1である(すなわち、ミラーの下向き作動時および上向き作動時のいずれかのパルス入力が異常である)と判定される。このときには、計測されているモータ作動時間と、記憶されている正常作動時間とを比較し、モータ作動時間が正常作動時間と少なくとも一致するまでモータを逆転作動させた後、ステップS49においてモータを停止する。そして、同様にステップS50において、モータ作動時間およびパルスカウントをリセットするとともに反転フラグを0に設定してから、前記ステップS8に戻る。
【0037】
これにより、反転モード処理が終了し、パルス正常時には下向き作動時のパルスカウント数に基づいて、または、パルス異常時には正常作動時間に基づいてモータを逆転作動させることにより、ミラーを下向き傾斜極限位置から通常位置まで正確に復帰させることができる。
【0038】
以上に説明したように、本実施形態のミラー制御装置10によれば、モータのロック電流を検出することによってミラーが下向き傾斜極限位置に到達したことを判断することができるので、通常位置から下向き傾斜極限位置に達するまでに発生するモータの電流パルス数を車種ごとに予め初期設定しておく必要がなく、あらゆる車両にチューニングなしに搭載可能であり、開発工数を大幅に低減することができる。
【0039】
また、ミラーが下向き傾斜極限位置に到達したことを検知するためのスイッチ類が不要であり、コストを削減できる。
【0040】
また、モータの速度や電圧の違いによる作動誤差がなく、簡単な構成で確実にミラーを通常位置に復帰させることができる。
【0041】
さらに、氷結等によりミラーが作動しない場合でも、モータのロック電流により異常を確実に発見可能であり、モータへのダメージを小さくできる。
【0042】
さらにまた、ブラシノイズがカウント不能な場合でも、正常作動時のモータの作動時間を基準にしてミラーを通常位置に復帰可能とするバックアップが可能になる。そしてこの正常作動時のモータの作動時間は、車種ごとに予め初期設定しておく必要がなく、車種に応じてモータの作動時間を自動で設定することができる。
【0043】
ところで、前記ミラー制御装置10のロック電流検出回路26については、図8に示すように、トランジスタ26aおよびオペアンプ26bを含む回路構成とすることで電流増幅率を可変にしてもよい。電源16の電圧低下により、モータ12R,12Lに流れる定常電流の値が小さくなると、ロック電流も小さくなり、また、外部からのノイズ等の影響が大きくなるので、モータのロックを判定しにくくなる。そこで、制御部22は、モータの定常時にロック電流入力部23に入力される電流の値が所定の電流値より小さくなれば、トランジスタ26aに送信してオペアンプ26bの増幅率を大きくし、これにより電流値を大きくすることができる。
【0044】
なお、上述した実施形態のミラー制御装置10の制御に用いられる時間や回数の具体的数値は、単なる例示に過ぎず、利用されるモータの特性によって当然に変化し得るものである。
【0045】
【発明の効果】
以上の説明から明らかなように、本発明のミラー制御装置によれば、モータのロック電流を検出することによってミラーが所定の下向き傾斜位置に到達したことを判断することができるので、通常位置から所定の下向き傾斜位置に達するまでに発生するモータの電流パルス数を車種ごとに予め初期設定しておく必要がなく、あらゆる車両にチューニングなしに搭載可能であり、開発工数を大幅に低減することができる。
【0046】
また、ミラーが所定の下向き傾斜位置に到達したことを検知するためのスイッチ類が不要であり、コストを削減できる。
【0047】
また、モータの速度や電圧の違いによる作動誤差がなく、簡単な構成で確実にミラーを通常位置に復帰させることができる。
【0048】
さらに、氷結等によりミラーが作動しない場合でも、モータのロック電流により異常を確実に発見可能であり、モータへのダメージを小さくできる。
【0049】
さらにまた、本発明のミラー制御装置において、前記モータの作動時間を記憶する作動時間記憶手段を設け、該作動時間記憶手段によって正常作動時のモータの作動時間を記憶して、外部からのノイズ等により前記ノイズ記憶手段がブラシノイズを正常にカウントできない場合には、前記モータを前記作動時間記憶手段に記憶された正常作動時のモータ作動時間だけ作動させるようにした場合には、ブラシノイズがカウント不能な場合でも、正常作動時のモータの作動時間を基準にしてミラーを通常位置に復帰可能とするバックアップが可能になる。
【図面の簡単な説明】
【図1】 ミラー制御装置のブロック図。
【図2】 (a)はロック電流検出回路で検出されるモータの電流波形、(b)はブラシノイズ検出回路で抽出および増幅されたブラシノイズの波形、(c)はブラシノイズ検出回路で成形されたブラシノイズの矩形パルス波形をそれぞれ示す図。
【図3】 ミラー制御装置のメインルーチンを示すフローチャート。
【図4】 パルスカウントのための割り込み処理を示すフローチャート。
【図5】 ミラーを下向き作動させるリバースモードを示すフローチャート。
【図6】 ミラーを上向き作動させる反転モードを示すフローチャート。
【図7】 PD値補正を説明するための図。
【図8】 ロック電流検出回路の一部を示す図。
【符号の説明】
10…ミラー制御装置、12R,12L…モータ、14…モータ駆動回路、18…手動スイッチ回路、20…電圧調整回路、22…制御部(ノイズ記憶手段および作動時間記憶手段)、26…ロック電流検出回路(電流検出手段)、28…ブラシノイズ検出回路(ブラシノイズ検出手段)、36…システムスイッチ、38…リバーススイッチ。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a mirror control device that controls the operation of an electric remote-controlled side mirror attached to a vehicle such as an automobile.
[0002]
[Prior art]
[Patent Document 1]
JP 2001-130326 A
[0003]
Conventionally, in a side mirror attached to the door of an automobile, the mirror automatically faces downward when the automobile is retracted, so that the driver can check the field of view near the rear wheel through the mirror, and the mirror is usually There is a reverse interlocking mirror that automatically returns to the position. In the conventional reverse interlocking mirror, the current flowing through the timer, the position sensor, the limit switch, and the drive motor in order to detect that the mirror has been moved to the predetermined downward tilt position and returned to the normal position. It was controlled using a pulse or the like.
[0004]
[Problems to be solved by the invention]
However, when the timer is used, there is a problem that the mirror cannot be accurately returned to the normal position due to a difference in motor speed between the downward tilt and the return, a difference in voltage or temperature, and the like. In addition, when a position sensor or limit switch is used, the number of parts increases, resulting in an increase in cost, and there is a problem that the size of the door mirror is increased by storing these parts inside. Furthermore, when a current pulse flowing through the motor is used, even if the mirror reaches the downward tilt limit position, the motor will run idle due to the clutch, so that a current pulse will continue to be generated. There is a problem that it is not possible to determine that it has reached.
[0005]
On the other hand, instead of using the timer, the position sensor, and the limit switch, in
[0006]
Therefore, an object of the present invention is to provide a mirror control device that does not require initial setting and can be mounted on any vehicle without tuning.
[0007]
[Means for Solving the Problems]
To achieve the above object, the present invention is a mirror control device having a motor that operates a mirror attached to a vehicle by a predetermined switch operation between a normal position and a predetermined downward inclined position,
Current detecting means for detecting a lock current flowing in the motor, brush noise detecting means for detecting brush noise generated by the operation of the motor, and noise for counting and storing the brush noise detected by the brush noise detecting means And when the mirror is operated from the normal position to the downward inclined position.BeforeThe number of occurrences of the brush noise is stored by the noise storage means, and it is determined by the lock current of the motor detected by the current detection means that the mirror has reached the downward tilt position, and the mirror is tilted downward When returning from the position to the normal position, the mirror is operated to the normal position by reversing the motor based on the number of brush noises stored in the noise storage means.The
[0008]
According to this configuration, it is possible to determine that the mirror has reached the predetermined downward tilt position by detecting the lock current of the motor. Therefore, the motor generated before reaching the predetermined downward tilt position from the normal position. It is not necessary to initialize the number of current pulses for each vehicle type in advance, and it can be installed in any vehicle without tuning, and the development man-hours can be greatly reduced.
Further, there is no need for switches for detecting that the mirror has reached a predetermined downward tilt position, and the cost can be reduced.
Further, there is no operation error due to a difference in motor speed or voltage, and the mirror can be reliably returned to the normal position with a simple configuration.
Further, even when the mirror does not operate due to icing or the like, an abnormality can be reliably detected by the lock current of the motor, and damage to the motor can be reduced.
[0009]
The present inventionThe mirror controller ofOperating time memory for storing the operating time of the motorA step is provided toThe operation time of the motor during normal operation is stored by the operation time storage means, and if the noise storage means cannot normally count the brush noise due to external noise or the like, the motor is stored in the operation time storage means The motor is operated only during the normal operation time of the motor.
[0010]
According to this configuration, even when brush noise cannot be counted, a backup that enables the mirror to return to the normal position on the basis of the operation time of the motor during normal operation becomes possible.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the accompanying drawings.
FIG. 1 is a block diagram of a
[0012]
The
[0013]
The
[0014]
The
[0015]
The lock
[0016]
The brush
[0017]
A
[0018]
FIG. 2A shows the waveform of the motor current introduced into the lock
[0019]
In the state where the lock current flows to the motor, in the
[0020]
On the other hand, in the brush
[0021]
Next, control by the
FIG. 3 shows a main routine of control by the
[0022]
Next, in step S3, the switch state is read. At this time, the on / off states of the
[0023]
On the other hand, when it is not determined in step S4 that the
[0024]
When it is determined in step S6 that the
[0025]
FIG. 4 is a flowchart of the interrupt processing step S35 that is executed each time brush noise is input from the brush
[0026]
Next, the reverse mode in step S5 will be described with reference to FIG. In the reverse mode, first, the
[0027]
Next, in step S24, it is determined whether the motor operating time is longer than 300 msec. This prevents the lock
[0028]
If it is determined in step S25 that the pulse is abnormal, the down pulse impossible flag RFD is set to 1 in step S26. On the other hand, if it is not determined that the pulse is abnormal, lock current determination is performed in step S27. Here, when the motor current detected by the lock
[0029]
If it is determined in step S27 that the current is not a lock current, the process returns to step S8. On the other hand, if it is determined that the current is a lock current, it can be determined that the motor has locked because the mirror has reached the downward tilt limit position. In S28, the operation of the
[0030]
In step S29, the PD value is corrected. This correction is performed by adding to the PD value a pulse number (for example, 10 pulses) corresponding to the amount of play of the gear connecting the motor and the mirror, but it may be corrected depending on the previous mirror operation direction stored. May or may not be necessary.
[0031]
The reason for performing such correction is as follows. As shown in FIG. 7A, when the mirror has been operated from the upward inclined position to the normal position in the previous manual mirror operation, the mirror is moved from the normal position by executing the reverse mode in step S5. The number of pulse counts of the motor generated during operation to the downward tilt limit position (illustrated as “downward”) does not include the number of pulses corresponding to the gear play. This is because the previous mirror operation direction and the current mirror operation direction are the same, and there is no gear rattling when the mirror starts to operate from the normal position toward the downward tilt limit position. On the other hand, when returning the mirror from the downward tilt limit position to the normal position in the reverse mode of step S7 described later, the mirror operating direction is opposite to the mirror operating direction in the previous execution of step S5. Gear backlash will occur. For this reason, the number of pulse counts of the motor necessary for accurately returning the mirror from the downward tilt limit position to the normal position is set to the number of pulses corresponding to the rattling of the gear in step S5. It must be added to the number of pulses counted by execution. Therefore, in the PD value correction in step S29, the number of pulses corresponding to the rattling of the gear is added to the PD value that is actually counted until the mirror is moved from the normal position to the downward tilt limit position. The correction is carried out.
[0032]
In step S29, PD value correction may not be necessary. As shown in FIG. 7B, when the mirror has been operated from the downward inclined position to the normal position in the previous manual mirror operation, the mirror is moved by executing the reverse mode in step S5. The number of pulse counts of the motor generated during operation from the normal position to the downward tilt limit position includes the number of pulses corresponding to the gear play. This is because the previous mirror operating direction and the current mirror operating direction are opposite, and there is a backlash of the gear when the mirror starts to operate from the normal position toward the downward tilt limit position. Therefore, since the number of pulses actually counted by the execution of step S5 already includes the number of pulses corresponding to the rattling of the gear, correction of the PD value is not necessary in this case.
[0033]
Following step S29, the motor operating time is stored as a normal operating time in step S30. In step S31, the motor operation time and the pulse count are reset, and the reverse flag is set to 1. Then, the process returns to step S8. Thereby, the process of the reverse mode of step S5 is complete | finished, and a mirror act | operates to a downward inclination limit position.
[0034]
Next, the inversion mode in step S7 will be described with reference to FIG. The reverse mode is a process of rotating the motor in reverse to return the mirror from the downward tilt limit position to the normal position. However, steps S40 to S45 are the same as steps S21 to S26 in the reverse mode, and thus redundant description will be given. Omitted. However, in step S45, the setting object is different from that in step S26 in the reverse mode, and the up-time pulse disable flag RFU is set to 1.
[0035]
In subsequent step S46, when both the down pulse disable flag RFD and the up pulse disable flag RFU are 0 (that is, when the pulse input is normal in both the downward operation and upward operation of the mirror), the mirror upward The pulse count during operation is compared with the PD value stored during mirror downward operation. At this time, if it is determined that the pulse count is at least equal to the PD value, it can be determined that the mirror has returned to the normal position. Therefore, in step S47, the measured motor operating time is stored as a normal operating time. Thereafter, the motor is stopped in step S49. In the following step S50, the motor operation time and pulse count are reset and the reverse flag is set to 0, and then the process returns to step S8.
[0036]
On the other hand, if it is not determined in step S46 that both the down pulse disable flag RFD and the up pulse disable flag RFU are 0, the down pulse disable flag RFD or the up pulse disable flag RFU is 1 in step S48 ( That is, it is determined that the pulse input during the downward operation or upward operation of the mirror is abnormal). At this time, the measured motor operation time is compared with the stored normal operation time, the motor is operated in reverse until the motor operation time at least matches the normal operation time, and then the motor is stopped in step S49. To do. Similarly, in step S50, the motor operation time and the pulse count are reset and the reverse flag is set to 0, and then the process returns to step S8.
[0037]
As a result, the reverse mode processing is completed, and the mirror is moved from the downward tilt limit position by reversely operating the motor based on the pulse count number during the downward operation when the pulse is normal or based on the normal operation time when the pulse is abnormal. It is possible to accurately return to the normal position.
[0038]
As described above, according to the
[0039]
Further, there is no need for switches for detecting that the mirror has reached the downward tilt limit position, and the cost can be reduced.
[0040]
Further, there is no operation error due to a difference in motor speed or voltage, and the mirror can be reliably returned to the normal position with a simple configuration.
[0041]
Further, even when the mirror does not operate due to icing or the like, an abnormality can be reliably detected by the lock current of the motor, and damage to the motor can be reduced.
[0042]
Furthermore, even when brush noise cannot be counted, a backup that enables the mirror to return to the normal position on the basis of the operation time of the motor during normal operation becomes possible. The motor operating time during normal operation need not be preset for each vehicle type, and the motor operating time can be automatically set according to the vehicle type.
[0043]
By the way, the lock
[0044]
In addition, the specific numerical values of the time and the number of times used for the control of the
[0045]
【The invention's effect】
As is apparent from the above description, according to the mirror control device of the present invention, it is possible to determine that the mirror has reached the predetermined downward tilt position by detecting the lock current of the motor. There is no need to preset the number of motor current pulses generated before reaching a predetermined downward tilt position for each vehicle type, and it can be installed in any vehicle without tuning, greatly reducing development man-hours. it can.
[0046]
Further, there is no need for switches for detecting that the mirror has reached a predetermined downward tilt position, and the cost can be reduced.
[0047]
Further, there is no operation error due to a difference in motor speed or voltage, and the mirror can be reliably returned to the normal position with a simple configuration.
[0048]
Further, even when the mirror does not operate due to icing or the like, an abnormality can be reliably detected by the lock current of the motor, and damage to the motor can be reduced.
[0049]
Furthermore, in the mirror control device of the present invention, an operation time storage means for storing the operation time of the motor is provided, and the operation time of the motor during normal operation is stored by the operation time storage means, so that noise from the outside etc. If the noise storage means cannot normally count the brush noise, the brush noise is counted when the motor is operated only during the normal operation time stored in the operation time storage means. Even if this is not possible, it is possible to back up the mirror so that the mirror can be returned to the normal position based on the motor operating time during normal operation.
[Brief description of the drawings]
FIG. 1 is a block diagram of a mirror control device.
2A is a motor current waveform detected by a lock current detection circuit, FIG. 2B is a brush noise waveform extracted and amplified by a brush noise detection circuit, and FIG. 2C is a brush noise detection circuit. The figure which respectively shows the rectangular pulse waveform of the brush noise which was made.
FIG. 3 is a flowchart showing a main routine of the mirror control device.
FIG. 4 is a flowchart showing interrupt processing for pulse counting.
FIG. 5 is a flowchart showing a reverse mode for operating the mirror downward.
FIG. 6 is a flowchart showing an inversion mode for operating the mirror upward.
FIG. 7 is a diagram for explaining PD value correction.
FIG. 8 is a diagram showing a part of a lock current detection circuit.
[Explanation of symbols]
DESCRIPTION OF
Claims (1)
前記モータに流れるロック電流を検出する電流検出手段と、前記モータの作動により発生するブラシノイズを検出するブラシノイズ検出手段と、該ブラシノイズ検出手段によって検出されたブラシノイズをカウントして記憶するノイズ記憶手段と、前記モータの作動時間を記憶する作動時間記憶手段とを設け、前記ミラーを通常位置から前記下向き傾斜位置まで作動させる際には前記ノイズ記憶手段によって前記ブラシノイズの発生数を保存するとともに前記電流検出手段で検出される前記モータのロック電流によって前記ミラーが前記下向き傾斜位置に到達したことを判断し、前記ミラーを前記下向き傾斜位置から通常位置に戻す際には前記ノイズ記憶手段に保存されたブラシノイズ数に基づいて前記モータを逆転させて前記ミラーを通常位置まで作動させるようにし、前記作動時間記憶手段によって正常作動時のモータの作動時間を記憶して、外部からのノイズ等により前記ノイズ記憶手段がブラシノイズを正常にカウントできない場合には、前記モータを前記作動時間記憶手段に記憶された正常作動時のモータ作動時間だけ作動させるようにしたことを特徴とするミラー制御装置。 Current detecting means for detecting a lock current flowing in the motor, brush noise detecting means for detecting brush noise generated by the operation of the motor, and noise for counting and storing the brush noise detected by the brush noise detecting means Storage means and operation time storage means for storing the operation time of the motor are provided, and when the mirror is operated from a normal position to the downward tilt position, the number of occurrences of the brush noise is stored by the noise storage means. At the same time, it is determined that the mirror has reached the downward tilt position based on the motor lock current detected by the current detection means, and the noise storage means is used when returning the mirror from the downward tilt position to the normal position. Based on the number of stored brush noises, the motor is reversed and the mirror is normally If the operation time storage means stores the operation time of the motor during normal operation, and the noise storage means cannot normally count brush noise due to external noise or the like, the motor Is operated only for the motor operation time during normal operation stored in the operation time storage means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003147491A JP4245982B2 (en) | 2003-05-26 | 2003-05-26 | Mirror control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003147491A JP4245982B2 (en) | 2003-05-26 | 2003-05-26 | Mirror control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004345588A JP2004345588A (en) | 2004-12-09 |
| JP4245982B2 true JP4245982B2 (en) | 2009-04-02 |
Family
ID=33533997
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003147491A Expired - Fee Related JP4245982B2 (en) | 2003-05-26 | 2003-05-26 | Mirror control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4245982B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5052424B2 (en) * | 2008-06-25 | 2012-10-17 | オムロンオートモーティブエレクトロニクス株式会社 | Mirror device |
| JP2017047779A (en) * | 2015-09-01 | 2017-03-09 | 株式会社東海理化電機製作所 | Vehicle visual recognition control device |
| US10421403B2 (en) * | 2017-01-20 | 2019-09-24 | Ford Global Technologie, Llc | Wind noise reduction apparatus and method |
| JP2018125909A (en) * | 2017-01-30 | 2018-08-09 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
| CN114172444A (en) * | 2021-12-10 | 2022-03-11 | 广东科凯达智能机器人有限公司 | Motor locked-rotor processing method, device, equipment and storage medium |
-
2003
- 2003-05-26 JP JP2003147491A patent/JP4245982B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004345588A (en) | 2004-12-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4333751B2 (en) | Brushless motor drive device | |
| CN111546950B (en) | Adjustment method, adjustment device, vehicle, and storage medium | |
| KR20040091587A (en) | Window glass obstruction detector | |
| JP4459889B2 (en) | Start control device | |
| JP4418385B2 (en) | Reverse linked mirror surface angle control method and apparatus for outer mirror for vehicle, and method and apparatus for detecting rotation amount of DC brush motor | |
| JP4245982B2 (en) | Mirror control device | |
| JPH07259562A (en) | Radiator fan controller diagnostics | |
| US6459223B2 (en) | Motor vehicle door lock and process for its control | |
| US5848366A (en) | Load driving control system for vehicle equipped with microcomputer | |
| CN111619453B (en) | Rearview mirror control method and device | |
| JP4691820B2 (en) | Motor control device | |
| JP3992648B2 (en) | AT control unit | |
| CN115713822B (en) | Electronic lock unlocking method, device, electronic lock and readable storage medium | |
| JP4114487B2 (en) | Vehicle seat belt device | |
| JP5405903B2 (en) | Control device for vehicle electrical components | |
| JP4356682B2 (en) | Vehicle control device | |
| KR102653646B1 (en) | Vehicle and controlling method thereof | |
| JP3820998B2 (en) | Rotation detector | |
| EP1529690A1 (en) | Mirror angle control apparatus for vehicular electric mirror assembly | |
| US11378050B2 (en) | Wheeled vehicle provided with an automatic stop function for stopping the heat engine and method for optimizing stoppage conditions of such a vehicle | |
| AU605945B2 (en) | Motor antenna device for use with vehicles | |
| JP2002331883A (en) | Auxiliary functional mode control device of electronic circuit | |
| CN120756358A (en) | Vehicle seat and position detection method, device and computer program product | |
| JP3490210B2 (en) | Vehicle deadlock control device | |
| JP2023096427A (en) | Stater motor drive unit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050601 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080624 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080822 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080822 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081017 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20081127 |
|
| 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: 20081216 |
|
| 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: 20090107 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4245982 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120116 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120116 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150116 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |