(57)【要約】      （修正有）【課題】モータにより駆動される回転リールの単位当たりの回転量を切り替えることができるモータ制御装置を提供する。【解決手段】モータ制御装置は、上位の制御装置から、回転リールの単位回転量を表す回転量設定信号を受信するとともに、回転リールが回転駆動されている間、回転リールが単位回転量だけ回転する度に、回転リールの回転を継続することを表す制御信号を上位の制御装置から受信する通信部１０と、受信した回転量設定信号に応じて単位回転量を設定し、かつ、制御信号を受信する度に、単位回転量だけ回転リールを駆動するモータ２を回転させる駆動指示信号を出力する駆動制御部１２と、駆動指示信号を受信する度に、モータを回転させる駆動信号を生成し、回転リールが単位回転量だけ回転する間、駆動信号を出力する駆動信号生成部１３とを有する。【選択図】図１
2019106772.tif 000002
【特許請求の範囲】
【請求項１】
回胴遊技機が有する、回転リールを駆動するモータを制御するモータ制御装置であって、
上位の制御装置から、前記回転リールの単位回転量を表す回転量設定信号を受信するとともに、前記回転リールが回転駆動されている間、前記回転リールが前記単位回転量だけ回転する度に、前記回転リールの回転を継続することを表す制御信号を前記上位の制御装置から受信する通信部と、
前記受信した回転量設定信号に応じて前記単位回転量を設定し、かつ、前記制御信号を受信する度に、前記単位回転量だけ前記回転リールを回転させる駆動指示信号を出力する駆動制御部と、
前記駆動指示信号を受信する度に、前記モータを回転させる駆動信号を生成し、前記回転リールが前記単位回転量だけ回転する間、前記駆動信号を出力する駆動信号生成部と、
を有するモータ制御装置。
【請求項２】
前記回転リールには、円周方向に沿って複数の図柄が表示され、
前記回転リールが回転駆動されている間において、前記回転リールの前記複数の図柄の何れかが所定の位置に停止するよう前記モータにブレーキを掛けるタイミングを判定するブレーキタイミング判定部をさらに有し、
前記駆動制御部は、前記制御信号を受信する度に、前記モータが所定の回転角度だけ回転する度に検知信号を出力する回転角センサが、前記回転リールが設定された前記単位回転量だけ回転する間に出力する検知信号の数を前記ブレーキタイミング判定部へ出力し、
前記ブレーキタイミング判定部は、前記検知信号の数を受信する度に当該検知信号の数の累積値に受信した前記検知信号の数を加算し、一方、前記回転角センサから前記検知信号を受信する度に前記累積値から１を減算し、前記累積値が所定の停止閾値以下となったときに前記駆動信号生成部へ前記モータにブレーキを掛けることを指示し、
前記駆動信号生成部は、前記モータにブレーキを掛けることを指示されると、前記モータが回転を停止するまで前記モータを停止させるブレーキ信号を出力する、
請求項１に記載のモータ制御装置。
【請求項３】
回胴遊技機であって、遊技機本体と、
前記遊技機本体内に回転可能に配置される回転リールと、
前記回転リールを駆動するモータと、
前記モータが所定の回転角度だけ回転する度に検知信号を出力する回転角センサと、
前記モータを制御するモータ制御装置と、
遊技の状態に応じた前記回転リールの単位回転量を表す回転量設定信号を前記モータ制御装置へ出力するとともに、前記回転リールが前記単位回転量だけ回転する度に、前記回転リールの回転を継続することを表す制御信号を前記モータ制御装置へ出力する制御装置と、
を有し、
前記モータ制御装置は、
前記制御装置から前記回転量設定信号を受信するとともに、前記回転リールが回転駆動されている間、前記回転リールが前記単位回転量だけ回転する度に、前記制御信号を前記制御装置から受信する通信部と、
前記受信した回転量設定信号に応じて前記単位回転量を設定し、かつ、前記制御信号を受信する度に、前記単位回転量だけ前記回転リールを回転させる駆動指示信号を出力する駆動制御部と、
前記駆動指示信号を受信する度に、前記モータを回転させる駆動信号を生成し、前記回転リールが前記単位回転量だけ回転する間、前記駆動信号を出力する駆動信号生成部と、
を有する回胴遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回胴遊技機が有する回転リールを駆動するモータを制御するためのモータ制御装置及びそのようなモータ制御装置を有する回胴遊技機に関する。
【背景技術】
【０００２】
回胴遊技機は、円周方向に沿って複数の図柄が表された複数の回転リールを有する。これらの回転リールを回転駆動するために、一般にモータが用いられる（例えば、特許文献１を参照）。また回胴遊技機では、各回転リールが回転動作しているときに、遊技者が停止ボタンを押下するといった操作を行うことで対応する回転リールの回転が停止される。このように、回転リールは、予め決められた回転量だけ回転するのではなく、また、不定期に行われる遊技者の操作に応じて停止することが要求される。さらに、回転リールは、各回転リールに表された図柄が一列に並んだ状態で停止するように、その回転リールに表された複数の図柄の何れかが予め設定された停止位置にて静止するように停止することが求められる。そのため、回転リールを駆動するモータを制御するモータ制御装置は、例えば、上位の制御装置（例えば、演出用のプロセッサユニット（以下、単に演出用CPUと呼ぶ）あるいは主制御装置）から、回転リールが所定角度回転する度に、その所定角度回転させるための制御信号を受信して、回転リールがその所定角度回転する分だけモータを回転させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１８５４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、遊技者の興趣を高めるためには、遊技の状態に応じて、回転リールの回転状態が変更可能であることが好ましい。そこで、回転リールの単位当たりの回転量（以下、単に単位回転量と呼ぶことがある）を切り替えることができるように、回転リールを駆動するモータを制御可能であることが好ましい。
【０００５】
そこで、本発明は、モータにより駆動される回転リールの単位当たりの回転量を切り替えることができるモータ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一つの形態として、回胴遊技機が有する、回転リールを駆動するモータを制御するモータ制御装置が提供される。このモータ制御装置は、上位の制御装置から、回転リールの単位回転量を表す回転量設定信号を受信するとともに、回転リールが回転駆動されている間、回転リールが単位回転量だけ回転する度に、回転リールの回転を継続することを表す制御信号を上位の制御装置から受信する通信部と、受信した回転量設定信号に応じて単位回転量を設定し、かつ、制御信号を受信する度に、単位回転量だけ回転リールを回転させる駆動指示信号を出力する駆動制御部と、駆動指示信号を受信する度に、モータを回転させる駆動信号を生成し、回転リールが単位回転量だけ回転する間、駆動信号を出力する駆動信号生成部とを有する。
【０００７】
係る構成を有することで、このモータ制御装置は、モータにより駆動される回転リールの単位当たりの回転量を切り替えることができる。
【０００８】
このモータ制御装置において、回転リールには、円周方向に沿って複数の図柄が表示され、またこのモータ制御装置は、回転リールが回転駆動されている間において、回転リールの複数の図柄の何れかが所定の位置に停止するようモータにブレーキを掛けるタイミングを判定するブレーキタイミング判定部をさらに有することが好ましい。この場合において、駆動制御部は、制御信号を受信する度に、モータが所定の回転角度だけ回転する度に検知信号を出力する回転角センサが、回転リールが設定された単位回転量だけ回転する間に出力する検知信号の数をブレーキタイミング判定部へ出力し、ブレーキタイミング判定部は、検知信号の数を受信する度に検知信号の数の累積値に受信した検知信号の数を加算し、一方、回転角センサから検知信号を受信する度に累積値から１を減算し、累積値が所定の停止閾値以下となったときに駆動信号生成部へモータにブレーキを掛けることを指示し、駆動信号生成部は、モータにブレーキを掛けることを指示されると、モータが回転を停止するまでモータを停止させるブレーキ信号を出力することが好ましい。
【０００９】
これにより、このモータ制御装置は、回転リールを何れかの図柄が所定の停止位置に停止するように回転リールを停止させることができる。
【００１０】
また、他の実施形態によれば、回胴遊技機が提供される。この回胴遊技機は、遊技機本体と、遊技機本体内に回転可能に配置され、かつ、回転リールと、回転リールを駆動するモータと、モータが所定の回転角度だけ回転する度に検知信号を出力する回転角センサと、モータを制御するモータ制御装置と、遊技の状態に応じた回転リールの単位回転量を表す回転量設定信号をモータ制御装置へ出力するとともに、回転リールが単位回転量だけ回転する度に、回転リールの回転を継続することを表す制御信号をモータ制御装置へ出力する制御装置とを有する。そしてモータ制御装置は、制御装置から回転量設定信号を受信するとともに、回転リールが回転駆動されている間、回転リールが単位回転量だけ回転する度に、制御信号を制御装置から受信する通信部と、受信した回転量設定信号に応じて単位回転量を設定し、かつ、制御信号を受信する度に、単位回転量だけ回転リールを回転させる駆動指示信号を出力する駆動制御部と、駆動指示信号を受信する度に、モータを回転させる駆動信号を生成し、回転リールが単位回転量だけ回転する間、駆動信号を出力する駆動信号生成部とを有する。
【００１１】
係る構成を有することで、この遊技機は、遊技の状態に応じて、モータにより駆動される回転リールの単位当たりの回転量を切り替えることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一つの実施形態によるモータ制御装置の概略構成図である。
【図２】モータ駆動回路の回路図である。
【図３】モータ駆動回路の各スイッチに印加される駆動信号と直流モータの回転方向との関係を表すテーブルの一例を示す図である。
【図４】回転量テーブルの一例を示す図である。
【図５】駆動信号の出力タイミング、単位検知信号数の累積値の推移及びブレーキ開始タイミングの関係の一例を示す図である。
【図６】単位回転量が制御可能な最小単位の回転量である場合における、駆動制御信号の受信タイミング、単位検知信号数の累積値の推移及びブレーキ開始タイミングの関係の一例を示す図である。
【図７】実施形態または変形例によるモータ制御装置を備えた回胴遊技機の概略斜視図である。
【図８】回胴遊技機の回路ブロック図である。
【図９】リールユニットが有する一つの回転リールの概略斜視図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一つの実施形態によるモータ制御装置を、図を参照しつつ説明する。このモータ制御装置は、回胴遊技機が有する回転リールを駆動するモータを制御するために用いられる。このモータ制御装置は、上位の制御装置から、回転リールの単位回転量を設定するための回転量設定信号と、設定された単位回転量だけ回転リールが回転するよう、モータを駆動させるための駆動制御信号とを受信する。そしてこのモータ制御装置は、駆動制御信号を受信する度に、設定された単位回転量だけ回転リールが回転するよう、モータを駆動する。そのため、このモータ制御装置は、モータで駆動される回転リールの単位回転量を切り替えることができ、その結果として、このモータ制御装置は、回転リールが回転する際における回転挙動の滑らかさを切り替えることができる。
【００１４】
図１は、本発明の一つの実施形態によるモータ制御装置の概略構成図である。図１に示されるように、モータ制御装置１は、通信インターフェース回路１０と、メモリ１１と、駆動制御回路１２と、駆動信号生成回路１３と、ブレーキタイミング判定回路１４とを有する。
モータ制御装置１が有するこれらの各部は、それぞれ、別個の回路として回路基板（図示せず）上に実装されてもよく、あるいは、これらの各部が集積された集積回路として回路基板上に実装されてもよい。
【００１５】
モータ制御装置１は、上位の制御装置から受信した回転量設定信号及び駆動信号に従って、モータ２を駆動するモータ駆動回路３を制御する。本実施形態では、モータ制御装置１は、モータ２に対する電流の供給のオン／オフを切り替える駆動信号を、パルス幅変調(PWM)方式により生成する。そしてモータ制御装置１は、生成した駆動信号を、モータ駆動回路３へ出力することで、モータ２の回転を制御する。そしてモータ制御装置１は、モータ２の回転量を調べるためのロータリーエンコーダ４から、モータ２の回転軸（図示せず）が所定の角度回転する度に、その所定の角度回転したことを示す検知信号を受信し、検知信号の受信回数に応じてモータ２にブレーキをかけるタイミングを制御する。
【００１６】
本実施形態では、モータ２は、直流モータとすることができる。
【００１７】
図２は、モータ駆動回路３の回路図である。モータ駆動回路３は、４個のスイッチTR1〜TR4を有する。なお、各スイッチは、例えば、トランジスタまたは電界効果トランジスタとすることができる。このうち、二つのスイッチTR1及びTR3が、電源とグラウンドとの間に直列に接続される。同様に、二つのスイッチTR2及びTR4が、電源とグラウンドとの間に直列に接続される。そしてモータ２の正極側端子は、スイッチTR1とTR3の間に接続され、一方、モータ２の負極側端子は、スイッチTR2とTR4の間に接続される。そして各スイッチTR1〜TR4のスイッチ端子（例えば、スイッチTR1〜TR4がトランジスタであれば、ベース端子に相当し、スイッチTR1〜TR4が電界効果トランジスタであれば、ゲート端子に相当）は、それぞれ、駆動信号生成回路１３に接続される。そして駆動信号生成回路１３からの駆動信号は、各スイッチTR1〜TR4のスイッチ端子に入力される。
【００１８】
図３は、各スイッチに印加される駆動信号とモータ２の回転方向との関係を表すテーブルの一例を示す図である。
テーブル３００に示されるように、モータ２を正転させる場合、スイッチTR1のスイッチ端子とスイッチTR4のスイッチ端子とに、PWM方式に従って設定された、モータ２の回転速度に応じたパルス幅を持つ、周期的なパルスを含む駆動信号が印加される。一方、スイッチTR2のスイッチ端子及びスイッチTR3のスイッチ端子には駆動信号が印加されない。これにより、モータ２には、スイッチTR1とスイッチTR4とにパルスが印加されている間のみ、正極側端子に電源電圧が印加されるので、モータ２は、そのパルス幅に応じた速度で正転する。
なお、モータ２を正転させる場合、スイッチTR1とTR4のうちの何れか一方に駆動信号を印加し、他方を常時オンとしてもよい。
【００１９】
一方、モータ２を逆転させる場合、スイッチTR2のスイッチ端子とスイッチTR3のスイッチ端子とに、PWM方式に従って設定された、モータ２の回転速度に応じた周期的なパルスを持つ駆動信号が印加される。一方、スイッチTR1のスイッチ端子及びスイッチTR4のスイッチ端子には駆動信号が印加されない。これにより、モータ２には、スイッチTR2とスイッチTR3とにパルスが印加されている間のみ、負極側端子に電源電圧が印加されるので、モータ２は、そのパルス幅に応じた速度で逆転する。
なお、モータ２を逆転させる場合、スイッチTR2とTR3のうちの何れか一方に駆動信号を印加し、他方を常時オンとしてもよい。
【００２０】
本実施形態では、モータ２が正転しているときにモータ２にブレーキをかける場合には、駆動信号生成回路１３は、モータ２を逆転させる駆動信号をモータ駆動回路３へ出力する。逆に、モータ２が逆転しているときにモータ２にブレーキをかける場合には、駆動信号生成回路１３は、モータ２を正転させる駆動信号をモータ駆動回路３へ出力する。
【００２１】
また、モータ２の静止状態を維持する場合、スイッチTR3のスイッチ端子とスイッチTR4のスイッチ端子とがオンにされ、スイッチTR1のスイッチ端子とスイッチTR2のスイッチ端子とがオフにされる。
【００２２】
さらに、モータ２を駆動しない場合には、各スイッチのスイッチ端子はオフにされる。
【００２３】
ロータリーエンコーダ４は、回転角センサの一例であり、例えば、光学式のロータリーエンコーダとすることができる。そしてロータリーエンコーダ４は、例えば、モータ２の回転軸に取り付けられた、その回転軸を中心とする円周方向に沿って複数のスリットを有する円盤と、その円盤を挟んで対向するように配置された光源と受光素子とを有する。そして光源と受光素子との間に何れかのスリットが位置する度に、光源からの光が受光素子に達することで、ロータリーエンコーダ４は、パルス状の検知信号を出力する。これにより、ロータリーエンコーダ４は、モータ２が所定角度回転する度に検知信号を、モータ制御装置１へ出力する。例えば、モータ２の回転軸を中心とする円周方向に沿って、円盤に36個のスリットが設けられることで、ロータリーエンコーダ４は、モータ２の回転軸が１回転する間に36個の検知信号を出力する。
【００２４】
以下、モータ制御装置１の各部について説明する。
【００２５】
通信インターフェース回路１０は、通信部の一例である。そして通信インターフェース回路１０は、例えば、モータ制御装置１を上位の制御装置と接続する。上位の制御装置は、例えば、モータ制御装置１が実装された回胴遊技機の演出用CPUまたは主制御回路である。そして通信インターフェース回路１０は、上位の制御装置から、シリアル伝送される複数のビットを持つ回転量設定信号を、モータ２及びモータ２が駆動する回転リールの単位回転量が変更される度に受信する。さらに、通信インターフェース回路１０は、回転リールが回転駆動されている間、上位の制御装置から、回転リールを設定された単位回転量だけ回転させる度に、回転リールの回転を継続することを表す駆動制御信号を受信する。なお、駆動制御信号は、例えば、矩形の単パルス信号とすることができる。
【００２６】
例えば、回転リールの回転速度が80[rpm]のとき、設定された単位回転量が１°であるなら、通信インターフェース回路１０は、2.1msecごとに駆動制御信号を受信することとなる。一方、設定された単位回転量が図柄一つ分の回転量である場合、駆動制御信号の受信間隔が長くなる。例えば、回転リールには円周方向に沿って20個の図柄が等間隔で設けられる場合、通信インターフェース回路１０は、上位の制御装置から42msecごとに駆動制御信号を受信すればよい。このように、単位回転量が大きくなるほど、上位の制御装置が駆動制御信号を出力する間隔が長くなるので、単位回転量が大きくなるほど、上位の制御装置の制御負荷が軽減される。
【００２７】
通信インターフェース回路１０は、回転量設定信号を受信する度に、受信した回転量設定信号を駆動制御回路１２へ渡す。また通信インターフェース回路１０は、駆動制御信号を受信する度に、駆動制御信号を受信したことを駆動制御回路１２へ通知する。なお、回転リールが停止される場合には、上位の制御装置は、駆動制御信号をモータ制御装置１へ送信しないので、通信インターフェース回路１０から駆動制御回路１２にも、駆動制御信号の受信が通知されない。
【００２８】
メモリ１１は、例えば、不揮発性の半導体メモリ回路を有する。そしてメモリ１１は、回転リールの回転制御に必要な情報を記憶する。本実施形態では、メモリ１１は、回転量設定信号と回転リールの単位回転量との関係を表す回転量テーブルと、単位回転量ごとの、何れかの図柄が所定の停止位置にて停止するよう、回転中の回転リールが静止するまでの検知信号数（以下、停止所要数と呼ぶ）とを記憶する。なお、停止所要数は、停止閾値の一例である。
【００２９】
図４は、回転量テーブルの一例を示す図である。回転量テーブル４００の左側の列には、回転量設定信号に含まれるビット値が示される。一方、回転量テーブル４００の右側の列には、回転量設定信号に含まれるビット値に対応する単位回転量が示される。図４に示される例では、ビット値が’00’である場合、単位回転量は、回転リールに対して制御可能な最小単位の回転量（例えば、1°）に設定される。なお、制御可能な最小単位の回転量は、ロータリーエンコーダ４が検知可能な回転角度の最小値とすることができる。同様に、ビット値が’01’、’10’、’11’である場合、単位回転量は、それぞれ、6°、9°、18°に設定される。なお、上記のように、回転リールの円周方向に沿って等間隔に20個の図柄が設けられる場合、１図柄分の回転量が18°になる。すなわち、単位回転量が18°であることは、回転リールが１図柄ずつ回転制御されることに相当する。同様に、単位回転量が6°、9°であることは、それぞれ、回転リールが1/3図柄ずつ、1/2図柄ずつ回転制御されることに相当する。
【００３０】
駆動制御回路１２は、駆動制御部の一例であり、回転量設定信号に従って、回転リールの単位回転量を設定する。そこで、駆動制御回路１２は、回転量設定信号を受信する度に、メモリ１１から回転量テーブルを読み込んで、その回転量テーブルを参照することで、回転量設定信号にて指定された単位回転量を求める。さらに、駆動制御回路１２は、回転リールが設定された単位回転量だけ回転するのに要する駆動期間を、予め設定された回転速度及び単位回転量に応じて算出する。例えば、駆動制御回路１２は、設定された回転速度で回転リールが一回転するのに要する期間を単位回転量で除することで駆動期間を算出できる。そして駆動制御回路１２は、駆動制御信号を受信したことが通知される度に、駆動期間を、駆動信号生成回路１３へ出力する。なお、この駆動期間は、単位回転量だけ回転リールを回転させる駆動指示信号の一例である。
【００３１】
さらに、駆動制御回路１２は、駆動制御信号を受信したことが通知される度に、単位回転量に相当する、ロータリーエンコーダ４からの検知信号の数（以下、単位検知信号数と呼ぶ）をブレーキタイミング判定回路１４へ出力する。例えば、モータ２と回転リールのギア比が1:10であり、ロータリーエンコーダ４が、モータ２が一周する間に36個の検知信号を出力するとすれば、回転リールが一周する間に360個の検知信号が出力される。したがって、上記のように、回転リールに20個の図柄が設けられ、単位回転量が１図柄分に相当する回転量である場合、単位回転量当たり18個の検知信号が出力される。そのため、この例では、駆動制御回路１２は、駆動制御信号を受信したことが通知される度に、単位検知信号数として、’18’をブレーキタイミング判定回路１４へ出力する。また、単位回転量が1/2図柄分に相当する回転量である場合、駆動制御回路１２は、駆動制御信号を受信したことが通知される度に、単位検知信号数として、’9’をブレーキタイミング判定回路１４へ出力する。さらに、単位回転量が制御可能な最小単位の回転量（例えば、1°）に設定される場合、駆動制御回路１２は、駆動制御信号を受信したことが通知される度に、単位検知信号数として、’1’をブレーキタイミング判定回路１４へ出力する。なお、回転リールが停止される場合には、駆動制御信号を受信したことが通知されないので、駆動制御回路１２は、単位検知信号数を出力しない。
【００３２】
なお、回転量テーブルには、回転量制御信号に含まれるビット値ごとに、そのビット値に対応する駆動期間及び単位検知信号数が表されていてもよい。この場合には、駆動制御回路１２は、回転量テーブルを参照することで、回転量設定信号で指定された単位回転量に対応する駆動期間及び単位検知信号数を直接求めることができる。
【００３３】
駆動信号生成回路１３は、駆動信号生成部の一例であり、例えば、出力するパルスの幅を変更可能な可変パルス生成回路と、可変パルス生成回路により生成された、駆動信号である周期的なパルス信号を、モータ駆動回路３の何れのスイッチへ出力するかを切り替えるスイッチ回路とを有する。そして駆動信号生成回路１３は、駆動制御回路１２から回転リールが設定された単位回転量だけ回転するのに要する駆動期間が通知される度に、モータ２を駆動するための駆動信号であるパルス信号をPWM方式に従って生成し、所定の出力周期ごとに、そのパルス信号を、通知された駆動期間にわたってモータ２へ出力する。その際、駆動信号生成回路１３は、予め設定された回転リールの回転速度に応じたデューティ比にしたがって、パルス信号のパルス幅を設定すればよい。なお、デューティ比は、例えば、駆動信号生成回路１３が有するメモリ回路に予め記憶されればよい。また、例えば、駆動信号生成回路１３は、モータ２を正転させるよう、所定の出力周期ごとにモータ駆動回路３のスイッチTR1とTR4へパルス信号を出力する。一方、駆動信号生成回路１３は、ブレーキタイミング判定回路１４からブレーキを掛けることを通知されると、駆動信号生成回路１３は、モータ２にブレーキを掛けて停止させるための駆動信号をモータ駆動回路３へ出力する。例えば、駆動信号生成回路１３は、モータ２を逆転させるよう、駆動信号生成回路１３は、モータ２が停止するまで、モータ駆動回路３のスイッチTR2とTR3へパルス信号を、所定の出力周期ごとに出力する。
【００３４】
ブレーキタイミング判定回路１４は、ブレーキタイミング判定部の一例であり、駆動制御回路１２から受け取った単位検知信号数の累積値（以下、単に累積値と呼ぶ）と、受信した検知信号の数とに基づいて、モータ２にブレーキを掛け始めるタイミング（以下、ブレーキ開始タイミングと呼ぶ）を決定する。本実施形態では、ブレーキタイミング判定回路１４は、回転リールが回転を開始する前の時点で、累積値を0に設定する。また、ブレーキタイミング判定回路１４は、停止所要数をメモリ１１から読み込む。さらに、ブレーキタイミング判定回路１４は、駆動制御回路１２から単位検知信号数を受信する度に、累積値に受信した単位検知信号数を加算する。一方、ブレーキタイミング判定回路１４は、ロータリーエンコーダ４から検知信号を受信する度に、累積値から1を減じる。そしてブレーキタイミング判定回路１４は、累積値がメモリ１１から読み込んだ停止所要数以下となったときをブレーキ開始タイミングとする。
【００３５】
図５は、単位回転量が１図柄分に相当する回転量である場合における、駆動制御信号の受信タイミング、単位検知信号数の累積値の推移及びブレーキ開始タイミングの関係の一例を示す図である。図５において、横軸は時間を表し、上側のグラフにおいて縦軸は電圧を表し、下側のグラフにおいて縦軸は単位検知信号数の累積値を表す。そして波形５００は、駆動制御信号の波形を表し、波形５０１は、単位検知信号数の累積値の時間変化を表す。波形５００に示されるように、時刻t1にて回転リールが回転を開始すると、回転リールが１図柄分回転するのに要する駆動期間ごとに駆動制御信号が入力される。また、波形５０１に示されるように、時刻t1にて回転リールが回転を開始すると、累積値は、１図柄当たりの回転量に相当する単位検知信号数αだけ増加する。その後、検知信号を受信する度に、累積値は１ずつ減少する。なお、回転リールの回転速度が指定された回転速度に達するまでは、検知信号を受信する間隔が長くなるので、回転リールが回転を開始した直後（この例では、時刻t1の直後）においては、累積値はゆっくりと減少し、回転リールの回転速度が一定になると累積値は線形に単調減少する。そして時刻t1から回転リールが１図柄分だけ回転するのに要する駆動期間が経過して時刻t2になると、再度駆動制御信号が入力され、その結果として累積値に単位検知信号数αが加算される。時刻t2以降も同様に、検知信号を受信する度に、累積値は１ずつ減少する。そして時刻t2から回転リールが１図柄分回転する時間が経過する前に、遊技者により、回転リールを停止する操作がなされると、時刻t2から回転リールが１図柄分だけ回転するのに要する駆動期間が経過した時刻t3になっても、駆動制御信号は入力されない。その結果として、時刻t3になっても単位検知信号数が加算されないので、時刻t4にて、累積値が停止所要数SCにまで低下する。そのため、ブレーキタイミング判定回路１４は、時刻t4をブレーキ開始タイミングとして、駆動信号生成回路１３に対して、モータにブレーキを掛けることを指示する。そして時刻t5にて、何れかの図柄が所定の停止位置にて停止するよう、回転リール及びモータ２が回転を停止する。
【００３６】
図６は、単位回転量が制御可能な最小単位の回転量（例えば、1°）である場合における、駆動制御信号の受信タイミング、単位検知信号数の累積値の推移及びブレーキ開始タイミングの関係の一例を示す図である。図６において、横軸は時間を表し、上側のグラフにおいて縦軸は電圧を表し、下側のグラフにおいて縦軸は単位検知信号数の累積値を表す。そして波形６００は、駆動制御信号の波形を表し、波形６０１は、単位検知信号数の累積値の時間変化を表す。波形６００に示されるように、時刻t1にて回転リールが回転を開始すると、回転リールが最小単位の回転量だけ回転するのに要する駆動期間ごとに駆動制御信号が入力される。また、波形６０１に示されるように、時刻t1にて回転リールが回転を開始すると、累積値は、最小単位の回転量に相当する単位検知信号数’1’だけ増加する。その後、検知信号を受信する度に、累積値は１ずつ減少する。なお、回転リールの回転速度が指定された回転速度に達するまでは、検知信号を受信する間隔が長くなるので、回転リールが回転を開始した直後（この例では、時刻t1の直後）においては、検知信号が入力される間隔よりも単位検知信号数が通知される間隔の方が長い。そのため、累積値は増減を繰り返しながらゆっくりと増加する。また、回転リールの回転速度が一定になると、検知信号が入力される間隔と単位検知信号数が通知される間隔が略等しくなるので、累積値は増加しなくなる。そして時刻t2にて、遊技者により、回転リールを停止する操作がなされると、時刻t2以降、回転リールが単位回転量だけ回転するのに要する駆動期間が経過しても駆動制御信号は入力されない。その結果として、時刻t2以降、単位検知信号数が加算されないので、累積値は時間経過とともに単調減少し、時刻t3にて、累積値が停止所要数SCにまで低下する。そのため、ブレーキタイミング判定回路１４は、時刻t3をブレーキ開始タイミングとして、駆動信号生成回路１３に対して、モータ２にブレーキを掛けることを指示する。そして時刻t4にて、何れかの図柄が所定の停止位置にて停止するよう、回転リール及びモータ２が回転を停止する。
【００３７】
なお、ブレーキタイミング判定回路１４は、累積値が0になると、駆動信号生成回路１３に対して、モータ２に対するブレーキを停止させ、モータ２の静止状態を維持させることを指示してもよい。
【００３８】
以上に説明してきたように、このモータ制御装置は、回転量設定信号で表される値に応じて回転リールの単位回転量を設定するので、上位の制御装置が回転量設定信号で表される値を変更することで、回転リールの単位回転量を変更できる。そのため、このモータ制御装置は、遊技の状態に応じて回転リールの回転の滑らかさを変更できるので、遊技者の興趣をより高めることができる。またこのモータ制御装置は、単位回転量に応じた単位検知信号数の累積値と、実際にロータリーエンコーダから受信した検知信号の数とに基づいて、ブレーキ開始タイミングを設定するので、単位回転量が変更されても、回転リールに設けられた図柄の何れかが所定の位置で停止するようにモータ及び回転リールの回転を制御できる。
【００３９】
変形例によれば、モータ２は、ステッピングモータであってもよい。この場合には、駆動制御回路１２は、１回の駆動信号の出力による回転リールの回転角で回転リールの単位回転量を除することで、単位回転量当たりの駆動信号の数を求める。そして駆動制御回路１２は、駆動制御信号を受信したことが通知される度に、回転リールが単位回転量だけ回転するのに要する駆動信号の数を駆動信号生成回路１３へ通知すればよい。なお、回転リールが単位回転量だけ回転するのに要する駆動信号の数は、単位回転量だけ回転リールを回転させる駆動指示信号の他の一例である。そして駆動信号生成回路１３は、出力した駆動信号の数が通知された駆動信号の数に達するまで、予め設定された回転速度に応じた出力周期ごとに、駆動信号であるパルス信号をモータ駆動回路３へ出力すればよい。
【００４０】
またこの場合、ロータリーエンコーダ４は省略されてもよい。ロータリーエンコーダ４が省略される場合、駆動信号生成回路１３から駆動信号であるパルス信号がモータ駆動回路３へ出力される度に、駆動信号生成回路１３は、そのパルス信号が出力されたことをブレーキタイミング判定回路１４へ通知すればよい。この場合、駆動信号生成回路１３が回転角センサの他の一例となる。そしてブレーキタイミング判定回路１４は、パルス信号が出力されたことが通知される度に、単位検知信号数の累積値から1を減ずることで、上記の実施形態と同様にブレーキ開始タイミングを設定できる。
【００４１】
図７は、上記の実施形態または変形例によるモータ制御装置を備えた回胴遊技機１００の概略斜視図である。また図８は、回胴遊技機１００の回路ブロック図である。さらに、図９は、リールユニット１２０が有する一つの回転リールの概略斜視図である。図７に示すように、回胴遊技機１００は、遊技機本体である本体筐体１１０と、リールユニット１２０と、スタートレバー１３０と、ストップボタン１４０ａ〜１４０ｃとを有する。
【００４２】
また回胴遊技機１００は、本体筐体１１０内に、回胴遊技機１００の各部を制御する制御回路１５０と、リールユニット１２０が有する回転リールを駆動するための３個のモータ１５１−１〜１５１−３と、各モータを駆動する３個のモータ駆動回路１５２−１〜１５２−３と、３個のモータ制御装置１５３−１〜１５３−３とを有する。なお、モータ制御装置１５３−１〜１５３−３は、上記の実施形態または変形例によるモータ制御装置とすることができる。また、モータ駆動回路１５２−１〜１５２−３は、上記の実施形態または変形例によるモータ駆動回路とすることができる。さらに、回胴遊技機１００は、回胴遊技機１００の各部に電力を供給する電源回路（図示せず）及び制御回路１５０からの制御信号に応じてメダルを一時貯留し、かつメダルを排出するためのメダル貯留及び排出機構（図示せず）を有する。
【００４３】
本体筐体１１０の前面の中央上部には開口１１１が形成されており、その開口１１１を通じて、リールユニット１２０の一部が視認可能になっている。また開口１１１の下側の枠１１２の上面には、メダルを投入するためのメダル投入口１１３が形成されている。
【００４４】
リールユニット１２０は、３個の回転リール１２１−１〜１２１−３を有する。回転リール１２１−１〜１２１−３は、それぞれ、制御回路１５０からの駆動制御信号に応じて、本体筐体１１０の前面に対して略平行かつ略水平な回転軸（図示せず）を回転中心として、それぞれ、別個に回転可能となっている。さらに、回転リール１２１−１〜１２１−３のそれぞれの回転軸は、ギア（図示せず）を介してモータ１５１−１〜１５１−３の回転軸と係合される。そしてモータ１５１−１〜１５１−３が回転することで、回転リール１２１−１〜１２１−３も回転する。さらに、モータ１５１−１〜１５１−３のそれぞれの回転軸には、ロータリーエンコーダ（図示せず）が取り付けられ、ロータリーエンコーダは、モータ１５１−１〜１５１−３が所定角度回転する度に、検知信号をモータ制御装置１５３−１〜１５３−３へ出力する。
また、回転リール１２１−１〜１２１−３の表面は、それぞれ、回転方向、すなわち、円周方向に沿って複数の略同一幅を持つ領域に区切られ、領域ごとに様々な図柄が描かれており、それら領域のうちの一部が開口１１１を介して遊技者に視認可能となっている。
【００４５】
スタートレバー１３０は、本体筐体１１０の枠１１２の前面に向かって左側に設けられている。また、枠１１２の前面略中央には、ストップボタン１４０ａ〜１４０ｃが設けられている。ストップボタン１４０ａ〜１４０ｃは、それぞれ、回転リール１２１−１〜１２１−３に対応する。
【００４６】
本体筐体１１０の前面の下部には、メダルを排出するためのメダル排出口１１４が形成されている。そしてメダル排出口１１４の下方には、排出されたメダルが落下することを防止するためのメダル受け皿１１５が取り付けられている。
【００４７】
メダルがメダル投入口１１３に投入された後に、スタートレバー１３０が操作されると、スタートレバー１３０が操作されたことを示す信号が制御回路１５０へ伝達される。そして制御回路１５０は、回転リール１２１−１〜１２１−３の回転を開始させる。すなわち、制御回路１５０は、モータ制御装置１５３−１〜１５３−３へ、回転量設定信号を出力するとともに、回転リール１２１−１〜１２１−３がそれぞれ設定された回転量だけ回転する度に、駆動制御信号を出力する。なお、制御回路１５０は、遊技の状態に応じて、回転リール１２１−１〜１２１−３の単位回転量を変更してもよい。この場合、制御回路１５０は、回転リール１２１−１〜１２１−３の単位回転量を変更する度に、変更後の単位回転量を指定する回転量設定信号をモータ制御装置１５３−１〜１５３−３へ出力すればよい。なお、制御回路１５０は、回転リール１２１−１〜１２１−３のそれぞれごとに、異なる単位回転量を設定してもよい。また、制御回路１５０は、回転リール１２１−１〜１２１−３のそれぞれごとに、単位回転量を変更するタイミングを互いに異ならせてもよい。
【００４８】
その後、本体筐体１１０の枠１１２の前面略中央に設けられたストップボタン１４０ａ〜１４０ｃの何れかが押下されると、制御回路１５０は、その押下されたボタンから押下されたことを示す信号を受信し、その押下されたボタンに対応する回転リールの回転を停止させる。あるいは、制御回路１５０は、回転リール１２１−１〜１２１−３のうち、回転を開始してから所定期間が経過するまでに、対応するストップボタンが押下されなかった回転リールを、その所定期間経過後に停止させる。回転リールを停止させる場合、制御回路１５０は、駆動制御信号の出力を停止すればよい。
そして全ての回転リールが停止した時点で、同一の図柄が全ての回転リールにわたって一列に並んでいると、制御回路１５０は、その図柄に応じた所定枚数のメダルを、メダル排出口１１４を通じて排出する。
【００４９】
このように、当業者は、本発明の範囲内で、実施される形態に合わせて様々な変更を行うことができる。
【符号の説明】
【００５０】
１    モータ制御装置
２    モータ
３    モータ駆動回路
４    ロータリーエンコーダ
１０    通信インターフェース回路
１１    メモリ
１２    駆動制御回路
１３    駆動信号生成回路
１４    ブレーキタイミング判定回路
１００    回胴遊技機
１１０    本体筐体
１２０    リールユニット
１２１−１〜１２１−３    回転リール
１３０    スタートレバー
１４０ａ〜１４０ｃ    ストップボタン
１５０    制御回路
１５１−１〜１５１−３    モータ
１５２−１〜１５２−３    モータ駆動回路
１５３−１〜１５３−３    モータ制御装置
【図１】
2019106772.tif 000003
【図２】
2019106772.tif 000004
【図３】
2019106772.tif 000005
【図４】
2019106772.tif 000006
【図５】
2019106772.tif 000007
【図６】
2019106772.tif 000008
【図７】
2019106772.tif 000009
【図８】
2019106772.tif 000010
【図９】
2019106772.tif 000011