(57)【特許請求の範囲】
【請求項１】
エンジン回転に同期した原パルス信号を出力する原パルス信号出力手段と、上記原パルス信号に基づいてタコメータ駆動用の駆動パルス信号を出力する駆動パルス信号出力手段と、エンジンが回転している状況にて出力されている上記駆動パルス信号の周期を記憶する記憶手段と、スタータモータ始動後の一定時間は上記原パルス信号の出力を禁止する信号禁止手段と、上記原パルス信号の出力が禁止されている間、上記原パルス信号の出力が禁止される以前に上記記憶手段に記憶された周期で疑似駆動パルス信号をタコメータへ出力する疑似駆動パルス信号出力手段とを具備するタコメータ駆動装置。
【請求項２】
上記原パルス信号のパルス数よりエンジン回転数を知り、該エンジン回転数が所定回転数以上の時に上記信号禁止手段の作動を停止せしめる作動停止手段をさらに具備する請求項１記載のタコメータ駆動装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はタコメータ駆動装置に関し、特にＤＬＩ（ディストリビュータレス
イグニションシステム）等におけるタコメータ駆動装置の改良に関する。
【０００２】
【従来の技術】
ＤＬＩにおいてはエンジンクランク角センサからの原パルス信号をエンジンコントロールユニットで波形整形して所定周期の点火パルス信号となしイグナイタへ出力している。かかるＤＬＩにおいては上記点火パルス信号を適当に加工してタコメータの駆動パルス信号を得ている場合が多い。
【０００３】
【発明が解決しようとする課題】
ところで、上記クランク角センサの原パルス信号が３０°ＣＡ（クランク  アングル）毎に出力される場合や、１０°ＣＡ毎でかつ３６０°ＣＡ毎に２０°ＣＡの欠歯によるパルス抜けがある場合等には、ＥＳＡ（点火時期制御）の点火パルス信号やＥＦＩ（燃料噴射制御）の噴射パルス信号を得るのに分周回路や欠歯検出回路を設ける必要があり、かかる回路はスタータモータ始動時のノイズにより誤動作を生じることがある。そこで、これを防止するために、スタータ始動後一定時間は回路の動作を禁止する（マスク）ようにしたものがある（例えば特開昭６３−１７３８４６号公報）。しかしこれによると、エンジン始動後に誤ってスタータスイッチを投入するとマスクがかかって一定時間回路出力が得られず、この回路出力を加工して得られる駆動パルス信号の出力が不可能となってタコメータの表示が急低下するという不具合があった。
【０００４】
本発明はかかる課題を解決するもので、スタータスイッチの誤投入によってタコメータ表示が急低下することのないタコメータ駆動装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の第１の構成では、図６に示す如く、エンジン回転に同期した原パルス信号を出力する原パルス信号出力手段と、上記原パルス信号に基づいてタコメータ駆動用の駆動パルス信号を出力する駆動パルス信号出力手段と、エンジンが回転している状況にて出力されている上記駆動パルス信号の周期を記憶する記憶手段と、スタータモータ始動後の一定時間は上記原パルス信号の出力を禁止する信号禁止手段と、上記原パルス信号の出力が禁止されている間、上記原パルス信号の出力が禁止される以前に上記記憶手段に記憶された周期で疑似駆動パルス信号をタコメータへ出力する疑似駆動パルス信号出力手段とを具備している。
【０００６】
本発明の第２の構成では、上記原パルス信号のパルス数よりエンジン回転数を知り、該エンジン回転数が所定回転数以上の時に上記信号禁止手段の作動を停止せしめる作動停止手段をさらに設ける。
【０００７】
【作用】
上記第１の構成において、エンジン始動後にスタータスイッチを誤って投入してスタータモータが始動すると、信号禁止手段によりエンジン回転と同期した原パルス信号の出力が禁止されるが、疑似駆動パルス信号出力手段により直前の駆動パルス信号の周期と同周期の疑似駆動パルス信号が出力されて、タコメータの表示の急低下が防止される。
【０００８】
上記第２の構成においては、スタータモータ始動時のノイズが問題とならないエンジン高回転時には、作動停止手段により信号禁止手段の作動が停止せしめられる。
【０００９】
【実施例】
（実施例１）
図１にはタコメータ駆動装置の全体構成を示す。エンジンクランク角センサの各ピックアップコイルからの原パルス信号たるエンシジン回転信号ＮＥおよび基準位置信号Ｇ１，Ｇ２はそれぞれコンパレータ３Ａ〜３Ｃに入力して波形整形され、入力ＩＣ２に至る。入力ＩＣ２は各入力端子「ＮＥｉ」「Ｇ１ｉ」「Ｇ２ｉ」に至った上記各信号ＮＥ，Ｇ１，Ｇ２を次段のマイクロコンピュータ（マイコン）１で処理できる信号に変換して各出力端子「ＮＥｏ」「Ｇ１ｏ」「Ｇ２ｏ」から出力する。スタータ投入信号ＳＴＡ等が入力バッファ５でレベル変換され、また、エンジン冷却水温信号等がＡＤコンバータ６でデジタル信号に変換されてそれぞれ上記マイコン１に入力している。マイコン１は上記エンジン回転、エンジン冷却水温等の各信号に基づいて燃料噴射量や点火時期等を算出し、出力回路４を介してインジェクタやイグナイタに作動信号（ｉＧＴ等）を与える。マイコン１はまた、後述の処理手順によりタコメータ用の駆動パルス信号ＴＡＣＨを出力する。
【００１０】
上記入力ＩＣ２にはその「ＳＴＡｉ」端子に、入力バッファ５からスタータ投入信号ＳＴＡが入力しており、該信号ＳＴＡが入力した後一定時間（１５０ｍｓ）は入力ＩＣ２の各出力端子「ＮＥｏ」「Ｇ１ｏ」「Ｇ２ｏ」からの信号出力が禁止（マスク）される。これにより、スタータモータ始動時のノイズによる入力ＩＣ２からの誤出力が防止される。なお、入力ＩＣ２の「ｉＧＴｏ」端子からはマスク時にも点火信号が出力され、エンジン始動には支障がない。
【００１１】
以下、図４のタイムチャートを参照しつつ、図２，図３に基づいてマイコン１によるＴＡＣＨ信号の出力処理手順を説明する。図２の処理プログラムは入力ＩＣ２の出力端子「ＮＥｏ」から出力される３０°ＣＡ毎のＮＥ信号（ＮＥ３０，図４（１））の立ち下がりで割り込み起動される。ステップ１０１ではＴＤＣ（上死点）か確認し、ＴＤＣであればステップ１０２で先回のＴＤＣからの経過時間（Ｔ１８０°ＣＡ）を算出してこれを記憶する。そして続くステップ１０３でＴＡＣＨ信号をＯＮ（ＹＴＡＣＨを「１」レベル，図４（４））にするとともにカウンタＣＴＡＣＨ（図４（２））をクリヤする。ここでＣＴＡＣＨは後述の如く１ｍｓ毎にカウントアップされるカウンタである。
【００１２】
上記ステップ１０１でＴＤＣでない場合には、ステップ１０４でＡＴＤＣ９０°ＣＡあるいはＢＴＤＣ９０°ＣＡであることを確認し、ステップ１０５でＴＡＣＨ信号をＯＦＦ（ＹＴＡＣＨを「０」レベル，図４（４））にするとともにカウンタＣＴＡＣＨ（図４（２））をクリヤする。
【００１３】
図３の処理プログラムは１ｍｓのタイマ割り込みにより起動され、ステップ２０１ではスタータ投入信号ＳＴＡ（図４（３））がＯＮになっているか確認する。信号ＳＴＡがＯＮになっている場合には、続くステップ２０２で、ＯＮ後の経過時間が（１５０ｍｓ＋α）以内であるか確認する。そして、この確認が肯定的である場合にはステップ２０３で、カウンタＣＴＡＣＨの値が上記ステップ１０２で記憶した時間Ｔ１８０°ＣＡの１／２以上であるか確認し、続くステップ２０４でＴＡＣＨ信号（ＹＴＡＣＨ，図４（４））を反転するとともにカウンタＣＴＡＣＨ（図４（２））をクリヤする。上記各ステップ２０１〜２０３の判定が否定的である場合には、ステップ２０５でカウンタＣＴＡＣＨのカウントアップがなされる。なお、ステップ２０２で、入力ＩＣ２における信号マスク時間（１５０ｍｓ）にαを加えたのは、エンジン回転数が低い場合にはマスク時間終了後のＮＥ３０°ＣＡ割り込みまでに比較的長時間ＴＡＣＨ信号が出力されないことがあるため、これを防止したものである。
【００１４】
以上の処理により、スタータスイッチ投入後、入力ＩＣ２で一定時間の信号マスクがなされても、それまでに記憶された時間Ｔ１８０°ＣＡの半分の時間でＴＡＣＨ信号のレベルが交互に反転される結果、タコメータの駆動は中断することなく維持される。これにより、スタータモータ始動時にタコメータ表示が急低下することが防止される。なお従来は、図４（４）の鎖線で示す如く、信号マスク中はＹＴＡＣＨが「０」レベルのままである。
【００１５】
（実施例２）
スタータモータ始動時に入力ＩＣ２で誤作動を生じるのは、充電発電機が未だ十分な発電をしていないエンジン低回転域で大容量のモータが起動してバッテリ電圧が大きく変動することが主要因である。そこで、かかる実情に鑑みた入力ＩＣ２内でのＮＥ信号処理回路の他の例を図５に示す。図において、「ＮＥｉ」端子から入力したエンジン回転信号ＮＥは、最後段のＯＲゲート２５に入力するとともに周波数−電圧（ＦＶ）変換回路２１にも入力している。ＦＶ変換回路２１の出力はコンパレータ２２に入力し、該コンパレータ２２はエンジン回転数が５００ｒｐｍ以下の時に「Ｈ」レベル出力を発する。したがって、「ＳＴＡｉ」端子から入力するスタータ投入信号ＳＴＡは、エンジン回転数が５００ｒｐｍ以下の場合にのみＡＮＤゲート２３を通過してマスク処理回路２４に入力し、これを作動させる。マスク処理回路２４の出力はその作動中「Ｈ」レベルに維持されて、「ＮＥｏ」端子からのＮＥ信号の出力を禁止する。また、マイコン１（図１）にはＡＮＤゲート２３の出力信号ＳＴＡ´がスタータ投入信号として出力される。このスタータ投入信号ＳＴＡ´はエンジン回転数が５００ｒｐｍ以下の場合にのみ出力される。
【００１６】
本実施例によれば、充電発電機の発電量が十分大きくなって入力ＩＣ２の誤作動を生じないエンジン高回転時には、コンパレータ２２の出力が「Ｌ」レベルとなってマスク処理回路２４の作動が停止せしめられる。
【００１７】
【発明の効果】
以上の如く、本発明のタコメータ駆動装置によれば、エンジン始動後のスタータスイッチ誤投入によりタコメータ表示が急低下する不具合を確実に防止することができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すタコメータ駆動装置の回路図である。
【図２】マイクロコンピュータの処理手順を示すプログラムフローチャートである。
【図３】マイクロコンピュータの処理手順を示すプログラムフローチャートである。
【図４】各種信号のタイムチャートである。
【図５】本発明の他の実施例を示す入力ＩＣの回路図である。
【図６】クレーム対応図である。
【符号の説明】
１  マイクロコンピュータ（駆動パルス信号出力手段、記憶手段、疑似駆動パルス信号出力手段）
２  入力ＩＣ（信号禁止手段、作動停止手段）
３Ａ〜３Ｃ  コンパレータ（原パルス信号出力手段）
【図１】
0003735882.tif 000002
【図２】
0003735882.tif 000003
【図３】
0003735882.tif 000004
【図４】
0003735882.tif 000005
【図５】
0003735882.tif 000006
【図６】
0003735882.tif 000007