(57)【要約】【課題】自動車用コントロールユニットのデータのモニタを、起動直後から行えるようにする。【解決手段】コントロールユニットとテスターとの間を通信線で接続すると共に、テスターのモニタ要求信号を出力するための信号線で接続する。そして、コントロールユニットが起動されてイニシャル処理を行うと、モニタ要求の有無を判断し、モニタ要求がある場合には、テスターとの間の通信が確立した後、コントロールユニットにおいて通常プログラムを開始させる。【選択図】  図２
2004348328.tif 000002
【特許請求の範囲】
【請求項１】
マイクロコンピュータを内蔵した自動車用コントロールユニットと、該自動車用コントロールユニットのテスターとの通信方法であって、
前記テスター側からのモニタ要求を前記自動車用コントロールユニットに伝える電気信号線を設け、
前記自動車用コントロールユニットが、電源投入時のイニシャル処理後に、前記電気信号線の電気信号に基づいて前記モニタ要求の有無を判断し、モニタ要求があることを判断したときには、前記テスターとの間におけるデータ通信線を介したデータ通信が確立してから、通常処理に移行することを特徴とする自動車用コントロールユニットとテスターとの通信方法。
【請求項２】
マイクロコンピュータを内蔵した自動車用コントロールユニットと、該自動車用コントロールユニットのテスターとの通信方法であって、
前記自動車用コントロールユニットの起動後、前記テスターとの間でデータ通信が確立するまでの間におけるモニタデータを、前記自動車用コントロールユニットのメモリに格納させ、データ通信確立後に前記メモリに格納されたモニタデータを前記テスターに送信することを特徴とする自動車用コントロールユニットとテスターとの通信方法。
【請求項３】
前記自動車用コントロールユニットが、前記テスターによるモニタ情報をバックアップメモリに記憶し、前回のモニタ情報に対応するモニタデータを、データ通信が確立するまでの間、メモリに格納させることを特徴とする請求項２記載の自動車用コントロールユニットとテスターとの通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マイクロコンピュータを内蔵した自動車用コントロールユニットと、該自動車用コントロールユニットのテスターとの通信方法であって、特に、自動車コントロールユニットの起動直後からモニタデータを取得するための技術に関する。
【０００２】
【従来の技術】
従来から、自動車に搭載されるエンジンにおける燃料供給量や点火時期などを電子制御するコントロールユニットが知られており、また、かかるコントロールユニットにおける各種データを、テスターを用いてモニタすることが行われていた（特許文献１参照）。
【０００３】
前記特許文献１に開示される方法は、テスターがコントロールユニットに電源が投入されたことをモニタしてから、コントロールユニット側にデータ通信開始を要求することで、コントロールユニット起動時のデータをモニタできるようにしたものである。
【０００４】
【特許文献１】
特開平１０−１６１９４６号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、テスターがデータをモニタできるのは、データ通信要求に対して実際にデータ通信が確立してからであり、データ通信が確立するまでの間、データのモニタが行えないという問題があった。
【０００６】
本発明は上記問題点に鑑みなされたものであり、コントロールユニット起動直後のデータを確実にモニタできるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
そのため請求項１に係る発明では、テスター側からのモニタ要求を自動車用コントロールユニットに伝える電気信号線を設け、前記自動車用コントロールユニットが、電源投入時のイニシャル処理後に、前記電気信号線の電気信号に基づいて前記モニタ要求の有無を判断し、モニタ要求があることを判断したときには、前記テスターとの間におけるデータ通信線を介したデータ通信が確立してから、通常処理に移行する構成とした。
【０００８】
かかる構成によると、コントロールユニットが電気信号線の電気信号に基づいてモニタ要求の有無を判断できるようにしておき、イニシャル処理から通常処理に移行する前にモニタ要求の有無を判断し、モニタ要求がある場合には、テスターとの間におけるデータ通信が確立してから通常処理（通常プログラム）に移行するようにし、データ通信が確立するまでの間、モニタすべきデータの処理が行われないようにする。
【０００９】
従って、データ通信が確立してから、モニタすべきデータの処理が行われることになり、コントロールユニットの起動直後からデータをモニタすることができる。
【００１０】
請求項２記載の発明では、自動車用コントロールユニットの起動後、テスターとの間でデータ通信が確立するまでの間におけるモニタデータを、前記自動車用コントロールユニットのメモリに格納させ、データ通信確立後に前記メモリに格納されたモニタデータを前記テスターに送信する構成とした。
【００１１】
かかる構成によると、コントロールユニットとテスターとの間でのデータ通信が確立するまでは、データをテスターに送信することができないので、その間においてモニタすべきデータを、コントロールユニットのメモリに格納させておき、その後に通信が確立してから、前記メモリの内容（通信確立までの間のモニタデータ）をテスターに送信させる。
【００１２】
従って、テスターとの通信が行われるか否かに無関係に、コントロールユニット起動後に通常処理に直ちに移行させることができ、然も、データ通信が確立するまでの間におけるデータを後からテスターに取り込んで、コントロールユニットの起動直後からデータをモニタすることができる。
【００１３】
請求項３記載の発明では、請求項２記載の通信方法において、前記自動車用コントロールユニットが、前記テスターによるモニタ情報をバックアップメモリに記憶し、前回のモニタ情報に対応するモニタデータを、データ通信が確立するまでの間、前記メモリに格納させる構成とした。
【００１４】
かかる構成によると、テスターによるモニタ情報（例えばサンプリング間隔，モニタ項目など）を自動車用コントロールユニットのバックアップメモリに記憶させておき、次回、自動車用コントロールユニットが起動されると、前記バックアップメモリに記憶されているモニタ情報に基づいて、通信が確立するまでの間においてモニタされるべきデータを、コントロールユニットのメモリに格納させる。
【００１５】
従って、テスターのモニタ要求に応じたデータを、コントロールユニットの起動直後からモニタすることができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図に基づいて説明する。
図１は、第１の実施形態のシステム構成を示す図である。
【００１７】
図１に示す自動車用コントロールユニット１は、ＲＯＭ，ＲＡＭ，ＣＰＵ，インターフェース等からなるマイクロコンピュータを含んで構成され、各種センサからの検出信号を入力すると共に、該検出信号に基づいて演算処理を行って自動車に搭載されるエンジン（内燃機関）の燃料供給量や点火時期などを制御するものである。
【００１８】
尚、前記自動車用コントロールユニット１は、エンジン制御の他、自動変速機の制御を行うものなどであっても良く、エンジン制御用コントロールユニットに限定されるものではない。
【００１９】
一方、テスター２は、前記自動車用コントロールユニット１内で演算されたデータのモニタや収録を行うものであり、前記自動車用コントロールユニット１とデータ通信線３を介して接続されると共に、前記テスター２におけるモニタ要求の有無を示すモニタ要求信号（電気信号）を前記自動車用コントロールユニット１に出力するためのモニタ要求信号線（電気信号線）４で接続される。
【００２０】
ここで、前記自動車用コントロールユニット１とテスター２との間のデータ通信は、通信線３を介した通信が確立してから行われることになるが、自動車用コントロールユニット１の起動直後からのデータをモニタできるように、自動車用コントロールユニット１における前記通信確立処理は、図２のフローチャートに示すようにして行われる。
【００２１】
図２のフローチャートにおいて、自動車用コントロールユニット１に電源が投入されると、まず、ステップＳ１で各種イニシャル処理を行う。
ステップＳ２では、前記モニタ要求信号線（電気信号線）４を介して入力されるモニタ要求信号（例えば前記モニタ要求信号線の電位）に応じて、テスター２におけるモニタ要求の有無を判断する。
【００２２】
ここで、モニタ要求がないと判断されたときには、ステップＳ６へジャンプして、通常のプログラム処理を開始させる。
一方、ステップＳ２でモニタ要求があることが判別されると、ステップＳ３へ進む。
【００２３】
ステップＳ３では、テスター２との間における通信（シリアル通信）を確立させる処理を行う。
更に、ステップＳ４では、モニタデータの認識を行うことで、モニタの準備を完了させる。
【００２４】
そして、ステップＳ４からステップＳ５へ進んで通常のプログラム処理を開始させると共に、データ通信処理部でモニタ要求されたデータを、通信線３を介してテスター２に送信する。
【００２５】
上記構成によると、テスター２によるモニタを行わせるときには、通信が確立するまで通常プログラムが開始されず、通信確立後に通常プログラムが開始されるから、通常プログラムで処理される各種データを、起動直後からモニタできることになる。
【００２６】
また、上記実施形態では、イニシャル処理と通常プログラムとの間に、通信確立処理を追加することになるので、従来プログラムに影響を与えることがない。図３は、第２の実施形態のシステム構成を示す図であり、ここでは、前記自動車用コントロールユニット１とテスター２とは、通信線３のみで接続される。
【００２７】
そして、第２の実施形態では、図４のフローチャートに示すようにして、データのモニタを行わせる。
前記自動車用コントロールユニット１に電源が投入されると、テスター２との間の通信確立とは無関係に、イニシャル処理後に、ステップＳ１１で、通常処理プログラムが実行される。
【００２８】
通常処理プログラムの実行中に、ステップＳ１２で、通信確立がなされているか否かを判別し、通信が確立されていないときには、ステップＳ１６へ進む。
ステップＳ１６では、自動車用コントロールユニット１が起動されてから、テスター２との間での通信確立に要する時間内において、予め記憶しているモニタ情報に応じてモニタデータをＲＡＭ（メモリ）に記憶する。
【００２９】
一方、ステップＳ１２でコントロールユニット１とテスター２との間での通信が確立していると判断され、更に、次のステップＳ１３でモニタ条件の設定がなされていると判断されると、ステップＳ１４へ進む。
【００３０】
尚、前記モニタ条件とは、モニタ項目，サンプリング間隔などのモニタ情報であり、テスター２の要求として設定される。
ステップＳ１４では、前記モニタ条件（モニタ情報）をコントロールユニット１のバックアップＲＡＭに記憶させ、次のステップＳ１５では、前記モニタ条件（モニタ情報）に対応するモニタデータをテスター２に送信する。
【００３１】
尚、バックアップＲＡＭとは、コントロールユニット１に対する電源供給が遮断された後も記憶内容が保持されるメモリである。
前記ステップＳ１４でバックアップＲＡＭに記憶されるモニタ条件（モニタ情報）は、次回にコントロールユニット１が起動され、通信が確立するまでの間で、前記ステップＳ１６で参照されることになる。
【００３２】
また、前記ステップＳ１５におけるモニタデータの送信は、コントロールユニット１とテスター２との間での通信が確立してからコントロールユニット１において演算されたデータである。
【００３３】
ステップＳ１７では、テスター２からの初期データ送信要求があるか否かを判別し、初期データ送信要求がある場合には、ステップＳ１８へ進んで、通信が確立するまでにＲＡＭに記憶させておいたモニタデータを、テスター２に送信する。
【００３４】
これにより、テスター２は、通信確立するまでの間におけるデータについてもモニタすることができる。
尚、ステップＳ１７で、モニタデータの送信を行った後は、モニタデータの記憶を消去することができる。
【００３５】
第２の実施形態では、自動車用コントロールユニット１が起動されると、テスター２との間の通信を確立させる処理を開始させるが、通信確立を待たずに通常プログラムの処理が開始されるので、通信確立までに処理されたデータを直ちにテスター２に送信することができない。
【００３６】
そこで、本実施形態では、通信が確立するまでの間におけるモニタデータを、コントロールユニット１のＲＡＭ（メモリ）に記憶させ、通信が確立してから、テスター２に送信するようにしてある。
【００３７】
従って、自動車用コントロールユニット１の起動直後のデータをモニタすることができ、かつ、第１実施形態に対してモニタ要求をコントロールユニット１に出力するための前記モニタ要求信号線（電気信号線）４が不要で、然も、イニシャル処理後に通常プログラムに移行する際の待ち時間がなく、通常の動作と同等のプログラム状態でデータをモニタすることができる。
【００３８】
更に、前回のモニタ時におけるモニタ情報（モニタ条件）を記憶し、該記憶に基づいて通信確立前のデータをサンプリングするので、テスター２の要求に見合ったデータを取得させることができる。
【００３９】
ここで、上記実施形態から把握し得る請求項以外の技術思想について、以下にその効果と共に記載する。
（イ）請求項３記載の自動車用コントロールユニットとテスターとの通信方法において、
前記モニタ情報が、モニタ項目及びサンプリング間隔を含むことを特徴とする自動車用コントロールユニットとテスターとの通信方法。
【００４０】
かかる構成によると、前回モニタ時におけるモニタ項目及びサンプリング間隔に応じて、通信確立前のデータがメモリに格納される。
従って、通信確立前からテスターの要求に見合ったデータの取得が行える。
（ロ）請求項２又は３記載の自動車用コントロールユニットとテスターとの通信方法において、
通信確立前に前記自動車用コントロールユニットのメモリに格納させたモニタデータを、通信確立後のテスターからの送信要求に従ってテスターに送信することを特徴とする自動車用コントロールユニットとテスターとの通信方法。
【００４１】
かかる構成によると、通信確立前でコントロールユニットのメモリに格納されたモニタデータが、テスターからの送信要求を待ってテスターに送信される。
従って、テスターにおける通常のモニタデータの取得に支障を来たすことのないタイミングで、通信確立前のデータを取得することが可能となる。
【図面の簡単な説明】
【図１】第１の実施形態におけるシステム構成図。
【図２】第１の実施形態における通信確立及びモニタデータの取得処理を示すフローチャート。
【図３】第２の実施形態におけるシステム構成図。
【図４】第２の実施形態における通信確立及びモニタデータの取得処理を示すフローチャート。
【符号の説明】
１…自動車用コントロールユニット，２…テスター，３…通信線，４…モニタ要求信号線（電気信号線）
【図１】
2004348328.tif 000003
【図２】
2004348328.tif 000004
【図３】
2004348328.tif 000005
【図４】
2004348328.tif 000006