(57)【要約】【課題】誘導性負荷に実電流を流さなくとも、電流検出用抵抗の異常を検出することができる負荷駆動制御装置を提供する。【解決手段】通常制御期間（Ｔ２）において誘導性負荷（１００）に流れる実電流をフィードバック制御する負荷駆動制御装置（１０）は、電流検出用抵抗の抵抗値情報が予め記憶された記憶手段（１６）と、通常制御期間とは別の期間であり、誘導性負荷に電流を流さない異常検出期間（Ｔ１）において、電流検出用抵抗の抵抗値を測定する抵抗値測定手段（Ｓ２０）と、抵抗値情報と抵抗値測定手段にて測定された抵抗値とに基づいて、電流検出用抵抗に異常が生じているか否かを判定する判定手段（Ｓ３０〜Ｓ７０）と、を備える。【選択図】図１
2015117736.tif 000002
【特許請求の範囲】
【請求項１】
誘導性負荷に流れる実電流を制御するために、通常制御期間（Ｔ２）において所定のデューティ比で駆動されるスイッチング手段（１２）と、
前記誘導性負荷に対して直列に接続された電流検出用抵抗（２０）を有し、前記誘導性負荷に流れる実電流を検出する実電流検出手段（１８）と、を備え、
検出した前記実電流に基づいて前記デューティ比を設定することで、前記通常制御期間において前記誘導性負荷に流れる実電流をフィードバック制御する負荷駆動制御装置であって、
前記電流検出用抵抗の抵抗値情報が予め記憶された記憶手段（１６）と、
前記通常制御期間とは別の期間であり、前記誘導性負荷に電流を流さない異常検出期間（Ｔ１）において、前記電流検出用抵抗の抵抗値を測定する抵抗値測定手段（Ｓ２０）と、
前記抵抗値情報と測定された前記抵抗値とに基づいて、前記電流検出用抵抗に異常が生じているか否かを判定する判定手段（Ｓ３０〜Ｓ７０）と、
を備えることを特徴とする負荷駆動制御装置。
【請求項２】
前記異常検出期間は、電源が投入された後の初期化期間（Ｔ０）と前記通常制御期間との間に設定されることを特徴とする請求項１に記載の負荷駆動制御装置。
【請求項３】
前記抵抗値測定手段は、前記電流検出用抵抗に所定の電流を流すことにより、前記抵抗値を測定することを特徴とする請求項１又は請求項２に記載の負荷駆動制御装置。
【請求項４】
前記抵抗値測定手段は、抵抗分圧による電位をモニタすることにより、前記抵抗値を測定することを特徴とする請求項１又は請求項２に記載の負荷駆動制御装置。
【請求項５】
複数の前記誘導性負荷（１００ａ〜１００ｃ）の駆動を制御するものであり、
各誘導性負荷に対して、前記電流検出用抵抗（２０ａ〜２０ｃ）が直列に接続され、
前記抵抗値測定手段の少なくとも一部が、複数の前記電流検出用抵抗に対して共通とされていることを特徴とする請求項１〜４いずれか１項に記載の負荷駆動制御装置。
【請求項６】
前記電流検出用抵抗の温度を検出する温度検出手段（３２）を備え、
前記記憶手段には、温度と関連付けられて前記抵抗値情報が記憶されており、
前記判定手段は、前記温度検出手段にて検出された温度に対応する前記抵抗値情報と前記抵抗値とに基づいて、前記電流検出用抵抗に異常が生じているか否かを判定することを特徴とする請求項１〜５いずれか１項に記載の負荷駆動制御装置。
【請求項７】
所定の複数回分の前記抵抗値の平均を算出する算出手段（Ｓ２４）を備え、
前記判定手段は、前記抵抗値として前記算出手段により算出された平均値と、前記抵抗値情報とに基づいて、前記電流検出用抵抗に異常が生じているか否かを判定することを特徴とする請求項１〜６いずれか１項に記載の負荷駆動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誘導性負荷に流れる実電流を検出するために、誘導性負荷に直列に接続された電流検出用抵抗を備え、誘導性負荷に流れる実電流をフィードバック制御する負荷駆動制御装置に関するものである。
【背景技術】
【０００２】
従来、誘導性負荷に流れる実電流を検出するために、誘導性負荷に直列に接続された電流検出用抵抗を備え、誘導性負荷に流れる実電流をフィードバック制御する負荷駆動制御装置が知られている。
【０００３】
この負荷駆動制御装置では、電流検出用抵抗が故障、劣化して、抵抗値が変動すると、正しく制御できないという問題が生じる。例えば、油圧によりクラッチの係合・開放を制御し、車両のオートマチックトランスミッションを目標ギア段とするためのリニアソレノイドが誘導性負荷の場合、以下の問題が生じる。電流検出用抵抗が故障して例えば抵抗値が大きく増加し、オープン状態となると、検出される実電流が過小となり、負荷駆動制御装置は実電流が増加するようにフィードバック制御する。実電流が増加すると、リニアソレノイドがオン固着もしくはオフ固着状態となる。オン固着となると油圧が過大状態となり、オフ固着状態となると油圧が過小状態となる。
【０００４】
これに対し、特許文献１に記載の異常判定装置によれば、電流検出用抵抗の故障や劣化による異常を検出することも可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１６２８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の異常判定装置では、自動変速機の入力軸回転数と出力軸回転数を用いて、異常を判定する。すなわち、誘導性負荷に実電流を流さないと、異常を検出することができない。
【０００７】
そこで、本発明は上記問題点に鑑み、誘導性負荷に実電流を流さなくとも、電流検出用抵抗の異常を検出することができる負荷駆動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
ここに開示される発明は、上記目的を達成するために以下の技術的手段を採用する。なお、特許請求の範囲及びこの項に記載した括弧内の符号は、ひとつの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、発明の技術的範囲を限定するものではない。
【０００９】
開示された発明のひとつは、誘導性負荷に流れる実電流を制御するために、通常制御期間（Ｔ２）において所定のデューティ比で駆動されるスイッチング手段（１２）と、誘導性負荷に対して直列に接続された電流検出用抵抗（２０）を有し、誘導性負荷に流れる実電流を検出する実電流検出手段（１８）と、を備え、検出した実電流に基づいてデューティ比を設定することで、通常制御期間において誘導性負荷に流れる実電流をフィードバック制御する負荷駆動制御装置であって、電流検出用抵抗の抵抗値情報が予め記憶された記憶手段（１６）と、通常制御期間とは別の期間であり、誘導性負荷に電流を流さない異常検出期間（Ｔ１）において、電流検出用抵抗の抵抗値を測定する抵抗値測定手段（Ｓ２０）と、抵抗値情報と抵抗値測定手段にて測定された抵抗値とに基づいて、電流検出用抵抗に異常が生じているか否かを判定する判定手段（Ｓ３０〜Ｓ７０）と、を備えることを特徴とする。
【００１０】
このように、判定手段は、記憶手段に記憶された電流検出用抵抗の抵抗値情報と、異常検出期間に測定された抵抗値とに基づいて、電流検出用抵抗に異常が生じているか否かを判定することができる。したがって、誘導性負荷に電流を流さなくとも、電流検出用抵抗の異常を検出することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る負荷駆動制御装置の概略構成を示す図である。
【図２】電流フィードバック制御処理を示すフローチャートである。
【図３】負荷駆動制御装置の動作状態を示すタイムチャートである。
【図４】異常検出処理を示すフローチャートである。
【図５】第２実施形態に係る負荷駆動制御装置の概略構成を示す図である。
【図６】第３実施形態に係る負荷駆動制御装置の概略構成を示す図である。
【図７】第４実施形態に係る負荷駆動制御装置において、異常検出処理を示すフローチャートである。
【図８】第５実施形態に係る負荷駆動制御装置の概略構成を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図に基づいて説明する。なお、各実施形態において、共通乃至関連する要素には同一の符号を付与するものとする。
【００１３】
（第１実施形態）
先ず、本実施形態に係る負荷駆動制御装置により、駆動が制御される誘導性負荷について説明する。
【００１４】
本実施形態では、図１に示すように、誘導性負荷として、油圧バルブのリニアソレノイド１００を採用している。一例として、リニアソレノイド１００は、油圧によりクラッチの係合・開放を制御し、ひいては、車両のオートマチックトランスミッションを目標ギア段に制御するために用いられる。
【００１５】
リニアソレノイド１００はコイルとプランジャを有しており、コイルへの通電を制御することで、プランジャ、ひいてはプランジャに連結されたスプールの作動が制御されるようになっている。
【００１６】
次に、図１に基づき、負荷駆動制御装置の概略構成を説明する。
【００１７】
図１に示すように、負荷駆動制御装置１０は、スイッチ１２と、マイコン１４と、外部メモリ１６と、電流検出部１８と、を備えている。
【００１８】
スイッチ１２は、リニアソレノイド１００の通電経路上に設けられており、マイコン１４から供給されるパルス信号Ｓ１によって、オン・オフが制御される。スイッチ１２がオンすると、リニアソレノイド１００に電流が供給され、オフすると、電流の供給が遮断される。
【００１９】
本実施形態では、スイッチ１２としてＭＯＳＦＥＴを採用しており、このスイッチ１２が、バッテリ電源ＶＢとリニアソレノイド１００との間に設けられている。そして、ＭＯＳＦＥＴのゲート信号としてパルス信号Ｓ１を入力することで、パルス信号Ｓ１に応じた、スイッチ１２のオン・オフの切替を実施することができる。なお、スイッチ１２は、特許請求の範囲に記載のスイッチング手段に相当する。
【００２０】
マイコン１４は、ＣＰＵ、ＲＯＭ、ＲＡＭ、レジスタなどを備えて構成されている。マイコン１４において、ＣＰＵは、入力信号、ＲＯＭ、外部メモリ１６などに記憶されたプログラムに基づいて、ＲＡＭ及びレジスタを一時的に記憶領域として用いつつ各種演算処理を実行する。本実施形態では、外部メモリ１６として、ＥＥＰＲＯＭを採用している。
【００２１】
電流検出部１８は、リニアソレノイド１００に流れる電流（以下、実電流と示す）を検出する部分であり、電流検出用抵抗２０と、オペアンプ２２と、を有している。この電流検出部１８は、特許請求の範囲に記載の実電流検出手段に相当する。
【００２２】
電流検出用抵抗２０は、リニアソレノイド１００に対して、直列に接続されている。詳しくは、一端が、リニアソレノイド１００の下流側の端子に接続されており、他端が、接地されている。このように、電流検出用抵抗２０は、両端に生じる電圧が、リニアソレノイド１００に流れる実電流の値に応じた電圧となるよう設けられている。なお、電流検出用抵抗２０の抵抗値情報、例えば基準となる抵抗値が、上記した外部メモリ１６に予め記憶されている。
【００２３】
オペアンプ２２は、正極入力端子が電流検出用抵抗２０の上流側の端子に電気的に接続されており、負極入力端子が電流検出用抵抗２０の下流側の端子に電気的に接続されている。オペアンプ２２の出力端子は、マイコン１４に電気的に接続されている。このように、オペアンプ２２は、電流検出用抵抗２０の両端間で発生する電圧を増幅し、出力信号Ｓ３としてマイコン１４に出力するよう設けられている。
【００２４】
負荷駆動制御装置１０は、さらに、後述する異常検出処理に用いられる定電流源２４及びスイッチ２６を有している。定電流源２４は、電流検出用抵抗２０に対して一定の電流を流すべく、電流検出用抵抗２０に対して直列に配置されている。スイッチ２６は、マイコン１４からの指示信号Ｓ２によってオン・オフが制御される。スイッチ２６がオンすると、定電流源２４による電流が電流検出用抵抗２０に供給され、オフすると電流の供給が遮断される。
【００２５】
次に、図２に基づき、後述する通常制御期間Ｔ２に実施される通常制御処理、すなわち電流フィードバック制御処理について説明する。マイコン１４による電流フィードバック制御処理については周知であるため、簡単に説明する。マイコン１４は、後述するステップＳ５０を受けて、電流フィードバック制御処理を実行する。また、通常制御期間Ｔ２において以下に示す一連の処理を繰り返し実行する。
【００２６】
先ず、マイコン１４は、目標電流値を取得する（Ｓ１０）。目標電流値は、マイコン１４内において算出されたものでも良いし、マイコン１４外で算出されたものでも良い。この目標電流値は、制御対象であるリニアソレノイド１００を目標状態にするため、リニアソレノイド１００に流すべき電流値である。目標電流値は、例えばオートマチックトランスミッションの入力側回転数と出力側回転数に基づいて算出される。
【００２７】
次に、マイコン１４は、実電流値を取得する（Ｓ１１）。ここで取得する実電流値とは、電流検出部１８のオペアンプ２２から出力された出力信号Ｓ３のＡ／Ｄ変換値である。
【００２８】
次に、マイコン１４は、Ｓ１０で取得した目標電流値とＳ１１で取得した実電流値の偏差を算出する（Ｓ１２）。そして、算出した偏差に基づいて、偏差に比例したデューティ比の算出（Ｓ１３）、及び、偏差の積分値に比例したデューティ比の算出（Ｓ１４）を行う。すなわち、マイコン１４は、ＰＩ制御を行う。なお、ＰＩ制御に限らず、Ｐ制御やＰＩＤ制御を行なうこともできる。
【００２９】
次に、マイコン１４は、Ｓ１３で算出した結果にＳ１４で算出した結果を加算して、Ｆ／Ｂ用デューティ比を算出する（Ｓ１５）。そして、算出したＦ／Ｂ用デューティ比を、マイコン１４内の出力部におけるレジスタに保存する（Ｓ１６）。以上により、一連の処理を終了する。出力部は、レジスタに記憶されたデューティ比にしたがって、パルス信号Ｓ１を生成するとともに、スイッチ１２に対してパルス信号Ｓ１を出力する。
【００３０】
次に、図３及び図４に基づき、異常検出処理について説明する。
【００３１】
図３に示すように、本実施形態では、負荷駆動制御装置１０の初期化期間Ｔ０と、上記した電流フィードバック制御処理がなされる通常制御期間Ｔ２との間の異常検出期間Ｔ１において、電流検出用抵抗２０の異常を検出する異常検出処理を実行する。図３では、時刻ｔ１〜ｔ２が初期化期間Ｔ０、時刻ｔ２〜ｔ４が異常検出期間Ｔ１、時刻ｔ４以降が通常制御期間Ｔ２となっている。
【００３２】
初期化期間Ｔ０の開始時刻ｔ１以前において、負荷駆動制御装置１０の電源は投入されておらず、負荷駆動制御装置１０の動作状態はオフ状態となっている。時刻ｔ１において電源が投入されると、負荷駆動制御装置１０は初期化（イニシャル）状態となる。この初期化状態において、マイコン１４がリセットされる。
【００３３】
時刻ｔ２において、クロック信号が安定し、リセット状態が解除されると、負荷駆動制御装置１０は、異常検出処理を開始する。図４に示すように、負荷駆動制御装置１０は、先ず、電流検出用抵抗２０の抵抗値を測定する（Ｓ２０）。このステップＳ２０が、特許請求の範囲に記載の抵抗値測定手段に相当する。
【００３４】
本実施形態では、マイコン１４がスイッチ２６に対して指示信号Ｓ２を出力し、これによりスイッチ２６がオフ状態からオン状態になる。すると、定電流源２４と電流検出用抵抗２０とが電気的に接続され、電流検出用抵抗２０に一定の電流（例えば１Ａ）が供給される。これにともなって、オペアンプ２２の出力信号Ｓ３が立上り、この出力信号Ｓ３に基づいてマイコン１４は抵抗値（以下、測定値と示す）を算出する。異常検出期間Ｔ１のうち、図３に示す時刻ｔ２〜ｔ３において、ステップＳ２０の抵抗値測定がなされる。
【００３５】
次に、マイコン１４は、外部メモリ１６から、予め記憶された抵抗値情報（以下、メモリ値と示す）を取得する（Ｓ３０）。なお、ステップＳ３０とステップＳ２０の順序を入れ替えても良い。そして、マイコン１４は、取得した測定値とメモリ値とに基づいて、抵抗値変動率を算出する（Ｓ４０）。抵抗値変動率は、測定値とメモリ値との差分の絶対値をメモリ値で除算した値である。
【００３６】
次に、マイコン１４は、抵抗値変動率が予め定められた基準値以上であるかをもって、電流検出用抵抗２０に異常があるか否かを判定する（Ｓ５０）。基準値は、使用環境温度での電流検出用抵抗２０の抵抗値の変動率と、経年劣化による抵抗値の変動率と、オペアンプ２２の出力誤差と、を加味して決定されている。
【００３７】
Ｓ５０での判定の結果、抵抗値変動率が基準値以上である場合、マイコン１４は、電流検出用抵抗２０に異常が生じていると判定し、異常時処理の実行を指示する（Ｓ６０）。一方、抵抗値変動率が基準値未満の場合、マイコン１４は、電流検出用抵抗２０が正常であると判定し、通常制御処理の実行を指示する（Ｓ７０）。以上のステップＳ３０〜Ｓ７０が、特許請求の範囲に記載の判定手段に相当する。そして、一連の処理を終了する。なお、異常検出期間Ｔ１のうち、図３に示す時刻ｔ３〜ｔ４において、ステップＳ３０〜Ｓ７０の処理が実行される。
【００３８】
電流検出用抵抗２０に異常なしと判定された場合、通常制御処理実行の指示を受けて、時刻ｔ４から、通常制御処理である電流フィードバック制御処理が実行される。一方、異常ありと判定された場合、通常制御処理は実行されず、異常時処理実行の指示を受けて、時刻ｔ４から、異常時処理が実行される。異常時処理としては、例えば異常であることをユーザなどに示す報知処理、異常を示すデータの保存処理などが実行される。
【００３９】
次に、本実施形態に係る負荷駆動制御装置１０の効果について説明する。
【００４０】
本実施形態では、負荷駆動制御装置１０の外部メモリ１６に、電流検出用抵抗２０の抵抗値に関する値（メモリ値）が予め記憶されている。また、負荷駆動制御装置１０が、定電流源２４やスイッチ２６を備えており、通常制御期間Ｔ２とは別の期間である異常検出期間Ｔ１において、電流検出用抵抗２０の抵抗値を測定することができる。また、メモリ値と測定値とに基づいて、電流検出用抵抗２０に異常が生じているか否かを判定することができる。
【００４１】
したがって、リニアソレノイド１００に電流を流さなくとも、電流検出用抵抗２０の異常を検出することができる。
【００４２】
また、本実施形態では、負荷駆動制御装置１０の電源投入直後の初期化期間Ｔ０と、リニアソレノイド１００に流れる実電流がフィードバック制御される通常制御期間Ｔ２との間に、異常検出期間Ｔ１が設定されている。したがって、電源投入後、通常制御を行う前に、電流検出用抵抗２０の異常を検出することができる。これによれば、電流フィードバック制御後に実行されるダイアグ等各種データの保存期間に異常検出を行う場合に較べて、電流検出用抵抗２０の異常を、リニアソレノイド１００に電流を流す前においてより確実に検出することができる。
【００４３】
また、本実施形態では、負荷駆動制御装置１０が、定電流源２４やスイッチ２６を備えており、異常検出期間Ｔ１において、スイッチ２６がオンされて、定電流源２４から電流検出用抵抗２０に一定の電流（例えば１Ａ）が供給される。また、このとき、オペアンプ２２の出力信号Ｓ３がマイコン１４に入力され、抵抗値が算出される。このように、電流検出用抵抗２０に一定の電流を流すことにより、抵抗値を測定する構成を採用すると、電流検出部１８を兼用することができるため、構成を簡素化することができる。
【００４４】
（第２実施形態）
本実施形態において、第１実施形態に示した負荷駆動制御装置１０と共通する部分についての説明は割愛する。
【００４５】
本実施形態では、抵抗分圧による電位をモニタすることにより、電流検出用抵抗２０の抵抗値を測定することを特徴とする。負荷駆動制御装置１０は、図５に示すように、所定の電圧（例えば５Ｖ）を供給する電源Ｖｃｃと、電源Ｖｃｃと電流検出用抵抗２０との間に設けられた抵抗２８と、電源Ｖｃｃと電流検出用抵抗２０との電気的な接続を制御するスイッチ３０と、を有している。なお、抵抗２８としては、抵抗器でも良いし、単に配線抵抗でも良い。
【００４６】
第１実施形態に示したステップＳ２０において、マイコン１４はスイッチ３０に対して指示信号Ｓ２を出力し、これによりスイッチ３０がオフ状態からオン状態になる。すると、電源Ｖｃｃ、抵抗２８、電流検出用抵抗２０が電気的に接続される。マイコン１４は、接続点の電位を信号Ｓ４によってモニタしている。上記したスイッチ３０のオンにより、抵抗２８と電流検出用抵抗２０との接続点の電位、すなわち抵抗分圧による電位が、信号Ｓ４としてマイコン１４に入力される。マイコン１４は、入力された抵抗分圧の電位に基づいて、抵抗値を算出する。
【００４７】
このように、抵抗分圧による電位をモニタし、電流検出用抵抗２０の抵抗値を測定することによっても、第１実施形態と同等の効果を奏することができる。
【００４８】
しかしながら、第１実施形態に示した構成のほうが、電流検出部１８を兼用できる分、マイコン１４の入力ポートを少なくすることができる。これにより、マイコン１４の体格を小型化することもできる。
【００４９】
（第３実施形態）
本実施形態において、第１実施形態に示した負荷駆動制御装置１０と共通する部分についての説明は割愛する。
【００５０】
本実施形態では、負荷駆動制御装置１０が、第１実施形態に示した構成に加えて、図６に示すように、電流検出用抵抗２０の温度を検出するための温度センサ３２を備えている。この温度センサ３２は、特許請求の範囲に記載の温度検出手段に相当する。
【００５１】
温度センサ３２の検出信号Ｓ５は、マイコン１４に出力される。また、外部メモリ１６には、抵抗値情報として、温度と関連付けられた抵抗値情報が記憶されている。すなわち、温度と抵抗値との関係を示すマップが記憶されている。
【００５２】
マイコン１４は、第１実施形態に示したステップＳ３０の前に、温度センサ３２から温度情報を取得した後、ステップＳ３０において、取得した温度に対応するメモリ値を外部メモリ１６から取得する。そして、このメモリ値と測定値とに基づいて、電流検出用抵抗２０に異常があるか否かを判定する。
【００５３】
電流検出用抵抗２０の抵抗値は温度特性を有している。したがって、上記したように、電流検出用抵抗２０の温度に対応する抵抗値情報を選択すると、電流検出用抵抗２０の異常をより精度良く検出することができる。
【００５４】
なお、図６では、第１実施形態の構成に適用する例を示したが、第２実施形態の構成に適用することもできる。
【００５５】
（第４実施形態）
本実施形態において、第１実施形態に示した負荷駆動制御装置１０と共通する部分についての説明は割愛する。
【００５６】
第１実施形態では、抵抗値の測定ごとに、判定を行う例を示した。これに対し、本実施形態では、複数回分の抵抗値の平均を算出して、この平均値を判定に用いる点を特徴とする。
【００５７】
異常検出処理開始により、図７に示すように、Ｓ２０において、電流検出用抵抗２０の抵抗値を測定する。次いで、マイコン１４は、測定回数をカウントする（Ｓ２１）。そして、測定回数が、予め決定された基準回数以上となったか否かを判定する（Ｓ２２）。
【００５８】
ステップＳ２２において、測定回数が基準回数に達していないと判定された場合、マイコン１４は、測定値をＲＡＭに保存する（Ｓ２３）。そして、Ｓ２０に戻る。
【００５９】
一方、ステップＳ２２において、測定回数が基準回数に達したと判定された場合、マイコン１４は、基準回数分の測定値の平均を算出する（Ｓ２４）。このステップＳ２４が、特許請求の範囲に記載の算出手段に相当する。また、マイコン１４は、カウンタのカウント数をクリアする（Ｓ２５）。
【００６０】
次いで、マイコン１４は、第１実施形態に示したステップＳ３０を実施する。図７において、ステップＳ３０以降は、第１実施形態（図４参照）と同じであるので、ステップＳ４０以降の記載を省略する。なお、ステップＳ４０では、Ｓ２４で算出された平均値とメモリ値から、抵抗値変動率を算出する。
【００６１】
このように、複数回分の測定値の平均を算出して、この平均値を判定に用いると、例えば信号Ｓ３に外部ノイズが重畳して、マイコン１４が誤判定する、すなわち電流検出用抵抗２０の異常を誤検出するのを抑制することができる。
【００６２】
なお、第１実施形態の構成に適用する例を示したが、それ以外の実施形態の構成に適用することもできる。
【００６３】
（第５実施形態）
本実施形態において、第１実施形態に示した負荷駆動制御装置１０と共通する部分についての説明は割愛する。
【００６４】
本実施形態では、図８に示すように、負荷駆動制御装置１０が、リニアソレノイド１００として複数のリニアソレノイド１００ａ〜１００ｃの駆動を制御する。これらリニアソレノイド１００ａ〜１００ｃに流れる実電流が適宜制御されることで、車両のオートマチックトランスミッションが目標ギア段となる。
【００６５】
負荷駆動制御装置１０は、リニアソレノイド１００ａに対応するスイッチ１２ａ及び電流検出部１８ａを有している。すなわち、リニアソレノイド１００ａに対応する電流検出用抵抗２０ａ及びオペアンプ２２ａを有している。同様に、負荷駆動制御装置１０は、リニアソレノイド１００ｂに対応するスイッチ１２ｂ及び電流検出部１８ｂを有している。また、リニアソレノイド１００ｃに対応するスイッチ１２ｃ及び電流検出部１８ｃを有している。
【００６６】
各電流検出部１８ａ〜１８ｃのオペアンプ２２ａ〜２２ｃの出力信号Ｓ３ａ〜Ｓ３ｃは、マイコン１４に入力される。また、マイコン１４から、各スイッチ１２ａ〜１２ｃを駆動させるためのパルス信号Ｓ１ａ〜Ｓ１ｃが、各スイッチ１２ａ〜１２ｃに対して出力される。
【００６７】
また、負荷駆動制御装置１０は、異常検出期間Ｔ１において、電流検出用抵抗２０ａ〜２０ｃの抵抗をそれぞれ検出するために、定電流源２４と、各電流検出用抵抗２０ａ〜２０ｃに対応して設けられたスイッチ２６ａ〜２６ｃと、を有している。そして、異常検出期間Ｔ１において、マイコン１４からスイッチ２６ａ〜２６ｃに対し、指示信号Ｓ２ａ〜Ｓ２ｃが出力される。この指示信号Ｓ２ａ〜Ｓ２ｃは、スイッチ２６ａ〜２６ｃを順にオンさせるように、出力される。これにより、定電流源２４により、所定の電流を電流検出用抵抗２０ａ〜２０ｃに順次流すことができる。すなわち、１つの定電流源２４で、複数の電流検出用抵抗２０ａ〜２０ｃの異常を検出することができる。
【００６８】
なお、信号Ｓ１ａ，Ｓ２ａ，Ｓ３ａが、リニアソレノイド１００ａに対応し、信号Ｓ１ｂ，Ｓ２ｂ，Ｓ３ｂが、リニアソレノイド１００ｂに対応し、信号Ｓ１ｃ，Ｓ２ｃ，Ｓ３ｃが、リニアソレノイド１００ｃに対応している。
【００６９】
このように、本実施形態では、複数の電流検出用抵抗２０ａ〜２０ｃに対して、定電流源２４が共通となっている。したがって、負荷駆動制御装置１０の構成を簡素化することができる。
【００７０】
なお、第２実施形態の構成において、電源Ｖｃｃや抵抗２８を、複数の電流検出用抵抗２０ａ〜２０ｃに対して共通としても良い。
【００７１】
以上、本発明の好ましい実施形態について説明したが、本発明は上記した実施形態になんら制限されることなく、本発明の主旨を逸脱しない範囲において、種々変形して実施することが可能である。
【００７２】
本実施形態では、誘導性負荷として、オートマチックトランスミッションの油圧を制御する油圧バルブのリニアソレノイド１００を例示した。しかしながら、誘導性負荷としては上記例に限定されるものではない。
【００７３】
本実施形態では、外部メモリ１６に、電流検出用抵抗２０の抵抗値情報が記憶される例を示したが、マイコン１４のＲＯＭに記憶されても良い。
【００７４】
本実施形態では、抵抗値変動率を算出することで、電流検出用抵抗２０に異常が生じているか否かを判定する例を示した。しかしながら、測定値とメモリ値とに基づく異常有無の判定手法は上記例に限定されるものではない。例えば、測定値とメモリ値の差分の絶対値を算出し、この値と基準値と比較することで、電流検出用抵抗２０に異常が生じているか否かを判定するようにしても良い。
【符号の説明】
【００７５】
１０・・・負荷駆動制御装置、１２，１２ａ，１２ｂ，１２ｃ・・・スイッチ、１４・・・マイコン、１６・・・外部メモリ、１８，１８ａ，１８ｂ，１８ｃ・・・電流検出部、２０，２０ａ，２０ｂ，２０ｃ・・・抵抗、２２，２２ａ，２２ｂ，２２ｃ・・・オペアンプ、２４・・・定電流源、２６，２６ａ，２６ｂ，２６ｃ・・・スイッチ、２８・・・抵抗、３０・・・スイッチ、３２・・・温度センサ、１００，１００ａ，１００ｂ，１００ｃ・・・リニアソレノイド
【図１】
2015117736.tif 000003
【図２】
2015117736.tif 000004
【図３】
2015117736.tif 000005
【図４】
2015117736.tif 000006
【図５】
2015117736.tif 000007
【図６】
2015117736.tif 000008
【図７】
2015117736.tif 000009
【図８】
2015117736.tif 000010