(57)【特許請求の範囲】
【請求項１】
電源電圧（Ｖｂａｔｔ）に基づいて負荷（３）を駆動する負荷駆動部（２）と、
前記負荷（３）および前記負荷駆動部（２）に接続されるワイヤ（４）と、
前記負荷（３）に流れる電流の値である負荷電流（Ｉｏｕｔ）を検出し、該負荷電流（Ｉｏｕｔ）に対応するセンス電圧を出力する電流検出部（９）と、
前記電源電圧（Ｖｂａｔｔ）を検出する電圧検出部（７）と、
前記負荷駆動部の制御を行うことで前記負荷（３）の駆動を制御し、前記検出部（９）で検出されたセンス電圧に基づいて加減算値を決定すると共に、前記加減算値を用いて加減算を行った積算値が判定閾値を超えると、前記負荷駆動部（２）を制御して前記負荷電流（Ｉｏｕｔ）を遮断し、前記負荷（３）の駆動を停止することで保護対象を過電流から保護する制御部（１１）と、を有し、
前記制御部（１１）は、前記電源電圧（Ｖｂａｔｔ）の低下を検出したときに前記積算値が前記判定閾値を超えて前記負荷電流（Ｉｏｕｔ）を遮断したときには、遮断してからの経過時間に基づいて前記積算値を減算し、該電源電圧（Ｖｂａｔｔ）が低下した後に所定電圧まで上昇したときに、前記負荷駆動部（２）を制御して前記負荷（３）の駆動を再開すると共に減算した前記積算値を補正前積算値として、該補正前積算値を補正して該補正前積算値よりも低い値となる補正後積算値を演算し、該補正後積算値から前記加減算を行うことを特徴とする過電流保護回路。
【請求項２】
前記制御部（１１）は、前記補正後積算値を前記補正前積算値の１／２に設定することを特徴とする請求項１に記載の過電流保護回路。
【請求項３】
前記制御部（１１）は、前記補正後積算値を０に設定することを特徴とする請求項１に記載の過電流保護回路。
【請求項４】
前記制御部（１１）は、前記補正後積算値を前記判定閾値の１／２に設定することを特徴とする請求項１に記載の過電流保護回路。
【請求項５】
電源電圧（Ｖｂａｔｔ）に基づいて負荷（３）を駆動する負荷駆動部（２）と、
前記負荷（３）および前記負荷駆動部（２）に接続されるワイヤ（４）と、
前記負荷（３）に流れる電流の値である負荷電流（Ｉｏｕｔ）を検出し、該負荷電流（Ｉｏｕｔ）に対応するセンス電圧を出力する電流検出部（９）と、
前記電源電圧（Ｖｂａｔｔ）を検出する電圧検出部（７）と、
前記負荷駆動部の制御を行うことで前記負荷（３）の駆動を制御し、前記検出部（９）で検出されたセンス電圧に基づいて加減算値を決定すると共に、前記加減算値を用いて加減算を行った積算値が判定閾値を超えると、前記負荷駆動部（２）を制御して前記負荷電流（Ｉｏｕｔ）を遮断し、前記負荷（３）の駆動を停止することで保護対象を過電流から保護する制御部（１１）と、を有し、
前記制御部（１１）は、前記電源電圧（Ｖｂａｔｔ）の低下を検出したときに前記積算値が前記判定閾値を超えて前記負荷電流（Ｉｏｕｔ）を遮断したときには、遮断してからの経過時間に基づいて前記積算値を減算し、該電源電圧（Ｖｂａｔｔ）が低下した後に所定電圧まで上昇したときに、前記負荷駆動部（２）を制御して前記負荷（３）の駆動を再開すると共に減算した前記積算値を補正前積算値として、該補正前積算値を補正して該補正前積算値よりも低い値となる補正後積算値を演算することと、減算した前記積算値を補正後積算値に設定することとを含み、前記補正後積算値から前記加減算を行うことを特徴とする過電流保護回路。
【請求項６】
前記制御部（１１）は、前記電源電圧（Ｖｂａｔｔ）がリセット電圧以下になると前記積算値を０にすると共に前記負荷（３）を駆動していれば前記負荷電流（Ｉｏｕｔ）を遮断して前記負荷（３）の駆動を停止し、前記積算値を０にした後に前記電源電圧（Ｖｂａｔｔ）が前記リセット電圧よりも大きな所定電圧まで上昇したときに、前記負荷駆動部（２）を制御して前記負荷（３）の駆動を再開すると共に前記積算値を０よりも前記判定閾値に近い補正値に設定し、該補正値から前記加減算を行うことを特徴とする請求項１ないし５のいずれか１つに記載の過電流保護回路。
【請求項７】
電源電圧（Ｖｂａｔｔ）に基づいて負荷（３）を駆動する負荷駆動部（２）と、
前記負荷（３）および前記負荷駆動部（２）に接続されるワイヤ（４）と、
前記負荷（３）に流れる電流の値である負荷電流（Ｉｏｕｔ）を検出し、該負荷電流（Ｉｏｕｔ）に対応するセンス電圧を出力する電流検出部（９）と、
前記電源電圧（Ｖｂａｔｔ）を検出する電圧検出部（７）と、
前記負荷駆動部の制御を行うことで前記負荷（３）の駆動を制御し、前記検出部（９）で検出されたセンス電圧に基づいて加減算値を決定すると共に、前記加減算値を用いて加減算を行った積算値が判定閾値を超えると、前記負荷駆動部（２）を制御して前記負荷電流（Ｉｏｕｔ）を遮断し、前記負荷（３）の駆動を停止することで保護対象を過電流から保護する制御部（１１）と、を有し、
前記制御部（１１）は、前記電源電圧（Ｖｂａｔｔ）がリセット電圧以下になると前記積算値を０にすると共に前記負荷（３）を駆動していれば前記負荷電流（Ｉｏｕｔ）を遮断して前記負荷（３）の駆動を停止し、前記積算値を０にした後に前記電源電圧（Ｖｂａｔｔ）が前記リセット電圧よりも大きな所定電圧まで上昇したときに、前記負荷駆動部（２）を制御して前記負荷（３）の駆動を再開すると共に前記積算値を０よりも前記判定閾値に近い補正値に設定し、該補正値から前記加減算を行うことを特徴とする過電流保護回路。
【請求項８】
電源電圧（Ｖｂａｔｔ）に基づいて負荷（３）を駆動する負荷駆動部（２）と、
前記負荷（３）および前記負荷駆動部（２）に接続されるワイヤ（４）と、
前記負荷（３）に流れる電流の値である負荷電流（Ｉｏｕｔ）を検出し、該負荷電流（Ｉｏｕｔ）に対応するセンス電圧を出力する電流検出部（９）と、
前記電源電圧（Ｖｂａｔｔ）を検出する電圧検出部（７）と、
前記負荷駆動部の制御を行うことで前記負荷（３）の駆動を制御し、前記検出部（９）で検出されたセンス電圧に基づいて加減算値を決定すると共に、前記加減算値を用いて加減算を行った積算値が判定閾値を超えると、前記負荷駆動部（２）を制御して前記負荷電流（Ｉｏｕｔ）を遮断し、前記負荷（３）の駆動を停止することで保護対象を過電流から保護する制御部（１１）と、を有し、
前記制御部（１１）は、前記電源電圧（Ｖｂａｔｔ）がリセット電圧以下になると前記積算値を０にすると共に前記負荷（３）を駆動していれば前記負荷電流（Ｉｏｕｔ）を遮断して前記負荷（３）の駆動を停止し、前記積算値を０にした後に前記電源電圧（Ｖｂａｔｔ）が前記リセット電圧よりも大きな所定電圧まで上昇したときに、前記負荷駆動部（２）を制御して前記負荷（３）の駆動を再開すると共に前記積算値を０よりも前記判定閾値に近い補正値に設定することと、前記積算値を補正値として０に設定することとを含み、前記補正値から前記加減算を行うことを特徴とする過電流保護回路。
【請求項９】
前記制御部（１１）は、前記補正値を前記判定閾値の１／２に設定することを特徴とする請求項７に記載の過電流保護回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、負荷に接続されたワイヤなどの保護対象を過電流から保護する過電流保護回路に関するものである。
【背景技術】
【０００２】
従来、特許文献１、２において、保護対象を過電流から保護する過電流保護回路が提案されている。この過電流保護回路では、負荷への電流供給のスイッチングを行うための半導体スイッチに流れる電流を検出し、それに基づいて過電流が検出されると半導体スイッチをオフすることで、例えばワイヤを発煙から保護している。具体的には、半導体スイッチに流れる電流を所定比率で低下させたセンス電流をＩ−Ｖ変換回路にて電圧変換し、変換後の電圧のアナログ値をＡＤコンバータにてデジタル値に変換する。そして、制御部、例えばマイコンにおいてデジタル値に対応した加算数値を決定し、加算数値の積算値が判定閾値を超えると、半導体スイッチをオフして電流を遮断するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４８２０５５号公報
【特許文献２】特開２０１３−８５４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、過電流保護回路の電源電圧の低下に起因して、マイコンがＡＤコンバータの示す電圧値の検出を行うときの検出精度が悪化する。
【０００５】
例えば、車両用の過電流保護回路では、バッテリを電源として用いており、電源電圧（つまりバッテリ電圧）に基づいて電源回路でマイコン用の電源電圧（以下、マイコン電源電圧という）やＡＤコンバータの電圧値の読み取りを行うための参照電圧を生成している。その場合、図９に示す電源電圧に対するマイコン電源電圧の変化に示されるように、電源電圧が例えば６．５Ｖ以上においてはマイコン電源電圧を一定値にできるが、６．５Ｖ以下になると電源電圧の低下に伴ってマイコン電源電圧が低下する。同様に、参照電圧についても電源電圧の低下に伴って低下する。製造誤差などによってマイコン電源電圧が低下する電圧ドロップに誤差があるが、典型的な製品では電圧６Ｖ以下から電圧ドロップが生じる（以下、電圧ドロップｔｙｐ時という）。これに対して、電源電圧が比較的大きな値のとき、つまり最も早い段階から電圧ドロップが生じる場合（以下、電圧ドロップｍａｘ時という）や、電源電圧が比較的小さな値のとき、つまり最も遅い段階から電圧ドロップが生じる場合（以下、電圧ドロップｍｉｎ時という）と誤差があるものの、同様の傾向となる。
【０００６】
また、マイコン電源電圧の低下、より詳しくは参照電圧の低下により、図１０に示すように、マイコンがＡＤコンバータより入力される電圧値を誤認識し、実際に入力された電圧値よりも高い値として認識してしまう。このようなご認識についても、電圧ドロップｔｙｐ時に限らず、電圧ドロップｍａｘ時や電圧ドロップｍｉｎ時にも同様のことが言える。
【０００７】
そして、このような誤認識について検出精度を示すと、図１１のように示され、最大で４０％程度、検出される電圧値と実際の電圧値とにズレが生じる。
【０００８】
このような検出精度の悪化が生じると、センス電流が正常な電流値範囲内となる正常電流であったとしても、その電流値範囲から外れた異常電流であると判定され、加算数値として加算する必要が無いのに加算して半導体スイッチをオフし、負荷電流を遮断してしまう。このため、従来では、検出精度の悪化に基づいて誤って負荷電流を遮断してしまうことを防止すべく、検出精度の悪化が生じる範囲になると負荷電流を遮断し、誤認識が生じ得る範囲では負荷が駆動されないようにしている。
【０００９】
ところが、近年では、電源電圧が低下しても、できるだけ低い電圧まで負荷の駆動を可能にしたいという要望があり、上記のように検出精度の悪化が生じ得る範囲で負荷の駆動を行えないようにすると要望に応えることができない。
【００１０】
このような要望に応えるには、電源と接地電位点（以下、ＧＮＤという）との間に大容量のコンデンサを追加するか、または、電源回路をＤＣ−ＤＣコンバータなどの昇圧電源回路で構成することが考えられる。しかし、コンデンサの追加が必要になったり、昇圧電源回路を構成するための素子が必要になるなど、過電流保護回路の複雑化、それに伴う製品サイズの増加、コスト増加を招くことになる。
【００１１】
一方、検出精度の悪化が生じることを前提として、電源電圧がある程度低くなっても負荷の駆動を継続することも考えられる。すなわち、センス電流が正常電流のときでも加算数値の加算が行われ、負荷電流を遮断して負荷の駆動が停止される可能性があるが、基本的にはマイコン電圧がマイコンの動作限界となるリセット電圧になるまで負荷の駆動を継続する。その場合、マイコン電圧がマイコンリセット電圧となるまで、もしくは、加算数値の積算値が判定閾値を超えるまで負荷の駆動を継続できるため、上記した要望に応えることができる。ただし、このような駆動方法では、検出精度の悪化が生じることから、過電流の発生が検出されて遮断されたとしても、それが真に過電流が発生したためなのか、電源電圧の低下の為に過電流が発生したと誤判定されたためなのかが不明になる。
【００１２】
また、負荷電流を遮断して負荷の駆動が停止された場合において、その遮断理由が実際に過電流が発生したことが理由なのではなく電源電圧が低電圧になったことである場合、電源電圧がある程度高い値に戻ったときに、再び半導体スイッチをオンして負荷を再駆動することができる。その場合、負荷電流を遮断してからの経過時間に応じて例えば保護対象となるワイヤの温度が低下していくことから、加算数値の積算値を経過時間に応じて低下させることで、ワイヤの温度低下に対応した積算値となるようにしている。
【００１３】
しかし、負荷の再駆動を行ったときにラッシュ電流が発生するような場合には、ラッシュ電流発生時にも加算数値の積算が行われることになり、ワイヤの温度低下に対応した積算値にラッシュ電流発生時の加算数値が加算されて、直ぐに判定閾値を超える可能性がある。その場合、本来は負荷を駆動できる状態であるのに駆動することができなくなる。
【００１４】
また、マイコン電圧がマイコンリセット電圧以下になった場合、加算数値の積算値が０にリセットされる。このため、遮断理由が実際に過電流が発生していたことであった場合において、電源電圧がある程度高い値に戻って再び半導体スイッチをオンすると、再び積算値が０から加算されて判定閾値を超えるまで負荷電流を遮断できず、その間、過電流が流れた状態になる。したがって、保護対象を過電流から保護することが十分に行えなくなる。
【００１５】
本発明は上記点に鑑みて、負荷の再駆動を行ったときに、直ぐに負荷が駆動できなくなることを抑制することを第１の目的とする。また、負荷の再駆動を行ったときに、過電流の流れる時間を少なくできるようにすることを第２の目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、請求項１に記載の発明にかかる過電流保護回路は、電源電圧（Ｖｂａｔｔ）に基づいて負荷（３）を駆動する負荷駆動部（２）と、負荷（３）および負荷駆動部（２）に接続されるワイヤ（４）と、負荷（３）に流れる電流の値である負荷電流（Ｉｏｕｔ）を検出し、該負荷電流（Ｉｏｕｔ）に対応するセンス電圧を出力する電流検出部（９）と、電源電圧（Ｖｂａｔｔ）を検出する電圧検出部（７）と、負荷駆動部の制御を行うことで負荷（３）の駆動を制御し、検出部（９）で検出されたセンス電圧に基づいて加減算値を決定すると共に、加減算値を用いて加減算を行った積算値が判定閾値を超えると、負荷駆動部（２）を制御して負荷電流（Ｉｏｕｔ）を遮断し、負荷（３）の駆動を停止することで保護対象を過電流から保護する制御部（１１）と、を備えている。
【００１７】
このような構成において、制御部（１１）は、電源電圧（Ｖｂａｔｔ）の低下を検出したときに積算値が判定閾値を超えて負荷電流（Ｉｏｕｔ）を遮断したときには、遮断してからの経過時間に基づいて積算値を減算し、該電源電圧（Ｖｂａｔｔ）が低下した後に所定電圧まで上昇したときに、負荷駆動部（２）を制御して負荷（３）の駆動を再開すると共に減算した積算値を補正前積算値として、該補正前積算値を補正して該補正前積算値よりも低い値となる補正後積算値を演算し、該補正後積算値から加減算を行うことを特徴とすしている。
【００１８】
このように、負荷電流（Ｉｏｕｔ）が遮断されてからの時間に応じた減算数値を減算した後の積算値を補正前積算値として、補正前積算値よりも低い値となる補正後積算値を設定している。このように、補正後積算値をラッシュ電流相当の加算数値分を見込んだ値に低下させられるため、負荷（３）の再駆動時にラッシュ電流が発生して加算数値が加算されても、判定閾値を超えないようにできる。したがって、ラッシュ電流によって負荷電流（Ｉｏｕｔ）が誤遮断されることを抑制できる。
【００１９】
例えば、請求項２に記載したように、制御部（１１）にて、補正後積算値を補正前積算値の１／２に設定することができる。また、ラッシュ電流が発生しないような負荷（３）の場合には、請求項３に記載したように、制御部（１１）にて、補正後積算値を０に設定することもできる。
【００２０】
請求項６または７に記載の発明では、制御部（１１）は、電源電圧（Ｖｂａｔｔ）がリセット電圧以下になると積算値を０にすると共に負荷（３）を駆動していれば負荷電流（Ｉｏｕｔ）を遮断して負荷（３）の駆動を停止し、積算値を０にした後に電源電圧（Ｖｂａｔｔ）がリセット電圧よりも大きな所定電圧まで上昇したときに、負荷駆動部（２）を制御して負荷（３）の駆動を再開すると共に積算値を０よりも判定閾値に近い補正値に設定し、該補正値から加減算を行うことを特徴としている。
【００２１】
このように、制御部（１１）がリセットされたときに積算値を０にしているが、負荷（３）を再駆動する際に積算値として補正値を設定している。このため、負荷（３）を再駆動したときに保護対象に過電流が流れることを抑制できる。
【００２２】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係の一例を示すものである。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態にかかる過電流保護回路のブロック構成を示す図である。
【図２】実測値に基づくワイヤ発煙推定線と遮断特性の関係の一例を示した図である。
【図３】比較例として積算値の補正を行っていない場合のタイムチャートである。
【図４】第１実施形態で説明した積算値の補正を行った場合のタイムチャートである。
【図５】第１実施形態で説明した積算値の補正を行った場合のタイムチャートである。
【図６】負荷電流Ｉｏｕｔの遮断後に積算値の補正を行った場合と行っていない場合それぞれの遮断特性と発煙推定線およびラッシュ電流の関係を示した図である。
【図７】マイコンリセット後に積算値の補正を行った場合と行っていない場合それぞれの遮断特性と発煙推定線の関係を示した図である。
【図８Ａ】他の実施形態で説明する補正後積算値としてより高い値を設定する場合のタイムチャートである。
【図８Ｂ】他の実施形態で説明する補正後積算値として０を設定する場合のタイムチャートである。
【図９】電源電圧に対するマイコン電源電圧の変化を示した図である。
【図１０】電源電圧に対するマイコン認識電圧の変化を示した図である。
【図１１】電源電圧に対する電流（電圧）検出精度の変化を示した図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について図に基づいて説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、同一符号を付して説明を行う。
【００２５】
（第１実施形態）
本発明の第１実施形態について説明する。本実施形態では、ワイヤ（ワイヤハーネス）を保護対象とする過電流検出回路、すなわち過電流が流れることによってワイヤが発煙することを抑制する過電流保護回路を例に挙げて説明する。
【００２６】
本実施形態で示される過電流保護回路は、例えば車両に搭載されるものであり、ワイヤに接続された負荷に電源を供給する電源供給装置としての役割を果たすものである。この過電流保護回路はワイヤに流れる過電流を検出し、負荷を保護する機能を備えている。図１に、本実施形態にかかる過電流保護回路１のブロック構成を示し、この図を参照して、本実施形態にかかる過電流保護回路１について説明する。
【００２７】
図１に示すように、過電流保護回路１は、半導体スイッチ２を制御することによってバッテリなどの電源Ｂａｔｔから負荷３への電流供給を制御し、負荷３を駆動する。また、過電流保護回路１は、負荷電流Ｉｏｕｔが過電流となったことを検出し、半導体スイッチ２を制御して負荷電流Ｉｏｕｔを遮断することによって制限し、負荷３に対して電流供給を行っているワイヤ４を過電流から保護する。過電流保護回路１は、具体的には、半導体スイッチ２に加えて、保護回路５、電源回路６、電圧検出回路７、入力回路８、Ｉ−Ｖ変換回路９、フィルタ回路１０およびマイコン１１を有した構成とされている。
【００２８】
半導体スイッチ２は、負荷駆動部に相当するものであり、図１に示すように負荷３のハイサイド側に接続されていて、半導体スイッチング素子によって構成される。半導体スイッチング素子としては、パワーＭＯＳＦＥＴ、ＩＧＢＴもしくはバイポーラトランジスタなどを適用することができる。半導体スイッチ２は、マイコン１１からの制御信号に基づいて制御され、半導体スイッチ２がオンされているときに負荷３に対して負荷電流Ｉｏｕｔが供給され、負荷３が駆動される。
【００２９】
また、半導体スイッチ２は、負荷電流Ｉｏｕｔを所定の比率で減少させたセンス電流を出力しており、このセンス電流がＩ−Ｖ変換回路９に伝えられている。例えば、半導体スイッチ２としてｎ型のＭＯＳＦＥＴが適用される場合、半導体スイッチ２のドレインが電源Ｂａｔｔに接続されると共にソースが負荷３に接続され、半導体スイッチ２のゲートにマイコン１１からの制御信号が伝えられる構成とされる。そして、ＭＯＳＦＥＴを半導体チップ中において所定の面積比で分割して負荷電流Ｉｏｕｔが流される部分とセンス電流が流される部分とを構成し、分割された各ＭＯＳＦＥＴをカレントミラー接続した構成とすることで、負荷電流Ｉｏｕｔに対してセンス電流が所定の比率に低減した値となるようにしている。
【００３０】
保護回路５は、マイコンに対して過電圧が印加されることを抑制する過電圧保護回路やバッテリが正負の極性を逆で接続されたときにマイコンに対して逆極性が印加されることを防止する逆接保護回路など、一般的な保護用の回路が備えられている。
【００３１】
電源回路６は、マイコン１１の駆動用電圧となるマイコン電源電圧を生成したり、マイコン１１で使用される参照電圧を生成している。電源回路６は、電源電圧Ｖｂａｔｔが所定の電圧（例えば６．５Ｖ）以上のときには、マイコン電源電圧や参照電圧を所望の電圧値で生成できるが、電源電圧Ｖｂａｔｔが所定の電圧未満になると、マイコン電源電圧や参照電圧を所望の電圧値で生成できなくなる。製造誤差などにより、マイコン電源電圧や参照電圧が低下し始めるときの電源電圧Ｖｂａｔｔの電圧値が異なっていることがあるが、同様の傾向で低下する（上記した図９参照）。
【００３２】
電圧検出回路７は、電源電圧Ｖｂａｔｔの電圧値を検出し、その検出結果をマイコン１１に伝えている。例えば、電圧検出回路７は、電源電圧Ｖｂａｔｔの電圧を分圧し、マイコン１１が読み取れる値に変換した電圧を検出結果としてマイコン１１に伝えている。
【００３３】
入力回路８は、ユーザや他の電子制御装置（以下、ＥＣＵという）からの負荷３の駆動要求を示す信号、例えばユーザによる操作スイッチの押下を示す信号を入力し、それに対応する信号をマイコン１１に入力する。
【００３４】
Ｉ−Ｖ変換回路９は、半導体スイッチ２から伝えられるセンス電流を電圧変換し、フィルタ回路１０に出力する。以下、この電圧変換後の電圧をセンス電圧という。
【００３５】
フィルタ回路１０は、例えばＣＲ回路などで構成されており、センス電圧のうちのノイズ成分、例えば高周波ノイズを除去し、ノイズ成分除去後のセンス電圧をマイコン１１に伝える。
【００３６】
マイコン１１は、入力回路８からの信号に基づいて半導体スイッチ２を制御し、負荷３の駆動を行う。ただし、負荷電流Ｉｏｕｔが大きくなって過電流になると、保護対象を保護できなくなる。例えば、過電流が流れることでワイヤ４が発煙して焼損することがある。このため、過電流からワイヤ４などの保護対象を保護する必要がある。
【００３７】
したがって、マイコン１１は、基本的には入力回路８の信号に基づいて負荷３を駆動しつつ、半導体スイッチ２が出力するセンス電流に基づいて負荷電流Ｉｏｕｔを検出し、負荷電流Ｉｏｕｔが過電流になったことを検出する。そして、マイコン１１は、過電流になったことを検出すると、半導体スイッチ２を制御して負荷電流Ｉｏｕｔを遮断し、負荷３に対して電流供給を行っているワイヤ４を過電流から保護する。そして、所定期間が経過して過電流によって高温化したワイヤ４の温度が低下した場合に、再び半導体スイッチ２をオンし、負荷電流Ｉｏｕｔの供給に基づく負荷３の駆動を再開する。
【００３８】
具体的には、マイコン１１は、ワイヤ４を保護すために半導体スイッチ２をオフして負荷電流Ｉｏｕｔの遮断を行う遮断特性を記憶している。遮断特性は、ワイヤ４の材質や線径などから推定されるワイヤ発煙推定線に基づいて決められている。図２は、実測値に基づくワイヤ発煙推定線と遮断特性の関係の一例を示した図である。図中には、異なる線径Ａ〜Ｃのワイヤ４について示してある。
【００３９】
この図に示されるように、遮断特性は、ワイヤ発煙推定線に対して所定のマージンを持って設定され、ワイヤ４が発煙するよりも小さな電流値となるように設定されている。ワイヤ４は、流れる電流が大きいほど短い時間で発煙し、流れる電流が小さければ長い時間でも発煙しなくなるという特性がある。このため、負荷電流Ｉｏｕｔの大きさに応じて、ワイヤ４が発煙すると予測される時間よりも短い時間で半導体スイッチ２をオフして負荷電流Ｉｏｕｔが遮断されるように、遮断特性が決められている。
【００４０】
遮断特性に基づく負荷電流Ｉｏｕｔの遮断は、マイコン１１で所定の加算数値の加算および減算数値の減算を行ってその積算数値が所定の判定閾値を超えると行われる。また、負荷電流Ｉｏｕｔを遮断した後は、遮断してからの経過時間に応じて積算値が減算され、その減算後の積算値が再開閾値（例えば積算値＝０）になると、再び半導体スイッチ２がオンさせられる。
【００４１】
ここでの加減算の手法としては、基本的には、ワイヤ４の温度上昇が生じていると想定されるときに加算数値の加算を行い、負荷３の駆動が停止されるなどによってワイヤ４の温度低下が生じていると想定されるときに減算数値の減算を行うという手法が用いられる。なお、加減算の手法については特許文献１などにおいて公知となっているため詳細については省略するが、公知となっている様々な手法を用いることができる。
【００４２】
一方、半導体スイッチ２を遮断して負荷３の駆動が停止された場合であっても、電源電圧Ｖｂａｔｔが低電圧であることを理由として半導体スイッチ２が遮断された場合であれば、電源電圧Ｖｂａｔｔがある程度高い値に戻ったときに、再び半導体スイッチ２をオンして負荷３を再駆動するのが好ましい。
【００４３】
このため、マイコン１１は、電圧検出回路７での検出結果に基づいて電源電圧Ｖｂａｔｔをモニタしており、マイコン電源電圧や参照電圧が低下したことや、低下後に所定電圧以上に復帰したことなどを検出できるようになっている。
【００４４】
ただし、電源電圧Ｖｂａｔｔの低下に伴って参照電圧が変動してしまうことから、図１０に示すように電源電圧Ｖｂａｔｔの低下に伴ってマイコン１１がＡＤコンバータより入力される電圧を誤認識してしまい、電源電圧Ｖｂａｔｔが低電圧化すると正確な電圧検出が行えない。このため、マイコン１１には、低電圧になったことを判定するための閾電圧が記憶されている。なお、閾電圧については、製造誤差などが生じていてもマイコン１１が精度良く電圧検出を行える電圧範囲（例えば７．５Ｖ以上）内に設定することで、どの製品にも対応できるようにすることができる。そして、マイコン１１は、電源電圧Ｖｂａｔｔが閾電圧未満になると低電圧になったと判定してその履歴を記憶するようにしている。
【００４５】
また、マイコン１１は、電源電圧Ｖｂａｔｔが低電圧になった後に上記したように加算数値と減算数値の積算値が判定閾値を超えて負荷電流Ｉｏｕｔが遮断された場合に、電源電圧Ｖｂａｔｔが再びある程度の電圧に戻ると再び半導体スイッチ２をオンして負荷３の駆動を再開する。ここでの負荷３の駆動を再開する条件も、マイコン１１が精度良く電圧検出を行える電圧範囲内に電源電圧Ｖｂａｔｔが上昇した場合（例えば７．５Ｖ以上）としている。
【００４６】
このとき、負荷電流Ｉｏｕｔの遮断中に、ワイヤ４の温度が低下していることから、遮断してからの経過時間に応じた温度低下に対応する減算数値分を遮断前の積算値から減算し、その減算後の積算値を再開時のワイヤ４の温度を示す値として用いて、新たな加減算を再開すれば良いとも考えられる。ところが、単に遮断してからの経過時間に応じた温度低下に対応する減算数値分を遮断前の積算値から減算した値を再開時の積算値として用いた場合、上記した問題が発生し得る。
【００４７】
すなわち、負荷３の再駆動を行ったときにラッシュ電流が発生するような場合には、ラッシュ電流発生時にも過電流と判定されて加算数値の積算が行われることになる。これにより、ワイヤ４の温度低下に対応した積算値にラッシュ電流発生時の加算数値が加算されて、直ぐに判定閾値を超える可能性がある。その場合、本来は負荷３を駆動できる状態であるのに駆動することができなくなる。
【００４８】
このため、負荷電流Ｉｏｕｔが遮断された場合において、実際に過電流が発生したことが理由なのではなく電源電圧Ｖｂａｔｔが低電圧になったことが理由である場合、ラッシュ電流発生時に負荷電流Ｉｏｕｔを誤って遮断しないように、再開時の積算値を補正する。具体的には、再開時に遮断してからの経過時間に基づいて演算される加減算の積算値を補正前積算値としてこれを補正し、それよりも低い値となる補正後積算値を求めている。例えば、補正前積算値に対して１未満の補正定数を掛けることによって補正後積算値を演算したり、補正前積算値から所定値を減算することなどによって補正後積算値を演算できる。ここでは、補正前積算値に対して補正定数として１／２を掛けた値を補正後積算値としている。なお、ここで補正定数を１／２としたのは、ラッシュ電流発生時に加算される加算数値が判定閾値の１／２を超えない値であるためであるが、ラッシュ電流発生時に加算されると想定される加算数値分以上を補正前積算値から減らせる値であれば、他の値であっても良い。
【００４９】
また、このときに補正前積算値をリセットし、補正後積算値を０としても良い。しかしながら、その場合には積算値が０の状態から加算数値が加算されることになり、積算値が判定閾値を超えるまでに時間が掛かる。このため、負荷電流Ｉｏｕｔが遮断された場合において、実際に過電流が発生したことが理由である場合には、再開したときに再び過電流が流れたとしても、過電流を検出するまでに時間が掛かり、ワイヤ４を的確に発煙から保護することができない可能性がある。このため、補正後積算値を０にするのではなく、補正前積算数値を低下させた値として補正後積算値を演算することで、実際に過電流が流れていた場合に、それをより迅速に検出して再度負荷電流Ｉｏｕｔを遮断することができる。
【００５０】
なお、再開前に負荷電流Ｉｏｕｔが遮断された理由をマイコン１１で把握できていれば、より的確に補正後積算値を設定することができる。しかしながら、電源電圧Ｖｂａｔｔが低電圧になった場合には、図１０に示したようにマイコン１１が入力される電圧の値を精度良く検出できなくなる。このため、電源電圧Ｖｂａｔｔが低電圧になったために過電流を誤検出して積算値が判定閾値を超えてしまったためなのか、それとも実際に過電流が発生して積算値が判定閾値を超えてしまったためなのか、負荷電流Ｉｏｕｔが遮断された理由をマイコン１１で把握できない。したがって、上記の手法によって補正後積算値を求めることが有効となる。
【００５１】
さらに、マイコン１１は、電源回路６が生成するマイコン電源電圧に基づいて動作しているが、マイコン電源電圧がマイコンリセット電圧になると、マイコンが動作できなくなる。この場合、マイコン１１は、半導体スイッチ２をオフして負荷電流Ｉｏｕｔを遮断し、負荷３の駆動を停止するとともに、それまで加減算していた積算値をリセットする。そして、マイコン電源電圧がマイコンリセット電圧以上に復帰し、再びマイコンが動作できるようになったのち、さらにマイコン１１で精度良く電圧検出を行える電圧範囲内に至った場合（例えば、７．５Ｖ）、再び半導体スイッチ２をオンして負荷３の駆動を再開する。
【００５２】
この場合において、マイコン電源電圧が低下してマイコン１１が精度良く電圧検出を行えなくなっている最中には、過電流が発生してるか否かを精度良く判定できないことから、実際に過電流が発生していてワイヤ４が高温化している可能性がある。そして、再び半導体スイッチ２をオンしたときに、同様に、過電流が発生する可能性がある。このような場合、積算値がリセットされた０のまま加減算を開始すると、実際に過電流が発生したときにそれが検出されるまでに時間が掛かってワイヤ４の発煙を的確に抑制できない可能性がある。
【００５３】
したがって、マイコン１１にて電源電圧Ｖｂａｔｔが低下したことが検出された場合において、マイコン電源電圧がマイコンリセット電圧よりも低くなってマイコン１１が動作できなくなり積算値がリセットされた場合には、再び半導体スイッチ２をオンしたときに、積算値として補正値を用いる。具体的には、補正値として、０よりも判定閾値に近い値、例えば、判定閾値の１／２の値を用い、この補正値を新たな積算値としている。
【００５４】
このように、マイコン１１が復帰して再び半導体スイッチ２をオンする際には、加減算の積算値として補正値を用いるようにする。これにより、実際に過電流が流れていた場合に、それをより迅速に検出して再度負荷電流Ｉｏｕｔを遮断することができる。
【００５５】
なお、このときの補正値としては、負荷３の再駆動時に発生するラッシュ電流相当分の加算数値が加算されただけでは判定閾値を超えない程度の値に設定されている。このため、ラッシュ電流では過電流と判定されず、過電流が実際に発生したときにだけ的確に過電流の発生を検出することが可能となる。
【００５６】
続いて、上記のように構成された過電流保護回路１の動作について、比較例と比較しながら説明する。
【００５７】
図３は、比較例として積算値の補正を行っていない場合のタイムチャートであり、図４および図５は、本実施形態のように積算値の補正を行った場合のタイムチャートである。具体的には、図３および図４は、電源電圧Ｖｂａｔｔが低下した為に過電流が誤検出されて負荷電流Ｉｏｕｔが遮断されたのち、電源電圧Ｖｂａｔｔが復帰して再び負荷電流Ｉｏｕｔが流されるようになった場合のタイムチャートを示している。また、図５は、電源電圧Ｖｂａｔｔが低下してマイコン電源電圧がマイコンリセット電圧未満になってマイコン１１がリセットされたのち、電源電圧Ｖｂａｔｔが復帰して再び負荷電流Ｉｏｕｔが流されるようになった場合の示すタイムチャートである。
【００５８】
図３に示すように、時点ｔａ１より電源電圧Ｖｂａｔｔが低下すると、図示していないがマイコン電圧が低下する。また、電源電圧Ｖｂａｔｔの低下に伴って負荷３に印加される出力電圧Ｖｏｕｔも低下し、負荷電流Ｉｏｕｔも低下する。そして、電源電圧Ｖｂａｔｔが更に低下すると、時点ｔａ２より電源電圧Ｖｂａｔｔの低下によりセンス電圧が実際の値よりも大きな値として検出されるようになって、過電流の検出精度が低下する。例えば、過電流と検出されて加算数値の加算対象となる閾値を過電流判定値とすると、負荷電流Ｉｏｕｔが過電流判定値を超えると加算数値の加算が行われるが、負荷電流Ｉｏｕｔを実際の値よりも大きな値と検出してしまうため、図中に示したように見かけ上の過電流判定値が低下していく。このため、実際の負荷電流Ｉｏｕｔが小さかったとしても過電流判定値を超えてしまう。そして、時点ｔａ３において加算数値の積算値が判定閾値を超えると、半導体スイッチ２がオフされて負荷電流Ｉｏｕｔが遮断される。
【００５９】
その後、時点ｔａ４より電源電圧Ｖｂａｔｔが徐々に復帰し、時点ｔａ５においてマイコン１１で精度良く電圧検出を行える電圧範囲内に至った場合（例えば、７．５Ｖ）、半導体スイッチ２をオンして負荷電流Ｉｏｕｔを流し、負荷３を再駆動させる。
【００６０】
このとき、負荷電流Ｉｏｕｔを流していなかった期間、つまり時点ｔａ３から時点ｔａ５までの期間中にワイヤ４の温度低下に応じて積算値が減少している。しかしながら、図３に示したように積算値の低下量が小さい場合、負荷３を再駆動したときのラッシュ電流による加算数値の加算により、直ぐに積算値が判定閾値を超えて再び負荷電流Ｉｏｕｔが遮断されることになる。したがって、過電流ではないラッシュ電流の時にまで負荷電流Ｉｏｕｔが誤遮断されてしまい、直ぐに負荷３の駆動が行えなくなる可能性がある。
【００６１】
これに対して、本実施形態のように積算値の補正を行う場合には、図４に示すように、時点ｔｂ１〜ｔｂ４まで、図３における時点ｔａ１〜ｔａ４と同様の動作を行うが時点ｔｂ５において負荷電流Ｉｏｕｔを再び流して負荷３を再駆動する際に積算値の補正が行われる。すなわち、時点ｔｂ５において、負荷電流Ｉｏｕｔが遮断されてからの時間に応じた減算数値を減算した後の積算値を補正前積算値として、補正前積算値に対して１未満の補正定数（例えば１／２）を掛けることで補正後積算値を演算している。
【００６２】
このため、補正後積算値がラッシュ電流相当の加算数値分を見込んだ値に低下させられているため、負荷３の再駆動時にラッシュ電流が発生して加算数値が加算されても、判定閾値を超えてしまわない。したがって、ラッシュ電流によって負荷電流Ｉｏｕｔが誤遮断されることを抑制でき、直ぐに負荷３が駆動できなくなることを抑制できる。
【００６３】
なお、図２に示すように、遮断特性については、ワイヤ発煙推定線に対して１／２の時間に設定されるようにマージンを設けてある。すなわち、ワイヤ発煙推定線に至ったときにワイヤ４が発煙すると推定して、その１／２の時間に至ったときに負荷電流Ｉｏｕｔが遮断されるようにしている。このため、仮に積算値が０の状態から過電流が検出されて、負荷電流Ｉｏｕｔが遮断されるに至ったとしても、その時間もワイヤ４が発煙すると推定される時間の１／２の時間である。したがって、ラッシュ電流を加味して補正後積算値を低い値に設定しても、ワイヤ４が発煙に至ることから抑制できる。
【００６４】
また、図５に示すように、時点ｔｃ１〜ｔｃ３まで、図３における時点ｔａ１〜ｔａ３と同様の動作を行ったのち、さらに電源電圧Ｖｂａｔｔが低下して時点ｔｃ４においてマイコン電源電圧がマイコンリセット電圧よりも低下すると、マイコン１１がリセットされる。これと同時に積算値も０にリセットされる。
【００６５】
その後、時点ｔｃ５より電源電圧Ｖｂａｔｔが徐々に復帰し、時点ｔｃ６においてマイコン１１で精度良く電圧検出を行える電圧範囲内に至った場合（例えば、７．５Ｖ）、半導体スイッチ２をオンして負荷電流Ｉｏｕｔを流し、負荷３を再駆動させる。このとき、負荷３を再駆動したときにラッシュ電流ではなく過電流が流れる可能性がある。このような場合に、積算値が０のままだと過電流の検出までに時間が掛かる。しかしながら、図５に示したように、時点ｔｃ６において、積算値として補正値を用いていることから、ラッシュ電流相当分の加算数値が加算されただけでは判定閾値を超えないようにできる。このため、過電流が発生したときにだけ的確に過電流の発生を検出することが可能となり、その過電流を的確に判定することが可能となる。
【００６６】
図６に示すように、積算値の補正を行っていない最初の時点での遮断特性は、ワイヤ発煙推定線に対して１／２の時間で負荷電流Ｉｏｕｔが遮断されるような特性とされている。これに対して、上記のように積算値の補正を行った場合には、その遮断特性がより早い時間で負荷電流Ｉｏｕｔが遮断されるような特性に変更されることになり、より迅速に負荷電流Ｉｏｕｔを遮断することが可能になる。その一方で、図中に示したようにラッシュ電流の特性は十分に遮断特性よりも短時間で収束し、定常電流になることから、ラッシュ電流に対しても定常電流に対しても遮断特性は十分なマージンを持って設定されることになる。したがって、ラッシュ電流が発生したときに過電流を誤検出することを抑制することが可能となる。
【００６７】
また、マイコンリセットされたときに積算値が０になるが、負荷３を再駆動する際に積算値として補正値を設定している。このため、よりワイヤ４を発煙から保護することが可能となる。
【００６８】
すなわち、マイコンリセットされる以前に、過電流が発生していたために負荷電流Ｉｏｕｔが遮断されていた場合、ワイヤ４の状態としては、図７に示す調整前の遮断特性の線上に位置している電流が所定の時間流れた状態になっている可能性がある。この場合でも、積算値を補正することで遮断特性が調整されることから、調整後の遮断特性が調整前の遮断特性からワイヤ発煙推定線に近づくように調整されたものになるものの、ワイヤ発煙推定線よりも短い時間で負荷電流Ｉｏｕｔを遮断できるような特性にできる。このため、積算値が０にリセットされたとしても、負荷３を再駆動したときに過電流が流れることによってワイヤ４が発煙することを抑制することが可能となる。
【００６９】
（他の実施形態）
本発明は上記した実施形態に限定されるものではなく、特許請求の範囲に記載した範囲内において適宜変更が可能である。
【００７０】
例えば、上記第１実施形態では、ラッシュ電流が発生するような負荷３の駆動を行う過電流保護回路１を例にあげたが、ラッシュ電流が発生しないような負荷３の駆動を行う場合にも本発明を適用できる。ラッシュ電流が発生するような負荷３としては、例えばモータなどのＬ負荷が挙げられ、ラッシュ電流が発生しないような負荷３としては、例えば抵抗などが挙げられる。
【００７１】
ラッシュ電流が発生しない負荷３が用いられる場合には、ラッシュ電流が発生しないことから、図８Ａに示すように、負荷電流Ｉｏｕｔを遮断後に再び負荷３を再駆動する際に、積算値を判定閾値に近づくように補正値を高い値に設定しても良い。例えば、積算値に対して１以上の補正定数を掛けて補正後積算値を求めたり、判定閾値よりも所定値小さい値を補正後積算値とすることができる。このようにすれば、過電流が発生して積算値が加算されたときに、より迅速に負荷電流Ｉｏｕｔを再度遮断することが可能となり、よりワイヤ４を保護することが可能となる。
【００７２】
また、ワイヤ４の発煙推定線が示す特性から考えて、負荷電流Ｉｏｕｔが比較的小さい場合には、負荷３を再駆動してワイヤ４に負荷電流Ｉｏｕｔが流れるようになっても、負荷電流Ｉｏｕｔが小さいためワイヤ４は簡単には発煙しない。このため、図８Ｂに示すように、負荷３を再駆動する際に積算値を０にリセットするようにしても良い。
【００７３】
また、上記実施形態では、電源回路６やフィルタ回路１０などをマイコン１１と別々に構成している例を挙げているが、各構成要素を必要に応じてまとめて構成することもできる。すなわち、各構成要素を別々に構成する必要は無く、負荷３の駆動を行うとともに、センス電圧に基づいて加減算値を決定し、加減算値を用いて加算を行った積算値が判定閾値を超えると負荷電流Ｉｏｕｔを遮断して負荷３の駆動を停止することで保護対象を過電流から保護する制御部としての機能を実現するものであれば、単一要素でも複数要素でも構わない。
【００７４】
また、上記実施形態では保護対象としてワイヤ４を例に挙げているが、ワイヤ４に限らず、例えば、半導体スイッチ２を保護対象とした過電流保護回路であっても良い。
【００７５】
さらに、上記実施形態では、補正後積算値として減算された積算値の１／２の値を設定する場合について説明したが、判定閾値を基準として設定すること、例えば判定閾値の１／２の値を補正後積算値とすることもできる。また、場合によっては、減算された積算値をそのまま補正後積算値として用いる場合を含めるようにしても良い。
【００７６】
また、上記実施形態では、電源電圧Ｖｂａｔｔの低下によってマイコン電圧がマイコンリセット電圧まで低下した場合においても、補正後積算値として判定閾値の１／２の値を設定したり、補正後積算値として０を設定するようにする場合を含めることもできる。
【符号の説明】
【００７７】
１    過電流保護回路
２    半導体スイッチ
３    負荷
４    ワイヤ
５    保護回路
６    電源回路
７    電圧検出回路
８    入力回路
９    変換回路
１０  フィルタ回路
１１  マイコン
【図１】
0006299740.tif 000002
【図２】
0006299740.tif 000003
【図３】
0006299740.tif 000004
【図４】
0006299740.tif 000005
【図５】
0006299740.tif 000006
【図６】
0006299740.tif 000007
【図７】
0006299740.tif 000008
【図８Ａ】
0006299740.tif 000009
【図８Ｂ】
0006299740.tif 000010
【図９】
0006299740.tif 000011
【図１０】
0006299740.tif 000012
【図１１】
0006299740.tif 000013