(57)【要約】【課題】過電流防止用の制御回路を備える負荷回路において、その負荷回路の異常を安価な構成で、且つ、その負荷回路に発生する全ての異常を検出することが可能な異常検出装置及び異常検出方法を提供することを目的とする。【解決手段】異常検出装置１０は、リレー３４に並列に接続される抵抗１４の両端の電圧値を検出する電圧値検出回路１１と、ソレノイド回路３１に流れる電流値をドライバ駆動素子３３とグランドＧＮＤとの間に設けられるシャント抵抗１５により電圧値に変換し、その電圧値を検出する電流値検出回路１２と、電圧値検出回路１１で検出された電圧値又は電流値検出回路１２で検出された電圧値をＡ／Ｄ変換して所定値と比較し、その比較結果に基づいて異常であるか否かを判定するＣＰＵ１３とを備えて構成する。【選択図】  図１
2004327783.tif 000002
【特許請求の範囲】
【請求項１】
第１の制御回路に入力される制御信号に基づいて所定の電流が流れる負荷回路の異常を検出する異常検出装置であって、
前記負荷回路の電源側に接続され、前記負荷回路に印加される所定の電圧のオン、オフを行う第２の制御回路の両端の電圧値を検出する電圧値検出回路と、
前記負荷回路に流れる電流値を検出する電流値検出回路と、
前記第２の制御回路の両端の電圧値と所定の電圧値との比較を行う、又は前記負荷回路に流れる電流値と所定の電流値との比較を行う比較回路と、
前記比較回路の比較結果に基づいて、前記負荷回路に異常が発生しているか否かの判定を行う判定回路と、を備えることを特徴とする異常検出装置。
【請求項２】
請求項１に記載の異常検出装置であって、
前記所定の電圧値は、前記負荷回路に異常が発生していない場合に前記第２の制御回路に印加される電圧値に対応する値であり、
前記所定の電流値は、前記負荷回路に異常が発生していない場合に前記負荷回路に流れる電流値に対応する値であることを特徴とする異常検出装置。
【請求項３】
請求項１又は２に記載の異常検出装置であって、
前記電圧値検出回路は、前記第２の制御回路に並列に接続される第１の抵抗の両端の電圧値を検出し、
前記電流値検出回路は、前記負荷回路の前記グランド側に接続される前記第１の制御回路と前記グランドとの間に接続される第２の抵抗により前記負荷回路に流れる電流値を電圧値に変換させて検出することを特徴とする異常検出装置。
【請求項４】
請求項１〜３の何れか１項に記載の異常検出装置であって、
前記判定回路は、前記第２の制御回路の両端の電圧値が前記所定の電圧値よりも大きい場合、前記負荷回路に異常が発生していると判定し、前記負荷回路に流れる電流値が前記所定の電流値よりも大きいか又は小さい場合、前記負荷回路に異常が発生していると判定することを特徴とする異常検出装置。
【請求項５】
第１の制御回路に入力される制御信号に基づいて所定の電流が流れる負荷回路の異常を検出する異常検出方法であって、
前記負荷回路の電源側に接続され、前記負荷回路に印加される所定の電圧のオン、オフを行う第２の制御回路の両端の電圧値を検出すると共に、前記負荷回路に流れる電流値を検出し、
前記第２の制御回路の両端の電圧値と所定の電圧値との比較を行い、又は前記負荷回路に流れる電流値と所定の電流値との比較を行い、
前記比較の結果に基づいて、前記負荷回路に異常が発生しているか否かの判定を行うことを特徴とする異常検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力される制御信号に基づいて所定の電流が流れるソレノイドなどの負荷回路の異常を検出する異常検出装置及び異常検出方法に関する。
【０００２】
【従来の技術】
図３は、既存の異常検出装置を説明するための図である。
図３に示すように、ソレノイド回路３１は、ソレノイド３２と、ドライバ駆動素子３３（例えば、ＦＥＴ（Ｆｉｅｌｄ−Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）やバイポーラトランジスタなど）とを備えて構成され、ドライバ駆動素子３３に入力される制御信号Ｓに基づいて、所定の電流がソレノイド回路３１に流れる。
【０００３】
また、リレー３４は、所定の電圧が印加されるソレノイド３５と、ソレノイド３５に生じる磁力に応じてソレノイド回路３１に印加される所定の電圧をオン、オフするスイッチ３６とを備えて構成され、例えば、ソレノイド回路３１に異常が発生すると、スイッチ３６をオフし、ソレノイド回路３１に印加される電圧をオフする。
【０００４】
また、異常検出装置３７は、電源ＶＢＡＴＴとＡ点との間に接続される電流センサ３８と、電流センサ３８で検出される電流値をＡ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換して所定値と比較し、その比較結果に基づいてソレノイド回路３１などに異常が発生しているか否かを判定するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３９とを備えて構成され、例えば、その判定結果に基づいてソレノイド３５に印加される電圧値を制御している。
【０００５】
上記ソレノイド回路３１は、例えば、フォークリフトのマストの上昇又は下降に利用される油圧を調整するための電磁弁などを構成するものであり、オペレータのレバー操作により所定の制御信号Ｓがドライバ駆動素子３３に入力され電磁弁が開閉制御される構成である。
【０００６】
上述のように、リレー３４などの制御回路をソレノイド回路３１の電源ＶＢＡＴＴ側に備え、ソレノイド回路３１に過電流が流れることを防止することは従来から行なわれている（例えば、特許文献１参照）。
また、上述のように、ソレノイド３２をローサイド駆動（グランド側を基準として駆動）することも従来から行なわれている（例えば、特許文献２参照）。これより、ドライバ駆動素子３３を低い耐電圧の素子で構成することができるので、結果的に、回路全体を安価に構成することが可能となる。
【０００７】
【特許文献１】
特開２０００−２３５７号  （第４頁、第１図）
【０００８】
【特許文献２】
特開平８−２５０９８９号  （第２〜３頁、第２図）
【０００９】
【発明が解決しようとする課題】
しかしながら、一般に、図３に示すような電流センサ３８では、例えば、シャント抵抗方式、磁気マルチバイブレータ方式、ホール素子方式、又はマグアンプ方式等が考えられ、何れの方式においても、構成が複雑で、且つ、高価なものであり、コスト高になるという問題がある。また、図３に示す電流センサ３８は、ソレノイド３２の電源ＶＢＡＴＴ側の電流値を検出するため、高い耐電圧の素子で構成される必要があり、高価なものとなり、更にコスト高になるという問題がある。
【００１０】
また、特許文献１では、図３に示すリレー３４に該当するフェ−ルセーフ回路３９がコンパレータ３５の出力に基づいて異常を検出し、ソレノイドコイル４０の通電のオン、オフを制御している。このように、特許文献１では、ソレノイドコイル４０の電源側の電流若しくは電圧又はグランド側の電流若しくは電圧を検出していないため、例えば、ソレノイドコイル４０のグランド側のある点と電源とがショートした場合などの異常を検出できないという問題がある。すなわち、ソレノイドコイル４０に発生する異常を検出することができないという問題がある。
【００１１】
また、特許文献２では、図３に示すソレノイド回路３１に該当する負荷４をローサイド駆動することにより、回路全体を安価に構成することが可能であるが、図３に示すリレー３４又は特許文献１に示すフェ−ルセーフ回路３９などの過電流防止用の制御回路が設けられていないため、負荷４の電源側の電流検出を行う必要がない構成となっている。すなわち、特許文献２では、例えば、図３におけるＢ点と電源ＶＢＡＴＴとのショート、Ｂ点とグランドＧＮＤとのショート、並びにＡ点及びＢ点のオープンなどによる異常は検出できるが、Ａ点とグランドＧＮＤとがショートすることによる異常は検出できない構成になっている。このように、特許文献２では、負荷４に発生する全ての異常を検出することができないという問題がある。
【００１２】
そこで、本発明では、上記問題点を考慮し、過電流防止用の制御回路を備える負荷回路において、その負荷回路の異常を安価な構成で、且つ、その負荷回路に発生する全ての異常を検出することが可能な異常検出装置及び異常検出方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記の課題を解決するために本発明では、以下のような構成を採用した。
すなわち、本発明の異常検出装置は、第１の制御回路に入力される制御信号に基づいて所定の電流が流れる負荷回路の異常を検出する異常検出装置であって、前記負荷回路の電源側に接続され、前記負荷回路に印加される所定の電圧のオン、オフを行う第２の制御回路の両端の電圧値を検出する電圧値検出回路と、前記負荷回路に流れる電流値を検出する電流値検出回路と、前記第２の制御回路の両端の電圧値と所定の電圧値との比較を行う、又は前記負荷回路に流れる電流値と所定の電流値との比較を行う比較回路と、前記比較回路の比較結果に基づいて、前記負荷回路に異常が発生しているか否かの判定を行う判定回路とを備えることを特徴とする。
【００１４】
このように、本発明の異常検出装置では、第２の制御回路の両端の電圧値を検出し、負荷回路に流れる電流値を検出し、その電圧値又は電流値と所定の電圧値又は所定の電流値との比較を行い、その比較結果に基づいて、負荷回路に異常が発生しているか否かの判定を行っているので、例えば、上記負荷回路の電源側のある点と上記電源とがショートし、上記第２の制御回路がオフの場合には、上記第２の制御回路の両端の電圧値が上記所定の電圧値よりも大きくなるので、上記負荷回路に異常が発生していることを判定することができる。また、例えば、上記負荷回路の電源側のある点がオープンとなるか、又は、上記負荷回路のグランド側のある点がオープンとなり、上記第１の制御回路及び上記第２の制御回路が共にオンの場合には、上記負荷回路に流れる電流値が上記所定の電流値よりも小さくなるので、上記負荷回路に異常が発生していることを判定することができる。また、例えば、上記負荷回路のグランド側のある点と上記電源とがショートし、上記第１の制御回路及び上記第２の制御回路が共にオンの場合には、上記負荷回路に流れる電流値が上記所定の電流値よりも大きくなるので、上記負荷回路に異常が発生していることを判定することができる。また、例えば、上記負荷回路のグランド側のある点と上記グランドとがショートし、上記第１の制御回路及び上記第２の制御回路が共にオフの場合には、上記第２の制御回路の両端の電圧値が上記所定の電圧値よりも大きくなるので、上記負荷回路に異常が発生していることを判定することができる。これより、既存の異常検出装置のように、高価な電流センサを設けることなく、負荷回路に発生する全ての異常を、安価な構成で検出することが可能となる。
【００１５】
また、上記異常検出装置は、前記所定の電圧値を、前記負荷回路に異常が発生していない場合に前記第２の制御回路に印加される電圧値に対応する値とし、前記所定の電流値を、前記負荷回路に異常が発生していない場合に前記負荷回路に流れる電流値に対応する値としてもよい。
【００１６】
また、上記異常検出装置の前記電圧値検出回路は、前記第２の制御回路に並列に接続される第１の抵抗の両端の電圧値を検出し、前記電流値検出回路は、前記負荷回路の前記グランド側に接続される前記第１の制御回路と前記グランドとの間に接続される第２の抵抗により前記負荷回路に流れる電流値を電圧値に変換させて検出するように構成してもよい。
【００１７】
また、上記異常検出装置の前記判定回路は、前記第２の制御回路の両端の電圧値が前記所定の電圧値よりも大きい場合、前記負荷回路に異常が発生していると判定し、前記負荷回路に流れる電流値が前記所定の電流値よりも大きいか又は小さい場合、前記負荷回路に異常が発生していると判定するように構成してもよい。
【００１８】
このように、本発明の異常検出装置では、第２の制御回路の両端の電圧値を、第２の制御回路に並列に接続される第１の抵抗の両端から検出し、負荷回路に流れる電流値を、第１の制御回路とグランドとの間に設けられる第２の抵抗により電圧値に変換して検出し、それらの電圧値と所定の電圧値とを比較し、その比較結果に基づいて負荷回路に異常が発生しているか否かを判定しているので、既存の異常検出装置のように、高価な電流センサを設けることなく、負荷回路に発生する全ての異常を、抵抗という安価な素子を用いて検出することが可能となる。
【００１９】
また、本発明の範囲は、入力される制御信号に基づいて所定の電流が流れる負荷回路の異常を検出する異常検出方法にまで及ぶ。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
図１は、本発明の実施形態の異常検出装置を説明するための図である。なお、図３と同様な構成については、同一の符号を付け、その説明を省略する。
【００２１】
図１に示すように、異常検出装置１０は、リレー３４（第２の制御回路）の両端の電圧値を検出する電圧値検出回路１１（電圧値検出回路）と、ソレノイド回路３１（負荷回路）に流れる電流値を検出する電流値検出回路（電流値検出回路）１２と、電圧値検出回路１１で検出された電圧値又は電流値検出回路１２で検出された電流値をＡ／Ｄ変換して所定値と比較し、その比較結果に基づいてソレノイド回路３１に異常が発生しているか否かを判定するＣＰＵ１３（比較回路及び判定回路）とを備えて構成され、その判定結果に基づいてソレノイド３５に流れる電流のオン、オフをリレー３４が制御している。なお、ソレノイド３２は、例えば、抵抗などの他の負荷で構成されてもよい。また、リレー３４は、必ずしも、ソレノイド３５及びスイッチ３６とから構成される回路に限定されない。
【００２２】
また、上記電圧値検出回路１１は、リレー３４に並列に接続される抵抗１４（第１の抵抗）の両端の電圧値を検出し、その電圧値をＣＰＵ１３に伝えるための回路である。
また、上記電流値検出回路１２は、ソレノイド回路３１に流れる電流値を、ドライバ駆動素子３３（第１の制御回路）とグランドＧＮＤとの間に設けられるシャント抵抗１５（第２の抵抗）により電圧値に変換し、その電圧値をＣＰＵ１３に伝えるための回路である。なお、ドライバ駆動素子３３は、ＦＥＴやバイポーラトランジスタに限定されない。
【００２３】
そして、ＣＰＵ１３は、入力されるそれぞれの電圧値と、そのそれぞれの電圧値に対応する所定値（所定の電圧値又は所定の電流値）とを比較し、入力される電圧値が所定値よりも大きいか又は小さいときにソレノイド回路３１が異常であると判定する。
【００２４】
次に、ＣＰＵ１３がソレノイド回路３１に異常が発生していると判定したときの異常の種類（以下、モードという）について説明する。
図２は、各モードと、各モードが発生しているときのリレー３４のオン、オフの状態、ドライバ駆動素子３３のオン、オフの状態、及びＣＰＵ１３の比較結果のそれぞれの関係を示す表である。
【００２５】
例えば、図２に示すように、「Ａ点（ソレノイド回路３１の電源側のある点）とグランドＧＮＤとがショートする場合」をモード１とし、「Ａ点がオープン（Ａ点が電源ＶＢＡＴＴにもグランドＧＮＤにも接続されない状態、或いはＡ点が電源ＶＢＡＴＴとグランドＧＮＤのどちらか一方にのみ接続されている状態）となる場合」をモード２とし、「Ｂ点（ソレノイド回路３１のグランド側のある点）と電源ＶＢＡＴＴとがショートする場合」をモード３とし、「Ｂ点とグランドＧＮＤとがショートする場合」をモード４とし、「Ｂ点がオープン（Ｂ点が電源ＶＢＡＴＴにもグランドＧＮＤにも接続されない状態、或いはＢ点が電源ＶＢＡＴＴとグランドＧＮＤのどちらか一方にのみ接続されている状態）となる場合」をモード５としており、ＣＰＵ１３がソレノイド回路３１に異常が発生していると判定したときの異常は、この５つのモードの内のどれかとなる。
【００２６】
また、図２に示すように、モード１の場合は、Ａ点とグランドＧＮＤとがショートしている状態なので、そのような状態のときにリレー３４がオフになると、抵抗１４を介して電源ＶＢＡＴＴとグランドＧＮＤとが接続された状態となるので、正常時（電源ＶＢＡＴＴとグランドＧＮＤとの間に抵抗１４だけでなくソレノイド３２も接続されている状態）と比べて、抵抗１４には大きな電圧が印加される。これより、ＣＰＵ１３は入力される電圧値が所定値よりも大きいと判断する。
【００２７】
また、モード２の場合は、Ａ点がオープンしている状態なので、そのような状態のときに、たとえ、リレー３４及びドライバ駆動素子３３が共にオンになっても、ソレノイド回路３１には電流が流れない。これより、ＣＰＵ１３は入力される電流値が所定値よりも小さいと判断する。
【００２８】
また、モード３の場合は、Ｂ点と電源ＶＢＡＴＴとがショートしている状態なので、そのような状態のときに、リレー３４及びドライバ駆動素子３３が共にオンになると、ソレノイド３２を介さず電源ＶＢＡＴＴとグランドＧＮＤとが接続された状態となるので、正常時（ソレノイド３２を介して電源ＶＢＡＴＴとグランドＧＮＤとが接続された状態）と比べて、ソレノイド回路３１には大きな電流が流れる。これより、ＣＰＵ１３は入力される電流値が所定値よりも大きいと判断する。
【００２９】
また、モード４の場合（１）は、Ｂ点とグランドＧＮＤとがショートしている状態なので、そのような状態のときに、リレー３４及びドライバ駆動素子３３が共にオフになると、抵抗１４及びソレノイド３２を介して電源ＶＢＡＴＴとグランドＧＮＤとが接続された状態となるので、正常時（電源ＶＢＡＴＴとグランドＧＮＤとの間に抵抗１４及びソレノイド３２だけでなくドライバ駆動素子３３なども接続されている状態）と比べて、抵抗１４には大きな電圧が印加される。これより、ＣＰＵ１３は入力される電圧値が所定値よりも大きいと判断する。
【００３０】
また、他のモード４の場合（２）は、Ｂ点とグランドＧＮＤとがショートしている状態のときであって、このとき、たとえ、リレー３４及びドライバ駆動素子３３が共にオンになっても、ドライバ駆動素子３３には電流が流れない。これより、ＣＰＵ１３は入力される電流値が所定値よりも小さいと判断する。
【００３１】
また、更に他のモード４の場合（３）は、Ｂ点とグランドＧＮＤとがショートしている状態のときであって、リレー３４がオン状態のとき、ドライバ駆動素子３３がオンからオフになると、ソレノイド３２はソレノイド３２が駆動しない程度の電流をソレノイド回路３１に流す。このとき、その電流値が所定値よりも小さいとＣＰＵ１３は異常であると判定する。
【００３２】
また、モード５の場合は、Ｂ点がオープンしている状態なので、そのような状態のとき、たとえ、リレー３４及びドライバ駆動素子３３が共にオンになっても、ソレノイド回路３１（ドライバ駆動素子３３）には電流が流れない。これより、ＣＰＵ１３は入力される電流値が所定値よりも小さいと判定する。
【００３３】
このように、ＣＰＵ１３は、例えば、Ａ点とグランドＧＮＤとがショートし、リレー３４がオフの場合には、リレー３４に印加される電圧値が所定値よりも大きくなるので、ソレノイド回路３１が異常であることを判定することができる。
また、ＣＰＵ１３は、例えば、Ａ点がオープンとなるか、又は、Ｂ点がオープンとなり、リレー３４及びドライバ駆動素子３３が共にオンの場合には、ソレノイド回路３１に流れる電流値が所定値よりも小さくなるので、ソレノイド回路３１が異常であることを判定することができる。また、ＣＰＵ１３は、例えば、Ｂ点と電源ＶＢＡＴＴとがショートし、リレー３４及びドライバ駆動素子３３が共にオンの場合には、ソレノイド回路３１に流れる電流値が所定値よりも大きくなるので、ソレノイド回路３１が異常であることを判定することができる。また、ＣＰＵ１３は、例えば、Ｂ点とグランドＧＮＤとがショートし、リレー３４及びドライバ駆動素子３３が共にオフの場合には、リレー３４に印加される電圧値が所定値よりも大きくなるので、ソレノイド回路３１が異常であることを判定することができる。
【００３４】
すなわち、ＣＰＵ１３は、リレー３４に印加される電圧値が所定値よりも大きくなったと判断した場合にソレノイド回路３１に異常が発生していると判定し、ソレノイド回路３１に流れる電流値が所定値より大きいか又は小さいと判断した場合にソレノイド回路３１に異常が発生していると判定する。
【００３５】
なお、ＣＰＵ１３に入力される２つの電圧値と比較される所定値は、異常が発生していないときにリレー３４（又は抵抗１４）に印加される電圧値（第２の電圧値）、又は異常が発生していないときにソレノイド回路３１に流れる電流値（第２の電流値）に対応する値に設定されていることが望ましい。
【００３６】
また、ＣＰＵ１３に入力される２つの電圧値と比較される所定値は、ある範囲を持たせてもよい。そして、入力される電圧値がそのある範囲を持つ所定値の上限値を超えれば、異常と判定し、入力される電圧値がそのある範囲を持つ所定値の下限値を下回れば、異常と判定するように構成してもよい。
【００３７】
このように、本実施形態の異常検出装置１０は、抵抗１４、１５といった簡単な回路素子を用いて、ソレノイド回路３１の異常を検出することができる。しかも、ソレノイド回路３１に生じている異常を、具体的に５つの異常モードとして確実に判断することができる。
【００３８】
また、本実施形態の異常検出装置１０では、リレー３４の両端の電圧値を検出すると共に、ソレノイド回路３１に流れる電流値を検出し、その電圧値又は電流値に基づいて異常があるか否かを判定しているので、ソレノイド回路３１の電源側（例えば、Ａ点）又はグランド側（例えば、Ｂ点）に異常（上記５つの異常）が発生した場合を確実に検出することが可能となる。
【００３９】
また、リレー３４の両端の電圧値は、リレー３４に並列に接続される抵抗１４の両端から検出し、ソレノイド回路３１に流れる電流値は、シャント抵抗１５により電圧値に変換して検出しているので、既存の異常検出方法（図３）のように、高価な電流センサを設けることなく、安価な構成でソレノイド回路３１に異常が発生していることを判定することが可能となる。
【００４０】
また、本実施形態の異常検出装置１０は、ローサイド駆動のソレノイド回路３１に適用することができるので、異常検出装置１０、ソレノイド回路３１、及びリレー３４を含む回路全体を安価に構成することができる。
【００４１】
【発明の効果】
以上、本発明によれば、第２の制御回路の両端の電圧値を検出し、負荷回路に流れる電流値を検出し、その電圧値又は電流値と所定の電圧値又は所定の電流値との比較を行い、その比較結果に基づいて、負荷回路に異常が発生しているか否かの判定を行っているので、既存の異常検出装置のように、高価な電流センサを設けることなく、負荷回路に発生する全ての異常を、安価な構成で検出することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態の異常検出装置の構成を示す図である。
【図２】異常検出モードとリレー及びドライバ駆動素子の状態と比較結果とのそれぞれの関係を示す表である。
【図３】既存の異常検出装置の構成を示す図である。
【符号の説明】
１０  異常検出装置
１１  電圧値検出回路
１２  電流値検出回路
１３  ＣＰＵ
１４  抵抗
１５  シャント抵抗
３１  ソレノイド回路
３２  ソレノイド
３３  ドライバ駆動素子
３４  リレー
３５  ソレノイド
３６  スイッチ
３７  異常検出装置
３８  電流センサ
【図１】
2004327783.tif 000003
【図２】
2004327783.tif 000004
【図３】
2004327783.tif 000005