(57)【要約】【課題】  遊技機において演出処理を行うサブ基板に、同一機能の周辺基板が複数接続される場合でも、それら周辺基板を共用可能にする。【解決手段】  遊技に係る抽選処理を行うメイン基板と、処理部と、前記処理部に接続される複数のコネクタとを含み、前記メイン基板からコマンド信号を受けて演出処理を行うサブ基板と、前記サブ基板の前記複数のコネクタにそれぞれ接続され、設定されるアドレスにより識別される複数の周辺基板とを備え、前記サブ基板の処理部は、前記複数のコネクタに接続された前記複数の周辺基板に対して前記アドレスを指定して問い合わせを行い、当該アドレスに対応する前記周辺基板から問い合わせに対する応答を受け、当該応答から情報を取得し、当該情報に基づき当該周辺基板を制御することを特徴とする遊技機において、前記複数の周辺基板の少なくともひとつは、予め定められた複数のアドレスからいずれかひとつを選択するためのアドレス切替スイッチを設ける。【選択図】        図３
2007054211.tif 000002
【特許請求の範囲】
【請求項１】
遊技に係る抽選処理を行うメイン基板と、
処理部と、前記処理部に接続される複数のコネクタとを含み、前記メイン基板からコマンド信号を受けて演出処理を行うサブ基板と、
前記サブ基板の前記複数のコネクタにそれぞれ接続され、設定されるアドレスにより識別される複数の周辺基板とを備え、
前記サブ基板の処理部は、前記複数のコネクタに接続された前記複数の周辺基板に対して前記アドレスを指定して問い合わせを行い、当該アドレスに対応する前記周辺基板から問い合わせに対する応答を受け、当該応答から情報を取得し、当該情報に基づき当該周辺基板を制御する遊技機において、
前記複数の周辺基板の少なくともひとつは、予め定められた複数のアドレスからいずれかひとつを選択するためのアドレス切替スイッチを備えることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はスロットマシン等の遊技機に関し、特に遊技機に使用される周辺基板を共通化してコストを削減するとともに作業性を向上させたものに関する。
【背景技術】
【０００２】
スロットマシン等の遊技機にはメダルの投入口が設けられており、遊技者は所定の枚数のメダルを投入してゲームを楽しむことができる。遊技に必要なメダルは、遊技ホール内に設けられたメダル貸機等で借りることができ、所望の遊技機のメダル投入口に投入することによりゲームを開始することができる。
【０００３】
この種の遊技機は、遊技に係る抽選処理を行うメイン基板と、前記メイン基板からコマンド信号を受けて演出処理を行うサブ基板と、前記サブ基板の出力信号に基づき演出用表示などを行う周辺基板とを備える。これら基板の間は各種ケーブルで相互に接続されている。周辺基板の演出内容は液晶表示装置を用いるものであったり、発光ダイオード（ＬＥＤ）を用いるものであったり、スピーカを用いた音響演出であったりさまざまである。これら周辺基板とサブ基板をシリアル通信によって接続するものとして、特許文献１に記載のものがある。
【０００４】
【特許文献１】特開2005-27729号公報「遊技機用サブ基板及びこれを備える遊技機並びに検査装置」
【０００５】
特許文献１は、周辺基板を制御するサブ基板と演出を行う周辺基板（識別用アドレス付き）の間を同一ケーブル・コネクタ・通信方式にて接続し、サブ基板が各周辺基板に問い合わせを行い、その接続の有無と種類を確認し、そして通信を行う技術を開示する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１記載の技術では、識別用アドレスを周辺基板上に１アドレスしか設けていないので、同一の演出用途・形状の基板が存在する場合でも、識別用アドレスを変えなければならない。そのため同一の演出用途・形状であっても基板を共用することができず、それぞれ異なるアドレスの基板を製造しなければならなかった。そのため、生産コストの上昇、部品点数の増加、基板の種類の管理が煩雑になる、等の問題があった。
【０００７】
本発明は上記課題を解決するためになされたもので、サブ基板に接続される同一機能の周辺基板が存在する場合でも、それら周辺基板を共用可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、遊技に係る抽選処理を行うメイン基板と、
処理部と、前記処理部に接続される複数のコネクタとを含み、前記メイン基板からコマンド信号を受けて演出処理を行うサブ基板と、
前記サブ基板の前記複数のコネクタにそれぞれ接続され、設定されるアドレスにより識別される複数の周辺基板とを備え、
前記サブ基板の処理部は、前記複数のコネクタに接続された前記複数の周辺基板に対して前記アドレスを指定して問い合わせを行い、当該アドレスに対応する前記周辺基板から問い合わせに対する応答を受け、当該応答から情報を取得し、当該情報に基づき当該周辺基板を制御することを特徴とする遊技機において、
前記複数の周辺基板の少なくともひとつは、予め定められた複数のアドレスからいずれかひとつを選択するためのアドレス切替スイッチを備えることを特徴とするものである。
【発明の効果】
【０００９】
この発明によれば、同一機能の複数の基板にそれぞれ設けられたアドレス切替スイッチを適宜切り替えることでそれぞれを異なるアドレスに設定でき、同一機能の複数の基板をサブ基板のコネクタに接続することができるようになる。同一の機能の周辺基板を複数の用途に適用することができるようになる。
【発明を実施するための最良の形態】
【００１０】
この発明の実施の形態に係る遊技機について図面を参照して説明する。
図１は、発明の実施の形態に係る遊技機（スロットマシン）の正面図である。
スロットマシン１０で遊技を楽しもうとする遊技者は、まずメダル貸機（図示しない）等から遊技媒体であるメダルを借り、メダル投入装置のメダル投入口１００に直接メダルを入れる。メダル投入口１００は、スロットマシン１０の正面に設けられた上皿内に設けられている。
【００１１】
スロットマシン１０は、四角箱状の筐体１１を有する。前記筐体１１の中央部及び上部には、遊技者側に向かって臨む四角窓状の表示窓１２が形成されている。そして、この中央部の表示窓１２の中央には、三個の回転リール４０の図柄６１を見ることができる図柄表示窓１３が形成されている。ベットスイッチ１６は、回転リール４０の下方に位置するスイッチであって、貯留メダル数を減じてメダル投入に代える。精算スイッチ１７は、回転リールの左下方に位置するスイッチであって、貯留した投入メダルを払い出す。スタートスイッチ３０は回転リール４０の下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ１６の投入を条件に、リールユニット６０の駆動を開始させる。ストップスイッチ５０は、リールユニット６０の駆動を停止させるためのものである。リールユニット６０は、三個の回転リール４０とから構成されている。そして、各回転リール４０は、合成樹脂からなる回転ドラムと、この回転ドラムの周囲に貼付されるテープ状のリールテープ４２とを備えている。このリールテープ４２の外周面には、複数個（例えば２１個）の図柄６１が表示されている。６２は各種の演出を行うための液晶表示部である。
【００１２】
図２はスロットマシン１０の電気的な構造を示すブロック図である。この図において電源系統についての表示は省略されている。スロットマシン１０は、遊技者の操作を受けて内部抽選を行ったり、リールの回転・停止やメダルの払い出しなどの処理を行うためのメイン基板２と、メイン基板２からコマンド信号を受けて内部抽選の結果を報知したり各種演出を行うためのサブ基板１を備える。サブ基板１にはサブリール基板３ａ、ＬＥＤ基板３ｂ、３ｃ、筐体上部の表示基板３ｄ、液晶表示装置の制御基板３ｅなどの周辺基板（ローカル基板）が接続されている。これらはサブ基板１上のコネクタ５ａ〜５ｅに接続されている。これらコネクタ５ａ〜５ｅはＣＰＵ（処理部）４のシリアルデータバス（ＢＵＳ）に接続されている。バス接続構成を採用しているので、任意の周辺基板３からのケーブルをコネクタ５ａ〜５ｅのいずれに挿入しても正常にデータ通信を行うことができる。
【００１３】
コネクタ５のピンアサインの例を図６に示す。サブ基板１は周辺基板３ｂ等とシリアル通信を行うので、少なくとも一本のシリアルデータの信号線が必要である。図６の例では、その他にシリアルデータと同期をとるためのクロック信号や、３本の電源線、一本の接地（ＧＮＤ）線が用意されている。パラレルデータの場合はデータ数に応じた信号線が必要であり、コネクタのピン数・信号線数は十数本〜数十本におよぶのに対し、パラレルデータの場合は数本で済む。したがってコネクタは小型になり、ケーブルは細くて済む。しかも、発明の実施の形態ではバス方式を採用しているため、コネクタ及びケーブルを共通化できる。
【００１４】
サブ基板１には、必要なローカル基板３のドライバソフトが搭載される。コストの面及びトラブル防止の面で不要なドライバソフトは搭載しない。このようにすれば、例えば、液晶表示装置を持たないスロットマシンのサブ基板に誤ってLCD基板を接続してもドライバがないので動作しない。誤動作によるトラブルを防止できる。最小限のドライバソフトを搭載することで、不正な電子装置が接続された場合にこれを検出して当該装置を無効とすることができ、不正行為を防止することができる。
【００１５】
図３は、発明の実施の形態に係る周辺基板の構成を示す。発明の実施の形態は、機能が同一の複数の基板に好適である。例えば、図２のＬＥＤ基板１（３ｃ）とＬＥＤ基板２（３ｂ）に適用することができ、図３はそれを示す（以下、「ＬＥＤ基板」を単に「周辺基板」と記すことがある）。図３において、３ｂ−１と３ｃ−１は各周辺基板に設けられたアドレス切替部である。アドレス切替部３ｂ−１と３ｃ−１は、それぞれ３ビットのスイッチＳＷと、スイッチＳＷの一方に接続されるプルアップ抵抗（その他端は電源ＶＣＣに接続されている）Ｒと、スイッチＳＷの他方に接続される設置（グランド）Ｇを含んでいる。スイッチＳＷの出力は図示しない周辺基板の処理部（ＣＰＵなど）に接続されている。スイッチＳＷをプルアップ抵抗Ｒに接続するとその出力はＨレベル（正論理で１）となり、接地Ｇに接続するとその出力はＬレベル（負論理で０）となる。スイッチＳＷにより、０００〜１１１（二進数）の７通りのアドレスから任意の一つを選択することができる。
【００１６】
図３は周辺基板３ｂと３ｃのアドレス切替部３ｂ−１，３ｃ−１のみを示し、他の構成の表示は省略しているが、アドレス切替部３ｂ−１，３ｃ−１の設定状態を除き周辺基板３ｂと３ｃは同一である。したがって、周辺基板３ｂと３ｃは全く同じものとして製造することができる。全く同じものとして製造された周辺基板３ｂと３ｃを、サブ基板１に接続した状態でＬＥＤ基板１（３ｃ）とＬＥＤ基板２（３ｂ）して機能させるために、アドレス切替部３ｂ−１，３ｃ−１で互いに異なるアドレスを設定し、その違いをサブ基板１に認識させる。すなわち、遊技機を設計する際に各周辺基板に予めアドレスを割り当てておき、他の周辺基板３ｄ等はその製造時に予め割り当てられたアドレスを設定又は記憶しておくが、ＬＥＤ基板１（３ｃ）とＬＥＤ基板２（３ｂ）については当該基板を遊技機に組み込む際にそのアドレス切替部３ｂ−１，３ｃ−１で予め割り当てられたアドレスを設定する。図３の例ではＬＥＤ基板１（３ｃ）のアドレス切替部３ｃ−１でアドレス＝０００を設定し、ＬＥＤ基板２（３ｂ）のアドレス切替部３ｂ−１でアドレス＝００１を設定している。このようにすることで、同一機能の複数の基板をサブ基板のコネクタに接続することができ、同一の機能の周辺基板を複数の用途に適用することができるようになる。
【００１７】
図４はＣＰＵ４の概略タイミングチャートを示す。前述のようにコネクタ５ａ〜５ｅはバス接続されているから、データ通信は時分割で行う必要がある。この発明の実施の形態において、例えば、各周辺基板３とはフェーズを単位に通信を行う。ひとつのフェーズでひとつの周辺基板３と通信する（通信の例、Ｉ／Ｏドライブ用通信、コマンド送信用通信）。ひとつのフェーズは、フェーズの始まりを示すＳＴＡＲＴ、通信すべき相手を特定するアドレス、送信／受信を指定するＲ／Ｗ、相手（周辺基板）からの応答ＡＣＫ、データ、フェーズの終わりを示すＳＴＯＰを備える。図４はフェーズ１〜８でひとつの周期を構成する例を示す。フェーズの数は、周辺基板３の数に応じて適宜増減することができる。サブ基板１と周辺基板３の間の通信は原則としてひとつのフェーズ内で完了する。フェーズ内に通信を完了しなかったときは、次回のフェーズで続きを行ってもよい。
【００１８】
次に、本発明の実施の形態に係るサブ基板が周辺基板を認識する手順について図５を参照して説明する。
【００１９】
Ｓ１：図４のタイミングチャートにしたがって、サブ基板１は各周辺基板３と通信する。各フェーズで応答すべき周辺基板は予め定められていて、サブ基板１は当該周辺基板に対応する固有のアドレスを指定してデータを送信する。
【００２０】
Ｓ２：当該周辺基板が接続されている場合、サブ基板１に応答を返す。
図３の例では、ＣＰＵ４が、いずれかのフェーズでアドレス＝０００を指定してデータを送信すると、複数の周辺基板のうちでＬＥＤ基板１（３ｃ）がこれを受信し、予め定められた処理を実行する。アドレス＝００１とすればＬＥＤ基板２（３ｂ）が処理を行うことになる。
応答がある場合（ＹＥＳ）には次のステップに進み、応答がない場合（ＮＯ）には当該周辺基板は接続されていないものと判断してこれ以降通信を行わない（Ｓ５）。
なお、周辺基板３が接続されたとき、あるフェーズ（例えば空きフェーズ）でサブ基板１に応答を返すようにしてもよい。サブ基板１は新たに周辺基板３が接続されたことを認識し、次に当該周辺基板３と通信すべきかどうか（本来接続されるべき基板かどうか）判断する（Ｓ３）ようにしてもよい。
【００２１】
Ｓ３：サブ基板１は応答内容を分析して当該周辺基板３が正しいデバイスかどうか判断する。例えば、当該周辺基板３に対応するドライバソフトウエアがあれば当該周辺基板３と通信を行い（Ｓ４）、そうでなければこれ以降通信を行わない（Ｓ５）。
【００２２】
なお、Ｓ５において当該基板との通信を禁止するようにしてもよい。すなわち、当該基板宛に信号を送らないこととし、仮に相手基板から信号や通信要求が送られてきてもサブ基板１はこれを無視する。例えば、予め予定されていない周辺基板が接続されたとき、メモリに当該周辺基板を無効にするためのフラグを立てる。当該フラグが立っている間は当該周辺機器との通信を禁止する。装置をリセットするまでフラグを維持したり、保守点検の際に手動でリセットするようにしてもよい。以上のように処理することにより、間違った基板が接続されたときに当該基板の動作を確実に防止できるとともに、不正行為を防止することができる。不正行為の防止という観点からは、Ｓ２又はＳ３の判定において予め定められたコマンド以外は受け付けず、予定外のコマンドを繰り返し受けた場合にはその要求元との通信を停止することも考えられる。不正な電子機器を接続する際にはノイズが発生しやすいと考えられるがこれを検出して（例えばでたらめなコマンドを繰り返し受けたことなどを検出して）ステップＳ５の処理を行うようにしてもよい。
【００２３】
本発明の実施の形態に係るサブ基板の特徴は次の点である。
（１）バス構成及びシリアルデータ伝送方式を採用しているので各コネクタのピンアサインは共通である。ピンアサインの例を図６に示す。しかも、電気的特性も同じである。
（２）各コネクタの物理的・機械的構造が共通である。
（３）したがって、サブ基板と各周辺基板をつなぐケーブルは共通のものを使用できる。周辺基板のケーブルはサブ基板の任意のコネクタに差し込むことができる。
（４）図４、図５の手順に従って、サブ基板は周辺基板を認識し、通信を行う。
（５）演出の異なる基板には基板上に識別用アドレスを１アドレス設けるが、同一機能の周辺基板には識別用アドレスを複数アドレスから任意に選択できるようにアドレス切換スイッチを設ける。これにより、同一機能の周辺基板が複数存在する場合には、通信を行う前に同一の周辺基板上の識別用アドレスを異なるアドレスに設定しておくことで、複数の同一の周辺基板との通信が可能になる。
【００２４】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【図面の簡単な説明】
【００２５】
【図１】遊技機（スロットマシン）の正面図である。
【図２】本発明の実施の形態に係るスロットマシンの電気的ブロック図である。
【図３】本発明の実施の形態に係る周辺基板の構成図である。
【図４】本発明の実施の形態に係るサブ基板と周辺基板のデータ送受信の概略タイミングチャートである。
【図５】本発明の実施の形態に係るサブ基板が周辺基板を認識する手順を示すフローチャートである。
【図６】本発明の実施の形態に係るサブ基板のコネクタの信号線を示す図である。
【符号の説明】
【００２６】
１    サブ基板
２    メイン基板
３    周辺基板（ローカル基板）
３ｂ−１、３ｃ−１  アドレス切替部
４    ＣＰＵ（処理部）
５    コネクタ
１０    スロットマシン
１１    筐体
１２    表示窓
１３    図柄表示窓
１６    ベットスイッチ
１７    精算スイッチ
３０    スタートスイッチ
４０    回転リール
４２    リールテープ
５０    ストップスイッチ
６０    リールユニット
６１    図柄
６２    液晶表示部
１００  メダル投入口
３０４  メダル払い出し口
３１１  メダル受け部（下皿）
ＳＷ  アドレス切替スイッチ
【図１】
2007054211.tif 000003
【図２】
2007054211.tif 000004
【図３】
2007054211.tif 000005
【図４】
2007054211.tif 000006
【図５】
2007054211.tif 000007
【図６】
2007054211.tif 000008