(57)【要約】【課題】単方向の通信プロトコルに従って第１システムが第２システムへ通信を行う期間に、第２システムから第１システムに指令を送ることができる車載システムを提供する。【解決手段】車載システム１００は、センサ１０（第１システム）及びＥＣＵ２０（第２システム）を備える。センサ１０（第１システム）は、ＳＥＮＴ信号をＳＥＮＴ（単方向の通信プロトコル）に従って通信ラインＤＡＴＡに出力する。ＥＣＵ２０（第２システム）は、通信ラインＤＡＴＡに接続され、ＳＥＮＴ信号の振幅をしきい値電圧ＶＲＥＦ（第１しきい値）より低下させることによりセンサ１０（第１システム）へ指令を送る。【選択図】図１
2020010236.tif 000002
【特許請求の範囲】
【請求項１】
第１システム及び第２システムを備える車載システムであって、
前記第１システムは、
信号を単方向の通信プロトコルに従って通信ラインに出力し、
前記第２システムは、
前記通信ラインに接続され、
前記信号の振幅を第１しきい値より低下させることにより前記第１システムへ指令を送る
ことを特徴とする車載システム。
【請求項２】
請求項１に記載の車載システムであって、
前記第２システムは、
前記信号の振幅が前記第１しきい値より低下する期間を示す振幅低下期間を第２しきい値より長くすることにより前記信号に前記指令を重畳する
ことを特徴とする車載システム。
【請求項３】
請求項２に記載の車載システムであって、
前記第２システムは、
前記振幅低下期間の長さで前記指令の内容を設定する
ことを特徴とする車載システム。
【請求項４】
請求項２に記載の車載システムであって、
前記第１システムは、
前記振幅低下期間が前記第２しきい値より長くなった場合、前記第２システムから前記指令が送信されたと判定する
ことを特徴とする車載システム。
【請求項５】
請求項４に記載の車載システムであって、
前記第１システムは、
ヒータを有する空気流量センサであり、
前記第１システムは、
前記第２システムから前記指令が送信されたと判定した場合、前記ヒータを停止する
ことを特徴とする車載システム。
【請求項６】
請求項５に記載の車載システムであって、
前記振幅低下期間が前記第２しきい値より長く、かつ、前記空気流量センサによって検出される空気流量がアイドル状態に対応する範囲内である場合、前記第２システムから前記指令が送信されたと判定する
ことを特徴とする車載システム。
【請求項７】
請求項４に記載の車載システムであって、
前記第１システムは、
前記振幅低下期間の長さに応じて所定の処理を実行する
ことを特徴とする車載システム。
【請求項８】
請求項６に記載の車載システムであって、
前記信号は、
空気流量を示す空気流量信号が割り当てられる複数のデータを含み、
前記第１システムは、
前記ヒータを停止した後、少なくとも１つの前記データを所定値に固定する
ことを特徴とする車載システム。
【請求項９】
請求項４に記載の車載システムであって、
前記第１システムは、
Ａ／Ｄ変換器を含み、
前記第２システムから前記指令が送信されたと判定した場合、前記指令に応じて前記Ａ／Ｄ変換器の入力レンジを変更する
ことを特徴とする車載システム。
【請求項１０】
請求項４に記載の車載システムであって、
前記第１システムは、
圧力センサと湿度センサを含み、
前記第２システムから前記指令が送信されたと判定した場合、
前記圧力センサと前記湿度センサへ供給するクロックを停止する又は
前記圧力センサと前記湿度センサをスタンバイ状態にする
ことを特徴とする車載システム。
【請求項１１】
請求項１に記載の車載システムであって、
前記通信プロトコルは、
ＳＥＮＴである
ことを特徴とする車載システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載システムに関する。
【背景技術】
【０００２】
車載用センサとエンジンコントロールユニット（以下、ＥＣＵと称する）との通信方式として、ＳＥＮＴ（Ｓｉｎｇｌｅ  Ｅｄｇｅ  Ｎｉｂｂｌｅ  Ｔｒａｎｓｍｉｓｓｉｏｎ）がある（例えば、特許文献1参照）。ＳＥＮＴ通信は、センサからＥＣＵへの単方向通信方式であり、単一信号線で複数のセンサ信号をデジタル化して送ったり、ＣＲＣにより誤りを検出したりすることが可能である。また、通信の際、バッテリ電圧を必要としないのでセンサとＥＣＵに搭載する通信回路を簡素化できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2016-076928号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記したＳＥＮＴ通信は、単方向通信方式であるため、センサ（第１システム）の動作をＥＣＵ（第２システム）が制御できない問題がある。
【０００５】
本発明の目的は、単方向の通信プロトコルに従って第１システムが第２システムへ通信を行う期間に、第２システムから第１システムに指令を送ることができる車載システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、第１システム及び第２システムを備える車載システムであって、前記第１システムは、信号を単方向の通信プロトコルに従って通信ラインに出力し、前記第２システムは、前記通信ラインに接続され、前記信号の振幅を第１しきい値より低下させることにより前記第１システムへ指令を送る。
【発明の効果】
【０００７】
本発明によれば、単方向の通信プロトコルに従って第１システムが第２システムへ通信を行う期間に、第２システムから第１システムに指令を送ることができる。上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】本実施例における通信方法を実現する回路図である。
【図２】センサのブロック図である。
【図３Ａ】レシーバの構成を示す回路図である。
【図３Ｂ】レシーバの別の構成を示す回路図である。
【図４】本実施例における通信時のタイミング図であり、ＥＣＵからセンサに制御信号を送る場合のタイミング図である。
【図５】本実施例における通信時のタイミング図であり、ＥＣＵからセンサに制御信号が送られない場合のタイミング図である。
【図６】発熱抵抗体への給電を停止させた場合のセンサ出力例を示す表である。
【図７】発熱抵抗体への給電を停止させた場合の別のセンサ出力例を示す表である。
【図８】流量デジタル値のしきい値を用いた変形例を説明するための図である。
【図９】ＳＥＮＴ通信の通信波形例を示す図である。
【図１０】ＥＣＵの構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施例について図面を用いて説明する。
【００１０】
（ＳＥＮＴ）
初めに、本実施例で用いられる単方向の通信プロトコルであるＳＥＮＴ（Single Edge Nibble Transmission）について簡単に説明する。
【００１１】
図１０は、ＳＥＮＴ通信の通信波形例を示す図である。通信波形は、１０個のパルスから構成され、各パルスの立下りから次の立下りまでの時間で送信データ値が表現される。図１０中のティックはＳＥＮＴ通信における基本時間単位であり、例えば３ｕｓ（マイクロ秒）に設定される。また、ニブルは４ビットのデータに相当する。図１０に示すように、送信するデータの値（０〜１５）に応じて、立下がりから次の立下りまでの期間を１２〜２７ティックまで変化させることで、４ビットのデータを表現する。
【００１２】
同期・調整パルスは、同期信号とティックの値の両方を送信するために用いられる。パルス幅は５６ティックで固定であり、ＥＣＵは同期・調整パルスの幅からティックの値を算出する。ステータス・コミュニケーションニブルはセンサの状態や更新周期の遅い複数のセンサ信号などをシリアル出力するために用いられる。
【００１３】
データニブル１〜６は、センサ信号を送信するために用いられる。データニブル１〜６で２４ビットの情報を表現できるが、例えば、空気流量センサの場合、１４ビットで空気流量信号を、残りの１０ビットで吸気温度信号を送るのに用いることができる。ＣＲＣニブルはデータニブル１〜６に対する巡回冗長検査値を送信するために用いられる。
【００１４】
ステータス・コミュニケーションニブル、データニブル１〜６、ＣＲＣニブルのパルス幅はデータの値に応じて変化するので、ＳＥＮＴ通信の１メッセージの長さも変化する。ポーズパルスは、１メッセージの長さを、例えば２８２ティックなど、一定に保つために用いられる。すなわち、ポーズパルスは、メッセージの長さを一定に保つためのパルスである。
【００１５】
（実施例）
本実施例では、センサがＳＥＮＴ信号を出力している途中で、ＥＣＵがＳＥＮＴ信号の振幅（信号レベル）を低下させ、センサはこの振幅の低下期間を検出し、その期間に応じた動作を実行する。
【００１６】
図１は、本実施例の通信方法を実現する回路図である。センサ１０（センサ回路）とＥＣＵ２０は、電源ライン１、接地電源ライン２、通信ラインＤＡＴＡによって接続される。電源はＥＣＵ２０からセンサ１０に供給される。以下、電源電圧はＶＣＣ、接地電源はＶＳＳとする。
【００１７】
本実施例の車載システム１００は、センサ１０（第１システム）及びＥＣＵ２０（第２システム）を備える。センサ１０（第１システム）は、ＳＥＮＴ信号をＳＥＮＴ（単方向の通信プロトコル）に従って通信ラインＤＡＴＡに出力する。ＥＣＵ２０（第２システム）は、通信ラインＤＡＴＡに接続され、ＳＥＮＴ信号の振幅をしきい値電圧ＶＲＥＦ（第１しきい値）より低下させることによりセンサ１０（第１システム）へ指令を送る。その詳細は、以下の通りである。
【００１８】
センサ１０の入出力回路１５は、出力ＭＯＳトランジスタ１１とＲＣＶ１３（レシーバ）から構成される。出力ＭＯＳトランジスタ１１のドレインＤは通信ラインＤＡＴＡに、ソースＳは接地電源ライン２に、ゲートは制御信号Ｓ１（制御線）にそれぞれ接続される。
【００１９】
ＲＣＶ１３は、通信ラインＤＡＴＡの電圧がしきい値電圧ＶＲＥＦより大きい場合、接地電源ＶＳＳの電圧を出力信号Ｏ１として出力し、通信ラインＤＡＴＡの電圧がしきい値電圧ＶＲＥＦより小さい場合、電源電圧ＶＣＣを出力信号Ｏ１として出力する。なお、接地電源ＶＳＳ＜しきい値電圧ＶＲＥＦ＜電源電圧ＶＣＣの関係が成立する。
【００２０】
タイマ１２は制御信号ＣＳの立ち上り回数をカウントし、出力信号Ｏ１が電源電圧ＶＣＣである期間に対応したｎビットからなる出力信号Ｏ２を生成する。通信ラインＤＡＴＡが接続される端子と出力ＭＯＳトランジスタ１１との間に抵抗素子と容量素子とで構成されるノイズ保護用のフィルタが備えられていても良い。
【００２１】
ＥＣＵ２０の入出力回路２５は、プルアップ抵抗２１、出力ＭＯＳトランジスタ２２から構成される。プルアップ抵抗２１は電源ライン１と通信ラインＤＡＴＡの間に接続される。出力ＭＯＳトランジスタ２２のドレインは通信ラインＤＡＴＡに、ソースは接地電源ライン２に、ゲートは制御信号Ｓ２（制御線）にそれぞれ接続される。
【００２２】
プルアップ抵抗２１はセンサ１０に備えられていても良いし、ＥＣＵ２０とセンサ１０の両方に備えられていても良い。
【００２３】
なお、ＥＣＵ２０は、図１０に示すように、ＣＰＵ２６（Central Processing Unit）等のプロセッサ、メモリ２７等の記憶装置、入出力回路２５等から構成される。ＥＣＵ２０のＣＰＵ２６は、所定のプログラムを実行することにより本実施例の種々の機能を実現する。
【００２４】
図２は、本発明を適用したセンサ１０のブロック図である。センサ１０は空気流量センサである。センサ１０は、出力特性調整回路３００、定温度制御ブリッジ４０、温度差ブリッジ５０、吸気温度センサ６０、圧力センサ７０、湿度センサ８０から構成される。
【００２５】
出力特性調整回路３００は、ヒータ制御回路３０１および演算機能が一体となったＬＳＩ（Large Scale Integration）であり、回路全体の同期タイミングを制御する発振器３０２（以下、ＯＳＣと称する）、定温度制御ブリッジ４０、温度差ブリッジ５０、吸気温度センサ６０、圧力センサ７０、湿度センサ８０、出力特性調整回路３００を駆動する電源である定電圧回路３０３、回路の温度を検出する回路温度センサ３０４、温度差ブリッジ５０で検出された空気流量信号Sig_A/Fを変換するＡ／Ｄ変換器３０５、回路温度センサ３０４の出力信号を変換するＡ／Ｄ変換器３０６、吸気温度センサ６０の出力信号Sig_Tinを変換するＡ／Ｄ変換器３０７、空気流量信号Sig_A/F、吸気温度センサ信号Sig_Tin、圧力センサ信号Sig_P及び湿度センサ信号S_Hの補正を実施するプロセッサとしての演算回路３０８（ディジタルシグナルプロセッサ、以下ＤＳＰと称す）、各センサの特性調整に必要なデータやＡ／Ｄ変換器３０５の変換レンジを設定するｍビットからなる制御信号ＳＥＴなどが書込まれた記憶回路３０９（たとえばＰＲＯＭ）、ＤＳＰ３０８を制御するプログラムを格納するＲＯＭ３１０、ＤＳＰ３０８で計算する途中データを一時的に格納するＲＡＭ３１１、電源ライン１に過大なサージが印加された場合に各回路を保護する保護回路３１２、出力ＭＯＳトランジスタ１１、ＲＣＶ１３を備える。ＤＳＰ３０８は、タイマ１２とＳＥＮＴ通信波形を生成する変調器３１３を含む。
【００２６】
定温度制御ブリッジ４０は、発熱抵抗体４１（ヒータ）、ブリッジ回路温度測定用の測温抵抗体４２、吸気温度補償用の測温抵抗体４３、固定抵抗体４４〜４５より構成される。ヒータ制御回路３０１は、測温抵抗体４２、吸気温度補償用の測温抵抗体４３の温度差が一定となるように発熱抵抗体４１へ流す電流を制御する。
【００２７】
定温度制御ブリッジ４０の発熱抵抗体４１の周囲に、発熱抵抗体４１から放出される熱量を検出する温度差ブリッジ５０が配置される。温度差ブリッジ５０は、測温抵抗体５１〜５４で構成され、空気流量および方向を検出する。
【００２８】
空気温度を測定する吸気温度センサ６０は、固定抵抗体６１、温度により抵抗値が変化する感温抵抗体６２により構成される。
【００２９】
圧力センサ７０と湿度センサ８０はそれぞれ圧力、湿度を検出するためのセンサであり、ＤＳＰ３０８によって制御される。各センサとＤＳＰ３０８との間の通信にはＳＰＩやＩ２Ｃなどが用いられる。
【００３０】
温度差ブリッジ５０で検出された空気流量信号Sig_A/Fは、個々の回路によりばらつきがあるため、目標の出力特性になるように調整する必要がある。また、吸気温度センサ６０、圧力センサ７０、湿度センサ８０の出力も目標の特性に調整する必要がある。目標出力特性への調整方法としては、２次以上の多項式による調整や、補正マップによる調整が挙げられる。また、調整は外部コンピュータと接続して行う。
【００３１】
図３ＡはＲＣＶ１３（レシーバ）の構成を示す回路図であり、図３Ｂは、ＲＣＶ１３の別の構成を示す回路図である。
【００３２】
図３Ａに示すＲＣＶ１３（レシーバ）は、電源電圧ＶＣＣと接地電源ＶＳＳの間において直列に接続された、極性の異なる２つのスイッチング素子１３Ｈ、１３Ｌから構成される。そして、通信ラインＤＡＴＡの電圧がしきい値電圧ＶＲＥＦより大きい場合、スイッチング素子１３Ｌはオン（導通）となり、スイッチング素子１３Ｈは、オフ（非導通）となる。このとき、出力信号Ｏ１の電圧は、接地電源ＶＳＳの電圧となる。一方、通信ラインＤＡＴＡの電圧がしきい値電圧ＶＲＥＦより小さい場合、スイッチング素子１３Ｌはオフ（非導通）となり、スイッチング素子１３Ｈはオン（導通）となる。このとき、出力信号Ｏ１の電圧は、電源電圧ＶＣＣとなる。
【００３３】
図３Ｂに示すＲＣＶ１３（レシーバ）は、コンパレータから構成される。そして、通信ラインＤＡＴＡの電圧がしきい値電圧ＶＲＥＦより大きい場合、出力信号Ｏ１の電圧は、接地電源ＶＳＳの電圧となる。一方、通信ラインＤＡＴＡの電圧がしきい値電圧ＶＲＥＦより小さい場合、出力信号Ｏ１の電圧は、電源電圧ＶＣＣとなる。
【００３４】
図４は、本実施例における通信時のタイミング図であり、ＥＣＵ２０からセンサ１０に制御信号S_fromECUを送る場合のタイミング図である。なお、通信ラインＤＡＴＡ、制御信号Ｓ１、Ｓ２、ＣＳと出力信号Ｏ１は電圧波形を示している。一方、出力信号Ｏ２はタイマ１２の出力デジタル値を示している。
【００３５】
通信ラインＤＡＴＡは、制御信号Ｓ１とＳ２により制御され、信号レベルは電源電圧ＶＣＣから接地電源ＶＳＳの間を振幅する。一方、制御信号Ｓ１、Ｓ２、ＣＳの信号レベルも電源電圧ＶＣＣから接地電源ＶＳＳの間を振幅する。もちろん、センサ１０とＥＣＵ２０に搭載される定電圧回路（たとえば、３０３）の出力電圧と接地電源ＶＳＳの間を振幅させても良い。
【００３６】
制御信号Ｓ１がＤＳＰ３０８（変調器３１３）によりＬレベルからＨレベルに変化すると、出力ＭＯＳトランジスタ１１がオン（導通）となり、通信ラインＤＡＴＡは電源電圧ＶＣＣ（Ｈレベル）から接地電源ＶＳＳ（Ｌレベル）に変化する。一方、制御信号Ｓ１がＤＳＰ３０８（変調器３１３）によりＨレベルからＬレベルに変化すると、出力ＭＯＳトランジスタ１１がオフ（非導通）となり、通信ラインＤＡＴＡは接地電源ＶＳＳ（Ｌレベル）から電源電圧ＶＣＣ（Ｈレベル）に変化する。これにより、ＳＥＮＴ信号が通信ラインＤＡＴＡに出力される。
【００３７】
ＥＣＵ２０は同期・調整パルスの立下げを検出した後、制御信号Ｓ２をＬレベルからＨレベルに変化させ、Ｈレベルを維持する。制御信号Ｓ２がＨレベルになると、出力ＭＯＳトランジスタ２２がオン（導通）となり、通信ラインＤＡＴＡの電圧（ＳＥＮＴ信号の振幅）が低下する。図４の例では、ＥＣＵ２０は、ステータス・コミュニケーションニブルからデータニブル４までの期間において通信ラインＤＡＴＡの電圧（ＳＥＮＴ信号の振幅）を低下させている。
【００３８】
ＥＣＵ２０（第２システム）は、ＳＥＮＴ信号（信号）の振幅がしきい値電圧ＶＲＥＦ（第１しきい値）より低下する期間を示す振幅低下期間をしきい値ＤＴ（第２しきい値）より長くすることによりＳＥＮＴ信号に指令を重畳する。
【００３９】
ＤＳＰ３０８は、同期・調整パルスを立ち下げると同時に制御信号ＣＳを活性化する。
【００４０】
通信ラインＤＡＴＡの電圧がしきい値電圧ＶＲＥＦより大きい場合、ＲＣＶ１３により出力信号Ｏ１の電圧は、接地電源ＶＳＳの電圧となる。通信ラインＤＡＴＡの電圧がしきい値電圧ＶＲＥＦより小さい場合、ＲＣＶ１３により出力信号Ｏ１の電圧は、電源電圧ＶＣＣとなる。
【００４１】
出力信号Ｏ２は、出力信号Ｏ１が電源電圧ＶＣＣである期間にタイマ１２によってカウントされた制御信号ＣＳの立ち上り回数を示す。計測時間の時間刻みＴＵは、ＯＳＣ３０２の出力波形またはその分周波形の周期により決まる。
【００４２】
出力信号Ｏ１のデジタル値ＮＣＴがしきい値ＤＴを超える場合に、ＤＳＰ３０８は制御信号S_fromECUを受信したと判断する。一方、デジタル値ＮＣＴがしきい値ＤＴを超えない場合は、ＤＳＰ３０８は制御信号S_fromECUを受信しなかったと判断する。
【００４３】
すなわち、センサ１０（第１システム）は、ＳＥＮＴ信号（信号）の振幅低下期間に対応するデジタル値ＮＣＴがしきい値ＤＴ（第２しきい値）より長くなった場合、ＥＣＵ２０（第２システム）から制御信号S_fromECU（指令）が送信されたと判定する。センサ１０（第１システム）は、例えば、ＥＣＵ２０（第２システム）から制御信号S_fromECU（指令）が送信されたと判定した場合、ヒータ制御回路３０１を停止することで発熱抵抗体４１（ヒータ）を停止する。
【００４４】
ＤＳＰ３０８はデジタル値ＮＣＴがしきい値ＤＴを超えている場合と、しきい値ＤＴより大きいしきい値ＤＴ２を超えている場合で実行する動作を変えることもできる。しきい値を複数持つことにより、ＥＣＵ２０からセンサ１０に送ることができる制御信号S_fromECUの種類を増やすことが可能である。
【００４５】
すなわち、ＥＣＵ２０（第２システム）は、ＳＥＮＴ信号の振幅低下期間の長さで制御信号S_fromECU（指令）の内容を設定する。例えば、振幅低下期間の長さに対応するデジタル値ＮＣＴがしきい値ＤＴを超える場合、制御信号S_fromECUはヒータ制御回路３０１を停止する指令を意味し、振幅低下期間の長さに対応するデジタル値ＮＣＴがしきい値ＤＴ２を超える場合、制御信号S_fromECUは圧力センサ７０を停止する指令を意味するようにしてもよい。一方、センサ１０（第１システム）は、振幅低下期間の長さに応じて所定の処理（ヒータ制御回路３０１の停止、圧力センサ７０の停止等）を実行する。
【００４６】
ＣＲＣニブルを立ち下げるため制御信号Ｓ１をＬレベルからＨレベルにする動作と同時に、ＤＳＰ３０８は制御信号ＣＳを非活性化する。ポーズパルスを立ち下げるため制御信号Ｓ１をＬレベルからＨレベルにする動作と同時に、タイマ１２も非活性化され、出力信号Ｏ１のデジタル値は０にリセットされる。
【００４７】
図５は、本実施例における通信時のタイミング図であり、ＥＣＵ２０からセンサ１０に制御信号S_fromECUが送られない場合のタイミング図である。ＥＣＵ２０がセンサ１０に制御信号を送信しない場合は、ＥＣＵ２０は、制御信号Ｓ２をＬレベルに保持する。このため、デジタル値ＮＣＴはしきい値ＤＴを超えることがないので、ＤＳＰ３０８は制御信号S_fromECUが送られていないと判断する。
【００４８】
次に、センサ１０が制御信号S_fromECUを受信した場合に行う動作を説明する。例えば、ＤＳＰ３０８は、Ａ／Ｄ変換器３０５の変換レンジを設定する制御信号ＳＥＴによりＡ／Ｄ変換器３０５の入力レンジを変更しても良い。すなわち、ＥＣＵ２０（第２システム）から制御信号S_fromECU（指令）が送信されたと判定した場合、センサ１０（第１システム）は、制御信号S_fromECUに応じてＡ／Ｄ変換器３０５の入力レンジを変更してもよい。
【００４９】
Ａ／Ｄ変換器３０５が入力にプリアンプを備えている場合、ＤＳＰ３０８は、プリアンプのゲインを制御信号ＳＥＴにより変更しても良い。これらにより、温度差ブリッジ５０の出力信号が小さい状況においても、Ａ／Ｄ変換器３０５の出力デジタル値の分解能を維持・向上することができる。
【００５０】
ＤＳＰ３０８は、圧力センサ７０、湿度センサ８０に供給するクロックを停止したり、圧力センサ７０、湿度センサ８０をスタンバイ状態にするための制御信号を圧力センサ７０、湿度センサ８０へ送信したりしても良い。すなわち、ＥＣＵ２０（第２システム）から制御信号S_fromECU（指令）が送信されたと判定した場合、センサ１０（第１システム）は、圧力センサ７０と湿度センサ８０へ供給するクロックを停止する又は圧力センサ７０と湿度センサ８０をスタンバイ状態にしてもよい。
【００５１】
また、湿度センサ８０が発熱抵抗体を備えている場合は、ＤＳＰ３０８は、発熱抵抗体への給電を停止させる制御信号を湿度センサ８０へ送信しても良い。これらの動作により、センサ１０の消費電流を低減することができる。
【００５２】
ＤＳＰ３０８は、ヒータ制御回路３０１を停止させて、発熱抵抗体４１への電流給電を停止させても良い。汚損物に対する特性変化（熱泳動力による発熱抵抗体４１の汚損）を軽減することができる。発熱抵抗体４１への給電を停止させたことがわかるようにセンサ出力を固定しても良い。図６と図７は発熱抵抗体４１への給電を停止させた場合のセンサ出力例を示す表である。
【００５３】
図６はステータス・コミュニケーションニブルの０ビット目（最下位ビット）を１（０ｘ１）に固定する例を示している。もちろん、１ビット目を１に固定しても良いし、０ビット目と１ビット目の両方を１（０ｘ１）に固定しても良い。なお、０ｘは１６進数を意味する。図７は空気流量信号Sig_A/Fがデータニブル１から４の１６ビットに割り当てられている場合において、各データニブルの値を０ｘＦに固定する例を示している。
【００５４】
すなわち、ＳＥＮＴ信号（信号）は、空気流量を示す空気流量信号Sig_A/Fが割り当てられる複数のデータニブル（データ）を含む。センサ１０（第１システム）は、例えば、発熱抵抗体４１（ヒータ）を停止した後、少なくとも１つのデータニブル（データ）を所定値に固定する。
【００５５】
センサ１０が制御信号S_fromECUを受信した場合にセンサ出力の一部を固定することで、ＥＣＵ２０は正しく制御信号S_fromECUが送信されていると判断することができる。
【００５６】
（変形例）
図８は、流量デジタル値のしきい値を用いた変形例を説明するための図である。
【００５７】
センサ１０（第１システム）は、ＳＥＮＴ信号の振幅低下期間に対応するデジタル値ＮＣＴがしきい値ＤＴ（第２しきい値）より長く、かつ、空気流量センサによって検出される空気流量がアイドル状態に対応する範囲内である場合、ＥＣＵ２０（第２システム）から制御信号S_fromECU（指令）が送信されたと判定してもよい。具体的には、センサ１０は、車両のエンジン（動力源）がアイドル状態のときの空気流量（略０ｋｇ／ｈ）のデジタル値がしきい値ＤＴＬとしきい値ＤＴＨの間にある場合に、空気流量がアイドル状態に対応する範囲内であると判定する。なお、しきい値ＤＴＨはしきい値ＤＴＬよりも大きい。
【００５８】
ＳＥＮＴ信号の振幅（信号レベル）は、車両で発生する種々のノイズにより低下することがあるが、上記の判定方法によれば、ＥＣＵ２０（第２システム）から制御信号S_fromECU（指令）が送信されたと誤判定することを抑制することができる。
【００５９】
以上説明したように、本実施例によれば、単方向の通信プロトコルに従ってセンサ１０（第１システム）がＥＣＵ２０（第２システム）へ通信を行う期間に、ＥＣＵ２０からセンサ１０に指令を送ることができる。これにより、ＥＣＵ２０からセンサ１０を制御することが可能となる。
【００６０】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
【００６１】
上記実施例では、センサ１０（第１システム）は、空気流量センサであるが、圧力センサ、温度センサ等、その他のセンサであってもよい。上記実施例では、トランジスタとして、出力ＭＯＳトランジスタ１１、２２を用いているが、バイポーラトランジスタ等のその他のトランジスタ（スイッチ）を用いてもよい。上記実施例では、ＥＣＵ２０は、エンジンコントロールユニットであるが、別の機器を制御する電子制御装置であってもよい。
【００６２】
上記実施例では、ＥＣＵ２０は、ステータス・コミュニケーションニブルからデータニブル４までの期間において通信ラインＤＡＴＡの電圧（ＳＥＮＴ信号の振幅）を低下させているが、ＳＥＮＴ信号の任意のパルスからそれに続く複数のパルスに対応する期間において通信ラインＤＡＴＡの電圧（ＳＥＮＴ信号の振幅）を低下させてもよい。
【００６３】
また、上記の各構成、機能等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD（Solid State Drive）等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。
【符号の説明】
【００６４】
１…電源ライン
２…接地電源ライン
１０…センサ
１１…出力ＭＯＳトランジスタ
１２…タイマ
１３…ＲＣＶ
１３Ｈ…スイッチング素子
１３Ｌ…スイッチング素子
１５…入出力回路
２０…ＥＣＵ
２１…プルアップ抵抗
２２…出力ＭＯＳトランジスタ
２５…入出力回路
２６…ＣＰＵ
２７…メモリ
１００…車載システム
３００…出力特性調整回路
３０１…ヒータ制御回路
３０２…発振器
３０３…定電圧回路
３０４…回路温度センサ
３０５…Ａ／Ｄ変換器
３０６…Ａ／Ｄ変換器
３０７…Ａ／Ｄ変換器
３０８…ＤＳＰ
３０９…ＰＲＯＭ
３１０…ＲＯＭ
３１１…ＲＡＭ
３１２…保護回路
４０…定温度制御ブリッジ
４１…発熱抵抗体
４２…測温抵抗体
４３…測温抵抗体
４４…固定抵抗体
４５…固定抵抗体
５０…温度差ブリッジ
５１…測温抵抗体
５２…測温抵抗体
５３…測温抵抗体
５４…測温抵抗体
６０…吸気温度センサ
６１…固定抵抗体
６２…感温抵抗体
７０…圧力センサ
８０…湿度センサ
【図１】
2020010236.tif 000003
【図２】
2020010236.tif 000004
【図３Ａ】
2020010236.tif 000005
【図３Ｂ】
2020010236.tif 000006
【図４】
2020010236.tif 000007
【図５】
2020010236.tif 000008
【図６】
2020010236.tif 000009
【図７】
2020010236.tif 000010
【図８】
2020010236.tif 000011
【図９】
2020010236.tif 000012
【図１０】
2020010236.tif 000013