(57)【特許請求の範囲】
【請求項１】
車両用エンジンの電子制御に必要な入力信号が与えられる入力手段と、
前記電子制御の手順を示すプログラムが格納された記憶手段と、
前記プログラム及び前記入力手段に与えられた入力信号に基づいて、前記車両用エンジンを制御するために必要な制御信号を生成する制御手段と、
前記制御手段において前記プログラムに従って予め定められた所定の動作が行われたときに、前記車両用エンジンの制御に影響を与えないパルス幅を有する動作監視パルスを生成するパルス生成手段と、
前記制御手段で生成された制御信号に前記パルス生成手段で生成された動作監視パルスを重畳して合成制御信号を生成するパルス重畳手段と、
前記合成制御信号をエンジン制御用の所定レベルの信号に変換して出力する出力手段とを、
備えたことを特徴とする車両制御用マイクロコンピュータ。
【請求項２】
前記パルス生成手段は、予め定められた複数の所定の動作に対応して、それぞれ異なる数の動作監視パルスを生成することを特徴とする請求項１記載の車両制御用マイクロコンピュータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動車用エンジン等を電子制御するために車両に搭載されるマイクロコンピュータ（以下、単に「マイコン」という）、特にその搭載された状態でプログラム実行のチェックが可能な車両制御用マイコンに関するものである。
【０００２】
【従来の技術】
自動車等の車両の機能向上に伴い、その制御システムとしてマイコンを用いた電子制御が広く採用されている。このような車両制御用マイコンは、全体の制御処理を行う中央処理装置（以下、「ＣＰＵ」という）、制御に必要なプログラムやデータが格納された読み出し専用メモリ（以下、「ＲＯＭ」という）、制御途中のデータを一時的に記憶するための随時読み書き可能メモリ（以下、「ＲＡＭ」という）、車両の各種の状態信号を入力するための入力インタフェース回路、車両の各部に対する制御信号を出力するための出力インタフェース回路、及びアナログの状態信号をディジタルデータに変換するためのアナログ／ディジタル（以下、「Ａ／Ｄ」という）変換回路等で構成されている。
また、車両制御用マイコンは、直接、車両の走行を制御するので、その安全性のために極めて信頼性のある動作が要求されている。更に、車両制御用マイコンは、例えばエンジンの点火装置等のように高レベルの電磁的な雑音を発生する機器の近傍で使用されるので、このような雑音によって誤動作を生じないように、厳重な電磁遮蔽が施されて車両に搭載されるようになっている。
従って、車両制御用マイコンが一旦車両に搭載されると、その後、筐体を開いて内部のテスト端子をチェックする等の検査は不可能であり、搭載状態での動作チェックは、極めて困難である。
【０００３】
従来、このような車両に搭載された後の車両制御用マイコンの動作チェック方法として、次の３つの方法が一般的に行われていた。
（ｉ）  車両制御用マイコンに外部との間でテストデータのシリアル通信を行うための専用の入出力端子を設けておく。そして、入出力端子にＲＡＭモニタ等の試験装置を接続し、この試験装置からマイコン内部のＲＡＭ等の機能を試験するためのテストデータを送信するとともに、このマイコンからの応答を受信して、動作が正常か異常かをチェックする。
（ii）  車両制御用マイコンにデバッグ装置を接続するための専用のデバッグ端子を設けておく。そして、多芯のデバッグ用ケーブルを介してデバッグ装置を接続し、このデバッグ装置によってＣＰＵの動作の制御や監視を行い、その動作が正常か異常かをチェックする。
（iii)  車両制御用マイコンに水滴、粉塵による電流ショート防止を目的として設けてある樹脂系被膜層を剥がし、オシロスコープのプローブ端子にて入出力端子の電圧波形を監視し、その波形が正常か異常かをチェックする。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の車両制御用マイコンでは、次のような課題があった。
即ち、動作試験のために専用の入出力端子やデバッグ端子を設ける必要があるので、回路規模が大きくなるとともに、これらの外部接続用の端子や回路に異常があると動作チェックができなかった。
また、試験装置やデバッグ装置のチェック項目に対応するための試験機能を、予め組み込んでおく必要があり、定められた項目以外の動作チェックをすることができなかった。
更に、車両制御用マイコンに水滴、粉塵による電流ショート防止を目的として設けてある樹脂系被膜層を剥離するのが煩雑であるとともに、チェック終了後に再度、樹脂系被膜層を形成する必要があった。
本発明は、前記従来技術が持っていた課題を解決し、動作チェックのための専用の外部接続用の端子や特定の試験機能を組み込むことを必要とせず、かつ樹脂系被膜層の剥離を行わずに、搭載後の動作チェックをすることができる車両制御用マイコンを提供するものである。
【０００５】
【課題を解決するための手段】
前記課題を解決するために、本発明の内の第１の発明は、車両制御用マイコンにおいて、車両用エンジンの電子制御に必要な入力信号が与えられる入力手段と、前記電子制御の手順を示すプログラムが格納された記憶手段と、前記プログラム及び前記入力手段に与えられた入力信号に基づいて、前記車両用エンジンを制御するために必要な制御信号を生成する制御手段とを備えている。更に、この車両制御用マイコンは、前記制御手段において前記プログラムに従って予め定められた所定の動作が行われたときに、前記車両用エンジンの制御に影響を与えないパルス幅を有する動作監視パルスを生成するパルス生成手段と、前記制御手段で生成された制御信号に前記パルス生成手段で生成された動作監視パルスを重畳して合成制御信号を生成するパルス重畳手段と、前記合成制御信号をエンジン制御用の所定レベルの信号に変換して出力する出力手段とを有している。
第２の発明は、第１の発明の車両制御用マイコンにおけるパルス生成手段を、予め定められた複数の所定の動作に対応して、それぞれ異なる数の動作監視パルスを生成するように構成している。
【０００６】
本発明によれば、以上のように車両制御用マイコンを構成したので、次のような作用が行われる。
制御手段によって、記憶手段に格納されたプログラムが順次読み出され、入力手段に与えられた入力信号に基づいてエンジン制御用の制御信号が生成される。また、制御手段によって予め定められた所定の動作が行われると、パルス生成手段によってエンジン制御用に影響を与えないような短いパルス幅の動作監視パルスが生成される。動作監視パルスは、パルス重畳手段によってエンジン制御用の制御信号に重畳され、合成制御信号が生成される。合成制御信号は、出力手段によって所定レベルの信号に変換され、エンジン制御用の信号として出力される。従って、出力手段から出力されるエンジン制御用の信号に重畳された動作監視パルスを測定することにより、この車両制御用マイコンの動作状態をチェックすることができる。
【０００７】
【発明の実施の形態】
図１は、本発明の実施形態を示す車両制御用マイコンの構成図である。
この車両制御用マイコンは、車両用エンジンの電子制御に必要な入力信号が与えられる入力手段（例えば、入力部１及び選択部２）を有している。入力部１は、制御対象となるエンジンのクランクシャフトの回転数を検出する回転数センサからの回転パルスＲＰや、クランク角センサからのクランク角パルスＣＡ等のアナログ信号を入力するものである。入力部１は、アナログ信号に重畳して外部から侵入する雑音成分を除去するとともに、制御手段（例えば、ＣＰＵ）３に適合した電圧のパルス信号に変換する機能を有している。入力部１の出力側は、ＣＰＵ３の入力ポートＩ１，Ｉ２に接続されている。
選択部２は、吸気管の負圧を検出する負圧センサからの負圧信号ＰＢ、吸気の温度を検出する吸気温センサからの気温信号ＴＡ、及び冷却水の温度を検出する水温センサからの水温信号ＴＷ等のアナログ信号が並列に与えられ、これらのアナログ信号を順番に１つずつ選択して出力するものである。選択部２の出力側にはアナログ信号をディジタルデータに変換するＡ／Ｄ変換部４が接続され、このＡ／Ｄ変換部４の出力側がＣＰＵ３の入力ポートＩ３に接続されている。
【０００８】
ＣＰＵ３には、システムバス５を介して記憶手段（例えば、ＲＯＭ）６、ＲＡＭ７、及び電気的に消去と書き込みが可能な不揮発性メモリ（以下、「ＥＥＰＲＯＭ」という）８等のメモリが接続されている。ＲＯＭ６は、ＣＰＵ３による車両用エンジンの電子制御の手順を含む全体の制御処理のためのプログラムやデータを格納したものである。ＲＡＭ７は、制御途中のデータを一時的に記憶するためのものである。また、ＥＥＰＲＯＭ８は、制御途中等で得られた各種のデータを次の制御に用いるために、エンジンの停止後も消去せずに保持するためのメモリである。
ＣＰＵ３は、ＲＯＭ６に格納されたプログラムと、入力部１及び選択部２に与えられた入力信号に基づいて、車両用エンジンを制御するための各種の制御信号を生成するものであり、これらの生成した制御信号を出力するための出力ポートＯ１，Ｏ２，Ｏ３を有している。出力ポートＯ１には燃料ポンプを作動させるための燃料ポンプ制御信号ＦＰが、出力ポートＯ２には点火装置の点火時期を定める点火時期制御信号ＩＮＧが、及び出力ポートＯ３にはエンジンに燃料を噴射供給するためのインジェクタを制御する噴射制御信号ＩＪＣが、それぞれ出力されるようになっている。例えば噴射制御信号ＩＪＣは、ソレノイド等のアクチュエータを介してインジェクタを制御するようになっており、このアクチュエータの機械的な動作のために、１ｍｓ程度の継続時間を有する信号である。
【０００９】
また、ＣＰＵ３は、ＲＯＭ６に格納されたプログラムに従って予め定められた所定の動作が行われたときに、動作の種類に応じた数のパルス信号ＰＬＳを出力するための出力ポートＯ４を有している。ＲＯＭ６には、車両用エンジンの電子制御の手順を示すプログラムの他、例えば、このマイコンの動作開始時に、通常のエンジン制御に先立って、ＲＯＭ６、ＲＡＭ７、及びＡ／Ｄ変換部４の機能チェックを行うための初期チェックプログラムが組み込まれている。そして、初期チェックプログラムは、ＲＯＭ６、ＲＡＭ７、及びＡ／Ｄ変換部４の各機能が正常であると判定した時点で、それぞれ１個、２個、３個のパルス信号ＰＬＳを出力ポートＯ４から出力するようになっている。更にＲＯＭ６には、これらの初期チェックが終了して、通常のエンジン制御に移行した後でも、予め定められた処理を行った時には、その処理の内容に応じて予め定められた数のパルス信号ＰＬＳを出力ポートＯ４から出力するための動作監視用プログラムが組み込まれている。
【００１０】
ＣＰＵ３の出力ポートＯ４には、パルス生成手段（例えば、パルス生成部）９が接続されている。パルス生成部９は、例えば単安定マルチバイブレータ等で構成され、パルス信号ＰＬＳの立ち上がりに同期して、噴射制御信号ＩＪＣのパルス幅（即ち、１ｍｓ）よりも短く、アクチュエータの動作に影響を与えないようなパルス幅（例えば、１μｓ）の動作監視パルスＳＶＰを出力するものである。ＣＰＵ３の出力ポートＯ３とパルス生成部９の出力側は、パルス重畳手段（例えば、排他的論理和ゲート、以下、「ＥＸＯＲ」という）１０の入力側に接続されている。ＥＸＯＲ１０は、ＣＰＵ３の出力ポートＯ３から出力される噴射制御信号ＩＪＣと、パルス生成部９から出力される動作監視パルスＳＶＰとの排他的論理和をとることによって、これらの信号を重畳して合成制御信号ＣＯＮを生成するものである。
ＣＰＵ３の出力ポートＯ１，Ｏ２とＥＸＯＲ１０の出力側は、出力手段（例えば、出力部）１１の入力側に接続されている。出力部１１は、ＣＰＵ３やＥＸＯＲ１０から出力される論理レベルの信号を、燃料ポンプ、点火装置、及びインジェクタ等を駆動するために必要なレベルの電圧や電流に変換して出力するものである。
【００１１】
また、図示していないが、この車両制御用マイコンは、外部からの電磁的な雑音が侵入して誤動作や回路の破損等が生じないように、入出力信号線や電源ラインには雑音の侵入を防止するためのノイズフィルタが挿入されるとともに、厳重な電磁遮蔽の施された筐体に収容されている。車両制御用マイコンは、単体での機能検査が行われて正常であると確認された後、自動車等の車両に搭載され、図示しない電源ラインがバッテリ等の電源に接続されるとともに、入力部１、選択部２、及び出力部１１に、回転数センサ等の各種のセンサや、燃料ポンプ等を駆動するためのソレノイドやリレー等の各種のアクチュエータが接続される。
【００１２】
図２は、図１の車両制御用マイコンの動作の一例を示すシーケンス図である。以下、この図２を参照しつつ、図１の動作を説明する。
図２の時刻ｔ０において、車両制御用マイコンに電源が投入されると、ＲＯＭ６の、例えば０番地から格納された初期チェックプログラムが読み出され、ＣＰＵ３によってＲＯＭチェックが行われる。このとき、通常の車両制御は行われていないので、ＣＰＵ３の出力ポートＯ１〜Ｏ３の出力信号は、すべてレベル“Ｌ”となっている。ＲＯＭチェックは、例えばＲＯＭ６のすべての記憶領域のデータを順次読み出して対応するビット毎に加算し、そのビット対応の加算結果を予めこのＲＯＭ６に格納されている値と比較することにより、このＲＯＭ６のデータが破壊されていないかどうかをチェックするものである。
【００１３】
このＲＯＭチェックの結果に異常がなければ、時刻ｔ１において、ＣＰＵ３の出力ポートＯ４からパルス信号ＰＬＳが１個出力される。パルス信号ＰＬＳはパルス生成部９に与えられ、このパルス生成部９によってパルス幅１μｓの動作監視パルスＳＶＰが生成されてＥＸＯＲ１０の一方の入力側に与えられる。ＥＸＯＲ１０の他方の入力側には、ＣＰＵ３の出力ポートＯ３から“Ｌ”の噴射制御信号ＩＪＣが与えられているので、このＸＯＲ１０の出力側には、パルス幅１μｓのレベル“Ｈ”の合成制御信号ＣＯＮが出力される。合成制御信号ＣＯＮは、出力部１１によってインジェクタを駆動するための電圧に変換されて燃料噴射パルスＩＪＰとして出力される。しかし、この時刻ｔ１に出力される燃料噴射パルスＩＪＰは、パルス幅１μｓの短いパルスであるので、この短いパルスが与えられても、ソレノイド等のアクチュエータは作動しない。
【００１４】
ＲＯＭチェックが終了し、ＣＰＵ３からチェック結果のパルス信号ＰＬＳの出力が行われた後、時刻ｔ２において、ＲＡＭチェックが開始される。ＲＡＭチェックは、ＲＡＭ７のすべての記憶領域に例えばオール“０”及びオール“１”のテストデータを順次書き込んで読み出し、正しく読み書きができるか否かをチェックするものである。
このＲＡＭチェックの結果に異常がなければ、時刻ｔ３において、ＣＰＵ３の出力ポートＯ４からパルス信号ＰＬＳが所定の間隔で２個出力される。パルス信号ＰＬＳはパルス生成部９に与えられ、このパルス生成部９によって動作監視パルスＳＶＰが２個生成されてＥＸＯＲ１０に与えられる。これにより、ＸＯＲ１０の出力側には、パルス幅１μｓの動作監視パルスＳＶＰが所定の間隔で２個出力される。動作監視パルスＳＶＰは、出力部１１を介して燃料噴射パルスＩＪＰとして出力されるが、パルス幅が短いのでアクチュエータは作動しない。
【００１５】
ＲＡＭチェックが終了し、ＣＰＵ３からチェック結果の出力が行われた後、時刻ｔ４において、Ａ／Ｄチェックが開始される。Ａ／Ｄチェックは、Ａ／Ｄ変換部４の機能をチェックするもので、例えばエンジン始動前の吸気管の負圧信号ＰＢをディジタルデータに変換して、所定範囲の値のデータが得られるか否かをチェックするものである。
このＡ／Ｄチェックの結果に異常がなければ、時刻ｔ５において、ＣＰＵ３の出力ポートＯ４からパルス信号ＰＬＳが所定の間隔で３個出力される。パルス信号ＰＬＳはパルス生成部９に与えられ、このパルス生成部９によって動作監視パルスＳＶＰが３個生成されてＥＸＯＲ１０に与えられる。これにより、ＸＯＲ１０の出力側には、パルス幅１μｓの動作監視パルスＳＶＰが所定の間隔で３個出力される。動作監視パルスＳＶＰは、出力部１１を介して燃料噴射パルスＩＪＰとして出力されるが、パルス幅が短いのでアクチュエータは作動しない。
【００１６】
時刻ｔ６において、すべての初期チェックが終了すると、このマイコンは通常のエンジン制御に移行する。そして、時刻ｔ７においてエンジンが起動されると、例えばエンジンのクランク角パルスＣＡに同期して、ＣＰＵ３の出力ポートＯ３から噴射制御信号ＩＪＣが出力され、この出力ポートＯ３の出力信号は“Ｈ”となる。噴射制御信号ＩＪＣは、ソレノイド等のアクチュエータを介してインジェクタを駆動するため信号であり、時刻ｔ１０まで継続する１ｍｓ程度のパルス幅を有している。噴射制御信号ＩＪＣは、ＥＸＯＲ１０を介して出力部１１に与えられ、この出力部１１から燃料噴射パルスＩＪＰとして出力される。これにより、インジェクタを駆動するためのアクチュエータが作動し、エンジンに対する燃料噴射が行われる。
【００１７】
時刻ｔ８において、噴射制御信号ＩＪＣの出力中に、ＣＰＵ３が予め定められた所定の処理を行うと、ＲＯＭ６中の動作監視用プログラムが起動され、その処理の内容に応じて予め定められた数（例えば、４個）のパルス信号ＰＬＳが出力ポートＯ４から所定の間隔で出力される。パルス信号ＰＬＳはパルス生成部９に与えられ、このパルス生成部９によってパルス幅１μｓの動作監視パルスＳＶＰが４個生成され、ＥＸＯＲ１０の一方の入力側に与えられる。ＥＸＯＲ１０の他方の入力側には、ＣＰＵ３の出力ポートＯ３から“Ｈ”の噴射制御信号ＩＪＣが与えられているので、このＸＯＲ１０の出力側の合成制御信号ＣＯＮには、パルス幅１μｓで“Ｌ”となる短いパルスが所定の間隔で４個重畳される。これにより、出力部１１から出力される燃料噴射パルスＩＪＰには、時刻ｔ８から時刻ｔ９までの間、動作監視パルスＳＶＰが重畳される。しかし、重畳された動作監視パルスＳＶＰはパルス幅が短いので、アクチュエータの動作に対して影響を与えることはない。
【００１８】
時刻ｔ１０においてＣＰＵ３の出力ポートＯ３から出力されていた噴射制御信号ＩＪＣが停止されると、これによってアクチュエータの動作は停止する。
時刻ｔ１１において、ＣＰＵ３が別の予め定められた所定の処理を行うと、ＲＯＭ６内の動作監視用プログラムが起動され、その処理の内容に応じて予め定められた数（例えば、５個）のパルス信号ＰＬＳが出力ポートＯ４から所定の間隔で出力される。パルス信号ＰＬＳはパルス生成部９に与えられ、このパルス生成部９によってパルス幅１μｓの動作監視パルスＳＶＰが５個生成され、ＥＸＯＲ１０の一方の入力側に与えられる。ＥＸＯＲ１０の他方の入力側には、ＣＰＵ３の出力ポートＯ３から“Ｌ”の信号が与えられているので、このＸＯＲ１０の出力側の合成制御信号ＣＯＮとして、パルス幅１μｓで“Ｈ”となるパルスが所定の間隔で５個出力される。これにより、時刻ｔ１１から時刻ｔ１２までの間、出力部１１からパルス幅１μｓの燃料噴射パルスＩＪＰが所定の間隔で５個出力される。しかし、この燃料噴射パルスＩＪＰはパルス幅が短いので、アクチュエータは作動せず、エンジンの制御が影響されることはない。
【００１９】
一方、出力部１１から出力される燃料噴射パルスＩＪＰの波形を、試験装置等で観測することにより、この燃料噴射パルスＩＪＰに重畳された動作監視パルスＳＶＰの発生タイミングとその連続する数を測定することができる。この動作監視パルスＳＶＰの出力状態をチェックすることにより、予め定められた所定の処理が、所定のタイミングで行われているか否かをチェックすることができる。
このように、本実施形態の車両制御用マイコンは、動作監視用プログラムを含む制御プログラムを格納したＲＯＭ６、エンジンの制御に影響のない短いパルス幅の動作監視パルスＳＶＰを生成するパルス発生部９、及びエンジン制御用の噴射制御信号ＩＪＣと動作監視パルスＳＶＰとを重畳して合成制御信号ＣＯＮを生成するＥＸＯＲ１０を有している。これにより、エンジンの制御に影響を及ぼすことなく、通常の制御用の出力信号に重畳して車両制御用マイコンの動作状態を外部に出力することが可能になり、動作チェックのために専用の外部接続用の端子を必要としないという利点がある。更に、車両制御用マイコンに予め特定の試験機能を組み込まずに、搭載後の動作チェックを簡単に行うことができるという利点がある。
【００２０】
なお、本発明は、上記実施形態に限定されず、種々の変形が可能である。この変形例としては、例えば、次の（ａ）〜（ｈ）のようなものがある。
（ａ）  車両制御用マイコンの構成は図１の構成に限定されない。例えば入力部１、Ａ／Ｄ４、パルス生成部９、及び出力部１１等をシステムバス５を介してＣＰＵ３に接続するようにしても良い。
（ｂ）  回転パルスＲＰや燃料噴射パルスＩＪＰ等の入出力信号は、例示したものに限定されない。制御対象となる車両用エンジンの制御内容に応じて、必要な入出力信号を用いることができる。
（ｃ）  噴射制御信号ＩＪＣに動作監視パルスＳＶＰを重畳しているが、その他の出力信号に、この動作監視パルスＳＶＰを重畳するようにしても良い。
（ｄ）  ＲＯＭ６内の動作監視用プログラムにより、所定間隔で所定数のパルス信号ＰＬＳを出力するように制御しているが、例えば出力ポートＯ４からパルス生成部９に動作監視パルスＳＶＰの数を指定する信号を出力し、このパルス生成部９で所定の数の動作監視パルスＳＶＰを所定の間隔で出力するように構成しても良い。
【００２１】
（ｅ）  単安定マルチバイブレータを使用したパルス生成部９で所定のパルス幅の動作監視パルスＳＶＰを生成しているが、プログラム制御によって出力ポートＯ４から所定のパルス幅の動作監視パルスＳＶＰを直接出力するようにしても良い。
（ｆ）  ＲＯＭチェック、ＲＡＭチェック、及びＡ／Ｄチェック等の初期チェックの方法は、例示した方法に限定されず、ほかのチェック方法を用いることができる。更に、その他の機能の初期チェックを行うようにしても良い。
（ｇ）  例示した初期チェックのように、噴射制御信号ＩＪＣ等の出力信号が出力されていない状態でのみ動作監視を行うのであれば、ＥＸＯＲ１０に代えて論理和ゲート（ＯＲ）等の論理ゲートを用いることができる。
（ｈ）  パルス生成手段及びパルス重畳手段として、パルス信号ＰＬＳを出力するための出力ポートＯ４、所定のパルス幅の動作監視パルスＳＶＰを生成するパルス生成部９、及び出力ポートＯ３から出力された噴射制御信号ＩＪＣに動作監視パルスＳＶＰを重畳して合成制御信号ＣＯＮを生成するためのＥＸＯＲ１０を設けている。これらに代えて、パルス生成手段及びパルス重畳手段としてＲＯＭ６内の動作監視用プログラムを用い、出力ポートＯ３から合成制御信号ＣＯＮを直接出力するように構成しても良い。
【００２２】
【発明の効果】
以上詳細に説明したように、第１の発明によれば、所定の動作が行われたときにエンジン制御に影響を与えないようなパルス幅の動作監視パルスを生成するパルス生成手段と、この動作監視パルスを制御信号に重畳して合成制御信号を生成するパルス重畳手段と、この合成制御信号を所定のレベルに変換してエンジン制御のために出力する出力手段を有している。これにより、車両制御に影響を及ぼすことなく、通常の制御用の出力信号に重畳してマイコンの動作状態を外部に出力することが可能になり、動作チェックのための専用の外部接続用の端子や特定の試験機能を組み込むことを必要とせず、かつ樹脂系被膜層の剥離を行わずに、搭載後に車両制御用マイコンの動作チェックをすることができるという効果がある。
第２の発明によれば、パルス生成手段を予め定められた複数の所定の動作に対応して、それぞれ異なる数の動作監視パルスを生成するように構成している。これにより、複数の動作を区別してその実行タイミングを正確に把握することが可能になり、より正確にマイコンの動作状態をチェックすることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施形態を示す車両制御用マイコンの構成図である。
【図２】図１の車両制御用マイコンの動作の一例を示すシーケンス図である。
【符号の説明】
１    入力部
２    選択部
３    ＣＰＵ
４    Ａ／Ｄ変換部
５    システムバス
６    ＲＯＭ
７    ＲＡＭ
８    ＥＥＰＲＯＭ
９    パルス生成部
１０    ＥＸＯＲ
１１    出力部
【図１】
0003973315.tif 000002
【図２】
0003973315.tif 000003