(57)【特許請求の範囲】
【請求項１】
パチンコ遊技の総括的な制御を行うメイン制御装置から送信される賞球コマンドと該賞球コマンドに合わせて送信されるストローブ信号とを受信して指定された払出数の賞品球の払出制御を行う払出制御装置を備えたパチンコ遊技機において、前記ストローブ信号を前記払出制御装置のタイマトリガ信号入力端子に入力することによって、前記払出制御装置の内蔵タイマを起動させ、前記内蔵タイマがタイムアップしたことによる信号出力により、前記払出制御装置のＮＭＩ割込み処理を行わせ、該ＮＭＩ割込み処理において前記賞球コマンドの受信処理を行うことを特徴とするパチンコ遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ遊技の総括的な制御を行うメイン制御装置から送信される賞球コマンドを受信して指定された払出数の賞品球の払出制御を行う払出制御装置を備えたパチンコ遊技機に関するものである。
【０００２】
【従来の技術】
パチンコ遊技の総括的な制御を行うメイン制御装置（メインＣＰＵ）と、メインＣＰＵからの一方向通信のみ可能に接続された払出制御装置（払出制御用のサブＣＰＵ）とを備え、メイン制御装置から送信された賞球コマンド（賞品球の指令払出数）を受けると、賞球コマンドに基いて球排出装置に対して賞品球の払出制御を行うパチンコ遊技機が知られている。
【０００３】
メインＣＰＵとサブＣＰＵとの賞球コマンドの通信は、メインＣＰＵからサブＣＰＵに対して、１ビットの制御信号、即ち、ストローブ信号（ＳＴＢ信号）と１コマンド２バイトの賞球コマンド（コマンドデータ）とを送信することにより行われている。メインＣＰＵから送信される制御信号ラインは、サブＣＰＵのＩＮＴ（マスカブル割込み）端子に接続されている。メインＣＰＵから送信される制御信号によりサブＣＰＵにＩＮＴ割込みを発生させ、サブＣＰＵはＩＮＴ割込み処理にて賞球コマンドを受信している。
【０００４】
一方、サブＣＰＵでは、賞品球払出用のステッピングモータを制御するために内蔵タイマ割込みを使用している。このように、ＩＮＴ割込みと内蔵タイマ割込みとを使用する場合、外部からＩＮＴ割込みのベクタアドレスを与えるための外付けの入出力ポート（例えば、Ｚ８０  ＰＩＯ）をサブＣＰＵに接続しなければならない。しかしながら、外付けの入出力ポートをサブＣＰＵに接続した場合、サブＣＰＵの仕様により、賞球コマンドに関する制御信号の割込みの優先順位が賞品球払出用のステッピングモータの制御用の割込みよりも下に設定されているため、賞品球払出用のステッピングモータの制御用の割込みによる割り込み処理の最中に、メイン制御装置から賞球コマンドが送信された場合、サブＣＰＵがこの賞球コマンドを受信することができず、この賞球コマンドに対応した賞品球の払出しが行われず、正確な払出しができないという問題があった。
【０００５】
なお、上述のサブＣＰＵには、ＩＮＴ端子の他にＮＭＩ端子（ノンマスカブル割込み端子）が設けられている。ＮＭＩ割込みは、ＩＮＴ割込みよりも優先度が高く設定されている。また、ＮＭＩ割込みは、ＩＮＴ割込みのように割込み許可／禁止をプログラム上で設定することはできないものとされている。
【０００６】
【発明が解決しようとする課題】
本発明の目的は、メイン制御装置から送信された賞球コマンドを、払出制御装置が受信ミスなく正確に受信することを可能とするパチンコ遊技機を提供することにある。
【０００７】
【課題を解決するための手段】
請求項１に係るパチンコ遊技機は、パチンコ遊技の総括的な制御を行うメイン制御装置から送信される賞球コマンドと該賞球コマンドに合わせて送信されるストローブ信号とを受信して指定された払出数の賞品球の払出制御を行う払出制御装置を備えたものであって、上記課題を解決するために、前記ストローブ信号を前記払出制御装置のタイマトリガ信号入力端子に入力することによって、前記払出制御装置の内蔵タイマを起動させ、前記内蔵タイマがタイムアップしたことによる信号出力により、前記払出制御装置のＮＭＩ割込み処理を行わせ、該ＮＭＩ割込み処理において前記賞球コマンドの受信処理を行うことを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１は、本実施形態のパチンコ遊技機に配備されたメイン制御装置１と払出制御装置３との賞球コマンドの送受信に関わる第１実施形態の制御系統の要部ブロック図である。
【００１１】
パチンコ遊技の総括的な制御を行うメイン制御装置１は、メイン制御基板２に搭載されている。賞品球の払出制御を行う払出制御装置３は賞球制御基板４に搭載されている。メイン制御装置１と払出制御装置３とはメイン制御装置１から払出制御装置３への一方向通信のみ可能に接続されている。メイン制御装置１には各種の入賞検出手段（図示せず）からの入賞検出信号が入力される。メイン制御装置１は、入賞検出信号の種別により予め定めた払出数に対応する賞球コマンド（例えば、５個払出口に設定された入賞口への入賞を検出する入賞検出スイッチの入賞検出信号に応じて賞品球を５個払い出すよう指令する賞球コマンド）を払出制御装置３に対して送信する。
【００１２】
払出制御装置３は、賞品球の払出制御用のサブＣＰＵと、サブＣＰＵが行う各制御プログラムを格納したＲＯＭと、随時データの読み出し並びに書込みが可能であるＲＡＭと、メイン制御装置１から送信された賞球コマンドを受信する内蔵のＩ／Ｏポート５及び内部バス（データバスを含む）等を１チップ内に配備したマイクロコントローラにより構成されている。なお、払出制御装置３の具体的な内部構成については図示を省略する。
【００１３】
メイン制御装置１から払出制御装置３に送信される制御コマンドは、１ビットのストローブ信号（ＳＴＢ信号）と１コマンド２バイトの賞球コマンド（払出数を指令するデータ）とにより構成されている。なお、賞球コマンドは、メイン制御装置１が指令払出数１個から指令払出数１５個の範囲内で１個単位で指令払出数を設定する。従って、賞球コマンドの内容は、指令払出数が１乃至１５の範囲内のいずれかである。メイン制御装置１から送信される賞球コマンドは、払出制御装置３の内蔵Ｉ／Ｏポート５に接続されている。
【００１４】
なお、図１に図示していないが、払出制御装置３には賞品球払出用の球排出装置がドライバを介して接続され、払出制御装置３により球排出装置に対して賞品球の払出のための作動制御が行われる。また、球排出装置から払い出される賞品球を検出する排出球センサが入力ポートを通して接続されている。
【００１５】
図１に示すように、メイン制御装置１から送信されるＳＴＢ信号は払出制御装置３のＸＮＭＩ端子に入力されるよう構成されている。ＳＴＢ信号は、ローレベルでアクティブである。また、ＸＮＭＩ端子の先頭文字「Ｘ」は、その信号が負論理であることを表している。
【００１６】
図２は、メイン制御装置１から払出制御装置３に対して送信する賞品球の払出しに関わる制御コマンドの送信タイミングを示すタイムチャートである。制御コマンドは、１コマンド２バイトで構成されており、１バイトずつ２回に分けられて送信される。図２に示すコマンドデータ１とコマンドデータ２とにより、指令払出数（１個〜１５個のうちの何れか１つ）が決定されている。
【００１７】
以上のように構成された第１実施形態の払出制御装置３における賞球コマンドの受信動作について説明する。図１において、払出制御装置３はＸＮＭＩ端子の入力がローレベルとなると、ＮＭＩ割込み（ノンマスカブル割込み）を発生し、ＮＭＩ割込み処理にて、賞球コマンドの受信処理を行う。
【００１８】
メイン制御装置１から賞球コマンド（図２のコマンドデータ１）が送信されると、ＳＴＢ信号がハイレベルからローレベルになり、払出制御装置３のＸＮＭＩ端子にローレベルが入力される。払出制御装置３では、ＸＮＭＩ端子にローレベルが入力されるとＮＭＩ割込みが発生し、ＮＭＩ割込み処理が起動する。
【００１９】
第１実施形態では、メイン制御装置１からのＳＴＢ信号そのものによって直接的に払出制御装置３にＮＭＩ割込みを発生させ、ＮＭＩ割込み処理を行わせる。
【００２０】
払出制御装置３は、ＮＭＩ割込み処理において賞球コマンドの受信処理を行う。なお、図２に示すように賞球コマンドは２回に分けて送信されてくるので、図２に示す１回目に送信されたコマンドデータ１が受信される。ＳＴＢ信号がローレベルからハイレベルに切り換わると、コマンドデータ１の送信が終了する。払出制御装置３はＮＭＩ割込み処理を一旦終了する。次いで、メイン制御装置１からコマンドデータ２が送信されると、再び、ＳＴＢ信号がハイレベルからローレベルになり、払出制御装置３では、ＸＮＭＩ端子にローレベルが入力されてＮＭＩ割込みが発生し、ＮＭＩ割込み処理が起動する。
【００２１】
払出制御装置３は、ＮＭＩ割込み処理において賞球コマンドの受信処理を行い、図２に示す２回目に送信されたコマンドデータ２を受信する。ＳＴＢ信号は、ローレベルからハイレベルに切り換わると、コマンドデータ２の送信が終了する。なお、払出制御装置３は賞球コマンドの受信処理にてコマンドデータ１及びコマンドデータ２の受信を終えると、コマンドデータ１とコマンドデータ２の内容により決定された指令払出数をＲＡＭの所定エリアに記憶する。
【００２２】
以上に述べたように、上記の第１実施形態は、メイン制御装置１から送信されるＳＴＢ信号により払出制御装置３がＮＭＩ割り込みを発生し、賞球コマンドの受信をＮＭＩ割込み処理中で行うので、ＩＮＴ割込み処理にて賞球コマンドを受信するものに比べて、払出制御装置３が他の処理を行っている最中でも、実行中の処理を中断し、最優先で賞球コマンドを受信するので、受信ミスなく賞球コマンドを正確に受信することができる。
【００２３】
なお、上記第１実施形態においてはパチンコ遊技機に設けられるメイン制御装置と払出制御装置との制御関係において正確な払出し信号（賞球コマンド）を受信するように構成したものとして説明してあるが、メイン制御装置と外部制御装置（例えば、表示制御装置、音声制御装置）とにおける外部制御装置用の外部装置制御コマンドを外制御装置が受信ミスなく正確に受信することを可能とし、割込み用のＮＭＩ端子を外部装置制御コマンドの受信割込みと電源断時のデータバックアップ用の割込みとで共有することを可能とするために、パチンコ遊技の総括的な制御を行うメイン制御装置から送信される外部装置制御コマンドと、該外部装置制御コマンドに合わせて送信されるストローブ信号とを受信して指定された外部装置制御を行う外部制御装置をパチンコ遊技機において、電源の電圧低下に応じて電圧低下信号を出力する電源電圧監視回路と、前記ストローブ信号と前記電圧低下信号との何れか一方がある場合に、信号を出力するゲート回路とを設け、前記ゲート回路の出力端子を前記外部制御装置のＮＭＩ端子に接続し、前記ストローブ信号と前記電圧低下信号とをそれぞれ前記外部制御装置の入カポートに入力したことを特徴とするパチンコ遊技機としてもよく、パチンコ遊技機に設けられるメイン制御装置のメインＣＰＵより外部装置制御コマンドを受信するサブＣＰＵのＮＭＩ端子を外部装置制御コマンドの受信割込みと電源断時のデータバックアップ用の割込みとで共用する構成としてもよい。
【００２４】
図３は、本実施形態のパチンコ遊技機に配備されたメイン制御装置１と払出制御装置３との賞球コマンドの送受信に関わる第２実施形態の制御系統の要部ブロック図である。図３の第２実施形態の制御系統が図１の第１実施形態の制御系統と異なる点は、メイン制御装置１から送信されるＳＴＢ信号が払出制御装置３のタイマトリガ信号入力端子（ＣＬＫ／ＴＲＧ端子）に入力されるよう構成されている点であり、その他の構成は図１の第１実施形態の制御系統と同じである。なお、第２実施形態は、請求項１に記載の構成に対応するものである。
【００２５】
以上のように構成された第２実施形態の払出制御装置３における賞球コマンドの受信動作について説明する。メイン制御装置１から賞球コマンド（図２のコマンドデータ１）が送信されると、ＳＴＢ信号がハイレベルからローレベルになり、払出制御装置３のＣＬＫ／ＴＲＧ端子にローレベルが入力される。
【００２６】
払出制御装置３では、ＣＬＫ／ＴＲＧ端子にローレベルが入力されると、自身の内蔵タイマの減算を開始し、規定時間経過後に内蔵タイマがタイムアップして信号を出力することにより、ＮＭＩ割込みを発生させる（タイマＮＭＩ割込み）。ＮＭＩ割込みが発生することにより、ＮＭＩ割込み処理が起動する。なお、前記のタイマの規定時間は、ＳＴＢ信号の入力時点から賞球コマンドが確実に送られている時点までの時間である。
【００２７】
以上のように、第２実施形態では、メイン制御装置１からのＳＴＢ信号によって払出制御装置３の内蔵タイマを起動させ、内蔵タイマのタイムアップした時点で出力される信号によってＮＭＩ割込みを発生させ、ＮＭＩ割込み処理を行わせる。換言すれば、メイン制御装置１からのＳＴＢ信号によって間接的に払出制御装置３にＮＭＩ割込み処理を行わせる。
【００２８】
払出制御装置３は、ＮＭＩ割込み処理において賞球コマンドの受信処理を行う。なお、図３に示すように賞球コマンドは２回に分けて送信されてくるので、図２に示す１回目に送信されたコマンドデータ１が受信される。ＳＴＢ信号がローレベルからハイレベルに切り換わると、コマンドデータ１の送信が終了する。払出制御装置３はコマンドデータ１を受信し終えるとＮＭＩ割込み処理を終了する。
【００２９】
次いで、メイン制御装置１からコマンドデータ２が送信されると、再び、ＳＴＢ信号がハイレベルからローレベルになり、払出制御装置３では、ＣＬＫ／ＴＲＧ端子にローレベルが入力され、自身の内蔵タイマの減算を開始し、規定時間経過後に内蔵タイマがタイムアップして信号を出力することによりＮＭＩ割込みが発生し、ＮＭＩ割込み処理が起動する。
【００３０】
払出制御装置３は、ＮＭＩ割込み処理において賞球コマンドの受信処理を行い、図２に示す２回目に送信されたコマンドデータ２を受信する。ＳＴＢ信号は、ローレベルからハイレベルに切り換わると、コマンドデータ２の送信が終了する。なお、払出制御装置３は賞球コマンドの受信処理にてコマンドデータ２の受信を終えると、先に受信したコマンドデータ１とコマンドデータ２の内容により決定された指令払出数をＲＡＭの所定エリアに記憶し、ＮＭＩ割込み処理を終了する。
【００３１】
以上に述べたように、上記の第２実施形態においても第１の実施形態と同様に賞球コマンドの受信をＮＭＩ割込み処理中で行うので、ＩＮＴ割込み処理にて賞球コマンドを受信するものに比べて、払出制御装置３が他の処理を行っている最中でも、実行中の処理を中断し、最優先で賞球コマンドを受信するので、受信ミスなく賞球コマンドを正確に受信することができる。
【００３２】
なお、上記第２実施形態においては、メイン制御装置１から送信されるＳＴＢ信号により払出制御装置３が自身の内蔵タイマを起動し、内蔵タイマが規定時間後にタイムアップすることにより信号出力し、該信号により内部的にＮＭＩ割り込みを発生させる構成であるので、払出制御装置３のＮＭＩ端子を賞球コマンドのＳＴＢ信号の入力用に接続使用しないで、払出制御装置３のＮＭＩ端子を他の必要な信号入力のために使用することができる。
【００３３】
例えば、電源断発生時に払出制御装置３のＲＡＭの全データをバックアップすることを目的とし、電源断発生時に電圧低下信号を出力する電源電圧監視回路手段を設けると共に該電源電圧監視回路手段の電圧低下信号の出力端子を払出制御装置３のＮＭＩ端子に接続し、電源断発生時に電源電圧監視回路手段から出力される電圧低下信号を払出制御装置３のＮＭＩ端子に入力することにより、払出制御装置３にＮＭＩ割込みを発生させるよう構成する。払出制御装置３は、ＮＭＩ処理によってＲＡＭの全データのバックアップ処理を行うように構成する。
【００３４】
【発明の効果】
請求項１に記載の構成によれば、メイン制御装置から送信されるＳＴＢ信号により払出制御装置がＮＭＩ割り込みを発生し、賞球コマンドの受信をＮＭＩ割込み処理中で行うので、即ち、払出制御装置が他の処理を行っている最中でも処理を中断し、最優先で賞球コマンドを受信するので、ＩＮＴ割込み処理にて賞球コマンドを受信するものに比べて、メイン制御装置から送信された賞球コマンドを、払出制御装置が受信ミスなく正確に受信することができる。また、ストローブ信号を払出制御装置のタイマトリガ信号入力端子に入力することによって、払出制御装置の内蔵タイマを起動させ、内蔵タイマがタイムアップしたことによる信号出力により、払出制御装置のＮＭＩ割込み処理を行わせるので、払出制御装置のＮＭＩ端子を賞球コマンドのＳＴＢ信号の入力用に接続使用しないで、払出制御装置のＮＭＩ端子を他の必要な信号入力のために使用することができる。
【図面の簡単な説明】
【図１】メイン制御装置と払出制御装置との賞球コマンドの送受信に関わる第１実施形態の制御系統の要部ブロック図
【図２】メイン制御装置から払出制御装置に対して送信する賞品球の払出しに関わる制御コマンドの送信タイミングを示すタイムチャート
【図３】メイン制御装置と払出制御装置との賞球コマンドの送受信に関わる第２実施形態の制御系統の要部ブロック図
【符号の説明】
１  メイン制御装置
２  メイン制御基板
３  払出制御装置
４  賞球制御基板
５  Ｉ／Ｏポート
【図１】
0003728159.tif 000002
【図２】
0003728159.tif 000003
【図３】
0003728159.tif 000004