(57)【要約】【課題】制御回路の誤動作による可動体の移動を防止する技術を提供する。【解決手段】制御回路２１０は、トリガスイッチ１１４が操作されると、端子３から点火信号を出力する。制御回路２１０の端子７は、リセット処理を実行している間は「Ｈ」レベルであり、リセット処理を実行すると「Ｌ」レベルとなる。動作中、制御回路２１０の端子６から、設定周期の矩形波信号が出力される。トリガ操作検出回路２６０は、トリガスイッチ１１４がオフしている時にトランジスタＱ１をオンにする。矩形波検出回路２７０は、矩形波信号が出力されていない時にトランジスタＱ２をオンする。リセット動作検出回路２８０は、リセット処理を実行してから設定期間経過していない時にトランジスタＱ３をオンする。点火信号は、トランジスタＱ１〜Ｑ３がオフしている時にのみ点火回路２５０に入力される。【選択図】図２
2008260100.tif 000002
【特許請求の範囲】
【請求項１】
打ち込み材を打ち込み方向に移動させる可動体と、前記可動体を駆動する駆動装置と、駆動装置を作動させる作動回路と、制御回路と、前記可動体の駆動を指示する作業信号を出力する作業スイッチを備え、前記制御回路は、前記作業スイッチから前記可動体の駆動を指示する作業信号が出力されると制御信号を出力し、前記作動回路は、前記制御回路から制御信号が出力されると前記駆動装置を作動させる打ち込み作業工具であって、
前記制御回路から出力された制御信号が異常である場合には、前記駆動装置の作動が阻止されるように構成されていることを特徴とする打ち込み作業工具。
【請求項２】
請求項１に記載の打ち込み作業工具であって、前記制御回路と前記作動回路の間に阻止回路が設けられており、前記阻止回路は、前記制御回路から出力された制御信号が異常である場合には、当該制御信号の通過を阻止するように構成されていることを特徴とする打ち込み作業工具。
【請求項３】
請求項１または２に記載の打ち込み作業工具であって、前記可動体の駆動を指示する作業信号が前記作業スイッチから出力されていない状態で、前記制御回路から制御信号が出力された場合には、前記駆動装置の作動が阻止されるように構成されていることを特徴とする打ち込み作業工具。
【請求項４】
請求項１〜３のいずれかに記載の打ち込み作業工具であって、
前記制御回路がリセット処理を実行してから設定期間内に、前記制御回路から制御信号が出力された場合には、前記駆動装置の作動が阻止されるように構成されていることを特徴とする打ち込み作業工具。
【請求項５】
請求項１〜４のいずれかに記載の打ち込み作業工具であって、
前記制御回路は、設定周期の繰返し信号を出力するように構成されており、
設定周期の繰返し信号が前記制御回路から出力されていない状態で、前記制御回路から制御信号が出力された場合には、前記駆動装置の作動が阻止されるように構成されていることを特徴とする打ち込み作業工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被加工物の加工作業を行う作業工具の誤動作を防止する技術に関する。
【背景技術】
【０００２】
被加工物の加工作業を行う作業工具として、燃焼式打ち込み作業工具が知られている。燃焼式打ち込み作業工具は、可燃性ガスを燃焼させ、燃焼時の圧力を利用して被加工物に釘等の打ち込み材を打ち込む。従来、燃焼式打ち込み作業工具には、誤動作を防止するための安全スイッチが設けられている（特許文献１参照）。特許文献１に記載の燃焼式打ち込み作業工具には、マイクロコンピュータにより構成される制御回路が設けられている。制御回路は、プッシュレバーが被加工物に押し付けられてヘッドスイッチがオンすると、燃焼室内に可燃性ガスを噴射させる。その後、トリガスイッチがオンされると、点火回路を動作させて可燃性ガスを燃焼させる。可燃性ガスの燃焼による圧力によってドライバブレード１６が移動し、釘が被加工物に打ち込まれる。
また、誤動作を防止するための安全スイッチが、バッテリと制御回路の間に設けられている。これにより、安全スイッチがオンされていない時には、制御回路に電源が接続されない。すなわち、安全スイッチがオフされている時には、打ち込み作業が阻止されるように構成されている。
【特許文献１】特開２００４−７４２９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の燃焼式打ち込み作業工具は、安全スイッチをオフにすることによって、誤動作を防止することができる。
ところで、マイクロコンピュータにより構成されている制御回路は、誤動作することがある。例えば、トリガスイッチがオンされていない状態で、制御回路から可動体を駆動する制御信号が出力されることがある。特許文献１に記載されている燃焼式打ち込み作業工具では、このような制御回路の誤動作に対する対策は考慮されていない。
本発明は、このような点に鑑みて創案されたものであり、制御回路の誤動作による可動体の移動を防止する技術を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の一態様は、可動体と、可動体を駆動する駆動装置と、駆動装置を作動させる作動回路と、制御回路と、作業スイッチを備えている。可動体は、打ち込み材を被加工物に打ち込み方向に移動可能に配置されている。可動体により打ち込み材が打ち込み方向に移動されることによって、打ち込み作業が行われる。駆動装置は、可動体を移動させる駆動力を発生する。駆動装置としては、可動体の移動によって打ち込み作業を行うことが可能な種々の駆動装置を用いることができる。典型的には、可燃性ガスの燃焼力を利用する駆動装置、電動機の駆動力を利用する駆動装置、圧縮媒体の圧縮力を利用する駆動装置が用いられる。作動回路は、駆動装置に応じて選択される。例えば、可燃性ガスの燃焼力を利用する駆動装置に対しては点火回路が用いられる、電動機の駆動力を利用する駆動装置に対してはモータ駆動装置が用いられる。作業スイッチは、可動体の駆動を指示する作業信号を出力する。作業スイッチとしては、例えば、操作されている間、可動接点が固定接点に接触するスイッチが用いられる。制御回路は、マイクロコンピュータにより構成され、作業スイッチから出力される作業信号に基づいて、作動回路に制御信号を出力する。作動回路は、制御回路から出力された制御信号に基づいて駆動装置を作動させる。
本態様は、制御回路から出力された制御信号が異常である場合には、可動体を駆動する駆動装置の作動が阻止されるように構成されている。制御回路から出力された制御信号が異常であることを判別する手法としては、種々の手法を用いることができるが、判別処理の容易性の観点からは、制御回路が異常状態で制御信号が出力されたことを判別する手法を用いるのが好ましい。制御回路が異常状態で制御信号が出力されたことを判別する手法としては、例えば、制御回路が異常状態であることを判別可能な判別基準信号や、制御信号と組み合わせることによって制御回路が異常状態であることを判別可能な判別基準信号を用いて判別する手法を用いることができる。制御信号が異常である場合に駆動装置の作動を阻止する手法としては、種々の手法を用いることができる。例えば、作動回路が、入力された制御信号が異常である場合に駆動装置の作動を停止する手法や、制御信号が異常である場合に当該制御信号が作動回路に入力されるのを阻止する手法を用いることができる。
本態様では、制御回路から出力された制御信号が異常である場合には、可動体を駆動する駆動装置の作動が阻止される。これにより、制御回路の誤動作による可動体の移動を防止することができる。
【０００５】
本発明の他の態様では、制御信号が異常である場合に駆動装置の作動を阻止するために、駆動装置を作動させる作動回路と制御回路との間に阻止回路が設けられている。この阻止回路は、制御信号が異常である場合には、当該制御信号の通過を阻止するように構成されている。阻止回路としては、典型的には、制御信号と１つまたは複数の判別基準信号とのＡＮＤ論理演算を実行する回路が用いられる。ＡＮＤ論理演算は、ハードウェアで実行してもよいし、ソフトウェアで実行してもよい。また、制御信号と判別基準信号とのＡＮＤ論理演算には、制御信号と判別基準信号とのＡＮＤ論理演算と等価な種々の論理演算が包含される。
本態様では、制御回路と作動回路の間に阻止回路を設ければよいため、制御回路や作動回路を変更あるいは修正する必要がない。これにより、既存の制御回路や作動回路を用いながら、制御回路の誤動作による可動体の移動を防止することができる。
【０００６】
制御回路が異常状態で制御信号が出力されたことを判別する手法としては、以下の手法を用いることができる。
【０００７】
（第１の判別手法）
制御回路は、可動体の駆動を指示する作業信号が作業スイッチから出力されると、作動回路を制御する制御信号を出力する。このため、可動体の駆動を指示する作業信号が作業スイッチから出力されていない状態で制御信号が出力された場合には、制御回路が異常状態で制御信号が出力された可能性がある。
したがって、第１の判別手法では、可動体の駆動を指示する作業信号が作業スイッチから出力されていない状態で、制御回路から制御信号が出力された場合に、制御回路が異常状態で制御信号が出力されたことを判別する。
この第１の判別手法では、作業スイッチから、可動体の駆動を指示する作業信号が出力されたことを示す信号を第１の判別基準信号として用いることができる。この場合、第１の判別手法を用いて制御信号を阻止する阻止回路は、例えば、第１の判別基準信号と制御信号をＡＮＤ論理演算する回路によって構成することができる。
第１の判別手法は、制御回路からの制御信号の出力動作と関連する、可動体の駆動を指示する作業信号を用いているため、制御回路が異常状態で制御信号が出力されたことを容易に判別することができる。
【０００８】
（第２の判別手法）
制御回路は、電源投入時等にリセット処理を実行する。一般的に、制御回路は、動作中（電源印加中）にリセット処理を実行することは殆どない。このため、動作中に制御回路がリセット処理を実行した場合には、制御回路が異常状態である可能性がある。
したがって、第２の判別手法では、動作中に制御回路がリセット処理を実行した場合に、制御回路が異常状態で制御信号が出力されたことを判別する。ここで、電源投入時等にリセット処理が実行された場合と、動作中にリセット処理が実行された場合を区別する必要がある。このため、第２の判別手法では、制御回路がリセット処理を実行してから設定期間内に、制御回路から制御信号が出力された場合に、制御回路が異常状態で制御信号が出力されたことを判別する。設定期間としては、例えば、電源が投入されてから、可動体の駆動を指示する作業信号が作業スイッチから最初に出力されるまでの期間より短い期間が選択される。
制御回路がリセット処理を実行したことは、制御回路の任意の端子の状態に基づいて判別することができる。例えば、制御回路の端子の中の、リセット処理を実行している（リセット状態）時に入力状態となり、リセット処理を実行した（リセット解除状態）時に「Ｌ」レベルの信号が出力される端子にプルアップ抵抗を介して電源を接続し、この端子が「Ｈ」レベルから「Ｌ」レベルに変化したことによって、制御回路がリセット処理を実行したことを判別することができる。
この第２の判別手法では、制御回路がリセット処理を実行してからの経過期間が設定期間以上であることを示す信号を第２の判別基準信号として用いることができる。この場合、第２の判別手法を用いて制御信号を阻止する阻止回路は、第２の判別基準信号と制御信号をＡＮＤ論理演算する回路を用いて構成することができる。
第２の判別手法は、制御回路がリセット処理を実行したことを示す信号を用いているため、制御回路が異常状態で制御信号が出力されたことを容易に判別することができる。
なお、制御回路がリセット処理を繰り返す異常状態であることを判別することもできる。例えば、制御回路から制御信号が出力される前に、制御回路が複数回リセット処理を実行しており、且つ、それぞれの実行間隔が設定期間内である場合に、当該制御信号が異常であることを判別する。
【０００９】
（第３の判別手法）
制御回路は、動作時、設定周期の繰り返し信号（例えば、矩形波信号）を出力する。繰り返し信号を出力する出力端子としては、適宜の出力端子選択がされる。このため、制御回路から制御信号が出力されていない場合には、制御回路が異常状態である可能性がある。
したがって、第３の判別手法では、制御回路から繰り返し信号が出力されていない状態で、制御回路から制御信号が出力された場合に、制御回路が異常状態で制御信号が出力されたことを判別する。
この第３の判別手法では、制御回路から設定周期の繰り返し信号が出力されていないことを示す信号を第３の判別基準信号として用いることができる。この場合、第３の判別手法を用いて制御信号を阻止する阻止回路は、例えば、第３の判別基準信号と制御信号をＡＮＤ論理演算する回路を用いて構成することができる。
第３の判別手法は、制御回路の動作状態を示す繰り返し信号を用いるため、制御回路が異常状態で制御信号が出力されたことを容易に判別することができる。
【００１０】
前述した第１の判別手法〜第３の判別手法を組み合わせて、制御回路が異常状態で制御信号が出力されたことを判別することもできる。例えば、第１の判別手法と第２の判別手法の組合せ、第１の判別手法と第２の判別手法と第３の判別手法の組合せ、第１の判別手法と第３の判別手法の組合せ、第２の判別手法と第３の判別手法の組合せを用いて、制御回路が異常状態で制御信号が出力されたことを判別することができる。また、制御信号を阻止する阻止回路を、第１の判別基準信号〜第３の判別基準信号の組合せと制御信号をＡＮＤ論理演算する回路を用いて構成することもできる。
第1の判別手法〜第３の判別手法を組み合わせて用いることにより、制御回路が異常状態で制御信号が出力されたことを容易に、確実に判別することができる。
【発明の効果】
【００１１】
以上説明した本発明の技術を用いることにより、作業工具における、制御回路の誤動作による可動体の移動を防止することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の打ち込み作業工具の実施の形態を、図面を参照して説明する。
本発明の打ち込み作業工具の一実施の形態の全体構成を図１に示す。本実施の形態は、可燃性ガスの燃焼による圧力（燃焼圧力）を利用して、打ち込み材である釘を被加工物に打ち込む燃焼式打ち込み作業工具（「燃焼式釘打機」とも呼ばれる）として構成されている。なお、以下の説明では、射出部１１０側（図１では左側）を「前側」または「先端側」と記載し、射出部１１０と反対側（図１では右側）を「後側」または「後端側」と記載する。
【００１３】
本実施の形態の燃焼式打ち込み作業工具（以下、単に「釘打機」と言う）１００は、ハウジング１０３、ハンドグリップ１０５、マガジン１０９、射出部１１０、トリガ１１３を有している。
ハウジング１０３内には、シリンダ１２０、ピストン１２１、ピストン１２１と一体に形成されたドライバ１２２、クッションラバー１２３、ファン１３０、モータ１３１、点火プラグ１４０、ガスボンベ１４１、噴射口１４２、燃焼室１４３、排気口１４４、制御装置２００が設けられている。
【００１４】
ハンドグリップ１０５は、釘打機１００を用いて釘打ち作業（打ち込み作業）を行う時に作業者によって把持される把持部を有している。ハンドグリップ１０５の下部には、バッテリ１０８が収容されているホルダ１０７が着脱可能に取り付けられる。なお、バッテリ１０８の電圧を検出するバッテリ電圧検出回路２４０（図２参照）が設けられている。
このハンドグリップ１０５よりも前側には、トリガ１１３が設けられている。トリガ１１３の配置位置及び形状は、釘打ち作業を行う作業者が、ハンドグリップ１０５の把持部を把持した状態で引き操作可能に設定されている。なお、トリガ１１３の操作状態を示す操作信号を出力するトリガスイッチ１１４が設けられている。トリガスイッチ１１４から、トリガ１１３が操作されたことを示す操作信号が出力されると、点火回路２５０（図２参照）が作動する。これにより、点火プラグ１４０が点火動作する。点火プラグ１４０の点火動作の詳細については後述する。
【００１５】
トリガ１１３が、本発明の「作業指示部」に対応し、トリガ１１３の操作状態を示す操作信号を出力するトリガスイッチ１１４が、本発明の「作業スイッチ」に対応する。また、トリガ１１３が操作された時にトリガスイッチ１１４から出力される操作信号が、本発明の「可動体の駆動を指示する作業信号」に対応する。
【００１６】
マガジン１０９は、ハウジング１０３の先端側に形成された射出部１１０に取り付けられている。マガジン１０９内には、連接された多数の釘が収容可能である。マガジン１０９内に収容された釘は、射出部１１０に順次送られる。マガジン１０９の構成はよく知られているため、その詳細な説明は省略する。
射出部１１０の先端には、コンタクトアーム１１１が設けられている。コンタクトアーム１１１は、射出部１１０の長軸方向（図１では左右方向）に沿って、射出部１１０に対して相対的に摺動可能である。なお、コンタクトアーム１１１を射出部１１０の先端側（前側）に移動させる弾性力を発生するスプリング（図示省略）が設けられている。また、コンタクトアーム１１１が被加工物に押し付けられて、コンタクトアーム１１１が射出部１１０に対して後側（図１では、左側）に移動したことを検出するコンタクトアームスイッチ１１２が設けられている。
【００１７】
シリンダ１２０は、燃焼室１４３に連接されており、釘打ち機１００の前後方向（図１の左右方向）に延びるピストン収容部を構成している。シリンダ１２０内には、ピストン１２１が摺動可能に収容されている。点火回路２５０の作動によって燃焼室１４３内の可燃性ガスが燃焼すると、ピストン１２１は、可燃性ガスの燃料圧力によってシリンダ１２０内を前側（図１では左側）に移動する。シリンダ１２０内には、前側領域にクッションラバー（「バンパ」ともいう）１２３が設けられている。このクッションラバー１２３は、ピストン１２１が燃焼圧力によって前側方向（先端方向）に高速移動される時に、ピストン１２１の運動エネルギーを吸収してピストン１２１に対する衝撃を緩和する。ピストン１２１とともに移動するドライバ１２２は、射出部１１０に配置されている釘を被加工物の方向（先端側）（図１では左側）に移動させる。これにより、被加工物に釘を打ち込む打ち込み作業が行われる。
【００１８】
燃焼室１４３は、可燃性ガスを燃焼させる燃焼空間であり、燃焼室壁１４３ａ、シリンダ１２０及びピストン１２１によって形成される。この燃焼室１４３内には、モータ１３１によって駆動されるファン１３０、点火プラグ１４０が設けられている。
ガスボンベ１４１内には、可燃性ガス（例えば、液化状態の可燃性ガス）が充填されている。ガスボンベ１４１内に充填されている可燃性ガスは、ガス供給経路を介して燃焼室１４３の噴射口１４２に供給される。この時、燃焼室１４３内には空気も供給される。
ファン１３０は、可燃性ガスを燃焼室１４３に供給する時に駆動され、噴射口１４２を介して燃焼室１４３に供給された可燃性ガスと空気を混合撹拌する。これにより、燃焼室１４３内における混合気の濃度が均一化される。
点火プラグ１４０は、対向して配置されている２つの電極１４０ａ、１４０ｂを有している。そして、燃焼室１４３内に混合気が供給された状態で、点火回路２５０によって、点火プラグ１４０の電極１４０ａ、１４０ｂ間に高電圧が印加される。これにより、電極１４０ａ、１４０ｂ間に火花が発生し、燃焼室１４３内の可燃性ガスが燃焼する。この可燃性ガスの燃焼圧力によって、前述したピストン１２１及びドライバ１２２が先端側に移動する。
燃焼室１４３内の燃焼ガスは、ファン１３０によって、燃焼室壁１４３ａとシリンダ１２０との間に形成されている排気口１４４を介して燃焼室１４３外へ排出される。
【００１９】
ドライバ１２２が、本発明の「打ち込み材を打ち込み方向に移動させる可動体」に対応する。また、ピストン１２１、点火プラグ１４０、燃焼室１４３等によって本発明の「可動体を駆動する駆動装置」が構成される。そして、点火回路２５０が、本発明の「駆動装置を作動させる作動回路」に対応する。
【００２０】
次に、点火プラグ１４０の電極１４０ａ、１４０ｂ間に高電圧を印加する制御（点火制御）を行う制御装置２００の構成を、図２を参照して説明する。
制御装置２００は、制御回路２１０、レギュレータ（電圧調整回路）２２０、モータ駆動回路２３０、バッテリ電圧検出回路２４０、点火回路２５０、トリガ操作検出回路２６０、繰り返し信号検出回路２７０、リセット動作検出回路２８０等により構成されている。
【００２１】
レギュレータ２２０は、バッテリ１０８の電圧を設定電圧に調整して制御回路２１０等に印加する。レギュレータ２２０としては、公知の種々の構成のレギュレータを用いることができる。
モータ駆動回路２３０は、ファン１３０を駆動する。本実施の形態では、モータ駆動回路２３０は、バッテリ１０８とモータ１３１の間に設けられているＰＮＰトランジスタＱ１と、ＰＮＰ０トランジスタＱ１のベース電流を調整するＮＰＮトランジスタＱ２により構成されている。ＮＰＮトランジスタＱ２のベースは、制御回路２１０の端子１に接続されている。
バッテリ電圧検出回路２４０は、バッテリ１０８の電圧を検出する。本実施の形態では、バッテリ電圧検出回路２４０は、抵抗Ｒ５、Ｒ６、コンデンサＣ１により構成されている。抵抗Ｒ５とＲ６の接続点は、制御回路２１０の端子２に接続されている。
制御回路２１０の端子３には、点火回路２５０が接続されている。制御回路２１０は、端子３から点火信号を出力する。点火回路２５０の動作の詳細については後述する。
端子３から出力される点火信号が、本発明の「制御回路から出力される制御信号」に対応する。
【００２２】
コンタクトアームスイッチ１１２は、電源Ｖｃｃとアース間に、抵抗Ｒ１を介して接続されている。そして、抵抗Ｒ１とコンタクトアームスイッチ１１２の接続点は、制御回路２１０の端子４に接続されている。本実施の形態では、コンタクトアームスイッチ１１２は、コンタクトアーム１１１が被加工物に押し付けられていない時（オフ時）には、可動接点と固定接点は接触していない。これにより、端子４には、コンタクトアーム１１１が被加工物に押し付けられていないことを示す「Ｈ」レベルのコンタクトアーム状態信号が入力される。すなわち、コンタクトアームスイッチ１１２から、「Ｈ」レベルのコンタクトアーム状態信号が出力される。また、コンタクトアームスイッチ１１２は、コンタクトアーム１１１が被加工物に押し付けられている時（オン時）には、可動接点と固定接点が接触する。これにより、端子４には、コンタクトアーム１１１が被加工物に押し付けられていることを示す「Ｌ」レベルのコンタクトアーム状態信号が入力される。すなわち、コンタクトアームスイッチ１１２から、「Ｌ」ベルのコンタクトアーム状態信号が出力される。
【００２３】
トリガスイッチ１１４は、電源Ｖｃｃとアース間に、抵抗Ｒ２を介して接続されている。そして、抵抗Ｒ２とトリガスイッチ１１４の接続点は、抵抗Ｒ３を介して制御回路２１０の端子５に接続されている。本実施の形態では、トリガスイッチ１１４は、トリガ１１３が操作されていない時（オフ時）には、可動接点と固定接点が接触していない。これにより、端子５には、トリガ１１３が操作されていないことを示す（ドライバ１２２の非駆動を示す）「Ｈ」レベルの操作信号が入力される。すなわち、トリガスイッチ１１４から、「Ｈ」レベルの操作信号が出力される。また、トリガスイッチ１１４は、トリガ１１３が操作されている時（オン時）には、可動接点と固定接点が接触する。これにより、端子５には、トリガ１１３が操作されていることを示す（ドライバ１２２の駆動を示す）「Ｌ」レベルの操作信号が入力される。すなわち、トリガスイッチ１１４から、「Ｌ」レベルの操作信号が出力される。
【００２４】
トリガ操作検出回路２６０は、トリガ１１３の操作状態を検出する。本実施の形態では、トリガ操作検出回路２６０は、トリガスイッチ１１４から出力される操作信号に基づいて、トリガ１１３の操作状態を検出する。
本実施の形態では、トリガ操作検出回路２６０は、抵抗Ｒ３、Ｒ４と、ＮＰＮトランジスタ（スイッチング素子）Ｑ３により構成されている。抵抗Ｒ４の一端は、トリガスイッチ１１４と抵抗Ｒ２の接続点に接続され、抵抗Ｒ４の他端は、ＮＰＮトランジスタＱ３のベース端子に接続されている。
トリガ１１３が操作されていない時（オフ時）、すなわち、トリガスイッチ１１４から、ドライバ１２２の非駆動を指示する「Ｈ」レベルの操作信号が出力されている時には、ＮＰＮトランジスタＱ３が導通状態となる。一方、トリガスイッチ１１４が操作されている時（オン時）、すなわち、トリガスイッチ１１４から、ドライバ１２２の駆動を指示する「Ｌ」レベルの操作信号が出力されている時には、ＮＰＮトランジスタＱ３が非導通状態となる。
これにより、ＮＰＮトランジスタＱ３のコレクタ端子は、トリガ１１３が操作されていない時には接地状態となり、トリガ１１３が操作されている時には開放状態となる。
【００２５】
制御回路２１０は、動作時には、端子６から設定周期の繰り返し信号（例えば、矩形波信号）を出力する。したがって、動作中に、制御回路２１０から設定周期の繰り返し信号が出力されていない場合には、制御回路２１０が異常状態である可能性がある。
繰り返し信号検出回路２７０は、制御回路２１０の端子６から設定周期の繰り返し信号が出力されているか否かを検出する。
本実施の形態では、繰り返し信号検出回路２７０は、抵抗Ｒ８、Ｒ９、Ｒ１０、コンデンサＣ２、Ｃ３、ダイオードＤ２、Ｄ２、ＮＰＮトランジスタ（スイッチング素子）Ｑ４により構成されている。制御回路２１０の端子６と接地端子の間には、抵抗Ｒ８、コンデンサＣ２、ダイオードＤ１（接地端子の方向）の直列回路が接続されている。また、電源Ｖｃｃと接地端子の間には、抵抗Ｒ１０、Ｒ９、コンデンサＣ３の直回路が接続されている。コンデンサＣ２とダイオードＤ１の接続点と、コンデンサＣ３と抵抗Ｒ９の接続点の間にダイオードＤ２（コンデンサＣ２とダイオードＤ１との接続点の方向）が接続されている。抵抗Ｒ９とＲ１０の接続点は、ＮＰＮトランジスタＱ４のベース端子に接続されている。
ここで、制御回路２１０の端子６から設定周期の繰り返し信号が出力されている時には、設定周期に対応する放電間隔でコンデンサＣ３が放電し、コンデンサＣ３の電圧が、ＮＰＮトランジスタＱ４が導通状態となる電圧未満になるように設定されている。これにより、制御回路２１０の端子６から設定周期の繰り返し信号が出力されている時には、ＮＰＮトランジスタＱ４が非導通状態となる。一方、制御回路２１０の端子６から設定周期の繰り返し信号が出力されていない時には、コンデンサＣ３の放電間隔（コンデンサＣ３の充電期間）が長くなり、コンデンサＣ３の電圧が、ＮＰＮトランジスタＱ４が導通状態となる電圧以上となるように設定されている。
したがって、ＮＰＮトランジスタＱ４のコレクタ端子は、制御回路２１０の端子６から設定周期の繰り返し信号が出力されている時には開放状態となり、設定周期の繰り返し信号が出力されていない時には接地状態となる。
【００２６】
制御回路２１０は、電源投入時等にリセット処理を実行する。しかしながら、通常、動作中（電源が印加されている時）に、制御回路２１０がリセット処理を実行することは殆どない。したがって、動作中に制御回路２１０がリセット処理を実行した場合には、制御回路２１０が異常状態である可能性がある。
ここで、電源投入時にリセット処理が実行された場合と、動作中にリセット処理が実行された場合を区別する必要がある。一般に、電源が投入されてから期間をおいて打ち込み作業が行われる。したがって、リセット処理が実行されてからの経過期間を判別することによって、電源投入時のリセット処理と動作中におけるリセット処理を区別することができる。すなわち、制御回路２１０がリセット処理を実行してから設定期間内に、制御回路２１０から点火信号（制御信号）が出力された場合に、制御回路が異常状態で点火信号（制御信号）が出力されたことを判別することができる。設定期間としては、電源が投入されてから最初に作業スイッチが操作されるまでの期間より短い期間が設定される。
【００２７】
一般的に、マイコン（制御回路）がリセット状態にある（リセット処理を実行している）時には、端子は入力状態に設定される。そこで、マイコン（制御回路）がリセット状態にある時に入力状態に設定される端子に、プルアップ抵抗を介して電源を接続し、マイコン（制御回路）がリセット解除状態にある（リセット処理を実行した）時には、この端子を「Ｌ」レベルに設定することによって、この端子の状態に基づいて、マイコン（制御回路）がリセット処理を実行したことを判別することができる。
本実施の形態では、制御回路２１０がリセット状態にある時に入力状態に設定される端子７に、抵抗Ｒ１１（プルアップ抵抗）を介して電源Ｖｃｃを接続している。また、制御回路２１０がリセット解除状態にある時に、端子７が「Ｌ」レベルに設定されるように構成されている。この場合、制御回路２１０がリセット状態にある（リセット処理を実行している）時には、端子７が「Ｈ」レベルとなり、制御回路２１０がリセット解除状態にある（リセット処理を実行した）時には、端子７が「Ｌ」レベルとなる。これにより、端子７が「Ｈ」レベルから「Ｌ」レベルに変化したことにより、制御回路２１０がリセット処理を実行したことを判別することができる。
【００２８】
リセット動作検出回路２８０は、制御回路２１０が前回リセット処理を実行してからの経過期間が設定期間以上であるか否かを検出する。
前述したように、本実施の形態では、制御回路２１０がリセット処理を実行すると、制御回路２１０の端子７が「Ｈ」レベルから「Ｌ」レベルに変化する。リセット動作検出回路２８０は、制御回路２１０の端子７が「Ｈ」レベルから「Ｌ」レベルに変化した時点からの経過期間が設定期間未満であるか、または、設定期間以上であるかを判別する。
本実施の形態では、リセット動作検出回路２８０は、抵抗Ｒ１１、Ｒ１２、コンデンサＣ４、ダイオードＤ３、インバータＩＮ１、ＩＮ２、ＮＰＮトランジスタＱ５により構成されている。制御回路２１０の端子７と電源Ｖｃｃの間に抵抗（プルアップ抵抗）Ｒ１１が接続されている。端子７と抵抗Ｒ１１の接続点と接地端子の間には、インバータＩＮ１、抵抗Ｒ１２とダイオードＤ３（インバータＩＮ１の方向）の並列回路、コンデンサＣ４の直列回路が接続されている。抵抗Ｒ１２とコンデンサＣ４の接続点は、インバータＩＮ２を介してＮＰＮトランジスタＱ５のベース端子に接続されている。ここで、コンデンサＣ４の電圧が設定電圧以上の時にトランジスタＱ５が非導通状態となるように設定されている。
制御回路２１０の端子７が「Ｈ」レベル（リセット状態）の時には、コンデンサＣ４は、ダイオードＤ３を介して放電する。一方、制御回路２１０の端子７が「Ｌ」レベル（リセット解除状態）の時には、コンデンサＣ４は、抵抗Ｒ１２を介して充電される。そして、コンデンサＣ４の電圧が設定電圧に達すると、ＮＰＮトランジスタＱ５が非導通状態となる。ここで、端子７が「Ｈ」レベルから「Ｌ」レベルに変化した時点から、コンデンサＣ４の電圧が設定電圧に達するまでの期間は、例えば、電源が投入されてから最初にトリガ１１３が操作されるまでの期間より短い期間に設定される。
したがって、ＮＰＮトランジスタＱ５のコレクタ端子は、制御回路２１０がリセット処理を実行してからの経過期間が設定期間に達するまでは接地状態となり、設定期間に達すると開放状態となる。
なお、制御回路２１０のリセット処理が、設定期間内の間隔で連続して実行される場合には、コンデンサＣ４の電圧は設定電圧未満に保持される。この場合には、ＮＰＮトランジスタＱ５のコレクタ端子は、常時接地状態となる。
【００２９】
制御回路２１０は、コンタクトアームスイッチ１１２から端子４に入力されるコンタクトアーム状態信号、トリガスイッチ１１４から端子５に入力される操作信号、バッテリ電圧検出回路２４０から端子２に入力されるバッテリ電圧に基づいて、モータ駆動回路２３０を制御するモータ制御信号を端子１から出力し、点火回路２５０を制御する点火信号を端子３から出力する。また、動作中には端子６から繰り返し信号を出力する。また、リセット状態にある時には端子７を入力状態に設定し、リセット解除状態にある時には端子７を「Ｌ」レベルに設定する。
ここで、端子３と点火回路２５０の接続点には、トリガ操作検出回路２６０のＮＰＮトランジスタＱ３のコレクタ端子、繰り返し信号検出回路２７０のＮＰＮトランジスタＱ４のコレクタ端子、リセット動作検出回路２８０のＮＰＮトランジスタＱ５のコレクタ端子が接続されている。このため、端子３から出力された点火信号は、ＮＰＮトランジスタＱ３〜Ｑ５の全てが開放状態にある時にのみ、点火回路２５０に入力される。すなわち、本実施の形態では、制御回路２１０の端子３から出力された点火信号は、トリガスイッチ１１３が操作されており、且つ、制御回路２１０が前回リセット処理を実行してからの経過期間が設定期間以上であり、且つ、制御回路２１０から繰り返し信号が出力されている場合にのみ点火回路２５０に入力される。
【００３０】
トリガ操作検出回路２６０のＮＰＮトランジスタＱ３、繰り返し信号検出回路２７０のＮＰＮトランジスタＱ４、リセット動作検出回路２８０のＮＰＮトランジスタＱ５によって、本発明の「制御信号が異常である場合に当該制御信号の通過を阻止する阻止回路」が構成されている。
また、トリガスイッチ１１３が操作されていることを示す信号（ＮＰＮトランジスタＱ３のコレクタ端子が開放状態）が、本発明の「第１の判別基準信号」に対応し、制御回路２１０が前回リセット処理を実行してからの経過期間が設定期間以上であることを示す信号（ＮＰＮトランジスタＱ４のコレクタ端子が開放状態）が、本発明の「第２の判別基準信号」に対応し、制御回路２１０から繰り返し信号が出力されていることを示す信号（ＮＰＮトランジスタＱ５のコレクタ端子が開放状態）が、本発明の「第３の判別基準信号」に対応する。
また、制御回路２１０の端子３と点火回路２５０を接続する接続線とＮＰＮトランジスタＱ３〜Ｑ５によって、制御信号と第１〜第３の判別基準信号のＡＮＤ論理演算を実行する回路が構成されている。
【００３１】
次に、本実施の形態の釘打機１００の動作を説明する。
先ず、制御回路２１０の動作を、図３に示すフローチャートと、図６〜９に示す動作図を用いて説明する。
電源が投入されると、ステップＡ１でリセット処理が実行される。リセット処理が完了すると、ステップＡ２に進む。
ここで、リセット処理を実行中（リセット状態）は、端子７は「Ｈ」レベルの状態にある。そして、リセット処理を実行する（リセット解除状態）と、端子７は「Ｌ」レベルの状態となる。また、リセット処理を実行すると、端子６から、設定周期の繰り返し信号（矩形波信号）が出力される。
ステップＡ２では、バッテリ１０８の残容量が設定残容量以上であるか否かを判別する。バッテリ残容量は、バッテリ電圧検出回路２４０で検出されたバッテリ１０８の電圧に基づいて判別する。例えば、バッテリ電圧が設定電圧以上であるか否かを判別する。バッテリ残容量が設定残容量以上である場合にはステップＡ４に進み、残容量未満である場合には、ステップＡ３に進む。
ステップＡ３では、停止処理を実行する。また、発光器やスピーカ等を用いて、バッテリの交換を指示する報知を行う。
【００３２】
ステップＡ４では、コンタクトアーム１１１が被加工物Ｗに押し付けられて、コンタクトアームスイッチ１１２がオンしているか否かを判定する。本実施の形態では、端子４に、「Ｌ」レベルのコンタクトアーム状態信号が入力されたか否かを判別する。コンタクトアームスイッチ１１２がオンしている場合にはステップＡ５に進み、オンされていない場合にはステップＡ２に戻る。
ステップＡ５では、ファン１３０を回転させる。すなわち、端子１からモータ駆動回路２３０にモータ制御信号を出力してモータ１３１を駆動する。（図６参照）
【００３３】
ステップＡ６では、トリガ１１３が操作されてトリガスイッチ１１４がオンしているか否かを判別する。本実施の形態では、端子５に、「Ｌ」レベルの操作信号が入力されたか否かを判別する。トリガスイッチ１１３がオンしている場合にはステップＡ７に進み、オンしていない場合には待機する。
ステップＡ７では、点火回路２５０を動作させる点火信号を端子３から出力する。端子３から出力された点火信号は、トリガ操作検出回路２６０のＮＰＮトランジスタＱ３、繰り返し信号検出回路２７０のＮＰＮトランジスタＱ４、リセット動作検出回路２８０のＮＰＮトランジスタＱ５が非導通状態である場合にのみ点火回路２５０に入力される。点火回路２５０は、点火信号が入力されると、点火プラグ１４０の電極１４０ａ、１４０ｂ間に高電圧を印加して火花を発生させる。これにより、燃焼室１４３内の可燃性ガスが燃焼し、燃焼圧力によってピストン１２１及びドライバ１２２が先端側に移動する。（図７参照）
釘を被加工物Ｗに打ち込んだ後、ドライバ１２２及びピストン１２１は後側へ戻る。（図８参照）
また、燃焼室１４３内の燃焼ガスは、燃焼室壁１４３ａとシリンダ１２０との間に形成される排気口１４４を介して燃焼室１４３外へ排出される。（図９参照）
【００３４】
ステップＡ８では、コンタクトアーム１１１が被加工物から離されてコンタクトアームスイッチ１１２がオフになったか否か、また、トリガ１１３の操作が解除されてトリガスイッチ１１４がオフになったか否かを判別する。コンタクトアームスイッチ１１２及びトリガスイッチ１１４がオフになるとステップＡ９に進み、コンタクトアームスイッチ１１２及びトリガスイッチ１１４がオフでない場合には待機する。
ステップＡ９では、端子１からのモータ制御信号の出力を停止してファン１３０の回転を停止させる。
【００３５】
次に、制御回路２１０の端子３から出力された点火信号（制御信号）が異常である場合に、当該点火信号によって点火回路２５０が動作するのを阻止する動作を説明する。図４は、点火信号が異常である場合に、当該点火信号によって点火回路２５０が動作するのを阻止する第１の実施の形態の動作を示すフローチャートである。
点火信号が異常である場合に点火回路２５０が動作するのを阻止する手法としては、点火回路２５０が点火信号の異常を判別して点火動作を中止する手法と、点火信号が異常である場合に当該点火信号が点火回路２５０に入力されるのを阻止する手法を用いることができる。本実施の形態では、点火信号が点火回路２５０に入力されるのを阻止する手法を用いている。
図４に示す処理は、適宜の時期に開始される。
ステップＢ１では、制御回路２１０の端子３から点火信号が出力されたか否かを判別する。点火信号が出力された場合にはステップＢ２に進み、点火信号が出力されなかった場合には処理を終了する。
ステップＢ２では、制御回路２１０が、現時点より前の設定期間内にリセット処理を実行したか否かを判別する。すなわち、制御回路２１０が前回リセット処理を実行してからの経過期間が設定期間以上であるか否かを判別する。ステップＢ２の処理は、リセット動作検出回路２８０によって実行される。設定期間内にリセット処理を実行していない場合にはステップＢ３に進み、設定期間内にリセット処理を実行した場合には、点火信号の通過を阻止して処理を終了する。
ステップＢ３では、制御回路２１０の端子６から繰り返し信号が出力されているか否かを判別する。ステップＢ３の処理は、繰り返し信号検出回路２７０によって実行される。制御回路２１０から繰り返し信号が出力されている場合にはステップＢ４に進み、繰り返し信号が出力されていない場合には、点火信号の通過を阻止して処理を終了する。
ステップＢ４では、トリガスイッチ１１４がオンしているか否かを判別する。ステップＢ４の処理は、トリガ操作検出回路２６０によって実行される。トリガスイッチ１１４がオンしている場合にはステップＢ５に進み、トリガスイッチ１１４がオンしていない場合には、点火信号の通過を阻止して処理を終了する。
ステップＢ５では、点火信号を通過させ、点火回路２５０に入力する。
【００３６】
図４に示す処理を実行する阻止回路の一例を図５に示す。図５に示す阻止回路は、制御回路２１０から出力される点火信号と、トリガ操作検出回路２６０から出力される第１の判別基準信号と、リセット動作検出回路２８０から出力される第２の判別基準信号と、繰り返し信号検出回路２７０から出力される第３の判別基準信号のＡＮＤ論理演算を実行する回路により構成されている。
なお、トリガ操作検出回路２６０は、トリガスイッチ１１４から、ドライバ１２２の駆動を指示する操作信号が出力されたことを検出した場合に、「Ｈ」レベルの第１の判別基準信号を出力する（ＮＰＮトランジスタＱ３が非導通状態）。また、リセット動作検出回路２８０は、現時点より前の設定期間内に制御回路２１０がリセット処理を実行していないことを検出した場合に、「Ｈ」レベルの第２の判別基準信号を出力する（ＮＰＮトランジスタＱ５が非導通状態）。繰り返し信号検出回路２７０は、制御回路２１０から繰り返し信号が出力されていることを検出した場合に、「Ｈ」レベルの第３の判別基準信号を出力する（ＮＰＮトランジスタＱ５が非導通状態）。
ここで、図４及び図５に示す処理は、制御回路２１０から出力される点火信号（制御信号）を、少なくともトリガ操作検出回路２６０、リセット動作検出回路２８０、繰り返し信号検出回路２７０のうちの１つから第１〜第３の判別基準信号が出力されない場合（少なくとも１つの判別基準が満足されない場合）には、通過を阻止する（点火回路２５０への入力を阻止する）処理であるということもできる。
【００３７】
以上では、制御回路２１０が異常状態で点火信号が出力されたことを判別する判別手法として、トリガ１１３の操作、制御回路２１０がリセット処理を実行してからの経過期間、制御回路２１０からの設定周期の繰り返し信号の出力に関する条件を考慮したが、制御回路２１０が異常状態で点火信号が出力されたことを判別する判別手法はこれに限定されない。
【００３８】
制御回路２１０が異常状態で点火信号が出力されたことを判別する第２の実施の形態を以下に説明する。第２の実施の形態では、トリガ１１３の操作に関する条件のみを考慮している。すなわち、動作検出回路２８０のみを用いている。
点火信号が異常である場合に、当該点火信号によって点火回路２５０が動作するのを阻止する第２の実施の形態の動作を、図１０に示すフローチャートを参照して説明する。
図１０に示す処理は、適宜の時期に開始される。
ステップＣ１では、制御回路２１０から点火信号（制御信号）が出力されたか否かを判別する。制御回路２１０から点火信号が出力された場合にはステップＣ２に進み、出力されていない場合には処理を終了する。
ステップＣ２では、トリガスイッチ１１４がオンしているか否かを判別する。トリガスイッチ１１４がオンしている場合にはステップＣ３に進み、トリガスイッチ１１４がオンしていない場合には、点火信号の通過を阻止して処理を終了する。
ステップＣ３では、点火信号を通過させ、点火回路２５０に入力する。
図１０に示す処理を実行する阻止回路の一例を図１１に示す。図１１に示す阻止回路は、制御回路２１０から出力される点火信号と、トリガ操作検出回路２６０から出力される第１の判別基準信号をＡＮＤ論理演算する回路によって構成されている。
制御回路２１０は、トリガ１１３が操作されると点火信号を出力する。このため、トリガ１１３が操作されていない状態で、制御回路２１０から点火信号が出力された場合には、制御回路が異常状態で点火信号が出力された可能性がある。したがって、第２の実施の形態の判別手法を用いた場合でも、異常な点火信号によって点火回路２５０が誤動作するのを防止することができる。
【００３９】
次に、制御回路２１０が異常状態で点火信号が出力されたことを判別する第３の実施の形態を以下に説明する。第３の実施の形態では、制御回路のリセット処理に関する条件のみを考慮している。すなわち、リセット動作検出回路２８０のみを用いている。
点火信号が異常である場合に、当該点火信号によって点火回路２５０が動作するのを阻止する第３の実施の形態の動作を、図１２に示すフローチャートを参照して説明する。
図１２に示す処理は、適宜の時期に開始される。
ステップＤ１では、制御回路２１０から点火信号が出力されたか否かを判別する。制御回路２１０から制御信号が出力された場合にはステップＤ２に進み、出力されていない場合には処理を終了する。
ステップＤ２では、制御回路２１０が、現時点より前の設定期間内にリセット処理を実行したか否かを判別する。設定期間内にリセット処理を実行していない場合にはステップＤ３に進み、設定期間内にリセット処理を実行した場合には、点火信号の通過を阻止して処理を終了する。
ステップＤ３では、点火信号を通過させ、点火回路２５０に入力する。
図１２に示す処理を実行する阻止回路の一例を図１３に示す。図１３に示す阻止回路は、制御回路２１０から出力される点火信号と、リセット動作検出回路２８０から出力される第２の判別基準信号のＡＮＤ論理演算を実行する回路によって構成されている。
なお、図１３に破線で示すように、リセット動作検出回路２８０に替えて繰り返し信号検出回路２７０を用いることもできる。すなわち、阻止回路を、制御回路２１０から出力される点火信号と、繰り返し信号検出回路２７０から出力される第３の判別基準信号のＡＮＤ論理演算を実行する回路によって構成する。
制御回路２１０は、動作中にリセット処理を実行することはほとんどない。また、制御回路２１０は、動作中設定周期の繰り返し信号出力している。したがって、第３の実施の形態の判別手法を用いた場合でも、異常な点火信号によって点火回路２５０が誤動作するのを防止することができる。
【００４０】
次に、制御回路２１０が異常状態で点火信号が出力されたことを判別する第４の実施の形態を以下に説明する。第４の実施の形態では、制御回路のリセット処理に関する条件及び制御回路からの設定周期の繰り返し信号の出力を考慮している。すなわち、リセット動作検出回路２８０と繰り返し信号検出回路２７０を用いている。
点火信号が異常である場合に、当該点火信号によって点火回路２５０が動作するのを阻止する第４の実施の形態の動作を、図１４に示すフローチャートを参照して説明する。
図１４に示す処理は、適宜の時期に開始される。
ステップＥ１では、制御回路２１０から点火信号が出力されたか否かを判別する。点火信号が出力された場合にはステップＥ２に進み、点火信号が出力されなかった場合には処理を終了する。
ステップＥ２では、制御回路２１０が、現時点より前の設定期間内にリセット処理を実行したか否かを判別する。設定期間内にリセット処理を実行していない場合にはステップＥ３に進み、設定期間内にリセット処理を実行した場合には、点火信号の通過を阻止して処理を終了する。
ステップＥ３では、制御回路２１０から繰り返し信号が出力されているか否かを判別する。制御回路２１０から繰り返し信号が出力されている場合にはステップＥ４に進み、繰り返し信号が出力されていない場合には、点火信号の通過を阻止して処理を終了する。
ステップＥ４では、点火信号を通過させ、点火回路２５０に入力する。
図１４に示す処理を実行する阻止回路の一例を図１５に示す。図１５に示す阻止回路は、制御回路２１０から出力される点火信号と、リセット動作検出回路２８０から出力される第２の判別基準信号と、繰り返し信号検出回路２７０から出力される第３の判別基準信号のＡＮＤ論理演算を実行する回路によって構成されている。
第４の実施の形態では、リセット処理に関する条件と繰り返し信号の出力に関する条件を考慮しているため、異常な点火信号によって点火回路２５０が誤動作するのを確実に防止することができる。
【００４１】
次に、制御回路２１０が異常状態で点火信号が出力されたことを判別する第５の実施の形態を以下に説明する。第５の実施の形態では、トリガ１１３の操作に関する条件及び制御回路のリセット処理に関する条件を考慮している。すなわち、トリガ操作検出回路２６０とリセット動作検出回路２８０を用いている。
点火信号が異常である場合に、当該点火信号によって点火回路２５０が動作するのを阻止する第５の実施の形態の動作を、図１６に示すフローチャートを参照して説明する。
図１６に示す処理は、適宜の時期に開始される。
ステップＦ１では、制御回路２１０から点火信号が出力されたか否かを判別する。点火信号が出力された場合にはステップＦ２に進み、点火信号が出力されなかった場合には処理を終了する。
ステップＦ２では、制御回路２１０が、現時点より前の設定期間内にリセット処理を実行したか否かを判別する。設定期間内にリセット処理を実行していない場合にはステップＦ３に進み、設定期間内にリセット処理を実行した場合には、点火信号の通過を阻止して処理を終了する。
ステップＦ３では、トリガスイッチ１１４がオンしているか否かを判別する。トリガスイッチ１１４がオンしている場合にはステップＦ４に進み、トリガスイッチ１１４がオンしていない場合には、点火信号の通過を阻止して処理を終了する。
ステップＦ４では、点火信号を通過させ、点火回路２５０に入力する。
図１６に示す処理を実行する阻止回路の一例を図１７に示す。図１７に示す阻止回路は、制御回路２１０から出力される点火信号と、トリガ操作検出回路２６０から出力される第１の判別基準信号と、リセット動作検出回路２８０から出力される第２の判別基準信号のＡＮＤ論理演算を実行する回路によって構成されている。
なお、図１７に破線で示すように、リセット動作検出回路２８０に替えて繰り返し信号検出回路２７０を用いることもできる。すなわち、阻止回路を、制御回路２１０から出力される点火信号と、トリガ操作検出回路２６０から出力される第１の判別基準信号と、繰り返し信号検出回路２７０から出力される第３の判別基準信号のＡＮＤ論理演算を実行する回路によって構成する。
第５の実施の形態では、トリガ操作に関連する条件とリセット処理に関する条件または繰り返し信号の出力に関する条件を考慮しているため、異常な点火信号によって点火回路２５０が誤動作するのを確実に防止することができる。
【００４２】
以上のように、本実施の形態では、制御回路から出力された点火信号が異常である場合には、当該点火信号によって点火回路が誤動作するのを防止することができる。特に、点火信号が異常であることを判別する判別手法として、制御回路が異常状態で点火信号が出力されたことを判別する判別手法を用いることにより、異常な点火信号によって点火回路が誤動作するのを容易に防止することができる。
【００４３】
本発明は、実施の形態で説明した構成限定されず、種々の変更、追加、削除が可能である。
コンタクトアームスイッチ１１２やトリガスイッチ１１４としては、種々の構成のスイッチを用いることができる。コンタクトアームスイッチ１１２やトリガスイッチ１１４の構成に応じて、制御回路２１０でのコンタクトアーム１１１の状態の検出処理やトリガ１１３の操作状態の検出処理、トリガ検出回路２６０の構成が変更される。
制御回路が異常状態で制御信号（点火信号）が出力されたことを判別する判別手法は、実施の形態で説明した手法に限定されない。
制御信号が異常である場合に、当該制御信号によって作動回路（点火回路）が動作するのを阻止する手法は、実施の形態で説明した手法に限定されない。
トリガ操作検出装置２６０、繰り返し信号検出回路２７０、リセット動作検出回路２８０の構成は、実施の形態で説明した構成に限定されない。また、トリガが操作されたことを検出する方法、制御回路から繰り返し信号が出力されていることを検出する方法、制御回路がリセット処理を実行したことを検出する方法は、実施の形態で説明した方法に限定されない。
燃焼式打ち込み作業工具について説明したが、本明細書に記載されている技術は、他の打ち込み作業工具に適用することができる。また、他の作業工具に適用することもできる。この場合には、「作業工具」として構成される。
【図面の簡単な説明】
【００４４】
【図１】本発明の第１の実施の形態である燃焼式打ち込み作業工具の全体構成を示す図である。
【図２】本発明の第１の実施の形態の制御装置の概略構成図である。
【図３】本発明の第１の実施の形態の全体の動作を説明するフローチャートである。
【図４】本発明の第１の実施の形態の主要な制御動作を説明するフローチャートである
【図５】本発明の第１の実施の形態の制御装置の主要部のブロック図である。
【図６】本発明の第１の実施の形態の打ち込み動作を説明する図である。
【図７】本発明の第１の実施の形態の打ち込み動作を説明する図である。
【図８】本発明の第１の実施の形態の打ち込み動作を説明する図である。
【図９】本発明の第１の実施の形態の打ち込み動作を説明する図である。
【図１０】本発明の第２の実施の形態の主要な制御動作を説明するフローチャートである
【図１１】本発明の第２の実施の形態の制御装置の主要部のブロック図である。
【図１２】本発明の第３の実施の形態の主要な制御動作を説明するフローチャートである
【図１３】本発明の第３の実施の形態の制御装置の主要部のブロック図である。
【図１４】本発明の第４の実施の形態の主要な制御動作を説明するフローチャートである
【図１５】本発明の第４の実施の形態の制御装置の主要部のブロック図である。
【図１６】本発明の第５の実施の形態の主要な制御動作を説明するフローチャートである
【図１７】本発明の第５の実施の形態の制御装置の主要部のブロック図である。
【符号の説明】
【００４５】
１００  燃焼式打ち込み作業工具（釘打ち作業以降具）
１０３  ハウジング
１０５  ハンドグリップ
１０７  ホルダ
１０８  バッテリ
１０９  マガジン
１１０  射出部
１１１  コンタクトアーム
１１２  コンタクトアームスイッチ
１１３  トリガ
１１４  トリガスイッチ（作業信号出力回路）
１２０  シリンダ
１２１  ピストン
１２２  ドライバ
１２３  クッションラバー
１３０  ファン
１３１  モータ
１４０  点火プラグ
１４０ａ，１４０ｂ  電極
１４１  ガスボンベ
１４２  噴射口
１４３  燃焼室
１４３ａ  燃焼室壁
１４４  排気口
２００  制御装置
２１０  制御回路（マイクロコンピュータ）
２２０  レギュレータ（電圧調整回路）
２３０  モータ駆動回路
２４０  バッテリ電圧検出回路
２５０  点火回路
２６０  トリガ操作検出回路（作業信号検出回路）
２７０  繰り返し信号検出回路
２８０  リセット動作検出回路
【図１】
2008260100.tif 000003
【図２】
2008260100.tif 000004
【図３】
2008260100.tif 000005
【図４】
2008260100.tif 000006
【図５】
2008260100.tif 000007
【図６】
2008260100.tif 000008
【図７】
2008260100.tif 000009
【図８】
2008260100.tif 000010
【図９】
2008260100.tif 000011
【図１０】
2008260100.tif 000012
【図１１】
2008260100.tif 000013
【図１２】
2008260100.tif 000014
【図１３】
2008260100.tif 000015
【図１４】
2008260100.tif 000016
【図１５】
2008260100.tif 000017
【図１６】
2008260100.tif 000018
【図１７】
2008260100.tif 000019