(57)【要約】【課題】機関の出力軸の回転に伴って出力を生じるコイルの断線を検知するようにした汎用内燃機関を提供する。【解決手段】パワーコイルが生じる機関回転数を示す出力とパルサコイルが生じる点火時期を示す出力をＥＣＵに入力し、パワーコイルとパルサコイルのそれぞれが出力を生じているか否か判断する（Ｓ１４，Ｓ１６）と共に、パルサコイルが出力を生じている一方、パワーコイルが出力を生じていないと判断されるとき、パワーコイルが断線していると判定する（Ｓ２６）。【選択図】図３
2007023839.tif 000002
【特許請求の範囲】
【請求項１】
汎用内燃機関の出力軸の回転に伴って出力を生じる複数個のコイルを備えた汎用内燃機関において、前記複数個のコイルが生じる前記出力を入力し、前記複数個のコイルのそれぞれが前記出力を生じているか否か判断する判断手段と、前記複数個のコイルの一部が前記出力を生じていないと判断されるとき、前記一部のコイルが断線していると判定する判定手段とを備えることを特徴とする汎用内燃機関。
【請求項２】
前記複数個のコイルの中に機関回転数を示す出力を生じるコイルが含まれることを特徴とする請求項１記載の汎用内燃機関。
【請求項３】
さらに、前記一部のコイルが断線していると判定されたとき、前記汎用内燃機関の停止動作および操作者への報知動作の少なくともいずれかを実行する動作実行手段を備えることを特徴とする請求項１または２記載の汎用内燃機関。
【請求項４】
汎用内燃機関の出力軸の回転に伴って機関回転数を示す出力を生じる第１のコイルと、前記出力軸の回転に伴って前記汎用内燃機関の点火時期を示す出力を生じる第２のコイルとを備えた汎用内燃機関において、前記第１のコイルと前記第２のコイルが生じる前記出力を入力し、前記第１のコイルと前記第２のコイルのそれぞれが前記出力を生じているか否か判断する判断手段と、前記第２のコイルが前記出力を生じている一方、前記第１のコイルが前記出力を生じていないと判断されるとき、前記第１のコイルが断線していると判定する判定手段とを備えることを特徴とする汎用内燃機関。
【請求項５】
前記判定手段は、前記第２のコイルが前記出力を所定回数生じる間に前記第１のコイルが前記出力を生じなかったとき、前記第１のコイルが断線していると判定することを特徴とする請求項４記載の汎用内燃機関。
【請求項６】
さらに、前記第１のコイルが断線していると判定されたとき、前記汎用内燃機関の停止動作および操作者への報知動作の少なくともいずれかを実行する動作実行手段を備えることを特徴とする請求項４または５記載の汎用内燃機関。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、汎用内燃機関に関する。
【背景技術】
【０００２】
発電機や農業機械など、様々な用途で駆動源として使用される汎用内燃機関において、近年、スロットル開度をアクチュエータで調節することが提案されている（例えば特許文献１参照）。特許文献１に記載される技術にあっては、機関の出力軸の回転に伴って出力を生じるコイルを複数個備えている。その中の１個は機関回転数を示す出力を生じるコイルであり、かかるコイルの出力などに基づいて前記アクチュエータの動作を制御することで、スロットル開度を調節している。
【特許文献１】特開２００５−７６５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、機関回転数を示す出力を生じるコイルが断線して機関回転数を検出できなくなると、スロットル開度の調節を行うことができなくなり、オーバーラン（過回転）などの不具合を招くおそれがある。そこで、かかる不具合の発生を防止するために、コイルの断線を検知することが望まれていた。
【０００４】
従って、この発明の目的は上記した課題を解決し、機関の出力軸の回転に伴って出力を生じるコイルの断線を検知するようにした汎用内燃機関を提供することにある。
【課題を解決するための手段】
【０００５】
上記の目的を解決するために、請求項１にあっては、汎用内燃機関の出力軸の回転に伴って出力を生じる複数個のコイルを備えた汎用内燃機関において、前記複数個のコイルが生じる前記出力を入力し、前記複数個のコイルのそれぞれが前記出力を生じているか否か判断する判断手段と、前記複数個のコイルの一部が前記出力を生じていないと判断されるとき、前記一部のコイルが断線していると判定する判定手段とを備えるように構成した。
【０００６】
また、請求項２に係る汎用内燃機関にあっては、前記複数個のコイルの中に機関回転数を示す出力を生じるコイルが含まれるように構成した。
【０００７】
また、請求項３に係る汎用内燃機関にあっては、さらに、前記一部のコイルが断線していると判定されたとき、前記汎用内燃機関の停止動作および操作者への報知動作の少なくともいずれかを実行する動作実行手段を備えるように構成した。
【０００８】
また、請求項４にあっては、汎用内燃機関の出力軸の回転に伴って機関回転数を示す出力を生じる第１のコイルと、前記出力軸の回転に伴って前記汎用内燃機関の点火時期を示す出力を生じる第２のコイルとを備えた汎用内燃機関において、前記第１のコイルと前記第２のコイルが生じる前記出力を入力し、前記第１のコイルと前記第２のコイルのそれぞれが前記出力を生じているか否か判断する判断手段と、前記第２のコイルが前記出力を生じている一方、前記第１のコイルが前記出力を生じていないと判断されるとき、前記第１のコイルが断線していると判定する判定手段とを備えるように構成した。
【０００９】
また、請求項５に係る汎用内燃機関にあっては、前記判定手段は、前記第２のコイルが前記出力を所定回数生じる間に前記第１のコイルが前記出力を生じなかったとき、前記第１のコイルが断線していると判定するように構成した。
【００１０】
また、請求項６に係る汎用内燃機関にあっては、さらに、前記第１のコイルが断線していると判定されたとき、前記汎用内燃機関の停止動作および操作者への報知動作の少なくともいずれかを実行する動作実行手段を備えるように構成した。
【発明の効果】
【００１１】
請求項１に係る汎用内燃機関にあっては、複数個のコイルが生じる出力を入力し、複数個のコイルのそれぞれが出力を生じているか否か判断すると共に、複数個のコイルの一部が出力を生じていないと判断されるとき、出力を生じていないコイルが断線していると判定するように構成したので、コイルの断線を検知することができる。
【００１２】
また、請求項２に係る汎用内燃機関にあっては、複数個のコイルの中に機関回転数を示す出力を生じるコイルが含まれるように構成したので、機関回転数を示す出力を生じるコイルの断線を検知することができ、機関にオーバーランなどの不具合が発生するのを防止できる。
【００１３】
また、請求項３に係る汎用内燃機関にあっては、コイルが断線していると判定されたとき、機関の停止動作および操作者への報知動作の少なくともいずれかを実行するように構成したので、オーバーランなどの不具合の発生をより効果的に防止することができる。
【００１４】
また、請求項４にあっては、第１のコイルが生じる機関回転数を示す出力と第２のコイルが生じる点火時期を示す出力を入力し、第１のコイルと第２のコイルのそれぞれが出力を生じているか否か判断すると共に、第２のコイルが出力を生じている一方、第１のコイルが出力を生じていないと判断されるとき、第１のコイルが断線していると判定するように構成したので、機関回転数を示す出力を生じる第１のコイルの断線を検知することができ、機関にオーバーランなどの不具合が発生するのを防止できる。
【００１５】
また、請求項５に係る汎用内燃機関にあっては、第２のコイルが出力を所定回数生じる間に第１のコイルが出力を生じなかったとき、第１のコイルが断線していると判定するように構成したので、第１のコイルの断線をより精度良く検知することができる。
【００１６】
また、請求項６に係る汎用内燃機関にあっては、第１のコイルが断線していると判定されたとき、機関の停止動作および操作者への報知動作の少なくともいずれかを実行するように構成したので、オーバーランなどの不具合の発生をより効果的に防止することができる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面に即してこの発明に係る汎用内燃機関を実施するための最良の形態について説明する。
【実施例１】
【００１８】
図１は、この発明の第１実施例に係る汎用内燃機関の全体図である。
【００１９】
図１において、符号１０は汎用内燃機関（以下「エンジン」という）を示す。エンジン１０は空冷４サイクルの単気筒ＯＨＶ型エンジン（排気量は例えば４００ｃｃ）であり、発電機や農業機械など、様々な用途で駆動源として使用される。
【００２０】
エンジン１０のシリンダ（シリンダブロック）１２には、ピストン１４が往復動自在に収容される。シリンダ１２の上部にはシリンダヘッド１６が取り付けられ、シリンダヘッド１６にはピストン１４の頂部を臨む位置に形成された燃焼室１８と、燃焼室１８に連通される吸気ポート２０および排気ポート２２が設けられる。また、シリンダヘッド１６には、燃焼室１８と吸気ポート２０の間を開閉する吸気バルブ２４と、燃焼室１８と排気ポート２２の間を開閉する排気バルブ２６とが設けられると共に、エンジン１０の温度を示す出力を生じる温度センサ２８が設けられる。
【００２１】
シリンダ１２の下部にはクランクケース３０が取り付けられる。クランクケース３０にはクランクシャフト（出力軸）３２が回転自在に収容される。クランクシャフト３２は、コンロッド３４を介してピストン１４の下部に連結される。
【００２２】
クランクシャフト３２の一端には、発電機などの図示しない負荷が接続される一方、他端には、フライホイール３６と冷却ファン３８とリコイルスタータ４０とが取り付けられる。
【００２３】
フライホイール３６は筒型を呈し、その内方にはパワーコイル４２（第１のコイル）が配置される。パワーコイル４２は、フライホイール３６の内周面に取り付けられたマグネット４４と共に多極発電機を構成し、クランクシャフト３２の回転に同期した出力（エンジン回転数を示す出力。具体的には、クランクシャフト３２（フライホイール３６）が１回転する間に３周期する交流電流）を生じる。
【００２４】
また、フライホイール３６の外方にはパルサコイル４６（第２のコイル）が配置される。パルサコイル４６は、その付近をフライホイール３６の外周面に取り付けられたマグネット４８が通過するごとにエンジン１０の点火時期を示す出力（クランクシャフト３２が１回転するごとに１回の出力）を生じる。また、図１で図示は省略するが、フライホイール３６の内方にはフューエルカット・ソレノイドバルブ用コイル（以下「ＦＳコイル」という）が配置される。ＦＳコイルも、クランクシャフト３２の回転に同期した出力（所定の周波数の交流電流）を出力する。
【００２５】
クランクケース３０には、さらにカムシャフト５０が回転自在に収容される。カムシャフト５０は、クランクシャフト３２の軸線と平行に配置されると共に、ギヤ機構５２を介してクランクシャフト３２に連結される。カムシャフト５０は吸気側カム５４と排気側カム５６とを備え、図示しないプッシュロッドとロッカーアーム５８，６０を介して前記した吸気バルブ２４と排気バルブ２６を開閉駆動する。
【００２６】
また、吸気ポート２０には、キャブレタ６４が接続される。キャブレタ６４は、吸気路６６と、モータケース６８と、キャブレタ・アシー７０とを一体的に備える。吸気路６６にはスロットルバルブ７２とチョークバルブ７４が配置される。また、モータケース６８には、スロットルバルブ７２を開閉させるスロットル用電動モータ７６と、チョークバルブ７４を開閉させるチョーク用電動モータ７８とが収容される。スロットル用電動モータ７６とチョーク用電動モータ７８は、具体的にはステッピングモータであり、コイルが巻回されたステータとロータとを備える。スロットル用電動モータ７６とチョーク用電動モータ７８は、マイクロ・コンピュータからなる電子制御ユニット（以下「ＥＣＵ」という）８０によって動作が制御される。
【００２７】
キャブレタ・アシー７０は、図示しない燃料タンクに接続されて燃料の供給を受け、スロットルバルブ７２とチョークバルブ７４の開度に応じた量の燃料を噴射して混合気を生成する。尚、図で符号８２はフューエルカット・ソレノイドバルブを示す。フューエルカット・ソレノイドバルブ８２は、コイル（後述の図２に示す）に通電されたときに閉弁して燃料タンクからの燃料の供給を遮断し、フューエルカットを行う。
【００２８】
キャブレタ６４で生成された混合気は吸気ポート２０と吸気バルブ２４を通って燃焼室１８に吸入される。燃焼室１８に吸入された混合気は、点火プラグ（後述の図２に示す）によって点火されて燃焼し、よって生じた燃焼ガスは排気バルブ２６と排気ポート２２と図示しない消音器などを介してエンジン１０の外部に排出される。
【００２９】
また、操作者によって操作自在な位置には、回転数設定ボリューム８４とコンビネーション・スイッチ８６が配置される。回転数設定ボリューム８４は、操作者の操作に応じて目標エンジン回転数を示す出力を生じる。温度センサ２８、パワーコイル４２、パルサコイル４６および回転数設定ボリューム８４の出力は、ＥＣＵ８０に入力される。
【００３０】
また、エンジン１０は、バッテリ９０とスタータモータ９２とＬＥＤ（発光ダイオード）９４とを備える。バッテリ９０は、コンビネーション・スイッチ８６を介してＥＣＵ８０とスタータモータ９２に接続され、それらに１２Ｖの直流電流を供給する。ＬＥＤ９４は、操作者が目視可能な位置に配置されると共に、ＥＣＵ８０に接続される。
【００３１】
図２は、ＥＣＵ８０などの構成を表す説明図である。
【００３２】
図２に示すように、ＥＣＵ８０は、整流回路１００と、ＮＥ（エンジン回転数）検出回路１０２と、制御回路１０４とを備える。パワーコイル４２の出力は、導電線１０６を介して整流回路１００に入力され、全波整流されるなどして１２Ｖの直流電流に変換される。
【００３３】
また、パワーコイル４２の出力はＮＥ検出回路１０２にも入力され、半波整流されるなどしてパルス信号に変換される。ＮＥ検出回路１０２で生成されたパルス信号は、制御回路１０４に入力される。パワーコイル４２が発電する交流電流の周波数はクランクシャフト３２の回転数に比例することから、制御回路１０４は、パワーコイル４２の出力から生成されたパルス信号に基づいてエンジン回転数を検出することができる。尚、前述したように、パワーコイル４２の出力はクランクシャフト３２が１回転する間に３周期する交流電流である。従って、ＮＥ検出回路１０２からは、クランクシャフト３２が１回転する間にパルス信号が３回出力される。
【００３４】
ＥＣＵ８０は、さらに信号成形回路１０８と点火回路１１０とを備える。パルサコイル４６の出力は、導電線１１２を介して信号成形回路１０８に入力され、そこでクランクシャフト３２の回転に同期した点火信号（パルス信号）が生成される。信号成形回路１０８で生成された点火信号は、点火回路１１０と制御回路１０４に入力される。尚、前述したように、パルサコイル４６はクランクシャフト３２が１回転するごとに１回の出力を生じることから、信号成形回路１０８からは、クランクシャフト３２が１回転するごとにパルス信号が１回出力される。
【００３５】
コンビネーション・スイッチ８６は、第１のスイッチ８６ａと第２のスイッチ８６ｂと第３のスイッチ８６ｃとを備える。第１のスイッチ８６ａは、ＦＳコイル１１４とフューエルカット・ソレノイドバルブ（具体的にはそのコイル）８２を接続する導電線１１６に配置され、導電線１１６を流れる電流を導通あるいは遮断させる。第２のスイッチ８６ｂは、導電線１１８に配置され、導電線１１８を流れる電流を導通あるいは遮断させる。第３のスイッチ８６ｃは、導電線１２０に配置され、導電線１２０を流れる電流を導通あるいは遮断させる。バッテリ９０は、導電線１２０を介し、ＥＣＵ８０に設けられたＰＮＰ型のトランジスタ１２２のエミッタに接続される。トランジスタ１２２のベースは制御回路１０４に接続されると共に、コレクタは導電線１１８に接続される。
【００３６】
導電線１１８は、バッテリ９０から供給された、あるいはパワーコイル４２の出力から生成された１２Ｖの直流電流をＥＣＵ８０から出力し、第２のスイッチ８６ｂを介してＥＣＵ８０に再入力させる。ＥＣＵ８０に再入力された電流は、制御回路１０４とＤＣ／ＤＣコンバータ１２４に入力される。尚、制御回路１０４には、図示しない回路を介し、バッテリ９０から供給された、あるいはパワーコイル４２の出力から生成された１２Ｖの直流電流が、５Ｖの直流電流に変換されて動作電流として供給される。
【００３７】
ＤＣ／ＤＣコンバータ１２４に入力された電流は、昇圧されてコンデンサ１２６に充電される。コンデンサ１２６は、イグニッション・コイル１２８の１次コイルに接続される。イグニッション・コイル１２８の２次コイルには、点火プラグ１３０が接続される。また、ＤＣ／ＤＣコンバータ１２４とコンデンサ１２６の途中は、サイリスタ１３２を介して接地させられる。
【００３８】
前記した点火回路１１０は、信号成形回路１０８または制御回路１０４から入力された点火信号に従い、サイリスタ１３２のゲートに通電する。これにより、コンデンサ１２６が放電してイグニッション・コイル１２８の１次コイルに電流が流れ、２次コイルに高電圧が発生して点火プラグ１３０が火花を生じる。
【００３９】
また、制御回路１０４には、上記した温度センサ２８、回転数設定ボリューム８４およびＬＥＤ９４が接続される。制御回路１０４は、温度センサ２８、回転数設定ボリューム８４およびＮＥ検出回路１０２の出力に基づいてスロットルバルブ７２とチョークバルブ７４の目標開度を決定すると共に、決定した目標開度に応じた制御信号をモータドライバ１３４，１３６に出力してスロットル用電動モータ７６とチョーク用電動モータ７８を動作させ、各バルブ７２，７４を開閉させてエンジン回転数を調節する。また、制御回路１０４は、各種入力に基づいて点火時期の調節なども行う。
【００４０】
また、制御回路１０４は、パワーコイル４２の出力（具体的には、その出力から生成されたエンジン回転数を示すパルス信号）とパルサコイル４６の出力（具体的には、その出力から生成された点火信号（パルス信号））を入力し、パワーコイル４２とパルサコイル４６のそれぞれが出力を生じているか否か判断することで、パワーコイル４２の断線を検知する。尚、この動作については後述する。
【００４１】
コンビネーション・スイッチ８６は、操作者によってスタート・ポジションとオン・ポジションとオフ・ポジションとに操作自在とされる。図２で、コンビネーション・スイッチ８６がオフ・ポジションに操作されたときのスイッチ８６ａ，８６ｂ，８６ｃを実線で示し、オン・ポジションに操作されたときのそれらを想像線で示す。
【００４２】
コンビネーション・スイッチ８６がオン・ポジションに操作されると、第１のスイッチ８６ａがオフされ、フューエルカット・ソレノイドバルブ８２への動作電流の供給が遮断される。フューエルカット・ソレノイドバルブ８２はノーマルオープン型であり、動電流の供給が遮断されているときはキャブレタ６４の燃料噴射を可能とする。一方、第２のスイッチ８６ｂはオンされ、導電線１１８を流れる電流を導通させる。
【００４３】
また、第３のスイッチ８６ｃがオンされ、バッテリ９０とトランジスタ１２２のエミッタの間が導通される。これにより、導電線１２０（スイッチ８６ｃ）、トランジスタ１２２および導電線１１８（スイッチ８６ｂ）を介し、バッテリ９０から点火系（ＤＣ／ＤＣコンバータ１２４やコンデンサ１２６など）と制御回路１０４に１２Ｖの直流電流が供給される。また、図示しない回路を介し、バッテリ９０から制御回路１０４に５Ｖの直流電流（動作電流）が供給される。
【００４４】
コンビネーション・スイッチ８６がオン・ポジションを超えてスタート・ポジションまで操作されると、第３のスイッチ８６ｃを介し、バッテリ９０からスタータモータ９２に動作電流が供給される。スタータモータ９２は、動作電流が供給されることによって動作し、エンジン１０を始動させる。
【００４５】
制御回路１０４は、エンジン回転数などに基づいてエンジン１０の始動を検知すると、トランジスタ１２２をオフしてバッテリ９０からの電流の供給を遮断する。これにより、点火系と制御回路１０４への１２Ｖの直流電流の供給源、および制御回路１０４への５Ｖの直流電流（動作電流）の供給源がバッテリ９０からパワーコイル４２に切り替えられる。
【００４６】
尚、コンビネーション・スイッチ８６がオン・ポジションにあるときにリコイルスタータ４０が操作されると、クランクシャフト３２の回転に伴ってパワーコイル４２とパルサコイル４６が出力を生じ、１２Ｖの直流電流と点火信号が生成される。従って、リコイルスタータ４０の手動操作でもＥＣＵ８０（制御回路１０４）とエンジン１０を始動させることができる。
【００４７】
一方、コンビネーション・スイッチ８６がオフ・ポジションに操作されると、第２のスイッチ８６ｂがオフされ、導電線１１８を流れる１２Ｖの直流電流が遮断される。制御回路１０４は、導電線１１８を介して入力される電流が遮断されたとき、点火カットを行ってエンジン１０を停止させる。また、第１のスイッチ８６ａがオンしてＦＳコイル１１４とフューエルカット・ソレノイドバルブ８２の間が導通される。点火カットを行ってもクランクシャフト３２の回転は直ちには停止しないため、ＦＳコイル１１４の発電は継続される。そのため、コンビネーション・スイッチ８６がオフ・ポジションに操作された後、所定期間、フューエルカット・ソレノイドバルブ８２はＦＳコイル１１４から動作電流の供給を受けて閉弁する。これにより、点火カットと同時にフューエルカットが実行される。
【００４８】
次いで、ＥＣＵ８０の制御回路１０４で実行される、パワーコイル４２の断線検知処理について説明する。図３は、その処理を表すフローチャートである。
【００４９】
以下説明すると、先ずＳ１０でパルサコイル４６が出力を生じているか（パルサコイル４６からの入力があるか）否か判断する。尚、Ｓ１０の判断は、パルサコイル４６の出力から生成された点火信号（パルス信号）、即ち、信号成形回路１０８の出力の有無を確認することによって行われる。以下、パルサコイル４６の出力とは、信号成形回路１０８で生成されたパルス信号を意味するものとする。
【００５０】
Ｓ１０で否定されるときは再度Ｓ１０の処理を実行する一方、Ｓ１０で肯定されるときはＳ１２に進んでパワーコイル４２の出力の計測を開始する。尚、計測されるパワーコイル４２の出力とは、具体的には、パワーコイル４２の出力から生成されたパルス信号、即ち、ＮＥ検出回路１０２の出力である。以下、パワーコイル４２の出力とは、ＮＥ検出回路１０２で生成されたパルス信号を意味するものとする。
【００５１】
次いでＳ１４に進み、Ｓ１０と同様にパルサコイル４６が出力を生じたか（パルサコイル４６からの入力があったか）否か判断する。Ｓ１４で否定されるときはＳ１２の処理に戻ってパワーコイル４２の出力の計測を続行する一方、Ｓ１４で肯定されるときはＳ１６に進み、パワーコイル４２が出力を生じているか否か判断する。Ｓ１６の判断は、Ｓ１２の処理でパワーコイル４２の出力が計測されたか否か判断することで行われる。
【００５２】
図４および図５は、パワーコイル４２の出力とパルサコイル４６の出力を示すタイム・チャートである。
【００５３】
パワーコイル４２とパルサコイル４６が共に断線していなければ、図４に示すように、パルサコイル４６が出力を生じてから次回の出力を生じるまでの間（即ち、クランクシャフト３２が１回転するまでの間）にパワーコイル４２から３回の出力が生じる。この場合、図３フローチャートのＳ１６で肯定されてＳ１８に進み、パワーコイル４２が正常であると判定すると共に、Ｓ２０に進んで異常判定カウンタ（後述）の値をリセットし、Ｓ１２の処理に戻る。
【００５４】
他方、パワーコイル４２が断線している場合、図５に示すように、パワーコイル４２からは出力が生じない。そこで、図３フローチャートのＳ１６で否定されるとき（パワーコイル４２が出力を生じていないとき）は、パワーコイル４２の出力が異常であると判定してＳ２２に進み、パワーコイル４２の異常判定カウンタの値（初期値０）を１つインクリメントする。
【００５５】
次いでＳ２４に進み、パワーコイル４２の異常判定が所定回数（例えば１０回）連続したか、具体的には、異常判定カウンタの値が所定値（１０）に達したか否か判断する。Ｓ２４で否定されるときはＳ１２の処理に戻る一方、Ｓ２４で肯定されるときはＳ２６に進み、パワーコイル４２が断線していると判定（確定）する。即ち、パルサコイル４６が所定回数出力を生じる間にパワーコイル４２が出力を１度も生じなかった場合に、パワーコイル４２が断線していると判定する。尚、異常判定が所定回数連続したときにパワーコイル４２の断線と判定するのは、クランクシャフト３２が逆転（エンジン１０の始動時や停止時に起こる圧縮力不足による逆転）した際に生じる各コイルの出力タイミングのずれに起因する断線検知の誤判定を防止するためである。
【００５６】
パワーコイル４２が出力を生じていないとき、即ち、パワーコイル４２の断線が検知されたときは、操作者への報知動作とエンジン１０の停止動作を行う。具体的には、Ｓ２８でＬＥＤ９４を点灯させて（より詳しくは、所定回数（例えば６回）点滅させて）パワーコイル４２が断線していることを操作者に報知した後、Ｓ３０で点火カットを行って（点火回路１１０に点火カット信号を送って）エンジン１０を停止させる。
【００５７】
このように、この発明の第１実施例に係る汎用内燃機関にあっては、エンジン１０のクランクシャフト３２の回転に伴って出力を生じる複数個（具体的には２個）のコイル（パワーコイル４２とパルサコイル４６）の出力をＥＣＵ８０に入力し、複数個のコイルのそれぞれが出力を生じているか否か判断すると共に、複数個のコイルの一部が出力を生じていないと判断されるとき、出力を生じていないコイルが断線していると判定するように構成したので、コイルの断線を検知することができる。
【００５８】
具体的には、パワーコイル４２が生じる機関回転数を示す出力とパルサコイル４６が生じる点火時期を示す出力を入力し、パワーコイル４２とパルサコイル４６のそれぞれが出力を生じているか否か判断すると共に、パルサコイル４６が出力を生じている一方、パワーコイル４２が出力を生じていないと判断されるとき、パワーコイル４２が断線していると判定するように構成したので、パワーコイル４２の断線を検知することができ、エンジン１０にオーバーランなどの不具合が発生するのを防止できる。
【００５９】
また、パルサコイル４６が出力を所定回数生じる間にパワーコイル４２が出力を生じなかったとき（異常判定が所定回数連続したとき）、パワーコイル４２が断線していると判定するように構成したので、パワーコイル４２の断線をより精度良く検知することができる。
【００６０】
また、パワーコイル４２が断線していると判定されたとき、操作者への報知動作とエンジン１０の停止動作を実行するように構成したので、オーバーランなどの不具合の発生をより効果的に防止することができる。
【００６１】
尚、パルサコイル４６の断線を検知しないのは、パルサコイル４６が断線すれば点火信号が生成されずにエンジン１０が停止するため、オーバーランなどの不具合が発生するおそれがないためである。
【００６２】
また、パワーコイル４２が断線していると判定されたとき、操作者への報知動作とエンジン１０の停止動作を実行するようにしたが、いずれか一方のみ行うようにしてもよい。
【００６３】
以上の如く、この発明の第１実施例にあっては、汎用内燃機関（エンジン１０）の出力軸（クランクシャフト３２）の回転に伴って出力を生じる複数個（２個）のコイル（パワーコイル４２、パルサコイル４６）を備えた汎用内燃機関において、前記複数個のコイルが生じる前記出力を入力し、前記複数個のコイルのそれぞれが前記出力を生じているか否か判断する判断手段（ＥＣＵ８０、制御回路１０４、図３フローチャートのＳ１４，Ｓ１６）と、前記複数個のコイルの一部（パワーコイル４２）が前記出力を生じていないと判断されるとき、前記一部のコイルが断線していると判定する判定手段（ＥＣＵ８０、制御回路１０４、図３フローチャートのＳ２６）とを備えるように構成した。
【００６４】
これにより、コイルの断線を検知することができる。
【００６５】
また、前記複数個のコイルの中に機関回転数を示す出力を生じるコイル（パワーコイル４２）が含まれるように構成した。
【００６６】
これにより、機関にオーバーランなどの不具合が発生するのを防止できる。
【００６７】
さらに、前記一部のコイルが断線していると判定されたとき、前記汎用内燃機関の停止動作および操作者への報知動作の少なくともいずれかを実行する動作実行手段（ＥＣＵ８０、制御回路１０４、図３フローチャートのＳ２８，Ｓ３０）を備えるように構成した。
【００６８】
これにより、オーバーランなどの不具合の発生をより効果的に防止することができる。
【００６９】
より詳しくは、汎用内燃機関（エンジン１０）の出力軸（クランクシャフト３２）の回転に伴って機関回転数を示す出力を生じる第１のコイル（パワーコイル４２）と、前記出力軸の回転に伴って前記汎用内燃機関の点火時期を示す出力を生じる第２のコイル（パルサコイル４６）とを備えた汎用内燃機関において、前記第１のコイルと前記第２のコイルが生じる前記出力を入力し、前記第１のコイルと前記第２のコイルのそれぞれが前記出力を生じているか否か判断する判断手段（ＥＣＵ８０、制御回路１０４、図３フローチャートのＳ１４，Ｓ１６）と、前記第２のコイルが前記出力を生じている一方、前記第１のコイルが前記出力を生じていないと判断されるとき、前記第１のコイルが断線していると判定する判定手段（ＥＣＵ８０、制御回路１０４、図３フローチャートのＳ２６）とを備えるように構成した。
【００７０】
これにより、機関回転数を示す出力を生じる第１のコイルの断線を検知することができ、機関にオーバーランなどの不具合が発生するのを防止できる。
【００７１】
また、前記判定手段は、前記第２のコイルが前記出力を所定回数生じる間に前記第１のコイルが前記出力を生じなかったとき、前記第１のコイルが断線していると判定する（ＥＣＵ８０、制御回路１０４、図３フローチャートのＳ２４，Ｓ２６）ように構成した。
【００７２】
これにより、第１のコイルの断線をより精度良く検知することができる。
【００７３】
さらに、前記第１のコイルが断線していると判定されたとき、前記汎用内燃機関の停止動作および操作者への報知動作の少なくともいずれかを実行する動作実行手段（ＥＣＵ８０、制御回路１０４、図３フローチャートのＳ２８，Ｓ３０）を備えるように構成した。
【００７４】
これにより、オーバーランなどの不具合の発生をより効果的に防止することができる。
【００７５】
尚、上記において、パワーコイル４２の断線を検知するようにしたが、同様な手法でパルサコイル４６の断線を検知してもよい。また、ＦＳコイル１１４の出力を制御回路１０４に入力し、ＦＳコイルの断線を検知するようにしてもよい。
【００７６】
また、パワーコイル４２の断線をＬＥＤ９４を点灯させることによって操作者に報知するようにしたが、他の表示装置や音声を使用して報知してもよい。
【図面の簡単な説明】
【００７７】
【図１】この発明の第１実施例に係る汎用内燃機関の全体図である。
【図２】図１に示す電子制御ユニットなどの構成を表す説明図である。
【図３】図２に示す電子制御ユニット（制御回路）で実行される、パワーコイルの断線検知処理を表すフローチャートである。
【図４】図２に示すパワーコイルの出力（ＮＥ検出回路で生成されたパルス信号）とパルサコイルの出力（信号成形回路で生成されたパルス信号）を表すタイム・チャートである。
【図５】図２に示すパワーコイルの出力とパルサコイルの出力を表す、図４と同様なタイム・チャートである。
【符号の説明】
【００７８】
１０：汎用内燃機関（エンジン）、３２：クランクシャフト（出力軸）、４２：パワーコイル（コイル、機関回転数を示す出力を生じるコイル、第１のコイル）、４６：パルサコイル（コイル、第２のコイル）、８０：ＥＣＵ（判断手段、判定手段、動作実行手段）、１０４：制御回路（判断手段、判定手段、動作実行手段）
【図１】
2007023839.tif 000003
【図２】
2007023839.tif 000004
【図３】
2007023839.tif 000005
【図４】
2007023839.tif 000006
【図５】
2007023839.tif 000007