(57)【特許請求の範囲】
【請求項１】
パチンコ機に設けられた同種かつ複数の表示灯の動作を制御する制御装置において、
前記同種かつ複数の表示灯にそれぞれ対応して直列接続され、各々の表示灯を個別に駆動する複数のトランジスタと、
前記同種かつ複数の表示灯にそれぞれ対応して設けられ、対応する各々の表示灯に故障が発生した場合には、個別に検出信号を出力する複数の検出手段と、
前記複数の検出手段のうちのいずれかから出力された前記検出信号を受けて、前記同種かつ複数の表示灯の中から故障の発生が検出された表示灯の駆動を停止させる停止信号を、前記故障の発生が検出された表示灯に直列接続されているトランジスタに出力し、前記同種かつ複数の表示灯の中から故障の発生が検出された表示灯の駆動を停止させる制御手段と、
前記検出手段によって故障の発生が検出された表示灯について、当該表示灯を特定する情報と、当該表示灯の取付位置とを表示する表示装置と、
を有することを特徴とするパチンコ機における電気部品の制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はパチンコ機における電気部品の動作を制御する技術に関する。
【０００２】
【従来の技術】
パチンコ機には、表示灯やパルスモータ等の様々の電気部品が設けられている。特に、表示灯は、遊技者の目を楽しませたり、遊技者に遊技状態を知らせたり、あるいは緊急自体を通知したりする用途で設けられている。こうした電気部品は、一般にＣＰＵ（プロセッサ）等の制御装置から直接に動作を制御するように構成されている。このため、必要な時に、また目的に適した動作を行わせることができる。
【０００３】
【発明が解決しようとする課題】
しかし、こうした電気部品が正常か故障かを判断するには、パチンコ機を実際に作動させて電気部品の一つ一つの動作を見るか、あるいはテスターを用いて電気部品の一つ一つをチェックするほかなかった。このため、故障した電気部品を見つけるのには相当の手間がかかっていた。また、電気部品がショートした場合には他の電気部品に影響を及ぼし、最悪の場合にはパチンコ機全体が機能しなくなるという問題点があった。
本発明はこのような点に鑑みてなされたものであり、パチンコ機における電気部品（すなわち表示灯）の故障をいち早く発見し、必要な措置を行う制御装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
本出願の請求項１に記載された発明は、図１に模式的に示すように、パチンコ機に設けられた同種かつ複数の表示灯１０の動作を制御する制御装置において、
前記同種かつ複数の表示灯１０にそれぞれ対応して直列接続され、各々の表示灯１０を個別に駆動する複数のトランジスタ２０と、前記同種かつ複数の表示灯１０にそれぞれ対応して設けられ、対応する各々の表示灯１０に故障が発生した場合には、個別に検出信号を出力する複数の検出手段３０と、前記複数の検出手段３０のうちのいずれかから出力された前記検出信号を受けて、前記同種かつ複数の表示灯の中から故障の発生が検出された表示灯１０の駆動を停止させる停止信号を、前記故障の発生が検出された表示灯に直列接続されているトランジスタ２０に出力し、前記同種かつ複数の表示灯の中から故障の発生が検出された表示灯１０の駆動を停止させる制御手段４０と、前記検出手段３０によって故障の発生が検出された表示灯１０について、当該表示灯１０を特定する情報と、当該表示灯１０の取付位置とを表示する表示装置とを有する。
なお、「故障」という場合には、ショートのみならず、断線や破損によって表示灯１０が正常の動作を行えなくなる場合を含むものとする。
【０００５】
【作用】
請求項１の発明によれば、同種かつ複数の表示灯１０のうちいずれかに故障が発生すると、対応して設けられた検出手段３０がこれを検出して検出信号を出力する。この検出信号を受けた制御手段４０は、停止信号を対応するトランジスタ２０に出力し、故障が発生した表示灯１０の駆動を停止させる。このため、同種かつ複数の表示灯１０のうちいずれかに故障が発生した場合には、検出信号によって故障が発生した表示灯１０の故障をいち早く発見することが可能になる。また、制御手段４０によってその駆動が停止されるので、他の表示灯１０に与える影響を最小限に抑える。さらに、故障の発生が検出された表示灯１０について、当該表示灯１０を特定する情報と、当該表示灯１０の取付位置とを表示装置に表示するので、交換すべき表示灯１０をメンテナンス担当者に通知することができる。
【０００６】
【実施例】
以下、本発明の一実施例を図面に基づいて説明する。まず、第１の実施例について説明する。
図２は電気部品の制御装置の構成を示すブロック図であって、第１の実施例を実施するために必要な最小限の構成を示す。
図において、制御装置１００は制御手段４０の一つであって、ＣＰＵ１１０、ＲＯＭ１０２、ＲＡＭ１０４、出力処理回路１１２および入力処理回路１１４によって構成されている。
【０００７】
ＣＰＵ１１０は、ＲＯＭ１０２に格納された駆動制御プログラムに従って表示灯２００の点灯又は消灯を制御する。ＲＯＭ１０２には、ＥＰＲＯＭあるいはＥＥＰＲＯＭが使用される。ＲＡＭ１０４にはＳＲＡＭ（あるいは、ＤＲＡＭ）やフラッシュＲＡＭ等が使用され、各種のデータあるいは入出力信号が格納される。
また、出力処理回路１１２はＣＰＵ１１０からバス１０６を介して送られた指令データに従って、トランジスタＱ１０のベース端子に駆動信号を送る。入力処理回路１１４は電圧検出抵抗Ｒ１０にかかる電圧を検出信号として受け、制御装置１００内で処理可能なデータ形式に変換し、バス１０６を介してＣＰＵ１１０又はＲＡＭ１０４へ転送する。
なお、上記各構成要素は、いずれもバス１０６に互いに結合されている。
【０００８】
表示灯２００の一端は電源線Ｅに接続され、他端はトランジスタＱ１０のコレクタ端子に接続されている。また、トランジスタＱ１０のエミッタ端子は電圧検出抵抗Ｒ１０を通じてアースに接続されている。さらに、入力処理回路１１４に過大な電圧がかかるのを防止するため、電圧検出抵抗Ｒ１０と並列にツェナダイオード（zener diode）Ｄ１０が接続されている。
なお、電圧検出抵抗Ｒ１０は検出手段３０の一つであり、表示灯２００が正常の場合にはスレショルド電圧（threshold voltage）に達しない程度の抵抗値のものが適用される。
【０００９】
次に、上記の構成において本発明を実行するための処理手順とその結果について、図３を参照しつつ説明する。ここで、図３（Ａ）は第１の実施例を実施するための処理手順を示すフローチャートであって、図２に示す制御装置１００においてＲＯＭ１０２に格納された駆動制御プログラムをＣＰＵ１１０が実行することによって実現される。この処理手順は制御手段４０を具体化した手順であって、一定期間（例えば、１〔ミリ秒〕）ごとに実行される。また、図３（Ｂ）はこの処理手順を実施した場合のタイムチャートである。
なお、ここでは説明を簡単にするために、表示灯２００のフィラメントが溶融してその根元に付着し、ショートが発生する場合について説明する。また、「オフ」という場合にはローレベル（Ｌ，一般には０〔Ｖ〕）のことを含み、「オン」という場合にはハイレベル（Ｈ，一般には５〔Ｖ〕または３．３〔Ｖ〕）のことを含むものとする。
【００１０】
図３（Ａ）に示す処理手順では、検出信号がオンであるか否かを判別し（ステップＳ１０）、駆動信号をオフにする（すなわち、停止信号を出力する。ステップＳ１２）。
上記の処理手順を実施すれば、図３（Ｂ）に示すようなタイムチャートになる。すなわち、表示灯２００のショートによって電圧検出抵抗Ｒ１０にかかる電圧がスレショルド電圧を超えるため、時刻ｔ１０に検出信号がオフからオンに変わる。この変化を受けて、時刻ｔ１２には駆動信号が強制的にオフになるため、トランジスタＱ１０も時刻ｔ１４にオフになり、表示灯２００には電流が流れなくなる。
【００１１】
したがって、表示灯２００の故障（ショート）をいち早く検出し、表示灯２００への電源供給を停止（以下、単に「消灯」と呼ぶ。）することにより、他の電気部品への影響を防止することができる。
また、時刻ｔ１０から時刻ｔ１４までの時間間隔は、図３（Ａ）に示す処理手順がいつ実行されるかによって左右されるが、上記の場合では最大で２〔ミリ秒〕であるので、表示灯２００のショートによるトランジスタＱ１０への影響を最小限に抑えることができる。
さらに、検出手段３０としては電圧検出抵抗Ｒ１０で、トランジスタ２０としてはトランジスタＱ１０で構成したので回路構成は非常に簡単であるため、本発明を実施するために必要なコストを最小限に抑えることができる。
【００１２】
次に、複数個の表示灯の故障（ショート）を発見し、故障した表示灯を消灯する第２の実施例について、図４と図５を参照しつつ説明する。
図４は、図２と同様に電気部品の制御装置の構成を示すブロック図であって、第２の実施例を実施するために必要な最小限の構成を示す。なお、図２と同一の要素には同一番号を付し説明を省略する。
ここで、図２と異なる点は次の通りである。まず、制御装置１００に表示制御回路１１６と表示装置１１８を新たに設ける。表示制御回路１１６はバス１０６に接続され、ＣＰＵ１１０からバス１０６を介して送られた表示制御データに従って、表示装置１１８の表示制御を行う回路である。表示装置１１８には、例えばカラーあるいはモノクロの液晶表示装置を用いるのが筐体の大きさや省消費電力の点で望ましいが、ＣＲＴやＬＥＤ等のように文字や図柄等が表示可能な他の表示装置を適用してもよい。なお、ＲＯＭ１０２には、上記表示装置１１８に文字や図柄等を表示させるための表示データが格納されている。
【００１３】
また、表示灯２０２の一端は電源線Ｅに接続され、他端はトランジスタＱ１２のコレクタ端子に接続されている。また、トランジスタＱ１２のエミッタ端子は電圧検出抵抗Ｒ１２を通じてアースに接続されている。さらに、入力処理回路１１４に過大な電圧がかかるのを防止するため、電圧検出抵抗Ｒ１２と並列にツェナダイオードＤ１２が接続されている。この構成は、図２に示す構成と同様である。同様に、｛表示灯２０４，トランジスタＱ１４，電圧検出抵抗Ｒ１４，ツェナダイオードＤ１４｝、｛表示灯２０６，トランジスタＱ１６，電圧検出抵抗Ｒ１６，ツェナダイオードＤ１６｝、｛表示灯２０８，トランジスタＱ１８、電圧検出抵抗Ｒ１８，ツェナダイオードＤ１８｝の各組についても上記と同様の構成である。
さらに、電圧検出抵抗Ｒ１２，Ｒ１４，Ｒ１６，Ｒ１８にかかる電圧は検出信号として、新たに設けられたエンコーダ１５０にそれぞれ入力され、エンコード化されたデータは入力処理回路１１４に入力される。このエンコーダ１５０は正論理で４ビットにデータ化する回路であって、入力側の検出信号がオンの場合を「１」、オフの場合を「０」とする。そして、出力処理回路１１２はトランジスタＱ１２，Ｑ１４，Ｑ１６，Ｑ１８の各々のベース端子に接続されている。
【００１４】
次に、上記の構成において本発明を実行するための処理手順について、図５を参照しつつ説明する。ここで、図５は第２の実施例を実施するための処理手順を示すフローチャートであって、図２に示す制御装置１００においてＲＯＭ１０２に格納された駆動制御プログラムをＣＰＵ１１０が実行することによって実現され、一定期間（例えば、１〔ミリ秒〕）ごとに実行される。なお、ここでは説明を簡単にするために、図３の場合と同様に表示灯２０４，２０８のフィラメントが溶融してその根元に付着し、ショートが発生する場合について説明する。
【００１５】
この処理手順では、まず、エンコーダ１５０によってエンコード化された４ビットデータを入力し（ステップＳ２０）、このデータについて１ビットだけビットシフト処理を行う（ステップＳ２２）。
すなわち、データ「０１０１」を例えば右に１ビットだけシフトさせる。このシフト処理により、１回目では最下位ビットの「１」がステップＳ２４における判別対象となる。このとき、最上位ビットには「０」が強制的に割り当てられる。次に、２回目の処理では「００１０」から右に１ビットだけシフトさせ、最下位ビットの「０」がステップＳ２４における判別対象となる。以下、同様に行われる。
【００１６】
そして、ステップＳ２２の処理によって判別対象になったビットデータについて、「１」か「０」かを判別する（ステップＳ２４）。もし、判別対象になったビットデータが「１」（ＹＥＳ）ならば、表示灯が故障（ショート）したことを意味するので、駆動信号をオフにする（すなわち、停止信号を出力する。ステップＳ２６）。さらに、この表示灯に付された固有の部品番号や取り付け位置等を表示装置１１８に表示する（ステップＳ２８）。具体的には、ＲＯＭ１０２に格納されている表示データをバス１０６を介して表示制御回路１１６へ送る。こうして、例えば図６に示すような画面（一覧表）が表示装置１１８に表示され、交換すべき表示灯をメンテナンス担当者に通知することができる。図６によれば、部品名や部品番号（これらはいずれも表示灯を特定する情報に相当する。）と、取付位置とが表示装置１１８に表示されている。
その後、ステップＳ２４において判別対象になったビットデータが「０」（ＮＯ）、あるいはステップＳ２８を実行した後、他にシフトするビットがあるか否かを判別し（ステップＳ３０）、他にシフトするビットがある場合（ＹＥＳ）には上記のステップＳ２２乃至ステップＳ２８を実行する。この例では、ステップＳ２０で入力されるデータが４ビットであるので、ステップＳ２２乃至ステップＳ２８が４回実行される。
【００１７】
したがって、四つの表示灯２０２，２０４，２０６，２０８の中から故障（ショート）した表示灯をいち早く検出し、該当する表示灯を消灯することができる。
また、上記の処理は図３（Ｂ）に示すタイムチャートと同様に行われるので、表示灯のショートによるトランジスタへの影響を最小限に抑えることができる。
さらに、ステップＳ２８において、故障した表示灯の番号や位置等を表示装置１１８に表示するので、パチンコ機を実際に作動させて表示灯の一つ一つの動作を見たり、あるいはテスターを用いて表示灯の一つ一つをチェックする必要がなくなるので、メンテナンスが非常に楽になる。
そして、電圧検出抵抗Ｒ１２，Ｒ１４，Ｒ１６，Ｒ１８にかかる電圧はエンコーダ１５０でエンコード化するように構成したので、入力処理回路１１４に入力する信号線の数が最小限に抑えられ、表示灯が増加した場合でもエンコーダ１５０に接続すればよいことから拡張性に富む。
【００１８】
なお、上記の第２の実施例では四つの表示灯２０２，２０４，２０６，２０８について本発明を適用したが、この数の表示灯に限定することなく、パチンコ機に設けられる二以上の表示灯の数に応じて、それぞれの表示灯について故障を発見する場合に適用してもよい。この場合でも、上記の実施例と同様の効果を得ることができる。
また、出力処理回路１１２はトランジスタＱ１２，Ｑ１４，Ｑ１６，Ｑ１８の各々のベース端子に接続するように構成したが、新たにデコーダを設け、出力処理回路１１２をデコーダの入力側に接続し、デコーダの出力側をトランジスタＱ１２，Ｑ１４，Ｑ１６，Ｑ１８の各々のベース端子に接続する構成としてもよい。この構成では、出力処理回路１１２から出力する信号線の数が最小限に抑えられ、表示灯が増加した場合でもトランジスタのベース端子をデコーダに接続すればよいことから拡張性に富む。
【００１９】
次に、表示灯の故障（ショートや断線、破損）を発見し、ショートした場合には表示灯を消灯する第３の実施例について、図７と図８を参照しつつ説明する。
図７は、図２や図４と同様に電気部品の制御装置の構成を示すブロック図であって、第３の実施例を実施するために必要な最小限の構成を示す。なお、図２および図４と同一の要素には同一番号を付し説明を省略する。
ここで、制御装置１００の構成は図４の場合と同様である。また、表示灯２１０の一端は電源線Ｅに接続され、他端はトランジスタＱ２０のコレクタ端子に接続されている。さらに、トランジスタＱ２０のエミッタ端子は、直列に接続された電圧検出抵抗Ｒ２０，Ｒ２２を通じてアースに接続されている。そして、入力処理回路１１４に過大な電圧がかかるのを防止するため、電圧検出抵抗Ｒ２０と並列にツェナダイオードＤ２０が、電圧検出抵抗Ｒ２２と並列にツェナダイオードＤ２２がそれぞれ接続されている。これらの電圧検出抵抗Ｒ２０，Ｒ２２にかかる電圧は検出信号として入力処理回路１１４に入力される。
【００２０】
次に、上記の構成において本発明を実行するための処理手順について、図８を参照しつつ説明する。ここで、図８は第３の実施例を実施するための処理手順を示すフローチャートであって、図２に示す制御装置１００においてＲＯＭ１０２に格納された駆動制御プログラムをＣＰＵ１１０が実行することによって実現され、一定期間（例えば、１〔ミリ秒〕）ごとに実行される。なお、ここでは説明を簡単にするために、図３の場合と同様に表示灯２１０のフィラメントが溶融してその根元に付着し、ショートが発生する場合と、フィラメントが断線又は破損する場合について説明する。
【００２１】
この処理手順では、まず、入力処理回路１１４に入力された検出信号が２ビットデータにエンコード化する（ステップＳ４０）。なお、２ビットデータにエンコード化する際には、例えば電圧検出抵抗Ｒ２０にかかる電圧を上位ビットに割り当て、電圧検出抵抗Ｒ２２にかかる電圧を下位ビットに割り当てる。そして、この２ビットデータが「００」または「１１」か否かを判別する（ステップＳ４２）。なお、上記以外の２ビットデータの場合には本処理手順を終了する。
すなわち、２ビットデータ「００」の場合は電圧検出抵抗Ｒ２０，Ｒ２２にかかる電圧がいずれもスレショルド電圧を下回るときであり、表示灯２１０が断線又は破損したことを意味する。また、２ビットデータ「１１」の場合は電圧検出抵抗Ｒ２０，Ｒ２２にかかる電圧がいずれもスレショルド電圧を超えるときであり、表示灯２１０がショートしたことを意味する。
【００２２】
そして、ステップＳ４２において、２ビットデータが「００」または「１１」である（ＹＥＳ）場合には、２ビットデータが「１１」であるか否かを判別し（ステップＳ４４）、２ビットデータが「１１」（ＹＥＳ）ならば、駆動信号をオフにする（すなわち、停止信号を出力する。ステップＳ４６）。
その後、この表示灯の故障（ショートか、断線又は破損かの区別）や表示灯に付された固有の番号や位置等を表示装置１１８に表示し（ステップＳ４８）、本処理手順を終了する。
この処理手順によってショートした表示灯だけでなく、断線又は破損した表示灯について交換すべき表示灯をメンテナンス担当者に通知することができる。このため、メンテナンス性が向上する。なお、この第３の実施例の回路を図４に示すような回路で構成（すなわち、第２の実施例のように構成）すれば、複数設けられた表示灯の中で、ショートした表示灯と、断線又は破損した表示灯を区別してメンテナンス担当者に通知することができる。
【００２３】
以上ではパチンコ機における電気部品の制御装置の一実施例について説明したが、このパチンコ機における電気部品の制御装置におけるその他の部分の構造、形状、大きさ、材質、個数、配置および動作条件等についても、本実施例に限定されるものでない。
【００２４】
トランジスタ２０としてはトランジスタ（トランジスタＱ１０等）を適用したが、電界効果トランジスタ（Field Effect Transistor;ＦＥＴ）のように、表示灯１０に流す電流を導通させたり、停止（開放）させたりする電子素子を適用してもよい。
さらに、検出手段３０としては抵抗（電圧検出抵抗Ｒ１０等）を適用したが、ツェナダイオードやオペアンプを用いた差動増幅回路等のように、スレショルド電圧を超えるか否かを検出する電子素子を適用してもよい。
これらの代替素子を用いた場合であっても、実施例と同様の効果を得ることができる。
【００２５】
【発明の効果】
請求項１の発明によれば、同種かつ複数の表示灯のうちいずれかに故障が発生した場合には、表示灯の故障をいち早く発見するとともに、他の表示灯に影響を防止することができる。また、検出手段は最小限度の電気素子を用いて簡単な回路で構成したので、コストを最小限に抑えることができる。さらに、制御手段はソフトウェア処理によって実現したので、故障した表示灯を正常な表示灯に交換した後すぐに駆動を制御することができる。
【００２６】
特に、パチンコ機は非常に多くの表示灯が設けられているため、故障した表示灯の発見が困難である。また、遊技場に当該パチンコ機が多数設置された状態において故障の発生を常時監視するのは不可能である。本発明によれば、遊技場にパチンコ機が設置された状態においても確実に故障が検出される。また、故障の発生が検出された表示灯について当該表示灯を特定する情報と当該表示灯の取付位置とを表示装置に表示するので、交換すべき表示灯をメンテナンス担当者に通知することができる。
【図面の簡単な説明】
【図１】  本発明の電気部品の制御装置の構成を示す概念図である。
【図２】  第１の実施例における電気部品の制御装置の構成を示す図である。
【図３】  （Ａ）は第１の実施例を実施するための処理手順を示すフローチャートであり、（Ｂ）はこの処理手順を実施した場合のタイムチャートである。
【図４】  第２の実施例における電気部品の制御装置の構成を示す図である。
【図５】  第２の実施例を実施するための処理手順を示すフローチャートである。
【図６】  表示装置に表示される画面の一例を示す図である。
【図７】  第３の実施例における電気部品の制御装置の構成を示す図である。
【図８】  第３の実施例を実施するための処理手順を示すフローチャートである。
【符号の説明】
１０  表示灯
２０  トランジスタ
３０  検出手段
４０  制御手段
【図１】
0003873142.tif 000002
【図２】
0003873142.tif 000003
【図３】
0003873142.tif 000004
【図４】
0003873142.tif 000005
【図５】
0003873142.tif 000006
【図６】
0003873142.tif 000007
【図７】
0003873142.tif 000008
【図８】
0003873142.tif 000009