(57)【要約】【課題】操作装置の操作量に応じた発射速度で遊技媒体を発射することができる遊技媒体発射制御装置および遊技機を提供する。【解決手段】遊技媒体発射制御装置２６は、発射ソレノイド１８の駆動トルクに対応して変化する電流測定用抵抗２１の両端電圧を測定する第２Ａ／Ｄ変換部３１と、両端電圧の目標値を設定する発射目標値設定部３８と、両端電圧と目標値とを比較し、比較の結果に基づいて発射ソレノイド１８の駆動を制御する比較処理部３７とを備える。【選択図】図４
2016036600.tif 000002
【特許請求の範囲】
【請求項１】
操作装置からの出力に従って、遊技媒体を発射する発射アクチュエータの駆動を制御する、遊技媒体発射制御装置において、
前記発射アクチュエータの駆動トルクに対応して変化するパラメータの値を測定する測定部と、
前記操作装置からの出力に応じて、前記パラメータの目標値を設定する目標値設定部と
前記測定部が測定したパラメータの測定値と、前記目標値とを比較し、前記比較の結果に基づいて、前記発射アクチュエータの駆動を制御する比較処理部とを備えることを特徴とする遊技媒体発射制御装置。
【請求項２】
前記遊技媒体発射制御装置は、前記発射アクチュエータを駆動するための駆動部を有し、
前記駆動部は、前記発射アクチュエータの駆動のＯＮ／ＯＦＦを切り替えるスイッチング部を備え、
前記比較処理部は、
前記測定値が、前記目標値より大きい場合には、前記スイッチング部をＯＦＦにし、
前記測定値が、前記目標値より小さい場合には、前記スイッチング部をＯＮにすることを特徴とする請求項１に記載の遊技媒体発射制御装置。
【請求項３】
前記遊技媒体発射制御装置は、前記操作装置の操作量に応じた電圧を取得し、取得した電圧のアナログ−デジタル変換を行う第１Ａ／Ｄ変換部を備え、
前記目標値設定部は、前記第１Ａ／Ｄ変換部から入力される電圧に基づいて、前記目標値を設定することを特徴とする請求項１または２に記載の遊技媒体発射制御装置。
【請求項４】
前記遊技媒体発射制御装置は、前記操作装置の操作量に応じた電圧を取得し、取得した  前記遊技媒体発射制御装置は、所定の周期で前記発射アクチュエータを制御し、
前記測定部および前記比較処理部は、前記所定の周期のうち、前記遊技媒体を発射する所定の期間のみ動作することを特徴とする請求項１から３のいずれか１項に記載の遊技媒体発射制御装置。
【請求項５】
前記測定部は、前記発射アクチュエータに直列に挿入された抵抗を備え、
前記測定部は、前記パラメータの値として、前記抵抗の両端電圧を測定することを特徴とする請求項１から４のいずれか１項に記載の遊技媒体発射制御装置。
【請求項６】
前記測定部は、前記両端電圧のアナログ−デジタル変換を行い、前記比較処理部に出力することを特徴とする請求項５に記載の遊技媒体発射制御装置。
【請求項７】
前記遊技媒体発射制御装置は、遊技媒体を所定位置に装填する装填アクチュエータを駆動する制御部を有し、
前記制御部は、前記比較処理部による前記発射アクチュエータの駆動に応じて前記装填アクチュエータを駆動することを特徴とする請求項１から６のいずれか１項に記載の遊技媒体発射制御装置。
【請求項８】
請求項１〜７のいずれか１項の遊技媒体発射制御装置を備える遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に備えられる遊技媒体発射制御装置および遊技機に関する。
【背景技術】
【０００２】
従来、パチンコ機に代表される弾球式遊技機が知られている。この種の遊技機には、筐体の前面に、操作ハンドルが設置されている。操作ハンドルは、遊技媒体発射装置に接続されており、遊技者は、操作ハンドルに設けられた回動レバーを回動操作することにより、回動操作量に応じた射出力で、遊技媒体を遊技機の遊技領域へと射出することができる。
【０００３】
例えば特許文献１には、遊技者が遊技領域の所望の位置へと遊技媒体を射出できるように、遊技媒体の射出力の調整を所要の区間において容易に行える遊技機および遊技媒体射出方法が開示されている。
【０００４】
特許文献１の遊技機および遊技媒体射出方法は、所要の区間において、操作量に対する射出力の変動割合が、所要の区間外における当該変動割合と比較して小さくなる出力調整部を備えており、これにより遊技者は、遊技媒体を所望の位置へと射出することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２６７５３８号公報（２００４年９月３０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の遊技機および遊技媒体射出方法は、遊技媒体を射出するためのアクチュエータの、個体差に起因する特性のばらつきや特性の経時変化等によって、出力調整部の目標値と、実際に遊技媒体を射出するアクチュエータの値との間に差異が生じるという問題がある。そのため、たとえ同じ機種の遊技機を遊技したとしても、遊技台が変化すると、操作ハンドルの回動操作量と射出力との関係が変化し、遊技者に違和感を与えてしまうという問題があった。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、発射ソレノイドの特性の違いに関係なく、操作装置の操作量に応じた発射速度で遊技媒体を発射することができる遊技媒体発射制御装置および遊技機を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る遊技媒体発射制御装置は、操作装置からの出力に従って、遊技媒体を発射する発射アクチュエータの駆動を制御する、遊技媒体発射制御装置であって、前記発射アクチュエータの駆動トルクに対応して変化するパラメータの値を測定する測定部と、前記操作装置からの出力に応じて、前記パラメータの目標値を設定する目標値設定部と、前記測定部が測定したパラメータの測定値と前記目標値とを比較し、前記比較の結果に基づいて、前記発射アクチュエータの駆動を制御する比較処理部とを備える。
【０００９】
上記の構成によれば、発射アクチュエータの駆動トルクに対応して変化するパラメータの測定値と、操作装置からの入力に応じて設定される、パラメータの目標値とを比較し、比較の結果に基づいて、前記発射アクチュエータの駆動を制御することができる。そのため、アクチュエータの駆動トルクを、操作装置の操作量に応じた所望の値とすることができる。従って、経時変化や、個体差に起因する発射ソレノイドの特性の違い等による、発射ソレノイドの駆動トルクへの影響を低減することができ、発射ソレノイドの特性の違いに関係なく、操作装置の操作量に応じた発射速度で遊技媒体を発射することが可能となる。これにより、遊技者は、同じ機種であれば、どの遊技台を遊技したとしても、同じ操作感で遊技をすることができる。
【００１０】
さらに、本発明に係る遊技媒体発射制御装置は、前記発射アクチュエータを駆動するための駆動部を有し、前記駆動部は、前記発射アクチュエータの駆動のＯＮ／ＯＦＦを切り替えるスイッチング部を備え、前記比較処理部は、前記測定値が前記目標値より大きい場合には、前記スイッチング部をＯＦＦにし、前記測定値が、前記目標値より小さい場合には、前記スイッチング部をＯＮにしてもよい。
【００１１】
上記の構成によれば、測定値が目標値より大きい場合には、比較処理部は、スイッチング部をＯＦＦにし、測定値が目標値より小さい場合には、比較処理部は、前記スイッチング部をＯＮにする。これにより、パラメータの値を目標値付近で略一定に保持することができる。そのため、発射アクチュエータの駆動トルクを所望の値で保持することが可能となり、遊技者は、より違和感無く遊技機を遊技することが可能となる。
【００１２】
さらに、本発明に係る遊技媒体発射制御装置は、前記操作装置の操作量に応じた電圧を取得し、取得した電圧のアナログ−デジタル変換を行う第１Ａ／Ｄ変換部を備え、前記目標値設定部は、前記第１Ａ／Ｄ変換部から入力される電圧に基づいて、前記目標値を設定してもよい。
【００１３】
上記の構成によれば、操作装置から入力される電圧を、ＣＰＵのＡ／Ｄ変換により得ることができる。そのため、簡易な構成の遊技媒体発射制御装置を提供することが可能となる。
【００１４】
さらに、本発明に係る遊技媒体発射制御装置は、所定の周期で前記発射アクチュエータを制御し、前記測定部および前記比較処理部は、前記所定の周期のうち、前記遊技媒体を発射する所定の期間のみ動作してもよい。
【００１５】
上記の構成によれば、測定部および比較処理部は、発射アクチュエータが駆動される期間のみ動作することとなる。そのため、耐久性やコスト性に優れた遊技媒体発射制御装置を提供することが可能となる。
【００１６】
さらに、本発明に係る遊技媒体発射制御装置において、前記測定部は、前記発射アクチュエータに直列に挿入された抵抗を備え、前記測定部は、前記パラメータの値として、前記抵抗の両端電圧を測定してもよい。
【００１７】
上記の構成によれば、発射アクチュエータと直列に挿入された抵抗の両端電圧を測定することで、当該抵抗に印加されている電圧を測定することができる。そのため、当該抵抗に抵抗値が既知の物を用いれば、当該抵抗に印加されている電流を求めることが可能となる。ここで、発射アクチュエータと抵抗とは直列に挿入されているため、抵抗に印加される電流は、発射アクチュエータに印加されている電流に等しい。また、発射アクチュエータに流れる電流Ｉが大きくなるほど発射ソレノイド１８の駆動トルクも大きくなる。そのため、遊技媒体発射制御装置は、当該抵抗の両端電圧を測定することで、前記発射アクチュエータの駆動トルクに対応して変化するパラメータの値を測定することが可能となる。
【００１８】
さらに、本発明に係る遊技媒体発射制御装置において、前記測定部は、前記両端電圧のアナログ−デジタル変換を行い、前記比較処理部に出力してもよい。
【００１９】
上記の構成によれば、抵抗の両端電圧を、ＣＰＵのＡ／Ｄ変換により測定することができる。そのため、簡易な構成の遊技媒体発射制御装置を提供することが可能となる。
【００２０】
さらに、本発明に係る遊技媒体発射制御装置は、遊技媒体を所定位置に装填する装填アクチュエータを駆動する制御部を有し、前記制御部は、前記比較処理部による前記発射アクチュエータの駆動に応じて前記装填アクチュエータを駆動してもよい。
【００２１】
上記の構成によれば、発射アクチュエータと、装填アクチュエータとを１つの装置で制御することが可能となり、発射アクチュエータと装填アクチュエータとの駆動タイミングを同一の装置で制御することができる。そのため、簡易な構成の遊技媒体発射制御装置を提供することが可能となる。
【００２２】
さらに、本発明に係る遊技媒体発射制御装置は、遊技機に備えられていてもよい。
【００２３】
上記の構成によれば、遊技台によって操作感の変化しない遊技機を提供することが可能となる。
【発明の効果】
【００２４】
本発明によれば、発射ソレノイドの特性の違いに関係なく、操作装置の操作量に応じた発射速度で遊技媒体を発射することができる遊技媒体発射制御装置および遊技機を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る、弾球式遊技機の外観斜視図である。
【図２】（ａ）は、玉送り駆動部から１個の遊技球を発射駆動部に供給した状態の玉送り駆動部および発射駆動部を示す平面図であり、（ｂ）は同状態の玉送り駆動部および発射駆動部を示す正面図である。
【図３】（ａ）は、玉送り駆動部から供給された遊技球を遊技媒体発射装置から発射する状態の玉送り駆動部および発射駆動部を示す平面図であり、（ｂ）は同状態の玉送り駆動部および発射駆動部を示す正面図である。
【図４】図１に示す、遊技機の制御ブロック図である。
【図５】図１に示す、遊技機の回路図の一例を示したものである。
【図６】図１に示す、遊技機に備えられる。遊技媒体発射制御装置のＣＰＵのメイン処理を示すフローチャートである。
【図７】図６のＳ３に示す、発射許可信号の生成処理を示すフローチャートである。
【図８】図６のＳ４に示す、割り込み処理を示すフローチャートである。
【図９】図８のＳ３３に示す、発射目標電圧の生成処理のフローチャートである。
【図１０】（ａ）は、ハンドル装置のハンドル回転体の回転角度と、発射目標電圧および第１Ａ／Ｄ変換部から入力される電圧との関係を示した図であり、（ｂ）は、第１Ａ／Ｄ変換部から入力される電圧と発射目標電圧との関係を示した図である。
【図１１】本発明の実施形態に係る、発射許可信号、第１スイッチング部、および、第２スイッチング部のタイミングチャートを示したものである。
【図１２】（ａ）は、横軸に時間、縦軸に、第１駆動部へ出力する電圧を取ったグラフであり、（ｂ）は、横軸に時間、縦軸に第２Ａ／Ｄ変換部が測定した電圧を取ったグラフである。
【発明を実施するための形態】
【００２６】
（弾球式遊技機の構成概略）
以下、本発明の実施の形態について、図面に基づいて、詳細に説明する。図１は、本発明の実施の形態における弾球式遊技機（以下、遊技機と略記する）の外観斜視図である。
【００２７】
図１に示すように、遊技機１は、遊技機本体９とハンドル装置４とを有している。遊技機本体９は、上部から中央部の大部分の領域に遊技盤２が設けられ、下部には玉受け部３が設置されている。遊技盤２の略中央部には、表示装置８が配置されており、入賞の有無などに応じてさまざまに変化する遊技情報が表示される。ハンドル装置４は、遊技機本体９の下部に取り付けられており、遊技者に回動操作されるハンドル回転体４ａを有している。
【００２８】
遊技機１では、遊技者がハンドル装置４のハンドル回転体４ａを回動操作すると、遊技機１に内蔵された後述する遊技媒体発射装置１０によって、一定の発射間隔で、操作角度に応じた発射速度で遊技媒体（遊技球）が発射される。発射された遊技球は、遊技盤２の側方に設けられたレール５に沿って上方へ移動し、遊技盤２上に設けられた多数の障害釘６の間を落下する。そして、落下する遊技球が入賞口７に入ると、所定個数の遊技球が遊技盤２の背面に設置された賞球払い出し装置（図示せず）を通じて玉受け部３へと払い出される。
【００２９】
図２および図３に示すように、遊技媒体発射装置１０は、玉送り駆動部１１と発射駆動部１２とを備えている。図２および図３は、遊技媒体発射装置１０の模式図を示したものである。図２の（ａ）は、玉送り駆動部１１から１個の遊技球Ｂを発射駆動部１２に供給した状態の玉送り駆動部１１および発射駆動部１２を示す平面図である。図２の（ｂ）は同状態の玉送り駆動部１１および発射駆動部１２を示す正面図である。図３の（ａ）は、玉送り駆動部１１から供給された遊技球Ｂを遊技媒体発射装置１０から発射する状態の玉送り駆動部１１および発射駆動部１２を示す平面図である。図３の（ｂ）は同状態の玉送り駆動部１１および発射駆動部１２を示す正面図である。
【００３０】
玉送り駆動部１１は、玉案内レール１３、玉供給部材１４および玉送りソレノイド（装填アクチュエータ）１５を備えている。
【００３１】
玉案内レール１３は、玉供給部材１４に向かって下向きに緩い傾斜を有し、複数の遊技球Ｂを連続して玉供給部材１４に供給する。玉供給部材１４は軸１６を中心として所定角度往復回転することにより、遊技球Ｂを玉案内レール１３から１個ずつ取り込み、発射駆動部１２の発射位置（所定位置）１７に１個ずつ供給する。
【００３２】
玉供給部材１４は、玉送りソレノイド１５のオン動作により玉送りソレノイド１５に吸引されて上方に回転する。また、玉送りソレノイド１５のオフ動作により、玉送りソレノイド１５の吸引が解除されて自然落下により、下方に回転する。玉送りソレノイド１５がオン動作すると、玉案内レール１３上の最前部の遊技球Ｂと玉供給部材１４の係止部１４ａとの係止が解除され、発射駆動部１２へと遊技球Ｂが供給される。
【００３３】
玉送り駆動部１１から発射駆動部１２に供給された遊技球Ｂは、図２および図３に示すように、発射駆動部１２の発射位置１７に保持される。
【００３４】
発射駆動部１２は、発射ソレノイド（発射アクチュエータ）１８および発射槌１９を備えている。
【００３５】
発射駆動部１２の発射ソレノイド１８は、発射槌１９と一体となって動作し、発射ソレノイド１８のオン動作により、発射槌１９が回転動作する。そのため、発射位置１７に保持された遊技球Ｂは、発射槌１９に打撃されて遊技盤２へ発射される。遊技球Ｂの発射は、所定の動作サイクルで行われ、例えば、遊技球の発射が１００個／分であれば、１動作サイクルは６００ｍｓである。
【００３６】
また、発射槌１９により射出される遊技球Ｂの速度は、ハンドル回転体４ａの回動操作量に応じて変化する。遊技球Ｂの射出速度は、発射ソレノイド１８の駆動トルクによって変化し、発射ソレノイド１８に流れる電流Ｉが大きくなるほど発射ソレノイド１８の駆動トルクも大きくなる。
【００３７】
また、図２および３に示した参照番号２０は、ストッパであり、発射槌１９の回転量を規制している。
【００３８】
また、遊技媒体発射装置１０は、後述する遊技媒体発射制御装置２６によって制御されており、遊技媒体発射制御装置２６からの入力に基づいて遊技球Ｂを発射（射出）する。
【００３９】
（遊技媒体発射装置の構成概略）
次に図４および図５を用いて、遊技機１の遊技媒体発射制御装置２６に関する構成について説明する。図４は、遊技機１の制御ブロック図であり、図５は、遊技機１の回路図の一例を示したものである。図４および図５に示すように、遊技機１は、遊技媒体発射装置１０、遊技媒体発射制御装置２６および操作装置４０を備えている。
【００４０】
操作装置４０は、遊技者がハンドル装置４に対して行った操作を、電気信号に変換して遊技媒体発射制御装置２６へと出力するもので、操作量検出部４１、タッチセンサ４２およびストップセンサ４３を備えている。
【００４１】
操作量検出部４１は、遊技者のハンドル回転体４ａを回動操作した回動角を検出するものであり、操作量に応じた電圧を遊技媒体発射制御装置２６に対して出力する。
【００４２】
タッチセンサ４２は、遊技者がハンドル装置４に触れているか否かを、遊技者がハンドル装置４を把持することで変化する静電容量の差により検出し、遊技者がハンドル装置４に触れているか否かを示すタッチ信号を出力する。当該タッチ信号は、遊技者がハンドル装置４に触れているときは１（Ｈｉ）となり、遊技者がハンドル装置４に触れていないときは０（Ｌｏｗ）となる。
【００４３】
ストップセンサ４３は、ハンドル装置４に備えられる発射停止レバー（図示せず）が操作されているか否かを検出するものであり、遊技者が発射停止レバーを操作しているか否かを示すストップ信号を出力する。当該ストップ信号は、遊技者によって発射停止レバーが操作されているときは１（Ｈｉ）となり、遊技者が発射停止レバーを操作していないときは０（Ｌｏｗ）となる。
【００４４】
遊技媒体発射制御装置２６は、ＣＰＵ（Central Processing Unit）２７、電流測定用抵抗（抵抗）２１、第１駆動部（駆動部）２２、および、第２駆動部２３を備えている。
【００４５】
第１駆動部２２は、第１スイッチング部（スイッチング部）２２ａおよび保護ダイオード２２ｂを備え、ＣＰＵ２７、および、遊技媒体発射装置１０の発射ソレノイド１８と接続している。第１スイッチング部２２ａは、トランジスタ、抵抗および定電位源からなり、ＣＰＵ２７からの入力電圧に応じてＯＮ／ＯＦＦ（オン／オフ）を切り替えるスイッチング素子として動作する。保護ダイオード２２ｂは、遊技媒体発射装置１０の発射ソレノイド１８で発生する逆起電力から他の部品を保護するために備えられている。第１スイッチング部２２ａは、ＣＰＵ２７から入力される電圧ＯＵＴ１がＬｏｗレベルであればＯＮとなり、ＨｉレベルであればＯＦＦとなる。
【００４６】
第２駆動部２３は、第１駆動部２２と同様に、第２スイッチング部２３ａおよび保護ダイオード２３ｂを備え、ＣＰＵ２７、および、遊技媒体発射装置１０の玉送りソレノイド１５と接続している。第２駆動部２３は、第１駆動部２２と同様に、トランジスタ、抵抗および定電位源からなる第２スイッチング部２３ａおよび保護ダイオード２３ｂを有する。また、保護ダイオード２３ｂは、玉送りソレノイド１５で発生する逆起電力から他の部品を保護するために備えられている。第２スイッチング部２３ａは、ＣＰＵ２７から入力される電圧ＯＵＴ２がＨｉレベルであればＯＮとなり、ＬｏｗレベルであればＯＦＦとなる。
【００４７】
電流測定用抵抗２１は、発射ソレノイド１８の駆動トルクに対応して変化するパラメータの値を測定するために備えられる部材である。本実施形態においては、当該パラメータの値として、電流測定用抵抗２１の両端電圧が測定される。電流測定用抵抗２１は、発射ソレノイド１８に対して直列に挿入され、一端は発射ソレノイド１８およびＣＰＵ２７に、他端はグランド電位源に接続している。
【００４８】
ＣＰＵ２７は、水晶発振回路部２８、発射許可信号生成部２９、第１Ａ／Ｄ変換部３０、第２Ａ／Ｄ変換部（測定部）３１、および、割り込み処理部３２を備えている。
【００４９】
第１Ａ／Ｄ変換部３０は、操作量検出部４１から取得した電圧のアナログ−デジタル変換（以下、Ａ／Ｄ変換とする）を行い、変換後の電圧Ｖ１を割り込み処理部３２に対して出力する。
【００５０】
第２Ａ／Ｄ変換部３１は、電流測定用抵抗２１の上記一端の電位を測定し、Ａ／Ｄ変換を行い、割り込み処理部３２に対して、電圧Ｖ３として出力している。ここで、電流測定用抵抗２１の他端は、グランド電位源に接続されているため、第２Ａ／Ｄ変換部３１は、電流測定用抵抗２１の両端電圧を測定しているとみなすことができる。
【００５１】
発射許可信号生成部２９は、ストップセンサ４３のストップ信号と、タッチセンサ４２のタッチ信号に基づいて発射許可信号ＰＭＴを生成する。発射許可信号生成部２９は、まず、ストップセンサ４３のストップ信号にＮＯＴ演算を行い、当該ＮＯＴ演算の結果値と、タッチセンサ４２のタッチ信号とのＡＮＤ演算（論理積）を行う。得られたＡＮＤ演算の結果値を、発射許可信号ＰＭＴとして割り込み処理部３２へ出力する。
【００５２】
そのため、発射許可信号ＰＭＴは、ストップ信号が０であり、タッチ信号が１である場合のみ１となり、それ以外の場合は０となる。言い換えれば、遊技者が発射停止レバーを操作しておらず、かつ、遊技者がハンドル装置４に触れている場合のみ発射許可信号ＰＭＴは１となる。
【００５３】
水晶発振回路部２８は、割り込み処理部３２に接続されており、割り込み処理部３２が一定時間ごとに行う、割り込み処理の間隔（サンプリングタイムＳＴ）を高精度に測定している。
【００５４】
割り込み処理部３２は、カウンタ３３、発射許可判定部３４、第１出力制御部３５、および、第２出力制御部（制御部）３６を備え、一定期間（サンプリングタイムＳＴ）ごとに割り込み処理を行う。
【００５５】
カウンタ３３は、水晶発振回路部２８、第１出力制御部３５および第２出力制御部と接続しており、割り込み処理が行われた際に、１ずつカウント値ＣＬを加算する。カウンタ３３はまた、水晶発振回路部２８によって測定されるサンプリングタイムＳＴを用いて、下式（１）により、発射許可信号ＰＭＴが１となった後に、割り込み処理が開始してからの時間である、経過時間Ｔを算出している。
【００５６】
Ｔ＝ＣＬ×ＳＴ・・・（１）
カウンタ３３は、経過時間Ｔが動作サイクル（ここでは、６００ｍｓ）よりも大きくなった場合に、カウント値ＣＬを０にする。また、カウンタ３３は、発射許可信号ＰＭＴが０の間カウントを行わない。
【００５７】
発射許可判定部３４は、発射許可信号生成部２９と接続され、発射許可信号生成部２９から出力される発射許可信号ＰＭＴの値を読みこみ、発射許可信号ＰＭＴが１であるか否かの判定を行い、第１出力制御部３５および第２出力制御部３６に対して結果を送信する。
【００５８】
第２出力制御部３６は、カウンタ３３、発射許可判定部３４および第２駆動部２３と接続しており、カウンタ３３および発射許可判定部３４の信号に応じた電圧ＯＵＴ２を第２駆動部２３へと印加することで、第２駆動部２３を制御する。
【００５９】
第１出力制御部３５は、比較処理部３７および発射目標値生成部（目標値設定部）３８を備えており、発射ソレノイド１８へ出力する電圧を制御している。
【００６０】
発射目標値生成部３８は、第１Ａ／Ｄ変換部３０、発射許可判定部３４、および、比較処理部３７と接続しており、第１Ａ／Ｄ変換部３０から入力される電圧Ｖ１および発射許可判定部３４から入力される信号に基づいて、発射目標電圧Ｖ２を算出し、比較処理部３７へと送信する。
【００６１】
比較処理部３７は、カウンタ３３、発射許可判定部３４、第２Ａ／Ｄ変換部３１、第１駆動部２２、および発射目標値生成部３８と接続している。比較処理部３７は、カウンタ３３から入力される信号に基づいて、第２Ａ／Ｄ変換部から入力される電圧Ｖ３と、発射目標値生成部３８から入力される発射目標電圧Ｖ２とを比較し、比較結果に応じた電圧ＯＵＴ１を第１駆動部２２へと印加する。
【００６２】
ここで、電流測定用抵抗２１の抵抗値をＲとし、発射ソレノイド１８に流れる電流をＩとすると、電圧Ｖ３には、以下の（２）式の関係が成り立つ。
【００６３】
Ｉ＝Ｖ３／Ｒ・・・（２）
遊技球Ｂの射出速度をハンドル回転体４ａの回動操作量に応じて変化させるためには、発射ソレノイド１８に流れる電流Ｉをハンドル回転体４ａの回動操作量に応じて変化させる必要がある。そのため、電流測定用抵抗２１の抵抗値Ｒは、電圧Ｖ３が発射目標値生成部３８の設定する発射目標電圧Ｖ２を実現できるような値に設定されている。
【００６４】
（遊技媒体発射装置の動作説明）
次に、図６を用いてＣＰＵ２７のメイン処理について説明する。図６はＣＰＵ２７のメイン処理を示すフローチャートである。
【００６５】
遊技機１の電源が投入されると、まずＣＰＵ２７の各種機能が初期化される（Ｓ１）。各種機能の初期化が完了すると、次にＣＰＵ２７は、カウンタ３３のカウント値ＣＬを０にし（Ｓ２）、以下に示すＳ３〜Ｓ４のループ処理を行う。まず、発射許可信号生成部２９は、発射許可信号ＰＭＴの生成を行う（Ｓ３）。次に、割り込み処理部３２が、サンプリングタイムＳＴごとに割り込み処理を行う（Ｓ４）。割り込み処理が終了すると、Ｓ３へと戻り、Ｓ３〜Ｓ４の処理を繰り返す。
【００６６】
図７は、図６のＳ３に示した発射許可信号ＰＭＴの生成処理を示すフローチャートである。
【００６７】
まず、発射許可信号生成部２９は、タッチセンサ４２のタッチ信号の読み込み（Ｓ１１）、および、ストップセンサ４３のストップ信号の読み込み（Ｓ１２）を行う。そして、ストップ信号にＮＯＴ演算を行い（Ｓ１３）、そのＮＯＴ演算の結果値と、タッチセンサ４２のタッチ信号とのＡＮＤ演算（論理積）を行う（Ｓ１４）。
【００６８】
そして、発射許可信号生成部２９は、上述のＡＮＤ演算の結果が１であるかどうかを判定する（Ｓ１５）。演算結果が１であれば、発射許可信号ＰＭＴを１にし（Ｓ１６）、演算結果が１でなければ、発射許可信号ＰＭＴを０にする（Ｓ１７）。
【００６９】
次に、図６のＳ４に示した割り込み処理について説明する。図８は、割り込み処理を示すフローチャートである。
【００７０】
まず、割り込み処理部３２の発射許可判定部３４は、発射許可信号判定処理を行う。発射許可判定部３４は、上述の発射許可信号ＰＭＴの値を読み込み（Ｓ２１）、次に、発射許可判定部３４は、読み込んだ発射許可信号ＰＭＴの値が１であるかどうかの判定を行う（Ｓ２２）。ここで、発射許可信号ＰＭＴの値が１でなければ、それ以上の処理を行わず、割り込み処理を終了する。
【００７１】
発射許可信号の値が１であれば、割り込み処理部３２は、サンプリングタイムＳＴにカウント値ＣＬを乗じることで、経過時間Ｔを計算し（Ｓ２３）、算出された経過時間Ｔが、動作サイクル（本実施形態においては６００ｍｓ）未満であるか否かの判定を行う（Ｓ２４）。経過時間Ｔが動作サイクル以上であれば、カウンタ３３のカウント値ＣＬを０にし、処理を終了する（Ｓ２５）。
【００７２】
経過時間Ｔが動作サイクルである６００ｍｓ未満であれば、割り込み処理部３２は、経過時間Ｔが待機期間（本実施形態においては、１００ｍｓ＞Ｔであるが、これに限られるものでは無い）であるか否かの判定を行う（Ｓ２６）。
【００７３】
経過時間Ｔが待機期間である１００ｍｓ未満であれば、割り込み処理部３２は、第１駆動部２２へ出力する電圧ＯＵＴ１をＨｉにし、第２駆動部へと出力する電圧ＯＵＴ２はＬｏｗにする（Ｓ２７）。すなわち、Ｓ２６において、１００ｍｓ＞Ｔであれば、玉送りソレノイド１５も、発射ソレノイド１８も動作しない。そして、カウンタ３３のカウント値ＣＬに１を加え（Ｓ４０）、割り込み処理を終了する。
【００７４】
経過時間Ｔが１００ｍｓより大きければ、次に、第２出力制御部３６が、経過時間Ｔが装填期間の範囲内（本実施形態においては、待機期間が終了してから１４０ｍｓの範囲内である、１４０ｍｓ＞（Ｔ−１００ｍｓ）≧０ｍｓであるが、これに限られるものでは無い）にあるか否かの判定を行う（Ｓ２８）。第２出力制御部３６は、経過時間Ｔが上述の装填期間の範囲外であれば、第２駆動部２３へ出力する電圧ＯＵＴ２をＬｏｗにする（Ｓ２９）。経過時間Ｔが上述の装填期間の範囲内であれば、第２駆動部２３へ出力する電圧ＯＵＴ２をＨｉにする（Ｓ３０）。これにより、第２駆動部２３は、玉送りソレノイド１５を駆動させ、図２に示されるように、遊技球Ｂが発射駆動部１２の発射位置１７に供給される。
【００７５】
次に、第１出力制御部３５が、経過時間Ｔが、発射期間の範囲内（本実施形態においては、装填期間が終了してから５０ｍｓの範囲内である、５０ｍｓ＞（Ｔ−２４０ｍｓ）≧０ｍｓであるが、これに限られるものではない）にあるか否かの判定を行う（Ｓ３１）。経過時間Ｔが、発射期間の範囲内（５０ｍｓ＞（Ｔ−２４０ｍｓ）≧０ｍｓ）でなければ、第１出力制御部３５は、第１駆動部２２へ出力する電圧ＯＵＴ１をＨｉにし（Ｓ３２）、カウンタ３３のカウント値ＣＬに１を加え（Ｓ４０）、割り込み処理を終了する。すなわち、Ｓ３２において、第１駆動部２２は、発射ソレノイド１８を動作させない。
【００７６】
経過時間Ｔが、発射期間の範囲内にあれば、次に、発射目標値生成部３８は、発射目標電圧Ｖ２を生成する（Ｓ３３）。
【００７７】
次に、第２Ａ／Ｄ変換部３１は、電流測定用抵抗２１の両端電圧を測定し、測定した電圧のＡ／Ｄ変換を行い、電圧Ｖ３を算出する（Ｓ３４）。
【００７８】
算出された電圧Ｖ３は、比較処理部３７へ出力され、比較処理部３７は、電圧Ｖ３と発射目標電圧Ｖ２との比較を行う（Ｓ３５）。Ｖ３＜Ｖ２であれば、第１駆動部２２へ出力する電圧ＯＵＴ１をＬｏｗにし（Ｓ３６）、Ｖ３＜Ｖ２でなければ、第１駆動部２２へ出力する電圧ＯＵＴ１をＨｉにする（Ｓ３７）。すなわち、Ｖ３＜Ｖ２であれば、第１駆動部２２が発射ソレノイド１８を動作させ、Ｖ３＜Ｖ２でなければ、第１駆動部２２が発射ソレノイド１８を動作させない。そして、Ｓ４０へと進み、カウンタ３３のカウント値ＣＬに１を加え処理を終了する。
【００７９】
（発射目標電圧Ｖ２の生成処理）
次に、図８のＳ３３で示した、発射目標電圧Ｖ２の生成処理について図９および図１０を参照して説明する。図９は、発射目標電圧Ｖ２の生成処理のフローチャートである。図１０の（ａ）は、ハンドル装置４のハンドル回転体４ａの回転角度と、発射目標電圧Ｖ２および第１Ａ／Ｄ変換部３０から入力される電圧Ｖ１との関係を示した図であり、図１０の（ｂ）は、第１Ａ／Ｄ変換部３０から入力される電圧Ｖ１と発射目標電圧Ｖ２との関係を示した図である。
【００８０】
発射目標電圧Ｖ２は、遊技者によるハンドル装置４の回動操作量に応じ、発射目標値生成部３８で生成される電圧であり、第１Ａ／Ｄ変換部３０から入力される電圧Ｖ１、ならびに、ＣＰＵ２７内にあらかじめ設定された値ＶｘおよびＶｙから設定される。ここで、ＶｙとＶｘとは、Ｖｘ＞Ｖｙとなるような数値に設定されている。
【００８１】
まず、ＣＰＵ２７は、第１Ａ／Ｄ変換部３０で、操作量検出部４１からハンドル回転体４ａの回転角に応じて入力される電圧のＡ／Ｄ変換を行う（Ｓ５１）。第１Ａ／Ｄ変換部３０は、Ａ／Ｄ変換を行った電圧Ｖ１を割り込み処理部３２に出力する。
【００８２】
出力された電圧Ｖ１は、割り込み処理部３２の発射目標値生成部３８へ入力され、そこで、Ｖ１＜Ｖｙであるかの判定が行われる（Ｓ５２）。
【００８３】
Ｓ５２において、Ｖ１＜Ｖｙであれば、発射目標電圧Ｖ２をＶ１と等しい値に設定する（Ｓ５３）。つまり、Ｖ１＜Ｖｙの場合は、Ｖ２＝Ｖ１となる（図１０の（ｂ）の区間α）。
【００８４】
Ｓ５２において、Ｖ１＜Ｖｙでない場合は、次に、発射目標値生成部３８は、Ｖｘ＞Ｖ１≧Ｖｙであるかの判定を行う（Ｓ５４）。
【００８５】
Ｓ５４の判定の結果、Ｖｘ＞Ｖ１≧Ｖｙであれば、発射目標電圧Ｖ２を下式（３）となるように設定する（Ｓ５５）（図１０の（ｂ）の区間β）。ここでＡは、０から１の間の適当な数値が設定される。
【００８６】
Ｖ２＝Ａ×（Ｖ１−Ｖｙ）＋Ｖｙ・・・（３）
Ｓ５４の判定の結果、Ｖｘ＞Ｖ１≧Ｖｙでなければ、発射目標電圧Ｖ２を下式（４）となるように設定する（Ｓ５６）（図１０の（ｂ）の区間γ）。
【００８７】
Ｖ２＝１×（Ｖ１−Ｖｘ）＋Ａ×（Ｖｘ−Ｖｙ）＋Ｖｙ・・・（４）
図１０の（ｂ）に示すように、発射目標電圧Ｖ２は、遊技者のハンドル装置４の回動操作量に対して、２つの屈曲点を有する直線を描く。本実施形態においては、区間βから区間γへ切り替わる際に、Ｖ２の直線の傾きをＡから区間αの傾きである１へと戻したが、これに限られるものでは無く、区間γでも継続してＶ２の傾きをＡとしてもよいし、さらに別の値としてもよい。
【００８８】
また、上記の（３）式や（４）式に二次関数等を用い、Ｖ１とＶ２とが曲線関係となるようにしてもよい。
【００８９】
（経過時間に応じた遊技媒体発射装置の動作）
図１１および図１２に基づいて、時間経過に応じた遊技媒体発射制御装置２６の動作について説明する。図１１は、発射許可信号ＰＭＴ、第１スイッチング部２２ａ、第２スイッチング部２３ａのタイミングチャートを示したものである。図１２の（ａ）は、横軸に時間、縦軸に、第１駆動部２２へ出力する電圧ＯＵＴ１を取ったグラフであり、図１２の（ｂ）は、横軸に時間、縦軸に第２Ａ／Ｄ変換部３１が測定した電圧Ｖ３を取ったグラフである。
【００９０】
割り込み処理が開始されると、まず、発射許可信号ＰＭＴが１であるか否かの判定が行われ、発射許可信号ＰＭＴが１であれば、割り込み処理が継続される。そして、発射許可信号ＰＭＴが１となった後に、割り込み処理が開始してからの時間である、経過時間Ｔが待機期間である１００ｍｓを超え、装填期間となると、第２駆動部へと出力する電圧ＯＵＴ２がＨｉなるとともに、第２スイッチング部２３ａがＯＮとなる。第２スイッチング部２３ａがＯＮになると、玉送りソレノイド１５が作動し、遊技媒体発射装置１０に遊技球Ｂが装填される。
【００９１】
そして、経過時間Ｔが２４０ｍｓを過ぎ、装填期間から発射期間へと切り替わる。発射期間となると、第２駆動部へと出力する電圧ＯＵＴ２がＬｏｗとなり、第２スイッチング部２３ａはＯＦＦになるとともに、第１駆動部２２へ出力する電圧ＯＵＴ１がＨｉへと切り替わり、第１スイッチング部２２ａがＯＮとなる。
【００９２】
図１２の横軸に示した目盛りは、１つの幅がＣＰＵ２７のサンプリングタイムＳＴに対応している。図１２においては、割り込み処理が判別できるような幅でサンプリングタイムＳＴを示しているが、割り込み処理が行われる周期であるサンプリングタイムＳＴは、これに限られるものでは無く、もっと短くてもよい。
【００９３】
経過時間Ｔが発射期間である２４０ｍｓ〜２９０ｍｓの間は、図１１および図１２に示すように、第１スイッチング部２２ａのＯＮ／ＯＦＦが切り替わる。具体的には、上述したように、比較処理部３７によって、発射目標電圧Ｖ２と電流測定用抵抗２１の両端電圧であるＶ３とが比較され、Ｖ３＜Ｖ２であれば、第１スイッチング部２２ａはＯＮになり、Ｖ３≧Ｖ２であれば、第１スイッチング部２２ａはＯＦＦとなる。
【００９４】
そのため、図１２に示すように、経過時間Ｔが２４０ｍｓからしばらくの間は、Ｖ３＜Ｖ２となるため、第１スイッチング部２２ａがＯＮとなる。その後所定時間経過すると、Ｖ３≧Ｖ２となる。Ｖ３≧Ｖ２となった後に、割り込み処理が行われると、第１スイッチング部２２ａがＯＦＦへと切り替わる。第１スイッチング部２２ａがＯＦＦになるとＶ３が徐々に減少し、そして、またＶ３＜Ｖ２となる。そのため、再度第１スイッチング部２２ａがＯＮとなり、以降、発射期間が終了する経過時間Ｔが２９０ｍｓとなるまで、上述の動作を繰り返す。
【００９５】
ここで、図５に示すように、発射ソレノイド１８と電流測定用抵抗２１との直列回路と、保護ダイオード２２ｂとは並列に接続している。そのため、第１スイッチング部２２ａがＯＮの場合は、第１スイッチング部２２ａ、発射ソレノイド１８、電流測定用抵抗２１の経路で電流が流れ、第１スイッチング部２２ａがＯＦＦの場合は、保護ダイオード２２ｂ、発射ソレノイド１８、電流測定用抵抗２１の経路で電流が流れることとなる。これにより、第１スイッチング部２２ａのＯＮ／ＯＦＦに関わらず、電流測定用抵抗２１の両端電圧を測定することで、発射ソレノイド１８に流れる電流を測定することができる。
【００９６】
第１スイッチング部２２ａのＯＮ／ＯＦＦの判定は、割り込み処理が行われるサンプリングタイムＳＴごとに行われる。そのため、サンプリングタイムＳＴを短くし、割り込み処理の回数を増やすことで、Ｖ３をＶ３＝Ｖ２とみなせるように調節することができるとともに、Ｖ３をＶ２付近の略一定値に保つことができる。
【００９７】
ここで、発射ソレノイド１８に流れている電流Ｉは、上述したように、電流測定用抵抗２１の抵抗値Ｒと、電流測定用抵抗２１の両端電圧をＡ／Ｄ変換して求めたＶ３とより、下式（２）を用いて求めることができる。
【００９８】
Ｉ＝Ｖ３／Ｒ・・・（２）
また、発射ソレノイド１８の駆動トルクは、発射ソレノイド１８に流れる電流Ｉと比例関係にあるため、駆動トルクは、Ｖ３に比例する。そのため、Ｖ３を一定値に保つことで、駆動トルクも一定値に保つことができる。
【００９９】
以上のように本発明においては、発射ソレノイド１８の作動時に、発射ソレノイド１８に流れる電流Ｉを、ハンドル装置４の回転角度に応じた所望の値にするとともに、発射ソレノイド１８に流れる電流Ｉに関するパラメータである、電流測定用抵抗２１の両端電圧を測定することで、発射ソレノイド１８に流れる電流Ｉを上記所望の値で、一定に保持することができる。そのため、経時変化や、個体差に起因する発射ソレノイドの特性の違い等による、発射ソレノイドの駆動トルクへの影響を低減することができる。これにより、遊技者は、同じ機種であれば、どの遊技台を遊技したとしても、同じ操作感で遊技をすることが可能となる。
【０１００】
また、本実施形態においては、経過時間Ｔが２４０ｍｓ＞Ｔ＞１００ｍｓの範囲内の期間を装填期間とし、経過時間Ｔが２９０ｍｓ＞Ｔ≧２４０ｍｓの範囲内の期間を発射期間としたが、これに限られるものではない。装填期間は、発射期間の開始時において、遊技球Ｂが発射位置１７で安定するように、適宜設定すればよい。本実施形態では、装填期間を１４０ｍｓとしたが、これに限られるものではない。また、装填期間と発射期間との間に、所定の期間が設けられ、装填期間と発射期間とが連続していなくてもよい。さらに、装填期間が、発射期間の後に設けられていてもよい。装填期間が、発射期間の後に設けられている場合には、装填期間において装填された遊技球Ｂは、次の動作サイクルの発射期間において発射される。
【０１０１】
また、本実施形態においては、発射ソレノイド１８の駆動トルクに対応して変化するパラメータの値として電流測定用抵抗２１の両端電圧の値を使用したがこれに限られるものでは無い。
【０１０２】
たとえば、発射ソレノイド１８の駆動トルクに対応して変化するパラメータの値として、発射ソレノイド１８に印加されている電流の値を発射ソレノイド１８の駆動トルクに対応して変化するパラメータの値として使用してもよい。発射ソレノイド１８に印加されている電流の値を発射ソレノイド１８の駆動トルクに対応して変化するパラメータの値として使用する場合は、電流測定用抵抗２１の両端電圧の値と、電流測定用抵抗２１の抵抗値Ｒとを用いて発射ソレノイド１８に印加されている電流の値を算出することで、パラメータの値を測定することができる。その場合、発射目標値生成部３８が生成する目標値も、電流測定用抵抗２１の抵抗値Ｒに基づいて、発射ソレノイド１８に印加される電流の目標値を生成し、比較処理部３７も当該電流の値の比較を行う。
【０１０３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１０４】
本発明は、パチンコ機に代表される弾球式遊技機に利用することができる。
【符号の説明】
【０１０５】
１  遊技機
１０  遊技媒体発射装置
１５  玉送りソレノイド（装填アクチュエータ）
１７  発射位置（所定位置）
１８  発射ソレノイド（発射アクチュエータ）
２１  電流測定用抵抗（抵抗）
２２  第１駆動部（駆動部）
２２ａ  第１スイッチング部（スイッチング部）
２６  遊技媒体発射制御装置
２９  発射許可信号生成部
３０  第１Ａ／Ｄ変換部
３１  第２Ａ／Ｄ変換部（測定部）
３６  第２出力制御部（制御部）
３７  比較処理部
３８  発射目標値生成部（目標値設定部）
４０  操作装置
【図１】
2016036600.tif 000003
【図２】
2016036600.tif 000004
【図３】
2016036600.tif 000005
【図４】
2016036600.tif 000006
【図５】
2016036600.tif 000007
【図６】
2016036600.tif 000008
【図７】
2016036600.tif 000009
【図８】
2016036600.tif 000010
【図９】
2016036600.tif 000011
【図１０】
2016036600.tif 000012
【図１１】
2016036600.tif 000013
【図１２】
2016036600.tif 000014