(57)【特許請求の範囲】
【請求項１】
高電圧スイッチと低電圧スイッチとの間に結合されたＤＣ−ＤＣ電圧コンバータ制御回路を有するＤＣ−ＤＣ電圧コンバータ、並びに第１及び第２電圧をそれぞれ出力する第１及び第２出力端子を含む電圧レギュレータを有する車両電気システムのための診断システムであって、
第１及び第２電圧レギュレータモニタリングアプリケーションと第１及び第２診断ハンドラーアプリケーションを有するマイクロプロセッサ、並びに第１アナログ−デジタルコンバータを備えるマイクロコントローラを含み、
前記第１アナログ−デジタルコンバータは、第１時間に前記電圧レギュレータの前記第１電圧を測定し、前記第１電圧に基づいて第１電圧値を生成し、
前記第１電圧レギュレータモニタリングアプリケーションは、前記第１電圧値が第１最大電圧値より大きいとき、第１フォールト値と同じ第１電圧レギュレータ状態フラグを設定し、
前記第１診断ハンドラーアプリケーションは、前記第１電圧レギュレータ状態フラグが前記第１フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換え、
前記第１アナログ−デジタルコンバータは、第２時間に前記第１電圧を測定し、前記第１電圧に基づいて第２電圧値を生成し、
前記第２電圧レギュレータモニタリングアプリケーションは、前記第２電圧値が第１最小電圧値より小さければ、第２フォールト値と同じ第２電圧レギュレータ状態フラグを設定し、
前記第２診断ハンドラーアプリケーションは、前記第２電圧レギュレータ状態フラグが前記第２フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換える診断システム。
【請求項２】
前記マイクロコントローラは、第２アナログ−デジタルコンバータをさらに備え、前記マイクロプロセッサは、第３及び第４電圧レギュレータモニタリングアプリケーション、並びに第３及び第４診断ハンドラーアプリケーションをさらに含み、
前記第２アナログ−デジタルコンバータは、第３時間に前記電圧レギュレータの前記第２電圧を測定し、前記第２電圧に基づいて第３電圧値を生成し、
前記第３電圧レギュレータモニタリングアプリケーションは、前記第３電圧値が第２最大電圧値より大きいとき、第３フォールト値と同じ第３電圧レギュレータ状態フラグを設定し、
前記第３診断ハンドラーアプリケーションは、前記第３電圧レギュレータ状態フラグが前記第３フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換え、
前記第２アナログ−デジタルコンバータは、第４時間に前記電圧レギュレータの前記第２電圧を測定し、前記第２電圧に基づいて第４電圧値を生成し、
前記第４電圧レギュレータモニタリングアプリケーションは、前記第４電圧値が第２最小電圧値より小さければ、第４フォールト値と同じ第４電圧レギュレータ状態フラグを設定し、
前記第４診断ハンドラーアプリケーションは、前記第４電圧レギュレータ状態フラグが前記第４フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換える請求項１に記載の診断システム。
【請求項３】
前記第１フォールト値は、前記第２フォールト値から少なくとも４のハミング距離を有する請求項２に記載の診断システム。
【請求項４】
前記第３フォールト値は、前記第４フォールト値から少なくとも４のハミング距離を有する請求項３に記載の診断システム。
【請求項５】
前記第１電圧は、前記電圧レギュレータが正常に動作するとき、実質的に５Ｖｄｃであり、前記第２電圧は、前記電圧レギュレータが正常に動作するとき、実質的に３．３Ｖｄｃである請求項１から４のいずれか一項に記載の診断システム。
【請求項６】
高電圧スイッチと低電圧スイッチとの間に結合されたＤＣ−ＤＣ電圧コンバータ制御回路を有するＤＣ−ＤＣ電圧コンバータ、及び第１電圧を出力する第１出力端子を含む電圧レギュレータを有する車両電気システムのための診断システムであって、
第１及び第２電圧レギュレータモニタリングアプリケーションと第１及び第２診断ハンドラーアプリケーションを有するマイクロプロセッサ、並びに第１及び第２アナログ−デジタルコンバータを備えるマイクロコントローラを含み、
前記第１アナログ−デジタルコンバータは、第１時間に前記電圧レギュレータの前記第１電圧を測定し、前記第１電圧に基づいて第１電圧値を生成し、
前記第１電圧レギュレータモニタリングアプリケーションは、前記第１電圧値が第１最大電圧値より大きいとき、第１フォールト値と同じ第１電圧レギュレータ状態フラグを設定し、
前記第１診断ハンドラーアプリケーションは、前記第１電圧レギュレータ状態フラグが前記第１フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換え、
前記第２アナログ−デジタルコンバータは、第２時間に前記第１電圧を測定し、前記第１電圧に基づいて第２電圧値を生成し、
前記第２電圧レギュレータモニタリングアプリケーションは、前記第２電圧値が前記第１最大電圧値より大きい第２最大電圧値より大きいとき、第２フォールト値と同じ第２電圧レギュレータ状態フラグを設定し、
前記第２診断ハンドラーアプリケーションは、前記第２電圧レギュレータ状態フラグが前記第２フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換える診断システム。
【請求項７】
前記マイクロプロセッサは、第３及び第４電圧レギュレータモニタリングアプリケーション、並びに第３及び第４診断ハンドラーアプリケーションを含み、
前記第１アナログ−デジタルコンバータは、第３時間に前記電圧レギュレータの前記第１電圧を測定し、前記第１電圧に基づいて第３電圧値を生成し、
前記第１電圧レギュレータモニタリングアプリケーションは、前記第３電圧値が第１最小電圧値より小さければ、第３フォールト値と同じ第３電圧レギュレータ状態フラグを設定し、
前記第３診断ハンドラーアプリケーションは、前記第３電圧レギュレータ状態フラグが前記第３フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換え、
前記第２アナログ−デジタルコンバータは、第４時間に前記第１電圧を測定し、前記第１電圧に基づいて第４電圧値を生成し、
前記第４電圧レギュレータモニタリングアプリケーションは、前記第４電圧値が前記第１最小電圧値より小さい第２最小電圧値より小さければ、第４フォールト値と同じ第４電圧レギュレータ状態フラグを設定し、
前記第４診断ハンドラーアプリケーションは、前記第４電圧レギュレータ状態フラグが前記第４フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換える請求項６に記載の診断システム。
【請求項８】
前記第１フォールト値は、前記第２フォールト値から少なくとも４のハミング距離を有する請求項７に記載の診断システム。
【請求項９】
前記第３フォールト値は、前記第４フォールト値から少なくとも４のハミング距離を有する請求項７または８に記載の診断システム。
【請求項１０】
前記第１電圧は、前記電圧レギュレータが正常に動作するとき、実質的に１２Ｖｄｃである請求項５に記載の診断システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＣ−ＤＣ電圧コンバータ及び電圧レギュレータを有する車両電気システムのための診断システムに関する。
【０００２】
本出願は、２０１７年７月３１日出願の米国仮出願第６２／５３８，８６３号及び２０１８年３月２２日出願の米国特許出願第１５／９２８，２１４号に基づく優先権を主張し、該当出願の明細書及び図面に開示された内容は、すべて本出願に援用される。
【背景技術】
【０００３】
ＤＣ−ＤＣ電圧コンバータは、入力電圧を受信し、受信した入力電圧と異なるレベルを有する出力電圧を生成する装置であって、一般に少なくとも１つのスイッチを備える。
【０００４】
このようなＤＣ−ＤＣ電圧コンバータに備えられたスイッチは、ＤＣ−ＤＣ電圧コンバータの過電圧状態が検出されれば、過電圧がシステムに印加されることを遮断するため開放され得る。
【０００５】
１つのアプリケーションを用いてＤＣ−ＤＣ電圧コンバータの過電圧検出を行う従来の方式は過電圧の検出が正確でないという問題点があるが、デュアルアプリケーションを用いてＤＣ−ＤＣ電圧コンバータの過電圧検出を行う技術に対する研究は、現在まで十分でない実情である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明者は、ＤＣ−ＤＣ電圧コンバータ及び電圧レギュレータを有する車両電気システムのための改善された診断システムの必要性を認識した。特に、本発明者は、電圧レギュレータの過電圧状態を個別的に検出できる第１及び第２電圧レギュレータモニタリングアプリケーションを用いるＤＣ−ＤＣ電圧コンバータ、及び電圧レギュレータを有する車両電気システムのための改善された診断システムに対する必要性を認識した。
【０００７】
本発明の他の目的及び長所は、下記する説明によって理解でき、本発明の実施例によってより明らかに分かるであろう。また、本発明の目的及び長所は、特許請求の範囲に示される手段及びその組合せによって実現することができる。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明の多様な実施例は以下のようである。
【０００９】
本発明の一実施例によれば、ＤＣ−ＤＣ電圧コンバータ及び電圧レギュレータを有する車両電気システムのための診断システムが提供される。
【００１０】
前記ＤＣ−ＤＣ電圧コンバータは、高電圧スイッチと低電圧スイッチとの間に結合されたＤＣ−ＤＣ電圧コンバータ制御回路を含む。
【００１１】
前記電圧レギュレータは、第１及び第２電圧をそれぞれ出力する第１及び第２出力端子を含む。
【００１２】
前記診断システムは、マイクロプロセッサ及び第１アナログ−デジタルコンバータを有するマイクロコントローラを含む。
【００１３】
前記マイクロプロセッサは、第１及び第２電圧レギュレータモニタリングアプリケーション、並びに第１及び第２診断ハンドラーアプリケーションを含む。
【００１４】
前記第１アナログ−デジタルコンバータは、第１時間に電圧レギュレータの第１電圧を測定し、第１電圧に基づいて第１電圧値を生成する。
【００１５】
前記第１電圧レギュレータモニタリングアプリケーションは、第１電圧値が第１最大電圧値より大きいとき、第１フォールト（ｆａｕｌｔ）値と同じ第１電圧レギュレータ状態フラグを設定する。
【００１６】
前記第１診断ハンドラーアプリケーションは、第１電圧レギュレータ状態フラグが第１フォールト値と同一であるとき、高電圧スイッチ及び低電圧スイッチを開放動作状態に切り換える。
【００１７】
前記第１アナログ−デジタルコンバータは、第２時間に第１電圧を測定し、第１電圧に基づいて第２電圧値を生成する。
【００１８】
前記第２電圧レギュレータモニタリングアプリケーションは、第２電圧値が第１最小電圧値より小さいとき、第２フォールト値と同じ第２電圧レギュレータ状態フラグを設定する。
【００１９】
前記第２診断ハンドラーアプリケーションは、第２電圧レギュレータ状態フラグが第２フォールト値と同一であるとき、高電圧スイッチ及び低電圧スイッチを開放動作状態に切り換える。
【００２０】
また、前記マイクロコントローラは、第２アナログ−デジタルコンバータをさらに備え、前記マイクロプロセッサは、第３及び第４電圧レギュレータモニタリングアプリケーション、並びに第３及び第４診断ハンドラーアプリケーションをさらに含む。
【００２１】
前記第２アナログ−デジタルコンバータは、第３時間に前記電圧レギュレータの前記第２電圧を測定し、前記第２電圧に基づいて第３電圧値を生成する。
【００２２】
前記第３電圧レギュレータモニタリングアプリケーションは、前記第３電圧値が第２最大電圧値より大きいとき、第３フォールト値と同じ第３電圧レギュレータ状態フラグを設定する。
【００２３】
前記第３診断ハンドラーアプリケーションは、前記第３電圧レギュレータ状態フラグが前記第３フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換える。
【００２４】
前記第２アナログ−デジタルコンバータは、第４時間に前記電圧レギュレータの前記第２電圧を測定し、前記第２電圧に基づいて第４電圧値を生成する。
【００２５】
前記第４電圧レギュレータモニタリングアプリケーションは、前記第４電圧値が第２最小電圧値より小さければ、第４フォールト値と同じ第４電圧レギュレータ状態フラグを設定する。
【００２６】
前記第４診断ハンドラーアプリケーションは、前記第４電圧レギュレータ状態フラグが前記第４フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換える。
【００２７】
また、前記第１フォールト値は、前記第２フォールト値から少なくとも４ハミング距離（Ｈａｍｍｉｎｇ  ｄｉｓｔａｎｃｅ）を有する。
【００２８】
また、前記第３フォールト値は、前記第４フォールト値から少なくとも４のハミング距離を有する。
【００２９】
また、前記第１電圧は、前記電圧レギュレータが動作するとき実質的に５Ｖｄｃであり、前記第２電圧は、前記電圧レギュレータが動作するとき実質的に３．３Ｖｄｃである。
【００３０】
本発明の他の実施例によれば、ＤＣ−ＤＣ電圧コンバータ及び電圧レギュレータを有する車両電気システムのための診断システムが提供される。
【００３１】
前記ＤＣ−ＤＣ電圧コンバータは、高電圧スイッチと低電圧スイッチとの間に結合されたＤＣ−ＤＣ電圧コンバータ制御回路を含む。
【００３２】
前記電圧レギュレータは、第１電圧を出力する第１出力端子を含む。
【００３３】
前記診断システムは、マイクロプロセッサ、並びに第１及び第２アナログ−デジタルコンバータを有するマイクロコントローラを含む。
【００３４】
前記マイクロプロセッサは、第１及び第２電圧レギュレータモニタリングアプリケーション、並びに第１及び第２診断ハンドラーアプリケーションを含む、
【００３５】
前記第１アナログ−デジタルコンバータは、第１時間に電圧レギュレータの第１電圧を測定し、第１電圧に基づいて第１電圧値を生成する。
【００３６】
前記第１電圧レギュレータモニタリングアプリケーションは、第１電圧値が第１最大電圧値より大きいとき、第１フォールト値と同じ第１電圧レギュレータ状態フラグを設定する。
【００３７】
前記第１診断ハンドラーアプリケーションは、第１電圧レギュレータ状態フラグが第１フォールト値と同一であるとき、高電圧スイッチ及び低電圧スイッチを開放動作状態に切り換える。
【００３８】
前記第２アナログ−デジタルコンバータは、第２時間に第１電圧を測定し、第１電圧に基づいて第２電圧値を生成する。
【００３９】
前記第２電圧レギュレータモニタリングアプリケーションは、第２電圧値が第２最大電圧値より大きいとき、第２フォールト値と同じ第２電圧レギュレータ状態フラグを設定する。
【００４０】
前記第２最大電圧値は、第１最大電圧値より大きい。
【００４１】
前記第２診断ハンドラーアプリケーションは、第２電圧レギュレータ状態フラグが第２フォールト値と同一であるとき、高電圧スイッチ及び低電圧スイッチを開放動作状態に切り換える。
【００４２】
また、前記マイクロプロセッサは、第３及び第４電圧レギュレータモニタリングアプリケーション、並びに第３及び第４診断ハンドラーアプリケーションを含む。
【００４３】
前記第１アナログ−デジタルコンバータは、第３時間に前記電圧レギュレータの前記第１電圧を測定し、前記第１電圧に基づいて第３電圧値を生成する。
【００４４】
前記第１電圧レギュレータモニタリングアプリケーションは、前記第３電圧値が第１最小電圧値より小さければ、第３フォールト値と同じ第３電圧レギュレータ状態フラグを設定する。
【００４５】
前記第３診断ハンドラーアプリケーションは、前記第３電圧レギュレータ状態フラグが前記第３フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換える。
【００４６】
前記第２アナログ−デジタルコンバータは、第４時間に前記第１電圧を測定し、前記第１電圧に基づいて第４電圧値を生成する。
【００４７】
前記第４電圧レギュレータモニタリングアプリケーションは、前記第４電圧値が第２最小電圧値より小さければ、第４フォールト値と同じ第４電圧レギュレータ状態フラグを設定し、前記第２最小電圧値は前記第１最小電圧値より小さく設定する。
【００４８】
前記第４診断ハンドラーアプリケーションは、前記第４電圧レギュレータ状態フラグが前記第４フォールト値と同一であるとき、前記高電圧スイッチ及び前記低電圧スイッチを開放動作状態にそれぞれ切り換える。
【００４９】
また、前記第１フォールト値は、前記第２フォールト値から少なくとも４のハミング距離を有する。
【００５０】
また、前記第３フォールト値は、前記第４フォールト値からの少なくとも４のハミング距離を有する。
【００５１】
また、前記第１電圧は、前記電圧レギュレータが動作するとき、実質的に１２Ｖｄｃである。
【発明の効果】
【００５２】
本発明の実施例のうち少なくとも１つによれば、電圧レギュレータの過電圧状態を個別的に検出可能な第１及び第２電圧レギュレータモニタリングアプリケーションを用いて、ＤＣ−ＤＣ電圧コンバータの過電圧状態を個別的に検出することができる。
【００５３】
また、本発明の実施例のうち少なくとも１つによれば、複数の電圧レギュレータの過電圧状態を効果的に検出できるため、過電圧検出の正確性及び迅速性を向上させることができる。
【００５４】
本発明の効果は、上記の効果に限定されず、言及されていない他の効果は請求範囲の記載から当業者に明確に理解できるであろう。
【図面の簡単な説明】
【００５５】
本明細書に添付される次の図面は、本発明の望ましい実施例を例示するものであり、発明の詳細な説明とともに本発明の技術的な思想をさらに理解させる役割をするため、本発明は図面に記載された事項だけに限定されて解釈されてはならない。
【００５６】
【図１】本発明の一実施例による車両電気システムのための診断システムを有する車両を示した概略図である。
【図２】図１の診断システムで用いられる非フォールト値及びフォールト値を概略的に示したテーブルである。
【図３】図１の診断システムで用いられるマイクロコントローラに備えられた第１及び第２アナログ−デジタルコンバータを示した概略図である。
【図４】図１の診断システムで用いられるメインアプリケーションのフロー図である。
【図５】図１の診断システムで用いられるメインアプリケーションのフロー図である。
【図６】図１の診断システムで用いられる第１電圧レギュレータモニタリングアプリケーションのフロー図である。
【図７】図１の診断システムで用いられる第１診断ハンドラーアプリケーションのフロー図である。
【図８】図１の診断システムで用いられる第２電圧レギュレータモニタリングアプリケーションのフロー図である。
【図９】図１の診断システムで用いられる第２診断ハンドラーアプリケーションのフロー図である。
【図１０】図１の診断システムで用いられる第３電圧レギュレータモニタリングアプリケーションのフロー図である。
【図１１】図１の診断システムで用いられる第３診断ハンドラーアプリケーションのフロー図である。
【図１２】図１の診断システムで用いられる第４電圧レギュレータモニタリングアプリケーションのフロー図である。
【図１３】図１の診断システムで用いられる第４診断ハンドラーアプリケーションのフロー図である。
【図１４】図１の診断システムで用いられる第５電圧レギュレータモニタリングアプリケーションのフロー図である。
【図１５】図１の診断システムで用いられる第５診断ハンドラーアプリケーションのフロー図である。
【図１６】図１の診断システムで用いられる第６電圧レギュレータモニタリングアプリケーションのフロー図である。
【図１７】図１の診断システムで用いられる第６診断ハンドラーアプリケーションのフロー図である。
【図１８】図１の診断システムで用いられる第７電圧レギュレータモニタリングアプリケーションのフロー図である。
【図１９】図１の診断システムで用いられる第７診断ハンドラーアプリケーションのフロー図である。
【図２０】図１の診断システムで用いられる第８電圧レギュレータモニタリングアプリケーションのフロー図である。
【図２１】図１の診断システムで用いられる第８診断ハンドラーアプリケーションのフロー図である。
【発明を実施するための形態】
【００５７】
以下、添付された図面を参照して本発明の望ましい実施例を詳しく説明する。これに先立ち、本明細書及び請求範囲に使われた用語や単語は通常的や辞書的な意味に限定して解釈されてはならず、発明者自らは発明を最善の方法で説明するために用語の概念を適切に定義できるという原則に則して本発明の技術的な思想に応ずる意味及び概念で解釈されねばならない。
【００５８】
したがって、本明細書に記載された実施例及び図面に示された構成は、本発明のもっとも望ましい一実施例に過ぎず、本発明の技術的な思想のすべてを代弁するものではないため、本出願の時点においてこれらに代替できる多様な均等物及び変形例があり得ることを理解せねばならない。
【００５９】
また、本発明の説明において、関連公知構成または機能についての具体的な説明が本発明の要旨を不明瞭にし得ると判断される場合、その詳細な説明は省略する。
【００６０】
明細書の全体に亘って、ある部分がある構成要素を「含む」とは、特に言及しない限り、他の構成要素を排除するものではなく、他の構成要素をさらに含み得ることを意味する。また、明細書に記載された「マイクロコントローラ」のような用語は、少なくとも１つの機能や動作を処理する単位を意味し、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組合せで具現され得る。
【００６１】
さらに、明細書の全体に亘って、ある部分が他の部分と「連結」されているとは、「直接的に連結」されている場合だけでなく、他の素子を介在して「間接的に連結」されている場合も含む。
【００６２】
図１を参照すれば、本発明の一実施例による車両２０が提供される。車両２０は、車両電気システム２２及び診断システム２４を含む。
【００６３】
車両電気システム２２は、電圧源５４、バッテリー６０、接触器７０、高電圧側ドライバ８０、低電圧側ドライバ８２、ＤＣ−ＤＣ電圧コンバータ１００、バッテリー１１０、第１電圧レギュレータ１１２、第２電圧レギュレータ１１４、及び電気ライン１３０、１３２、１３４、１３６、１３８、１４０、１４６を含む。
【００６４】
診断システム２４の長所は、診断システム２４が第１電圧レギュレータ１１２で過電圧状態をそれぞれ個別的に検出できる第１及び第２電圧レギュレータモニタリングアプリケーションを用いることである。また、診断システム２４は、複数の値を用いる状態フラグに関連するメモリ上書きエラーを除去するため、互いに少なくとも４のハミング距離を有するフォールト値を用いる。
【００６５】
理解のため、「ノード」とは電気回路内の領域または位置である。
【００６６】
「実質的に」との用語は、本願の値の±５％を意味する。
【００６７】
「最小電圧値」との用語は、最小臨界電圧値を意味する。
【００６８】
「最大電圧値」との用語は、最大臨界電圧値を意味する。
【００６９】
「ＯＯＲＨ」との用語は、「範囲外のハイテスト（Ｏｕｔ  Ｏｆ  Ｒａｎｇｅ  Ｈｉｇｈ  ｔｅｓｔ）」または過電圧テストを意味する。
【００７０】
「ＯＯＲＬ」との用語は、「範囲外のローテスト（Ｏｕｔ  Ｏｆ  Ｒａｎｇｅ  Ｌｏｗ  ｔｅｓｔ）」または低電圧テストを意味する。
【００７１】
本発明の一実施例において、バッテリー６０は、正極端子１８０及び負極端子１８２を含む。バッテリー６０は、正極端子１８０と負極端子１８２との間で実質的に４８Ｖｄｃを生成する。正極端子１８０は、接触器７０のノード２３４に電気的に連結される。負極端子１８２は、電気接地に電気的に連結される。
【００７２】
接触器７０は、接点２３０、接触器コイル２３２、第１ノード２３４及び第２ノード２３６を含む。第１ノード２３４は、電気ライン１３０を通じてバッテリー６０の正極端子１８０と電気的に連結される。第２ノード２３６は、電気ライン１３２を通じてＤＣ−ＤＣ電圧コンバータ１００の高電圧端子２６２に電気的に連結される。マイクロコントローラ３８０のデジタル入出力装置３９４がそれぞれ高電圧側ドライバ８０及び低電圧側ドライバ８２によって受信される第１及び第２制御信号を生成するとき、接触器コイル２３２が活性化して接点２３０を閉鎖作動状態に切り換える。選択的に、マイクロコントローラ３８０のデジタル入出力装置３９４がそれぞれ高電圧側ドライバ８０及び低電圧側ドライバ８２によって受信される第３及び第４制御信号を生成するとき、接触器コイル２３２は非活性化して接点２３０を開放作動状態に切り換える。本発明の一実施例において、第３及び第４制御信号はそれぞれ接地電圧レベルであり得る。
【００７３】
高電圧側ドライバ８０及び低電圧側ドライバ８２は、接触器コイル２３２に電源を供給するか、または、電源を遮断するように提供される。
【００７４】
高電圧側ドライバ８０は、電気ライン１３４を通じてマイクロコントローラ３８０のデジタル入出力装置３９４に電気的に連結される。高電圧側ドライバ８０は、電気ライン１３６を通じて接触器コイル２３２の第１端部に電気的にさらに連結される。高電圧側ドライバ８０は、デジタル入出力装置３９４から制御信号を受信するとき、接触器コイル２３２を活性化させる。
【００７５】
低電圧側ドライバ８２は、電気ライン１３８を通じてマイクロコントローラ３８０のデジタル入出力装置３９４に電気的に連結される。また、低電圧側ドライバ８２は、電気ライン１４０を通じて接触器コイル２３２の第２端部に電気的にさらに連結される。低電圧側ドライバ８２は、デジタル入出力装置３９４から制御信号を受信するとき、接触器コイル２３２を活性化するために電気接地を通じて電流を伝導するように構成される。
【００７６】
ＤＣ−ＤＣ電圧コンバータ１００は、高電圧スイッチ２５０、ＤＣ−ＤＣコンバータ制御回路２５２、低電圧スイッチ２５４、電気ライン２５５、２５６、２５８、２５９、ハウジング２６０、高電圧端子２６２及び低電圧端子２６４を含む。ハウジング２６０は、内部に高電圧スイッチ２５０、ＤＣ−ＤＣコンバータ制御回路２５２及び低電圧スイッチ２５４を備える。
【００７７】
高電圧スイッチ２５０は、第１ノード２７０及び第２ノード２７２を含む。第１ノード２７０は、電気ライン２５５を通じて高電圧端子２６２に電気的に連結され、高電圧端子２６２は、電気ライン１３２を通じて接触器７０の第２ノード２３６に電気的にさらに連結される。第２ノード２７２は、電気ライン２５６を通じてＤＣ−ＤＣコンバータ制御回路２５２の第１ノード２９０に電気的に連結される。本発明の一実施例において、高電圧スイッチ２５０は所望の電圧及び電流性能を有する両方向ＭＯＳＦＥＴスイッチである。マイクロコントローラ３８０が高電圧スイッチ２５０によって受信される（またはスイッチ２５０に動作可能に連結されたＤＣ−ＤＣ電圧コンバータ１００内の制御機またはマイクロプロセッサによって受信される）第１制御信号を生成するとき、マイクロコントローラ３８０はスイッチ２５０が閉鎖動作状態に切り換えられるように誘導する。マイクロコントローラ３８０が第２制御信号を生成するとき、マイクロコントローラ３８０はスイッチ２５０が開放動作状態に切り換えられるように誘導する。本発明の一実施例において、第２制御信号は接地レベル制御信号である。
【００７８】
ＤＣ−ＤＣコンバータ制御回路２５２は、第１ノード２９０及び第２ノード２９２を含む。ＤＣ−ＤＣコンバータ制御回路２５２は、マイクロコントローラ３８０からの制御信号に基づいて、第１ノード２９０で受信したＤＣ電圧を第２ノード２９２で他のＤＣ電圧出力に変換するように選択的に切り換えられる内部ＦＥＴを有する。選択的に、ＤＣ−ＤＣコンバータ制御回路２５２は、内部ＦＥＴを選択的に切り換えて、マイクロコントローラ３８０からの制御信号に基づいて第２ノード２９２で受信したＤＣ電圧を第１ノード２９０で出力される他のＤＣ電圧に変換する。
【００７９】
低電圧スイッチ２５４は、第１ノード３００及び第２ノード３０２を含む。第１ノード３００は、電気ライン２５８を通じてＤＣ−ＤＣコンバータ制御回路２５２の第２ノード２９２に電気的に連結される。第２ノード３０２は、電気ライン２５９を通じて低電圧端子２６４に電気的に連結され、低電圧端子２６４は、電気ライン１４６を通じてバッテリー１１０に電気的にさらに連結される。本発明の一実施例において、低電圧スイッチ２５４は高電圧スイッチ２５０と同じ構造を有する。本発明の一実施例において、低電圧スイッチ２５４は所望の電圧及び電流性能を有する両方向ＭＯＳＦＥＴスイッチである。マイクロコントローラ３８０が低電圧スイッチ２５４によって受信される（または、スイッチ２５４に動作可能に結合されるＤＣ−ＤＣ電圧コンバータ１００内のコントローラ又はマイクロプロセッサによって受信される）第１制御信号を生成するとき、マイクロコントローラ３８０はスイッチ２５４が閉鎖動作状態に切り換えられるように誘導する。マイクロコントローラ３８０が第２制御信号を生成するとき、マイクロコントローラ３８０はスイッチ２５４が開放動作状態に切り換えられるように誘導する。本発明の一実施例において、第２制御信号は接地レベル制御信号である。
【００８０】
バッテリー１１０は、正極端子３５０及び負極端子３５２を含む。本発明の一実施例において、バッテリー１１０は正極端子３５０と負極端子３５２との間に実質的に１２Ｖｄｃを生成する。正極端子３５０は、ＤＣ−ＤＣ電圧コンバータ１００の低電圧端子２６４に電気的に連結される。負極端子３５２は、バッテリー６０に関連する電気接地と電気的に絶縁された電気接地に電気的に結合される。
【００８１】
図１及び図３を参照すれば、第１電圧レギュレータ１１２は、それぞれ第１及び第２電圧（例えば、実質的に５Ｖｄｃ及び３．３Ｖｄｃ）を出力する出力端子３６０、３６２を含む。出力端子３６０は、ＤＣ−ＤＣコンバータ制御回路２５２に電気的に連結されて５Ｖｄｃを提供する。出力端子３６０は、第１アナログ−デジタルコンバータ４２０の非共通チャネル２に電気的に結合される。出力端子３６２は、マイクロコントローラ３８０及び第２アナログ−デジタルコンバータ４２２の非共通チャネル５に電気的に連結されて３．３Ｖｄｃを提供する。
【００８２】
第２電圧レギュレータ１１４は、電圧（例えば、実質的に１２Ｖｄｃ）を出力する出力端子３６６を含む。出力端子３６６は、ＤＣ−ＤＣ電圧コンバータ１００に電気的に連結されて１２Ｖｄｃを提供する。出力端子３６６は、第１アナログ−デジタルコンバータ４２０の共通チャンネル１２及び第２アナログ−デジタルコンバータ４２２の共通チャンネル４に電気的に結合される。
【００８３】
ＤＣ−ＤＣ電圧コンバータ１００及び電圧レギュレータ１１２、１１４の診断システム２４は、マイクロプロセッサ３９２、デジタル入出力装置３９４、メモリ装置３９６、第１アナログ−デジタルコンバータ４２０、及び第２アナログ−デジタルコンバータ４２２を含む。
【００８４】
第１アナログ−デジタルコンバータ４２０は、非共通チャネル１〜８及び共通チャンネル９〜１２を含む。非共通チャネル２は、第１電圧レギュレータ１１２の出力端子３６０に電気的に結合されて、出力端子３６０で電圧を測定する。共通チャンネル１２は、出力端子３６６で電圧を測定するため、第２電圧レギュレータ１１４の出力端子３６６に電気的に連結される。
【００８５】
第２アナログ−デジタルコンバータ４２２は、非共通チャネル５〜１２及び共通チャンネル１〜４を含む。第２アナログ−デジタルコンバータ４２２の非共通チャネル５は、出力端子３６２で電圧を測定するため、第１電圧レギュレータ１１２の出力端子３６２に電気的に連結される。第２アナログ−デジタルコンバータ４２２の共通チャンネル４は、第１アナログ−デジタルコンバータ４２０の共通チャンネル１２及び第２電圧レギュレータ１１４の出力端子３６６に電気的に結合されて出力端子３６６の電圧を測定する。
【００８６】
図１を参照すれば、マイクロコントローラ３８０は、メモリ装置３９６に貯蔵されたソフトウェア命令を実行するマイクロプロセッサ３９２を用いて電圧をモニタリングするようにプログラミングされる。マイクロプロセッサー３９２は、デジタル入出力装置３９４、メモリ装置３９６、第１アナログ−デジタルコンバータ４２０及び第２アナログ−デジタルコンバータ４２２に動作可能に連結される。デジタル入出力装置３９４は、接触器７０の動作を制御するために電圧ドライバ８０、８２によって受信されるデジタル制御信号を出力する。メモリ装置３９６は、本明細書に記載された方法を具現するため、本明細書に記載されたデータ、テーブル及びソフトウェアアプリケーションを貯蔵する。
【００８７】
図１及び図２を参照すれば、メモリ装置３９６に貯蔵されて、マイクロコントローラ３８０によって用いられるテーブル７００が示されている。テーブル７００は、レコード７０２、７０４、７０６、７０８、７１０、７１２、７１４、７１６を含む。テーブル７００は、車両電気システム２２に関連する状態フラグ値の設定に用いられる値を含む。状態フラグは、フォールト作動条件を示すフォールト値、または、非フォールト作動条件を示す非フォールト値を含むことができる。
【００８８】
特に、レコード７０２は、第１電圧レギュレータモニタリングアプリケーション（図６の８６０）に関連し、１６進数「Ｃ６」のフォールト値及び１６進数「６Ｃ」の非フォールト値を含む。
【００８９】
また、レコード７０４は、第２電圧レギュレータモニタリングアプリケーション（図８の９００）に関連し、１６進数「３Ａ」のフォールト値及び１６進数「Ａ３」の非フォールト値を含む。
【００９０】
また、レコード７０６は、第３電圧レギュレータモニタリングアプリケーション（図１０の９４０）に関連し、１６進数「６Ｃ」のフォールト値及び１６進数「Ｃ６」の非フォールト値を含む。
【００９１】
また、レコード７０８は、第４電圧レギュレータモニタリングアプリケーション（図１２の９８０）に関連し、１６進数「Ａ３」のフォールト値及び１６進数「３Ａ」の非フォールト値を含む。
【００９２】
また、レコード７１０は、第５電圧レギュレータモニタリングアプリケーション（図１４の１０２０）に関連し、１６進数「５Ｃ」のフォールト値及び１６進数「Ｃ５」の非フォールト値を含む。
【００９３】
また、レコード７１２は、第６電圧レギュレータモニタリングアプリケーション（図１６の１０６０）に関連し、１６進数「Ｃ５」のフォールト値及び１６進数「５Ｃ」の非フォールト値を含む。
【００９４】
また、レコード７１４は、第７電圧レギュレータモニタリングアプリケーション（図１８の１１００）に関連し、１６進数「６５」のフォールト値及び１６進数「５６」の非フォールト値を含む。
【００９５】
また、レコード７１６は、第８電圧レギュレータモニタリングアプリケーション（図２０の１１４０）に関連し、１６進数「５６」のフォールト値及び１６進数「６５」の非フォールト値を含む。
【００９６】
レコード７０２〜７１６内のそれぞれのフォールト値は、その値を用いる状態フラグに関連するメモリ上書きエラーを除去するため、互いに最小４のハミング距離を有する。また、レコード７０２〜７１６内のそれぞれの非フォールト値は、その値を用いる状態フラグに関連するメモリ上書きエラーを除去するため、互いに最小４のハミング距離を有する。また、レコード７０２〜７１６のそれぞれのフォールト値は、レコード７０２〜７１６の非フォールト値から最小４のハミング距離を有し、値を用いる状態フラグに関連するメモリ上書きエラーを除去する。
【００９７】
図１及び図４〜図２１を参照してシステム２４の作動方法を説明する。診断システム２４の作動方法は、メインアプリケーション８００、第１電圧レギュレータモニタリングアプリケーション８６０、第１診断ハンドラーアプリケーション８８０、第２電圧レギュレータモニタリングアプリケーション９００、第２診断ハンドラーアプリケーション９２０、第３電圧レギュレータモニタリングアプリケーション９４０、第３診断ハンドラーアプリケーション９６０、第４電圧レギュレータモニタリングアプリケーション９８０、第４診断ハンドラーアプリケーション１０００、第５電圧レギュレータモニタリングアプリケーション１０２０、第５診断ハンドラーアプリケーション１０４０、第６電圧レギュレータモニタリングアプリケーション１０６０、第６診断ハンドラーアプリケーション１０８０、第７電圧レギュレータモニタリングアプリケーション１１００、第７診断ハンドラーアプリケーション１１２０、第８電圧レギュレータモニタリングアプリケーション１１４０、及び第８診断ハンドラーアプリケーション１１６０を含む。
【００９８】
図１、図４及び図５を参照してメインアプリケーション８００を説明する。
【００９９】
段階８０２において、マイクロコントローラ３８０は、以下の変数を初期化する。
【０１００】
第１電圧レギュレータ状態フラグ＝第１非フォールト値（例えば、６Ｃ）；
第２電圧レギュレータ状態フラグ＝第２非フォールト値（例えば、Ａ３）；
第３電圧レギュレータ状態フラグ＝第３非フォールト値（例えば、Ｃ６）；
第４電圧レギュレータ状態フラグ＝第４非フォールト値（例えば、３Ａ）；
第５電圧レギュレータ状態フラグ＝第５非フォールト値（例えば、ＣＦ）；
第６電圧レギュレータ状態フラグ＝第６非フォールト値（例えば、５Ｃ）；
第７電圧レギュレータ状態フラグ＝第７非フォールト値（例えば、５６）；
第８電圧レギュレータ状態フラグ＝第８非フォールト値（例えば、６５）。
【０１０１】
前記第１〜第８非フォールト値は、互いに少なくとも４のハミング距離を有する。段階８０２の後、本方法は段階８０４に進む。
【０１０２】
段階８０４において、マイクロコントローラ３８０は、第１電圧レギュレータモニタリングアプリケーション（図６の８６０）を実行する。段階８０４の後、本方法は段階８０６に進む。
【０１０３】
段階８０６において、マイクロコントローラ３８０は、第１診断ハンドラーアプリケーション（図７の８８０）を実行する。段階８０６の後、本方法は段階８０８に進む。
【０１０４】
段階８０８において、マイクロコントローラ３８０は、第２電圧レギュレータモニタリングアプリケーション（図８の９００）を実行する。段階８０８の後、本方法は段階８１０に進む。
【０１０５】
段階８１０において、マイクロコントローラ３８０は、第２診断ハンドラーアプリケーション（図９の９２０）を実行する。段階８１０の後、本方法は段階８１２に進む。
【０１０６】
段階８１２において、マイクロコントローラ３８０は、第３電圧レギュレータモニタリングアプリケーション（図１０の９４０）を実行する。段階８１２の後、本方法は段階８１４に進む。
【０１０７】
段階８１４において、マイクロコントローラ３８０は、第３診断ハンドラーアプリケーション（図１１の９６０）を実行する。段階８１４の後、本方法は段階８１６に進む。
【０１０８】
段階８１６において、マイクロコントローラ３８０は、第４電圧レギュレータモニタリングアプリケーション（図１２の９８０）を実行する。段階８１６の後、本方法は段階８１８に進む。
【０１０９】
段階８１８において、マイクロコントローラ３８０は、第４診断ハンドラーアプリケーション（図１３の１０００）を実行する。段階８１８の後、本方法は段階８３０に進む。
【０１１０】
段階８３０において、マイクロコントローラ３８０は、第５電圧レギュレータモニタリングアプリケーション（図１４の１０２０）を実行する。段階８３０の後、本方法は段階８３２に進む。
【０１１１】
段階８３２において、マイクロコントローラ３８０は、第５診断ハンドラーアプリケーション（図１５の１０４０）を実行する。段階８３２の後、本方法は段階８３４に進む。
【０１１２】
段階８３４において、マイクロコントローラ３８０は、第６電圧レギュレータモニタリングアプリケーション（図１６の１０６０）を実行する。段階８３４の後、本方法は段階８３６に進む。
【０１１３】
段階８３６において、マイクロコントローラ３８０は、第６診断ハンドラーアプリケーション（図１７の１０８０）を実行する。段階８３６の後、本方法は段階８３８に進む。
【０１１４】
段階８３８において、マイクロコントローラ３８０は、第７電圧レギュレータモニタリングアプリケーション（図１８の１１００）を実行する。段階８３８の後、本方法は段階８４０に進む。
【０１１５】
段階８４０において、マイクロコントローラ３８０は、第７診断ハンドラーアプリケーション（図１９の１１２０）を実行する。段階８４０の後、本方法は段階８４２に進む。
【０１１６】
段階８４２において、マイクロコントローラ３８０は、第８電圧レギュレータモニタリングアプリケーション（図２０の１１４０）を実行する。段階８４２の後、本方法は段階８４４に進む。
【０１１７】
段階８４４において、マイクロコントローラ３８０は、第８診断ハンドラーアプリケーション（図２１の１１６０）を実行する。段階８４４の後、本方法は終了する。
【０１１８】
図６を参照して第１電圧レギュレータモニタリングアプリケーション８６０を説明する。
【０１１９】
段階８６２において、第１アナログ−デジタルコンバータ４２０は、第１電圧レギュレータ１１２の第１電圧を第１時間に測定し、第１電圧に基づいて第１電圧値を生成する。段階８６２の後、本方法は段階８６４に進む。
【０１２０】
段階８６４において、マイクロコントローラ３８０は、第１電圧値が第１最大電圧値より大きいか否かを判断する。段階８６４の値が「はい」であれば、本方法は段階８６６に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１２１】
段階８６６において、第１電圧レギュレータモニタリングアプリケーション８６０は、第１フォールト値（例えば、図２のテーブル７００のレコード７０２に示されたＣ６）と同じ第１電圧レギュレータ状態フラグを設定する。段階８６６の後、本方法はメインアプリケーション８００に戻る。
【０１２２】
図７を参照して第１診断ハンドラーアプリケーション８８０を説明する。
【０１２３】
段階８８２において、マイクロコントローラ３８０は、第１電圧レギュレータ状態フラグが第１フォールト値と同じであるか否かを判断する。段階８８２の値が「はい」であれば、本方法は段階８８４に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１２４】
段階８８４において、第１診断ハンドラーアプリケーション８８０は、ＤＣ−ＤＣ電圧コンバータ１００の高電圧スイッチ２５０及び低電圧スイッチ２５４それぞれを開放動作状態に切り換える。段階８８４の後、本方法はメインアプリケーション８００に戻る。
【０１２５】
図８を参照して第２電圧レギュレータモニタリングアプリケーション９００を説明する。
【０１２６】
段階９０２において、第１アナログ−デジタルコンバータ４２０は、第２時間に第１電圧レギュレータ１１２の第１電圧を測定し、第１電圧に基づいて第２電圧値を生成する。段階９０２の後、本方法は段階９０４に進む。
【０１２７】
段階９０４において、マイクロコントローラ３８０は、第２電圧値が第１最小電圧値より小さいか否かを判断する。段階９０４の値が「はい」であれば、本方法は段階９０６に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１２８】
段階９０６において、第２電圧レギュレータモニタリングアプリケーション９００は、第２フォールト値（例えば、図２のテーブル７００のレコード７０４に示された３Ａ）と同じ第２電圧レギュレータ状態フラグを設定する。第２フォールト値は第１フォールト値から少なくとも４のハミング距離を有する。段階９０６の後、本方法はメインアプリケーション８００に戻る。
【０１２９】
図９を参照して、第２診断ハンドラーアプリケーション９２０を説明する。
【０１３０】
段階９２２において、マイクロコントローラ３８０は、第２電圧レギュレータ状態フラグが第２フォールト値と同じであるか否かを判断する。段階９２２の値が「はい」であれば、本方法は段階９２４に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１３１】
段階９２４において、第２診断ハンドラーアプリケーション９２０は、ＤＣ−ＤＣ電圧コンバータ１００の高電圧スイッチ２５０及び低電圧スイッチ２５４それぞれを開放動作状態に切り換える。段階９２４の後、本方法はメインアプリケーション８００に戻る。
【０１３２】
図１０を参照して第３電圧レギュレータモニタリングアプリケーション９４０を説明する。
【０１３３】
段階９４２において、第２アナログ−デジタルコンバータ４２２は、第３時間に第１電圧レギュレータ１１２の第２電圧を測定し、第２電圧に基づいて第３電圧値を生成する。段階９４２の後、本方法は段階９４４に進む。
【０１３４】
段階９４４において、マイクロコントローラ３８０は、第３電圧値が第２最大電圧値より大きいか否かを判断する。段階９４４の値が「はい」であれば、本方法は段階９４６に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１３５】
段階９４６において、第３電圧レギュレータモニタリングアプリケーション９４０は、第３フォールト値（例えば、図２のテーブル７００のレコード７０６に示された６Ｃ）と同じ第３電圧レギュレータ状態フラグを設定する。段階９４６の後、本方法はメインアプリケーション８００に戻る。
【０１３６】
図１１を参照して第３診断ハンドラーアプリケーション９６０を説明する。
【０１３７】
段階９６２において、マイクロコントローラ３８０は、第３電圧レギュレータ状態フラグが第３フォールト値と同じであるか否かを判断する。段階９６２の値が「はい」であれば、本方法は段階９６４に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１３８】
段階９６４において、第３診断ハンドラーアプリケーション９６０は、ＤＣ−ＤＣ電圧コンバータ１００の高電圧スイッチ２５０及び低電圧スイッチ２５４それぞれを開放動作状態に切り換える。段階９６４の後、本方法はメインアプリケーション８００に戻る。
【０１３９】
図１２を参照して第４電圧レギュレータモニタリングアプリケーション９８０を説明する。
【０１４０】
段階９８２において、第２アナログ−デジタルコンバータ４２２は、第４時間に第１電圧レギュレータ１１２の第２電圧を測定し、第２電圧に基づいて第４電圧値を生成する。段階９８２の後、本方法は段階９８４に進む。
【０１４１】
段階９８４において、マイクロコントローラ３８０は、第４電圧値が第２最小電圧値より小さいか否かを判断する。段階９８４の値が「はい」であれば、本方法は段階９８６に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１４２】
段階９８６において、第４電圧レギュレータモニタリングアプリケーション９８０は、第４フォールト値（例えば、図２のテーブル７００のレコード７０８に示されたＡ３）と同じ第４電圧レギュレータ状態フラグを設定する。第４フォールト値は第３フォールト値から少なくとも４のハミング距離を有する。段階９８６の後、本方法はメインアプリケーション８００に戻る。
【０１４３】
図１３を参照して第４診断ハンドラーアプリケーション１０００を説明する。
【０１４４】
段階１００２において、マイクロコントローラ３８０は、第４電圧レギュレータ状態フラグが第４フォールト値と同じであるか否かを判断する。段階１００２の値が「はい」であれば、本方法は段階１００４に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１４５】
段階１００４において、第４診断ハンドラーアプリケーション１０００は、ＤＣ−ＤＣ電圧コンバータ１００の高電圧スイッチ２５０及び低電圧スイッチ２５４それぞれを開放動作状態に切り換える。段階１００４の後、本方法はメインアプリケーション８００に戻る。
【０１４６】
図１４を参照して第５電圧レギュレータモニタリングアプリケーション１０２０を説明する。
【０１４７】
段階１０２２において、第１アナログ−デジタルコンバータ４２０は、第５時間に第２電圧レギュレータ１１４の第３電圧を測定し、第３電圧に基づいて第５電圧値を生成する。段階１０２２の後、本方法は段階１０２４に進む。
【０１４８】
段階１０２４において、マイクロコントローラ３８０は、第５電圧値が第３最大電圧値より大きいか否かを判断する。段階１０２４の値が「はい」であれば、本方法は段階１０２６に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１４９】
段階１０２６において、第５電圧レギュレータモニタリングアプリケーション１０２０は、第５フォールト値（例えば、図２のテーブル７００のレコード７１０に示された５Ｃ）と同じ第５電圧レギュレータ状態フラグを設定する。段階１０２６の後、本方法はメインアプリケーション８００に戻る。
【０１５０】
図１５を参照して第５診断ハンドラーアプリケーション１０４０を説明する。
【０１５１】
段階１０４２において、マイクロコントローラ３８０は、第５電圧レギュレータ状態フラグが第５フォールト値と同じであるか否かを判断する。段階１０４２の値が「はい」であれば、本方法は段階１０４４に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１５２】
段階１０４４において、第５診断ハンドラーアプリケーション１０４０は、ＤＣ−ＤＣ電圧コンバータ１００の高電圧スイッチ２５０及び低電圧スイッチ２５４それぞれを開放動作状態に切り換える。段階１０４４の後、本方法はメインアプリケーション８００に戻る。
【０１５３】
図１６を参照して第６電圧レギュレータモニタリングアプリケーション１０６０を説明する。
【０１５４】
段階１０６２において、第２アナログ−デジタルコンバータ４２２は、第６時間に第２電圧レギュレータ１１４の第３電圧を測定し、第３電圧に基づいて第６電圧値を生成する。段階１０６２の後、本方法は段階１０６４に進む。
【０１５５】
段階１０６４において、マイクロコントローラ３８０は、第６電圧値が第４最大電圧値（第３最大電圧値より大きい）より大きいか否かを判断する。段階１０６４の値が「はい」であれば、本方法は段階１０６６に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１５６】
段階１０６６において、第６電圧レギュレータモニタリングアプリケーション１０６０は、第６フォールト値（例えば、図２のテーブル７００のレコード７１２に示されたＣ５）と同じ第６電圧レギュレータ状態フラグを設定する。第６フォールト値は第５フォールト値から少なくとも４のハミング距離を有する。段階１０６６の後、本方法はメインアプリケーション８００に戻る。
【０１５７】
図１７を参照して第６診断ハンドラーアプリケーション１０８０を説明する。
【０１５８】
段階１０８２において、マイクロコントローラ３８０は、第６電圧レギュレータ状態フラグが第６フォールト値と同じであるか否かを判断する。段階１０８２の値が「はい」であれば、本方法は段階１０８４に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１５９】
段階１０８４において、第６診断ハンドラーアプリケーション１０８０は、ＤＣ−ＤＣ電圧コンバータ１００の高電圧スイッチ２５０及び低電圧スイッチ２５４それぞれを開放動作状態に切り換える。段階１０８４の後、本方法はメインアプリケーション８００に戻る。
【０１６０】
図１８を参照して第７電圧レギュレータモニタリングアプリケーション１１００を説明する。
【０１６１】
段階１１０２において、第１アナログ−デジタルコンバータ４２０は、第７時間に第２電圧レギュレータ１１４の第３電圧を測定し、第３電圧に基づいて第７電圧値を生成する。段階１１０２の後、本方法は段階１１０４に進む。
【０１６２】
段階１１０４において、マイクロコントローラ３８０は、第７電圧値が第３最小電圧値より小さいか否かを判断する。段階１１０４の値が「はい」であれば、本方法は段階１１０６に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１６３】
段階１１０６において、第７電圧レギュレータモニタリングアプリケーション１１００は、第７フォールト値（例えば、図２のテーブル７００のレコード７１４に示された６５）と同じ第７電圧レギュレータ状態フラグを設定する。段階１１０６の後、本方法はメインアプリケーション８００に戻る。
【０１６４】
図１９を参照して第７診断ハンドラーアプリケーション１１２０を説明する。
【０１６５】
段階１１２２において、マイクロコントローラ３８０は、第７電圧レギュレータ状態フラグが第７フォールト値と同じであるか否かを判断する。段階１１２２の値が「はい」であれば、本方法は段階１１２４に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１６６】
段階１１２４において、第７診断ハンドラーアプリケーション１１２０は、ＤＣ−ＤＣ電圧コンバータ１００の高電圧スイッチ２５０及び低電圧スイッチ２５４それぞれを開放動作状態に切り換える。段階１１２４の後、本方法はメインアプリケーション８００に戻る。
【０１６７】
図２０を参照して第８電圧レギュレータモニタリングアプリケーション１１４０を説明する。
【０１６８】
段階１１４２において、第２アナログ−デジタルコンバータ４２２は、第８時間に第２電圧レギュレータ１１４の第３電圧を測定し、第３電圧に基づいて第８電圧値を生成する。段階１１４２の後、本方法は段階１１４４に進む。
【０１６９】
段階１１４４において、マイクロコントローラ３８０は、第８電圧値が第４最小電圧値より小さいか否かを判断する。第４最小電圧値は第３最小電圧値より小さい。段階１１４４の値が「はい」であれば、本方法は段階１１４６に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１７０】
段階１１４６において、第８電圧レギュレータモニタリングアプリケーション１１４０は、第８フォールト値（例えば、図２のテーブル７００のレコード７１６に示された５６）と同じ第８電圧レギュレータ状態フラグを設定する。第８フォールト値は第７フォールト値から少なくとも４のハミング距離を有する。段階１１４６の後、本方法はメインアプリケーション８００に戻る。
【０１７１】
図２１を参照して第８診断ハンドラーアプリケーション１１６０を説明する。
【０１７２】
段階１１６２において、マイクロコントローラ３８０は、第８電圧レギュレータ状態フラグが第８フォールト値と同じであるか否かを判断する。段階１１６２の値が「はい」であれば、本方法は段階１１６４に進む。そうでなければ、本方法はメインアプリケーション８００に戻る。
【０１７３】
段階１１６４において、第８診断ハンドラーアプリケーションは、ＤＣ−ＤＣ電圧コンバータ１００の高電圧スイッチ２５０及び低電圧スイッチ２５４それぞれを開放動作状態に切り換える。段階１１６４の後、本方法はメインアプリケーション８００に戻る。
【０１７４】
本明細書のＤＣ−ＤＣ電圧コンバータ及び電圧コンバータを有する車両電気システムのための診断システムは、他のシステムに比べて実質的な長所を提供する。特に、本発明の診断システムは、それぞれ第１電圧レギュレータで過電圧状態を個別的に検出できる第１及び第２電圧レギュレータモニタリングアプリケーションを用いる。また、前記診断システムは、複数の値を用いる状態フラグに関連するメモリ上書きエラーを除去するため、互いに少なくとも４のハミング距離を有するフォールト値を用いる。
【０１７５】
以上、本発明を単に制限された数の実施例に基づいて説明したが、本発明はこのような実施例に限定されるものではなく、本発明の精神と範囲から逸脱しない範囲内の変形例、代案例、代替例または等価例が可能であることは言うまでのない。また、多様な実施例が上述されたが、本発明はこれら実施例の一部のみを含むこともあり得ることを理解せねばならない。したがって、本発明の特許請求の範囲は上述した説明によって制限されるものではない。
【０１７６】
上述された本発明の実施例は装置及び方法のみを通じて具現されるものではなく、本発明の実施例の構成に対応する機能を実現するプログラムまたはそのプログラムが記録された記録媒体を通じても具現でき、このような具現は上述された実施例の記載から本発明が属する技術分野の専門家であれば容易に具現できるであろう。
【図１】
0006753531.tif 000002
【図２】
0006753531.tif 000003
【図３】
0006753531.tif 000004
【図４】
0006753531.tif 000005
【図５】
0006753531.tif 000006
【図６】
0006753531.tif 000007
【図７】
0006753531.tif 000008
【図８】
0006753531.tif 000009
【図９】
0006753531.tif 000010
【図１０】
0006753531.tif 000011
【図１１】
0006753531.tif 000012
【図１２】
0006753531.tif 000013
【図１３】
0006753531.tif 000014
【図１４】
0006753531.tif 000015
【図１５】
0006753531.tif 000016
【図１６】
0006753531.tif 000017
【図１７】
0006753531.tif 000018
【図１８】
0006753531.tif 000019
【図１９】
0006753531.tif 000020
【図２０】
0006753531.tif 000021
【図２１】
0006753531.tif 000022