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