(57)【特許請求の範囲】
【請求項１】
共通の信号線を介して複数の制御ユニットの間で情報を送受信する車両の通信システムにおいて、前記制御ユニットの電源が入ってから所定時間が経過するまでの間に他の前記制御ユニットから送られる承認信号を受信したかどうかを判定する承認信号受信判定手段と、所定時間内に前記承認信号を受信しない場合に車両に前記通信システムを備えていないものと判断する通信システム非搭載車両判断手段とを備え、前記制御ユニットはこの判断結果を基にして車両に前記通信システムを備えている場合に対応した制御プログラムと車両に前記通信システムを備えていない場合に対応した制御プログラムとを切換える構成としたことを特徴とする車両の通信制御装置。
【請求項２】
車両に前記通信システムを備えていないと判断した場合に通信制御を中止することを特徴とする請求項１に記載の車両の通信制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両の各制御ユニット間でデジタル信号を伝送する通信制御装置の改良に関するものである。
【０００２】
【従来の技術】
従来、車両に搭載されるエンジン制御ユニットやトランスミッション制御ユニットをはじめ各種制御ユニットを共通の信号線に接続し、各制御ユニット間でデジタル信号を伝送し合う時分割多重通信システムがある。この通信システムにより、車両の配線を大幅に減らすことができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来の通信システムに接続可能な制御ユニットを、通信システムを持たない車両に搭載した場合、制御ユニットは信号線が断線したものと誤って自己診断し、車両の表示板等にエラー情報が表示されてしまう可能性があった（特開平１０−１５７６４８号公報参照）。
【０００４】
本発明は上記の問題点を鑑みてなされたものであり、車両の通信制御装置において、通信システムの有無を判断することを目的とする。
【０００５】
【課題を解決するための手段】
第１の発明は、共通の信号線を介して複数の制御ユニットの間で情報を送受信する車両の通信システムに適用する。
【０００６】
そして、制御ユニットの電源が入ってから所定時間が経過するまでの間に他の制御ユニットから送られる承認信号を受信したかどうかを判定する承認信号受信判定手段と、所定時間内に承認信号を受信しない場合に車両に通信システムを備えていないものと判断する通信システム非搭載車両判断手段とを備え、制御ユニットはこの判断結果を基にして車両に通信システムを備えている場合に対応した制御プログラムと車両に通信システムを備えていない場合に対応した制御プログラムとを切換える構成とした。
【０００７】
第２の発明は、第１の発明において、車両に通信システムを備えていないと判断した場合に通信制御を中止するものとした。
【０００８】
【発明の作用および効果】
第１の発明において、通信開始時に他の制御ユニットから送られる承認信号を所定時間内に受信しない場合に車両に通信システムを備えていないと判断することにより、制御ユニットを通信システムを搭載する車両としない車両で共通化することが可能となり、部品管理が容易になる。
【０００９】
第２の発明において、通信システムに接続可能な制御ユニットを、通信システムを持たない車両に搭載した場合、制御ユニットが例えば信号線が断線したものと誤って自己診断することがなく、車両の表示板等にエラー情報が表示される等の不具合を解消できる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面に基づいて説明する。
【００１１】
図１に示すように、車両に搭載されるＣＡＮ（コントロールエリアネットワーク）通信システムは、信号線１に対してエンジン制御ユニット２とトランスミッション制御ユニット３をはじめ図示しないサービスブレーキ制御ユニット、排気ブレーキ制御ユニット、リターダ制御ユニット、多重情報表示板制御ユニット等が接続され、これらの制御ユニット２，３，…間で共通の信号線１を介して情報を送受信する。信号線１は情報を通信する一対の電線によって構成され、各電線の両端が終端抵抗４を介して結ばれており、車両の配線を大幅に減らすことができる。
【００１２】
各制御ユニット２，３，…は、ＣＰＵ、メモリ、Ｉ／Ｏ等で構成されるマイクロコンピュータを主体として構成され、各種センサによる運転状態の検出信号に応じて予め設定されたプログラムに基づいて各種アクチュエータを作動させる。
【００１３】
例えば、エンジン制御ユニット２は、図示しないエンジン回転数センサやアクセル開度センサ等の運転状態検出信号をＩ／Ｏを介して入力し、これらの検出信号に応じて予め設定されたマップに基づき燃料噴射量を算出し、Ｉ／Ｏを介して図示しない燃料噴射ポンプに制御信号を出力して、エンジンの運転制御を行う。
【００１４】
各制御ユニット２，３，…は、信号線１を介して相互に送受信されるデジタル信号の入出力装置としてＣＡＮチップ５を備える。ＣＡＮチップ５はデータ通信のための回路を備え、通信の手順、通信異常の処理、データのフォーマット、データの種類、データの分解能、範囲等を設定する。
【００１５】
例えば、エンジン制御ユニット２は、トランスミッションの変速作動時にトランスミッション制御ユニット３からエンジン回転数とエンジントルクの指令値をＣＡＮチップ５を介して入力し、変速が円滑に行われるようにエンジンの運転制御を行う。
【００１６】
本発明は、ＣＡＮ通信システムに接続可能な制御ユニット２，３，…を、ＣＡＮ通信システムを持たない車両にも搭載できるようにするため、各制御ユニット２，３，…は、通信開始時に他の前記制御ユニット２，３，…から送られる承認信号を受信したかどうかを判定し、所定時間Ｔｏｕｔ１内にａｃｋｎｏｗｌｅｇｅ（承認信号）を受信した場合に車両にＣＡＮ通信システムを備えているＣＡＮあり車両と判断して他の制御ユニット２，３，…と通信を行い、所定時間Ｔｏｕｔ１内にａｃｋｎｏｗｌｅｇｅを受信しない場合に車両にＣＡＮ通信システムを備えていないＣＡＮなし車両と判断して他の制御ユニット２，３，…と通信を行わない構成とする。
【００１７】
図２のフローチャートは上記通信システムの有無を判断するルーチンを示しており、エンジン制御ユニット２において一定周期毎に実行される。
【００１８】
まず、ステップ１にて、イグニッションスイッチがＯＮとなってエンジン制御ユニット２の電源が入ったことを判定する。
【００１９】
続いて、ステップ２に進んで、ＣＡＮ通信システムの有無の判断制御が終了していないことを判定する。
【００２０】
続いて、ステップ３に進んで、エンジン制御ユニット２の電源が入ってからの経過時間Ｔ１をカウントする。
【００２１】
続いて、ステップ４に進んで、他の制御ユニット２，３，…から返信されるａｃｋｎｏｗｌｅｇｅを受信したかどうかを判定する。
【００２２】
ここで、ａｃｋｎｏｗｌｅｇｅを受信しない場合、ステップ５に進んでカウントされた経過時間Ｔ１が所定値Ｔｏｕｔ１（例えば１０秒）を超えたどうかを判定する。
【００２３】
ここで、経過時間Ｔ１が所定値Ｔｏｕｔ１を超えた場合、ステップ６に進んで、車両にＣＡＮ通信システムを備えていないＣＡＮ無し車両と判断し、ＣＡＮ通信制御プログラムを立ち上げるＣＡＮスイッチをＯＦＦ状態として、ＣＡＮ通信制御を自己診断を含めて全て中止する。
【００２４】
一方、ステップ４で、ａｃｋｎｏｗｌｅｇｅを受信した場合、ステップ８に進んで、車両にＣＡＮ通信システムを備えているＣＡＮあり車両と判断し、ＣＡＮ通信制御プログラムを立ち上げるＣＡＮスイッチをＯＮ状態として、ＣＡＮ通信制御を自己診断を含めて開始する。
【００２５】
こうして、ＣＡＮ無し車両またはＣＡＮあり車両の判断が行われると、ステップ７に進んで経過時間Ｔ１をクリアして、本ルーチンを終了する。
【００２６】
以上のように構成されて、ＣＡＮ通信システムに接続可能な制御ユニット２，３，…を、ＣＡＮ通信システムを持たない車両に搭載した場合、制御ユニット２，３，…が信号線が断線したものと誤って自己診断することがなく、車両の表示板等にエラー情報が表示される等の不具合を解消できる。この結果、制御ユニット２，３，…をＣＡＮあり車両とＣＡＮ無し車両の両方に搭載することが可能となり、これら部品の管理が容易になる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示すシステム図。
【図２】同じく制御内容を示すフローチャート。
【符号の説明】
１  ＣＡＮ信号線
２  エンジン制御ユニット
３  トランスミッション制御ユニット
５  ＣＡＮチップ
【図１】
0003583011.tif 000002
【図２】
0003583011.tif 000003