(57)【特許請求の範囲】
【請求項１】
電源のプラス端子とボディーアースとの間に接続された複数の可変抵抗手段と、
前記可変抵抗手段それぞれにかかる電圧を測定して出力する複数の測定手段と、
電子制御ユニットから情報を受信し、前記情報及び前記測定手段それぞれから受信した電圧に基づいて、それぞれの可変抵抗手段を流れる電流の差が最小となるように各可変抵抗手段の抵抗値を決定し、決定した抵抗値をとるように各可変抵抗手段に命令を送信する制御手段と
を有することを特徴とする適正化装置。
【請求項２】
前記制御手段は、各可変抵抗手段について決定した抵抗値をエンジン回転数に対応付けて記憶し、電子制御ユニットから取得したエンジン回転数情報に基づいて、記憶した抵抗値を取るように各可変抵抗手段に命令を送信する、ことを特徴とする請求項１に記載の適正化装置。
【請求項３】
前記制御手段は、車内に設けられた表示手段に測定した前記可変抵抗手段それぞれにかかる電圧を表示させることを特徴とする請求項１又は２に記載の適正化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は適正化装置に関し、より詳しくは例えば自動車のバッテリなどの電源に接続された電気機器群の動作を適正化させるための適正化装置に関する。
【背景技術】
【０００２】
近年の技術の発展により、自動車はエアコン、カーナビ、オーディオ装置など電力を消費する電気機器を多数備えるようになってきているともに、車体の各所に設けたセンサなどからデータを収集し、このデータをマイクロコンピュータで処理して様々な制御処理やアクチュエータの駆動を行うようになってきている。このため、マイクロコンピュータと各種機器、センサ、アクチュエータ（駆動回路）の間で通信ネットワークを構成し、互いにデータや命令のやりとりを行うようになっている（例えば、特許文献１）。
【０００３】
また、これらの電気機器、センサ、マイクロコンピュータ、アクチュエータを動作させるための電力はバッテリにより供給される。
【特許文献１】特開２００６−１９３０１６号公開公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
これらの電気機器、センサ、マイクロコンピュータ、アクチュエータを正常に動作させるためには、これらの機器が正常に動作する範囲の電流、電圧を供給する必要があるが、これらの機器などが一斉に使用され、電源からの電力供給能力を上回ると、各機器などに供給できる電流、電圧が減少、降下してしまい、これら電気機器の正常な動作、適正な動作を確保できなくなる虞がある。
【０００５】
また、これらの機器などに供給される電流や印加される電圧が変動してしまうと、自動車内のマイクロコンピュータと機器、各種センサとの間のネットワークで送受信されるデータや命令を示す電気信号が正しく伝達されない虞もある。
【０００６】
本発明の目的は、電源から供給される各種電気機器への電流、電圧の変動を低減されることにより、各種電気機器の動作を適正化させ、自動車などの諸性能の向上を図ることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するための手段として、本発明は以下の特徴を有している。  
本発明にかかる第１の態様は、適正化装置として提案される。  
この適正化装置は、電源のプラス端子とボディーアースとの間に接続された複数の可変抵抗手段と、前記可変抵抗手段それぞれにかかる電圧を測定して出力する複数の測定手段と、電子制御ユニットから情報を受信し、前記情報及び前記測定手段それぞれから受信した電圧に基づいて、それぞれの可変抵抗手段を流れる電流の差が最小となるように各可変抵抗手段の抵抗値を決定し、決定した抵抗値をとるように各可変抵抗手段に命令を送信する制御手段とを有するを有することを特徴とする。
【０００８】
かかる適正化装置によれば、電源から供給される各種電気機器への電流、電圧の変動を低減されることにより、各種電気機器の動作を適正化させ、自動車の諸性能の向上を図ることができる。
【発明の効果】
【０００９】
本発明によれば、電源から供給される各種電気機器への電流、電圧の変動を低減されることにより、各種電気機器の動作を適正化させ、自動車などの諸性能の向上を図ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明の実施の形態を説明する。  
図１は、本発明の一実施の形態にかかる適正化装置を装着した自動車の構成例を示すブロック図である。なお、本発明に関与しない構成要素については図示を省略する。
【００１１】
自動車１００には、電源１０１と、電源１０１に接続された電気機器群１０２、適正化装置１０４、エンジン１０５、キャブレータ１０６、発電機１０７、変速機１０８とを有している。
【００１２】
電源１０１、電気機器群１０２、エンジン１０５、キャブレータ１０６、発電機１０７、変速機１０８それぞれのマイナス端子はすべて、ボディーアース１０８に接続されており、電気機器群１０２、エンジン１０５、キャブレータ１０６、発電機１０７、変速機１０８それぞれのプラス端子は、電源１０１のプラス端子に接続されている。
【００１３】
適正化装置１０４は第１の端子を有しており、この第１の端子は電源１０１のプラス端子Ａ１に接続されている。また、適正化装置１０４は第２の端子を有しており、この第２の端子は電源１０１のマイナス端子Ａ０に接続されている。適正化装置１０４は、さらに別の４つのマイナス端子を有しており、それぞれエンジン１０５のマイナス端子（Ｔ１)，キャブレータ１０６のマイナス端子（Ｔ２）、発電機１０７のマイナス端子（Ｔ３）、変速機１０８のマイナス端子（Ｔ４)に接続されている。
【００１４】
自動車１００にはＥＣＵ１０３（エンジンコントロールユニット）が設けられており、主にエンジン１０５の点火系と燃料系の制御を行っているとともに、電気機器群１０２に含まれる各種電気機器に制御信号を送信し、また各機器から信号(センサ出力信号、など）を受信し、受信した信号に基づいて電気機器の制御をおこなう役割を有している。ＥＣＵ１０３と電気機器群１０２は相互に信号の送受信が行えるように接続されている。
適正化装置１０４はＥＣＵ１０３から信号やデータを受信できるように、ＥＣＵ１０３に接続されている。
【００１５】
電源１０１は、バッテリ（蓄電池）などである。電気機器群１０２は、自動車１００の部品、或いは搭載機器として電力の供給を電源から受けて動作する機器、もしくは回路であって、例えばエアコン、カーナビ、各種センサ、ランプ、制御回路、マイクロコンピュータなどである。図１ではこれらの代表として一つのボックスのみ図示しているが、実際には多数のこれらの電気機器、電気回路、デバイス、センサ、アクチュエータなどが電源１０１から電力の供給を受けることができるように電源１０１、より詳しくは電源１０１のプラス端子に接続されるとともに、各電気機器のマイナス端子はボディーアース１０８に接続されている。
【００１６】
適正化装置１０４の信号端子にはＥＣＵ１０３が接続されている。ＥＣＵ１０３は、適正化装置１０４に車速パルス信号、走行回転数（エンジン回転数）信号など、適正化装置１０４がボディーアース電流を制御するに利用可能な信号を適正化装置１０４に出力する。
【００１７】
[適正化装置の構成例]
適正化装置１０４の構成例を説明する。図２は、適正化装置１０４の構成例を示したブロック図である。適正化装置１０４は、制御部２０１と、第１電圧測定部２０２＿１及び第１可変抵抗部２０３＿１と、第２電圧測定部２０２＿２及び第２可変抵抗部２０３＿２と、第３電圧測定部２０２＿３及び第３可変抵抗部２０３＿３と、第４電圧測定部２０２＿４及び第１可変抵抗部２０３＿４とを有している。
【００１８】
本発明の制御手段に相当する制御部２０１は、本発明の測定手段に相当する第１電圧測定部２０２＿１、第２電圧測定部２０２＿２、第３電圧測定部、第４電圧測定部２０２＿１と、それぞれによって測定された電圧値を示す信号又はデータを受信可能に接続されている。また制御部２０１は、ＥＣＵ１０３と通信可能に接続されている。
【００１９】
制御部２０１は、本発明の可変抵抗手段に相当する第１可変抵抗部２０３＿１、第２可変抵抗部２０３＿２、第３可変抵抗部２０３＿３、第４可変抵抗部２０３＿４に抵抗値を指示する信号又はデータを送信可能に接続されている。制御部２０１は、例えばマイクロコンピュータなどのプログラムを実行可能な情報処理装置である。
【００２０】
第１可変抵抗部２０３＿１は、電源１０１のマイナス端子Ａ０とエンジンアース端子Ｔ１とに接続されており、アース電流が第１可変抵抗部２０３＿１を流れる。第１電圧測定部２０２＿１は第１可変抵抗部２０３＿１と並列に接続されており、第１可変抵抗部２０３＿１にかかる電圧を測定できるようになっている。
【００２１】
第２可変抵抗部２０３＿２は、電源１０１のマイナス端子Ａ０とキャブレータアース端子Ｔ２とに接続されており、アース電流が第２可変抵抗部２０３＿２を流れる。第２電圧測定部２０２＿２は第２可変抵抗部２０３＿２と並列に接続されており、第２可変抵抗部２０３＿２にかかる電圧を測定できるようになっている。
【００２２】
第３可変抵抗部２０３＿３は、電源１０１のマイナス端子Ａ０と発電機アース端子Ｔ３とに接続されており、アース電流が第３可変抵抗部２０３＿３を流れる。第３電圧測定部２０２＿３は第３可変抵抗部２０３＿３と並列に接続されており、第３可変抵抗部２０３＿３にかかる電圧を測定できるようになっている。
【００２３】
第４可変抵抗部２０３＿４は、電源１０１のマイナス端子Ａ０と変速機アース端子Ｔ４とに接続されており、アース電流が第４可変抵抗部２０３＿４を流れる。第４電圧測定部２０２＿４は第４可変抵抗部２０３＿４と並列に接続されており、第４可変抵抗部２０３＿４にかかる電圧を測定できるようになっている。
【００２４】
第１可変抵抗部２０３＿１、第２可変抵抗部２０３＿２、第３可変抵抗部２０３＿３、第４可変抵抗部２０３＿４は、制御部２０１からの抵抗値指示信号に応じて、抵抗値を切り替えるように動作する。例えば、各可変抵抗部２０３のそれぞれは、異なる値を有する複数の抵抗器と、これら複数の抵抗器から一つのみを選択してボディーアース電量が流れるようにするスイッチ素子（例えばＦＥＴ）と、スイッチ素子を選択的にＯＮ／ＯＦＦさせる信号を出力する回路(例えばデュプレクサ）から構成される回路である。
【００２５】
第１電圧測定部２０２＿１、第２電圧測定部２０２＿２、第３電圧測定部、第４電圧測定部２０２＿１はそれぞれ、測定した第１可変抵抗部２０３＿１、第２可変抵抗部２０３＿２、第３可変抵抗部２０３＿３、第４可変抵抗部２０３＿４のそれぞれにかかる電圧を測定し、測定した電圧値を示す信号又はデータを生成し、これを制御部２０１に送信する。
電圧値は、電圧測定部がデジタルデータとして出力する構成としてもよいし、アナログ信号を直接マイクロコンピュータである制御部２０１に送信し、マイクロコンピュータのＡ／Ｄ変換機能により、デジタルデータ化する構成としてもよい。
【００２６】
制御部２０１は、ＥＣＵ１０３からの各種情報と第１電圧測定部２０２＿１、第２電圧測定部２０２＿２、第３電圧測定部、第４電圧測定部２０２＿１からの電圧値情報とに基づいて、第１可変抵抗部２０３＿１、第２可変抵抗部２０３＿２、第３可変抵抗部２０３＿３、第４可変抵抗部２０３＿４のそれぞれの抵抗値を決定し、決定した抵抗値に切り替えるよう第１電圧測定部２０２＿１、第２電圧測定部２０２＿２、第３電圧測定部、第４電圧測定部２０２＿１に抵抗値指示命令を送信する。どのように抵抗値を決定するかについては、後述する。
【００２７】
（適正化装置の動作例）
次に、本実施の形態にかかる適正化装置１０４の動作例を説明する。  
図３は、適正化装置１０４の動作例である適正化処理の内容を示したフローチャートである。以下、図３を参照しながら、適正化装置１０４の動作例を説明する。
【００２８】
適正化装置１０４は、適正化処理を開始すると、まず自動車１００がアイドリング状態であるか否かを判定する（Ｓ１０）。この判定は、ＥＣＵ１０３から速度情報、エンジン回転数情報を適正化装置１０４が受信して判定する。アイドリング状態ではないと判定した場合（Ｓ１０，Ｎｏ）、適正化装置１０４はステップＳ１０に戻り、アイドリング状態の開始までこれを繰り返す。
【００２９】
一方、ステップＳ１０においてアイドリング状態であると判定した場合（Ｓ１０、Ｙｅｓ）、適正化装置１０４は電気負荷無し時状態設定処理を実行する（Ｓ２０）。電気負荷無し時状態設定処理の内容については後述する。
適正化装置１０４は、電気機器群１０２の各機器、装置のスイッチがＯＮとなっているか否かを判定する（Ｓ３０）。具体的には、適正化装置１０４はＥＣＵ１０３からの故障診断信号によって判定を行う。なお、ラジエータの水温が一定の温度（例えば、３５℃〜５０℃で、ユーザ設定により指定可能）以下の場合は、ＯＮ状態であってもＯＮとみなさない）なお、スイッチがＯＮであるか否かの判定対象となる電気機器群１０２の各機器、装置は電気機器群１０２に含まれるすべての機器、装置でなくともよく、あらかじめ定めておく機器、装置(例えば、電力消費量の大きいもののみ)を判定対象としてもよい。
【００３０】
さて、ステップＳ３０の判定で電気機器群１０２の各機器、装置のスイッチがＯＮではないと判定した場合（Ｓ１０，Ｎｏ）、適正化装置１０４はステップＳ３０に戻り、判定対象の機器、装置すべてのスイッチがＯＮとなるまでこれを繰り返す。一方、ステップＳ３０の判定において、判定対象の機器、装置すべてのスイッチがＯＮとなっていると判定した場合（Ｓ３０、Ｙｅｓ）、適正化装置１０４は電気負荷時状態設定処理を実行する（Ｓ４０）。電気負荷時状態設定処理の内容については、後述する。
【００３１】
ステップＳ４０実行後、適正化装置１０４は、自動車１００が走行状態か否かを判定する（Ｓ５０）。具体的には、適正化装置１０４はＥＣＵ１０３から速度情報を取得して、この情報に基づいて判定を行う。
【００３２】
ステップＳ５０の判定において、走行状態ではないと判定した場合（Ｓ１０，Ｎｏ）、適正化装置１０４はステップＳ５０に戻り、走行状態になるまでこれを繰り返す。一方、ステップＳ５０において走行状態であると判定した場合（Ｓ１０、Ｙｅｓ）、適正化装置１０４は走行状態時設定処理を実行する（Ｓ６０）。走行状態時設定処理の内容については後述する。
【００３３】
ステップＳ５０の実行後、適正化装置１０４は、自動車１００が停車・エンジン停止状態か否かを判定する（Ｓ７０）。具体的には、適正化装置１０４はＥＣＵ１０３から速度情報、エンジン回転数情報を取得して、この情報に基づいて判定を行う。ステップＳ７０の判定において、停車・エンジン停止状態ではないと判定した場合（Ｓ７０，Ｎｏ）、適正化装置１０４はステップＳ７０に戻り、停車・エンジン停止状態になるまでこれを繰り返す。一方、ステップＳ７０において停車・エンジン停止状態であると判定した場合（Ｓ７０、Ｙｅｓ）、適正化装置１０４は適正化処理を終了する。
【００３４】
[電気負荷無し時状態設定処理]
次に、図３の電気負荷無し時状態設定処理（Ｓ２０）の内容について説明する。図４は、電気負荷無し時状態設定処理の一例を示したフローチャートである。
電気負荷無し時状態設定処理において、適正化装置１０４、より詳しくは制御部２０１は、ＥＣＵ１０３から送信されたアクセルセンサ信号がOFF,走行信号がOFF,アイドリング状態認識OBD２信号がONであることを確認する（Ｓ４０１）。次に、適正化装置１０４、より詳しくは制御部２０１は、エンジン回転数を示す情報であるエンジン回転数情報をＥＣＵ１０３から取得し、このエンジン回転数情報をエンジンアイドリング状態時電気無負荷時回転数として記憶する（Ｓ４０２）。次に、適正化装置１０４、より詳しくは制御部２０１は、電源１０１のマイナス端子A0と、各アース端子T1,T2,T3,T4それぞれの間の電圧V1、V2,V3,V4を測定する（Ｓ４０３）。より具体的には、適正化装置１０４、より詳しくは制御部２０１は、第１電圧測定部２０２＿１、第２電圧測定部２０２＿２、第３電圧測定部、第４電圧測定部２０２＿１からの電圧値情報をそれぞれ電圧V1、V2、V3、V4として記憶する。次に適正化装置１０４、より詳しくは制御部２０１は、記憶した電圧値V1,V2,V3,V4それぞれの電圧を所定の表示装置に表示させるようにしてもよい（Ｓ４０４）。次に、適正化装置１０４、より詳しくは制御部２０１は各可変抵抗部を流れるボディーアース電流がが均一若しくは電流の才が最小になるように、第１可変抵抗部２０３＿１、第２可変抵抗部２０３＿２、第３可変抵抗部２０３＿３、第４可変抵抗部２０３＿４のそれぞれの抵抗値を決定し、決定した抵抗値に切り替えるよう第１可変抵抗部２０３＿１、第２可変抵抗部２０３＿２、第３可変抵抗部２０３＿３、第４可変抵抗部２０３＿４に指示信号を送信する（Ｓ４０５）。
以上で、適正化装置１０４は電気負荷無し時状態設定処理（Ｓ２０）を終了する。
【００３５】
[電気負荷時状態設定処理]
次に、図３の電気負荷時状態設定処理（Ｓ４０）の内容について説明する。図５は、電気負荷時状態設定処理の一例を示したフローチャートである。
電気負荷時状態設定処理において、適正化装置１０４、より詳しくは制御部２０１は、エアコン、スモール/ヘッドランプ、各種ランプ、ナビ等の電気機器のスイッチをONにする（Ｓ５０１）。次に、適正化装置１０４、より詳しくは制御部２０１は、電源１０１のマイナス端子A0と、各アース端子T1、T2、T3、T4それぞれの間の電圧V1、V2、V3、V4を測定する（Ｓ５０２）。より具体的には、適正化装置１０４、より詳しくは制御部２０１は、第１電圧測定部２０２＿１、第２電圧測定部２０２＿２、第３電圧測定部、第４電圧測定部２０２＿１からの電圧値情報をそれぞれ電圧V1、V2、V3、V4として記憶する。次に適正化装置１０４、より詳しくは制御部２０１は、記憶した電圧値V1、V2、V3、V4それぞれの電圧を所定の表示装置に表示させるようにしてもよい（Ｓ５０３）。次に、適正化装置１０４、より詳しくは制御部２０１は各可変抵抗部２０３に流れるボディーアース電流がが均一若しくは電流の差が最小になるように、第１可変抵抗部２０３＿１、第２可変抵抗部２０３＿２、第３可変抵抗部２０３＿３、第４可変抵抗部２０３＿４のそれぞれの抵抗値を決定し、決定した抵抗値に切り替えるよう第１可変抵抗部２０３＿１、第２可変抵抗部２０３＿２、第３可変抵抗部２０３＿３、第４可変抵抗部２０３＿４に指示信号を送信する（Ｓ５０４）。
以上で、適正化装置１０４は電気負荷時状態設定処理（Ｓ４０）を終了する。
【００３６】
[走行状態時設定処理]
次に図３の走行状態時設定処理（Ｓ６０）の内容について説明する。図６は、走行状態時設定処理の一例を示したフローチャートである。
走行状態時設定処理において、適正化装置１０４、より詳しくは制御部２０１はエンジン回転数を取得する（Ｓ６００）。具体的には、制御部２０１がＥＣＵ１０３よりエンジン回転数データを受信することで、上記エンジン回転数の取得が行われる。
次に、適正化装置１０４、より詳しくは制御部２０１は自動車１００の走行状態が終了したか否かを判定する（Ｓ６１０）。具体的には、適正化装置１０４、より詳しくは制御部２０１は、ＥＣＵ１０３から速度信号、エンジン回転数、アクセルポジション信号を取得し、速度信号が０を示し、エンジン回転数が０を示し、アクセルポジション信号がアクセル閉を示す状態であれば、走行状態終了と判定する。
ステップＳ６１０において走行状態終了と判定した場合（Ｓ６１０、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は、走行時設定処理を終了する。一方、走行状態終了でないと判定した場合（Ｓ６１０、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１は次のステップＳ６０１に進む。
【００３７】
ステップＳ６０１において、適正化装置１０４、より詳しくは制御部２０１はエンジン回転数が１０００回転／分以下であるか否かを判定する（Ｓ６０１）。エンジン回転数が１０００回転／分以下であると判定した場合（Ｓ６０１、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は１０００回転時制御処理（Ｓ６０２）を実行する。ステップＳ６０２実行後、後述するステップＳ６１０に進む。１０００回転時制御処理（Ｓ６０２）の内容は後述する。一方、ステップＳ６０１でエンジン回転数が１０００回転／分以下ではないと判定した場合（Ｓ６０１、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１はエンジン回転数が１０００回転／分より大きく且つ１５００回転／分以下であるか否かを判定する（Ｓ６０３）。
【００３８】
エンジン回転数が１０００回転／分より大きく且つ１５００回転／分以下であると判定した場合（Ｓ６０３、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は１５００回転時制御処理（Ｓ６０４）を実行する。ステップＳ６０４実行後、後述するステップＳ６０９に進む。１５００回転時制御処理（Ｓ６０４）の内容は後述する。一方、ステップＳ６０１でエンジン回転数が１０００回転／分より大きく且つ１５００回転／分以下ではないと判定した場合（Ｓ６０３、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１はエンジン回転数が１５００回転／分より大きく且つ２０００回転／分以下であるか否かを判定する（Ｓ６０５）。
【００３９】
ステップＳ６０５においてエンジン回転数が１５００回転／分より大きく且つ２０００回転／分以下であると判定した場合（Ｓ６０５、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は２０００回転時制御処理（Ｓ６０６）を実行する。ステップＳ６０６実行後、後述するステップＳ６１０に進む。なお２０００回転時制御処理（Ｓ６０６）の内容は後述する。一方、ステップＳ６０５でエンジン回転数が１５００回転／分より大きく且つ２０００回転／分以下ではないと判定した場合（Ｓ６０５、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１はエンジン回転数が２０００回転／分より大きく且つ２５００回転／分以下であるか否かを判定する（Ｓ６０７）。
【００４０】
ステップＳ６０７においてエンジン回転数が２０００回転／分より大きく且つ２５００回転／分以下であると判定した場合（Ｓ６０７、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は２５００回転時制御処理（Ｓ６０８）を実行する。また２５００回転時制御処理（Ｓ６０８）の内容は後述する。ステップＳ６０８実行後、後述するステップＳ６１０に進む。一方、ステップＳ６０７でエンジン回転数が２０００回転／分より大きく且つ２５００回転／分以下ではないと判定した場合（Ｓ６０７、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１は２５００超回転時制御処理（Ｓ６０９）を実行する。なお２０００回転時制御処理（Ｓ６０９）の内容は後述する。
【００４１】
ステップＳ６０２、Ｓ６０４、Ｓ６０６、Ｓ６０８、Ｓ６０９の実行後、処理はステップＳ６００に戻り、走行時設定処理が継続される。  
以上で、走行状態時設定処理（Ｓ６０）の説明を終了する。  
【００４２】
[１０００回転時制御処理]
次に、１０００回転時制御処理（図６、Ｓ６０２）について説明する。図７は１０００回転時制御処理（図６、Ｓ６０２）の一例を示すフローチャートである。１０００回転時制御処理において、適正化装置１０４、より詳しくは制御部２０１は、１０００回転時用抵抗値は記憶されているか否かを判定する（Ｓ７０１）。１０００回転時用抵抗値が記憶されていると判定した場合（Ｓ７０１、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は記憶されている１０００回転時抵抗値とするよう各可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ７０５）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令された抵抗値をとるように動作する。
【００４３】
一方、ステップＳ７０１において１０００回転時用抵抗値が記憶されていないと判定した場合（Ｓ７０１、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１及び電圧測定部２０２＿１、電圧測定部２０２＿２、電圧測定部２０２＿３、電圧測定部２０２＿４は電源プラス端子A0と各アース端子T1,T2,T3,T4間それぞれの電圧V1、V2,V3,V4を測定する（Ｓ８０２）。
【００４４】
次に、適正化装置１０４、より詳しくは制御部２０１はボディーアース電流が均一若しくは電流の差が最小になるようにそれぞれの可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４の大きさを決定し、その抵抗値をとるよう可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ７０３）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令に従って、指定された抵抗値をとるように動作する。
【００４５】
次に、適正化装置１０４、より詳しくは制御部２０１は、ステップＳ７０３において決定した各可変抵抗の抵抗値を１０００回転時用抵抗値として記憶する（Ｓ７０４）。  
以上で、１０００回転時制御処理（図６、Ｓ６０２）の説明を終了する。
【００４６】
[１５００回転時制御処理]
次に、１５００回転時制御処理（図６、Ｓ６０３）について説明する。図７は１５００回転時制御処理（図６、Ｓ６０３）の一例を示すフローチャートである。１５００回転時制御処理において、適正化装置１０４、より詳しくは制御部２０１は、１５００回転時用抵抗値は記憶されているか否かを判定する（Ｓ８０１）。１５００回転時用抵抗値が記憶されていると判定した場合（Ｓ８０１、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は記憶されている１５００回転時抵抗値とするよう各可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ８０５）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令された抵抗値をとるように動作する。
【００４７】
一方、ステップＳ８０１において１５００回転時用抵抗値が記憶されていないと判定した場合（Ｓ８０１、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１及び電圧測定部２０２＿１、電圧測定部２０２＿２、電圧測定部２０２＿３、電圧測定部２０２＿４は電源プラス端子A0と各アース端子T1,T2,T3,T4間それぞれの電圧V1、V2,V3,V4を測定する（Ｓ８０２）。
【００４８】
次に、適正化装置１０４、より詳しくは制御部２０１は各可変抵抗部２０３を流れるボディーアース電流が均一若しくは電流の差が最小になるようにそれぞれの可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４の大きさを決定し、その抵抗値をとるよう可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ８０３）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令に従って、指定された抵抗値をとるように動作する。
次に、適正化装置１０４、より詳しくは制御部２０１は、ステップＳ８０３において決定した各可変抵抗の抵抗値を１５００回転時用抵抗値として記憶する（Ｓ８０４）。  
以上で、１５００回転時制御処理（図６、Ｓ６０３）の説明を終了する。
【００４９】
[２０００回転時制御処理]
次に、２０００回転時制御処理（図６、Ｓ６０６）について説明する。図９は２０００回転時制御処理（図６、Ｓ６０６）の一例を示すフローチャートである。２０００回転時制御処理において、適正化装置１０４、より詳しくは制御部２０１は、２０００回転時用抵抗値は記憶されているか否かを判定する（Ｓ９０１）。２０００回転時用抵抗値が記憶されていると判定した場合（Ｓ９０１、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は記憶されている２０００回転時抵抗値とするよう各可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ９０５）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令された抵抗値をとるように動作する。この後適正化装置１０４、より詳しくは制御部２０１は２０００回転時制御処理を終了する。
【００５０】
一方、ステップＳ９０１において２０００回転時用抵抗値が記憶されていないと判定した場合（Ｓ９０１、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１及び電圧測定部２０２＿１、電圧測定部２０２＿２、電圧測定部２０２＿３、電圧測定部２０２＿４は電源プラス端子A0と各アース端子T1,T2,T3,T4間それぞれの電圧V1、V2,V3,V4を測定する（Ｓ９０２）。
【００５１】
次に、適正化装置１０４、より詳しくは制御部２０１は各可変抵抗部２０３を流れるボディーアース電流が均一若しくは電流の差が最小になるようにそれぞれの可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４の大きさを決定し、その抵抗値をとるよう可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ９０３）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令に従って、指定された抵抗値をとるように動作する。
【００５２】
次に、適正化装置１０４、より詳しくは制御部２０１は、ステップＳ９０３において決定した各可変抵抗の抵抗値を２０００回転時用抵抗値として記憶する（Ｓ９０４）。これで適正化装置１０４、より詳しくは制御部２０１は２０００回転時制御処理を終了する。  
以上で、２０００回転時制御処理（図６、Ｓ６０６）の説明を終了する。
【００５３】
[２５００回転時制御処理]
次に、２５００回転時制御処理（図６、Ｓ６０８）について説明する。図９は２５００回転時制御処理（図６、Ｓ６０８）の一例を示すフローチャートである。２５００回転時制御処理において、適正化装置１０４、より詳しくは制御部２０１は、２５００回転時用抵抗値は記憶されているか否かを判定する（Ｓ１００１）。２５００回転時用抵抗値が記憶されていると判定した場合（Ｓ１００１、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は記憶されている２５００回転時抵抗値とするよう各可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ１００５）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令された抵抗値をとるように動作する。この後適正化装置１０４、より詳しくは制御部２０１は２５００回転時制御処理を終了する。
【００５４】
一方、ステップＳ１００１において２５００回転時用抵抗値が記憶されていないと判定した場合（Ｓ１００１、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１及び電圧測定部２０２＿１、電圧測定部２０２＿２、電圧測定部２０２＿３、電圧測定部２０２＿４は電源プラス端子A0と各アース端子T1,T2,T3,T4間それぞれの電圧V1、V2,V3,V4を測定する（Ｓ１００２）。
【００５５】
次に、適正化装置１０４、より詳しくは制御部２０１は各可変抵抗部２０３を流れるボディーアース電流が均一若しくは電流の差が最小になるようにそれぞれの可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４の大きさを決定し、その抵抗値をとるよう可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ１００３）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令に従って、指定された抵抗値をとるように動作する。
【００５６】
次に、適正化装置１０４、より詳しくは制御部２０１は、ステップＳ１００３において決定した各可変抵抗の抵抗値を２５００回転時用抵抗値として記憶する（Ｓ１００４）。これで適正化装置１０４、より詳しくは制御部２０１は２５００回転時制御処理を終了する。  
以上で、２５００回転時制御処理（図６、Ｓ６０６）の説明を終了する。
【００５７】
[２５００超回転時制御処理]
次に、２５００超回転時制御処理（図６、Ｓ６０９）について説明する。図９は２５００超回転時制御処理（図６、Ｓ６０９）の一例を示すフローチャートである。２５００超回転時制御処理において、適正化装置１０４、より詳しくは制御部２０１は２５００超回転時用抵抗値は記憶されているか否かを判定する（Ｓ１１０１）。２５００超回転時用抵抗値が記憶されていると判定した場合（Ｓ１１０１、Ｙｅｓ）、適正化装置１０４、より詳しくは制御部２０１は記憶されている２５００超回転時抵抗値とするよう各可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ１１０５）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令された抵抗値をとるように動作する。この後適正化装置１０４、より詳しくは制御部２０１は２５００超回転時制御処理を終了する。
【００５８】
一方、ステップＳ１１０１において２５００超回転時用抵抗値が記憶されていないと判定した場合（Ｓ１１０１、Ｎｏ）、適正化装置１０４、より詳しくは制御部２０１及び電圧測定部２０２＿１、電圧測定部２０２＿２、電圧測定部２０２＿３、電圧測定部２０２＿４は電源プラス端子A0と各アース端子T1,T2,T3,T4間それぞれの電圧V1、V2,V3,V4を測定する（Ｓ１１０２）。
【００５９】
次に、適正化装置１０４、より詳しくは制御部２０１は各可変抵抗部２０３を流れるボディーアース電流が均一若しくは電流の差が最小になるようにそれぞれの可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４の大きさを決定し、その抵抗値をとるよう可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４に命令を送信する（Ｓ１１０３）。この命令を受信した可変抵抗部２０３＿１、２０３＿２、２０３＿３、２０３＿４のそれぞれは、命令に従って、指定された抵抗値をとるように動作する。
【００６０】
次に、適正化装置１０４、より詳しくは制御部２０１は、ステップＳ１１０３において決定した各可変抵抗の抵抗値を２５００超回転時用抵抗値として記憶する（Ｓ１１０４）。これで適正化装置１０４、より詳しくは制御部２０１は２５００超回転時制御処理を終了する。  
以上で、２５００超回転時制御処理（図６、Ｓ６０９）の説明を終了する。
【００６１】
[まとめ]
本発明は、自動車に限られることなく、電源を用いて搭載されているさまざまな電気機器、装置などを駆動させるいかなるものにも適用可能であって、例えば船舶、ディーゼル車などにも適用可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施の形態にかかる適正化装置を装着した自動車の構成例を示すブロック図
【図２】適正化装置の構成例を示したブロック図
【図３】適正化装置の動作例である適正化処理の内容を示したフローチャート
【図４】電気負荷無し時状態設定処理の一例を示したフローチャート
【図５】電気負荷時状態設定処理の一例を示したフローチャート
【図６】走行状態時設定処理の一例を示したフローチャート
【図７】１０００回転時制御処理の一例を示すフローチャート
【図８】１５００回転時制御処理の一例を示すフローチャート
【図９】２０００回転時制御処理の一例を示すフローチャート
【図１０】２５００回転時制御処理の一例を示すフローチャート
【図１１】２５００超回転時制御処理の一例を示すフローチャート
【符号の説明】
【００６３】
１０１…電源；  １０２…電気機器群；  １０３…ＥＣＵ；  １０４…適正化装置；  １０５…エンジン；  １０６…キャブレータ；  １０７…発電機；  ２０１…制御部；  ２０２…電圧測定部；  ２０３…可変抵抗部
【図１】
0005408676.tif 000002
【図２】
0005408676.tif 000003
【図３】
0005408676.tif 000004
【図４】
0005408676.tif 000005
【図５】
0005408676.tif 000006
【図６】
0005408676.tif 000007
【図７】
0005408676.tif 000008
【図８】
0005408676.tif 000009
【図９】
0005408676.tif 000010
【図１０】
0005408676.tif 000011
【図１１】
0005408676.tif 000012