(57)【要約】【課題】あらかじめ識別子を割り当てておくことを不要とした車載センサを提供する。【解決手段】通信バスＣＡＮに接続される車載センサ１は、通信外部端子Ｔ３，Ｔ４を含むほか、当該車載センサ１の外部で、複数の接続状態のうち、いずれか１つの接続状態にされる設定用外部端子Ｔ５，Ｔ６を含むバス接続コネクタ４０と、通信バスＣＡＮに接続された状態において、電源が投入されたときに、設定用外部端子Ｔ５，Ｔ６のそれぞれについての接続状態を判別する判別手段Ｓ１〜Ｓ７と、判別した接続状態に基づき、当該車載センサ１の識別子ＩＤを生成する識別子生成手段Ｓ８と、識別子ＩＤを記憶する不揮発性の記憶部１１と、記憶された識別子ＩＤを用いて、通信バスＣＡＮでの通信を行う通信手段１０と、最初に生成した当初識別子ＩＤＳを識別子ＩＤとして記憶部１１に記憶させる記憶手段Ｓ９とを備える。【選択図】図１
2015122732.tif 000002
【特許請求の範囲】
【請求項１】
車両に複数搭載され、上記車両に構築された通信バスにそれぞれが接続される車載センサであって、
上記通信バスの通信データが流れる通信線に接続される１又は複数の通信外部端子を含むほか、
当該車載センサの外部で、
いずれの電位にも接続されない開放状態と所定電位に接続した１つの電位接続状態とからなる２つの接続状態のうち、いずれか１つの接続状態にされるか、
上記開放状態と互いに異なる所定電位に接続した複数の上記電位接続状態とからなる３以上の接続状態のうち、いずれか１つの接続状態にされるか、又は、
互いに異なる所定電位に接続した２以上の上記電位接続状態のうち、いずれか１つの接続状態にされる
１又は複数の設定用外部端子を含み、
上記通信バスへの接続に用いるバス接続コネクタと、
上記バス接続コネクタが上記通信バスに接続された状態において、当該車載センサの電源が投入されたときに、１又は複数の上記設定用外部端子のそれぞれについての上記接続状態を判別する判別手段と、
上記判別手段で判別した１又は複数の上記設定用外部端子の上記接続状態に基づき、当該車載センサの識別子を生成する識別子生成手段と、
上記識別子を記憶する不揮発性の記憶部と、
上記記憶部に記憶された上記識別子を用いて、上記通信バスでの通信を行う通信手段と、
上記識別子生成手段で最初に生成した当初識別子を上記識別子として上記記憶部に記憶させる記憶手段と、を備える
車載センサ。
【請求項２】
請求項１に記載の車載センサであって、
前記識別子生成手段で新たに生成した新生成識別子が、前記当初識別子と同一であるか否かを判別する同一判別手段と、
上記新生成識別子が上記当初識別子と同一でない場合に、前記通信手段に、上記新生成識別子の生成異常を示す通信データを発信させる異常発信手段と、を備える
車載センサ。
【請求項３】
請求項２に記載の車載センサであって、
前記異常発信手段は、
前記通信手段に、前記生成異常を示す通信データとして、上記当初識別子及び上記生成異常を示す異常通知データを含む通信データを発信させる異常通知データ発信手段を有する
車載センサ。
【請求項４】
請求項２に記載の車載センサであって、
前記異常発信手段は、
前記通信手段に、前記生成異常を示す通信データとして、予め定めた異常識別子を含む通信データを発信させる識別子代替手段を有する
車載センサ。
【請求項５】
請求項１〜請求項４のいずれか一項に記載の車載センサであって、
当該車載センサの電源が投入され、前記判別手段で前記設定用外部端子についての前記接続状態を判別した後、所定タイミング毎に、上記接続状態を判別する第２の判別手段と、
上記第２の判別手段で判別した上記接続状態に基づき、当該車載センサの上記所定タイミング毎の第２の識別子を新たに生成する第２の識別子生成手段と、
上記第２の識別子生成手段で生成した上記第２の識別子が、前記当初識別子と同一であるか否かを判別する第２の同一判別手段と、
上記第２の識別子が上記当初識別子と同一でない場合に、前記通信手段に、上記第２の識別子の生成異常を示す通信データを発信させる第２の異常発信手段と、を備える
車載センサ。
【請求項６】
前記車両に構築された通信バスと、上記車両に搭載され、上記通信バスに接続した請求項１〜請求項５のいずれか一項に記載の複数の車載センサとを有する車載センサシステムであって、
複数の上記車載センサのそれぞれについて、当該車載センサの前記バス接続コネクタに嵌合するセンサ接続コネクタを含み、当該車載センサを上記通信バスへ接続する複数の接続路を備え、
複数の上記接続路は、それぞれ、
前記通信外部端子を上記通信バスの前記通信線に接続する通信接続路を有するほか、
１又は複数の前記設定用外部端子のそれぞれについて前記接続状態を定める設定路を有し、
複数の上記接続路同士の間で、上記設定路が定める上記設定用外部端子の上記接続状態の組み合わせが互いに異なることにより、すべての上記車載センサについて、前記記憶部に記憶された前記識別子を互いに異ならせてなる
車載センサシステム。
【請求項７】
車両に構築された通信バスと、上記車両に搭載され、上記通信バスに接続した複数の車載センサとを有する車載センサシステムにおいて、複数の上記車載センサのそれぞれに識別子を設定する識別子設定方法であって、
上記車載センサは、
上記通信バスの通信データが流れる通信線に接続される１又は複数の通信外部端子を含むほか、
当該車載センサの外部で、
いずれの電位にも接続されない開放状態と所定電位に接続した１つの電位接続状態とからなる２つの接続状態のうち、いずれか１つの接続状態にされるか、
上記開放状態と互いに異なる所定電位に接続した複数の上記電位接続状態とからなる３以上の接続状態のうち、いずれか１つの接続状態にされるか、又は、
互いに異なる所定電位に接続した２以上の上記電位接続状態のうち、いずれか１つの接続状態にされる
１又は複数の設定用外部端子を含み、
上記通信バスへの接続に用いるバス接続コネクタと、
上記識別子を記憶する不揮発性の記憶部と、
上記記憶部に記憶された上記識別子を用いて、上記通信バスでの通信を行う通信手段と、を備え、
上記車載センサシステムは、
複数の上記車載センサのそれぞれについて、当該車載センサの上記バス接続コネクタに嵌合するセンサ接続コネクタを含み、当該車載センサを上記通信バスへ接続する複数の接続路を備え、
複数の上記接続路は、それぞれ、
上記通信外部端子を上記通信バスの上記通信線に接続する通信接続路を有するほか、
１又は複数の上記設定用外部端子のそれぞれについて上記接続状態を定める設定路を有し、
複数の上記接続路同士の間で、上記設定路が定める上記設定用外部端子の上記接続状態の組み合わせが互いに異ならせてあり、
複数の上記車載センサのそれぞれについて、
上記バス接続コネクタが上記通信バスに接続された状態において、上記車載センサの電源が投入されたときに、１又は複数の上記設定用外部端子の上記接続状態を判別する判別ステップと、
上記判別ステップで判別した１又は複数の上記設定用外部端子の上記接続状態に基づき、上記車載センサの上記識別子を生成する識別子生成ステップと、
上記識別子生成ステップで最初に生成した当初識別子を上記識別子として上記記憶部に記憶させる記憶ステップと、を備える
車載センサシステムにおける複数の車載センサの識別子設定方法。
【請求項８】
請求項７に記載の識別子設定方法であって、
複数の前記車載センサのそれぞれについて、
前記識別子生成ステップで新たに生成した新生成識別子が、前記当初識別子と同一であるか否かを判別する同一判別ステップと、
上記新生成識別子が上記当初識別子と同一でない場合に、前記通信手段に、上記新生成識別子の生成異常を示す通信データを発信させる異常発信ステップと、を備える
車載センサシステムにおける複数の車載センサの識別子設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に複数搭載され、この車両に構築された通信バスにそれぞれが接続される車載センサ、複数の車載センサを通信バスに接続した車載センサシステム、及び、車載センサシステムにおける複数の車載センサの識別子設定方法に関する。
【背景技術】
【０００２】
車両には、酸素センサやＮＯｘセンサなどのガスセンサ、温度センサ、ノックセンサなど、様々なセンサが搭載されている。このような車載センサは、車両に構築された通信バスに接続され、この通信バスに接続されたＥＣＵ（電子制御装置）で集中制御することが行われている。このため、各車載センサには、通信バス上における通信で各々を識別するために用いる識別子が割り当てられており、ＥＣＵは、この識別子を指定することで、通信バスを介して、各車載センサとの間で通信データをやりとりする。
なお、このような通信バスの規格には、ＣＡＮ（Controller Area Network）やＬＩＮ（Local Interconnect Network）などがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４５６６号公報
【特許文献２】特開２００７−３０９９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このため、各車載センサは、あらかじめ通信バスでの通信で用いる識別子を割り当てた状態で、車両の決められた場所に設置する必要があるが、このような車載センサの中には、１つの車両の中で同じものを複数個使用する場合がある。例えば、特許文献１の図６に示すように、燃料電池車では、車載センサとして、同じ水素センサを複数個搭載している。なお、水素センサの詳細については、特許文献２に、自動車の燃料電池ユニットの配管に設置される水素センサ（水素ガス漏れ検出器）が開示されている。このため、同一品種でありながら、設置箇所に対応して識別子のみを異ならせた車載センサを用意する必要がある。また、車両に複数の車載センサを設置するにあたって、車載センサ相互の混用によって識別子の異なるセンサが接続される誤配置を防ぐべく、これらを管理する手間が大きかった。
【０００５】
本発明は、かかる問題点に鑑みてなされたものであって、あらかじめ識別子を割り当てておくことを不要とした車載センサ、複数のこのような車載センサを通信バスに接続した車載センサシステム、及び、車載センサシステムにおける複数の車載センサの識別子設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
その一態様は、車両に複数搭載され、上記車両に構築された通信バスにそれぞれが接続される車載センサであって、上記通信バスの通信データが流れる通信線に接続される１又は複数の通信外部端子を含むほか、当該車載センサの外部で、いずれの電位にも接続されない開放状態と所定電位に接続した１つの電位接続状態とからなる２つの接続状態のうち、いずれか１つの接続状態にされるか、上記開放状態と互いに異なる所定電位に接続した複数の上記電位接続状態とからなる３以上の接続状態のうち、いずれか１つの接続状態にされるか、又は、互いに異なる所定電位に接続した２以上の上記電位接続状態のうち、いずれか１つの接続状態にされる１又は複数の設定用外部端子を含み、上記通信バスへの接続に用いるバス接続コネクタと、上記バス接続コネクタが上記通信バスに接続された状態において、当該車載センサの電源が投入されたときに、１又は複数の上記設定用外部端子のそれぞれについての上記接続状態を判別する判別手段と、上記判別手段で判別した１又は複数の上記設定用外部端子の上記接続状態に基づき、当該車載センサの識別子を生成する識別子生成手段と、上記識別子を記憶する不揮発性の記憶部と、上記記憶部に記憶された上記識別子を用いて、上記通信バスでの通信を行う通信手段と、上記識別子生成手段で最初に生成した当初識別子を上記識別子として上記記憶部に記憶させる記憶手段と、を備える車載センサである。
【０００７】
この車載センサでは、バス接続コネクタに、１又は複数の設定用外部端子が設けられている。この設定用外部端子はそれぞれ、車載センサの外部で、（１）いずれの電位にも接続されない開放状態と所定電位に接続した１つの電位接続状態とからなる２つの接続状態のうち、いずれか１つの接続状態にされるか、（２）開放状態と互いに異なる所定電位に接続した複数の電位接続状態とからなる３以上の接続状態のうち、いずれか１つの接続状態にされるか、又は、（３）互いに異なる所定電位に接続した２以上の電位接続状態のうち、いずれか１つの接続状態にされる。すなわち、設定用外部端子の接続状態は、上記（１）〜（３）の３種の選択パターンがあり、各設定用外部端子は、これらのうち１つの選択パターンにおける複数の接続状態のうち、いずれか１つの接続状態にされる。なお、所定電位としては、接地電位、電源電位、接地電位と電源電位の中央の電位などの中間電位などが挙げられる。
そして、この車載センサは、バス接続コネクタが通信バスに接続された状態において、電源が投入されたときに、設定用外部端子のそれぞれについての接続状態を判別手段で判別し、この接続状態に基づき、当該車載センサの識別子を生成するさらに、このうち最初に生成した識別子である当初識別子を不揮発性の記憶部に記憶させる。そしてそれ以降、記憶部に記憶された識別子（当初識別子）を用いて、通信バスでの通信を行う。
このため、車両に同一品種の車載センサを複数個使用する場合でも、車載センサにあらかじめ識別子を割り当てておく必要がなく、車両に設置するにあたり、バス接続コネクタの設定用外部端子を設置箇所に固有の接続状態の組み合わせにしておくことで、用いる識別子（当初識別子）を互いに異ならせることができる。
【０００８】
さらに、上述の車載センサであって、前記識別子生成手段で新たに生成した新生成識別子が、前記当初識別子と同一であるか否かを判別する同一判別手段と、上記新生成識別子が上記当初識別子と同一でない場合に、前記通信手段に、上記新生成識別子の生成異常を示す通信データを発信させる異常発信手段と、を備える車載センサとすると良い。
【０００９】
この車載センサでは、同一判別手段と異常発信手段とを備え、識別子生成手段で新たに生成した新生成識別子が記憶部に記憶されている当初識別子と同一でない場合に、異常発信手段で、通信手段に、新生成識別子の生成異常を示す通信データを発信させる。これにより、設定用外部端子の接続状態を判別する際に一時的なノイズの影響を受けた場合のほか、設定用外部端子の接続が断線した場合や、メンテナンス等で車載センサが一旦取り外された後、取り外し前の接続先と異なる場所のコネクタに接続された場合などにより、新生成識別子の生成異常が発生していることを、ＥＣＵなど他の機器に通知することができる。
【００１０】
さらに、上述の車載センサであって、前記異常発信手段は、前記通信手段に、前記生成異常を示す通信データとして、上記当初識別子及び上記生成異常を示す異常通知データを含む通信データを発信させる異常通知データ発信手段を有する車載センサとすると良い。
【００１１】
この車載センサでは、新生成識別子が当初識別子と同一でない場合に、当初識別子及び異常通知データを含む通信データを発信させる。これにより、どの車載センサについて、新生成識別子の生成異常が発生したかを、ＥＣＵなど他の機器に適切に通知することができる。
【００１２】
また、前述の車載センサであって、前記異常発信手段は、前記通信手段に、前記生成異常を示す通信データとして、予め定めた異常識別子を含む通信データを発信させる識別子代替手段を有する車載センサとすると良い。
【００１３】
この車載センサでは、新生成識別子が当初識別子と同一でない場合に、予め定めた異常識別子を含む通信データを発信させる。これにより、新生成識別子の生成異常が発生した車載センサが存在することを、ＥＣＵなど他の機器に適切に通知することができる。
【００１４】
さらに、上述のいずれかの車載センサであって、当該車載センサの電源が投入され、前記判別手段で前記設定用外部端子についての前記接続状態を判別した後、所定タイミング毎に、上記接続状態を判別する第２の判別手段と、上記第２の判別手段で判別した上記接続状態に基づき、当該車載センサの上記所定タイミング毎の第２の識別子を新たに生成する第２の識別子生成手段と、上記第２の識別子生成手段で生成した上記第２の識別子が、前記当初識別子と同一であるか否かを判別する第２の同一判別手段と、上記第２の識別子が上記当初識別子と同一でない場合に、前記通信手段に、上記第２の識別子の生成異常を示す通信データを発信させる第２の異常発信手段と、を備える車載センサとすると良い。
【００１５】
この車載センサでは、電源が投入された後の所定タイミング毎に、設定用外部端子の接続状態を判別して、所定タイミング毎の第２の識別子を新たに生成し、この生成した第２の識別子が当初識別子と同一であるか否かを判別する。そして、第２の識別子が当初識別子と同一でない場合には、通信手段に、第２の識別子の生成異常を示す通信データを発信させる。
このように、電源投入後に定期的に異常診断を行うことで、第２の識別子の異常が発生した場合には、異常発生を、ＥＣＵなどの他の機器にすぐに通知することができる。
【００１６】
なお、この所定タイミング毎の第２の識別子を用いた診断は、前述した電源投入のときに行う新生成識別子を用いた診断に加えて行っても良く、また、新生成識別子を用いた診断を行わず、所定タイミング毎の第２の識別子を用いた診断のみを行っても良い。
また、所定タイミングとしては、例えば、１０分間隔毎など、定期的に到来するタイミングのほか、車両が１０回停車する毎など、不定期に到来するタイミングであっても良い。
【００１７】
また、他の態様は、前記車両に構築された通信バスと、上記車両に搭載され、上記通信バスに接続した上述のいずれかの複数の車載センサとを有する車載センサシステムであって、複数の上記車載センサのそれぞれについて、当該車載センサの前記バス接続コネクタに嵌合するセンサ接続コネクタを含み、当該車載センサを上記通信バスへ接続する複数の接続路を備え、複数の上記接続路は、それぞれ、前記通信外部端子を上記通信バスの前記通信線に接続する通信接続路を有するほか、１又は複数の前記設定用外部端子のそれぞれについて前記接続状態を定める設定路を有し、複数の上記接続路同士の間で、上記設定路が定める上記設定用外部端子の上記接続状態の組み合わせが互いに異なることにより、すべての上記車載センサについて、前記記憶部に記憶された前記識別子を互いに異ならせてなる車載センサシステムである。
【００１８】
この車載センサシステムでは、複数の車載センサのそれぞれについて、この車載センサのバス接続コネクタに嵌合するセンサ接続コネクタを含む接続路を備えている。また、複数の接続路は、それぞれ、設定用外部端子のそれぞれについて接続状態を定める設定路を有している。そして、複数の接続路同士の間で、設定路が定める設定用外部端子の接続状態の組み合わせが、接続路間で互いに異なる。これにより、あらかじめ識別子を割り当てることを不要とし、各車載センサの記憶された識別子を互いに異なる値にして、同一品種の車載センサを複数個使用することができる車載センサシステムが得られる。
なお、本件における設定用外部端子の接続状態の組み合わせとしては、バス接続コネクタに設けられた設定用外部端子が複数存在するため、これら複数の設定用外部端子の接続状態の組み合わせを指す場合のほか、設定用外部端子が１つであるため、この１つの設定用外部端子の接続状態を指す場合を含む。
【００１９】
また、他の態様は、車両に構築された通信バスと、上記車両に搭載され、上記通信バスに接続した複数の車載センサとを有する車載センサシステムにおいて、複数の上記車載センサのそれぞれに識別子を設定する識別子設定方法であって、上記車載センサは、上記通信バスの通信データが流れる通信線に接続される１又は複数の通信外部端子を含むほか、当該車載センサの外部で、いずれの電位にも接続されない開放状態と所定電位に接続した１つの電位接続状態とからなる２つの接続状態のうち、いずれか１つの接続状態にされるか、上記開放状態と互いに異なる所定電位に接続した複数の上記電位接続状態とからなる３以上の接続状態のうち、いずれか１つの接続状態にされるか、又は、互いに異なる所定電位に接続した２以上の上記電位接続状態のうち、いずれか１つの接続状態にされる１又は複数の設定用外部端子を含み、上記通信バスへの接続に用いるバス接続コネクタと、上記識別子を記憶する不揮発性の記憶部と、上記記憶部に記憶された上記識別子を用いて、上記通信バスでの通信を行う通信手段と、を備え、上記車載センサシステムは、複数の上記車載センサのそれぞれについて、当該車載センサの上記バス接続コネクタに嵌合するセンサ接続コネクタを含み、当該車載センサを上記通信バスへ接続する複数の接続路を備え、複数の上記接続路は、それぞれ、上記通信外部端子を上記通信バスの上記通信線に接続する通信接続路を有するほか、１又は複数の上記設定用外部端子のそれぞれについて上記接続状態を定める設定路を有し、複数の上記接続路同士の間で、上記設定路が定める上記設定用外部端子の上記接続状態の組み合わせが互いに異ならせてあり、複数の上記車載センサのそれぞれについて、上記バス接続コネクタが上記通信バスに接続された状態において、上記車載センサの電源が投入されたときに、１又は複数の上記設定用外部端子の上記接続状態を判別する判別ステップと、上記判別ステップで判別した１又は複数の上記設定用外部端子の上記接続状態に基づき、上記車載センサの上記識別子を生成する識別子生成ステップと、上記識別子生成ステップで最初に生成した当初識別子を上記識別子として上記記憶部に記憶させる記憶ステップと、を備える車載センサシステムにおける複数の車載センサの識別子設定方法である。
【００２０】
この車載センサシステムにおける複数の車載センサの識別子設定方法では、バス接続コネクタが通信バスに接続された状態において、車載センサの電源が投入されたときに、判別ステップで設定用外部端子の接続状態を判別し、次いで、この接続状態に基づき、識別子生成ステップで車載センサの最初に生成した当初識別子を生成する。そして、記憶ステップで、この当初識別子を識別子として不揮発性の記憶部に記憶させる。
これにより、すべての車載センサについて、用いる識別子（当初識別子）を互いに異ならせて設定することができる。
【００２１】
また、上述の識別子設定方法であって、複数の前記車載センサのそれぞれについて、前記識別子生成ステップで新たに生成した新生成識別子が、前記当初識別子と同一であるか否かを判別する同一判別ステップと、上記新生成識別子が上記当初識別子と同一でない場合に、前記通信手段に、上記新生成識別子の生成異常を示す通信データを発信させる異常発信ステップと、を備える車載センサシステムにおける複数の車載センサの識別子設定方法とすると良い。
【００２２】
この識別子設定方法では、同一判別ステップで、識別子生成ステップで新たに生成した新生成識別子が記憶部に記憶されている当初識別子と同一であるか否かを判別する。そして、新生成識別子が当初識別子と同一でない場合に、異常発信ステップで、通信手段に、新生成識別子の生成異常を示す通信データを発信させる。これにより、新生成識別子の生成異常が発生していることを、ＥＣＵなど他の機器に通知することができる。
【図面の簡単な説明】
【００２３】
【図１】実施形態１〜３及び変形形態に係る車載センサの概略構成を示す説明図である。
【図２】実施形態１〜３及び変形形態に係る車載センサを通信バスに複数接続した車載センサシステムの概略図である。
【図３】実施形態１〜３に係る車載センサに関し、マイクロプロセッサの最初の電源投入時の動作を示すフローチャートである。
【図４】実施形態１に係る車載センサに関し、マイクロプロセッサの２回目以降の電源投入時の動作を示すフローチャートである。
【図５】実施形態１に係る車載センサに関し、マイクロプロセッサに電源投入した後、所定タイミング毎の動作を示すフローチャートである。
【図６】実施形態２に係る車載センサに関し、マイクロプロセッサの２回目以降の電源投入時の動作を示すフローチャートである。
【図７】変形形態に係る車載センサに関し、マイクロプロセッサの電源投入時の動作を示すフローチャートである。
【図８】実施形態３に係る車載センサに関し、マイクロプロセッサの２回目以降の電源投入時の動作を示すフローチャートである。
【発明を実施するための形態】
【００２４】
（実施形態１）
以下、本発明の第１の実施の形態を、図面を参照しつつ説明する。図１は、車両ＶＥに搭載された、本実施形態１に係る車載センサ１の概略構成を示す図である。また、図２は、複数の車載センサ１を、車両ＶＥに構築された通信バスを介してＥＣＵに接続した車載センサシステム２の概略図である。この車載センサシステム２では、通信バスとして、ＣＡＮバスを用いている。なお、車載センサ１は、具体的には、特許文献１に開示された水素センサに、本発明を適用したものである。但し、本実施形態１では、車載センサ１のセンサ部分についての説明は省略し、通信バスであるＣＡＮバスとの接続及びＥＣＵとの通信に関わる部分についてのみ説明する。
【００２５】
複数（本実施形態１では４つ）の車載センサ１，１は、いずれも図１に示すように、主として、ＣＡＮコントローラ機能を内蔵するマイクロプロセッサ１０、ＣＡＮトランシーバ５０、サージ保護回路２０、安定化電源回路３０、及び、６つの端子Ｔ１〜Ｔ６を有するバス接続コネクタ４０を備える。これらの車載センサ１は、それぞれバス接続コネクタ４０に嵌合するセンサ接続コネクタ１１０，２１０，３１０，４１０を含む接続路１００，２００，３００，４００によって、ＣＡＮバス及び電源ラインに接続されている（図２も参照）。
ＣＡＮバスは、通信データが流れる２本の通信線ＣＡＮＨ，ＣＡＮＬを有する。なお、ＣＡＮバスにおける通信は、２本の通信線ＣＡＮＨとＣＡＮＬとの間の電位差で信号を伝送する差動式のシリアル通信である。また、電源ラインは、車両ＶＥのバッテリＢＴ（１２Ｖ仕様）の＋端子から供給される電源電位ＶＢに接続されるＶＳＵＰ線、及び、バッテリＢＴの−端子に繋がる接地電位ＧＮＤに接続されるＣＯＭ線を有する。
【００２６】
まず、接続路１００，２００，３００，４００について説明する。
接続路１００〜４００は、センサ接続コネクタ１１０，２１０，３１０，４１０のほか、このセンサ接続コネクタ１１０〜４１０に嵌合するバス接続コネクタ４０の端子Ｔ１，Ｔ２をそれぞれ電源ラインのＶＳＵＰ線，ＣＯＭ線に接続する線路１２１，１２２からなる電源線路１２０、及び、バス接続コネクタ４０の端子Ｔ３，Ｔ４をそれぞれＣＡＮバスの通信線ＣＡＮＨ，ＣＡＮＬに接続する線路１３１，１３２からなる通信接続路１３０を有する。
さらに、接続路１００〜４００は、それぞれ、車載センサ１の外部でバス接続コネクタ４０の端子Ｔ５，Ｔ６の接続状態を定める設定路１４０（線路１４１，１４２），２４０，３４０，４４０を有する。
なお、図１では、設定路１４０のうち、実線で示す線路１４１は、電源ラインのＣＯＭ線に接続している。これにより、接続路１００に接続するバス接続コネクタ４０の端子Ｔ５は、車載センサ１の外部で接地電位ＧＮＤに接続されている。また、破線で示す線路１４２は、実際には存在しておらず、ＣＯＭ線には未接続である。これにより、接続路１００に接続するバス接続コネクタ４０の端子Ｔ６は、車載センサ１の外部でいずれの電位にも接続されない開放状態とされている。即ち、接続路１００の設定路１４０（線路１４１，１４２）は、端子Ｔ５が接地電位ＧＮＤに接続され、端子Ｔ６が開放状態とされる組み合わせとなるように定めてある。
【００２７】
また、接続路２００，３００，４００は、接続路１００の設定路１４０に代えて、それぞれ設定路２４０，３４０，４４０を有する。図示しないが、設定路２４０は、端子Ｔ５，Ｔ６がいずれも接地電位ＧＮＤに接続される組み合わせとなるように定めてある。また、設定路３４０は、端子Ｔ５が開放状態とされ、端子Ｔ６が接地電位ＧＮＤに接続される組み合わせとなるように定めてある。また、設定路４４０は、端子Ｔ５，Ｔ６がいずれも開放状態とされる組み合わせとなるように定めてある。
このように、設定路１４０，２４０，３４０，４４０は、各々が定める端子Ｔ５，Ｔ６の接続状態の組み合わせが、互いに異ならせてある。なお、接続路１００〜４００のうち、センサ接続コネクタ１１０〜４１０は、それぞれ異なる設定路１４０〜４４０が繋がっている点を除き、コネクタの仕様は共通である。また、設定路１４０〜４４０及びセンサ接続コネクタ１１０〜４１０以外の電源線路１２０及び通信接続路１３０については、接続路１００〜４００ですべて共通である。
【００２８】
次いで、車載センサ１の内部の構成について説明する。
バス接続コネクタ４０の端子Ｔ１は、上述したように、接続路１００〜４００のうち電源線路１２０の線路１２１を通じて、電源ラインのＶＳＵＰ線に接続されている。即ち、端子Ｔ１は、電源電位ＶＢに接続される電源端子である。また、端子Ｔ２は、上述したように、接続路１００〜４００のうち電源線路１２０の線路１２２を通じて、電源ラインのＣＯＭ線に接続されている。即ち、端子Ｔ２は、接地電位ＧＮＤに接続される接地端子である。
また、端子Ｔ１に供給される電源電位ＶＢは、この電源電位ＶＢに重畳したサージ電圧を吸収するバリスタ等で構成されたサージ保護回路２０に接続されており、このサージ保護回路２０の出力電位ＶＢ１から、車載センサ１の内部で使用する安定化した制御用電源電圧Ｖｃｃ１（＝＋５Ｖ），Ｖｃｃ２（＝＋３．３Ｖ）が安定化電源回路３０により生成されている。なお、マイクロプロセッサ１０のＶｃｃ端子は、制御用電源電圧Ｖｃｃ２（＝＋３．３Ｖ）に接続されており、マイクロプロセッサ１０は、この制御用電源電圧Ｖｃｃ２で駆動されている。また、ＣＡＮトランシーバ５０は、Ｖｃｃ端子に接続される制御用電源電圧Ｖｃｃ１（＝＋５Ｖ）と、Ｖｉｏ端子に接続される制御用電源電圧Ｖｃｃ２（＝＋３．３Ｖ）の２つの電源で駆動されている。
【００２９】
バス接続コネクタ４０の端子Ｔ３，Ｔ４は、車載センサ１の外部で、接続路１００〜４００のうち通信接続路１３０（線路１３１，１３２）を通じて、ＣＡＮバスの通信線ＣＡＮＨ，ＣＡＮＬに接続される通信外部端子であり、車載センサ１の内部では、ＣＡＮトランシーバ５０に接続されている。また、ＣＡＮトランシーバ５０は、ＣＡＮコントローラであるマイクロプロセッサ１０のシリアル通信ポートＴｘＤ，ＲｘＤに接続されている。車載センサ１は、バス接続コネクタ４０の端子Ｔ３，Ｔ４に接続される通信接続路１３０及び通信線ＣＡＮＨ，ＣＡＮＬを通じて、ＥＣＵとの間で通信データをやりとりする。なお、ＥＣＵは、ＣＡＮバスに接続された機器を識別子（以下、識別ＩＤという）によって指定し、各機器との通信を行う。このため、各車載センサ１に、ＣＡＮバス上で重複しない識別ＩＤを割り当てることが必要となる。
【００３０】
バス接続コネクタ４０の端子Ｔ５，Ｔ６はそれぞれ、接続路１００〜４００の設定路１４０〜４４０により、車載センサ１の外部で、いずれの電位にも接続されない開放状態（第１の接続状態）と接地電位ＧＮＤ（所定電位）に接続した接地電位接続状態（第２の接続状態（電位接続状態））とからなる２つの接続状態のうち、いずれか１つの接続状態にされる設定用外部端子である。なお、前述したように、図１では、接続路１００の設定路１４０（実線で示す線路１４１、及び、破線で示す存在しない線路１４２）により、端子Ｔ５が接地電位ＧＮＤに接続されており（接地電位接続状態）、端子Ｔ６が開放状態とされている。
これら２つの端子Ｔ５，Ｔ６は、それぞれサージノイズ等に対する保護用のダイオードＤ１，Ｄ２のカソード側に接続されており、これらダイオードＤ１，Ｄ２のアノード側は、それぞれ抵抗器Ｒ１，Ｒ２を介して制御用電源Ｖｃｃ２（＝＋３．３Ｖ）に接続されている。すなわち、端子Ｔ５，Ｔ６は、それぞれ保護用のダイオードＤ１，Ｄ２及び抵抗器Ｒ１，Ｒ２を介して制御用電源Ｖｃｃ２に接続されている。そして、この抵抗器Ｒ１，Ｒ２を介して制御用電源Ｖｃｃ２に接続するダイオードＤ１，Ｄ２のアノード側は、それぞれマイクロプロセッサ１０のデジタルの入力信号ポート（Ｉ／Ｏ入力ポート）である入力ポート１０Ｉ１，１０Ｉ２に接続されている。
これにより、端子Ｔ５，Ｔ６が開放状態の場合には、入力ポート１０Ｉ１，１０Ｉ２の入力レベルは、常に制御用電源電圧Ｖｃｃ２（＝＋３．３Ｖ）に等しく、マイクロプロセッサ１０は、これをハイレベルと認識する。一方、端子Ｔ５，Ｔ６が接地電位ＧＮＤに接続された場合（接地電位接続状態）には、入力ポート１０Ｉ１，１０Ｉ２の入力レベルは、常に接地電位ＧＮＤに対してダイオードＤ１，Ｄ２の順方向電圧分だけ高い約０．７Ｖであり、マイクロプロセッサ１０は、これをローレベルと認識する。
【００３１】
そこで、この車載センサ１のマイクロプロセッサ１０は、バス接続コネクタ４０がＣＡＮバス（通信バス）に接続された状態において、車載センサ１の電源が投入されたときに、端子Ｔ５，Ｔ６のそれぞれについて、開放状態とされているか、接地電位ＧＮＤに接続されているかの接続状態を、入力ポート１０Ｉ１，１０Ｉ２の入力レベルにより判別する。具体的には、例えば、入力ポート１０Ｉ１の入力レベルがハイレベルである場合に、この入力ポート１０Ｉ１が接続している端子Ｔ５が開放状態であると判断し、入力ポート１０Ｉ１の入力レベルがローレベルである場合に、この入力ポート１０Ｉ１が接続している端子Ｔ５が接地電位ＧＮＤに接続されている（接地電位接続状態）と判断する（判別手段）。入力ポート１０Ｉ２に繋がっている端子Ｔ６についても同様である。
【００３２】
図１では、マイクロプロセッサ１０は、入力ポート１０Ｉ１の入力レベルがローレベルとなるので、端子Ｔ５が接地電位ＧＮＤに接続されている（接地電位接続状態）と判断される。また、入力ポート１０Ｉ２の入力レベルがハイレベルとなるので、端子Ｔ６が開放状態であると判断される。
そして、これら端子Ｔ５，Ｔ６の接続状態に基づき、車載センサ１の識別ＩＤを生成する（識別子生成手段）。本実施形態１では、設定用外部端子として２つの端子Ｔ５，Ｔ６を有しており、それぞれが開放状態と接地電位接続状態とからなる２つの接続状態のうち、いずれか１つの接続状態にされるので、２つの端子Ｔ５，Ｔ６の接続状態により、２2＝４通りの組み合わせが存在し、４通りの識別ＩＤを生成することができる。
なお、マイクロプロセッサ１０は、不揮発性メモリ１１を内蔵しており、車載センサ１の最初の電源投入時に、端子Ｔ５，Ｔ６の接続状態に基づき、最初に生成した当初識別子ＩＤＳを、識別ＩＤ（識別子）として不揮発性メモリ１１に記憶する（記憶手段）。
そして、マイクロプロセッサ１０は、それ以降、不揮発性メモリ１１に記憶された識別ＩＤ（当初識別子ＩＤＳ）を用いて、ＣＡＮバスでの通信を行う。具体的には、この記憶した識別ＩＤを含む通信データを発信して、ＥＣＵとの間で通信を行う。
【００３３】
さらに、本実施形態１の車載センサ１では、最初の電源投入時に生成した当初識別子ＩＤＳを、識別ＩＤ（識別子）として不揮発性メモリ１１に記憶する一方、２回目以降の電源投入時には、新たに生成した新生成識別子ＩＤＮが不揮発性メモリ１１に記憶されている当初識別子ＩＤＳと同一であるか否かを判別する。そして、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一でない場合に、生成異常の通信データを発信する。具体的には、当初識別子ＩＤＳを通信データに含めると共に、新生成識別子ＩＤＮの生成異常を示す異常通知データを含めた通信データを発信する。
【００３４】
次いで、本実施形態１に係る車載センサ１に関し、マイクロプロセッサ１０の最初の電源投入時の動作を、図３のフローチャートを参照して説明する。
マイクロプロセッサ１０の電源が投入されると、まず、最初の電源投入時であるか否かを判断するため、ステップＳ０で、不揮発性メモリ１１が未書き込みであるか否かが判断される。不揮発性メモリ１１が未書き込みの場合には、ステップＳ０でＹｅｓとなって、ステップＳ１に進み、この図３に示す最初の電源投入時の動作（ステップＳ１〜Ｓ９）を実行する。一方、不揮発性メモリ１１が書き込み済みの場合には、ステップＳ０でＮｏとなって、図４に示すステップＳ１１に進み、２回目以降の電源投入時の動作（ステップＳ１１〜Ｓ２０）を実行する。
そして、ステップＳ０でＹｅｓとなってステップＳ１に進んだ場合、すなわち、最初の電源投入時の場合には、まず、ステップＳ１で、マイクロプロセッサ１０の２つの入力ポート１０Ｉ１，１０Ｉ２の入力レベルを読み取る。
【００３５】
次いで、ステップＳ２では、ステップＳ１で読み取った入力ポート１０Ｉ１の入力レベルがハイレベルであるか否かを判断する。入力ポート１０Ｉ１の入力レベルがハイレベルの場合には、ステップＳ２でＹｅｓとなって、ステップＳ３に進み、入力ポート１０Ｉ１に繋がっている端子Ｔ５が、開放状態であると判断して、ステップＳ５に進む。一方、入力ポート１０Ｉ１の入力レベルがローレベルの場合には、ステップＳ２でＮｏとなって、ステップＳ４に進み、入力ポート１０Ｉ１に繋がっている端子Ｔ５が、接地電位ＧＮＤに接続されている（接地電位接続状態）と判断して、ステップＳ５に進む。
【００３６】
ステップＳ５では、ステップＳ１で読み取った入力ポート１０Ｉ２の入力レベルがハイレベルであるか否かを判断する。入力ポート１０Ｉ２の入力レベルがハイレベルの場合には、ステップＳ５でＹｅｓとなって、ステップＳ６に進み、入力ポート１０Ｉ２に繋がっている端子Ｔ６が、開放状態であると判断して、ステップＳ８に進む。一方、入力ポート１０Ｉ２の入力レベルがローレベルの場合には、ステップＳ５でＮｏとなって、ステップＳ７に進み、入力ポート１０Ｉ２に繋がっている端子Ｔ６が、接地電位ＧＮＤに接続されている（接地電位接続状態）と判断して、ステップＳ８に進む。
【００３７】
ステップＳ８では、２つの端子Ｔ５，Ｔ６の接続状態（本例では、端子Ｔ５が接地電位接続状態、端子Ｔ６が開放状態）に基づき、車載センサ１の識別ＩＤ（当初識別子ＩＤＳ）を生成する。そして、続くステップＳ９で、この最初に生成した当初識別子ＩＤＳをマイクロプロセッサ１０の不揮発性メモリ１１に、識別ＩＤとして記憶させて、マイクロプロセッサ１０の最初の電源投入時における一連の識別ＩＤの生成・記憶動作を終了し、その後の処理へ移行する。
マイクロプロセッサ１０は、これ以降、不揮発性メモリ１１に記憶された識別ＩＤ（当初識別子ＩＤＳ）を用いて、ＣＡＮバスでの通信を行う。
【００３８】
次いで、本実施形態１に係る車載センサ１に関し、マイクロプロセッサ１０の２回目以降の電源投入時の動作を、図４のフローチャートを参照して説明する。
マイクロプロセッサ１０の電源が投入され、図３のステップＳ０でＮｏとなって、図４のステップＳ１１に進んだ場合、すなわち、２回目以降の電源投入時の場合には、まず、ステップＳ１１で、マイクロプロセッサ１０の２つの入力ポート１０Ｉ１，１０Ｉ２の入力レベルを読み取る。なお、このステップＳ１１を含む図４のうちのステップＳ１１〜Ｓ１７の処理動作は、図３のステップＳ１〜Ｓ７の処理動作と同じである。
このため、マイクロプロセッサ１０は、ステップＳ１１〜Ｓ１７を、ステップＳ１〜Ｓ７と同様の手順で実行して、端子Ｔ５，Ｔ６の接続状態を判別した後、ステップＳ１８に進む。
【００３９】
ステップＳ１８では、判別した端子Ｔ５，Ｔ６の接続状態に基づき、新たに識別ＩＤ（新生成識別子ＩＤＮ）を生成する。そして、続くステップＳ１９で、この新たに生成した新生成識別子ＩＤＮが不揮発性メモリ１１に記憶されている当初識別子ＩＤＳと同一であるか否かを判別する。新生成識別子ＩＤＮが当初識別子ＩＤＳと同一でない場合には、ステップＳ１９でＮｏとなって、ステップＳ２０に進み、ＣＡＮコントローラであるマイクロプロセッサ１０に、当初識別子ＩＤＳ及び新生成識別子ＩＤＮの生成異常を示す異常通知データを含む通信データをＣＡＮバス上に向けて（例えば、ＥＣＵに向けて）発信させる。一方、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一である場合には、ステップＳ１９でＹｅｓとなって、ステップＳ２０をスキップする。そして、マイクロプロセッサ１０の２回目以降の電源投入時における一連の動作を終了し、その後の処理へ移行する。
マイクロプロセッサ１０は、その後、不揮発性メモリ１１に記憶された識別ＩＤ（当初識別子ＩＤＳ）を用いて、ＣＡＮバスでの通信を行うが、新生成識別子ＩＤＮの生成異常が発生した場合には、上述の通り、ステップＳ２０で、生成異常の通信データとして、異常通知データを含む通信データがＣＡＮバス上に発信される。具体的には、当初識別子ＩＤＳ及び新生成識別子ＩＤＮの生成異常を示す異常通知データを含めた通信データが発信される。このため、発信された通信データに異常通知データが含まれているか否かによって、新生成識別子ＩＤＮの生成異常が発生したことを、ＥＣＵなど他の機器に適切に通知することができる。
【００４０】
さらに、本実施形態１に係る車載センサ１に関し、マイクロプロセッサ１０に電源投入した後、所定タイミング毎の動作を、図５のフローチャートを参照して説明する。
マイクロプロセッサ１０は、図３に示す最初の電源投入時の動作を終了した後、及び、図４に示す２回目以降の電源投入時の動作を終了した後に行う、その後の処理（以下、通常動作）を行っている最中の所定タイミング毎（本実施形態１では、１０分間隔毎）に、タイマ割り込みを発生させて、図５に示す処理を実行する。
【００４１】
なお、この図５に示す所定タイミング毎のステップＳ３１〜Ｓ４０の処理動作は、図４に示す２回目以降の電源投入時のステップＳ１１〜Ｓ２０における、新生成識別子ＩＤＮの判別の処理動作と同様である。さらに、このうち、ステップＳ３１〜Ｓ３７の処理動作は、図４に示すステップＳ１１〜Ｓ１７の処理動作と同じであると共に、図３に示す最初の電源投入時のステップＳ１〜Ｓ７の処理動作とも同じである。
【００４２】
即ち、マイクロプロセッサ１０の電源が投入され、図３または図４に示す電源投入時の処理が終了した後、通常動作中の所定タイミング毎（１０分間隔毎）に、マイクロプロセッサ１０にタイマ割り込みが発生すると、まず、ステップＳ３１で、マイクロプロセッサ１０の入力ポート１０Ｉ１，１０Ｉ２の入力レベルを読み取る。そして、マイクロプロセッサ１０は、このステップＳ３１を含むステップＳ３１〜Ｓ３７を、ステップＳ１〜Ｓ７及びステップＳ１１〜Ｓ１７と同様の手順で実行して、端子Ｔ５，Ｔ６の接続状態を判別した後、ステップＳ３８に進む。
【００４３】
ステップＳ３８では、判別した端子Ｔ５，Ｔ６の接続状態に基づき、新たに所定タイミング毎の第２の識別子ＩＤ２を生成する。そして、続くステップＳ３９で、この新たに生成した第２の識別子ＩＤ２が不揮発性メモリ１１に記憶されている当初識別子ＩＤＳと同一であるか否かを判別する。第２の識別子ＩＤ２が当初識別子ＩＤＳと同一でない場合には、ステップＳ３９でＮｏとなって、ステップＳ４０に進む。このステップＳ４０では、図４に示すステップＳ２０と同様に、当初識別子ＩＤＳ及び第２の識別子ＩＤ２の生成異常を示す異常通知データを含む通信データをＣＡＮバス上に向けて（ＥＣＵに向けて）発信させる。一方、第２の識別子ＩＤ２が当初識別子ＩＤＳと同一である場合には、ステップＳ３９でＹｅｓとなって、ステップＳ４０をスキップする。そして、マイクロプロセッサ１０は、この所定タイミング毎のタイマ割り込みの処理を終了して、通常動作に戻る（リターン）。
これにより、本実施形態１の車載センサ１では、新生成識別子ＩＤＮに代えて、電源投入後の通常動作中にも定期的に第２の識別子ＩＤ２の生成異常を判別している。
【００４４】
なお、本実施形態１では、ステップＳ１〜Ｓ７，Ｓ１１〜Ｓ１７を実行しているマイクロプロセッサ１０が、判別手段に相当し、ステップＳ３１〜Ｓ３７を実行しているマイクロプロセッサ１０が、第２の判別手段に相当する。また、ステップＳ８，Ｓ１８を実行しているマイクロプロセッサ１０が、識別子生成手段に相当し、ステップＳ３８を実行しているマイクロプロセッサ１０が、第２の識別子生成手段に相当する。また、不揮発性メモリ１１が記憶部に相当し、ステップＳ９を実行しているマイクロプロセッサ１０が、記憶手段に相当する。また、ステップＳ１９を実行しているマイクロプロセッサ１０が、同一判別手段に相当し、ステップＳ３９を実行しているマイクロプロセッサ１０が、第２の同一判別手段に相当する。また、ステップＳ２０を実行しているマイクロプロセッサ１０が、異常発信手段及び異常通知データ発信手段に相当し、ステップＳ４０を実行しているマイクロプロセッサ１０が、第２の異常発信手段に相当する。また、ＣＡＮコントローラであるマイクロプロセッサ１０及びＣＡＮトランシーバ５０が、通信手段に相当する。
【００４５】
次いで、図２に示す車載センサシステム２について説明する。この車載センサシステム２では、４つの接続路１００，２００，３００，４００を用いて、本実施形態１に係る同一仕様の車載センサ１をＣＡＮバスに４個接続している。なお、４つの接続路１００，２００，３００，４００は、前述したように、センサ接続コネクタ１１０〜４１０のコネクタ仕様は共通であり、電源線路１２０及び通信接続路１３０についてもすべて共通である一方、各車載センサ１の端子Ｔ５，Ｔ６の接続状態を定める設定路１４０，２４０，３４０，４４０の接続状態の組み合わせが、互いに異ならせてある。これにより、この車載センサシステム２では、各車載センサ１の端子Ｔ５，Ｔ６の接続状態を互いに異なる状態にして、４通りの識別ＩＤ（当初識別子ＩＤＳ）を設定している。
【００４６】
以上で説明したように、本実施形態１の車載センサ１では、バス接続コネクタ４０に、識別ＩＤ（識別子）を設定するための端子Ｔ５，Ｔ６（設定用外部端子）が設けられており、この端子Ｔ５，Ｔ６はそれぞれ、車載センサ１の外部で、いずれの電位にも接続されない開放状態（第１の接続状態）と、接地電位ＧＮＤ（所定電位）に接続した接地電位接続状態（第２の接続状態（電位接続状態））とからなる２つの接続状態のうち、いずれか１つの接続状態にされる。
そして、この車載センサ１は、バス接続コネクタ４０がＣＡＮバス（通信バス）に接続された状態において、最初に電源が投入されたときに、端子Ｔ５，Ｔ６のそれぞれについての接続状態を、マイクロプロセッサ１０の入力ポート１０Ｉ１，１０Ｉ２の入力レベルにより判別し（判別手段：ステップＳ１〜Ｓ７）、この接続状態に基づき、当該車載センサ１の識別ＩＤ（最初に生成した当初識別子ＩＤＳ）を生成し（識別子生成手段：ステップＳ８）、さらに、この当初識別子ＩＤＳを不揮発性メモリ１１に記憶させる（記憶手段：ステップＳ９）。そしてそれ以降、不揮発性メモリ１１に記憶された当初識別子ＩＤＳを用いて、ＣＡＮバスでの通信を行う。
このため、車両ＶＥに同一品種の車載センサ１を複数個使用する場合でも、車載センサ１にあらかじめ識別ＩＤを割り当てておく必要がなく、車両ＶＥに設置するにあたり、バス接続コネクタ４０の端子Ｔ５，Ｔ６を設置箇所に固有の接続状態の組み合わせにすることで、用いる識別ＩＤ（当初識別子ＩＤＳ）を互いに異ならせることができる。
【００４７】
さらに、本実施形態１の車載センサ１では、同一判別手段（ステップＳ１９）と異常発信手段（ステップＳ２０）とを備え、識別子生成手段（ステップＳ１８）で新たに生成した新生成識別子ＩＤＮが不揮発性メモリ１１に記憶されている当初識別子ＩＤＳと同一でない場合（ステップＳ１９でＮｏ）に、ＣＡＮコントローラであるマイクロプロセッサ１０（通信手段）に、新生成識別子ＩＤＮの生成異常を示す通信データを発信させる。これにより、端子Ｔ５，Ｔ６の接続状態を判別する際に一時的なノイズの影響を受けた場合のほか、端子Ｔ５，Ｔ６の接続が断線した場合や、メンテナンス等で車載センサ１が一旦取り外された後、取り外し前の接続先と異なる場所のコネクタに接続された場合などにより、新生成識別子ＩＤＮの生成異常が発生していることを、ＥＣＵなど他の機器に通知することができる。
【００４８】
さらに、本実施形態１の車載センサ１では、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一でない場合（ステップＳ１９でＮｏ）に、当初識別子ＩＤＳ及び異常通知データを含む通信データを発信させる。これにより、どの車載センサ１について、新生成識別子ＩＤＮの生成異常が発生したかを、ＥＣＵなど他の機器に適切に通知することができる。
【００４９】
また、本実施形態１に係る車載センサ１を複数（４個）接続した車載センサシステム２では、車載センサ１のバス接続コネクタ４０に嵌合するセンサ接続コネクタ１１０を含む接続路１００，２００，３００，４００を備えている。そして、この接続路１００等のうち、バス接続コネクタ４０の端子Ｔ５，Ｔ６のそれぞれについて接続状態を定める設定路１４０，２４０，３４０，４４０は、自身が定める端子Ｔ５，Ｔ６の接続状態の組み合わせが、接続路１００〜４００間で互いに異なる。これにより、４つの車載センサ１のバス接続コネクタ４０をそれぞれ接続路１００〜４００のセンサ接続コネクタ１１０〜４１０に接続するだけで、４つの車載センサ１について、異なる識別ＩＤを設定できる。このように、あらかじめ識別ＩＤを割り当てることを不要とし、各車載センサ１の識別ＩＤ（当初識別子ＩＤＳ）を互いに異なる設定にして、同一品種・同一仕様の車載センサ１を複数個使用することができる車載センサシステム２が得られる。
【００５０】
（実施形態２）
次に、本発明の第２の実施の形態について、図１〜図３及び図６を参照して説明する。本実施形態２に係る車載センサ１Ａは、図１及び図２に示すように、実施形態１に係る車載センサ１と同様の構成を有する。また、マイクロプロセッサ１０Ａが実行するプログラムのうち、最初の電源投入時の動作は、図３に示した実施形態１の場合と同様である。すなわち、本実施形態２の車載センサ１Ａは、マイクロプロセッサ１０Ａの電源が投入されると、最初の電源投入時には、図３に示すステップＳ０でＹｅｓとなってステップＳ１に進み、実施形態１の車載センサ１と同様に、この図３に示す最初の電源投入時の動作（ステップＳ１〜Ｓ９）を実行する。
【００５１】
一方、図６に示す２回目以降の電源投入時の動作も、図４に示した実施形態１の場合とほぼ同じであるが、本実施形態２は、実施形態１に対し、新生成識別子ＩＤＮの生成異常を示す通信データを発信させる異常発信手段の処理が異なる。なお、図６では、図４と同様の処理を行うステップについては、同じステップ番号を付しており、両者は、図４のステップＳ２０と図６のステップＳ２１とが異なるのみである。
このため、以下、図６のフローチャートを参照して、本実施形態２に係る車載センサ１Ａに関し、マイクロプロセッサ１０Ａの２回目以降の電源投入時の動作を、実施形態１と異なる部分を中心に説明し、実施形態１と同様の部分については説明を省略する。
【００５２】
マイクロプロセッサ１０Ａの２回目以降の電源投入時に、図６のステップＳ１１に進むと、図４の実施形態１の場合と同様に、ステップＳ１１〜Ｓ１７を実行して、端子Ｔ５，Ｔ６の接続状態を判別した後、ステップＳ１８に進む。
ステップＳ１８では、判別した端子Ｔ５，Ｔ６の接続状態に基づき、新たに識別ＩＤ（新生成識別子ＩＤＮ）を生成する。そして、続くステップＳ１９で、この新たに生成した新生成識別子ＩＤＮが不揮発性メモリ１１に記憶されている当初識別子ＩＤＳと同一であるか否かを判別する。新生成識別子ＩＤＮが当初識別子ＩＤＳと同一でない場合には、ステップＳ１９でＮｏとなって、ステップＳ２１に進み、ＣＡＮコントローラであるマイクロプロセッサ１０Ａに、生成異常を示す通信データとして、予め定めた異常識別子ＩＤＡを含む通信データをＣＡＮバス上に向けて発信させる。一方、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一である場合には、ステップＳ１９でＹｅｓとなって、ステップＳ２１をスキップする。そして、マイクロプロセッサ１０Ａの２回目以降の電源投入時における一連の動作を終了し、その後の処理へ移行する。
これにより、マイクロプロセッサ１０Ａは、その後、新生成識別子ＩＤＮが正常であれば当初識別子ＩＤＳを含む通信データを発信して、異常であれば異常識別子ＩＤＡを含む通信データを発信して、ＣＡＮバスでの通信を行う。このため、発信された通信データの識別ＩＤが、異常識別子ＩＤＡであるか否かによって、新生成識別子ＩＤＮの生成異常が発生したことを、ＥＣＵなど他の機器に適切に通知することができる。
【００５３】
なお、実施形態１では、図５に示すように、電源投入後の通常動作中の所定タイミング毎（１０分間隔毎）にタイマ割り込みを発生させて、ステップＳ３１〜Ｓ４０の処理を実行して、電源投入後の通常動作中にも、新生成識別子ＩＤＮの判別と同様の手法により、定期的に第２の識別子ＩＤ２の生成異常の判別を行った。また、このステップＳ３１〜Ｓ４０の処理動作は、図４に示す２回目以降の電源投入時のステップＳ１１〜Ｓ２０の処理動作と同様とした。
【００５４】
フローチャートは示さないが、本実施形態２でも、実施形態１と同様に、電源投入後の通常動作中の所定タイミング毎（例えば１０分間隔毎）にタイマ割り込みを発生させて、図６に示す２回目以降の電源投入時のステップＳ１１〜Ｓ１９，Ｓ２１と同様の処理を行って、新生成識別子ＩＤＮに代えて、電源投入後の通常動作中に定期的に第２の識別子ＩＤ２の生成異常の判別を行うことができる。
【００５５】
本実施形態２では、ステップＳ１〜Ｓ７，Ｓ１１〜Ｓ１７を実行しているマイクロプロセッサ１０Ａが、判別手段に相当する。また、ステップＳ８，Ｓ１８を実行しているマイクロプロセッサ１０Ａが、識別子生成手段に相当する。また、不揮発性メモリ１１が記憶部に相当し、ステップＳ９を実行しているマイクロプロセッサ１０Ａが、記憶手段に相当する。また、ステップＳ１９を実行しているマイクロプロセッサ１０Ａが、同一判別手段に相当し、ステップＳ２１を実行しているマイクロプロセッサ１０Ａが、異常発信手段及び識別子代替手段に相当する。また、ＣＡＮコントローラであるマイクロプロセッサ１０Ａ及びＣＡＮトランシーバ５０が、通信手段に相当する。すなわち、本実施形態２では、ステップＳ２１の異常発信手段及び識別子代替手段のみが、実施形態１と異なる。
【００５６】
なお、本実施形態２に係る車載センサ１Ａも、実施形態１と同様に、車載センサシステム２において、接続路１００，２００，３００，４００を用いて、同一仕様の車載センサ１ＡをＣＡＮバスに４個接続することにより、各車載センサ１Ａの端子Ｔ５，Ｔ６の接続状態を互いに異なる状態にして、４通りの識別ＩＤ（当初識別子ＩＤＳ）を設定することができる（図２参照）。
【００５７】
以上で説明したように、本実施形態２の車載センサ１Ａでは、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一でない場合（ステップＳ１９でＮｏ）に、予め定めた異常識別子ＩＤＡを含む通信データを発信させる。これにより、新生成識別子ＩＤＮの生成異常が発生した車載センサ１Ａが存在することを、ＥＣＵなど他の機器に適切に通知することができる。
また、本実施形態２の車載センサ１Ａは、その他については実施形態１の車載センサ１と同じであり、実施形態１と同様の作用効果を奏する。
【００５８】
（変形形態）
次に、上述の実施形態１，２の変形形態について、図７を参照して説明する。
実施形態１，２では、マイクロプロセッサ１０，１０Ａの電源が投入されると、まず、最初の電源投入時であるか否かを判断するため、図３のステップＳ０で、不揮発性メモリ１１が未書き込みであるか否かを判断していた。そして、不揮発性メモリ１１が未書き込みの場合には、ステップＳ０でＹｅｓとなって、ステップＳ１に進み、最初の電源投入時の動作を実行していた。また、不揮発性メモリ１１が書き込み済みの場合には、ステップＳ０でＮｏとなって、図４のステップＳ１１（実施形態１）または図６のステップＳ１１（実施形態２）に進み、２回目以降の電源投入時の動作を実行していた。
【００５９】
一方、図７にフローチャートを示す本変形形態は、図３及び図４に示した実施形態１と同様の実行結果を得るものであるが、実施形態１とはステップの実行手順が異なる。本変形形態では、マイクロプロセッサ１０の電源が投入されると、最初の電源投入時であるか、２回目以降の電源投入時であるかによらず、同じステップＳ１〜Ｓ７を実行する。そして、端子Ｔ５，Ｔ６の接続状態を判別した後、ステップＳ８に進む。なお、図７では、図３及び図４と同様の処理を行うステップについては、同じステップ番号を付してある。
そして、ステップＳ８では、判別した端子Ｔ５，Ｔ６の接続状態に基づき、識別ＩＤを生成し、その後、実施形態１では電源投入直後に実行していたステップＳ０に進み、不揮発性メモリ１１が未書き込みであるか否かによって、最初の電源投入時であるか否かを判断する。
【００６０】
最初の電源投入時で、不揮発性メモリ１１が未書き込みの場合には、ステップＳ０でＹｅｓとなって、ステップＳ９に進む。
ステップＳ９では、ステップＳ８で生成した識別ＩＤが、最初に生成した当初識別子ＩＤＳであるので、この当初識別子ＩＤＳを、不揮発性メモリ１１に識別ＩＤとして記憶させる。そして、マイクロプロセッサ１０の最初の電源投入時における一連の識別ＩＤの生成・記憶動作を終了し、その後の処理へ移行する。
一方、２回目以降の電源投入時で、不揮発性メモリ１１が書き込み済みの場合には、ステップＳ０でＮｏとなって、ステップＳ１９に進む。
ステップＳ１９では、ステップＳ８で生成した識別ＩＤが、新たに生成した新生成識別子ＩＤＮであるので、この新生成識別子ＩＤＮが不揮発性メモリ１１に記憶されている当初識別子ＩＤＳと同一であるか否かを判別する。新生成識別子ＩＤＮが当初識別子ＩＤＳと同一でない場合には、ステップＳ１９でＮｏとなって、ステップＳ２０に進み、実施形態１と同様に、ＣＡＮコントローラであるマイクロプロセッサ１０（通信手段）に、当初識別子ＩＤＳ及び新生成識別子ＩＤＮの生成異常を示す異常通知データを含む通信データをＣＡＮバス上に向けて発信させる。一方、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一である場合には、ステップＳ１９でＹｅｓとなって、ステップＳ２０をスキップする。そして、マイクロプロセッサ１０の２回目以降の電源投入時における一連の動作を終了し、その後の処理へ移行する。
このように、本変形形態は、ステップの実行手順は実施形態１と異なるが、実行結果は実施形態１と同様であり、実施形態１と同様の作用効果を奏する。
【００６１】
本変形形態では、ステップＳ１〜Ｓ７を実行しているマイクロプロセッサ１０が、判別手段に相当する。また、ステップＳ８を実行しているマイクロプロセッサ１０が、識別子生成手段に相当する。また、不揮発性メモリ１１が記憶部に相当し、ステップＳ９を実行しているマイクロプロセッサ１０が、記憶手段に相当する。また、ステップＳ１９を実行しているマイクロプロセッサ１０が、同一判別手段に相当し、ステップＳ２０を実行しているマイクロプロセッサ１０が、異常発信手段及び異常通知データ発信手段に相当する。
なお、本変形形態のステップＳ２０を、実施形態２のステップＳ２１に置き替えて、実施形態２に本変形形態を適用しても良い。この場合も、実行結果は実施形態２と同様であり、実施形態２と同様の作用効果を奏する。
【００６２】
なお、上述の実施形態１，２及び変形形態は、本発明のうち、車載センサシステム２において、複数の車載センサ１，１Ａのそれぞれに識別ＩＤ（識別子）を設定する識別子設定方法に関する発明の実施の形態をも示す。
これら実施形態１，２及び変形形態では、ステップＳ１〜Ｓ７，Ｓ１１〜Ｓ１７を実行しているマイクロプロセッサ１０，１０Ａが、本発明の識別子設定方法のうち、判別ステップに相当する。また、ステップＳ８，Ｓ１８を実行しているマイクロプロセッサ１０，１０Ａが、識別子生成ステップに相当する。また、ステップＳ９を実行しているマイクロプロセッサ１０，１０Ａが、記憶ステップに相当する。また、ステップＳ１９を実行しているマイクロプロセッサ１０，１０Ａが、同一判別ステップに相当し、ステップＳ２０を実行しているマイクロプロセッサ１０及びステップＳ２１を実行しているマイクロプロセッサ１０Ａが、異常発信ステップに相当する。すなわち、前述した各手段に対応するステップを実行しているマイクロプロセッサ１０，１０Ａが、識別子設定方法における各ステップにも相当する。
【００６３】
この識別子設定方法では、バス接続コネクタ４０がＣＡＮバス（通信バス）に接続された状態において、車載センサの電源が投入されたときに、判別ステップ（ステップＳ１〜Ｓ７）で端子Ｔ５，Ｔ６の接続状態を判別し、次いで、この接続状態に基づき、識別子生成ステップ（ステップＳ８）で車載センサの識別ＩＤ（当初識別子ＩＤＳ）を生成する。そして、記憶ステップ（ステップＳ９）で、生成した当初識別子ＩＤＳを識別ＩＤとして不揮発性メモリ１１に記憶させる。
これにより、すべての車載センサについて、用いる識別ＩＤ（当初識別子ＩＤＳ）を互いに異ならせて設定することができる。
【００６４】
また、この識別子設定方法では、同一判別ステップ（ステップＳ１９）で、識別子生成ステップ（ステップＳ１８）で新たに生成した新生成識別子ＩＤＮが不揮発性メモリ１１に記憶されている当初識別子ＩＤＳと同一であるか否かを判別する。そして、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一でない場合に、異常発信ステップ（ステップＳ２０及びステップＳ２１）で、新生成識別子ＩＤＮの生成異常を示す通信データを発信させる。これにより、新生成識別子ＩＤＮの生成異常が発生していることを、ＥＣＵなど他の機器に通知することができる。
【００６５】
（実施形態３）
次に、本発明の第３の実施の形態について、図１，図２及び図８を参照して説明する。本実施形態３に係る車載センサ１Ｂは、図１及び図２に示すように、実施形態１，２に係る車載センサ１，１Ａと同様の構成を有する。また、マイクロプロセッサ１０Ｂが実行するプログラムのうち、最初の電源投入時の動作は、図３のステップＳ１〜Ｓ９に示した実施形態１，２の場合と同様であり、ここでは詳細については説明を省略する。
実施形態１，２では、車載センサ１，１Ａは、最初の電源投入時に、判別した端子Ｔ５，Ｔ６の接続状態に基づき、最初に生成した当初識別子ＩＤＳを不揮発性メモリ１１に記憶していた。そして、不揮発性メモリ１１に記憶された当初識別子ＩＤＳを用いて、ＣＡＮバスでの通信を行っていた。本実施形態３も、これと同様である。
また、実施形態１，２では、２回目以降の電源投入時に、新たに生成した新生成識別子ＩＤＮが当初識別子ＩＤＳと同一であるか否かを判別し、同一でない場合には、異常発信手段（ステップＳ２０及びステップＳ２１）により、ＣＡＮコントローラであるマイクロプロセッサ１０，１０Ａ（通信手段）に、新生成識別子ＩＤＮの生成異常を示す通信データをＣＡＮバス上に向けて発信させていた（図４，図６参照）。なお、実施形態１，２では、この２回目以降の電源投入時において、不揮発性メモリ１１に記憶されている識別ＩＤは更新されず、最初の電源投入時に記憶した当初識別子ＩＤＳのままであった。
【００６６】
本実施形態３に係る車載センサ１Ｂは、２回目以降の電源投入時に、新たに生成した新生成識別子ＩＤＮが当初識別子ＩＤＳと同一であるか否かを判別し、同一でない場合には、ＣＡＮコントローラであるマイクロプロセッサ１０Ｂ（通信手段）に、新生成識別子ＩＤＮの生成異常を示す通信データをＣＡＮバス上に向けて発信させる点では、実施形態１，２と同じである。その一方、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一である場合に、新生成識別子ＩＤＮを新たな識別ＩＤとして、不揮発性メモリ１１に記憶させる点で、実施形態１，２と異なる。
【００６７】
本実施形態３に係る車載センサ１Ｂに関し、マイクロプロセッサ１０Ｂの２回目以降の電源投入時の動作を、図８のフローチャートに示す。なお、この図８では、図４の実施形態１と同様の処理を行うステップについては、同じステップ番号を付しており、両者は、図８にステップＳ２２が追加されている点のみが異なる。以下、図８に示すマイクロプロセッサ１０Ｂの動作を、実施形態１と異なる部分を中心に説明する。
【００６８】
マイクロプロセッサ１０Ｂの２回目以降の電源投入時に、図８のステップＳ１１に進むと、図４の実施形態１の場合と同様に、ステップＳ１１〜Ｓ１７を実行して、端子Ｔ５，Ｔ６の接続状態を判別した後、ステップＳ１８に進む。
ステップＳ１８では、判別した端子Ｔ５，Ｔ６の接続状態に基づき、新たに識別ＩＤ（新生成識別子ＩＤＮ）を生成する。なお、最初の電源投入時の動作については、説明を省略したが、不揮発性メモリ１１には、図３の実施形態１の場合と同様の手順により、当初識別子ＩＤＳが記憶されている（図３のステップＳ９参照）。
次いで、ステップＳ１９では、新たに生成した新生成識別子ＩＤＮが不揮発性メモリ１１に記憶されている当初識別子ＩＤＳと同一であるか否かを判別する。新生成識別子ＩＤＮが当初識別子ＩＤＳと同一である場合には、ステップＳ１９でＹｅｓとなって、ステップＳ２２に進み、新生成識別子ＩＤＮを不揮発性メモリ１１に記憶させる。一方、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一でない場合には、ステップＳ１９でＮｏとなって、新生成識別子ＩＤＮを記憶させることなく、ステップＳ２０に進み、図４の実施形態１の場合と同様に、ＣＡＮコントローラであるマイクロプロセッサ１０Ｂ（通信手段）に、新生成識別子ＩＤＮの生成異常を示す異常通知データを含む通信データをＣＡＮバス上に向けて発信させる。そして、マイクロプロセッサ１０Ｂの２回目以降の電源投入時における一連の動作を終了し、その後の処理へ移行する。
【００６９】
マイクロプロセッサ１０Ｂは、その後、不揮発性メモリ１１に記憶した識別ＩＤ（当初識別子ＩＤＳ）を用いて、ＣＡＮバスでの通信を行い、新生成識別子ＩＤＮの生成異常が発生した場合には、実施形態１の場合と同様に、当初識別子ＩＤＳを通信データに含めると共に、新生成識別子ＩＤＮの生成異常を示す異常通知データを含めた通信データがＣＡＮバス上に発信される。これにより、発信された通信データに異常通信データが含まれているか否かによって、新生成識別子ＩＤＮに生成異常が生じた場合に、これをＥＣＵなど他の機器に適切に通知することができる。
なお、本実施形態３では、実施形態１と異なり、２回目以降の電源投入時にも、ステップＳ２２で、新生成識別子ＩＤＮを新たな識別ＩＤとして不揮発性メモリ１１に記憶しているが、このステップＳ２２は、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一である場合に実行されるため、実質上、最初に生成した当初識別子ＩＤＳを維持し続ける。
また、フローチャートは示さないが、本実施形態３でも、実施形態１と同様に、電源投入後の通常動作中に所定タイミング毎（例えば１０分間隔毎）に第２の識別子ＩＤ２の生成異常の判別を行うことができる。
【００７０】
本実施形態３では、ステップＳ９を実行しているマイクロプロセッサ１０Ｂのほか、ステップＳ２２を実行しているマイクロプロセッサ１０Ｂが、記憶手段に相当し、その他は、実施形態１に係る車載センサ１のマイクロプロセッサ１０と同様である。
また、本実施形態３に係る車載センサ１Ｂも、実施形態１，２と同様に、車載センサシステム２において、接続路１００，２００，３００，４００を用いて、同一仕様の車載センサ１ＢをＣＡＮバスに４個接続することにより、各車載センサ１Ｂの端子Ｔ５，Ｔ６の接続状態を互いに異なる状態にして、４通りの識別ＩＤ（当初識別子ＩＤＳ）を設定することができる（図２参照）。
また、本実施形態３も、実施形態１，２と同様に、車載センサシステム２における車載センサ１Ｂの識別子設定方法に関する発明の実施の形態をも示し、上記記憶手段（ステップＳ９，Ｓ２２）のほか、各手段に対応するステップを実行しているマイクロプロセッサ１０Ｂが、識別子設定方法における各ステップにも相当する。
【００７１】
なお、本実施形態３では、上述したように、異常発信手段を、図４の実施形態１の場合のステップＳ２０（異常通知データ発信手段）と同様としたが、これに代えて、図６の実施形態２の場合のステップＳ２１（識別子代替手段）と同様に、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一でない場合に、予め定めた異常識別子ＩＤＡを含む通信データを発信させる異常発信手段を用いても良い。
また、本実施形態３に、図７の変形形態を適用し、実行手順を変更しても良い。この場合は、この図７のステップＳ１９でＹｅｓとなった場合に、本実施形態３のステップＳ２２に進み、新生成識別子ＩＤＮを新たな識別ＩＤとして不揮発性メモリ１１に記憶させるようにすれば良い。
【００７２】
このように、本実施形態３の車載センサ１Ｂでは、電源投入により新たに生成した新生成識別子ＩＤＮが不揮発性メモリ１１に記憶されている当初識別子ＩＤＳと同一でない場合に、ＣＡＮコントローラであるマイクロプロセッサ１０Ｂ（通信手段）に、新生成識別子ＩＤＮの生成異常を示す通信データを発信させる。また、ステップＳ２２（記憶手段）では、新生成識別子ＩＤＮが当初識別子ＩＤＳと同一である場合に、新生成識別子ＩＤＮを新たな識別ＩＤとして記憶させる。これにより、新生成識別子ＩＤＮに生成異常が発生している場合に、これをＥＣＵなど他の機器に適切に通知することができる。また、このとき、識別ＩＤが更新されることがなく、最初に生成した当初識別子ＩＤＳを維持し続ける。
これにより、実施形態１，２と同様の作用効果を奏する。
【００７３】
以上において、本発明を実施形態１〜３及び変形形態に即して説明したが、本発明は上記実施形態及び変形形態に限定されるものではなく、その要旨を逸脱しない範囲で、適宜変更して適用できることはいうまでもない。
例えば、実施形態及び変形形態では、設定用外部端子として２つの端子Ｔ５，Ｔ６を有していた。そして、これらの端子Ｔ５，Ｔ６はそれぞれ、車載センサの外部で、いずれの電位にも接続されない開放状態（第１の接続状態）と接地電位ＧＮＤ（所定電位）に接続した接地電位接続状態（第２の接続状態（電位接続状態））とからなる２つの接続状態のうち、いずれか１つの接続状態にされていた。これにより、２2＝４通りの識別ＩＤ（当初識別子ＩＤＳ）の設定を可能としていた。
【００７４】
しかし、設定用外部端子の数と、その接続状態の組み合わせは、上記実施形態及び変形形態の場合に限られない。ここで、設定用外部端子の接続状態としては、実施形態及び変形形態のように、（１）いずれの電位にも接続されない開放状態と接地電位ＧＮＤなどの所定電位に接続した１つの電位接続状態とからなる２つの接続状態のうちから、いずれか１つの接続状態を選択するようにすると良い。なお、所定電位として、実施形態１〜３及び変形形態では、接地電位ＧＮＤを例示したが、電源電位ＶＢや、接地電位ＧＮＤと電源電位ＶＢの中央の電位などの中間電位が挙げられる。また、（２）開放状態と互いに異なる所定電位に接続した複数の電位接続状態とからなる３以上の接続状態のうちから、いずれか１つの接続状態を選択するようにしても良い。また、（３）互いに異なる所定電位に接続した２以上の電位接続状態のうちから、いずれか１つの接続状態を選択するようにしても良い。
また、設定用外部端子の数も、通信バスに接続する車載センサの数に応じて適宜変更することができる。
【００７５】
また、実施形態及び変形形態では、車載センサがＣＡＮバスに接続されるセンサであったが、例えば、ＬＩＮバスなど、ＣＡＮバス以外の通信バスに接続される車載センサに本発明を適用しても良い。
また、実施形態及び変形形態で用いた端子Ｔ５，Ｔ６とマイクロプロセッサの入力ポートとを接続する回路構成は、回路構成の一例を示したものであり、設定用外部端子の接続状態の組み合わせ等を考慮して、回路構成を適宜変更すると良い。
例えば、図示しないが、所定電位に接続した電位接続状態として、接地電位ＧＮＤに代えて、接地電位ＧＮＤと電源電位ＶＢの間の中間電位に接続した接続状態を取り得るようにした場合には、マイクロプロセッサの入力ポートとして、実施形態及び変形形態のデジタルの入力信号ポート（Ｉ／Ｏ入力ポート）を用いた回路に代えて、アナログの入力信号ポート（Ａ／Ｄ入力ポート）を用いた回路を採用すると良い。
【００７６】
また、実施形態１では、図４に示す２回目以降の電源投入時の新生成識別子ＩＤＮの診断に加えて、図５に示す電源投入後の所定タイミング毎（１０分間隔毎）の第２の識別子ＩＤ２を用いた診断も行った。これに対し、２回目以降の電源投入時の診断を行わず、所定タイミング毎（例えば１０分間隔毎）の第２の識別子ＩＤ２を用いた診断のみを行っても良い。
また、この場合の所定タイミングとしては、実施形態１のように、１０分間隔毎など、定期的に到来するタイミングであっても良く、また、車両が１０回停車する毎など、不定期に到来するタイミングであっても良い。
【符号の説明】
【００７７】
ＶＥ  車両
１，１Ａ，１Ｂ  車載センサ
２  車載センサシステム
１０，１０Ａ，１０Ｂ  マイクロプロセッサ（通信手段）
１０Ｉ１，１０Ｉ２  入力ポート
１０Ｏ１，１０Ｏ２  出力ポート
１１  不揮発性メモリ（記憶部）
４０  バス接続コネクタ
Ｔ１  端子（電源端子）
Ｔ２  端子（接地端子）
Ｔ３  端子（通信外部端子）
Ｔ４  端子（通信外部端子）
Ｔ５  端子（設定用外部端子）
Ｔ６  端子（設定用外部端子）
５０  ＣＡＮトランシーバ（通信手段）
ＣＡＮ  ＣＡＮバス（通信バス）
ＣＡＮＨ，ＣＡＮＬ  通信線
１００，２００，３００，４００  接続路
１１０，２１０，３１０，４１０  センサ接続コネクタ
１３０  通信接続路
１４０，２４０，３４０，４４０  設定路
Ｓ１〜Ｓ７，Ｓ１１〜Ｓ１７  判別手段，判別ステップ
Ｓ８，Ｓ１８  識別子生成手段，識別子生成ステップ
Ｓ９，Ｓ２２  記憶手段，記憶ステップ
Ｓ１９  同一判別手段，同一判別ステップ
Ｓ２０  異常通知データ発信手段（異常発信手段，異常発信ステップ）
Ｓ２１  識別子代替手段（異常発信手段，異常発信ステップ）
Ｓ３１〜Ｓ３７  第２の判別手段
Ｓ３８  第２の識別子生成手段
Ｓ３９  第２の同一判別手段
Ｓ４０  第２の異常発信手段
【図１】
2015122732.tif 000003
【図２】
2015122732.tif 000004
【図３】
2015122732.tif 000005
【図４】
2015122732.tif 000006
【図５】
2015122732.tif 000007
【図６】
2015122732.tif 000008
【図７】
2015122732.tif 000009
【図８】
2015122732.tif 000010