(57)【特許請求の範囲】
【請求項１】
回転可能な回転役物と、
該回転役物が所定の単位切替角度回転する度に出力信号のＯＮ／ＯＦＦを切り替えるよう構成された２以上の回転検知センサと、
該回転検知センサの出力信号の切り替わりを検知するセンサ回路と、
前記センサ回路が前記回転検知センサの出力信号の切り替わりを検知する度に更新される回転量カウンタと、
前記回転役物を回転駆動するステッピングモータと、
前記ステッピングモータを制御する回転駆動制御手段と、
前記回転役物を駆動させる駆動パターンを複数記憶し、前記回転駆動制御手段及び前記ステッピングモータを介して、所要の駆動パターンの内容に沿って前記回転役物を駆動させる役物演出制御手段と、
前記回転検知センサの出力信号の高周波成分を減衰させて、前記センサ回路に出力することにより、前記回転検知センサの出力信号が所定の閾値間隔未満で切り替わるのを前記センサ回路が検知し得ないようにするフィルタ回路と
を備え、
前記役物演出制御手段が記憶する複数の前記駆動パターンは、前記回転役物を回転方向に往復振動させる高速振動パターンを含み、
前記フィルタ回路の前記閾値間隔は、前記高速振動パターンにおける前記回転役物の振動周期の１／２以上に設定されていることを特徴とする遊技機。
【請求項２】
前記役物演出制御手段が記憶する複数の前記駆動パターンは、最高回転速度で前記回転役物を定速回転させる定速パターンを含み、
前記フィルタ回路の前記閾値間隔は、前記定速パターンにおいて前記回転役物が前記単位切替角度回転するのに要する時間以下に設定されていることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記単位切替角度は、前記ステッピングモータの１ステップ角の２倍以下であることを特徴とする請求項２に記載の遊技機。
【請求項４】
前記高速振動パターンは、前記回転役物を一の回転方向に駆動するように前記ステッピングモータの励磁パターンを切り替える第１ステップと、前記回転役物を他の回転方向に駆動するように前記ステッピングモータの励磁パターンを切り替える第２ステップとを交互に繰り返すことにより、前記回転役物を回転方向に往復振動させるものであることを特徴とする請求項１乃至請求項３のいずれか１項に記載の遊技機。
【請求項５】
前記高速振動パターンは、前記回転役物が一方向に回転している時に、前記ステッピングモータの励磁パターンを一定時間以上固定することにより、前記回転役物を回転方向に往復振動させるものであることを特徴とする請求項１乃至請求項３のいずれか１項に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステッピングモータによって両方向に回転駆動される回転役物を備えた遊技機に関する。
【背景技術】
【０００２】
ステッピングモータによって両方向に回転駆動される回転役物を備えた遊技機は広く知られている。こうした遊技機では、遊技中に回転役物を回転させる演出や、振動させる演出を行い、その回転位置によって内部状態を示唆・報知することにより、様々な演出効果を奏している。また、こうした遊技機にあって、回転役物が所定の単位切替角度回転する度に出力信号のＯＮ／ＯＦＦを切り替えるよう構成された２以上の回転検知センサと、回転検知センサの出力信号が切り替わる度に更新される回転量カウンタとを備え、回転量カウンタの値に基づいて回転役物の回転位置を制御する構成が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１４９５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に係る構成では、回転量カウンタの値に基づいて回転役物の回転を高速かつ高精度に制御できるが、その一方で、回転検知センサの出力信号が高頻度で切り替わるため、回転量カウンタを更新する処理が膨大となっている。このため、従来構成では、回転量カウンタの更新処理を実行させるために、比較的高価な専用ＣＰＵを備えなければならず、コスト面での負担が大きくなっている。かかる問題に対して、回転検知センサの出力信号の切替間隔が長くなるように、回転役物の駆動速度を遅くすることが提案されるが、回転役物の駆動速度を遅くすると、回転役物による演出効果が損なわれてしまう。
【０００５】
本発明はかかる現状に鑑みてなされたものであり、回転役物による演出効果を損なうことなく、回転量カウンタの更新処理の負担を低減し得る遊技機の提供を目的とする。
【課題を解決するための手段】
【０００６】
発明者は、上記課題を解決すべく鋭意検討を重ねた結果、回転役物を回転方向に往復振動させた場合の方が、回転役物を定速で回転させた場合よりも、回転検知センサの出力信号が高頻度で切り替わり易いことを見出し、試行錯誤の末に、本発明を完成するに至った。
すなわち、本発明は、回転可能な回転役物と、該回転役物が所定の単位切替角度回転する度に出力信号のＯＮ／ＯＦＦを切り替えるよう構成された２以上の回転検知センサと、該回転検知センサの出力信号の切り替わりを検知するセンサ回路と、前記センサ回路が前記回転検知センサの出力信号の切り替わりを検知する度に更新される回転量カウンタと、前記回転役物を回転駆動するステッピングモータと、前記ステッピングモータを制御する回転駆動制御手段と、前記回転役物を駆動させる駆動パターンを複数記憶し、前記回転駆動制御手段及び前記ステッピングモータを介して、所要の駆動パターンの内容に沿って前記回転役物を駆動させる役物演出制御手段と、前記回転検知センサの出力信号の高周波成分を減衰させて、前記センサ回路に出力することにより、前記回転検知センサの出力信号が所定の閾値間隔未満で切り替わるのを前記センサ回路が検知し得ないようにするフィルタ回路とを備え、前記役物演出制御手段が記憶する複数の前記駆動パターンは、前記回転役物を回転方向に往復振動させる高速振動パターンを含み、前記フィルタ回路の前記閾値間隔は、前記高速振動パターンにおける前記回転役物の振動周期の１／２以上に設定されていることを特徴とする遊技機である。
【０００７】
高速振動パターンにおける振動範囲内に、回転検知センサの出力信号が切り替わる回転位置が含まれている場合、１回の振動で１つの回転検知センサの出力信号が２回切り替わることとなるが、かかる出力信号の切り替わりは、振動周期の１／２以下であり、閾値間隔未満となるため、本発明ではフィルタ回路によって遮断されて、センサ回路で検知されなくなる。このように、本発明では、回転検知センサの出力信号が閾値間隔未満で切り替わった場合には、センサ回路がこれを検知せず、回転量カウンタが更新されないため、従来構成に比べて、回転量カウンタの更新処理を軽減できる。なお、本発明では、高速振動パターン中に回転量カウンタが更新されなくなるが、高速振動パターンでは、振動の前後で回転役物の回転位置が変化しないため、回転役物の制御に不具合が生じることはない。また、高速振動パターンについては、回転量カウンタの更新処理の負担を考慮せずに、回転役物の駆動速度を設定できるため、回転役物の演出効果が損なわれることもない。このように、本発明によれば、高速振動パターンによる演出効果を損なうことなく、回転量カウンタの更新処理の負担を適切に軽減できるため、回転量カウンタの更新処理を比較的低廉なＣＰＵに担わせたり、その他の処理を実行するＣＰＵに担わせたりすることで、従来構成に比べてコストの低減が可能となる。
【０００８】
なお、従来構成にあっても、フィルタ回路によって回転検知センサの出力信号の高周波成分を除去しているが、従来構成のフィルタ回路で除去しているのは、回転役物の動きとは無関係に生じる極めて高い周波数のノイズである。本発明では、従来のフィルタ回路の遮断周波数を大幅に引き下げることによっても実現可能であるため、低コストで簡単に実現できるという利点がある。
【０００９】
本発明にあって、前記役物演出制御手段が記憶する複数の前記駆動パターンは、最高回転速度で前記回転役物を定速回転させる定速パターンを含み、前記フィルタ回路の前記閾値間隔は、前記定速パターンにおいて前記回転役物が前記単位切替角度回転するのに要する時間以下に設定されていることが提案される。ここで、回転役物の「最高回転速度」は、ステッピングモータの機能的な限界によって決まるものでなく、役物演出制御手段が記憶する全ての駆動パターンの中で、回転役物を回転速度を最も速く制御する時の回転速度である。
【００１０】
かかる構成にあっては、回転役物を最高回転速度で回転させた場合でも、回転検知センサの出力信号の切替間隔は閾値間隔以上となるため、回転役物を定速回転させる駆動パターンについては、回転役物が単位切替角度回転する度に、回転量カウンタの値が更新される。したがって、かかる構成によれば、フィルタ回路によって回転量カウンタの更新処理の負担を軽減しつつも、回転役物の回転位置の変動に応じて、回転量カウンタの値を適切に更新することができる。
【００１１】
また、上記構成にあって、前記単位切替角度は、前記ステッピングモータの１ステップ角の２倍以下であることが提案される。
【００１２】
かかる構成にあっては、回転役物の振動中にステッピングモータの脱調により回転役物の回転位置が１ステップ角でも変動すると、当該変動に基づいて少なくともいずれかの回転検知センサの出力信号が切り替わることとなる。脱調によって生じる回転役物の回転位置の変動は最高回転速度以下で生じるため、脱調によって生じる回転検知センサの出力信号の変動は、フィルタ回路を通過してセンサ回路で検知されることとなる。このため、かかる構成によれば、高速振動パターンにおいて脱調が生じて、振動の前後で回転役物の回転位置が変動したとしても、回転量カウンタの値は、脱調による回転位置の変動に応じて更新されるため、回転量カウンタの値は、回転役物の回転位置を正確に反映したものとなる。
【００１３】
また、上記本発明にあって、前記高速振動パターンは、前記回転役物を一の回転方向に駆動するように前記ステッピングモータの励磁パターンを切り替える第１ステップと、前記回転役物を他の回転方向に駆動するように前記ステッピングモータの励磁パターンを切り替える第２ステップとを交互に繰り返すことにより、前記回転役物を回転方向に往復振動させるものであることが提案される。
【００１４】
かかる構成によれば、高速振動パターンにおける回転役物の振幅、振動周期、振動時間を自由に設定可能となるため、高速振動パターンによって興趣に富んだ演出を実現可能となる。
【００１５】
また、本発明にあって、前記高速振動パターンは、前記回転役物が一方向に回転している時に、前記ステッピングモータの励磁パターンを一定時間以上固定することにより、前記回転役物を回転方向に往復振動させるものであることが提案される。
【００１６】
かかる高速振動パターンは、ステッピングモータの励磁パターンを切り替えることなく回転役物を振動させるため、ステッピングモータの制御が簡単であるという利点がある。
【図面の簡単な説明】
【００１７】
【図１】スロットマシン１の正面図である。
【図２】スロットマシン１の制御回路を示すブロック図である。
【図３】サブリールユニット１４の斜視図である。
【図４】回転位置検知手段を示すサブリールユニット１４の右側面図である。
【図５】回転検知センサ５６，５７の出力信号が切り替わるタイミングを示す説明図である。
【図６】サブリール１３の駆動制御に係る制御回路を示すブロック図である。
【図７】正転時のサブリール１３の回転位置の検知態様を示すタイミングチャートである。
【図８】逆転時のサブリール１３の回転位置の検知態様を示すタイミングチャートである。
【図９】励磁順序テーブルを示す図表である。
【図１０】サブリール演出の実行例を示すタイミングチャートである。
【図１１】図１０から続くサブリール演出の実行例を示すタイミングチャートである。
【図１２】加速パターン用の励磁切替テーブルを示す図表である。
【図１３】サブリール１３を高速振動停止態様で停止させるサブリール演出の実行例を示すタイミングチャートである。
【図１４】（ａ）高速振動パターン用と（ｂ）低速振動パターン用の励磁切替テーブルを示す図表である。
【図１５】サブリール１３を低速振動停止態様で停止させるサブリール演出の実行例を示すタイミングチャートである。
【図１６】フィルタ回路６２〜６４の入出力特性を示す説明図である。
【図１７】変形例における、サブリール１３を高速振動停止態様で停止させるサブリール演出の実行例を示すタイミングチャートである。
【発明を実施するための形態】
【００１８】
本発明をスロットマシンに適用した実施形態を、以下の実施例に従って説明する。
なお、下記実施例にあって、本発明に係る回転役物は、サブリール１３に相当する。また、本発明に係る回転駆動制御手段と役物演出制御手段は、サブ用マイクロコンピュータ４０によって実現される。また、本発明に係る単位切替角度は、約２．８°（１／１２８回転）に相当し、本発明に係る閾値間隔は５ミリ秒間隔に相当する。また、本発明に係る第１ステップと第２ステップは、正転ステップと逆転ステップに夫々相当する。
【００１９】
図１は、本実施例のスロットマシン１の正面図である。スロットマシン１は、前方に開放された筐体２と、該筐体２を前方から覆う前扉３とを備え、該前扉３が筐体２の一側縁に枢支されている。筐体２の内部には、回転可能な四つのリール９ａ〜９ｃ，１３が配設されており、筐体２の前面中央部には、各リール９ａ〜９ｃ，１３を視認可能とする表示窓４ａ，４ｂが設けられる。四つのリール９ａ〜９ｃ，１３のうち、左側から三つのリール９ａ〜９ｃは、役の入賞に係るメインリール９ａ〜９ｃであり、右端のリール１３は、演出に用いられるサブリール１３である。表示窓４ａ，４ｂの上方には、演出用の画像を表示する画像表示器１０が配設されている。画像表示器１０は、前扉３の上部に嵌め込まれている。また、前扉３の前面側には、表示窓４ａ，４ｂの下方に、遊技操作に用いるベットスイッチ５、スタートスイッチ６、ストップスイッチ７、精算スイッチ８等の各種スイッチが配設される。
【００２０】
図２は、本実施例のスロットマシン１の遊技を制御する制御回路を示すブロック図である。スロットマシン１の制御装置は、メイン制御装置２０とサブ制御装置２１の２つの制御装置により構成される。各制御装置２０，２１は、マイクロコンピュータ３０，４０等を配設したプリント基板によって構成されるものであり、基板ケースに収容された状態で、筐体２の内部に配設されている。メイン制御装置２０は、スロットマシン１の遊技のうち、ゲームの進行に関する制御を主に実行し、サブ制御装置２１は、スロットマシン１の遊技のうち、演出に関する制御を主に実行する。
【００２１】
メイン制御装置２０は、メイン用マイクロコンピュータ３０と、コマンド送信回路３１とを備えている。メイン用マイクロコンピュータ３０は、ＣＰＵ３０ａ、タイマ３０ｂ、ＲＯＭ３０ｃ、ＲＡＭ３０ｄ、入出力ポート３０ｅ等を備えてなる。タイマ３０ｂは、一定時間間隔でＣＰＵ３０ａに割込信号を出力するものである。ＲＡＭ３０ｄは、各種のデータを一時的に記憶保持するものであり、作業領域や、各種のスイッチ・センサからの信号を一時的に記憶する記憶領域、カウンタ等を構成するレジスタ領域、バックアップ用記憶領域などからなる。ＲＯＭ３０ｃには、ＣＰＵ３０ａが実行する制御プログラムや、抽選に用いるテーブル等の固定データが格納される。
【００２２】
ベットスイッチ５は、クレジットされているメダルを投入する操作に用いるものである。
【００２３】
スタートスイッチ６は、メインリール９ａ〜９ｃの回転を開始させる操作（開始操作）に用いるものである。本実施例では、レバー式スイッチが用いられており、レバーを傾動させることで、三つのメインリール９ａ〜９ｃが回転を開始する。
【００２４】
ストップスイッチ７は、メインリール９ａ〜９ｃの回転を停止させる操作（停止操作）に用いるものである。ストップスイッチ７は、三つのメインリール９ａ〜９ｃに個別に対応付けられたものが計３個配設される。すなわち、ストップスイッチ７を操作すると、当該ストップスイッチ７に対応するメインリール９ａ〜９ｃが停止するよう構成されている。
【００２５】
精算スイッチ８は、クレジットされているメダル、及び投入されたものの未だ遊技に用いられていないメダルを返却する操作に用いるものである。
【００２６】
メインリールユニット１７は、三つのメインリール９ａ〜９ｃと、メインリール９ａ〜９ｃを個別に回転駆動する三つのステッピングモータ（図示省略）とを備えてなるものである。メインリール９ａ〜９ｃは、円筒形状をなしており、筐体２の内部で左右に並設される。メインリール９ａ〜９ｃには、その外周面に複数種類の図柄が配される。メイン制御装置２０は、ステッピングモータによってメインリール９ａ〜９ｃを回転させることで、外周面の図柄を表示窓４ａで変動表示させ、各ステッピングモータによってメインリール９ａ〜９ｃを任意の角度で停止させることで、表示窓４ａに外周面の図柄を選択的に停止表示させ得るよう構成されている。ここで、表示窓４ａには、中央部分を横断する一本の有効ラインが設定されており、三つのメインリール９ａ〜９ｃが停止した状態で、各メインリール９ａ〜９ｃの図柄のいずれか一つが有効ライン上に停止表示されるよう構成されている。後述するように、有効ラインの上に停止表示される図柄の組合せによって各種の役に入賞したか否かが決定される。
【００２７】
ホッパーユニット１８はメダルを払い出すためのものであり、メダルを貯留するタンクと、タンクのメダルを払出口に向けて送り出す送出機構とを備えている。送出機構は、駆動源となるモータと、送出されるメダルを検出するための払出センサとを備えている。
【００２８】
外部端子板１９は、遊技情報（投入・払出情報、遊技履歴情報、エラー情報など）を外部出力し、遊技場設備によってスロットマシン１の大当り履歴などの情報を閲覧可能とするものである。
【００２９】
サブ制御装置２１は、サブ用マイクロコンピュータ４０と、コマンド受信回路４１と、音声制御回路４２と、画像制御回路４３と、ＬＥＤ駆動回路４４等を備えている。サブ用マイクロコンピュータ４０は、ＣＰＵ４０ａ、タイマ４０ｂ、ＲＯＭ４０ｃ、ＲＡＭ４０ｄ、入出力ポート４０ｅ等を備えてなる。タイマ４０ｂは、一定時間間隔でＣＰＵ４０ａに割込信号を出力するものである。具体的には、タイマ４０ｂは、水晶発振器からのクロック信号に基づいて、１．５ミリ秒ごとに割込信号をＣＰＵ４０ａの割込信号入力部に出力するよう構成される。後述するように、ＣＰＵ４０ａはかかる割込信号が入力される度に、所定の割込処理を実行する。ＲＡＭ４０ｄは、各種のデータを一時的に記憶保持するものであり、作業領域や、各種のスイッチ・センサからの信号を一時的に記憶する記憶領域、カウンタ等を構成するレジスタ領域、バックアップ用記憶領域などからなる。ＲＯＭ４０ｃには、ＣＰＵ４０ａが実行する制御プログラムや、多岐に亘る演出制御内容を規定するテーブル等の固定データが格納される。
【００３０】
メイン制御装置２０のコマンド送信回路３１と、サブ制御装置２１のコマンド受信回路４１は、信号線１６によって相互接続されており、サブ用マイクロコンピュータ４０のＣＰＵ４０ａは、メイン制御装置２０から受信したコマンドに対応した処理を実行する。具体的には、入出力ポート４０ｅから信号を音声制御回路４２へ出力することで音声制御回路４２がスピーカ１１から音を出力し、また、入出力ポート４０ｅから信号を画像制御回路４３へ出力することで画像制御回路４３が画像表示器１０に画像を出力し、また、入出力ポートから信号をＬＥＤ駆動回路４４へ出力することでＬＥＤ駆動回路４４が演出用ランプ１２を点灯させる。また、入出力ポート４０ｅから信号をサブリールユニット１４へ出力することで、サブリール１３の回転を制御する。
【００３１】
図３は、サブリールユニット１４の斜視図である。サブリールユニット１４は、サブリール１３と、筐体２に固定されてサブリール１３を回転可能に支持するベース部材５０と、サブリール１３を正逆両方向に回転駆動するステッピングモータ５１とを備えてなる。また、図３では図示されていないが、ベース部材５０には後述するサブリール接続基板６０（図６参照）が配設される。
【００３２】
サブリール１３は、円筒形状をなしており、その外周面には「三日月」、「７」、「星」などの複数種類の図柄１５が合計１８個配される（図１参照）。後述するように、サブ制御装置２１は、ステッピングモータ５１によってサブリール１３を回転させた後に停止して、表示窓４ｂに表示される図柄１５の種類によって遊技状態等を遊技者に示唆するサブリール演出を実行する。
【００３３】
ステッピングモータ５１は、ハイブリッド型の４相モータであり、Ａ，Ｂ，／Ａ，／Ｂの４相のコイルを個別に励磁するための４つの入力部を備えている。各入力部は、サブ用マイクロコンピュータ４０と接続されており、サブ用マイクロコンピュータ４０からの入力信号に応じて４相のコイルの励磁パターンが切り替わるよう構成される。ステッピングモータ５１の１ステップ角は約１．４°（１周２５２ステップ）である。かかるステッピングモータ５１の構造は、既存の遊技機でリールの回転駆動に用いられているものと同様であるため、詳細な説明は省略する。
【００３４】
また、サブリールユニット１４は、サブリール１３の回転位置を検知するための回転位置検知手段を備えている。回転位置検知手段は、サブリール１３が所定の基準位置にあることを検知する基準位置検知手段と、サブリール１３の回転を検知する回転検知手段とからなる。なお、本実施例では、図１に示すように、「７」の図柄１５が真正面に位置することとなる回転位置をサブリール１３の基準位置として設定している。
【００３５】
基準位置検知手段は、サブリール１３とともに回転する基準位置指標部５２と、サブリール１３が基準位置にあるときに基準位置指標部５２を検知する基準位置センサ５３とで構成される。具体的には、基準位置指標部５２は、サブリール１３の回転方向に対して角度幅を有する小突片であり、基準位置センサ５３は、サブリール１３が基準位置とある時に、基準位置指標部５２によって遮光されて出力信号がＯＮに切り替わるよう配置された光電センサである。なお、基準位置指標部５２は、図４に示すように、サブリール１３の回転方向に対して３°の角度幅に設計されているため、厳密には、基準位置センサ５３は、基準位置を含む３°の回転範囲において出力信号がＯＮとなる。
【００３６】
回転検知手段は、サブリール１３が１／２５６回転する度に、回転方向に応じた信号を出力するものである。具体的には、回転検知手段は、サブリール１３とともに回転する突片状の回転指標部５４と、回転指標部５４の回転を光学的に検知する第一回転検知センサ５６及び第二回転検知センサ５７を備えてなる。図４に示すように、回転指標部５４は、サブリール１３の回転方向に沿って、全周に亘って等間隔に６４個配設される。全ての回転指標部５４は、サブリール１３の回転方向に対する角度幅が等しくなっており、また、隣接する回転指標部５４の間に形成される間隙５５も、回転指標部５４の角度幅（約２．８°）と等しくなっている。すなわち、６４個の回転指標部５４と、回転指標部５４の間に形成される６４個の間隙５５によって、サブリール１３の全周は１２８分割されている。
【００３７】
２つの回転検知センサ５６，５７は、図５に示すように、サブリール１３の回転に伴って各回転指標部５４が投光部と受光部の間の検知領域５９を通過するよう配置された光電センサであり、図５（ａ）のように、検知領域５９に回転指標部５４が位置する時に出力信号がＯＮになり、検知領域５９に回転指標部５４の間隙５５が位置する時に出力信号がＯＦＦになる。サブリール１３の全周には、６４個の回転指標部５４と６４個の間隙５５が配設されているから、各回転検知センサ５６，５７の出力信号は、サブリール１３が１／１２８回転する度にＯＮ／ＯＦＦが切り替わることとなる。ここで、２つの回転検知センサ５６，５７は、出力信号が切り替わる周期が９０°ずれるように配置されており、これにより、サブリール１３が１／２５６回転する度に、少なくとも一方の回転検知センサ５６，５７の出力信号が切り替わるよう構成されている。したがって、かかる回転検知手段によれば、サブリール１３の回転量を約１．４°（３６０／２５６°）の分解能で検知できる。また、かかる構成によれば、回転方向によって、２つの回転検知センサ５６，５７の出力信号の切り替わり態様が異なるため、回転検知センサ５６，５７の出力信号によって、サブリール１３の回転方向も検知できる。
【００３８】
図６は、サブリール１３の制御に係る制御回路を示すブロック図である。上述のように、ステッピングモータ５１は、Ａ，Ｂ，／Ａ，／Ｂの４相のコイルを個別に励磁するための４つの入力部を備えている。各入力部は、サブリールユニット１４のベース部材５０に配設されたサブリール接続基板６０を介して、サブ用マイクロコンピュータ４０と接続されており、サブ用マイクロコンピュータ４０が、夫々の入力部へ「１」（励磁）又は「０」（非励磁）を入力することで、ステッピングモータ５１の励磁パターンを制御し得るよう構成されている。
【００３９】
図６に示すように、サブリール接続基板６０には、センサ回路６１とフィルタ回路６２〜６４が配設されており、基準位置センサ５３、第一回転検知センサ５６、及び第二回転検知センサ５７の出力信号は、フィルタ回路６２〜６４を介して、センサ回路６１に入力される。センサ回路６１は、これらのセンサ５３，５６，５７の出力信号の切り替わりを検知して、ＩＮＴ信号，ＣＷ信号，ＣＣＷ信号，ＲＳＴ信号の４つの信号をサブ用マイクロコンピュータ４０に出力する回路であり、フィルタ回路６２〜６４は、これらのセンサ５３，５６，５７の出力信号の高周波成分を減衰させてセンサ回路６１に出力することにより、センサ５３，５６，５７の出力信号の短い周期での変動をセンサ回路６１が検知しないようにするものである。フィルタ回路６２〜６４の詳細は後述する。
【００４０】
ＩＮＴ信号と、ＣＷ信号と、ＣＣＷ信号は、サブリール１３の回転を報知する信号である。具体的には、センサ回路６１は、いずれかの回転検知センサ５６，５７の出力信号が切り替わった時にＩＮＴ信号をＯＮに切り替える。また、センサ回路６１は、回転検知センサ５６，５７が正転方向の切り替わり態様で切り替わった場合には、ＩＮＴ信号と同時にＣＷ信号をＯＮに切り替え、回転検知センサ５６，５７が逆転方向の切り替わり態様で切り替わった場合には、ＩＮＴ信号と同時にＣＣＷ信号をＯＮに切り替える。すなわち、センサ回路６１は、サブリール１３が正転方向に１／２５６回転する度にＣＷ信号（及びＩＮＴ信号）をＯＮに切り替え、サブリール１３が逆転方向に１／２５６回転する度にＣＣＷ信号（及びＩＮＴ信号）をＯＮに切り替える。なお、サブリール１３の正転方向とは、図柄１５が表示窓４ｂで上から下に移動表示される回転方向であり、逆転方向は正転方向と逆向きの回転方向である。
【００４１】
一方、センサ回路６１は、基準位置センサ５３が基準位置指標部５２を検知して、基準位置センサ５３の出力信号がＯＮに切り替わった時に、ＲＳＴ信号をＯＮに切り替える。かかるＲＳＴ信号は、後述する回転量カウンタをリセットするのに用いられる。なお、センサ回路６１は、ＩＮＴ信号，ＣＷ信号，ＣＣＷ信号，ＲＳＴ信号の各信号をＯＮに切り替えると、サブ用マイクロコンピュータ４０からＣＬＲ信号を受信するまで、各信号の出力をＯＮに維持し続ける。
【００４２】
サブ用マイクロコンピュータ４０は、サブリール１３の回転位置を検知するための回転量カウンタを具備している。回転量カウンタは、「０」〜「２５５」の２５６通りの値をとるカウンタである。回転量カウンタは循環式のカウンタである。すなわち、最大値（「２５５」）の時点で１を加算されると最小値「０」となり、「０」の時点で１を減算されると最大値（「２５５」）となる。
【００４３】
サブ用マイクロコンピュータ４０は、ＣＷ信号（及びＩＮＴ信号）の入力がＯＮになる度に回転量カウンタの値に１を加算し、ＣＣＷ信号（及びＩＮＴ信号）の入力がＯＮになる度に回転量カウンタの値から１を減算する。ＣＷ信号及びＣＣＷ信号は、サブリール１３が１／２５６回転する度にＯＮに切り替わるため、サブリール１３を一回転させると、ＣＷ信号又はＣＣＷ信号が２５６回ＯＮに切り替わって、回転量カウンタの値が一巡して元の値となるよう構成されている。
【００４４】
また、サブ用マイクロコンピュータ４０は、センサ回路６１からのＲＳＴ信号がＯＮに切り替わるのを契機として、回転量カウンタの値を「０」にリセットするカウンタリセット処理を実行する。具体的には、サブ用マイクロコンピュータ４０は、センサ回路６１からのＲＳＴ信号がＯＮに切り替わった後に、センサ回路６１からのＩＮＴ信号がＯＮに切り替わるタイミングでカウンタリセット処理を実行する。
【００４５】
図７は、正転中のサブリール１３の回転検知態様を示すタイミングチャートである。なお、以下の説明では、便宜上、サブリール１３の回転位置を、基準位置から正転方向の回転角度で表す。すなわち、回転位置「０°」は、基準位置を表し、回転位置「９０°」は、基準位置から正転方向に１／４回転した回転位置を表す。
図７に示すように、正転中は、サブリール１３が１／２５６回転する度に、いずれかの回転検知センサ５６，５７の出力信号が切り替わり、その度に、ＣＷ信号（及びＩＮＴ信号）がＯＮに切り替わって、回転量カウンタの値が１ずつ加算される。なお、ＣＷ信号（及びＩＮＴ信号）は、サブ用マイクロコンピュータ４０からのＣＬＲ信号によって、ＯＮに切り替わった直後にＯＦＦに復帰する。ここで、本実施例では、図７中のＴ１の時点で、サブリール１３が基準位置（０°）になると、基準位置指標部５２が基準位置センサ５３を遮光することにより、基準位置センサ５３の出力信号がＯＮに切り替わり、ＲＳＴ信号がＯＮに切り替わる。そして、Ｔ１直後のＴ２の時点で、第二回転検知センサ５７が回転指標部５４に遮蔽されて、ＣＷ信号がＯＮに切り替わると、マイクロコンピュータ４０がカウンタリセット処理を実行して、回転量カウンタの値が「０」になる。
【００４６】
図８は、逆転中のサブリール１３の回転検知態様を示すタイミングチャートである。図８に示すように、逆転中は、サブリール１３が１／２５６回転する度に、いずれかの回転検知センサ５６，５７の出力信号が切り替わり、その度に、ＣＣＷ信号（及びＩＮＴ信号）がＯＮに切り替わって、回転量カウンタの値が１ずつ減算される。なお、ＣＣＷ信号（及びＩＮＴ信号）は、サブ用マイクロコンピュータ４０からのＣＬＲ信号によって、ＯＮに切り替わった直後にＯＦＦに復帰する。ここで、図８中のＴ１の時点で、サブリール１３が基準位置の手前（３°）になると、基準位置指標部５２が基準位置センサ５３を遮光することにより、基準位置センサ５３の出力信号がＯＮに切り替わり、ＲＳＴ信号がＯＮに切り替わる。そして、Ｔ１直後のＴ２の時点で、第一回転検知センサ５６が回転指標部５４に遮蔽されて、ＣＣＷ信号がＯＮに切り替わると、マイクロコンピュータ４０がカウンタリセット処理を実行して、回転量カウンタの値が「０」になる。
【００４７】
このように、回転量カウンタの値は、サブリール１３が基準位置となるのを契機に「０」にリセットされるとともに、正転方向に１／２５６回転する度に１加算され、逆転方向に１／２５６回転する度に１減算されるため、サブ用マイクロコンピュータ４０は、かかる回転量カウンタの値を参照することによって、サブリール１３の現在の回転位置を検知することができる。
【００４８】
次に、サブリール１３の駆動制御について説明する。
本実施例のスロットマシン１では、遊技中にサブリール１３を用いたサブリール演出が実行される。具体的には、サブリール演出では、停止中のサブリール１３が回転した後に停止して、表示窓４ｂに停止表示された図柄１５の種類等によって遊技者に内部状態を示唆する。サブリール演出の実行は、主としてサブ用マイクロコンピュータ４０によって制御される。具体的には、スタートスイッチ６が操作された時点で、遊技状態や役抽選結果、その他の抽選結果に基づいて、サブ用マイクロコンピュータ４０がサブリール演出を実行するか否かを決定する。そして、サブリール演出の実行を決定した場合には、遊技状態や役抽選結果、その他の抽選結果に基づいて、当該サブリール演出の内容を決定する。
【００４９】
サブリール演出は、多種類の演出パターンが用意されている。具体的には、サブリール１３の停止位置は、各図柄１５を表示窓４ｂの真正面に表示し得る数の停止位置が用意されている。また、サブリール１３の回転方向は正転方向と逆転方向が用意され、回転数は、１回転未満から１０回転以上まで複数パターンが用意されている。また、サブリール１３の停止態様についても、サブリール１３の回転を円滑に停止させる通常停止態様と、サブリール１３の回転停止直後にサブリール１３を正逆方向に往復振動させる振動停止態様が用意されており、振動停止態様は、サブリール１３の振動周期の短い高速振動停止態様と、サブリール１３の振動周期の長い低速振動停止態様とが用意されている。
【００５０】
サブ用マイクロコンピュータ４０のＲＯＭ４０ｃには、サブリール演出を実現するためのサブリール１３の駆動パターンが複数種類記憶されており、サブ用マイクロコンピュータ４０は、複数の駆動パターンを適切な順序で組み合わせることにより、サブリール演出を実行する。サブリール１３の駆動パターンは、待機パターンと、加速パターンと、定速パターンと、減速停止パターンと、振動パターンの５つに大別される。
【００５１】
待機パターンは、ステッピングモータ５１を休止させている時の駆動パターンであり、サブリール演出を終了してから、次のサブリール演出を実行するまでの期間は、この待機パターンで制御される。加速パターンは、停止したサブリール１３を、サブリール演出における制御上の最高回転速度まで加速する時の駆動パターンであり、サブ用マイクロコンピュータ４０は、スタートスイッチ６が操作された時点でサブリール演出の実行を決定すると、サブリール１３を加速パターンで駆動する。加速パターンは、サブリール１３を正転方向に加速する正転加速パターンと、逆転方向に加速する逆転加速パターンとからなる。
【００５２】
定速パターンは、サブリール演出における制御上の最高回転速度でサブリール１３を定速回転させる駆動パターンであり、サブ用マイクロコンピュータ４０は、サブリール１３を加速パターンで最高回転速度まで加速した後に、サブリール１３を定速パターンで駆動する。定速パターンは、サブリール１３を正転方向に回転させる正転定速パターンと、逆転方向に回転させる逆転定速パターンとからなる。減速停止パターンは、最高回転速度で定速回転しているサブリール１３を減速して停止させる時の駆動パターンである。サブ用マイクロコンピュータ４０は、定速回転中のサブリール１３が目標の停止位置に接近した時に、減速停止パターンで駆動することにより、サブリール１３を目標の停止位置で停止させる。振動パターンは、サブリール１３を振動停止態様で停止させる時の駆動パターンであり、高速振動停止態様用の高速振動パターンと、低速振動停止態様用の低速振動パターンとからなる。
【００５３】
サブリール１３の駆動パターンは、ステッピングモータ５１の励磁パターンの切替順序と、各励磁パターンの切替間隔とによって規定される。具体的には、サブ用マイクロコンピュータ４０のＲＯＭ４０ｃには、図９に示すように、サブリール１３を回転させる時の励磁パターンの切替順序を規定した励磁順序テーブルが記憶される。励磁順序テーブルは、４通りの励磁パターンを示す励磁データを０〜３の励磁ポインタの値で順序付けして記憶したものである。励磁データは、ステッピングモータ５１の各入力部に１ビットずつ入力する計４ビットのデータであり、励磁データの各ビットの値によって４相のコイルの励磁パターンが決定される。例えば、励磁データのＡ相に入力するビットが「１」であればＡ相のコイルが励磁状態となり、「０」であればＡ相のコイルは非励磁状態となる。
【００５４】
サブ用マイクロコンピュータ４０は、サブリール１３を正転させる場合は、ステッピングモータ５１に入力する励磁データを、励磁ポインタの昇順（０→１→２→３→０→１…）で繰返し切り替える。これにより、ステッピングモータ５１は、Ａ相→Ｂ相→／Ａ相→／Ｂ相→Ａ相→Ｂ相…の順番に励磁されて、励磁パターンが切り替わる度に正転方向に１ステップ（１／２５２回転）ずつ回転する。これに対して、サブ用マイクロコンピュータ４０は、サブリール１３を逆転させる場合は、ステッピングモータ５１に入力する励磁データを励磁ポインタの降順（３→２→１→０→３→２…）で繰返し切り替える。これにより、ステッピングモータ５１は、／Ｂ相→／Ａ相→Ｂ相→Ａ相→／Ｂ相→／Ａ相…の順番に励磁されて、励磁パターンが切り替わる度に、逆転方向に１ステップ（１／２５２回転）ずつ回転する。
【００５５】
また、サブ用マイクロコンピュータ４０は、サブリール１３を正逆方向に往復振動させる場合は、ステッピングモータ５１に入力する励磁データを、励磁ポインタの昇順に１つ切り替える正転ステップと、励磁ポインタの降順に１つ切り替える逆転ステップとを交互に繰り返す。例えば、開始時点の励磁ポインタが「０」の場合は、まず、正転ステップで励磁ポインタ「１」の励磁パターンに切り替えて、サブリール１３を正転方向に付勢し、次の逆転ステップで励磁ポインタ「０」の励磁パターンに切り替えて、サブリール１３を逆転方向に付勢する。そして、かかる正転ステップと逆転ステップを繰り返すことにより、サブリール１３を正逆方向に往復振動させる。
【００５６】
図１０，１１は、サブリール演出の一実行例を示したものである。かかる実行例のサブリール演出は、サブリール１３を正転方向に所定回数回転させて、４０°の回転位置で、通常停止態様で停止させる演出である。まず、図１０に示すように、かかる例では、サブリール演出を開始するＴ１以前は、駆動パターンは待機パターンとなっている。なお、待機パターンでは、サブ用マイクロコンピュータ４０は、ステッピングモータ５１に入力する励磁データを「００００」にして、サブリール演出を開始するまで、ステッピングモータ５１を、４相のコイル全てが非励磁となる無励磁状態に制御する。
【００５７】
そして、サブ用マイクロコンピュータ４０は、サブリール演出の実行を決定すると、Ｔ１時点で、サブリール１３を正転させるために、駆動パターンを加速パターン（正転加速パターン）に変更する。正転加速パターンでは、サブ用マイクロコンピュータ４０は、ステッピングモータ５１の励磁パターンを励磁ポインタの昇順で切り替えることでサブリール１３を正転させる。ここで、加速パターンにおいては、加速パターン用の励磁切替テーブルに規定された切替間隔で、ステッピングモータ５１の励磁パターンを切り替える。励磁切替テーブルは、図１２に示すように、励磁パターンの切替間隔を測定するタイマ値を、タイマ用ポインタの値で順序付けて記憶したものである。なお、励磁切替テーブルのタイマ値は、１．５ミリ秒間隔で更新されるものであり、タイマ値が「１５」の時は、２２．５ミリ秒（１５×１．５ミリ秒）経過後に、次の励磁パターンに切り替える。
【００５８】
図１２に示すように、加速パターン用の励磁切替テーブルには、「１５」→「１１」→・・・→「５」→「４」と段階的に減少するタイマ値が設定されており、励磁パターンの切替間隔が減少するに連れて、サブリール１３の回転が加速されていく。そして、加速パターンでは、タイマ用ポインタが最大値「７」となった時点で、励磁データの切替間隔が６ミリ秒（タイマ値「４」）となり、サブリール１３の回転が、制御上の最高回転速度（約４０回転／分）に到達する。かかる実行例では、図１０に示すように、サブ用マイクロコンピュータ４０は、加速パターンによってサブリール１３が最高回転速度に達すると、直後のＴ２時点で、駆動パターンを定速パターン（正転定速パターン）に変更する。定速パターンでは、サブ用マイクロコンピュータ４０は、ステッピングモータ５１の励磁パターンを、６ミリ秒間隔で、励磁ポインタの昇順に繰返し切り替えることで、サブリール１３を最高回転速度で正転方向に定速回転させる。
【００５９】
そして、かかる実行例では、定速パターンでサブリール１３が所定回数回転して、サブリール１３が目標の停止位置に接近すると、図１１のＴ３の時点で、サブ用マイクロコンピュータ４０が、駆動パターンを減速停止パターンに変更する。減速停止パターンでは、サブ用マイクロコンピュータ４０は、ステッピングモータ５１に入力する励磁データを「１１１１」にして、ステッピングモータ５１を、一定時間（６０ミリ秒）の間、４相のコイル全てが励磁される全相励磁状態に制御する。そして、かかる減速停止パターンにより、サブリール１３は急速に減速し、目標の停止位置（ここでは４０°）で停止する。そして、サブ用マイクロコンピュータ４０は、減衰停止パターン開始から一定時間が経過したＴ４の時点で駆動パターンを待機パターンに変更して、一連のサブリール演出を終了する。
【００６０】
以上のように、サブ用マイクロコンピュータ４０は、サブリール１３の駆動パターンを、待機パターン→加速パターン→定速パターン→減速停止パターンの順序で切り替えることにより、サブリール演出を実行する。なお、図１０，１１の実行例は、サブリール１３を通常停止態様で停止させるため、減速停止パターンでサブリール１３を停止させた時点でサブリール演出を終了させているが、サブリール１３を振動停止態様で停止させる場合は、サブ用マイクロコンピュータ４０は、減速停止パターンでサブリール１３を停止させた後に、駆動パターンを振動パターンに変更して、サブリール１３を正逆方向に往復振動させる。
【００６１】
図１３は、サブリール１３を高速振動停止態様で停止させるサブリール演出の実行例を示したものである。かかる実行例では、サブ用マイクロコンピュータ４０は、減速停止パターンでサブリール１３の回転を停止させたＴ４の時点で、駆動パターンを高速振動パターンに変更する。なお、かかる実行例は、Ｔ４時点までは、図１０，１１の実行例のＴ４時点までと同様であるため、共通する部分の説明は省略する。
【００６２】
高速振動パターンでは、サブ用マイクロコンピュータ４０は、正転ステップと逆転ステップを交互に繰り返すことで、サブリール１３を正逆方向に往復振動させる。ここで、高速振動パターンにおいては、サブ用マイクロコンピュータ４０は、図１４（ａ）に示す高速振動パターン用の励磁切替テーブルに規定された切替間隔で、正転ステップと逆転ステップを交互に実行する。高速振動パターン用の励磁切替テーブルのタイマ値は、開始時と終了時（タイマ用ポインタ＝０，１０）を除いて、「２」（３ミリ秒）に設定されている。すなわち、高速振動パターンでは、３ミリ秒間隔で正転方向と逆転方向に交互に付勢されて、図１３に示すように、サブリール１３は、６ミリ秒周期で正逆方向に一定振幅（β）で往復振動する。
【００６３】
そして、サブ用マイクロコンピュータ４０は、高速振動パターンにおいて、タイマ用ポインタが最大値（「１０」）に達したＴ５の時点で、駆動パターンを待機パターンに変更する。これにより、サブリール１３は、振動前の回転位置（４０°）に停止して、一連のサブリール演出が終了する。
【００６４】
図１５は、サブリール１３を低速振動停止態様で停止させるサブリール演出の実行例を示したものである。かかる実行例では、サブ用マイクロコンピュータ４０は、減速停止パターンでサブリール１３の回転を停止させたＴ４の時点で、駆動パターンを低速振動パターンに変更する。なお、かかる実行例は、Ｔ４時点までは、図１０，１１の実行例のＴ４時点までと同様であるため、共通する部分の説明は省略する。
【００６５】
低速振動パターンでは、サブ用マイクロコンピュータ４０は、高速振動パターンと同様に、サブ用マイクロコンピュータ４０は、正転ステップと逆転ステップを交互に繰り返すことで、サブリール１３を正逆方向に往復振動させる。ここで、低速振動パターンでは、図１４（ｂ）に示す低速振動パターン用の励磁切替テーブルに規定された切替間隔で、正転ステップと逆転ステップを交互に実行する。低速振動パターン用の励磁切替テーブルの各タイマ値は、高速振動パターン用の励磁切替テーブル（図１４（ａ））の５倍に設定されており、低速振動パターンでは、図１５に示すように、サブリール１３は、高速振動パターンの５倍の振動周期（３０ミリ秒周期）で、正逆方向に一定振幅（γ）で往復振動することとなる。
【００６６】
そして、サブ用マイクロコンピュータ４０は、低速振動パターンにおいて、タイマ用ポインタが最大値（「１０」）に達したＴ５の時点で、駆動パターンを待機パターンに変更する。これにより、サブリール１３は、振動前の回転位置（４０°）に停止して、一連のサブリール演出が終了する。
【００６７】
以下に、本発明の要部に係る構成を説明する。
上述のように、本実施例では、基準位置センサ５３及び２つの回転検知センサ５６，５７と、センサ回路６１との間に夫々フィルタ回路６２〜６４が配設されている。センサ回路６１は、基準位置センサ５３及び２つの回転検知センサ５６，５７の出力信号の切り替わりを検知して、サブ用マイクロコンピュータ４０に各種の信号を送信するよう構成されているが、本実施例では、フィルタ回路６２〜６４によって、各センサ５３，５６，５７の出力信号の高周波成分を減衰させることにより、センサ回路６１が、各センサ５３，５６，５７の出力信号の所定間隔未満での変動を検知しないようにしている。
【００６８】
詳述すると、３つのフィルタ回路６２〜６４は、いずれもローパスフィルタと正帰還アナログシュミットトリガを組み合わせたものであり、各センサ５３，５６，５７の出力信号の高周波成分を減衰させることにより、各センサ５３，５６，５７から出力される所定幅未満のパルス信号が、センサ回路６１で検知されないよう遮断する。具体的には、本実施例では、図１６に示すように、各センサ５３，５６，５７から出力される幅５ミリ秒未満のパルス信号はフィルタ回路６２〜６４で遮断され、幅５ミリ秒以上のパルス信号はフィルタ回路６２〜６４を通過してセンサ回路６１に入力される。
【００６９】
回転検知センサ５６，５７とセンサ回路６１の間に設けられたフィルタ回路６３，６４は、上述のように、幅５ミリ秒未満のパルス信号を遮断することによって、回転検知センサ５６，５７の出力信号に含まれる高周波ノイズを遮断するだけでなく、サブリール演出時に発生する、回転検知センサ５６，５７の出力信号の変動も部分的に遮断する。以下に、フィルタ回路６３，６４の機能を具体的に説明する。
【００７０】
上述のように、サブリール１３は、待機パターン、加速パターン、定速パターン、減速停止パターン、及び振動パターンで駆動される。ここで、加速パターン、定速パターン、及び減速停止パターンにおいては、サブリール１３が回転して回転検知センサ５６，５７の出力信号が切り替わることとなるが、これらの駆動パターンでは、回転検知センサ５６，５７の出力信号の切替間隔が５ミリ未満とはならないため、夫々の回転検知センサ５６，５７がサブリール１３の動きに応じて出力するパルス信号は、フィルタ回路６３，６４を通過して、センサ回路６１に入力される。
【００７１】
上述した図１０，１１の実行例を参照して詳述すると、各回転検知センサ５６，５７は、サブリール１３の回転中は、サブリール１３が１／１２８回転する度にそれぞれ出力信号が切り替わるため、各回転検知センサ５６，５７の出力信号の切替間隔は、サブリール１３が最高回転速度で回転させる定常パターンの時に最も短い１２ミリ秒となり、加速パターン（正転加速パターン）及び減速停止パターンでは、各回転検知センサ５６，５７の出力信号の切替間隔は１２ミリ秒以上となる。
【００７２】
このように、本実施例では、加速パターン、定速パターン、及び減速停止パターンの時は、各回転検知センサ５６，５７の出力信号の切替間隔が１２ミリ秒以上となるため、サブリール１３の回転に基づく回転検知センサ５６，５７の出力信号の切り替わりは、フィルタ回路６３，６４で遮断されることなく通過して全てセンサ回路６１で検知され、サブリール１３が１／２５６回転する度に、回転量カウンタが加減算されることとなる。したがって、加速パターン、定速パターン、及び減速停止パターンにおいては、回転量カウンタの値は、サブリール１３の回転位置を正確に反映したものとなる。
【００７３】
一方、サブリール１３を振動パターンで駆動させる場合は、サブリール１３は１／２５６回転未満の振幅で振動することとなるが、この振動範囲内に、回転検知センサ５６，５７の出力信号が切り替わる回転位置が含まれている場合は、サブリール１３の振動中に回転検知センサ５６，５７の出力信号が短い間隔で変動することとなる。そして、かかる出力信号の切替間隔が５ミリ秒未満となる場合には、フィルタ回路６３，６４によって遮断されて、センサ回路６１に入力されなくなる。
【００７４】
上述した図１３，１５の実行例に沿って詳述すると、まず、図１３の実行例では、Ｔ４〜Ｔ５にかけて、サブリール１３を高速振動パターンで振動させるが、振動範囲内に、第一回転検知センサ５６の出力信号が切り替わる回転位置（４０°＋α）が含まれており、サブリール１３が振動により１往復する間に、第一回転検知センサ５６の出力信号が２回切り替わる。このため、図１３に示すように、かかる実行例では、６ミリ秒の振動周期の間に、第一回転検知センサ５６が幅ＸのＯＮ信号と幅ＹのＯＦＦ信号を交互に出力する。ここで、幅Ｘと幅Ｙの合計が６ミリ秒であるため、かかるＯＮ信号とＯＦＦ信号の少なくとも一方は、幅５ミリ秒未満となって、フィルタ回路６３によって遮断される。このため、図１３に示すように、高速振動パターンにおいては、回転検知センサ５６，５７の出力信号が切り替わっても、センサ回路６１のＣＷ信号やＣＣＷ信号がＯＮに切り替わることはない。
【００７５】
一方、図１５の実行例では、Ｔ４〜Ｔ５にかけて、サブリール１３を低速振動パターンで振動させるが、図１３の実行例と同様に、振動範囲内に、第一回転検知センサ５６の出力信号が切り替わる回転位置（４０°＋α）が含まれているため、サブリール１３が１回振動する間に、第一回転検知センサ５６の出力信号が２回切り替わる。このため、図１５に示すように、かかる実行例では、３０ミリ秒の振動周期の間に、第一回転検知センサ５６は幅ＸのＯＮ信号と幅ＹのＯＦＦ信号を出力する。ここで、幅Ｘと幅Ｙの合計が３０ミリ秒であるため、多くの場合は、かかるＯＮ信号とＯＦＦ信号の双方は、フィルタ回路６３を通過する幅５ミリ秒以上となり、センサ回路６１に入力される。このため、低速振動パターンにおいては、多くの場合、回転検知センサ５６，５７の出力信号の切り替わりは、フィルタ回路６３，６４を通過してセンサ回路６１に入力される。このため、図１５に示すように、低速振動パターンにおいては、多くの場合、回転検知センサ５６，５７の出力信号が切り替わる度に、センサ回路６１のＣＷ信号又はＣＣＷ信号がＯＮに切り替わることとなる。
【００７６】
このように、本実施例では、高速振動パターンにおいて回転検知センサ５６，５７の出力信号が短い間隔で切り替わる場合には、当該出力信号の切り替わりが、フィルタ回路６３，６４で遮断されて、センサ回路６１で検知されなくなり、回転量カウンタが更新されなくなる。かかる出力信号の切り替わりは、高周波ノイズでなく、演出上のサブリール１３の動きに基づいて生じるものであるが、本実施例では、かかる出力信号の切り替わりをフィルタ回路６３，６４で遮断することで、従来構成に比べて、回転量カウンタの更新処理の負担を軽減することができる。なお、サブリール１３の回転位置は振動パターンの前後で変化しないため、振動パターン中に回転量カウンタが更新されなくても、サブリール１３の回転位置の制御に不具合が生じることはない。また、本実施例では、このように、高速振動パターンにおいては、回転量カウンタが更新されなくなるため、回転量カウンタの更新処理の負担を考慮することなく、演出効果が最大となる駆動速度でサブリール１３を振動させることができる。したがって、本実施例にあっては、高速振動パターンによる演出効果を損なうことなく、回転量カウンタの更新処理の負担を適切に軽減することが可能となる。また、本実施例では、このように回転量カウンタの更新処理の負担が軽減されるため、サブ用マイクロコンピュータ４０に、回転量カウンタの更新処理を、その他の処理と並行して実行させることができ、これにより、コストの低減が可能となる。
【００７７】
また、上述のように、振動パターン以外の駆動パターンでサブリール１３を駆動する場合には、回転検知センサ５６，５７の出力信号が切り替わる度に、回転量カウンタが加減算される。このため、本実施例にあっては、フィルタ回路６３，６４によって回転量カウンタの更新処理の負担を軽減しつつ、サブリール１３の回転位置の変動に応じて、回転量カウンタの値を適切に更新することができる。
【００７８】
また、本実施例では、ステッピングモータ５１が１ステップで１／２５２回転するのに対して、各回転検知センサ５６，５７の出力信号は、サブリール１３が１／１２８回転する度、順番に切り替わる。換言すると、サブリール１３が１／２５６回転する度にいずれかの出力信号が切り替わるよう構成されているため、ステッピングモータの脱調によりサブリールの回転位置が１ステップ角でも変動すると、当該変動に基づいて少なくともいずれかの回転検知センサの出力信号が切り替わることとなる。ここで、脱調によって生じるサブリール１３の回転位置の変動は最高回転速度以下となるため、本実施例では、高速振動パターンの時に脱調が生じた場合でも、脱調によって生じる回転検知センサの出力信号の変動は、フィルタ回路６３，６４で遮断されることなく通過してセンサ回路６１で検知され、当該変動に基づいて回転量カウンタが更新される。したがって、本実施例では、高速振動パターンにおいて脱調が生じたとしても、回転量カウンタの値はサブリール１３の回転位置を正確に反映したものとなる。
【００７９】
以下に、変形例のスロットマシンについて説明する。
本変形例は、上記実施例から高速振動パターンにおける制御内容を変更したものである。なお、高速振動パターンの内容以外は、上記実施例と同一構成であるため、以下の説明では、実施例と同一符号を付して、共通部分の説明を省略する。
【００８０】
上記実施例の高速振動パターンでは、ステッピングモータ５１の励磁パターンを切り替えて、サブリール１３を正転方向と逆転方向に交互に付勢することにより、サブリール１３を正逆方向に往復振動させる。これに対して、本変形例の高速振動パターンでは、サブリール１３が定速回転している時に、ステッピングモータ５１を一相励磁状態に固定してオーバーシュートとアンダーシュートを繰り返させることで、安定点を中心にサブリール１３を往復振動させる。
【００８１】
図１７は、変形例において、サブリール１３を高速振動停止態様で停止させるサブリール演出の実行例を示したものである。
かかる実行例では、サブ用マイクロコンピュータ４０は、図中のＴ６時点まで、サブリール１３を定速パターン（正転定速パターン）で駆動して、サブリール１３を最高回転速度で正転させる。そして、サブ用マイクロコンピュータ４０は、回転量カウンタの値が目標値「２８」となったＴ６時点で、駆動パターンを高速振動パターンに変更する。本変形例に係る高速振動パターンでは、サブ用マイクロコンピュータ４０は、ステッピングモータ５１を、高速振動パターンに変更した時点の励磁パターン（励磁ポインタ「０」）に６０ミリ秒間固定する。これにより、正転していたステッピングモータ５１は、安定点（４０°）の周囲でオーバーシュートとアンダーシュートを繰り返して正逆方向に往復振動し、やがて減衰して停止することとなる。そして、かかる実行例では、サブ用マイクロコンピュータ４０は、高速振動パターンにおいて、励磁パターンを６０ミリ秒間固定すると、Ｔ７の時点で駆動パターンを待機パターンに変更して、サブリール演出を終了する。
【００８２】
本変形例の高速振動パターンでは、サブリール１３は９ミリ秒周期で振動することとなる。この振動周期は、ステッピングモータ５１やサブリール１３の特性によって決定される。ここで、図１７の実行例では、サブリール１３の振動範囲内に、第一回転検知センサ５６の出力信号が切り替わる回転位置が含まれており、サブリール１３が１回振動する９ミリ秒の間に、第一回転検知センサ５６が幅ＸのＯＮ信号と幅ＹのＯＦＦ信号を出力する。幅Ｘと幅Ｙの合計が９ミリ秒であるため、ＯＮ信号とＯＦＦ信号の少なくとも一方が、フィルタ回路６３によって遮断される５ミリ秒未満となって、フィルタ回路６３によって遮断される。このため、本変形例にあっても、高速振動パターンの振動によって生じる回転検知センサ５６，５７の出力信号の切り替わりは、センサ回路６１によって検知されず、高速振動パターン中に、回転量カウンタが加減算されることはない。
【００８３】
このように、本発明に係る高速振動パターンは、本変形例の高速振動パターンのように、ステッピングモータ５１を回転させた後に、励磁パターンを固定することにより、安定点を中心にサブリール１３を正逆方向に往復振動させるものであってもよい。特に、本変形例の高速振動パターンは、サブリール１３の回転中に、ステッピングモータ５１の励磁パターンを固定するだけで、サブリール１３を往復振動させることができるため、上記実施例の高速振動パターンに比べて、サブリール１３を簡単な制御で振動させられるという利点がある。なお、本変形例の高速振動パターンでは、慣性モーメントによって脱調するおそれが比較的大きいが、本変形例の高速振動パターンにおいても、脱調によるサブリール１３の回転位置の変動はセンサ回路６１によって検知されて、当該変動に応じて回転量カウンタの値が更新されるため、高速振動パターン中に脱調したとしても不具合は生じない。
【００８４】
以上に本発明の実施例を説明したが、本発明の遊技機は、上記実施例の形態に限らず本発明の要旨を逸脱しない範囲内において種々変更を加えることができる。例えば、上記実施例は、本発明をスロットマシンのサブリールに適用したものであるが、本発明に係る回転役物は、スロットマシンのメインリールやその他の役物にも適用可能である。また、本発明はパチンコ機等の遊技機の回転役物にも適用可能である。
【００８５】
また、上記実施例では、４相のステッピングモータ５１を１相励磁方式の励磁シーケンスで回転させているが、ステッピングモータ５１を１−２相励磁方式や２相励磁方式の励磁シーケンスで回転させるようにしてもよい。また、３相、５相モータを本発明に係るステッピングモータに採用することもできる。
【００８６】
また、上記実施例では、サブ制御装置２１がステッピングモータ５１を直接駆動制御しているが、本発明は、かかる構成に限らず、ドライバやコントローラを介してステッピングモータの駆動制御を行う構成であってもかまわない。
【００８７】
また、サブリール１３の駆動パターンについても、上記実施例の構成に限定されず、適宜変更可能である。例えば、上記実施例では、サブリール１３の回転を停止させるタイミングで高速振動パターンに制御しているが、サブリール１３の回転の開始時に高速振動パターンに制御してもよい。また、サブリール１３が長時間停止している時に、高速振動演出に制御してもよい。
【００８８】
また、上記変形例に係る高速振動パターンは、サブリール１３が定速回転している時に、一相励磁状態に固定するものであるが、サブリール１３の加速中や減速中に、一相励磁状態に固定するものであっても構わない。また、上記変形例に係る高速振動パターンは、ステッピングモータ５１を一相励磁状態に固定するものであるが、一相励磁状態に替えて二相励磁状態に固定するようにしてもよい。また、上記変形例に係る高速振動パターンは、サブリール１３の振動が減衰して停止するまでステッピングモータ５１を一相励磁状態に固定するが、サブリール１３の振動が停止する前に励磁パターンを切り替えて、サブリール１３を回転駆動するようにしてもよい。
【００８９】
また、本発明に係るフィルタ回路は、上記実施例のフィルタ回路６３，６４の構成に限定されず、回転検知センサの出力信号の高周波成分を減衰させて、当該出力信号の閾値間隔未満の切り替わりを、センサ回路が検知し得ないようにするものであればよい。また、フィルタ回路の閾値間隔も、上記実施例の間隔に限定されず、回転役物の駆動パターンに応じて適宜設定することが可能である。
【符号の説明】
【００９０】
１  スロットマシン（遊技機）
４ａ，４ｂ  表示窓
１３  サブリール（回転役物）
１４  サブリールユニット
１５  図柄
２０  メイン制御装置
２１  サブ制御装置
４０  サブ用マイクロコンピュータ
５０  ベース部材
５１  ステッピングモータ
５２  基準位置指標部
５３  基準位置センサ
５４  回転指標部
５５  間隙
５６  第一回転検知センサ
５７  第二回転検知センサ
６０  サブリール接続基板
６１  センサ回路
６２，６３，６４  フィルタ回路
【要約】
【課題】回転役物による演出効果を損なうことなく、回転量カウンタの更新処理の負担を低減し得る遊技機を提供する。
【解決手段】回転役物が単位切替角度回転する度に出力信号のＯＮ／ＯＦＦを切り替える回転検知センサと、回転検知センサの出力信号の切り替わりを検知するセンサ回路との間にフィルタ回路を配設して、回転検知センサの出力信号の高周波成分をフィルタ回路で減衰させることによって、回転検知センサの出力信号が、所定の閾値間隔未満で切り替わるのをセンサ回路が検知不能となるよう構成し、さらに、前記閾値間隔を、回転役物を振動させる高速振動パターンの振動周期の２倍以上とする。
【選択図】図１３【図１】
0006026690.tif 000002
【図２】
0006026690.tif 000003
【図３】
0006026690.tif 000004
【図４】
0006026690.tif 000005
【図５】
0006026690.tif 000006
【図６】
0006026690.tif 000007
【図７】
0006026690.tif 000008
【図８】
0006026690.tif 000009
【図９】
0006026690.tif 000010
【図１０】
0006026690.tif 000011
【図１１】
0006026690.tif 000012
【図１２】
0006026690.tif 000013
【図１３】
0006026690.tif 000014
【図１４】
0006026690.tif 000015
【図１５】
0006026690.tif 000016
【図１６】
0006026690.tif 000017
【図１７】
0006026690.tif 000018