(57)【特許請求の範囲】
【請求項１】
並列に設けられた複数のユニットを備え、各ユニットにそれぞれ組み込まれたスイッチの作動を検出して前記各ユニットの択一的な駆動を制御する選択駆動装置であって、
前記複数のユニットを所定数ずつ分けた第１のグループ毎に前記各スイッチの一端側をそれぞれ共通接続すると共に、前記第１のグループに対してマトリックスをなして上記各グループ内のユニットをそれぞれ１つずつ指定する第２のグループ毎に前記各スイッチの他端側を逆流防止用のダイオードをそれぞれ介して共通接続してなり、前記第１および第２のグループをそれぞれ選択的に駆動して前記各スイッチに前記ダイオードを介して正極性のスイッチ駆動信号を選択的に印加するスイッチ駆動手段と、
前記各スイッチに選択的に加えられたスイッチ駆動信号の有無を検出する信号検出手段と、
前記各スイッチに前記ダイオードを介して逆極性のスイッチ駆動信号を選択的に印加して前記信号検出手段による信号検出を実行させるチェック手段と
を具備したことを特徴とする並列ユニットの選択駆動装置。
【請求項２】
前記各スイッチは、常閉型のスイッチからなることを特徴とする請求項１に記載の並列ユニットの選択駆動装置。
【請求項３】
前記チェック手段は、前記スイッチ駆動手段により選択的に駆動されたグループ以外のスイッチにおいてスイッチ駆動信号が検出されたときに起動されるものである請求項１に記載の並列ユニットの選択駆動装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば自動販売機における商品コラムにそれぞれ組み込まれた商品払出装置のように並列に設けられた複数のユニットを選択的に駆動する選択駆動装置に係り、特に誤動作の原因となる故障を簡易に検出する機能を備えた並列ユニットの選択駆動装置に関する。
【０００２】
【関連する背景技術】
たばこ等の自動販売機は、複数種の商品を銘柄別に分類して収納する複数の商品コラムを備え、商品の選択操作に応じて各商品コラムにそれぞれ組み込まれた商品払出装置（払出ユニット）を択一的に駆動することで、指定された商品を選択的に払い出す（販売する）ように構成されている。上記商品払出装置は、例えば商品コラムの下部に組み込まれて商品の載置面をなすもので、最下位置の商品を該商品コラムの前面側に押し出す押圧部材（プッシャ）を移動させる駆動モータと、商品の払出完了を検出して上記駆動モータを停止させる為の常閉型の停止スイッチとを備えている。
【０００３】
ところで複数の商品払出装置（ユニット）を択一的に駆動する選択駆動装置は、通常、そのユニット数が多いことから、例えば特開平８−１６８９６号公報に示されるように複数のユニットを所定数ずつ複数のグループに分け、グループの選択指定と、その指定グループ内でのユニットの指定とによりマトリックス的に特定のユニットを選択指定し、該当ユニットの上述した作動機構である駆動モータを択一的に通電駆動するように構成される。また各ユニットにおける停止スイッチの作動についても、同様にマトリックス的に検出するように構成される。
【０００４】
即ち、図４に示すように複数（１２個）のユニットを３個ずつ４つのグループに分け、各グループ（第１のグループ）毎に駆動モータＭ1,Ｍ2,〜Ｍ12の一端を共通接続して４つのドライバ４１,４２,４３,４４（第１のドライバ群）によりそれぞれ選択的に駆動するようにし、また各グループ内のユニットをそれぞれ１つずつ指定するグループ（第２のグループ）毎に駆動モータＭ1,Ｍ2,〜Ｍ12の他端側を逆流防止用のダイオードＤ21,Ｄ22,〜Ｄ32をそれぞれ介してそれぞれ共通接続し、３つの反転ドライバ４５,４６,４７（第２のドライバ群）によりそれぞれ選択駆動することで、上記各ドライバの組み合わせにより特定される前記駆動モータＭ1,Ｍ2,〜Ｍ12を択一的に駆動するように構成される。
【０００５】
また各ユニットの停止スイッチＳ1,Ｓ2,〜Ｓ12についても同様に、その一端を前記各グループ（第１のグループ）毎にその一端を共通接続して４つのドライバ１１,１２,１３,１４（第３のドライバ群）によりそれぞれ選択的にスイッチ駆動信号を与えるように構成される。そして前記第２のグループ毎に前記停止スイッチＳ1,Ｓ2,〜Ｓ12の他端側を逆流防止用のダイオードＤ1,Ｄ2,〜Ｄ１2をそれぞれ介してそれぞれ共通接続し、３つの反転型入力バッファ２１,２２,２２を介して前記スイッチ駆動信号を選択的に検出することで、前記ドライバと入力バッファの組み合わせで特定される停止スイッチＳ1,Ｓ2,〜Ｓ12の作動を択一的に検出するように構成される。
【０００６】
尚、Ｒ３１,Ｒ３２,Ｒ３３は、前記第２のグループ毎に前記停止スイッチＳ1,Ｓ2,〜Ｓ12にそれぞれ介挿された電流制限用の負荷抵抗である。また２４,２５,２６,２７は、前記停止スイッチＳ1,Ｓ2,〜Ｓ12に対して前記第１のグループ毎にスイッチ駆動信号を与える４つのドライバ１１,１２,１３,１４の動作をモニタする為の反転型入力バッファである。更に図中２は、前記各ドライバをそれぞれ選択的に駆動し、また入力バッファを介して停止スイッチの作動状態を検出する制御装置（ＣＰＵ）である。
【０００７】
【発明が解決しようとする課題】
ところで上述した如く構成された選択駆動装置において、例えば停止スイッチＳ12に接続されたダイオードＤ12が故障（短絡）しているにも拘わらず、停止スイッチＳ1の作動を検出するべくバッファ１１を択一的に駆動して停止スイッチＳ1,Ｓ2,Ｓ3にスイッチ駆動信号（正電圧）を印加し、入力バッファ２１を介して上記スイッチ駆動信号を検出するようにすると、前記スイッチ駆動信号が停止スイッチＳ3からダイオードＤ3、更に短絡しているダイオードＤ12から停止スイッチＳ12を介して停止スイッチＳ10にも印加されることになる。すると前記入力バッファ２１には、前記停止スイッチＳ1からダイオードＤ1を介して加わるスイッチ駆動信号（正電圧）のみならず、停止スイッチＳ10からダイオードＤ10を介して加わるスイッチ駆動信号（正電圧）までが加わることになるので、駆動モータＭ1の作動に伴って前記停止スイッチＳ1が作動し、その電流路が遮断されても前記入力バッファ２１ではこれを検出することができなくなる。
【０００８】
そこで前記選択駆動装置では、前記ドライバ１１,１２,１３,１４の動作をモニタする為の反転型入力バッファ２４,２５,２６,２７にて、各グループ毎に前記停止スイッチＳ1,Ｓ2,〜Ｓ12に対して前記スイッチ駆動信号（正電圧）が加えられているか否かをモニタするようにしている。このような入力バッファ２４,２５,２６,２７によるスイッチ駆動信号のモニタによれば、例えば上述したドライバ１１の選択的な駆動時に、前記ドライバ１１に対応する入力バッファ２４を介してスイッチ駆動信号が検出されることのみならず、別の入力バッファ２７を介しても前記スイッチ駆動信号が検出されることから、そのグループにおけるダイオードＤ10,Ｄ11,Ｄ12のいずれかが短絡（故障）していることを検出することができる。
【０００９】
ところがこの状態においては上記ダイオードＤ10,Ｄ11,Ｄ12の中のどれが短絡（故障）しているかは不明である。従ってこの場合には、例えば前記ドライバ１１を駆動した状態において、第１および第２のドライバ群を選択駆動して前記駆動モータＭ10,Ｍ11,Ｍ12を順に駆動し、前記停止スイッチＳ10,Ｓ11,Ｓ12を順に作動させれば、停止スイッチＳ12の作動時にダイオードＤ12を介して回り込んだスイッチ駆動信号が遮断されることから、これを以て故障（短絡）しているダイオードが前記ダイオードＤ12であることを特定すること可能となる。
【００１０】
しかしながら故障（短絡）しているダイオードを特定するべく、上述したように駆動モータＭ10,Ｍ11,Ｍ12を順に駆動ことは非常に煩わしく、また手間と時間が掛かることが否めない。
本発明はこのような事情を考慮してなされたもので、その目的は、並列に設けられた複数のユニットを選択的に駆動する選択駆動装置において、その誤動作の原因となる故障、特に前記各ユニットの作動を検出する為のスイッチに直列に介挿された逆流防止用のダイオードの短絡事故を簡易に検出する機能を備えた並列ユニットの選択駆動装置を提供することにある。
【００１１】
【課題を解決するための手段】
上述した目的を達成するべく本発明は、択一的に駆動される複数のユニットにそれぞれ組み込まれて各ユニットの作動を検出するスイッチを、前記複数のユニットを所定数ずつ分けた第１のグループ毎に前記各スイッチの一端側をそれぞれ共通接続すると共に、前記第１のグループに対してマトリックスをなして上記各グループ内のユニットをそれぞれ１つずつ指定する第２のグループ毎に前記各スイッチの他端側を逆流防止用のダイオードをそれぞれ介してそれぞれ共通接続した並列ユニットの選択駆動装置に係り、
前記第１および第２のグループをそれぞれ選択的に駆動して前記各スイッチに前記ダイオードを介して正極性のスイッチ駆動信号を選択的に印加するスイッチ駆動手段（ドライバ）と、前記各スイッチに選択的に加えられたスイッチ駆動信号の有無を検出する信号検出手段と、前記各スイッチに前記ダイオードを介して逆極性（逆向き）のスイッチ駆動信号を選択的に印加して前記信号検出手段による信号検出を実行させるチェック手段とを備えたことを特徴としている。
【００１２】
本発明の好ましい態様は、請求項２に記載するように前記各スイッチを、常閉型のスイッチとし、また請求項３に記載するように前記チェック手段を、前記スイッチ駆動手段により選択的に駆動されたグループ以外のスイッチにおいてスイッチ駆動信号が検出されたときにだけ起動することを特徴としている。
即ち、本発明はグループ毎に各スイッチに選択的に加えられたスイッチ駆動信号を検出する信号検出手段によって上記スイッチに接続された逆流防止用のダイオードの故障が上記グループを単位として検出されたとき、当該グループのダイオードに対してスイッチ駆動信号を逆向きに加え、この信号がダイオードを介してスイッチの他端側に生じるか否かを上記信号検出手段を利用して判定することで、簡単に故障（短絡）しているダイオードを特定し得るようにしたことを特徴としている。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態に係る並列ユニットの選択駆動装置について説明する。
図１は第１の実施形態に係る選択駆動装置の概略構成を示すもので、基本的には図４に示した従来装置と同様に構成される。特にこの装置が特徴とするところは、ダイオードＤ1,Ｄ2,〜Ｄ12をそれぞれ介して所定のグループ（第２のグループ）毎に共通接続された停止スイッチＳ1,Ｓ2,〜Ｓ12に対して、上記グループ毎に上記ダイオードＤ1,Ｄ2,〜Ｄ12を介してスイッチ駆動信号を逆向きに印加する３つのドライバ３１,３２,３３を備えている点にある。
【００１４】
即ち、３個ずつ４つのグループに分けた１２個のユニットの各停止スイッチＳ1,Ｓ2,〜Ｓ12は、各グループ（第１のグループ）毎にその一端が共通接続されて４つのドライバ１１,１２,１３,１４（第３のドライバ群）によりそれぞれ選択的にスイッチ駆動信号（正電圧）が印加されるようになっている（スイッチ駆動手段）。またこれらの各ドライバ１１,１２,１３,１４の出力端である、停止スイッチＳ1,Ｓ2,〜Ｓ12のグループ毎に共通接続された信号線には、該信号線上に択一的に出力される上記スイッチ駆動信号（正電圧）をそれぞれ検出する為の４つの反転型の入力バッファ２４,２５,２６,２７がそれぞれ設けられている（信号検出手段）。
【００１５】
一方、前記各停止スイッチＳ1,Ｓ2,〜Ｓ12の他端には、逆流防止用のダイオードＤ1,Ｄ2,〜Ｄ12がそれぞれ順方向に直列接続されている。そして前記停止スイッチＳ1,Ｓ2,〜Ｓ12の他端は、上記ダイオードＤ1,Ｄ2,〜Ｄ12をそれぞれ介して前記各グループ内のユニットをそれぞれ１つずつ指定するグループ（第２のグループ）毎に共通に接続されており、これらの共通接続線には前記停止スイッチＳ1,Ｓ2,〜Ｓ12からダイオードＤ1,Ｄ2,〜Ｄ12をそれぞれ介して現れる前記スイッチ駆動信号（正電圧）をそれぞれ検出する為の３つの反転型の入力バッファ２１,２２,２３がそれぞれ設けられている。これらの入力バッファ２１,２２,２３は前記ドライバ１１,１２,１３,１４と相俟って前記停止スイッチＳ1,Ｓ2,〜Ｓ12を択一的に指定してその作動を検出するもので、前記スイッチ駆動手段の一部をなす。
【００１６】
更にはこれらの入力バッファ２１,２２,２３にそれぞれ接続された上記各共通接続線には、ドライバ３１,３２,３３がそれぞれ接続されており、これらの各ドライバ３１,３２,３３から前記ダイオードＤ1,Ｄ2,〜Ｄ12に対して前記スイッチ駆動信号が逆向きに選択的に印加されるようになっている。これらのドライバ３１,３２,３３は、ダイオードＤ1,Ｄ2,〜Ｄ12の故障（短絡事故）を検出を実行させるチェック手段としての役割を担う。
【００１７】
尚、各ユニットの駆動モータＭ1,Ｍ2,〜Ｍ12は、第１のドライバ群をなすドライバ４１,４２,４３,４４の選択的な駆動、および第２のドライバ群をなす反転ドライバ４５,４６,４７の選択的な駆動により、マトリックス的にその組み合わとして特定されて択一的に駆動されるようになっている。上述した停止スイッチのＳ1,Ｓ2,〜Ｓ12の作動検出は、このような駆動モータＭ1,Ｍ2,〜Ｍ12の択一的な駆動に関連して、当該ユニットの作動状態を検出するべく第１のグループ毎のスイッチ駆動信号の印加と、第２のグループ毎の上記スイッチ駆動信号のモニタ（監視）とにより択一的に実行される。
【００１８】
このように構成された選択駆動装置において本発明が特徴とするところは、図２に制御装置２における概略的な処理の流れを示すように、停止スイッチＳ1,Ｓ2,〜Ｓ12に対して前記第１のグループ毎にスイッチ駆動信号を選択的に印加した際、スイッチ駆動信号を加えたグループ以外の他のグループの停止スイッチＳ1,Ｓ2,〜Ｓ12にも上記スイッチ駆動信号が現れるとき、これをそのグループにおけるダイオードＤ1,Ｄ2,〜Ｄ12が故障（短絡）していると判定し、前記ドライバ３１,３２,３３を駆動することで上記故障（短絡）したダイオードを特定する機能を備えている点にある。
【００１９】
この故障検出処理について説明すると、先ず第１のグループを特定する為のパラメータｎと、第２のグループを特定する為のパラメータｋとをそれぞれ［１］に初期設定する（ステップＳ１）。この状態で上記パラメータｎで示されるドライバ１１,１２,１３,１４を択一的に駆動してスイッチ駆動信号（正電圧）を特定のコモンラインに出力する（ステップＳ２）。つまり第１のグループ毎に、停止スイッチＳ1,Ｓ2,〜Ｓ12の一端側にスイッチ駆動信号を印加する。
【００２０】
この状態において次に前記入力バッファ２４,２５,２６,２７を介して前記各コモンライン、特に択一的に駆動したドライバ１１,１２,１３,１４の出力（コモンライン）に上記スイッチ駆動信号が生じているか否か、同時にその他のコモンラインに上記スイッチ駆動信号が現れていないか否かを判定する（ステップＳ３）。そして択一的に駆動したコモンラインにスイッチ駆動信号が生じており、且つその他のコモンラインにスイッチ駆動信号が現れていない場合には、取り敢えずダイオードＤ1,Ｄ2,〜Ｄ12の故障（短絡）がなく、正常に機能していると看做す。
【００２１】
この際、前記停止スイッチＳ1,Ｓ2,〜Ｓ12が常閉型のスイッチであるから、例えば入力バッファ２１,２２,２３を用いて、上記停止スイッチＳ1,Ｓ2,〜Ｓ12からダイオードＤ1,Ｄ2,〜Ｄ12を介して前記スイッチ駆動信号がそれぞれ生じていることを確認すれば、これを以てダイオードＤ1,Ｄ2,〜Ｄ12が故障（切断）していないことを確認することができる。つまりスイッチ信号を択一的に加えた停止スイッチＳ1,Ｓ2,〜Ｓ12の一端側（コモンライン）にだけスイッチ駆動信号が生じており、また入力バッファ２１,２２,２３の全てが上記スイッチ駆動信号を検出していることと相俟って、このスイッチ駆動信号を加えた第１のグループに属するダイオードＤ1,Ｄ2,〜Ｄ12が正常であることを確認することができる。
【００２２】
しかる後、前記パラメータｎをインクリメントし（ステップＳ４）、該パラメータｎが第１のグループの数を越えないことを確認する（ステップＳ５）。そして前記ステップＳ２の処理に戻り、同様にして前記パラメータｎで示される次のドライバを駆動して、そのときに他のコモンラインにスイッチ駆動信号が現れないかを判定する（ステップＳ２,Ｓ３）。いずれのドライバ１１,１２,１３,１４を択一的に駆動した場合においても他のラインにスイッチ駆動信号が発生することがないことが確認された場合には、その時点を以てダイオードＤ1,Ｄ2,〜Ｄ12に対する故障検出処理を終了する。尚、前記ドライバ１１,１２,１３,１４の択一的な駆動時に、前記入力バッファ２１,２２,２３を介してスイッチ駆動信号が生じていることが確認できれば、ダイオードＤ1,Ｄ2,〜Ｄ12に故障（切断）が生じていないことも同時に確認できる。つまりダイオードＤ1,Ｄ2,〜Ｄ12が全て正常であることが確認できる。
【００２３】
ところで前述したステップＳ３において、スイッチ駆動信号を印加したコモンライン以外に上記スイッチ駆動信号が現れている場合には、そのスイッチ駆動信号が現れたコモンライン（第１のグループ）に属するダイオードＤ1,Ｄ2,〜Ｄ12に故障（短絡）が生じていると判定する。即ち、短絡したダイオードＤ1,Ｄ2,〜Ｄ12を介してスイッチ駆動信号が停止スイッチＳ1,Ｓ2,〜Ｓ12の一端側（コモンライン）に回り込んでいると判定される。
【００２４】
しかしてこの場合には、前記パラメータｋにより特定されるドライバ３１,３２,３３を択一的に駆動し、前記第２のグループ毎に前記ダイオードＤ1,Ｄ2,〜Ｄ12に逆極性にスイッチ駆動信号を印加する（ステップＳ６）。そしてこのとき前記入力バッファ２４,２５,２６,２７を用いて前記各コモンラインにスイッチ駆動信号が生じるか否かを判定する（ステップＳ７）。そしてコモンラインにスイッチ駆動信号が生じた場合には、上記ドライバ３１,３２,３３によって特定される第２のグループに属するダイオードＤ1,Ｄ2,〜Ｄ12が短絡しており、この結果、短絡したダイオードＤ1,Ｄ2,〜Ｄ12から常閉型の停止スイッチＳ1,Ｓ2,〜Ｓ12を介して上記スイッチ駆動信号が回り込んでいると判定する。そして択一的に駆動しているドライバ３１,３２,３３（第２のグループ）を示す前記パラメータｋと、上記スイッチ駆動信号が現れたコモンライン（第１のグループ）を示す情報とをそれぞれ記憶し、これによって故障（短絡）しているダイオードを特定する（ステップＳ８）。
【００２５】
この処理は前記パラメータｋをインクリメントしながら（ステップＳ９）、該パラメータｋの値を第２のグループの数Ｋと比較し（ステップＳ１０）、パラメータｋが上記値Ｋを越えるまで繰り返し実行する。このようにしてドライバ３１,３２,３３を順に択一的に駆動し、ダイオードＤ1,Ｄ2,〜Ｄ12に対して逆極性のスイッチ駆動信号を与えることで、前記入力バッファ２４,２５,２６,２７を利用してダイオードＤ1,Ｄ2,〜Ｄ12の短絡を個別に検出することが可能となる。
【００２６】
尚、ステップＳ６からステップＳ１０に示す処理手順によってダイオードＤ1,Ｄ2,〜Ｄ12の短絡を個別に検出し、故障（短絡）したダイオードを特定した後には、前記パラメータｋを［１］に初期化した後（ステップＳ１１）、前述したステップＳ４からの処理に戻ることで、次のドライバ１１,１２,１３,１４を駆動した場合ににも、同様な故障検出処理を実行する。
【００２７】
かくしてこのように構成され、ドライバ３１,３２,３３を順次選択的に駆動してダイオードＤ1,Ｄ2,〜Ｄ12の短絡を個別に検出するチェック機能を備えた本装置によれば、駆動モータＭを順に駆動することなしに非常に簡単に故障（短絡）したダイオードを特定することができる。しかもドライバ３１,３２,３３を順に駆動してダイオードＤ1,Ｄ2,〜Ｄ12に逆向きのスイッチ駆動信号を与え、そのときに停止スイッチＳ1,Ｓ2,〜Ｓ12を介して入力バッファ２４,２５,２６,２７にスイッチ駆動信号が現れるか否かを検出するだけなので、入力バッファ２４,２５,２６,２７が持つ機能を有効に活用して簡易に故障検出を行うことができる等の実用上多大なる効果が奏せられる。
【００２８】
ところで本発明は図３に示す如く構成された並列ユニットの選択駆動装置にも同様に適用することができる。尚、図３においては６個の商品払出装置（ユニットＵ1,Ｕ2,〜Ｕ6）を３個ずつ２つのグループに分けて各商品払出装置をマトリックス的に択一的に指定し、これを選択的に駆動する例を示している。
しかして各商品払出装置がそれぞれ備える駆動モータＭ、常開型の売り切れスイッチＳＷ1、および常閉型の停止スイッチＳＷ2の各一方の端子は、逆流防止用のダイオードＤa,Ｄb,Ｄcを介して共通接続して１本の共用端子とし、上記駆動モータＭ、売り切れスイッチＳＷ1、および停止スイッチＳＷ2の互いに独立した他方の端子（独立端子）とからなる計４本の端子をコネクタＣを介して制御装置２に電気的に接続されるように構成されている。
【００２９】
しかして前記各商品払出装置（ユニットＵ1,Ｕ2,〜Ｕ6）における駆動モータＭの一方の独立端子に前述した如く接続された２つのドライバ４１,４２を選択的に駆動すると共に、第２のグループ毎に上記共通端子に接続された３つの反転ドライバ４５,４６,４７を選択的に駆動することで、これらの組み合わせによって特定される商品払い出し装置の駆動モータＭだけを択一的に駆動するものとなっている。尚、前記ドライバ４１,４２の出力端には、該ドライバ４１,４２が駆動モータＭに対して第１のグループ毎に印加するモータ駆動信号（正極電圧）をそれぞれ検出する為の入力バッファ（検出アンプ）５１,５２がそれぞそれ設けられている。
【００３０】
一方、各商品払出装置（ユニットＵ1,Ｕ2,〜Ｕ6）における売り切れスイッチＳＷ1、および停止スイッチＳＷ2は、前記第１のグループ毎に共通に接続され、電流制限用の負荷抵抗Ｒ1,Ｒ2,Ｒ3,Ｒ4をそれぞれ介してドライバ６０に接続されている。そしてドライバ６０を駆動することで前記売り切れスイッチＳＷ1、および停止スイッチＳＷ2の各独立端子にそれぞれスイッチ駆動信号を与えるものとなっている。尚、売り切れスイッチＳＷ1は常時は、商品コラム内に収納され商品払出装置上に載置された商品からの荷重を受けて導通（ＯＮ）し、商品からの荷重が消滅したとき常開状態に復帰して商品の売り切れを検出するように用いられる。
【００３１】
しかして前記各商品払出装置の共用端子に第２のグループ毎に接続された前記反転ドライバ４５,４６,４７は、その選択的な駆動によって上記共用端子を接地するもので、これによって前記ドライバ４１,４２の選択的な駆動時には駆動モータＭが択一的に駆動される。またドライバ６０の駆動時には、上述した如く第１のグループ毎に共通接続された前記売り切れスイッチＳＷ1および停止スイッチＳＷ2の各共通接続線にそれぞれ接続された反転型の入力バッファ６１,６２,６３,６４により、前記各スイッチＳＷ1,ＳＷ2の作動がそれぞれ検出されるようになっている。
【００３２】
基本的には上述した如く回路接続されて択一的に駆動モータＭを駆動し、また売り切れスイッチＳＷ1および停止スイッチＳＷ2の作動をそれぞれ択一的に検出するようにした選択駆動装置において、この実施形態においては前記反転ドライバ４５,４６,４７によって択一的に接地制御される第２のグループ毎の共通接続線、つまり共用端子に対して電流制限用の抵抗Ｒa,Ｒb,Ｒcをそれぞれ介して逆極性の駆動信号を選択的に印加するドライバ３１,３２,３３が設けられている。即ち、これらのドライバ３１,３２,３３は、前記各商品払出装置における共用端子を介して前記ダイオードＤa,Ｄb,Ｄcに対して逆極性の電圧を選択的に印加する如く設けられている。
【００３３】
かくしてこのように構成された選択駆動装置によれば、先の実施形態と同様に各商品払出装置におけるダイオードＤa,Ｄb,Ｄcに異常が認められるとき、ドライバ５１,５２,６０の駆動を停止させた状態で、チェック機能用のドライバ３１,３２,３３を順に選択的に駆動すれば、故障（短絡）したダイオードを介して売り切れスイッチＳＷ1および停止スイッチＳＷ2の独立した端子に上記駆動信号が現れるので、これを前記入力バッファ６１,６２,６３,６４を介して検出することで、内部的に短絡したダイオードを検出することが可能となる。従って先の実施形態と同様に、簡易にして短絡事故を生じたダイオードを特定し、その対策を講じることが可能となる。
【００３４】
尚、本発明は上述した実施形態に限定されるものではない。例えばここでは６個。１２個のユニットをグループ分けして選択的に駆動する例について説明したが、制御対象とするユニットの数や、グループの数および１つのグループを構成するユニットの数は、その仕様に応じて定めれば良いものである。また各ユニットの駆動機構としては、前述した駆動モータＭに限らずプランジャのようなものであっても良い。その他、本発明はその要旨を逸脱しない範囲で種々変形して実施することができる。
【００３５】
【発明の効果】
以上説明したように本発明によれば、択一的に駆動される複数のユニットにそれぞれ組み込まれて各ユニットの作動を検出するスイッチを、前記複数のユニットを所定数ずつ分けた第１のグループ毎に前記各スイッチの一端側をそれぞれ共通接続すると共に、前記第１のグループに対してマトリックスをなして上記各グループ内のユニットをそれぞれ１つずつ指定する第２のグループ毎に前記各スイッチの他端側を逆流防止用のダイオードをそれぞれ介してそれぞれ共通接続した並列ユニットの選択駆動装置において、前記第１および第２のグループをそれぞれ選択的に駆動して前記各スイッチに前記ダイオードを介して正極性のスイッチ駆動信号を選択的に印加するスイッチ駆動手段（ドライバ）と、前記各スイッチに選択的に加えられたスイッチ駆動信号の有無を検出する信号検出手段と、前記各スイッチに前記ダイオードを介して逆極性（逆向き）のスイッチ駆動信号を選択的に印加して前記信号検出手段による信号検出を実行させるチェック手段とを備えているので、特に前記各ダイオードを逆向きに駆動するドライバを備えているので、故障（短絡）したダイオードを速やかに、且つ簡単に検出することができる。この結果、簡易にして効果的にダイオードの故障（短絡）に起因する誤動作を未然に防止することができる等の実用上多大なる効果が奏せられる。
【００３６】
特に自動販売機に適用して複数の商品払出装置の故障の検出を容易化し、故障に起因する誤動作を効果的に防ぐことができる等の多大なる利点がある。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る並列ユニットの選択駆動装置の概略的な構成例を示す図。
【図２】図１に示す選択駆動装置における概略的な処理手順の流れを示す図。
【図３】本発明の別の実施形態に係る並列ユニットの選択駆動装置の概略的な構成例を示す図。
【図４】従来の並列ユニットの選択駆動装置の概略的な構成例を示す図。
【符号の説明】
Ｍ（Ｍ1,Ｍ2,〜Ｍ12）  駆動モータ（ユニット）
Ｓ1,Ｓ2,〜Ｓ12  停止スイッチ
Ｄ1,Ｄ2,〜Ｄ12  ダイオード
Ｄ21,Ｄ22,〜Ｄ26  ダイオード
Ｒ1,Ｒ2,Ｒ3,Ｒ4 負荷抵抗
Ｒa,Ｒb,Ｒc 電流制限用抵抗
２  制御装置
１１,１２,１３,１４  ドライバ（スイッチ駆動用）
２１,２２,２３  入力バッファ（検出アンプ）
２４,２５,２６,２７  入力バッファ（検出アンプ）
３１,３２,３３  ドライバ（チェック用）
４１,４２,４３,４４  ドライバ（駆動モータ駆動用）
４５,４６,４７  反転ドライバ（駆動モータ駆動用）
６０  ドライバ（スイッチ駆動用）
６１,６２,６３,６４  入力バッファ（検出アンプ）
【図１】
0004100755.tif 000002
【図２】
0004100755.tif 000003
【図３】
0004100755.tif 000004
【図４】
0004100755.tif 000005