JPH0643188B2 - ステアリングセンサの0点補正方法 - Google Patents
ステアリングセンサの0点補正方法Info
- Publication number
- JPH0643188B2 JPH0643188B2 JP7461186A JP7461186A JPH0643188B2 JP H0643188 B2 JPH0643188 B2 JP H0643188B2 JP 7461186 A JP7461186 A JP 7461186A JP 7461186 A JP7461186 A JP 7461186A JP H0643188 B2 JPH0643188 B2 JP H0643188B2
- Authority
- JP
- Japan
- Prior art keywords
- steering
- data
- steering sensor
- zero point
- point correction
- 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
Links
Landscapes
- Power Steering Mechanism (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) この発明は、車両のステアリング角度を検知するステア
リングセンサの0点位置を補正するための方法に関す
る。
リングセンサの0点位置を補正するための方法に関す
る。
(従来の技術とその問題点) 車両のステアリング角度を検知して例えばパワーステア
リングなどの所要の電子制御を行なうため、従来から車
両にはステアリングセンサが配備されることがある。こ
のステアリングセンサは最初、ステアリングホイールの
中立位置(ステアリング角度=0゜)にその0点を合せ
るようにして車両に組込まれるが、調整のばらつきによ
り多少の誤差を含んでいる場合があり、また時間の経過
とともに経時変化を生じて、組込時に調整された0点位
置が微妙にずれ、後発的に検出出力に誤差を生じてくる
場合もある。このような場合、再調整を行なえば再び正
確な検出出力を得ることができるが、定期的に0点位置
がずれていないかを点検しなければならず、また0点位
置がずれているときには人手を介して再調整作業を行な
わなければならないので、非常に面倒である。
リングなどの所要の電子制御を行なうため、従来から車
両にはステアリングセンサが配備されることがある。こ
のステアリングセンサは最初、ステアリングホイールの
中立位置(ステアリング角度=0゜)にその0点を合せ
るようにして車両に組込まれるが、調整のばらつきによ
り多少の誤差を含んでいる場合があり、また時間の経過
とともに経時変化を生じて、組込時に調整された0点位
置が微妙にずれ、後発的に検出出力に誤差を生じてくる
場合もある。このような場合、再調整を行なえば再び正
確な検出出力を得ることができるが、定期的に0点位置
がずれていないかを点検しなければならず、また0点位
置がずれているときには人手を介して再調整作業を行な
わなければならないので、非常に面倒である。
(発明の目的) この発明の目的は、上記従来技術の問題点を解消し、自
動的にステアリングセンサの0点位置を補正することが
できるステアリングセンサの0点補正方法を提供するこ
とである。
動的にステアリングセンサの0点位置を補正することが
できるステアリングセンサの0点補正方法を提供するこ
とである。
(目的を達成するための手段) 上記目的を達成するため、この発明によるステアリング
センサの0点補正方法では、車両走行中にステアリング
センサから出力されるステアリングデータをサンプリン
グし、該サンプリングデータの分布を代表する値を求め
ることにより前記ステアリングセンサの0点補正値を得
て、当該補正値により前記ステアリングデータを補正す
るようにしている。
センサの0点補正方法では、車両走行中にステアリング
センサから出力されるステアリングデータをサンプリン
グし、該サンプリングデータの分布を代表する値を求め
ることにより前記ステアリングセンサの0点補正値を得
て、当該補正値により前記ステアリングデータを補正す
るようにしている。
(実施例) 第1図は、この発明によるステアリングセンサの0点補
正方法の一実施例を示すブロック図である。ステアリン
グ角度を検知するためのステアリングセンサ1の出力信
号(ステアリング角度に応じた電圧値の信号)は、A/
Dコンバータ2でアナログ信号からディジタル信号に変
換されて、中央制御装置(CPU)3に取り込まれる。
一方、車速を検知するための車速センサ4の出力信号
(車速に応じた繰返し周波数のパルス信号)は、F/V
コンバータ5で周波数−電圧変換され、さらにA/Dコ
ンバータ2でアナログ信号からディジタル信号に変換さ
れて、CPU3に取り込まれる。CPU3にはメモリ6
およびディスプレイ7が接続されており、CPU3はメ
モリ6を用いて、上記の取り込んだ信号に基づいて以下
に詳述するような0点補正のための演算処理を行なう。
そしてその処理結果は、ディスプレイ7に表示されると
ともに、所要箇所に出力される。
正方法の一実施例を示すブロック図である。ステアリン
グ角度を検知するためのステアリングセンサ1の出力信
号(ステアリング角度に応じた電圧値の信号)は、A/
Dコンバータ2でアナログ信号からディジタル信号に変
換されて、中央制御装置(CPU)3に取り込まれる。
一方、車速を検知するための車速センサ4の出力信号
(車速に応じた繰返し周波数のパルス信号)は、F/V
コンバータ5で周波数−電圧変換され、さらにA/Dコ
ンバータ2でアナログ信号からディジタル信号に変換さ
れて、CPU3に取り込まれる。CPU3にはメモリ6
およびディスプレイ7が接続されており、CPU3はメ
モリ6を用いて、上記の取り込んだ信号に基づいて以下
に詳述するような0点補正のための演算処理を行なう。
そしてその処理結果は、ディスプレイ7に表示されると
ともに、所要箇所に出力される。
第2図は、第1図のCPU3における0点補正処理の処
理手順の一例を詳細に示すフローチャートである。処理
が開始されると、まずステップS1でメモリ内容のクリ
ア等の初期化が行なわれ、続いてステップS2で現時点
のx,vが入力される。ここでxはステアリングセンサ
1からのステアリングデータであり、vは車速センサ4
からの車速データである。
理手順の一例を詳細に示すフローチャートである。処理
が開始されると、まずステップS1でメモリ内容のクリ
ア等の初期化が行なわれ、続いてステップS2で現時点
のx,vが入力される。ここでxはステアリングセンサ
1からのステアリングデータであり、vは車速センサ4
からの車速データである。
次にステップS3では、上記入力した現時点のステアリ
ングデータxを現時点の0点補正値c(後述する)によ
り補正して、x−cを補正後のステアリングデータとし
て出力する。続いてステップS4では、v≠0かどう
か、すなわち現在の車速が0でないかどうか(言い換え
れば車両が走行中であるかどうか)が判別され、さらに
ステップS5では、予め設定されたサンプリング時間T
sを経過しているかどうかが判別される。そしてステッ
プS4,S5における判定がいずれも“Yes”のとき、
すなわち車両が走行中でかつサンプリング時間Tsを経
過しているときのみ、次のステップS6へと処理は進
み、それ以外のときはステップS2へと戻って再び上述
の処理を繰り返す。
ングデータxを現時点の0点補正値c(後述する)によ
り補正して、x−cを補正後のステアリングデータとし
て出力する。続いてステップS4では、v≠0かどう
か、すなわち現在の車速が0でないかどうか(言い換え
れば車両が走行中であるかどうか)が判別され、さらに
ステップS5では、予め設定されたサンプリング時間T
sを経過しているかどうかが判別される。そしてステッ
プS4,S5における判定がいずれも“Yes”のとき、
すなわち車両が走行中でかつサンプリング時間Tsを経
過しているときのみ、次のステップS6へと処理は進
み、それ以外のときはステップS2へと戻って再び上述
の処理を繰り返す。
ステップS6では、m>nかどうかが判別される。ここ
でmは現時点のサンプリング回数(すなわち現時点まで
にサンプリングしたデータ個数と同等)を意味し、nは
予め設定されたサンプリングデータ個数(例えばn=2
56と設定してもよい)を意味している。処理を開始し
た後の一定時間内はm<nであるのでステップS6にお
ける判定は“No”となり、このとき処理はステップS
7へと進む。ステップS7では、上記ステップS2で入
力したステアリングデータxおよび車速データvをサン
プリングデータとして、互いに対応づけてメモリ6に記
憶する。そして処理は再びステップS2へと戻って上述
の処理を繰り返し、サンプリングデータをメモリ6内に
蓄積していく。
でmは現時点のサンプリング回数(すなわち現時点まで
にサンプリングしたデータ個数と同等)を意味し、nは
予め設定されたサンプリングデータ個数(例えばn=2
56と設定してもよい)を意味している。処理を開始し
た後の一定時間内はm<nであるのでステップS6にお
ける判定は“No”となり、このとき処理はステップS
7へと進む。ステップS7では、上記ステップS2で入
力したステアリングデータxおよび車速データvをサン
プリングデータとして、互いに対応づけてメモリ6に記
憶する。そして処理は再びステップS2へと戻って上述
の処理を繰り返し、サンプリングデータをメモリ6内に
蓄積していく。
しばらくしてサンプリング回数mが設定値nを越える
と、ステップS6における判定が“Yes”となり、処理
はステップS6からステップS8へと進む。ステップS
8では、メモリ6内に蓄積されたサンプリングデータの
うち、最も車速の低い(すなわち最も車速データvが小
さい)ときのサンプリングデータを消去する。そしてス
テップS9で、上記消去したサンプリングデータに代え
て、現在の(すなわち直前のステップS2で入力した)
ステアリングデータxおよび車速データvをサンプリン
グデータとして、互いに対応づけてメモリ6に記憶す
る。
と、ステップS6における判定が“Yes”となり、処理
はステップS6からステップS8へと進む。ステップS
8では、メモリ6内に蓄積されたサンプリングデータの
うち、最も車速の低い(すなわち最も車速データvが小
さい)ときのサンプリングデータを消去する。そしてス
テップS9で、上記消去したサンプリングデータに代え
て、現在の(すなわち直前のステップS2で入力した)
ステアリングデータxおよび車速データvをサンプリン
グデータとして、互いに対応づけてメモリ6に記憶す
る。
ところで一般的に、走行中の車両のステアリング角度の
頻度は、第3図の実線に示すように正規分布ないしは正
規分布に近い分布をする。第3図において縦軸は頻度、
横軸はステアリング角度(゜)を表わしており、中央が
ステアリングホイールの中立位置(ステアリング角度=
0゜)である。いまステアリングセンサ1に誤差が全く
無いとすると、実際のステアリング角度とステアリング
センサ1の検出角度とは一致しているので、ステアリン
グセンサ1の出力をサンプリングして蓄積したステアリ
ングデータxの集合は、実際のステアリング角度と同様
に第3図の実線のように正規分布をする。ところがステ
アリングセンサ1に誤差があると、実際のステアリング
角度とステアリングセンサ1の検出角度とは常に誤差分
だけずれているので、ステアリングセンサ1の出力をサ
ンプリングして蓄積したステアリングデータxの集合
は、第3図の点線に示すように誤差分だけ分布の中央部
がずれて正規分布をする。すなわち分布の中央部(言い
換えれば集合の代表値)を求めることによって、ステア
リングセンサ1の誤差を知ることができる。
頻度は、第3図の実線に示すように正規分布ないしは正
規分布に近い分布をする。第3図において縦軸は頻度、
横軸はステアリング角度(゜)を表わしており、中央が
ステアリングホイールの中立位置(ステアリング角度=
0゜)である。いまステアリングセンサ1に誤差が全く
無いとすると、実際のステアリング角度とステアリング
センサ1の検出角度とは一致しているので、ステアリン
グセンサ1の出力をサンプリングして蓄積したステアリ
ングデータxの集合は、実際のステアリング角度と同様
に第3図の実線のように正規分布をする。ところがステ
アリングセンサ1に誤差があると、実際のステアリング
角度とステアリングセンサ1の検出角度とは常に誤差分
だけずれているので、ステアリングセンサ1の出力をサ
ンプリングして蓄積したステアリングデータxの集合
は、第3図の点線に示すように誤差分だけ分布の中央部
がずれて正規分布をする。すなわち分布の中央部(言い
換えれば集合の代表値)を求めることによって、ステア
リングセンサ1の誤差を知ることができる。
集合の代表値としては平均値,中央値,最頻値などが挙
げられる(正規分布ではこれらはすべて同じ値になる)
が、この実施例では平均値により分布の中央部を求める
ようにしている。ステップS10では、この目的で、上
述のようにしてメモリ6に蓄積されたステアリングデー
タxの集合の平均値を演算する。そして続くステップ
S11では、このを0点補正値cとして登録する。そ
して処理はステップS2へと戻り、現在のステアリング
データxおよひ車速データvを入力した後、ステップS
3へと進み、上記ステップS11で登録した0点補正値
cにより今入力したステアリングデータxを補正して、
誤差のないステアリングデータを得る。
げられる(正規分布ではこれらはすべて同じ値になる)
が、この実施例では平均値により分布の中央部を求める
ようにしている。ステップS10では、この目的で、上
述のようにしてメモリ6に蓄積されたステアリングデー
タxの集合の平均値を演算する。そして続くステップ
S11では、このを0点補正値cとして登録する。そ
して処理はステップS2へと戻り、現在のステアリング
データxおよひ車速データvを入力した後、ステップS
3へと進み、上記ステップS11で登録した0点補正値
cにより今入力したステアリングデータxを補正して、
誤差のないステアリングデータを得る。
なお上記実施例では、メモリ6に蓄積されたサンプリン
グデータが所定個数nに達した後は、ステップS8にお
いて最も車速の低いサンプリングデータを順次消去して
いくようにしているので、結果として高速走行時のサン
プリングデータが残ることになる。一般的に高速走行時
においてはステアリング角度は小さく、したがってメモ
リ6に残るデータは、時間が経過するにしたがって、正
規分布の中央に近いものばかりとなる。このときの分布
の様子を第4図に示す。このように時間が経過するにし
たがって、誤差検出の基礎となるステアリングデータ間
のばらつきが小さくなるので、より正確に誤差を検出す
ることが可能となる。
グデータが所定個数nに達した後は、ステップS8にお
いて最も車速の低いサンプリングデータを順次消去して
いくようにしているので、結果として高速走行時のサン
プリングデータが残ることになる。一般的に高速走行時
においてはステアリング角度は小さく、したがってメモ
リ6に残るデータは、時間が経過するにしたがって、正
規分布の中央に近いものばかりとなる。このときの分布
の様子を第4図に示す。このように時間が経過するにし
たがって、誤差検出の基礎となるステアリングデータ間
のばらつきが小さくなるので、より正確に誤差を検出す
ることが可能となる。
(発明の効果) 以上説明したように、この発明によれば、自動的にステ
アリングセンサの0点位置を補正することができるステ
アリングセンサの0点補正方法を実現することができ
る。
アリングセンサの0点位置を補正することができるステ
アリングセンサの0点補正方法を実現することができ
る。
第1図はこの発明の一実施例のブロック図、第2図はこ
の発明による処理手順を示すフローチャート、第3図お
よび第4図はデータ分布を示す図である。 1……ステアリングセンサ 3……CPU 4……車速センサ
の発明による処理手順を示すフローチャート、第3図お
よび第4図はデータ分布を示す図である。 1……ステアリングセンサ 3……CPU 4……車速センサ
Claims (3)
- 【請求項1】車両のステアリング角度を検知するステア
リングセンサの0点位置を補正するための方法であっ
て、車両走行中に前記ステアリングセンサから出力され
るステアリングデータをサンプリングし、該サンプリン
グデータの分布を代表する値を求めることにより前記ス
テアリングセンサの0点補正値を得て、当該補正値によ
り前記ステアリングデータを補正することを特徴とす
る、ステアリングセンサの0点補正方法。 - 【請求項2】サンプリングデータの分布を代表する値は
平均値である、特許請求の範囲第1項記載のステアリン
グセンサの0点補正方法。 - 【請求項3】平均化において用いるステアリングデータ
は、サンプリング時の車速が高いものから順に所定個数
とする、特許請求の範囲第2項記載のステアリングセン
サの0点補正方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7461186A JPH0643188B2 (ja) | 1986-03-31 | 1986-03-31 | ステアリングセンサの0点補正方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7461186A JPH0643188B2 (ja) | 1986-03-31 | 1986-03-31 | ステアリングセンサの0点補正方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62231874A JPS62231874A (ja) | 1987-10-12 |
| JPH0643188B2 true JPH0643188B2 (ja) | 1994-06-08 |
Family
ID=13552140
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7461186A Expired - Lifetime JPH0643188B2 (ja) | 1986-03-31 | 1986-03-31 | ステアリングセンサの0点補正方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0643188B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999016655A1 (fr) * | 1997-09-26 | 1999-04-08 | Koyo Seiko Co., Ltd. | Dispositif de direction assistee |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0825468B2 (ja) * | 1987-04-07 | 1996-03-13 | ティーアールダブリュエスエスジエイ株式会社 | パワ−・ステアリング装置用のステアリング・センタ−自動セツト装置 |
| DE4130142A1 (de) * | 1991-09-11 | 1993-03-18 | Fichtel & Sachs Ag | Einrichtung und verfahren zur bestimmung eines korrekturwinkels fuer einen lenkwinkelsensor eines fahrzeugs |
| JP2000053011A (ja) * | 1998-08-03 | 2000-02-22 | Koyo Seiko Co Ltd | 舵角中点検出装置及びパワーステアリング装置 |
-
1986
- 1986-03-31 JP JP7461186A patent/JPH0643188B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999016655A1 (fr) * | 1997-09-26 | 1999-04-08 | Koyo Seiko Co., Ltd. | Dispositif de direction assistee |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62231874A (ja) | 1987-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100277119B1 (ko) | 속도연산장치 | |
| US6240349B1 (en) | Electric power steering apparatus | |
| US20030111974A1 (en) | Position detector correction method and electrically-powered steering apparatus | |
| US6856869B2 (en) | Electric power steering device | |
| JPH02284024A (ja) | 位置検出装置 | |
| JPH0643188B2 (ja) | ステアリングセンサの0点補正方法 | |
| US6199020B1 (en) | External force measuring apparatus | |
| JPH08542B2 (ja) | ステアリングセンサの0点補正方法 | |
| US6467347B1 (en) | Angular velocity detection circuit, method of detecting angular velocity and vibrating gyroscope | |
| US6128572A (en) | Vehicle direction correcting apparatus | |
| JP3270697B2 (ja) | 回転位置/速度検出方法 | |
| JP2711746B2 (ja) | 角速度計測装置 | |
| JP3204107B2 (ja) | ヨーレートセンサ中立点推定装置 | |
| JP3431231B2 (ja) | ジャイロのドリフト補正方法及びその補正回路 | |
| JP3228050B2 (ja) | 回転角度検出方法 | |
| JP2639283B2 (ja) | 方位センサ装置 | |
| JPH07167871A (ja) | 角速度センサ出力補正装置 | |
| US20020042669A1 (en) | Offline apparatus for detecting attitude of artificial satellite in wide-band and method thereof | |
| JPH0861956A (ja) | 方位センサ | |
| JP3186104B2 (ja) | センサー特性補正方法 | |
| JP2000137040A (ja) | 移動体の角速度検出装置、移動体の角度検出装置 | |
| JPH08313280A (ja) | ナビゲーション装置 | |
| JP3320454B2 (ja) | モータの位置制御装置およびモータの位置制御方法 | |
| JP4391534B2 (ja) | 車両用操舵装置 | |
| JPH02194314A (ja) | 車両の角度変化量検出装置 |