(57)【要約】【課題】車両用制御装置の断線検出閾値の設定方法において、方向指示灯の断線検出用の閾値を精度よく算出し、この閾値を車両用制御装置に設定し、方向指示灯の断線を誤検出しにくくすることにある。【解決手段】第一の負荷容量に流れる第一の駆動電流値（Ｉｏｕｔ１）と第一の駆動電流値（Ｉｏｕｔ１）に対応する第一の断線検出用電流値（Ｉｓｅｎｓｅ１換算値）とを測定し、第一の負荷容量とは異なる第二の負荷容量に流れる第二の駆動電流値（Ｉｏｕｔ２）と第二の駆動電流値（Ｉｏｕｔ２）に対応する第二の断線検出用電流値（Ｉｓｅｎｓｅ２換算値）とを測定し、第一の駆動電流値と第一の断線検出用電流値と第二の駆動電流値と第二の断線検出用電流値とから断線検出用電流を駆動電流に変換する計算式の比例定数（Ｋ’）と切片（Ｓ）とを算出し、この比例定数と切片とに基づいて閾値を算出する。【選択図】図１
2011057023.tif 000002
【特許請求の範囲】
【請求項１】
車両の複数の方向指示灯を点滅駆動する駆動手段と、この駆動手段から出力される駆動電流に比例する電流を出力する断線検出用電流出力手段と、この断線検出用電流出力手段から出力された断線検出用電流を測定する断線検出用電流測定手段と、この断線検出用電流測定手段により測定された断線検出用電流が予め設定された閾値よりも小さい場合に前記方向指示灯の断線と判定する判定手段とを備えた車両用制御装置の断線検出閾値の設定方法において、可変負荷を車両用制御装置に接続し、第一の負荷容量に流れる第一の駆動電流値とこの第一の駆動電流値に対応する第一の断線検出用電流値とを測定し、前記第一の負荷容量とは異なる第二の負荷容量に流れる第二の駆動電流値とこの第二の駆動電流値に対応する第二の断線検出用電流値とを測定し、前記第一の駆動電流値と前記第一の断線検出用電流値と前記第二の駆動電流値と前記第二の断線検出用電流値とから断線検出用電流を駆動電流に変換する計算式の比例定数と切片とを算出し、この比例定数と切片とに基づいて閾値を算出することを特徴とする車両用制御装置の断線検出閾値の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両用制御装置の断線検出閾値の設定方法に係り、特に車両用方向指示灯の断線を検出する閾値を算出する車両用制御装置の断線検出閾値の設定方法に関する。
【背景技術】
【０００２】
車両（自動車）には、左、右の方向指示灯（フラッシャ）それぞれが複数個設けられている。これらの方向指示灯は、通常、いわゆる電球（白熱球、ハロゲン球等）で形成され、方向指示レバーを左に回動すると、駆動電流が並列に給電されて車両左側の各方向指示灯（フロント（前部）の主電球、サイド（側部）の補助電球類、リア（後部）の主電球）が点滅し、方向指示レバーを右に回動すると、駆動電流が並列に給電されて車両右側の各方向指示灯が点滅する。
ところで、前記電球は、劣化等によって断線（球切れ）が発生する。 
そして、点滅する左又は右の各方向指示灯のいずれかに断線が発生すると、各方向指示灯に並列に給電される駆動電流がその分減少するため、従来は、断線検出（球切れ検出）の閾値を設定し、各点灯期間の駆動電流がその閾値以下に減少することから、方向指示灯の断線を検出することができる。
さらに、ターンシグナルランプの断線を検出すると、駆動電流の断続を高速にして残りの方向指示灯の点滅速度を高速化し、断線（球切れ）を報知する、いわゆるハイフラッシャ制御を行うことが、法規上定められている。
方向指示灯を駆動する場合は、従来、フラッシャリレーを用いて行ってきたが、近年では、半導体リレーを用いて行うことが増えてきた。例えば、ボディコントロールモジュール（ＢＣＭ）のような制御コントローラに、半導体リレー（フラッシャＩＣ）を実装し、ターンスイッチの入力信号をＣＰＵが認識した場合に、半導体リレーに駆動信号を送り、方向指示灯を点灯する。
フラッシャＩＣには、電流検出機能を持ったものがあり、点灯時に通過する電流に対して、ＩＣの特性係数（電流検出特性値：Ｋ）で割ったものを、フラッシャ電流検出値として出力できる。
車両用制御装置（制御コントローラ）では、フラッシャ電流検出値と、フラッシャＩＣの電源電圧値であるバッテリ電圧検出値の二つをアナログ値として入力し、断線検出用の閾値と比較することで、ハイフラッシャ制御が必要かどうかを判定する（図１４、図１５参照）。
【０００３】
即ち、図１４、図１５に示すように、車両に搭載される車両用制御装置（制御コントローラ）２には、ＣＰＵ４と、複数の方向指示灯（ランプ）５Ａ〜５Ｃを点灯駆動するフラッシャＩＣ６と、バッテリ２０が接続される電源回路７と、フラッシャ電流検出部９と、駆動部１０と、スイッチ入力部３２と、バッテリ２０に接続されるバッテリ電圧検出部３４とが設けられている。
ＣＰＵ４には、バッテリ電圧検出部３４に連絡するバッテリ電圧測定手段３５と、フラッシャ電流検出部９に連絡する断線検出用電流測定手段１２と、これらバッテリ電圧測定手段３５及び断線検出用電流測定手段１２に連絡した閾値比較部１５と、この閾値比較部１５に連絡した閾値記憶部１６と、駆動部１０に連絡する駆動信号出力部１３と、この駆動信号出力部１３と閾値比較部１５とスイッチ入力部３２とに連絡した判定手段１４とを備えている。
フラッシャＩＣ６は、複数の方向指示灯５Ａ〜５Ｃが連絡し、この方向指示灯５Ａ〜５Ｃを点滅駆動するものであり、駆動電流（Ｉｏｕｔ）を出力するトランジスタ１７と、ＩＣの特性係数（電流検出特性値：Ｋ）を有する電流出力部１８とを備えている。
スイッチ入力部３２には、ターンスイッチ３３が連絡している。 
【０００４】
そして、断線判定は、図１６のフローチャートに基づいて行われる。 
車両用制御装置２においてプログラムがスタートすると（ステップＤ０１）、ターンスイッチ３３がオンになったことをＣＰＵ４が認識し（ステップＤ０２）、ＣＰＵ４からフラッシャＩＣ６に駆動信号を出力すると（ステップＤ０３）、フラッシャＩＣ６がオンとなり（ステップＤ０４）、バッテリ２０のバッテリ電圧（ＢＨＺ）がフラッシャＩＣ６に供給され、駆動電流（Ｉｏｕｔ）が出力されて方向指示灯５Ａ〜５Ｃが点灯する（ステップＤ０５）。
そして、駆動電流（Ｉｏｕｔ）を電流検出特性値（Ｋ）で割ったＩｓｅｎｓｅ電流がフラッシャＩＣ６の電流出力部１８からフラッシャ電流検出部９へ出力される（ステップＤ０６）。
Ｉｓｅｎｓｅ＝Ｉｏｕｔ÷Ｋ 
このＩｓｅｎｓｅは、フラッシャ電流検出部９にてＶｓｅｎｓｅ（Ｉｓｅｎｓｅ×Ｒｓｅｎｓｅ）に変換される（ステップＤ７）。
Ｖｓｅｎｓｅ＝Ｉｓｅｎｓｅ×Ｒｓｅｎｓｅ 
そして、このＶｓｅｎｓｅを、断線判定タイミングになったら、ＣＰＵ４に入力する（ステップＤ０８）。 
一方、バッテリ２０のバッテリ電圧（ＢＨＺ）をバッテリ電圧検出部３４でＢＨＺｓｅｎｓｅ（バッテリ電圧換算値）に変換する（ステップＤ０９）。
ＢＨＺｓｅｎｓｅ＝ＢＨＺ×Ｒ２÷（Ｒ１＋Ｒ２） 
そして、このＢＨＺｓｅｎｓｅをＣＰＵ４に入力する（ステップＤ１０） 
ＣＰＵ４では、このＢＨＺｓｅｎｓｅ電圧を元に、Ｖｓｅｎｓｅと閾値とを比較する（ステップＤ１１）。 
このステップＤ１１において、閾値≦Ｖｓｅｎｓｅであれば、通常時の点灯周期のままの制御を実施する（ステップＤ１２）（図１７参照）。
一方、このステップＤ１１において、閾値＞Ｖｓｅｎｓｅであれば、ハイフラッシャ制御となり、通常よりも短い時間の点灯周期に移行する（ステップＤ１３）（図１８参照）。
そして、プログラムをエンドとする（ステップＤ１４）。 
【０００５】
閾値は、通常、制御コントローラを制御するＣＰＵのＲＯＭ領域や、制御コントローラにＣＰＵとは別に設けられる不揮発性メモリ（ＥＥＰＲＯＭ）等に保存され、使用するときに、メモリから読み出す。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１５６５４号公報
【特許文献２】特開２００７−２４６０１７号公報
【特許文献３】特許第３９７９２７０号公報
【０００７】
特許文献１に係る車両用方向指示灯制御装置の方向指示灯断線検出閾値の補正方法は、方向指示灯断線時のモニタ電流の理論値とモニタ電流の実測値との差に基づいて閾値の補正を行うものである。
特許文献２に係る車両のランプ状態検出方法及びランプ状態検出装置は、ターンシグナルランプの断線を検出するために、通常速度の点滅の各点灯期間終了間近に断線検出タイミングを設定し、この断線検出タイミングの各ターンシグナルランプのいずれもが非断線の状態でのランプ駆動電流の電流値よりも小さい電流値を断線閾値と設定し、各ターンシグナルランプのいずれかが断線すると、断線検出タイミングに各ターンシグナルランプに並列給電されるランプ駆動電流の検出値が断線閾値よりも小さくなったときに断線を検出するものである。
特許文献３に係る車両用方向指示装置及びそれに用いられるフラッシャ回路は、断線検出信号に応じて電流検出抵抗の両端間を短絡して電流検出抵抗の両端間の電位差を強制的に基準値以下にして、ＬＥＤを用いて構成された方向指示灯の断線検出を行うものである。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、従来、車両用制御装置において、断線検出の閾値は、通常、以下のように作成される。 
方向指示灯の状態は、ハイフラッシャ制御していない場合で、最も電流が流れない、主電球２個のみ残ったとき（通常ＭＩＮ状態）と、通常制御してはいけない場合で、最も電流が流れる、主電球１個＋サイド補助ランプ類が残ったとき（断線ＭＡＸ状態）の二種類で検討する（図１９参照）。
方向指示灯のばらつき、フラッシャＩＣの電流検出特性のばらつき、電流検出部のばらつき、ＣＰＵのＡＤ変換絶対誤差等を考慮し、通常ＭＩＮと断線ＭＡＸとの二種類の状態について、電源電圧を変化させたときのフラッシャ電流検出値の変化をＸ−Ｙ軸にプロットする。二つの領域の間に空間ができた場合は、その領域の間に線を引くことで、これが閾値となる（図２０参照）。
一般的に、方向指示灯のばらつきは非常に大きく、５％〜１０％程度でワッテージがばらつく。また、フラッシャＩＣの電流検出特性値（Ｋ）のばらつきも大きく、８％〜１０％程度でばらつく。補正等を実施せず、各部品のばらつきをすべて考慮した状態で、領域をプロットした場合、ばらつきの大きさから、通常ＭＩＮと断線ＭＡＸとの領域が非常に接近、もしくは、接触してしまう（図２０参照）。
通常ＭＩＮと断線ＭＡＸとの領域が接触した場合は、閾値が引けないため、各種ばらつきを抑えるように工夫した上で、再度設計しなおす必要がある。
接近した場合においても、閾値は引けるが、ノイズ等により、ＶｓｅｎｓｅやＢＨＺｓｅｎｓｅの入力値が変化してしまうことで、近接した閾値を超えてしまい、誤動作するおそれがある。
仮に、ノイズを抑えようとした場合、ソフトフィルタ、ハードフィルタを増やす必要があり、設計工数増加や、コストアップにつながる。
また、通常ＭＩＮと断線ＭＡＸとの領域が接近しているため、計算等で簡便に閾値を設定できないことも挙げられる。このため、通常ＭＩＮと断線ＭＡＸとの二種類の領域図から、閾値の作成作業を行う必要があり、非常に大きな工数がかかる。ノイズ注入時の影響や、最大ばらつき品が来た場合等に備えた検証作業も行う必要があり、検証工数が非常に大きくなる。
仮に、上記の方法で閾値を作成した場合には、直線補間等できず、細かいマップデータとして持つ必要があるため、メモリ量が膨大になってしまう。このため、制御コントローラのＣＰＵ内のメモリ使用量や、ＥＥＰＲＯＭのメモリ使用量を増やす必要があり、コストアップになってしまう。なお、バルブのばらつきは、車両の仕様であるため、これ以上抑えられない。
【０００９】
そこで、この発明の目的は、電流検出特性を補正して、容易に断線検出の閾値を作成する車両用制御装置の断線検出閾値の設定方法を提供することにある。
【課題を解決するための手段】
【００１０】
この発明は、車両の複数の方向指示灯を点滅駆動する駆動手段と、この駆動手段から出力される駆動電流に比例する電流を出力する断線検出用電流出力手段と、この断線検出用電流出力手段から出力された断線検出用電流を測定する断線検出用電流測定手段と、この断線検出用電流測定手段により測定された断線検出用電流が予め設定された閾値よりも小さい場合に前記方向指示灯の断線と判定する判定手段とを備えた車両用制御装置の断線検出閾値の設定方法において、可変負荷を車両用制御装置に接続し、第一の負荷容量に流れる第一の駆動電流値とこの第一の駆動電流値に対応する第一の断線検出用電流値とを測定し、前記第一の負荷容量とは異なる第二の負荷容量に流れる第二の駆動電流値とこの第二の駆動電流値に対応する第二の断線検出用電流値とを測定し、前記第一の駆動電流値と前記第一の断線検出用電流値と前記第二の駆動電流値と前記第二の断線検出用電流値とから断線検出用電流を駆動電流に変換する計算式の比例定数と切片とを算出し、この比例定数と切片とに基づいて閾値を算出することを特徴とする。
【発明の効果】
【００１１】
この発明の車両用制御装置の断線検出閾値の設定方法は、方向指示灯の断線検出の閾値を精度よく算出し、方向指示灯の断線を誤検出しにくくできる。
【図面の簡単な説明】
【００１２】
【図１】図１は車両用制御断線検出閾値補正システムの構成図である。（実施例）
【図２】図２は車両用制御断線検出閾値補正システムの電気回路図である。（実施例）
【図３】図３は比例定数（Ｋ’）と切片（Ｓ）とを算出するフローチャートである。（実施例）
【図４】図４は補正グラフの図である。（実施例）
【図５】図５は通常ＭＩＮと断線ＭＡＸの領域の間隔を十分に採ってマージンを持つ形で閾値を引けるようにした図である。（実施例）
【図６】図６は各閾値を設定するフローチャートである。（実施例）
【図７】図７はＴＹＰ値の中間を閾値とする図である。（実施例）
【図８】図８は２点の閾値点を計算して直線補間した閾値を示す図である。（変形例）
【図９】図９は二つの境界の中間を閾値とした図である。（変形例）
【図１０】図１０はＩｔｈｒをＩｔｈｒＨ１として閾値を設定した図である。（変形例）
【図１１】図１１は車両用制御断線検出閾値補正システムの電気回路図である。（変形例）
【図１２】図１２は点灯制御のフローチャートである。（変形例）
【図１３】図１３はＢＨＺｓｅｎｓｅを用いた図である。（変形例）
【図１４】図１４は車両用制御断線検出閾値補正システムの構成図である。（基本使用例）
【図１５】図１５は車両用制御断線検出閾値補正システムの電気回路図である。（基本使用例）
【図１６】図１６は点灯制御のフローチャートである。（基本使用例）
【図１７】図１７は通常制御を実施する場合の図である。（基本使用例）
【図１８】図１８はハイフラッシャ制御を実施する場合の図である。（基本使用例）
【図１９】図１９（Ａ）は全灯状態の図である。図１９（Ｂ）は通常ＭＩＮ状態の図である。図１９（Ｃ）は断線ＭＡＸ状態の図である。（基本使用例）
【図２０】図２０は通常ＭＩＮと断線ＭＡＸの領域の間隔が狭くマージンを持てない形で閾値を設定した図である。（従来例）
【発明を実施するための形態】
【００１３】
この発明は、方向指示灯の断線検出の閾値を精度よく算出し、方向指示灯の断線を誤検出しにくくして、容易に断線検出の閾値を作成する目的を実現するものである。
以下、図面に基づいてこの発明の実施例を詳細且つ具体的に説明する。 
【実施例】
【００１４】
図１〜図７は、この発明の実施例を示すものである。 
図１、図２において、１は車両用制御断線検出閾値補正システムである。この車両用制御断線検出閾値補正システム１は、車両に搭載される車両用制御装置（制御コントローラ：ＢＣＭ）２と、この車両用制御装置２に外部から接続される検査機３とを備える。
【００１５】
車両用制御装置２は、ＣＰＵ（中央演算処理装置）４と、駆動電流（Ｉｏｕｔ）を出力して車両の複数の方向指示灯の代わりに接続された可変負荷２４を駆動するフラッシャＩＣ（半導体リレー）６と、ＣＰＵ４に電源電圧を供給する電源回路７と、この電源回路７に連絡するコントロール側電源電圧出力部８と、フラッシャＩＣ６から出力される駆動電流（Ｉｏｕｔ）に比例する電流（Ｉｓｅｎｓｅ＝Ｉｏｕｔ÷Ｋ）を断線検出用電流（Ｖｓｅｎｓｅ＝Ｉｓｅｎｓｅ×Ｒｓｅｎｓｅ）としてＣＰＵ４に出力する断線検出用電流出力手段であるフラッシャ電流検出部９と、ＣＰＵ４から出力される駆動信号でフラッシャＩＣ６を駆動（オン）する駆動部１０と、ＣＰＵ４に連絡するコントローラ側通信インタフェース１１とを備えている。このコントローラ側通信インタフェース１１は、検査機３や他の制御コントローラとの通信信号をＣＰＵ４が認識できるように変換する機能を有している。
ＣＰＵ４は、フラッシャ電流検出部９から出力される断線検出用電流（Ｖｓｅｎｓｅ）を入力してＶｓｅｎｓｅＡＤ変換値（断線検出用電流変換値）として測定する断線検出用電流測定手段１２と、駆動部１０に駆動信号を出力する駆動信号出力部１３と、閾値記憶部（メモリ）１６とを備える。断線検出用電流測定手段１２及び閾値記憶部（メモリ）１６は、コントローラ側通信インタフェース１１に連絡している。
フラッシャＩＣ６は、可変負荷２４へ駆動電流（Ｉｏｕｔ）を出力するトランジスタ１７と、駆動電流（Ｉｏｕｔ）に比例する電流をフラッシャ電流検出部９に出力する電流出力部１８を備えている。この電流出力部１８は、ＩＣの電流検出特性値（Ｋ）が設定されている。
つまり、フラッシャＩＣ６は、ＣＰＵ４からの駆動信号により可変負荷２４を駆動するとともに、可変負荷２４に流れる電流値をセンシングし、ＩＣの電流検出特性値（Ｋ）に基づいて、駆動電流（Ｉｏｕｔ）に比例する電流（Ｉｓｅｎｓｅ＝Ｉｏｕｔ÷Ｋ）を電流出力部１８からフラッシャ電流検出部９へ出力する。
電源回路７は、５Ｖレギュレータ１９を備えている。 
【００１６】
検査機３は、前記フラッシャＩＣ６及び電源回路７に接続可能な安定化電源２０と、前記コントロール側電源電圧出力部８に接続可能な電圧計２１と、この電圧計２１に連絡する検査機側電源電圧値出力部２２と、前記フラッシャＩＣ６に接続可能な電流計２３と、この電流計２３に連絡した可変負荷２４と、電流計２３に連絡した通過電流値出力部２５と、前記コントローラ側通信インタフェース１１に接続可能な検査機側通信インタフェース２６と、この検査機側通信インタフェース２６に連絡するフラッシャ電流検出値出力部２７と、前記検査機側電源電圧値出力部２２と通過電流値出力部２５とフラッシャ電流検出値出力部２７とに連絡した制御手段（ＰＣ）２８とを備えている。
この制御手段２８は、フラッシャＩＣ補正部（ブロック）２９と、このフラッシャＩＣ補正部２９に連絡した閾値計算部（ブロック）３０と、この閾値計算部３０及び前記検査機側通信インタフェース２６に連絡した閾値設定部３１とを備えている。
【００１７】
この制御手段２８においては、可変負荷２４での第一の負荷容量に流れる第一の駆動電流値（Ｉｏｕｔ１）とこの第一の駆動電流値（Ｉｏｕｔ１）に対応する第一の断線検出用電流値（Ｉｓｅｎｓｅ１換算値）とを測定し、可変負荷２４での前記第一の負荷容量とは異なる第二の負荷容量に流れる第二の駆動電流値（Ｉｏｕｔ２）とこの第二の駆動電流値（Ｉｏｕｔ２）に対応する第二の断線検出用電流値（Ｉｓｅｎｓｅ２換算値）とを測定し、前記第一の駆動電流値（Ｉｏｕｔ１）と前記第一の断線検出用電流値（Ｉｓｅｎｓｅ１換算値）と前記第二の駆動電流値（Ｉｏｕｔ２）と前記第二の断線検出用電流値（Ｉｓｅｎｓｅ２換算値）とから断線検出用電流を駆動電流に変換する計算式の比例定数（Ｋ’）と切片（Ｓ）とをフラッシャＩＣ補正部２９で算出し、この比例定数（Ｋ’）と切片（Ｓ）とに基づいて閾値を閾値計算部３０で算出する。
即ち、検査機３は、検査中の車両用制御装置２内の電源電圧（５Ｖｒｅｆ）を測定し、検査中の駆動電流（Ｉｏｕｔ）を測定し、ＣＰＵ４からのＶｓｅｎｓｅＡＤ変換値を受信する。そして、各種の値を計算して、フラッシャＩＣ６の補正を行い（Ｋ’、Ｓの算出）、そして、断線検出用の閾値を作成し（ＢＨＺｔｈｒＹｖ、ＶｓｅｎｓｅｔｈｒＹｖの算出）、その閾値をＣＰＵ４に送信する。
【００１８】
次に、フラッシャＩＣ６の補正について、図３のフローチャートに基づいて説明する。 
図３に示すように、車両用制御装置２に検査機３を外部から接続して車両用制御断線検出閾値補正システム１のプログラムがスタートすると（ステップＡ０１）、検査機３の安定化電源２０から車両用制御装置２に電源電圧を供給し（ステップＡ０２）、コントローラ側電源電圧出力部８から出力される電圧（５Ｖｒｅｆ）を検査機３の電圧計２１にて測定し（ステップＡ０３）、車両用制御装置２のＣＰＵ４からフラッシャＩＣ６の駆動（オン）信号を出力して、フラッシャＩＣ６をオン（駆動）とし（ステップＡ０４）、そして、フラッシャＩＣ６のトランジスタ１７から第一の駆動電流値である駆動電流（Ｉｏｕｔ１）を検査機３の可変負荷２４に出力し、電流計２３にて駆動電流（Ｉｏｕｔ１）を測定する（ステップＡ０５）。この場合、可変負荷２４においては、第一の負荷容量に設定されている。
フラッシャ電流検出部９からＣＰＵ４に出力される電流（Ｖｓｅｎｓｅ）について、ＣＰＵ４ではＶｓｅｎｓｅＡＤ変換値として測定し（ステップＡ０６）、この測定したＶｓｅｎｓｅＡＤ変換値をコントローラ側通信インタフェース１１を経て検査機３に送信する（ステップＡ０７）。
そして、検査機３の制御手段２８では、ＶｓｅｎｓｅＡＤ変換値を、第一の駆動電流値である駆動電流（Ｉｏｕｔ１）に対応する第一の断線検出用電流値であるＩｓｅｎｓｅ１換算値へ換算する（ステップＡ０８）。
Ｖｓｅｎｓｅ換算値＝（ＶｓｅｎｓｅＡＤ変換値÷１０２４）×５Ｖｒｅｆ
Ｉｓｅｎｓｅ１換算値＝Ｖｓｅｎｓｅ換算値÷Ｒｓｅｎｓｅ
次いで、検査機３の可変負荷２４の負荷を変更して第一の負荷容量とは異なる第二の負荷容量で、第二の駆動電流値である電流（Ｉｏｕｔ２）を流して、検査機３の電流計２３にてこの電流（Ｉｏｕｔ２）を測定する（ステップＡ０９）。
一方、ＣＰＵ４においては、断線検出用電流測定手段１２でＶｓｅｎｓｅＡＤ変換値を測定し（ステップＡ１０）、このＶｓｅｎｓｅＡＤ変換値をコントローラ側通信インタフェース１１から検査機３の制御手段２８に送信する（ステップＡ１１）。
この制御手段２８では、ＶｓｅｎｓｅＡＤ変換値を、第二の駆動電流値である電流（Ｉｏｕｔ２）に対応する第二の断線検出用電流値であるＩｓｅｎｓｅ２換算値へ換算する（ステップＡ１２）。
Ｖｓｅｎｓｅ換算値＝（ＶｓｅｎｓｅＡＤ変換値÷１０２４）×５Ｖｒｅｆ
Ｉｓｅｎｓｅ２換算値＝Ｖｓｅｎｓｅ換算値÷Ｒｓｅｎｓｅ
そして、比例定数（Ｋ’）、切片（Ｓ）を、以下のように計算する（ステップＡ１３）。つまり、
Ｋ’＝（Ｉｏｕｔ２−Ｉｏｕｔ１）÷（Ｉｓｅｎｓｅ２換算値−Ｉｓｅｎｓｅ１換算値） 
Ｓ＝（Ｉｏｕｔ１×ｌｓｅｎｓｅ２換算値−Ｉｏｕｔ２×Ｉｓｅｎｓｅ１換算値）÷（Ｉｓｅｎｓｅ２換算値−Ｉｓｅｎｓｅ１換算値）
そして、プログラムをエンドとする（ステップＡ１４）。
【００１９】
このフラッシャＩＣ６の補正値として算出された比例定数（Ｋ’）、切片（Ｓ）については、以下のような特性を持っている（図４参照）。
図４の補正グラフに示すように、通常の特性は、 
Ｉｏｕｔ＝Ｋ×Ｉｓｅｎｓｅ（Ｋ：８％のばらつき） 
であり、 
そして、補正する場合には、二点の電流（Ｉｏｕｔ電流、Ｉｓｅｎｓｅ電流）を取って、プロットし、直線補間する。得られた直線について、傾きである比例定数をＫ’、切片をＳとする。つまり、
Ｉｏｕｔ＝Ｋ’×Ｉｓｅｎｓｅ＋Ｓ（Ｋ’：４％のばらつき） 
以上のように、比例定数（Ｋ’）と切片（Ｓ）とは、補正値として得られる。この比例定数（Ｋ’）は、電流検出特性値（Ｋ）と比べ、４％のばらつきで抑えられる。
この比例定数（Ｋ’）、切片（Ｓ）を使って、通常ＭＩＮと断線ＭＡＸとの領域をプロットした場合、図５に示すように、通常ＭＩＮと断線ＭＡＸとの二つの領域間の距離Ｄが広がることになり、マージンをもって閾値を引くことができるようになる。
【００２０】
そして、閾値の作成においては、例えば、フロント（前部）は２７Ｗ、リア（後部）は２１Ｗ、サイド（側部）に５Ｗのランプを使用している場合、閾値線は、正常判定Ｍ１Ｎの「２７Ｗ＋２１Ｗ」バルブが付いているときと、断線判定ＭＡＸの「２７Ｗ＋５Ｗ」バルブが付いているときの中間に位置するものと考える（表１参照）。つまり、
（「２７Ｗ＋２１Ｗ」＋「２７Ｗ＋５Ｗ」）÷２ 
のラインが、閾値線と考える（図７参照）。 
【００２１】
【表１】
2011057023.tif 000003
【００２２】
上記の閾値となるワッテージのＴＹＰ値を閾値とする。方向指示灯５の特性は、以下の表２のようなものがよく使用される。 
【００２３】
【表２】
2011057023.tif 000004
【００２４】
また、方向指示灯５のバルブの電流は、印加する電圧により、以下のように変化する。 
Ｉ１＝（Ｖ１÷Ｖ０）＾０．５５×Ｉ０ 
Ｖ０：定格電圧、Ｖ１：使用電圧、Ｉ０：定格電流、Ｉ１：使用電流
以上より、閾値なるワッテージ２７Ｗランプ１個＋２１Ｗランプ０．５個＋５Ｗランプ０．５個分について、バッテリ電圧（ＢＨＺ）が１２Ｖの時の電流を計算した値をＩｔｈｒとすると、
Ｉｔｈｒ＝３．１６Ａ 
と計算される。 
そして、このＩｔｈｒを用いて閾値を計算する。具体的には以下のように計算する。 
バッテリ電圧（＝Ｙ）が７Ｖ、９Ｖ、１１Ｖ、１３Ｖ、１５Ｖ、１７ＶのときのＶｓｅｎｓｅ換算値（ＶｓｅｎｓｅｔｈＹｖ）と、ＢＨＺｓｅｎｓｅ換算値（ＢＨＺｔｈｒＹｖ）とを求め、各閾値点を結んで閾値線とする。
【００２５】
以下に、この閾値線を得る手順を、図６のフローチャートに基づいて説明する。 
図６に示すように、制御手段２８においてプログラムがスタートすると（ステップＢ０１）、フラッシャＩＣ６を補正する比例定数（Ｋ’）、切片（Ｓ）を取得し（ステップＢ０２）、前記Ｉｔｈｒを読み込み（ステップＢ０３）、バッテリ電圧（ＢＨＺ）の仮の値を決め（Ｙ＝７Ｖ、９Ｖ、１１Ｖ、１３Ｖ、１５Ｖ、１７Ｖ）（ステップＢ０４）、Ｙ≦１７か否かを判断する（ステップＢ０５）。
このステップＢ０５がＹＥＳの場合には、ＢＨＺｔｈｒＹｖ（バッテリ電圧換算値）を算出する（ステップＢ０６）。 
ＢＨＺｔｈｒＹｖ＝Ｙ×Ｒ２÷（Ｒ１＋Ｒ２）×（１０２４÷５） 
次いで、ＩｏｕｔｔｈｒＹｖ（駆動電流換算値）を算出する（ステップＢ０７）。 
ＩｏｕｔｔｈｒＹｖ＝（（Ｙ÷１２）＾０．５５）×Ｉｔｈｒ 
さらに、ＶｓｅｎｓｅｔｈｒＹｖ（断線検出用電流換算値）を算出する（ステップＢ０８）。 
ＶｓｅｎｓｅｔｈｒＹｖ＝（（ＩｏｕｔｔｈｒＹｖ−Ｓ）÷Ｋ’）×Ｒｓｅｎｓｅ×（１０２４÷５） 
そして、Ｙ＋２とし（ステップＢ０９）、前記ステップＢ０５に戻す。 
一方、前記ステップＢ０５がＮＯの場合には、Ｙの値を７Ｖ、９Ｖ、１１Ｖ、１３Ｖ、１５Ｖ、１７Ｖに変化させることで、６点の閾値点、つまり、７Ｖ閾値点（ＢＨＺｔｈｒ７ｖ、Ｖｓｅｎｓｅｔｈｒ７ｖ）、９Ｖ閾値点（ＢＨＺｔｈｒ９ｖ、Ｖｓｅｎｓｅｔｈｒ９ｖ）、１１Ｖ閾値点（ＢＨＺｔｈｒ１１ｖ、Ｖｓｅｎｓｅｔｈｒ１１ｖ）、１３Ｖ閾値点（ＢＨＺｔｈｒ１３ｖ、Ｖｓｅｎｓｅｔｈｒ１３ｖ）、１５Ｖ閾値点（ＢＨＺｔｈｒ１５ｖ、Ｖｓｅｎｓｅｔｈｒ１５ｖ）、１７Ｖ閾値点（ＢＨＺｔｈｒ１７ｖ、Ｖｓｅｎｓｅｔｈｒ１７ｖ）が算出される（ステップＢ１０）。
そして、この６点の閾値点について、車両用制御装置２に送信し、閾値記憶部１６に格納し（ステップＢ１１）、プログラムをエンドとする（ステップＢ１２）。
【００２６】
車両用制御装置２では、得られた閾値点について、直線で結んだ形の補間を行い、７Ｖ〜１７Ｖ間の各閾値線を作成する（図７参照）。
以上のような工程を経ることで、誤検出しにくい閾値を、完成検査工程で簡便に作成することができる。 
この作成した閾値については、ノイズが入った場合でも誤検出しなくなることから、フィルタの削減につながる。また、Ｉｔｈｒは方向指示灯５のバルブの負荷によって変わるため、方向指示灯５のバルブの変更があった場合に、Ｉｔｈｒも変わることになる。通常は、通常ＭｌＮと断線ＭＡＸとの領域の作り直しで閾値の再検討を実施するが、Ｉｔｈｒの変更のみで対応できるため、設計変更が容易となり、工数が削減できる。同じく、方向指示灯５の違う機種への展開についても、Ｉｔｈｒのみの変更であるため、容易に他の機種への展開が可能である。よって、通常の計算では出しにくいフラッシャ断線検出用の閾値について、フラッシャＩＣ６を補正することにより、閾値を簡便に計算できる。  つまり、この発明では、フラッシャＩＣ６の電流特性値（Ｋ）のばらつきを抑えるために、電流特性値（Ｋ）を補正し、その補正値を利用して、計算で閾値を引けるようにした。この電流特性値（Ｋ）の補正については、車両用制御装置２の製造時に行う検査工程で簡便に行えるようにした。
【００２７】
この結果、この実施例においては、方向指示灯５の断線検出用の閾値を精度よく算出し、この閾値を車両用制御装置２に設定することができるので、方向指示灯５の断線を誤検出しにくくできる。
また、閾値を直線補間することが可能となるため、閾値のデータ量を減らすことが可能となり、車両用制御装置２内のメモリ量を削減することができる。
更に、通常ＭＩＮ領域と断線ＭＡＸ領域との間隔が十分に取れ、マージンを持って閾値を設定できるので（図５参照）、ノイズが入っても誤検出しなくなる。その結果、ノイズ対策用フィルタを削減することができる。
更にまた、方向指示灯５のバルブを変更する場合でも、定数の変更だけで済むので、設計変更が容易なり、工数が削減できる。また、方向指示灯５のバルブが違う他機種へ展開する場合でも、容易に展開可能となる。
【００２８】
なお、この発明においては、以下のように、種々応用改変が可能である。 
即ち、図７に示すように、検査時では７Ｖ、９Ｖ、１１Ｖ、１３Ｖ、１５Ｖ、１７Ｖの閾値点を計算したが、閾値点は、この電圧でなくともよい。また、６点の閾値点でなくともよく、例えば、２点の閾値点を計算し、直線補間してもよい。この場合、さらに、車両用制御装置２においては、メモリ量の削減や、ＣＰＵ４の負荷低減も期待できる。
【００２９】
また、図８に示すように、閾値の計算で、ＴＹＰ値の中間を取るように計算したが、フラッシャｌＣ６の電流特性がわかるため、通常ＭｌＮの領域の最小値と断線ＭＡＸの領域の最大値とが求まる。この二つの境界の中間を、閾値としてもよい。
【００３０】
更に、図９に示すように、閾値の計算で、ＴＹＰ値の中間を取るように計算したが、Ｉｔｈｒの値を多少変えることで、閾値を上下に移動させることができ、マージンをどちらかの境界に近づけることも可能である。
例えば、車両の特性により、ノイズによって、ＣＰＵ４で測定されるＶｓｅｎｓｅ値が通常より高い値が入力されてしまうことがわかっている場合に、図１０に示すように、予めＩｔｈｒを通常値よりも高いＩｔｈｒＨ１に変えておくことで、閾値も通常作るよりもＶｓｅｎｓｅが高い側にシフトすることができ、ノイズに対して事前に対策することができる。勿論、Ｉｔｈｒを通常値よりも低いＩｔｈｒＬ１に変えておくことで、閾値を低い側にシフトすることもできる。
【００３１】
また、図１１、図１２、図１３に示すように、ハーネス抵抗（Ｒｈ）が大きい場合、車両での実測値と理論値とが異なる場合が出てくる。この場合には、比例定数（Ｋ’）と切片（Ｓ）とを使用して、ＣＰＵで測定されるＶｓｅｎｓｅ値から駆動電流（Ｉｏｕｔ）の概算値（ＩｏｕｔＲ）を計算し、この概算値（ＩｏｕｔＲ）にハーネス抵抗（Ｒｈ）をかけることで、ハーネス抵抗による電圧降下分（Ｖｈ）を算出することができる。この電圧降下分（Ｖｈ）を、ＢＨＺｓｅｎｓｅから引くことで、実際の方向指示灯にかかっている電圧ＢＨＺｓｅｎｓｅＲを算出することができ、ハーネス抵抗分を減らした形で、断線検出を行うことができる。
即ち、図１１に示すように、図１５に示した車両用制御装置２のフラッシャＩＣ６には、方向指示灯５Ａ〜５Ｃがメインハーネス抵抗ＲｈＭを介して接続し、つまり、方向指示灯５Ａに第１のハーネス抵抗ＲｈＡ・ＲｈＡが前後で接続し、方向指示灯５Ｂに第２のハーネス抵抗ＲｈＢ・ＲｈＢが前後で接続し、方向指示灯５Ｃに第３のハーネス抵抗ＲｈＣ・ＲｈＣが前後で接続している。
【００３２】
次いで、このようにメインハーネス抵抗（Ｒｈ）を加味する点灯制御について、図１２のフローチャートに基づいて説明する。 
図１２に示すように、プログラムがスタートすると（ステップＣ０１）、ターンスイッチ３３がオンになったことをＣＰＵ４が認識し（ステップＣ０２）、ＣＰＵ４からフラッシャＩＣ６に駆動信号を出力すると（ステップＣ０３）、フラッシャＩＣ６がオンとなり（ステップＣ０４）、バッテリ２０のバッテリ電圧（ＢＨＺ）が方向指示灯５Ａ〜５Ｃに供給され、駆動電流（Ｉｏｕｔ）が出力されて方向指示灯５Ａ〜５Ｃが点灯する（ステップＣ０５）。
そして、駆動電流（Ｉｏｕｔ）を電流検出特性値（Ｋ）で割ったＩｓｅｎｓｅ電流がフラッシャＩＣ６の電流出力部１８からフラッシャ電流検出部９へ出力される（ステップＣ０６）。
Ｉｓｅｎｓｅ＝Ｉｏｕｔ÷Ｋ 
フラッシャ電流検出部９では、ＩｓｅｎｓｅをＶｓｅｎｓｅに変換する（ステップＣ０７）。 
Ｖｓｅｎｓｅ＝Ｉｓｅｎｓｅ×Ｒｓｅｎｓｅ 
そして、このＶｓｅｎｓｅを、断線判定タイミングになったら、ＣＰＵ４へ入力する（ステップＣ０８）。 
一方で、バッテリ電圧検出部３４では、バッテリ電圧（ＢＨＺ）をＢＨＺｓｅｎｓｅに変換する（ステップＣ０９）。 
ＢＨＺｓｅｎｓｅ＝ＢＨＺ×Ｒ２÷（Ｒ１＋Ｒ２） 
そして、ＢＨＺｓｅｎｓｅをＣＰＵ４に入力する（ステップＣ１０） 
次いで、ＣＰＵ４においては、ハーネス抵抗（Ｒｈ）を加味し、ＢＨＺｓｅｎｓｅＲを算出する。 
即ち、第１に、ＶｓｅｎｓｅをＩｏｕｔＲに換算する（ステップＣ１１）。 
ＩｏｕｔＲ＝（Ｖｓｅｎｓｅ÷Ｒｓｅｎｓｅ）×Ｋ’＋Ｓ 
第２に、ハーネス抵抗（Ｒｈ）による電圧降下分（Ｖｈ）へ変換する（ステップＣ１２）。 
Ｖｈ＝ＩｏｕｔＲ×Ｒｈ 
そして、第３に、実際に方向指示灯５Ａ〜５ＣにかかるＢＨＺｓｅｎｓｅＲ電圧を算出する（ステップＣ１３）。 
ＢＨＺｓｅｎｓｅＲ＝ＢＨＺｓｅｎｓｅ−Ｖｈ 
次に、ＣＰＵ４では、ＢＨＺｓｅｎｓｅＲ電圧を元に、閾値をＶｓｅｎｓｅと比較し（ステップＣ１４）、閾値≦Ｖｓｅｎｓｅであれば、通常時の点灯周期のままの制御を実施する（ステップＣ１５）。
一方、閾値＞Ｖｓｅｎｓｅであれば、ハイフラッシャ制御とし、通常よりも短い時間の点灯周期に移行する（ステップＣ１６）。 
そして、プログラムをエンドとする（ステップＣ１７）。 
この場合、方向指示灯５Ａ〜５Ｃには、バッテリ電圧（ＢＨＺ）がかかっているのではなく、ＢＨＺ−Ｖｈ＝ＲｅａｌＢＨＺがかかっている。
ここで、Ｖｈ＝Ｉｏｕｔ×Ｒｈである。 
【産業上の利用可能性】
【００３３】
この発明に係る断線検出閾値の設定方法を、各種演算制御にも適用可能である。 
【符号の説明】
【００３４】
１  車両用制御断線検出閾値補正システム 
２  車両用制御装置 
３  検査機 
４  ＣＰＵ 
５Ａ〜５Ｃ  方向指示灯
６  フラッシャＩＣ（駆動手段）
７  電源回路 
９  フラッシャ電流検出部（断線検出用電流出力手段） 
１２  断線検出用電流測定手段 
１４  判定手段 
１６  閾値記憶部 
２１  電圧計 
２３  電流計 
２４  可変負荷 
２８  制御手段 
２９  フラッシャＩＣ補正部 
３０  閾値計算部 
【図１】
2011057023.tif 000005
【図２】
2011057023.tif 000006
【図３】
2011057023.tif 000007
【図４】
2011057023.tif 000008
【図５】
2011057023.tif 000009
【図６】
2011057023.tif 000010
【図７】
2011057023.tif 000011
【図８】
2011057023.tif 000012
【図９】
2011057023.tif 000013
【図１０】
2011057023.tif 000014
【図１１】
2011057023.tif 000015
【図１２】
2011057023.tif 000016
【図１３】
2011057023.tif 000017
【図１４】
2011057023.tif 000018
【図１５】
2011057023.tif 000019
【図１６】
2011057023.tif 000020
【図１７】
2011057023.tif 000021
【図１８】
2011057023.tif 000022
【図１９】
2011057023.tif 000023
【図２０】
2011057023.tif 000024