(57)【要約】【課題】識別情報の設定時間の短縮を図ると共に、誤設定を低減できる通信システムを提供する。【解決手段】車載ネットワーク１において、マスター装置２と複数のスレーブ装置３とが通信を行う。マスター装置２には、複数のスレーブ装置３毎に設けられ、対応するスレーブ装置３に電源を供給するための複数の半導体リレーＣＨ２１〜ＣＨ２ｎが設けられている。マスター装置２のフラッシュＲＯＭ２４Ｂには、複数の半導体リレーＣＨ２１〜ＣＨ２ｎに対応するＩＤが記憶されている。マスター装置２は、半導体リレーＣＨ２１〜ＣＨ２ｎを順にオンして半導体リレーＣＨ２１〜ＣＨ２ｎをオンする毎に対応するＩＤを送信する。複数のスレーブ装置３は、電源供給後に受信したＩＤを自身のＩＤとして設定する。【選択図】図２
2019193113.tif 000002
【特許請求の範囲】
【請求項１】
複数のスレーブ装置と、前記複数のスレーブ装置と通信するマスター装置と、を備えた通信システムにおいて、
前記マスター装置は、前記複数のスレーブ装置毎に設けられ、対応する前記スレーブ装置に電源を供給するための複数のスイッチと、前記複数のスイッチに対応する識別情報を記憶する記憶部と、前記スイッチを順にオンして前記スイッチをオンする毎に対応する識別情報を送信する送信部と、を有し、
前記複数のスレーブ装置は、電源供給後に受信した前記識別情報を自身の識別情報として設定する設定部を有することを特徴とする通信システム。
【請求項２】
前記マスター装置は、車両内に設置され、
前記複数のスレーブ装置は、複数の負荷に接続され、
前記複数の負荷は、常時駆動可能な負荷と、アクセサリ時に駆動可能な負荷と、イグニッション時に駆動可能な負荷と、に分類され、
１つの前記スレーブ装置には、同一種類の前記負荷が接続されていることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記マスター装置は、車両内に複数設置され、
前記記憶部に記憶された識別情報は、前記マスター装置の車両内での設置位置を示す設置情報を含むことを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
複数のスレーブ装置と通信するマスター装置において、
前記複数のスレーブ装置毎に設けられ、対応する前記スレーブ装置に電源を供給する複数のスイッチと、
前記複数のスイッチに対応する識別情報を記憶する記憶部と、
前記スイッチを順にオンして前記スイッチをオンする毎に対応する識別情報を送信する送信部と、を備えたことを特徴とするマスター装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関する。
【背景技術】
【０００２】
乗用車、貨物車等の車両には、ランプや、パワーウインドウなどの多種多様な負荷が搭載されている。そして、複数の負荷が接続されるスレーブ装置と、複数のスレーブ装置を制御するマスター装置と、の通信を用いて上記負荷を制御する技術が提案されている。
【０００３】
そして、上記の技術においては、それぞれ複数の負荷が接続される複数のスレーブ装置に識別情報（ＩＤ）を設定する必要がある。
【０００４】
上記ＩＤを設定する方法としては、例えば特許文献１に記載されたものが提案されている。上述したＩＤ設定方法では、ＩＤ未設定のスレーブ装置を車載ＬＡＮ接続する毎にマスター装置がスレーブ装置にＩＤを送出し、スレーブ装置はＩＤを記憶する。
【０００５】
しかしながら、スレーブ装置の接続毎にＩＤ設定するため、ＩＤ設定に時間がかかる、という問題があった。また、マスター装置がスレーブ装置に送出するＩＤ順序は決まっているため、スレーブ装置の車載ＬＡＮへの接続順序が異なった場合は本来と異なるＩＤを設定してしまう、という問題もあった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１８４５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、以上の背景に鑑みてなされたものであり、識別情報の設定時間の短縮を図ると共に、誤設定を低減できる通信システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の態様である通信システムは、複数のスレーブ装置と、前記複数のスレーブ装置と通信するマスター装置と、を備えた通信システムにおいて、前記マスター装置は、前記複数のスレーブ装置毎に設けられ、対応する前記スレーブ装置に電源を供給するための複数のスイッチと、前記複数のスイッチに対応する識別情報を記憶する記憶部と、前記スイッチを順にオンして前記スイッチをオンする毎に対応する識別情報を送信する送信部と、を有し、前記複数のスレーブ装置は、電源供給後に受信した前記識別情報を自身の識別情報として設定する設定部を有することを特徴とする。
【０００９】
また、前記マスター装置は、車両内に設置され、前記複数のスレーブ装置は、複数の負荷に接続され、前記複数の負荷は、常時駆動可能な負荷と、アクセサリ時に駆動可能な負荷と、イグニッション時に駆動可能な負荷と、に分類され、１つの前記スレーブ装置には、同一種類の前記負荷が接続されていてもよい。
【００１０】
また、前記マスター装置は、車両内に複数設置され、前記記憶部に記憶された識別情報は、前記マスター装置の車両内での設置位置を示す設置情報を含んでもよい。
【００１１】
本発明の態様であるマスター装置は、複数のスレーブ装置と通信するマスター装置において、前記複数のスレーブ装置毎に設けられ、対応する前記スレーブ装置に電源を供給する複数のスイッチと、前記複数のスイッチに対応する識別情報を記憶する記憶部と、
前記スイッチを順にオンして前記スイッチをオンする毎に対応する識別情報を送信する送信部と、を備えたことを特徴とする。
【発明の効果】
【００１２】
以上説明した態様によれば、スレーブ装置を接続する毎に識別情報を付与する必要がないため、識別情報の設定時間の短縮を図ると共に、誤設定を低減できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の通信システムとしての車載ネットワークを示すブロック図である。
【図２】図１に示す車載ネットワークを構成するマスター装置と、スレーブ装置と、の構成を示すブロック図である。
【図３】図１に示すマスター装置が実行するＩＤ設定処理手順を示すフローチャートである。
【図４】図１に示すマスター装置及びスレーブ装置が実行する＋Ｂ用のＩＤ設定処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を、図１及び図２に基づいて説明する。図１は、本発明の通信システムとしての車載ネットワーク１を示すブロック図である。図２は、図１に示す車載ネットワーク１を構成するマスター装置２と、スレーブ装置３と、の構成を示すブロック図である。
【００１５】
図１に示す車載ネットワーク１は、車両１０に搭載されている。車載ネットワーク１は、複数のマスター装置２と、複数のスレーブ装置３と、を備えている。複数のマスター装置２は、車両１０の各エリアに配置されている。本実施形態では、マスター装置２は、車両１０のフロントの中央と、フロントの右側、フロントの左側、リアの右側、リアの左側の５か所にそれぞれ配置されている。
【００１６】
５つのマスター装置２は、通信ラインＬ１により互いに通信可能に接続されている。また、マスター装置２は、図示しないバッテリに接続された＋Ｂ電源線Ｌ２により互いに接続され、＋Ｂ電源線Ｌ２を介して電源供給される。
【００１７】
また、５つのマスター装置２は各々、自エリア内に配置された複数のスレーブ装置３と通信ラインＬ１により通信可能に接続されている。マスター装置２及びスレーブ装置３は１対複数で接続されている。マスター装置２は、複数のスレーブ装置３と通信を行うことにより、複数のスレーブ装置３の動作を制御する。スレーブ装置３は、自エリア内に配置されたランプ、シートモータ、ドアモータなどの複数の負荷２０（図２）が接続され、マスター装置２との通信に応じて、負荷２０の駆動を制御する。
【００１８】
各エリアのスレーブ装置３は、常時駆動可能な負荷２０に接続される＋Ｂ用と、アクセサリ時に駆動可能な負荷２０に接続されるＡＣＣ用と、イグニッション時に駆動可能な負荷２０に接続されるＩＧ用と、に分けて設けられている。
【００１９】
次に、上述したマスター装置２の構成について説明する。複数のマスター装置２は、同一構成であり、それぞれ、図２に示すように、インタフェース（以下、Ｉ／Ｆ）２１と、電源回路２２と、複数のローカルＳＷ２３と、マイクロコンピュータ（以下、マイコン）２４と、スイッチとしての複数の半導体リレーＣＨ２１〜Ｃ２ｎと、を備えている。
【００２０】
Ｉ／Ｆ２１は、他のマスター装置２や複数のスレーブ装置３と通信を行うための通信インタフェースである。Ｉ／Ｆ２１は、各種通信（ＣＡＮ、ＬＩＮ、その他通信方式）に対応した信号の入出力が可能なインタフェースである。電源回路２２は、＋Ｂ電源線Ｌ２から供給される電源から後述するマイコン２４用の電源を生成して、マイコン２４に供給する回路である。ローカルＳＷ２３は、ユーザにより負荷２０を動作させるための操作が行われる。
【００２１】
マイコン２４は、周知のＣＰＵ(Central Processing Unit)２４Ａと、記憶部としてのフラッシュＲＯＭ(Read Only Memory)２４Ｂと、から構成されている。ＣＰＵ２４Ａは、マスター装置２全体の制御を司り、処理プログラムに従って各種の処理を行う。フラッシュＲＯＭ２４Ｂは、マスター装置２に接続されたスレーブ装置３のＩＤや、ＣＰＵ２４Ａが行う処理のプログラム等を格納するメモリである。
【００２２】
半導体リレーＣＨ２１〜ＣＨ２ｎは、複数のスレーブ装置３毎に１対１で対応して設けられている。半導体リレーＣＨ２１〜ＣＨ２ｎは、＋Ｂ電源線Ｌ３、ＡＣＣ電源線Ｌ４、ＩＧ電源線Ｌ５を介して＋Ｂ用、ＡＣＣ用、ＩＧ用のスレーブ装置３に接続されている。半導体リレーＣＨ２１〜ＣＨ２ｎは、マイコン２４から駆動信号が出力されるとオンして、＋Ｂ電源線Ｌ２からの電源を、＋Ｂ電源線Ｌ３、ＡＣＣ電源線Ｌ４、ＩＧ電源線Ｌ５を介して対応するスレーブ装置３に供給する。
【００２３】
なお、上記半導体リレーＣＨ２１〜ＣＨ２ｎは、自身に流れる電流を検出する電流検出機能を有しており、その検出電流をマイコン２４に入力している。
【００２４】
次に、上述したスレーブ装置３の構成について説明する。複数のスレーブ装置３は、同一構成であり、それぞれＩ／Ｆ３１と、電源回路３２と、マイコン３３と、複数のローカルＳＷ３４と、複数の半導体リレーＣＨ３１〜ＣＨ３８と、を有している。Ｉ／Ｆ３１は、マスター装置２と通信するためのインタフェースであり、各種通信（ＣＡＮ、ＬＩＮ、その他通信方式）に対応した信号の入出力が可能である。電源回路３２は、＋Ｂ電源線Ｌ３、ＡＣＣ電源線Ｌ４、ＩＧ電源線Ｌ５から供給される電源から後述するマイコン３３用の電源を生成して、マイコン３３に供給する回路である。
【００２５】
マイコン３３は、ＣＰＵ３３Ａと、フラッシュＲＯＭ３３Ｂと、から構成されている。ＣＰＵ３３Ａは、スレーブ装置３全体の制御を司り、処理プログラムに従って各種の処理を行う。フラッシュＲＯＭ３３Ｂは、初期ＩＤや、ＣＰＵ３３Ａが行う処理のプログラム、変数、設定値を格納するメモリであり、初期状態においては全てのスレーブ装置３に同じ内容が書き込まれている。初期ＩＤは、仮のＩＤであり、送信用初期ＩＤと、受信用初期ＩＤと、設定されている。
【００２６】
ＣＰＵ３３Ａが行う処理のプログラムは、通信ラインＬ１を介して接続されたマスター装置２と通信するための通信プログラム、システム動作に必要なシステム動作が含まれている。負荷２０の動作プログラムは、初期状態のフラッシュＲＯＭ３３Ｂには書き込まれておらず、ＩＤ設定後に書き込まれる。
【００２７】
複数のローカルＳＷ３４は、マイコン３３に接続され、マイコン３３にオンオフ情報を入力している。複数の半導体リレーＣＨ３１〜ＣＨ３８は、マイコン３３と負荷２０との間にそれぞれ接続され、マイコン３３からの駆動信号に応じてオンオフする。半導体リレーＣＨ３１〜ＣＨ３８は、オンすると＋Ｂ電源線Ｌ３、ＡＣＣ電源線Ｌ４、ＩＧ電源線Ｌ５からの電源を負荷２０に供給する。
【００２８】
また、半導体リレーＣＨ３１〜ＣＨ３８は、自身に流れる電流を検出する電流検出機能を有しており、その検出電流をマイコン３３に入力している。スレーブ装置３に備えられた半導体リレーＣＨ３１〜ＣＨ３８の数は、本実施形態では８つを例にして説明するが、これに限らず、いくつであってもよい。全てのスレーブ装置３は、同じ数の半導体リレーＣＨ３１〜ＣＨ３８を備えている。
【００２９】
次に、上記マスター装置２及びスレーブ装置３間で授受される信号のビットアサイン（割り当て）を下記の表１を参照して説明する。
【表１】
2019193113.tif 000003
【００３０】
上記の表１に示すように、先頭のｂｉｔ１０〜ｂｉｔ０がスレーブ装置３の識別情報（ＩＤ）を表す。識別情報は、車両１０に配置されている全てのスレーブ装置３に重複することなく割り振られる情報である。識別情報は、設置情報と、予備情報と、送受信情報と、スレーブ情報と、から構成されている。
【００３１】
設置情報は、ｂｉｔ１０〜ｂｉｔ７が割り当てられている。ｂｉｔ１０〜ｂｉｔ９は、車両の進行方向の設置位置を表し、スレーブ装置３の設置位置が車両のフロント側であれば「０１」、リア側であれば「１０」、進行方向中央であれば「１１」となる。ｂｉｔ８〜ｂｉ７は、車両１０の左右方向の設置位置を表し、スレーブ装置３の設置位置が車両１０の右側であれば「０１」、左側であれば「１０」、左右方向中央であれば「１１」となる。
【００３２】
予備情報は、ｂｉｔ６が割り当てられている。予備情報は、常に「０」となる。
【００３３】
送受信情報は、ｂｉｔ５が割り当てられ、スレーブ装置３がマスター装置２への送信する際は「１」となり、スレーブ装置３がマスター装置２から受信する際は「０」となる。
【００３４】
スレーブ情報は、ｂｉｔ４〜ｂｉｔ０が割り当てられている。スレーブ情報は、同一のマスター装置２に接続されている複数のスレーブ装置３に重複することなく割り振られる情報である（異なるマスター装置２に接続されているスレーブ装置３間では重複してもよい）。
【００３５】
ＩＤに続くｂｉｔ７〜ｂｉｔ０のバイトは、ＩＤ設定後は負荷制御情報を表す。各ｂｉｔ７〜ｂｉｔ０はそれぞれ、半導体リレーＣＨ３８〜ＣＨ３１に割り当てられている。そして、各ｂｉｔｎ（ｎは０〜７の任意の整数）が「０」であればそのｂｉｔｎに割り当てられた半導体リレーＣＨ３ｎ＋１のオフを表す。各ｂｉｔｎ（ｎは０〜７の任意の整数）が「１」であればそのｂｉｔｎに割り当てられた半導体リレーＣＨ３ｎ＋１のオンを表す。
【００３６】
ＩＤ設定前は、ｂｉｔ７が後述するＩＤ設定の成功（ＯＫ）、失敗（ＮＧ）を表し、ｂｉｔ６〜ｂｉｔ０はブランクになっている。
【００３７】
次に、上述した構成の車載ネットワーク１のＩＤ設定動作について図３及び図４のフローチャートを参照して説明する。なお、初期状態（ＩＤ未設定時）において、全てのスレーブ装置３には、同じ初期ＩＤ（初期受信ＩＤ、初期送信ＩＤ）が設定され、フラッシュＲＯＭ３３ＢのＩＤエリア内に格納されている。
【００３８】
スレーブ装置３に設定されるＩＤは、受信用ＩＤと送信用ＩＤとの２種類があるが、２つの違いは表１に示すように送受信情報（ＩＤのｂｉｔ５）のみであるため、どちらかが決定すれば送受信ＩＤは自ずと決定される。本実施形態では、受信用ＩＤの設定について説明し、初期受信ＩＤとしては、下記の表２に示すように、ｂｉｔ１０〜ｂｉｔ５が「０」、ｂｉｔ４〜ｂｉｔ０が「１」となる「００００００１１１１１」が設定されているものとして説明する。
【表２】
2019193113.tif 000004
【００３９】
また、初期状態において全てのマスター装置２には、下記の表３、表４に示すように、予めフラッシュＲＯＭ２４Ｂなどに半導体リレーＣＨ２１〜ＣＨ２ｎに対応した受信ＩＤ、送信ＩＤが格納されている。詳しく説明すると、上記受信ＩＤ、送信ＩＤの設置情報は、半導体リレーＣＨ２１〜ＣＨ２ｎに依らず全て同じ値に設定されている。例えば、マスター装置２が車両１０のフロント右側に設置されている場合、上記ＩＤの設置情報は下記の表３、表４に示すように「０１０１」となる。
【表３】
2019193113.tif 000005
【表４】
2019193113.tif 000006
【００４０】
上記受信ＩＤ、送信ＩＤのスレーブ情報は、半導体リレーＣＨ２１〜ＣＨ２ｎに対応した値が格納されている。例えば、半導体リレーＣＨ２１、ＣＨ２２…に対応するスレーブ情報としては「００００１」、「０００１０」…が設定される。この場合、上記表３、表４に示すように、半導体リレーＣＨ２１、ＣＨ２２…に対応する受信ＩＤとしては「０１０１００００００１」、「０１０１０００００１０」…が格納され、送信ＩＤとしては「０１０１０１００００１」、「０１０１０１０００１０」…が格納される。
【００４１】
まず、マスター装置２のマイコン２４（以下、単にマスター装置２ということもある）は、起動後、図３に示すＩＤ設定処理を実行し、半導体リレーＣＨ２１〜ＣＨ２ｎに接続されているスレーブ装置３のＩＤ設定処理（ステップＳ１〜Ｓｎ）を順に実行する。
【００４２】
半導体リレーＣＨ２１に接続されているスレーブ装置３のＩＤ設定処理においてマスター装置２は、まず半導体リレーＣＨ２１をオンする（図３のステップＳ１１）。半導体リレーＣＨ２１のオンに応じて、半導体リレーＣＨ２１に接続されたスレーブ装置３に電源が供給される。
【００４３】
半導体リレーＣＨ２１に接続されたスレーブ装置３のマイコン３３（以下、単にスレーブ装置３ということもある）は、電源が供給されると起動し、図４に示すＩＤ設定処理を実行する。ＩＤ設定処理においてスレーブ装置３は、まずフラッシュＲＯＭ３３ＢのＩＤエリア内に格納された自身のＩＤを読み込む（ステップＳ２０１）。次に、スレーブ装置３は、読み込んだＩＤを送信する（ステップＳ２０２）。
【００４４】
マスター装置２は、ステップＳ１１で半導体リレーＣＨ２１をオンしてから所定時間Ｔ１内にＩＤを受信できなければ（ステップＳ１２）、半導体リレーＣＨ２１に接続されるスレーブ装置３がないと判定し、ＩＤ設定を中止した後（ステップＳ１８）、処理を終了する。一方、マスター装置２は、所定時間Ｔ１内にＩＤを受信すると（ステップＳ１２でＹ）、受信したＩＤが初期ＩＤであるか否かを判定する（ステップＳ１３）。
【００４５】
初期ＩＤでなければ（ステップＳ１３でＮ）、マスター装置２は、受信したＩＤと、フラッシュＲＯＭ２４Ｂ内に格納された半導体リレーＣＨ２１に対応するＩＤ（表３に示す例では０１０１００００００１）と、が異なるか否かを判定する（ステップＳ１４）。両者が一致していれば（ステップＳ１４でＮ）、一致したＩＤ「０１０１００００００１」にてＩＤ設定不要信号を送信して（ステップＳ１５）、ステップＳ１７に進む。ＩＤ設定不要信号は、下記の表５に示すように、一致したＩＤにバイトのｂｉｔ７を「１」、ｂｉｔ６〜ｂｉｔ０を「０」にした信号である。
【表５】
2019193113.tif 000007
【００４６】
一方、マスター装置２は、ステップＳ１３で受信したＩＤが初期ＩＤであれば（ステップＳ１３でＹ）、ステップＳ１６に進む。マスター装置２は、受信したＩＤと、フラッシュＲＯＭ２４Ｂ内に格納された半導体リレーＣＨ２１に対応するＩＤと、が異なる場合も（ステップＳ１４でＹ）、ステップＳ１６に進む。
【００４７】
ステップＳ１６において、マスター装置２のＣＰＵ２４Ａは、送信部として機能し、フラッシュＲＯＭ２４Ｂから半導体リレーＣＨ２１に対応するＩＤを読み取って、読み取ったＩＤを送信する。このとき、ＣＰＵ２４Ａは、下記の表６に示すように、ＩＤと共に送信するバイトのｂｉｔ７は「０」にする。
【表６】
2019193113.tif 000008
【００４８】
スレーブ装置３は、ＩＤを送信してから所定時間Ｔ２内にＩＤ設定不要信号（即ち、バイトのｂｉｔ７が「１」の信号）を受信すると（ステップＳ２０３でＹ）、ＩＤエリアに書き込まれたＩＤを付与したＩＤ設定終了信号（ＩＤ設定ＯＫ）を送信して（ステップ２０４）、ＩＤ設定処理を終了する。ＩＤ設定終了信号（ＩＤ設定ＯＫ）は、表５に示すＩＤ設定不要信号と同じ構成であり、バイトのｂｉｔ７を「１」にした信号である。
【００４９】
一方、スレーブ装置３は、上記所定時間Ｔ２内にＩＤ（即ち、バイトのｂｉｔ７が「０」の信号）を受信すると（ステップＳ２０５でＹ）、フラッシュＲＯＭ３３ＢのＩＤエリアから初期ＩＤを消去する（ステップＳ２０６）。フラッシュＲＯＭ３３ＢのＩＤエリアの消去が成功すると（ステップＳ２０７でＹ）、スレーブ装置３のＣＰＵ３３Ａは、設定部として機能し、受信した受信ＩＤをフラッシュＲＯＭ３３ＢのＩＤエリアに書き込む（ステップＳ２０８）。
【００５０】
次に、スレーブ装置３は、受信したＩＤとフラッシュＲＯＭ３３Ｂに書き込んだ受信ＩＤとが一致して書き込みが成功したと判定すると（ステップＳ２０９でＹ）、ステップＳ２０４に進む。
【００５１】
ステップＳ２０４においては、スレーブ装置３は、フラッシュＲＯＭ３３Ｂに書き込んだＩＤにてＩＤ設定終了信号（ＩＤ設定ＯＫ）を送信する。ＩＤ設定終了信号（ＩＤ設定ＯＫ）は、表５に示すように、バイトのｂｉｔ７が「１」となる信号である。
【００５２】
一方、スレーブ装置３は、所定時間Ｔ２内にＩＤを受信できなかったり（ステップＳ２０５でＮ）、フラッシュＲＯＭ３３Ｂの消去が失敗したり（ステップＳ２０７でＮ）、ＩＤの書き込みが失敗したり（ステップＳ２０９でＮ）すると、ステップＳ２１０に進む。
【００５３】
ステップＳ２１０においては、スレーブ装置３は、初期ＩＤにてＩＤ設定終了信号（ＩＤ設定ＮＧ）を送信する。ＩＤ設定終了信号（ＩＤ設定ＮＧ）は、下記の表７に示すように、バイトのｂｉｔ７が「０」となる信号である。
【表７】
2019193113.tif 000009
【００５４】
マスター装置２は、ＩＤやＩＤ設定不要信号の送信後、所定時間Ｔ３内にＩＤ設定終了信号（ＩＤ設定ＯＫ）を受信し、そのＩＤがステップＳ１６、Ｓ１５で送信したＩＤと一致した場合（ステップＳ１７でＹ）、処理を終了する。
【００５５】
これに対して、マスター装置２は、所定時間Ｔ３内にＩＤ設定終了信号（ＩＤ設定ＯＫ）を受信できなかったり、受信できたとしてもそのＩＤがＳ１６、Ｓ１５で送信したＩＤと一致しない場合（ステップＳ１７でＮ）、ＩＤ設定を中止した後（ステップＳ１８）、処理を終了する。
【００５６】
次に、上記半導体リレーＣＨ２２〜ＣＨ２ｎに接続されているスレーブ装置３のＩＤ設定処理（ステップＳ２〜Ｓｎ）について説明する。半導体リレーＣＨ２２〜ＣＨ２ｎに接続されているスレーブ装置３のＩＤ設定処理においてマスター装置２は、上記半導体リレーＲ２１に接続されているスレーブ装置３のＩＤ設定処理と同様であるため簡単に説明する。半導体リレーＣＨ２２〜ＣＨ２ｎに接続されているスレーブ装置３のＩＤ設定処理においてマスター装置２は、ステップＳ１１の半導体リレーＣＨ２１のオンに代えて、半導体リレーＣＨ２２〜ＣＨ２ｎをオンする。
【００５７】
半導体リレーＣＨ２２〜ＣＨ２ｎのオンに応じてそれに接続されているスレーブ装置３に電源が供給されると、スレーブ装置３は上述したＩＤ設定処理を実行する。
【００５８】
上述した実施形態によれば、マスター装置２には、複数のスレーブ装置３毎に設けられ、対応するスレーブ装置３に電源を供給する複数の半導体リレーＣＨ２１〜ＣＨ２ｎと、複数の半導体リレーＣＨ２１〜ＣＨ２ｎに対応するＩＤを記憶するフラッシュＲＯＭ２４Ｂと、が設けられている。マスター装置２は、半導体リレーＣＨ２１〜ＣＨ２ｎを順にオンして半導体リレーＣＨ２１〜ＣＨ２ｎをオンする毎に対応するＩＤを送信する。スレーブ装置３は、電源供給後に受信したＩＤを自身のＩＤとして設定する。即ち、本実施形態によれば、マスター装置２及びスレーブ装置３を車載ネットワーク１に組み付けて接続した後、半導体リレーＣＨ２１〜ＣＨ２ｎのオンオフによりＩＤ設定を行うことができる。これにより、スレーブ装置３を接続する（組み付ける）毎にＩＤを付与する必要がないため、ＩＤの設定時間の短縮を図ると共に、誤設定を低減できる。
【００５９】
上述した実施形態によれば、マスター装置２は、車両１０内に設置され、複数のスレーブ装置３は、複数の負荷２０に接続されている。複数の負荷２０は、常時駆動可能な負荷２０と、アクセサリ時に駆動可能な負荷２０と、イグニッション時に駆動可能な負荷２０と、に分類されている。そして、１つのスレーブ装置３には、同一種類の負荷２０が接続されている。これにより、スレーブ装置３に電源供給して、負荷２０を駆動可能にするための半導体リレーＣＨ２１〜ＣＨ２ｎを利用して、ＩＤの設定を行うことができる。
【００６０】
上述した実施形態によれば、マスター装置２は、車両１０内に複数設置され、フラッシュＲＯＭ２４Ｂに記憶されたＩＤは、マスター装置２の車両内での設置位置を示す設置情報を含む。これにより、車両１０に設定されたスレーブ装置３に容易にそれぞれ別々のＩＤを付与することができる。
【００６１】
なお、本発明は上記実施形態に限定されるものではない。即ち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００６２】
１  車載ネットワーク（通信システム）
２  マスター装置
３  スレーブ装置
１０  車両
２０  負荷
ＣＨ２１〜ＣＨ２ｎ  半導体リレー（スイッチ）
２４Ａ  ＣＰＵ（送信部）
２４Ｂ  フラッシュＲＯＭ（記憶部）
３３Ａ  ＣＰＵ（設定部）
【図１】
2019193113.tif 000010
【図２】
2019193113.tif 000011
【図３】
2019193113.tif 000012
【図４】
2019193113.tif 000013