(57)【特許請求の範囲】
【請求項１】
シリアルデータを出力する第１の出力端子と、クロック信号を出力する第２の出力端子とを有するシリアル通信コントローラと、
第１の信号線を介して前記第１の出力端子に接続される第１の入力端子と、第２の信号線を介して前記第２の出力端子に接続される第２の入力端子とを有し、前記クロック信号に同期して前記第１の入力端子に入力される前記シリアルデータに基づいて生成した駆動信号を出力して所定のデバイスを駆動制御するドライバと、
制御端子が前記第１の出力端子に接続され一端が前記第１の信号線に接続されて前記シリアル通信コントローラから出力された前記シリアルデータに応じてオン、オフが切り換わるスイッチング素子を有するスイッチ回路と、
一端が前記スイッチング素子の前記一端に前記第１の信号線を介して接続され他端が第１の電源に接続された第１の抵抗素子と、
前記クロック信号が前記第２の入力端子に正常に入力されているが前記シリアルデータが前記第１の入力端子に正常に入力されないときに、前記ドライバの出力レベルを前記デバイスが非駆動状態となるレベルに保持する保持手段とを備え、
前記シリアルデータは、前記スイッチング素子のオン、オフが切り換わることにより生成されるハイレベルおよびローレベルを有する信号により伝送され、
前記保持手段は、
前記第１の入力端子の入力レベルが、前記第１の信号線に前記第１の抵抗素子を介して接続された前記第１の電源により前記ハイレベルおよび前記ローレベルのいずれか一方に維持されるという異常が生じることで、前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記出力レベルを前記デバイスが非駆動状態となるレベルに保持することを特徴とする遊技機。
【請求項２】
前記スイッチング素子は、オープンドレイン型またはオープンコレクタ型に接続されていることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記保持手段は、
前記第１の抵抗素子と前記第１の入力端子との間の前記第１の信号線に直列に挿入された反転回路を有し、前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記反転回路により所定レベルに維持することによって前記出力レベルを前記デバイスが非駆動状態となるレベルに保持する
ことを特徴とする請求項１または２に記載の遊技機。
【請求項４】
前記保持手段は、
一端が前記第１の抵抗素子と前記第１の入力端子との間の前記第１の信号線に接続され、他端が第１の電源とは極性が異なる第２の電源に接続される第２の抵抗素子を有し、前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記第２の抵抗素子により所定レベルに維持することによって前記出力レベルを前記デバイスが非駆動状態となるレベルに保持する
ことを特徴とする請求項１または２に記載の遊技機。
【請求項５】
前記ドライバは、イネーブル信号が入力される第３の入力端子と、前記第３の入力端子に前記イネーブル信号が入力された場合に前記駆動信号を出力する駆動信号出力端子とを有し、
前記保持手段は、
前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記第３の入力端子に入力される前記イネーブル信号の論理値を非活性とすることによって前記出力レベルを前記デバイスが非駆動状態となるレベルに保持する
ことを特徴とする請求項１または２に記載の遊技機。
【請求項６】
前記ドライバに駆動用電圧を供給する直流電源をさらに備え、
前記保持手段は、
前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記ドライバに駆動用電圧である前記直流電源の給電を停止することによって、前記出力レベルを前記デバイスが非駆動状態となるレベルに保持する
ことを特徴とする請求項１または２に記載の遊技機。
【請求項７】
前記シリアルデータが前記第１の入力端子に正常に入力されないときに異常状態が発生したことを検知する検知手段と、
前記検知手段により前記異常状態の発生が検知されたときに、前記ドライバの出力レベルを前記デバイスが非駆動状態となるレベルに保持するように前記保持手段を制御する制御手段と
を備えることを特徴とする請求項３ないし６のいずれかに記載の遊技機。
【請求項８】
前記ドライバは、前記第１の入力端子に入力された前記シリアルデータと同一のデータを出力するデータ出力端子を有し、
前記検知手段は、前記シリアル通信コントローラの前記第１の出力端子から出力された前記シリアルデータと、前記データ出力端子の出力データとを比較して、異なるときに前記異常状態が発生したことを検知することを特徴とする請求項７に記載の遊技機。
【請求項９】
前記検知手段は、前記シリアルデータが前記第１の入力端子に正常に入力されない状態が予め定められた所定時間継続するときに前記異常状態が発生したことを検知することを特徴とする請求項７または８に記載の遊技機。
【請求項１０】
前記デバイスは駆動モータであることを特徴とする請求項１ないし９のいずれかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアルデータに基づいて生成した駆動信号を出力して所定のデバイスを駆動制御するドライバを備える遊技機に関する。
【背景技術】
【０００２】
従来、スロットマシンやパチンコ機等の遊技機は、演出等に利用される可動部材を駆動するステッピングモータ、点滅による演出を行うＬＥＤ、リールを回転駆動するステッピングモータなどの各種のデバイスと、これらのデバイスを駆動制御するために各デバイスそれぞれに対応して設けられた複数のドライバとを備える。そして、演出制御用の制御装置から、ステッピングモータの励磁パターンやＬＥＤの点灯パターンを規定するシリアルデータが各々のドライバに入力されると、各ドライバにより、入力されるシリアルデータに基づく駆動信号が生成されて対応するデバイスそれぞれに出力され、デバイスであるステッピングモータやＬＥＤが、所定の励磁パターンや所定の点灯パターンで駆動制御される。
【０００３】
例えば、特許文献１に記載の遊技機は、シリアル通信装置と、ＬＥＤを駆動制御するＬＥＤドライバとを備えている。このシリアル通信装置は、ＬＥＤの点灯パターンを規定するシリアルデータをＬＥＤドライバに伝送するためのパルス信号、同期用のクロック信号、ＬＥＤドライバのＬＥＤに対する駆動信号の出力状態を制御するためのイネーブル信号、などの各種信号を生成して出力するものであって、これら各種信号を出力するための複数の出力ポートを有する。ここで、各出力ポートは各種信号に１対１に対応して設けられており、スイッチング素子を有するスイッチ回路により形成されている。
【０００４】
そして、シリアル通信装置は、ビットデータにより構成されるシリアルデータを出力する際に、クロック信号に同期した各ビットの出力タイミングにおいて、当該ビットの内容に応じてスイッチ回路をオンまたはオフに切り換えることにより、クロック信号に同期して出力レベルがシリアルデータのビット内容に応じてＨ（ハイ）またはＬ（ロー）に切り換わるパルス信号を生成して出力する。
【０００５】
また、クロック信号用の出力ポートにおいて、シリアル通信装置は、予め設定されたタイミングでスイッチ回路をオンからオフまたはオフからオンに切り換えることにより、出力レベルが一定期間に例えばＨとなるクロック信号を生成して出力する。さらに、イネーブル信号用の出力ポートにおいて、シリアル通信装置は、ＬＥＤドライバのＬＥＤに対する駆動信号の出力状態を切り換えるタイミングでスイッチ回路のオン、オフを切り換えることによって、当該タイミングで出力レベルがＨ、Ｌ間で切り換わるイネーブル信号を生成して出力する。
【０００６】
そして、ＬＥＤドライバは複数の入力ポートを有し、シリアル通信装置から出力される各種信号それぞれは、ＬＥＤドライバの対応する入力ポートに入力されるようになっており、ＬＥＤドライバのクロック信号用の入力ポートに入力されるクロック信号に同期して、シリアルデータ用の入力ポートにビットデータにより構成されるシリアルデータが入力されることにより、シリアルデータがシリアル通信装置からＬＥＤデバイスに伝送される。
【０００７】
すなわち、ＬＥＤドライバは、シリアル通信装置から出力されるシリアルデータを取り込む際に、シリアル通信装置からクロック信号用の入力ポートへのクロック信号に同期した各ビットの入力タイミングにおいて、シリアルデータ用の入力ポートに入力される信号のＨまたはＬの入力レベルに応じて、当該ビットの内容を決定し駆動信号を生成する。そして、イネーブル信号用の入力ポートにシリアル通信装置からのイネーブル信号が入力されると、ＬＥＤドライバは、生成した駆動信号をＬＥＤに出力して、デバイスであるＬＥＤを所定の点灯パターンで駆動制御する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−２８５４１７号公報（段落００４１〜００６２、図７、図８参照）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、上記した従来の遊技機のように、シリアル通信装置と各種のデバイスの駆動制御用のドライバとの間でパルス信号を用いたシリアル通信によるデータ伝送を行う場合、一般には伝送速度が増大しても安定したデータ伝送を行えるように、シリアルデータやクロック信号、イネーブル信号などの各種信号をそれぞれ伝送する信号線を、プルアップ抵抗やプルダウン抵抗を介して所定の電源に接続することにより、耐ノイズ性を高める工夫がなされている。
【００１０】
しかしながら、遊技機の組み立ての際や移動の際の衝撃などにより、一部の信号線、例えばシリアルデータ伝送用の信号線が損傷すると、シリアルデータ伝送用の信号線に所定の電源が接続されていることから、ドライバのシリアルデータ用の入力ポートの入力レベルが所定の電源電圧によるＨまたはＬの基準レベルに維持されるが、クロック信号伝送用の信号線は損傷せずに正常なままであるために、ドライバのクロック信号用の入力ポートにはシリアル通信装置からのクロック信号は正常に入力されることになる。
【００１１】
そうすると、実際にはシリアル通信装置から出力されるシリアルデータがドライバに正常に入力されない異常が生じているにも関わらず、所定の電源により基準レベルに維持された信号がドライバに伝送され、基準レベルの信号が疑似的なシリアルデータ（以下、これを「疑似シリアルデータ」と称する場合もある）がドライバのシリアルデータ用の入力ポートに入力されることになり、以下のような不都合が生じる。
【００１２】
例えば、シリアルデータ用の入力ポートに基準レベル（ＨまたはＬ）の信号が入力されているときに、ステッピングモータの励磁相を励磁し、ＬＥＤを点灯するなどデバイスを駆動状態にする駆動信号がドライバにより生成されるように構成されている場合において、上記したように基準レベルに維持された信号が疑似シリアルデータとしてドライバに入力される状態では、ステッピングモータは励磁されたままになり、ＬＥＤは点灯したままとなる。特に、ステッピングモータの場合、励磁されたままの状態が長時間継続すると、リールに位置ずれが生じたり、モータの発熱により遊技機内の温度が上昇しＣＰＵの動作が不安定になって遊技に不具合が発生したりするなどの問題がある。なお、シリアル通信装置およびドライバが互いに異なる基板に搭載されコネクタを介して接続されている場合において、遊技機の組み立てや移動時の衝撃などによってコネクタが部分的に抜けてしまうような場合にも、上記した問題が生じる。
【００１３】
本発明は、上記課題に鑑みてなされたものであり、クロック信号が入力される状態でシリアルデータが正常に入力されない場合であっても、デバイスを確実に非駆動状態に保持することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記した目的を達成するために、本発明にかかる遊技機は、シリアルデータを出力する第１の出力端子と、クロック信号を出力する第２の出力端子とを有するシリアル通信コントローラと、第１の信号線を介して前記第１の出力端子に接続される第１の入力端子と、第２の信号線を介して前記第２の出力端子に接続される第２の入力端子とを有し、前記クロック信号に同期して前記第１の入力端子に入力される前記シリアルデータに基づいて生成した駆動信号を出力して所定のデバイスを駆動制御するドライバと、制御端子が前記第１の出力端子に接続され一端が前記第１の信号線に接続されて前記シリアル通信コントローラから出力された前記シリアルデータに応じてオン、オフが切り換わるスイッチング素子を有するスイッチ回路と、一端が前記スイッチング素子の前記一端に前記第１の信号線を介して接続され他端が第１の電源に接続された第１の抵抗素子と、前記クロック信号が前記第２の入力端子に正常に入力されているが前記シリアルデータが前記第１の入力端子に正常に入力されないときに、前記ドライバの出力レベルを前記デバイスが非駆動状態となるレベルに保持する保持手段とを備え、前記シリアルデータは、前記スイッチング素子のオン、オフが切り換わることにより生成されるハイレベルおよびローレベルを有する信号により伝送され、前記保持手段は、前記第１の入力端子の入力レベルが、前記第１の信号線に前記第１の抵抗素子を介して接続された前記第１の電源により前記ハイレベルおよび前記ローレベルのいずれか一方に維持されるという異常が生じることで、前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記出力レベルを前記デバイスが非駆動状態となるレベルに保持することを特徴としている。
【００１５】
かかる構成によれば、シリアル通信コントローラの第１の出力端子からシリアルデータがスイッチ回路のスイッチング素子の制御端子に出力され、シリアルデータに応じてスイッチング素子がオン、オフに切り換えられ、スイッチング素子のオン、オフによりシリアルデータに基づいて生成される信号が第１の信号線を介してドライバの第１の入力端子に入力され、第１の入力端子への信号により、ドライバの第２の入力端子に入力されるクロック信号に同期してシリアルデータに基づいて駆動信号が生成され、この駆動信号が所定のデバイスに出力されてデバイスが駆動制御される。このとき、クロック信号がドライバに入力されるがシリアルデータがドライバに正常に入力されない状態であれば、保持手段により、デバイスが非駆動状態となるレベルにドライバの出力レベルが保持される。したがって、シリアル通信コントローラからドライバにクロック信号が入力されるがシリアルデータが正常に入力されないという異常が生じた場合であっても、保持手段によってデバイスを確実に非駆動状態に保持することができ、デバイスを駆動状態に継続することによる不都合が生じるのを未然に防止することができる。
【００１６】
また、前記スイッチング素子は、オープンドレイン型またはオープンコレクタ型に接続されているとよい。
【００１７】
かかる構成によれば、スイッチ回路のスイッチング素子の他端が接地され、第１の抵抗素子が第１の電源およびスイッチング素子の一端に接続されることにより、スイッチング素子がプルアップされてオープンドレイン型またはオープンコレクタ型に接続される。そのため、シリアル通信コントローラからドライバにシリアルデータをシリアル通信により伝送する際の伝送速度の関係からオープンドレイン型またはオープンコレクタ型のスイッチング素子を使用する場合においても、シリアル通信コントローラからドライバにクロック信号が入力されるがシリアルデータが正常に入力されないときに、保持手段によりデバイスを確実に非駆動状態に保持することができる。
【００１８】
また、前記保持手段は、前記第１の抵抗素子と前記第１の入力端子との間の前記第１の信号線に直列に挿入された反転回路を有し、前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記反転回路により所定レベルに維持することによって前記出力レベルを前記デバイスが非駆動状態となるレベルに保持するとよい。
【００１９】
かかる構成によれば、保持手段が、第１の抵抗素子とドライバの第１の入力端子との間の第１の信号線に直列に挿入された反転回路を有するため、クロック信号がドライバに入力されるがドライバの第１の入力端子にシリアルデータが正常に入力されないときには、反転回路により、ドライバの第１の入力端子の入力レベルが所定レベルに維持され、ドライバの出力レベルが、デバイスが非駆動状態となるレベルに保持される。したがって、シリアル通信コントローラからドライバにクロック信号が入力されるがシリアルデータが正常に入力されないときに、保持手段によりドライバの出力レベルをデバイスが非駆動状態となるレベルに保持することができる。
【００２０】
また、前記保持手段は、一端が前記第１の抵抗素子と前記第１の入力端子との間の前記第１の信号線に接続され、他端が第１の電源とは極性が異なる第２の電源に接続される第２の抵抗素子を有し、前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記第２の抵抗素子により所定レベルに維持することによって前記出力レベルを前記デバイスが非駆動状態となるレベルに保持するとよい。
【００２１】
かかる構成によれば、保持手段が、第１の抵抗素子とドライバの第１の入力端子との間の第１の信号線、および、第１の電源とは極性が異なる第２の電源に両端が接続された第２の抵抗素子を有するため、クロック信号がドライバに入力されるがドライバの第１の入力端子にシリアルデータが正常に入力されないときに、第２の抵抗素子により、ドライバの第１の入力端子の入力レベルが第２の電源による所定レベルに維持され、ドライバの出力レベルがデバイスを非駆動状態とするレベルに保持される。したがって、シリアル通信コントローラからドライバにクロック信号が入力されるがシリアルデータが正常に入力されないときに、保持手段によりドライバの出力レベルをデバイスが非駆動状態となるレベルに保持することができる。
【００２２】
また、前記ドライバは、イネーブル信号が入力される第３の入力端子と、前記第３の入力端子に前記イネーブル信号が入力された場合に前記駆動信号を出力する駆動信号出力端子とを有し、前記保持手段は、前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記第３の入力端子に入力される前記イネーブル信号の論理値を非活性とすることによって前記出力レベルを前記デバイスが非駆動状態となるレベルに保持するとよい。
【００２３】
かかる構成によれば、ドライバの第３の入力端子にイネーブル信号が入力された場合に、ドライバの駆動信号出力端子からデバイスを駆動する駆動信号が出力され、クロック信号がドライバに入力されるがドライバの第１の入力端子にシリアルデータが正常に入力されないときには、保持手段により、ドライバの第３の入力端子に入力されるイネーブル信号の論理値が非活性とされてドライバの出力レベルがデバイスを非駆動状態とするレベルに保持されるため、シリアル通信コントローラからドライバにクロック信号が入力されるがシリアルデータが正常に入力されないときに、保持手段によりドライバの出力レベルをデバイスが非駆動状態となるレベルに保持することができる。
【００２４】
また、前記ドライバに駆動用電圧を供給する直流電源をさらに備え、前記保持手段は、前記ドライバの前記第１の入力端子に前記シリアルデータが正常に入力されないときに、前記ドライバに駆動用電圧である前記直流電源の給電を停止することによって、前記出力レベルを前記デバイスが非駆動状態となるレベルに保持するとよい。
【００２５】
かかる構成によれば、クロック信号がドライバに入力されるがドライバの第１の入力端子にシリアルデータが正常に入力されないときに、保持手段により、ドライバに駆動用電圧である直流電源の給電が停止されて、ドライバの出力レベルがデバイスを非駆動状態とするレベルに保持されるため、シリアル通信コントローラからドライバにクロック信号が入力されるがシリアルデータが正常に入力されないときに、保持手段によりドライバの出力レベルをデバイスが非駆動状態となるレベルに保持することができる。
【００２６】
また、前記シリアルデータが前記第１の入力端子に正常に入力されないときに異常状態が発生したことを検知する検知手段と、前記検知手段により前記異常状態の発生が検知されたときに、前記ドライバの出力レベルを前記デバイスが非駆動状態となるレベルに保持するように前記保持手段を制御する制御手段とを備えるとよい。
【００２７】
かかる構成によれば、クロック信号がドライバに入力されるがシリアルデータがドライバの第１の入力端子に正常に入力されない異常状態が発生したことが検知手段により検知されると、制御手段により、ドライバの出力レベルがデバイスを非駆動状態とするレベルに保持するように保持手段が制御されるため、シリアル通信コントローラからドライバにクロック信号が入力されるがシリアルデータが正常に入力されないときに、保持手段によりドライバの出力レベルをデバイスが非駆動状態となるレベルに保持することができる。
【００２８】
また、前記ドライバは、前記第１の入力端子に入力された前記シリアルデータと同一のデータを出力するデータ出力端子を有し、前記検知手段は、前記シリアル通信コントローラの前記第１の出力端子から出力された前記シリアルデータと、前記データ出力端子の出力データとを比較して、異なるときに前記異常状態が発生したことを検知するとよい。
【００２９】
かかる構成によれば、検知手段により、ドライバのデータ出力端子から出力されたデータと、シリアル通信コントローラの第１の出力端子から出力されたシリアルデータとが比較され、両者が異なるときに異常状態の発生が検知されるため、クロック信号がドライバに入力されるがドライバの第１の入力端子にシリアルデータが正常に入力されない異常状態が発生したか否かを確実に検知することができる。
【００３０】
また、前記検知手段は、前記シリアルデータが前記第１の入力端子に正常に入力されない状態が予め定められた所定時間継続するときに前記異常状態が発生したことを検知するとよい。
【００３１】
かかる構成によれば、検知手段により、クロック信号がドライバに入力されるがドライバの第１の入力端子にシリアルデータが正常に入力されない状態が予め定められた所定時間継続するときに異常状態が発生したことが検知されるため、ドライバの第１の入力端子に入力されない異常状態を誤って検出することを防止でき、より確実に異常状態の発生を検知することができる。
【００３２】
また、前記デバイスは駆動モータであるとよい。
【００３３】
この場合、クロック信号がドライバに入力されるがドライバにシリアルデータが正常に入力されないときに、駆動モータが非駆動状態に保持されることになり、異常状態の発生により駆動モータが誤って駆動状態を継続することによる発熱や焼損などの不具合の発生を未然に防止することができる。
【発明の効果】
【００３４】
本発明によれば、シリアル通信コントローラからドライバにクロック信号が入力されるがシリアルデータが正常に入力されないという異常が生じた場合であっても、保持手段によってデバイスを確実に非駆動状態に保持し、デバイスを駆動状態に継続することによる不都合が生じるのを未然に防止することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１実施形態のスロットマシンの斜視図である。
【図２】図１のスロットマシンの一部の右側面図であり、（ａ）〜（ｃ）はそれぞれ異なる状態を示す図である。
【図３】図２に示すスロットマシンの一部の正面図である。
【図４】図１のスロットマシンの電気的構成を示すブロック図である。
【図５】図４の一部の回路結線図である。
【図６】第２実施形態のスロットマシンの一部の回路結線図である。
【図７】第３実施形態のスロットマシンの一部の回路結線図である。
【図８】第４実施形態のスロットマシンの一部の回路結線図である。
【図９】第５実施形態のスロットマシンの一部の回路結線図である。
【発明を実施するための形態】
【００３６】
＜第１実施形態＞
本発明の遊技機をスロットマシンに適用した第１実施形態について、図１ないし図５を参照して説明する。なお、本実施形態では、後に詳述するように左・中・右の各リールの前方に設けられた演出用のシャッターを開閉駆動するステッピングモータをデバイスとし、このステッピングモータを制御する構成を備えたスロットマシンを例示している。
【００３７】
（スロットマシンの概要）
図１に示すスロットマシン１は、メダルなどの遊技媒体が規定数投入されることを条件とする遊技者の操作に基づいて一回の遊技が実行されるものであって、筐体３の前面が前面扉５により開閉自在に閉塞され、この前面扉５のほぼ中央高さの位置に操作板７が配設されると共に、この操作板７の上方に正面板９が配設されている。
【００３８】
この正面板９には横長矩形の表示窓１１が設けられている。また、図２に示すように、表示窓１１の内側には複数種類の図柄を可変表示する左・中・右リール１３Ｌ，１３Ｍ，１３Ｒが配置されている。左・中・右リール１３Ｌ，１３Ｍ，１３Ｒには、例えば「赤７」「白７」「ＢＡＲ」「ベル（ＢＥ）」「リプレイ（ＲＰ）」「オレンジ（ＯＲ）」「チェリー（ＣＨ）」「ハナ（ＨＡ）」「ナマズ（ＮＡ）」の複数種類（本実施形態では９種類）の図柄が合計２１個、所定の配列でそれぞれ設けられている。ここで、各図柄には、０番から２０番までのコマ番号が順に付されている。
【００３９】
そして、例えば、コマ番号０番から２０番までの図柄が印刷されたリールテープがリールの周面に貼り付けられて各リール１３Ｌ，１３Ｍ，１３Ｒがそれぞれ形成される。そして、各リール１３Ｌ，１３Ｍ，１３Ｒが回転すると、コマ番号２０番、１９番、…、０番、２０番、…の順に複数の図柄がそれぞれ表示窓１１越しに視認可能な状態で変動表示される。表示窓１１からは、各リール１３Ｌ，１３Ｍ，１３Ｒの回転が停止すると、図柄が上段、中段および下段にそれぞれ１個の合計３個ずつ覗くように設定されている。すなわち、３個すべての各リール１３Ｌ，１３Ｍ，１３Ｒが停止すると、縦３列横３行に配列された合計９個の図柄が表示窓１１に停止表示されるようになっている。
【００４０】
また、各リール１３Ｌ，１３Ｍ，１３Ｒをそれぞれ独立して回転駆動できるように、各リール１３Ｌ，１３Ｍ，１３Ｒには、それぞれステッピングモータにより構成されるリールモータ１４Ｌ，１４Ｍ，１４Ｒ（図４参照）が連結されている。
【００４１】
さらに、操作板７には、遊技者所有の遊技媒体として内部に貯留されているクレジットメダルから１枚ずつのメダル投入を指示するためのベットスイッチ１５、クレジットメダルから１ゲーム（遊技）あたりの最大投入枚数（本実施形態では、遊技状態に応じて１枚または３枚に設定されている）のメダル投入を指示するための最大ベットスイッチ１７、各リール１３Ｌ，１３Ｍ，１３Ｒの回転を開始させるための操作レバーを有するスタートスイッチ１９、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒの回転をそれぞれ停止させるための左・中・右ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒ、クレジットメダルを払い出すための精算スイッチ２３、およびメダル投入口２５が設けられている。
【００４２】
また、正面板９の上方のほぼ中央には、映像などを表示して遊技者に当選や入賞などを告知する演出を行うための液晶表示器２７が設けられ、液晶表示器２７のすぐ上方には、各種の入賞図柄が表示された説明パネル２９が設けられ、これら液晶表示器２７および説明パネル２９の左右には、音楽などによる演出を行うためのスピーカ３１Ｌ，３１Ｒがそれぞれ設けられている。また、説明パネル２９およびスピーカ３１Ｌ，３１Ｒの上部には中央ランプ部３３Ｍが配設され、その左右には左・右ランプ部３３Ｌ，３３Ｒがそれぞれ配設されている。各ランプ部３３Ｍ，３３Ｌ，３３Ｒには、それぞれＬＥＤ（発光ダイオード）などの光源が配設されている。これらのランプ部３３Ｍ，３３Ｌ，３３Ｒは一体的に形成され、遊技者に当選や入賞を告知するなどの演出を行うための上部ランプ部３３を構成している。
【００４３】
また、操作板７の下方には、装飾画などが表示された下部パネル３５が設けられ、この下部パネル３５の左右には、それぞれ複数の光源が例えば２列に並んで配置された下部ランプ部３７Ｌ，３７Ｒが設けられている。また、下部パネル３５の下方には、メダルの払出口３９や、この払出口３９から払い出されるメダルを受けるメダル受け４１が設けられている。また、正面板９には入賞ラインが描かれ、正面板９の左下隅にはクレジットメダルの貯留枚数を表示するクレジット表示器４５が配設されている。このクレジット表示器４５は、例えば２個の７セグメントＬＥＤで構成され、２桁の貯留枚数（最大で５０枚）が表示可能になっている。
【００４４】
各リール１３Ｌ，１３Ｍ，１３Ｒは、筐体３の内部に設けられた支持枠体により支持され、支持枠体は筐体３の背壁に固定されており、支持枠体の下方には、メダルを払出口３９に排出するためのホッパーユニット４３（図４参照）が配設されている。また、メダル投入口２５付近の裏面側には、メダル投入口２５に投入されたメダルが正規のものか否かを選別して正規のメダルのみをホッパーユニット４３に導くメダルセレクタ４８（図４参照）が配設されている。また、ホッパーユニット４３の横には操作ボックスが配設されて筐体３の左側壁に固定されており、この操作ボックスには、電源のオンオフを切り換える電源スイッチが設けられるとともに、役抽選における当選役への当選確率の高低を設定するための設定変更処理のためのキーシリンダおよび押しボタン式の設定変更ボタンが設けられている。
【００４５】
ところで、図２に示すように、筐体３内には役物として長矩形状の板状体からなるシャッター５０が設けられ、このシャッター５０は、各リール１３Ｌ，１３Ｍ，１３Ｒの前方に設定された前方位置に移動可能に配置されている。そして、図２（ｃ）に示すように、シャッター５０の前方位置は表示窓１１の真後ろの位置に設定され、シャッター５０は、この前方位置と前方位置から上方に退避した同図（ａ）の退避位置との間において、同図（ｂ）の状態を経て上下方向に移動可能に後述する支持機構により支持されており、シャッター５０が上下に移動することにより、各リール１３Ｌ，１３Ｍ，１３Ｒ上の図柄が見えたり遮蔽されたりする演出が行われる。
【００４６】
ここで、シャッター５０を支持する支持機構は、図３に示すように構成され、上下方向に長尺の支持体５１に板状のシャッター５０の左端部が固定され、支持体５１の裏面側には、ピニオンギヤ１０１ｂに噛合するラックが形成され、本発明におけるデバイスであるステッピングモータから成る駆動モータ１０１の回転軸１０１ａに固定されたピニオンギヤ１０１ｂに支持体５１のラックが噛合し、駆動モータ１０１が回転駆動されることにより、モータ１０１ａの回転運動がピニオンギヤ１０１ｂおよびラックにより支持体５１の上下運動に変換され、シャッター５０が上下に移動するようになっている。なお、シャッター５０の支持機構は、駆動モータ１０１の回転によりシャッター５０が上下移動するものであればどのような構成であってもよい。
【００４７】
そして、スロットマシン１の遊技状態に応じて駆動モータ１０１が駆動制御されることにより、図２（ａ）〜図２（ｃ）それぞれに示すようにシャッター５０の位置が切り換えられ、遊技者の興趣を高めるための演出が行われる。さらに、シャッター５０の下端縁部には、ＬＥＤなどの複数の光源１０２ａが配設されて形成されたランプ部１０２が設けられている。ランプ部１０２は、シャッター５０の移動に応じて所定の点灯パターンで駆動制御され、ランプ部１０２の点灯、消灯によっても遊技状態に応じた演出が行われるようになっている。
【００４８】
ところで、図１のスロットマシン１の電気的構成は、図４に示すようになっている。図４において、投入センサ５３は、筐体３内部のメダル投入口２５の近傍に設けられ、メダル投入口２５に投入されたメダルを１枚ずつ検出するものであり、払出センサ５４は、ホッパーユニット４３の出口に設けられ、払出口３９に払い出されるメダルを１枚ずつ検出するものである。
【００４９】
図４に示す左・中・右位置センサ５５Ｌ，５５Ｍ，５５Ｒは、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒの回転位置をそれぞれ検出するものであり、例えば左・中・右リール１３Ｌ，１３Ｍ，１３Ｒにそれぞれ設けられた突起部を検出するフォトインタラプタからなり、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒが回転すると、一周ごとに突起部を検出してその検出信号をメイン制御基板６３に出力する。このとき、例えば左・中・右位置センサ５５Ｌ，５５Ｍ，５５Ｒが上記突起部を検出したときに、それぞれコマ番号２０番の図柄が表示窓１１の中段に位置するような構成になっている。また、ホッパーモータ５７はホッパーユニット４３に配設されており、このホッパーモータ５７の駆動により、メダルが払出口３９に向けて払い出される。
【００５０】
そして、図４に示すように、スロットマシン１では、遊技に関する制御を行うメインＣＰＵ６１が実装されたメイン制御基板６３と、遊技に関連する演出の制御を行うサブＣＰＵ７１が実装されたサブ制御基板７３とが別々に設けられている。
【００５１】
（メイン制御基板）
メイン制御基板６３はメインＣＰＵ６１、ＲＯＭ６５およびＲＡＭ６７を有し、メインＣＰＵ６１は、タイマ割込などの割込機能を有し、ＲＯＭ６５に記憶された遊技機用プログラムを実行することにより、遊技の進行に関する各部の制御を行う。このＲＯＭ６５は、予め設定されたデータ（役抽選テーブル、停止テーブル）を含む遊技機用プログラム（スロットマシン１用のプログラム）を記憶する。また、メインＣＰＵ６１は、スロットマシン１の遊技状態を示すデータや、役抽選手段の役抽選結果等の遊技の進行に関するデータなど、種々のデータをコマンド形式でサブ制御基板７３（サブＣＰＵ７１）に送信する。
【００５２】
また、メイン制御基板６３のＲＡＭ６５は、スロットマシン１の遊技状態を示すデータや、役抽選手段の役抽選結果等の遊技の進行に関するデータなどを一時的に記憶するものであり、その他に投入センサ５３により検出されたメダルの枚数やクレジットメダルの枚数等も記憶する。
【００５３】
一方、サブ制御基板７３はサブＣＰＵ７１およびメモリ７５を有し、メモリ７５は、各種データを一時的に記憶するＲＡＭ部と、演出用の各種プログラムなどを記憶するＲＯＭ部とを備えており、サブＣＰＵ７１は、タイマ割込などの割込機能を有し、メインＣＰＵ６１から送信されるスロットマシン１の遊技の進行に関する各種のデータに基づき、メモリ７５に格納された演出用のプログラムを実行し、遊技の進行に関連する演出の内容を決定する。
【００５４】
また、サブＣＰＵ７１は、決定した演出の内容に基づき、サブ制御基板７３が有するＩ／Ｏポートを介して液晶表示器２７やスピーカ３１Ｌ，３１Ｒ、上部ランプ部３３、下部ランプ部３７Ｌ，３７Ｒおよび動作制御部１００などの制御を行う。ここで、動作制御部１００は、上記したようにシャッター５０を上下動する駆動モータ１０１の駆動、および、ランプ部１０２の点灯、消灯に関する制御を司り、サブ制御基板７３のサブＣＰＵ７１からの信号に基づきこれらの制御を行う。
【００５５】
（サブ制御基板および動作制御部）
サブ制御基板７３および動作制御部１００の接続関係および各々の具体的な電気的構成は、図５に示すようになっている。そして、サブ制御基板７３と動作制御部１００との間で何らかの接続不良が生じた場合におけるデバイスの異常防止策を施したことが本発明の最大の特徴であり、以下にその特徴的構成について説明する。
【００５６】
１．サブ制御基板７３
サブ制御基板７３は、メイン制御基板６３から遊技の進行に関するデータが所定の形式の通信コマンドとして送信されるとこれを受信し、メイン制御基板６３の動作や状態に応じた演出を行うために、サブ制御基板７３は、メモリ７５に格納されたプログラムの実行により実現される機能、ハードウェアにより実現される機能、これらの組み合わせにより実現される機能など、種々の機能を備えている。特に、図５に示すように、ランプ部１０２およびシャッター５０の移動制御のための駆動モータ１０１の動作をそれぞれ制御するためのドライバ１１０，１２０が動作制御部１００に設けられ、サブ制御基板７３は、これらドライバ１１０，１２０にシリアルデータから成る制御指令を送信する通信部７７を備えており、サブ制御基板７３側のコネクタ８７と動作制御部１００側のコネクタ１０３とがコネクタ付ケーブル８８により接続されている。
【００５７】
この通信部７７は、図５に示すように、シリアル通信コントローラ８０と、オープンコレクタ（またはオープンドレイン）型の出力ポートＰ１，Ｐ２をそれぞれ形成するスイッチ回路８１，８２とを備える。そして、シリアル通信コントローラ８０は、動作制御部１００に設けられた駆動モータ１０１の励磁パターンやランプ部１０２の点灯パターンを規定するシリアルデータを出力する出力端子ｄＯ１（本発明の第１の出力端子）と、クロック信号を出力する出力端子ｃＯ１（本発明の第２の出力端子）とを有する。
【００５８】
スイッチ回路８１は、ＮＰＮバイポーラトランジスタ（またはＮチャネル電界効果トランジスタ）から成るスイッチング素子８３を有し、スイッチング素子８３は、制御端子Ｂ（ベース）が入力抵抗ｒを介して出力端子ｄＯ１に接続され、一端Ｃ（コレクタ）がシリアルデータ用の出力ポートＰ１を介して基板側データ線８５（本発明の第１の信号線）に接続され、他端Ｅ（エミッタ）が接地されることにより、オープンコレクタ型に接続されている。なお、Ｎチャネル電界効果トランジスタの場合、制御端子Ｂはゲート、一端Ｃはドレイン、他端Ｅはソースとなり、スイッチング素子８３はオープンドレイン型に接続される。
【００５９】
他方、スイッチ回路８２も同様に、ＮＰＮバイポーラトランジスタまたはＮチャネル電界効果トランジスタ）から成るスイッチング素子８４を有し、スイッチング素子８４は、制御端子Ｂ（ベース）が入力抵抗ｒを介して出力端子ｃＯ１に接続され、一端Ｃ（コレクタ）がクロック信号用の出力ポートＰ２を介して基板側クロック線８６（本発明の第２の信号線）に接続され、他端Ｅ（エミッタ）が接地されることにより、オープンコレクタ型に接続されている。なお、Ｎチャネル電界効果トランジスタの場合、制御端子Ｂはゲート、一端Ｃはドレイン、他端Ｅはソースとなり、スイッチング素子８４はオープンドレイン型に接続される。
【００６０】
また、基板側データ線（第１の信号線）８５および基板側クロック線（第２の信号線）８６は、それぞれ、プルアップ抵抗Ｒ１，Ｒ２を介して所定電圧（例えば、５Ｖ）の電源Ｖ１に接続され、それぞれ、サブ制御基板７３に設けられた外部接続用のコネクタ８７に接続されている。
【００６１】
そして、通信部７７のシリアル通信コントローラ８０は、シリアルデータ用の出力端子ｄＯ１ポートから“１”，“０”のビットデータにより構成されるシリアルデータをクロック信号に同期して出力し、クロック信号に同期した各ビットの出力タイミングにおいて、当該ビットの内容に応じてスイッチ回路８１のスイッチング素子８３をオン、オフに切り換える。
【００６２】
例えば、通信部７７から伝送されるビットが”１”であるときは、出力ポートＰ１から出力されるパルス信号の出力レベルがＨ（ハイ）となるように、スイッチ回路８１のスイッチング素子８３をオフする信号がシリアル通信コントローラ８０の出力端子ｄＯ１から出力される一方、通信部７７から伝送されるビットが”０”であるときは、出力ポートＰ１から出力されるパルス信号の出力レベルがＬ（ロー）となるように、スイッチ回路８１のスイッチング素子８３をオンする信号がシリアル通信コントローラ８０の出力端子ｄＯ１から出力される。
【００６３】
また、通信部７７は、シリアル通信コントローラ８０のクロック信号用の出力端子ｃＯ１から、予め設定された所定周期でスイッチ回路８２のスイッチング素子８４をオン、オフに切り換える信号が出力される。これにより、出力レベルが所定クロック周期の間の一定期間に例えばＨとなるクロック信号が生成され、このクロック信号が出力ポートＰ２から後段の動作制御部１００のドライバ１１０，１２０に伝送される。こうして、クロック信号に同期して、出力レベルがシリアルデータの各ビットの内容に応じてＨおよびＬのいずれか切り換わる信号が通信部７７により生成される。そして、この信号が通信部７７の出力ポートＰ１から出力され、デバイスを制御するためのシリアルデータが動作制御部１００のドライバ１１０，１２０にシリアル伝送される。
【００６４】
２．動作制御部１００
動作制御部１００は、ランプ部１０２に設けられた各光源１０２ａを駆動制御するドライバ１１０と、駆動モータ１０１を駆動制御するドライバ１２０と、本発明の保持手段である反転回路１３０と、コネクタ１０３とを備えている。
【００６５】
ドライバ１１０は、通信部７７の出力ポートＰ１からのシリアルデータが入力される入力端子ｄＩ２と、通信部７７の出力ポートＰ２からのクロック信号が入力される入力端子ｃＩ２と、入力端子ｄＩ２に入力されるシリアルデータと同一のデータ内容の信号を出力する出力端子ｄＯ２と、ランプ部１０２の各光源１０２ａの駆動用の駆動信号を出力する出力端子Ｏ２ａ，Ｏ２ｂ，Ｏ２ｃとを有する。
【００６６】
さらに、コネクタ１０３とドライバ１１０の入力端子ｄＩ２とが制御部側データ線１０４（本発明の第１の信号線）を介して接続され、コネクタ１０３とドライバ１１０の入力端子ｃＩ２とが制御部側クロック線１０５（本発明の第２の信号線）を介して接続される。
【００６７】
また、プルアップ抵抗Ｒ３，Ｒ４の一端が、制御部側データ線１０４および制御部側クロック線１０５にそれぞれ接続され、プルアップ抵抗Ｒ３，Ｒ４の他端がともに、本発明の第１の電源である所定電圧（例えば、５Ｖ）の電源Ｖ２にそれぞれ接続されている。ここで、プルアップ抵抗Ｒ３が、本発明の第１の抵抗素子に相当する。
【００６８】
さらに、各出力端子Ｏ２ａ〜Ｏ２ｃそれぞれに、直列接続された２個の光源１０２ａのカソード側が接続され、アノード側が直流電源Ｅ１に接続されており、各出力端子Ｏ２ａ〜Ｏ２ｃからＨの駆動信号が出力されると、Ｈの駆動信号を出力する出力端子に接続された光源１０２ａが消灯し、各出力端子Ｏ２ａ〜Ｏ２ｃからＬの駆動信号が出力されると、Ｌの駆動信号を出力する出力端子に接続された光源１０２ａが点灯することになる。
【００６９】
ドライバ１２０は、通信部７７の出力ポートＰ１からのシリアルデータが入力される入力端子ｄＩ３（本発明の第１の入力端子）と、通信部７７の出力ポートＰ２からのクロック信号が入力される入力端子ｃＩ３（本発明の第２の入力端子）と、駆動モータ１０１の駆動用の駆動信号を出力する出力端子Ｏ３ａ，Ｏ３ｂとを有する。そして、通信部７７の出力ポートＰ１からのシリアルデータと同一のデータを出力するドライバ１１０の出力端子ｄＯ２と、ドライバ１２０の入力端子ｄＩ３とが制御部側データ線１０６（本発明の第１の信号線）を介して接続され、コネクタ１０３と入力端子ｃＩ３とが制御部側クロック線１０５を介して接続されている。
【００７０】
また、ドライバ１２０の両出力端子Ｏ３ａ，Ｏ３ｂそれぞれに、駆動モータ１０１の励磁相Ａ，Ｂそれぞれの一端が接続され、励磁相Ａ，Ｂそれぞれの他端は直流電源Ｅ２に接続されているため、両出力端子Ｏ３ａ，Ｏ３ｂからＨの駆動信号が出力されると、Ｈの駆動信号が出力されている出力端子に接続された励磁相が非励磁となり、Ｌの駆動信号が出力されると、Ｌの駆動信号が出力されている出力端子に接続された励磁相が励磁される。
【００７１】
また、上記したように、サブ制御基板７３のコネクタ８７と、動作制御部１００のコネクタ１０３とがコネクタ付ケーブル８８により接続されるため、基板側データ線８５、コネクタ付ケーブル８８、制御部側データ線１０４，１０６を介して、通信部７７のシリアルデータ用の出力ポートＰ１と、ドライバ１１０，１２０それぞれのシリアルデータ用の入力端子ｄＩ２，ｄＩ３とが接続されるとともに、基板側クロック線８６、コネクタ付ケーブル８８、制御部側クロック線１０５を介して、通信部７７のクロック信号用の出力ポートＰ２と、ドライバ１１０，１２０それぞれのクロック信号用の入力端子ｃＩ２，ｃＩ３とが接続される。
【００７２】
動作制御部１００のドライバ１１０，１２０は、上記したように構成されているため、ドライバ１１０，１２０のクロック信号用の入力端子ｃＩ２，ｃＩ３にそれぞれ入力されるクロック信号に同期して、シリアルデータ用の入力端子ｄＩ２，ｄＩ３それぞれにシリアルデータが入力される。具体的には、ドライバ１１０，１２０それぞれは、通信部７７の出力ポートＰ１から出力されるシリアルデータを取り込む際に、クロック信号用の入力端子ｃＩ２，ｃＩ３への通信部７７からのクロック信号に同期したタイミングで、シリアルデータ用の入力端子ｄＩ２，ｄＩ３それぞれに入力されるシリアルデータのレベルのＨまたはＬに応じて、シリアルデータのビット内容を決定する。
【００７３】
続いて、ドライバ１１０，１２０それぞれは、上記したように入力されるビット構成のシリアルデータに基づく駆動信号を生成し、所定のタイミングで、生成した駆動信号を各出力端子Ｏ２ａ〜Ｏ２ｃおよび出力端子Ｏ３ａ，Ｏ３ｂから出力する。これにより、ドライバ１１０は、所定の点灯パターンでランプ部１０２を駆動制御し、ドライバ１２０は、所定の励磁パターンでステッピングモータから成る駆動モータ１０１を駆動制御する。
【００７４】
ここで、ドライバ１１０，１２０は、出力端子Ｏ２ａ〜Ｏ２ｃのうちのいずれかに接続された光源１０２ａ、および、出力端子Ｏ３ａ，Ｏ３ｂのいずれかに接続された励磁相ＡまたはＢの動作状態を規定するビット内容のシリアルデータが入力されるタイミングにおいて、シリアルデータ用の入力端子ｄＩ２，ｄＩ３それぞれのレベルがＨであれば、当該出力端子からＬの駆動信号を出力することにより、その出力端子に接続されている光源および励磁相をそれぞれ点灯および励磁状態にする。一方、ドライバ１１０，１２０は、シリアルデータ用の入力端子ｄＩ２，ｄＩ３それぞれのレベルがＬであれば、当該出力端子からＨの駆動信号を出力することにより、その出力端子に接続されている光源および励磁相をそれぞれ消灯および非励磁状態にする。
【００７５】
また、図５に示す本発明の保持手段に相当する反転回路１３０は、ドライバ１１０の出力端子ｄＯ２とドライバ１２０の入力端子ｄＩ３とを接続する制御部側データ線１０６に直列に挿入されており、これにより通信部７７の出力ポートＰ１からドライバ１１０の入力端子ｄＩ２に入力されるシリアルデータと同じデータがドライバ１１０の出力端子ｄＯ２から出力され、さらに反転回路１３０によりレベルが反転されてドライバ１２０の入力端子ｄＩ３に入力される。
【００７６】
３．動作
次に、図５に示す通信部７７および動作制御部１００の動作の一例について説明する。
【００７７】
まず、通信部７７は、それぞれランプ部１０２の点灯パターンを規定する予め設定された複数のシリアルデータのうち、ドライバ１１０に伝送するシリアルデータ（以下では、「点灯パターン」と称する）と、それぞれ駆動モータ１０１の励磁パターンを規定する予め設定された複数のシリアルデータのうち、ドライバ１２０に伝送するシリアルデータ（以下では、「励磁パターン」と称する）とを決定する。
【００７８】
続いて、通信部７７は、図５では図省略されている通信部７７からドライバ１１０，１２０へのイネーブル信号ＥＮを活性状態にすることにより、点灯パターンを出力ポートＰ１から出力する。ドライバ１１０は、通信部７７の出力ポートＰ１から出力された点灯パターンを受信し、受信した点灯パターンに基づき駆動信号を生成して各出力端子Ｏ２ａ〜Ｏ２ｃから出力し、ランプ部１０２を通信部７７から伝送された点灯パターンで駆動制御する。
【００７９】
また、通信部７７は、イネーブル信号ＥＮを活性状態にすることにより、励磁パターンを出力ポートＰ１から出力する。ドライバ１２０は、通信部７７の出力ポートＰ１から出力された励磁パターンを受信し、受信した励磁パターンに基づき駆動信号を生成して各出力端子Ｏ３ａ，Ｏ３ｂから出力し、駆動モータ１０１を通信部７７から伝送された励磁パターンで駆動制御する。ここで、通信部７７の出力ポートＰ１から出力される励磁パターン（シリアルデータ）については、反転回路１３０により反転された状態でドライバ１２０の入力端子ｄＩ３に入力されるため、通信部７７の出力ポートＰ１からは、反転回路１３０がない場合のシリアルデータを反転したシリアルデータ（励磁パターン）が出力される。なお、ドライバ１１０，１２０がデータ線に対して並列に接続されている場合には、通信部７７からドライバ１１０，１２０を指定するアドレスデータを出力ポートＰ１から出力し、その後アドレスデータにより指定したドライバに点灯パターンや励磁パターンのデータを出力すればよい。
【００８０】
ところで、スロットマシン１の組み付けの際や移動の際の衝撃により、コネクタ付ケーブル８８とコネクタ８７，１０３との接続が一部で外れたり、信号線８５，８６，１０４，１０５，１０６の一部が破損したりすることがあるが、例えばクロック信号伝送用のクロック線８６，１０５は正常な状態であるものの、動作制御部１００のプルアップ抵抗Ｒ３よりも上流側のデータ線８５，１０４に断線が生じた場合には、ドライバ１１０，１２０それぞれのクロック信号用の入力端子ｃＩ２，ｃＩ３には、通信部７７の出力ポートＰ２からのクロック信号が正常に入力される一方、通信部７７の出力ポートＰ１からの正常なシリアルデータがシリアルデータ用の入力端子ｄＩ２，ｄＩ３それぞれに入力されない異常事態が生じることになる。
【００８１】
このような異常事態が生じても、上記しように、制御部側データ線１０４にプルアップ抵抗Ｒ３を介して電源Ｖ２が接続されていることから、ドライバ１１０のシリアルデータ用の入力端子ｄＩ２の入力レベルはＨに維持され、ドライバ１２０のシリアルデータ用の入力端子ｄＩ３の入力レベルは反転回路１３０によりＬに維持されるため、実際には通信部７７の出力ポートＰ１からの正常なシリアルデータが入力端子ｄＩ２，ｄＩ３それぞれに入力されないにも関わらず、Ｈの信号がドライバ１１０の入力端子ｄＩ２に常時入力されて出力端子Ｏ２ａ〜Ｏ２ｃがＬとなって光源１０２ａ〜１０２ｃが常時点灯状態になるとともに、Ｌの信号がドライバ１２０の入力端子ｄＩ３に常時入力されて出力端子Ｏ３ａ，Ｏ３ｂがＨとなり、駆動モータ１０１の励磁相Ａ，Ｂが非励磁状態になって駆動モータ１０１が非駆動状態に維持される。
【００８２】
したがって、ドライバ１１０では、クロック信号に同期したタイミングでプルアップ抵抗Ｒ３によるＨの信号が入力端子ｄＩ２に連続して入力されることになり、各出力端子Ｏ２ａ〜Ｏ２ｃの出力レベルが各光源１０２ａを点灯（駆動）状態にするＬに保持される。一方、ドライバ１２０では、クロック信号に同期したタイミングで、プルアップ抵抗Ｒ３によるＨの信号を反転回路１３０によりＬに反転した信号が入力端子ｄＩ３に連続して入力されることになり、出力端子Ｏ３ａ，Ｏ３ｂの出力レベルが駆動モータ１０１の励磁相Ａ，Ｂを非励磁にして駆動モータ１０１を非駆動状態にするＨに保持されるため、連続励磁による温度上昇を防止することができる。
【００８３】
なお、本実施形態では、通信部７７は、シリアルデータ用の出力ポートＰ１からアドレスデータを出力することにより、シリアルデータの伝送先のドライバ１１０，１２０のいずれかを指定するようにした場合について説明したが、別途、専用の信号線により転送先のデバイスを指定するための選択信号を出力することにより、シリアルデータの伝送先のドライバを指定するようにしてもよい。
【００８４】
以上のように、第１実施形態によれば、コネクタの接続不良等により、シリアル通信コントローラ８０からのクロック信号はドライバ１１０，１２０それぞれに正常に入力されるが、シリアルデータがドライバ１１０，１２０それぞれに正常に入力されない異常事態が生じたときに、プルアップ抵抗Ｒ３によりＨに保持されたドライバ１１０の入力端子ｄＩ２への信号と同じＨの信号が出力端子ｄＯ２から出力され、このＨの信号が反転回路１３０によりＬに反転されてドライバ１２０の入力端子ｄＩ３に入力されるため、ドライバ１２０の駆動信号の出力レベルを駆動モータ１０１の励磁相Ａ，Ｂを非励磁状態にするＨに保持し、駆動モータ１０１を確実に非駆動状態に保持することができる。そのため、駆動モータ１０１の励磁相Ａ，Ｂが継続的に励磁状態になることによる発熱などの不具合を確実に防止することができる。
【００８５】
また、コネクタの接続不良等により、シリアル通信コントローラ８０からのクロック信号はドライバ１１０，１２０それぞれに正常に入力されるが、シリアルデータがドライバ１１０，１２０それぞれに正常に入力されない異常事態が生じたときに、プルアップ抵抗Ｒ３によりドライバ１１０の入力端子ｄＩ２の入力レベルがＨに維持されるため、ドライバ１１０の駆動信号の出力レベルを各光源１０２ａが駆動状態になるＬに保持し、各光源１０２を点灯状態に保持することができる。そのため、各光源１０２ａが本来点滅駆動されるべきものがすべて点灯状態にあることから、光源１０２ａの点灯状態を見ることによって何らかの異常が生じていると判断することが可能になる。
【００８６】
さらに、スイッチング素子８３の他端Ｅが接地され、プルアップ抵抗Ｒ１がスイッチング素子８３の一端Ｃ（基板側データ線８５）に接続されることにより、スイッチング素子８３がオープンコレクタ型（またはオープンドレイン型）に接続されていても、コネクタの接続不良等により、シリアル通信コントローラ８０からのクロック信号はドライバ１１０，１２０それぞれに正常に入力されるが、シリアルデータがドライバ１１０，１２０それぞれに正常に入力されない異常事態が生じたときに、駆動モータ１０１を確実に非駆動状態に保持することができる。
【００８７】
＜第２実施形態＞
本発明の第２実施形態について図６を参照して説明する。
【００８８】
第２実施形態において、上記した第１実施形態と相違するのは、図６に示すように、動作制御部１００にドライバ１１０およびランプ部１０２が設けられておらず、コネクタ１０３に接続された制御部側データ線１０４が反転回路１３０を介してドライバ１２０のシリアルデータ用の入力端子ｄＩ３に接続されている点である。その他の構成および動作は、上記した第１実施形態と同様であるため説明は省略する。
【００８９】
図６に示す構成であっても、上記した第１実施形態と同様に、クロック信号がドライバ１２０に入力されるがシリアルデータが正常に入力されない異常事態が生じたときに、反転回路１３０により、動作制御部１００のドライバ１２０の入力端子ｄＩ３の入力レベルをＬに維持することによって、ドライバ１２０の駆動信号の出力レベルを駆動モータ１０１の励磁相Ａ，Ｂが非励磁状態にするＨに保持し、駆動モータ１０１を確実に非駆動状態に保持することができる。
【００９０】
＜第３実施形態＞
図７を参照して本発明の第３実施形態について説明する。なお、第３実施形態において、上記した第１実施形態と相違するのは、第１実施形態における反転回路１３０に代え、図７に示すように、制御部側データ線１０６により伝送されるシリアルデータ（パルス信号）を反転させない非反転状態と、反転させる反転状態とを切換可能に構成された反転回路１３１（本発明の「保持手段」に相当）、および、反転回路１３１の切換制御を行う制御手段１４０を設けた点である。
【００９１】
そして、上記したような異常が発生していない状態では、反転回路１３１は非反転状態に切り換えられており、ドライバ１１０の入力端子ｄＩ２に入力されるシリアルデータと同じく、ドライバ１２０の入力端子ｄＩ３に対して通信部７７から反転されないシリアルデータが入力される。また、反転回路１３１の切り換えを制御する制御手段１４０にはカウンタ１４０ａが設けられ、このカウンタ１４０ａのカウント値に基づき、クロック信号がドライバ１２０に入力されるがドライバ１２０の入力端子ｄＩ３にシリアルデータが正常に入力されない異常状態の発生が制御手段１４０により検知されたときに、反転回路１３１が制御手段１４０により非反転状態から反転状態に切換制御される。
【００９２】
すなわち、反転回路１３１は、図５に示す反転回路１３０と同様に、ドライバ１１０の出力端子ｄＯ２とドライバ１２０の入力端子ｄＩ３とを接続する制御部側データ線１０６に直列に挿入され、制御手段１４０から反転回路１３１の制御端に切換信号ＣＳが入力されると、反転回路１３１は非反転状態から反転状態に切り換わる。
【００９３】
ところで、図７に示すように、制御手段１４０にはカウンタ１４０ａが設けられ、制御手段１４０の第１の入力端は制御部側クロック線１０５に接続されてシリアル通信コントローラ８０からのクロック信号が入力され、制御手段１４０の第２の入力端は制御部側データ線１０６に接続されてドライバ１２０へのシリアルデータが分岐して入力される。そして、例えば上記した第１実施形態において説明したのと同様に、クロック信号がドライバ１２０に入力されるがシリアルデータが正常に入力されない異常事態が生じたときに、異常初期には、制御回路１４０から反転信号ＣＳが反転回路１３１に入力されず、反転回路１３１は非反転状態に切り換わった状態にあり、ドライバ１１０の出力端子ｄＯ２からのプルアップ抵抗Ｒ３により電源Ｖ２の電圧にプルアップされたＨの信号がドライバ１２０の入力端子ｄＩ３に入力される。
【００９４】
ここで、制御手段１４０のカウンタ１４０ａは、ドライバ１２０の入力端子ｄＩ３がＨになってからのクロック信号のクロック数をカウントし、入力端子ｄＩ３の入力レベルがＨに保持されている時間、つまりクロック信号がドライバ１２０に入力されるがシリアルデータが正常に入力されなくなってからの経過時間を計時する。
【００９５】
そして、上記したカウンタ１４０ａによる計時時間が予め定められた所定時間以上になると、制御手段１４０により、シリアルデータがドライバ１２０の入力端子ｄＩ３に入力されない異常状態が発生したと判断されることによって異常検知され、制御手段１４０から反転信号ＣＳが反転回路１３１に出力されて反転回路１３１が反転状態に切り換わり、ドライバ１２０の入力端子ｄＩ３の入力レベルがＨからＬに反転することにより、ドライバ１２０の駆動信号の出力レベルが駆動モータ１０１の励磁相Ａ，Ｂを非励磁状態にするＨに保持され、これにより上記した第１実施形態と同様に駆動モータ１０１は確実に非駆動状態に維持される。ここで、カウンタ１４ａを備えた制御手段１４０が本発明の「検知手段」に相当する。
【００９６】
したがって、上記した第３実施形態によれば、クロック信号がドライバ１２０に入力されるがシリアルデータがドライバ１２０の入力端子ｄＩ３に入力されない状態が所定時間以上継続すると、制御手段１４０により異常の発生が検知されて反転回路１３１が反転状態に切り換えられるため、制御手段１４０により、ドライバ１２０の駆動信号の出力レベルを、駆動モータ１０１が非駆動状態となるＨに保持することができ、駆動モータ１０１を確実に非駆動状態に保持することができる。また、通常状態では反転回路１３１は動作しないため、上記した第１実施形態のように、通信部７７から出力されるデータの反転制御が不要になって制御の簡略化を図ることができる。
【００９７】
さらに、シリアルデータがドライバ１２０の入力端子ｄＩ３に入力されない状態が所定時間継続すれば異常を検知するため、ノイズ等により瞬間的にシリアルデータがドライバ１２０の入力端子ｄＩ３に入力されない状態を異常と誤って判断することを防止でき、制御手段１４０による異常状態の誤検出を未然に防止することができる。また、例えばサブ制御基板７３のサブＣＰＵ７１が熱暴走等することにより、通信部７７から、クロック信号とシリアルデータとが出力され続けるという異常が生じた場合に、カウンタ１４０ａのカウント値に基づいて制御手段１４０によりこの異常を検知し、ドライバ１２０の駆動信号の出力レベルを駆動モータ１０１が非駆動状態となるＨレベルに保持するように反転回路１３１を制御することもできる。
【００９８】
＜第４実施形態＞
本発明の第４実施形態について図８を参照して説明する。
【００９９】
第４実施形態が、上記した第１実施形態と相違するのは、図８に示すように、ランプ部１０２用の３個のドライバ１１０ａ，１１０ｂ，１１０ｃと、駆動モータ１０１用のドライバ１２０とが、制御部側データ線１０６ａ，１０６ｂ，１０６ｃ（本発明の「第１の信号線」に相当）により直列に接続され、図５の反転回路１３０に代えて、各制御部側データ線１０６ａ，１０６ｂ，１０６ｃそれぞれに、プルダウン抵抗Ｒ５，Ｒ６，Ｒ７（本発明の「第２の抵抗素子」、「保持手段」に相当）がそれぞれ接続されている点である。
【０１００】
このように、第４実施形態ではドライバ１２０の前段に反転回路１３０が設けられていないので、上記した第３実施形態と同様に、ドライバ１２０に対して通信部７７から反転されていない状態のシリアルデータが伝送される。なお、その他の構成および動作は上記した第１実施形態と同様であるため、同一符号を引用することによりその他の構成および動作の説明を省略し、以下の説明では、主として上記した第１実施形態と異なる点について説明する。
【０１０１】
各ドライバ１１０ａ〜１１０ｃは、いずれも図５に示すドライバ１１０とほぼ同様に構成され、各々の出力端子Ｏ２ａにランプ部１０２が接続されている。また、プルアップ抵抗Ｒ３の後段のドライバ１１０ａの出力端子ｄＯ２とドライバ１１０ｂの入力端子ｄＩ２とを接続する制御部側データ線１０６ａにプルダウン抵抗Ｒ５の一端が接続され、ドライバ１１０ｂの出力端子ｄＯ２とドライバ１１０ｃの入力端子ｄＩ２とを接続する制御部側データ線１０６ｂにプルダウン抵抗Ｒ６の一端が接続され、ドライバ１１０ｃの出力端子ｄＯ２とドライバ１２０の入力端子ｄＩ３とを接続する制御部側データ線１０６ｃにプルダウン抵抗Ｒ７の一端が接続され、各プルダウン抵抗Ｒ５，Ｒ６，Ｒ７の他端が、プルアップ抵抗Ｒ３に接続された電源Ｖ２とは極性が異なる電源Ｖ３（本発明の「第２の電源」に相当）に接続されている。
【０１０２】
そして、クロック信号がドライバ１２０に入力されるがシリアルデータがドライバ１２０の入力端子ｄＩ３に正常に入力されない異常事態が生じた場合、例えば動作制御部１００のプルダウン抵抗Ｒ５よりも上流側の制御部側データ線１０６ａが断線した状態になり、通信部７７の出力ポートＰ１から出力されるシリアルデータが、断線箇所よりも下流側のドライバ１１０ｂ，１１０ｃ，１２０の入力端子ｄＩ２，ｄＩ３に正常に入力されない異常事態が生じると、断線した制御部側データ線１０６ａの上流に位置するランプ部１０２用のドライバ１１０ａのシリアルデータ用の入力端子ｄＩ２には正常にシリアルデータが入力されるため、ドライバ１１０ａの出力端子Ｏ２ａからのシリアルデータに基づく駆動信号により、ランプ部１０２の各光源１０２ａがシリアルデータに応じて点滅される。
【０１０３】
一方、ランプ部１０２用のドライバ１１０ｂ，１１０ｃでは、シリアルデータ用の入力端子ｄＩ２の入力レベルがプルダウン抵抗Ｒ５，Ｒ６により電源Ｖ３によるＬに維持されるため、ドライバ１１０ｂ，１１０ｃの出力端子Ｏ２ａから出力される駆動信号の出力レベルがランプ部１０２の各光源１０２ａを非駆動（消灯）状態にするＨに保持される。さらに、駆動モータ１０１用のドライバ１２０では、シリアルデータ用の入力端子ｄＩ３の入力レベルがプルダウン抵抗Ｒ７により電源Ｖ３によるＬに維持されるため、ドライバ１２０の出力端子Ｏ３ａ，Ｏ３ｂから出力される駆動信号の出力レベルが駆動モータ１０１の励磁相Ａ，Ｂを非励磁状態にするＨに保持される。
【０１０４】
また、動作制御部１００のプルダウン抵抗Ｒ６よりも上流側の制御部側データ線１０６ｂが断線した状態になり、通信部７７の出力ポートＰ１から出力されるシリアルデータが、断線箇所よりも下流側のドライバ１１０ｃ，１２０のシリアルデータ用の入力端子ｄＩ２，ｄＩ３に正常に入力されない異常事態が生じると、断線した制御部側データ線１０６ｂの上流に位置するランプ部１０２用のドライバ１１０ａ，１１０ｂのシリアルデータ用の入力端子ｄＩ２には正常にシリアルデータが入力されるため、ドライバ１１０ａ，１１０ｂそれぞれの出力端子Ｏ２ａからのシリアルデータに基づく駆動信号により、ランプ部１０２の各光源１０２ａがシリアルデータに応じて点滅される。
【０１０５】
一方、ランプ部１０２用のドライバ１１０ｃでは、シリアルデータ用の入力端子ｄＩ２の入力レベルがプルダウン抵抗Ｒ６により電源Ｖ３によるＬに維持されるため、出力端子Ｏ２ａから出力される駆動信号の出力レベルがランプ部１０２の各光源１０２ａを非駆動（消灯）状態にするＨに保持される。また、駆動モータ１０１用のドライバ１２０では、シリアルデータ用の入力端子ｄＩ３の入力レベルがプルダウン抵抗Ｒ７により電源Ｖ３によるＬに維持されるため、ドライバ１２０の出力端子Ｏ３ａ，Ｏ３ｂから出力される駆動信号の出力レベルが駆動モータ１０１の励磁相Ａ，Ｂを非励磁状態にするＨに保持される。
【０１０６】
また、動作制御部１００のプルダウン抵抗Ｒ７よりも上流側の制御部側データ線１０６ｃが断線した状態になり、通信部７７からのクロック信号は入力されるが出力ポートＰ１から出力されるシリアルデータが、断線箇所よりも下流側に配置されたドライバ１２０の入力端子ｄＩ３に正常に入力されない事態が生じると、断線した制御部側データ線１０６ｃの上流に位置するランプ部１０２用のドライバ１１０ａ，１１０ｂ，１１０ｃのシリアルデータ用の入力端子ｄＩ２には正常にシリアルデータが入力されるため、各ドライバ１１０ａ〜１１０ｃそれぞれの出力端子Ｏ２ａからのシリアルデータに基づく駆動信号により、各ランプ部１０２の各光源１０２ａがシリアルデータに応じて点滅される。
【０１０７】
一方、駆動モータ１０１用のドライバ１２０では、シリアルデータ用の入力端子ｄＩ３の入力レベルがプルダウン抵抗Ｒ７により電源Ｖ３によるＬに維持されるため、ドライバ１２０の出力端子Ｏ３ａ，Ｏ３ｂから出力される駆動信号の出力レベルが駆動モータ１０１の励磁相Ａ，Ｂを非励磁状態にするＨに保持される。
【０１０８】
このような構成により、ドライバ１２０の入力端子ｃＩ３にクロック信号は入力されるがドライバ１２０の入力端子ｄＩ３にシリアルデータが正常に入力されないときに、電源Ｖ３に接続されたプルダウン抵抗Ｒ７により、ドライバ１２０の入力端子ｄＩ３の入力レベルをＬに維持することによって、ドライバ１２０の駆動信号の出力レベルを駆動モータ１０１が非駆動状態となるＨに保持し、駆動モータ１０１を確実に非駆動状態に保持することができる。各制御部側データ線１０６ａ〜１０６ｃのうちのいずれかが断線した場合に、断線箇所よりも下流側に配置されたプルダウン抵抗Ｒ５〜Ｒ７により、断線箇所よりも下流側のドライバ１１０ｂ，１１０ｃ，１２０に接続されたランプ部１０２または駆動モータ１０１を確実に非駆動状態に保持することができる。
【０１０９】
また、シリアルデータ用の各データ線１０６ａ〜１０６ｃのいずれかに不具合が生じた場合には、各ランプ部１０２の点灯状態を確認することにより、不具合が生じている箇所を容易に特定することが可能である。すなわち、コネクタ付ケーブル８８のコネクタが半差し状態でかつ各制御部側データ線１０６ａ〜１０６ｃのうちのいずれかが断線したときには、断線箇所よりも上流側のランプ部１０２は点灯で駆動モータ１０１が非駆動状態に保持され、コネクタ付ケーブル８８のコネクタは正常に接続されて各制御部側データ線１０６ａ〜１０６ｃのうちのいずれかの断線が生じたときには、全てのランプ部１０２は点灯パターンのデータに従って点滅し、駆動モータ１０１が非駆動状態に保持されることになり、不具合の発生箇所を特定することができる。
【０１１０】
＜第５実施形態＞
図９を参照して本発明の第５実施形態について説明する。
【０１１１】
本実施形態が、上記した第１実施形態と主に相違するのは、図９に示すように、駆動モータ１０１用のドライバ１２０が、入力端子ｄＩ３に入力されるシリアルデータと同一のビット内容の信号を出力する出力端子ｄＯ３（本発明の「データ出力端子」に相当）を有し、出力端子ｄＯ３から出力される信号が、制御部側データ線１０７、コネクタ付ケーブル８８、基板側データ線８９を介してシリアル通信コントローラ８０にフィードバックされるように構成した点である。なお、図９では、図５で図示省略したイネーブル信号ＥＮを図示している。また、ドライバ１２０の動作電圧が、前段のドライバ１１０ａ，１１０ｂと異なるため、レンジを上げるために別途電源Ｖ４およびプルアップ抵抗Ｒ８を設けている。以下の説明においては、上記した第１実施形態と異なる点について主として説明することとし、上記した第１実施形態と同一の構成および動作については、同一符号を引用することによりその構成および動作の説明を省略する。
【０１１２】
図９に示すように、ランプ部１０２用の２個のランプ用ドライバ１１０ａ，１１０ｂと、駆動モータ１０１用の駆動モータ用ドライバ１２０とが、上記した第４実施形態とほぼ同様に制御部側データ線１０６ａ，１０６ｂにより直列に接続され、ドライバ１１０ｂの出力端子ｄＯ２とドライバ１２０の入力端子ｄＩ３とを接続する制御部側データ線１０６ｂにプルアップ抵抗Ｒ８を介して電源Ｖ４が接続されている。また、図９に示すように、電源部９０が、ランプ部１０２とランプ用ドライバ１１０ａ，１１０ｂに駆動用電圧を供給する直流電源Ｅ１と、駆動モータ１０１と駆動モータ用ドライバ１２０に駆動用電圧を供給する直流電源Ｅ２とを備え、直流電源Ｅ１とドライバ１１０ａ，１１０ｂ（ランプ部１０２）とがヒューズ９１を介して接続され、直流電源Ｅ２とドライバ１２０（駆動モータ１０１）とがヒューズ９２を介して接続されている。
【０１１３】
電源部９０（本発明の「保持手段」に相当）は、通信部７７の出力ポートＰ１からシリアルデータが出力されているにも関わらずドライバ１２０の入力端子ｄＩ３にシリアルデータが正常に入力されない事態が生じたときに、ドライバ１２０と駆動モータ１０１の駆動用電圧である直流電源Ｅ２の給電を停止することによって、各出力端子Ｏ３ａ，Ｏ３ｂそれぞれから出力される駆動信号の出力レベルを駆動モータ１０１の励磁相Ａ，Ｂを非励磁状態にするレベルに保持する。
【０１１４】
また、各ドライバ１１０ａ，１１０ｂ，１２０は、シリアル通信コントローラ８０からのイネーブル信号ＥＮが入力される入力端子ｅＩ２，ｅＩ３を備え、入力端子ｅＩ２，ｅＩ３にシリアル通信コントローラ８０の出力端子ｅＯ１から出力されるイネーブル信号ＥＮが、コネクタ付ケーブル８８を介して入力され、その値が活性状態であるときに、出力端子Ｏ２ａ，Ｏ３ａ，Ｏ３ｂから駆動信号を出力するようになっている。
【０１１５】
さらに、シリアル通信コントローラ８０は、切換部８０ａと、検知部８０ｂと、制御部８０ｃとを備えている。
【０１１６】
この切換部８０ａ（本発明の「保持手段」に相当）は、クロック信号に同期した所定のタイミングで、各ドライバ１１０ａ，１１０ｂ，１２０に対して出力端子ｅＯ１からイネーブル信号ＥＮを活性状態とし、このイネーブル信号ＥＮの入力により各ドライバ１１０ａ，１１０ｂ，１２０の出力端子Ｏ２ａ，Ｏ３ａ，Ｏ３ｂから所定のタイミングでランプ部１０２または駆動モータ１０１に対して駆動信号を出力する。また、切換部８０ａは、通信部７７の出力ポートＰ１からシリアルデータが出力されているにも関わらずドライバ１２０の入力端子ｄＩ３にシリアルデータが正常に入力されない異常事態が生じたときに、ドライバ１２０の入力端子ｅＩ３に入力されるイネーブル信号ＥＮの論理値を非活性とすることによって、ドライバ１２０の出力端子Ｏ３ａ，Ｏ３ｂから出力される駆動信号の出力レベルを駆動モータ１０１の励磁相Ａ，Ｂを非励磁状態にするＨに保持する。
【０１１７】
続いて、検知部８０ａ（本発明の「検知手段」に相当）は、シリアル通信コントローラ８０の出力端子ｄＯ１から出力されたシリアルデータと、駆動モータ１０１用のドライバ１２０の出力端子ｄＯ３から出力されてシリアル通信コントローラ８０にフィードバックされるデータとを比較し、両者が異なるときにシリアルデータがドライバ１２０の入力端子ｄＩ３に正常に入力されない異常状態の発生と判断して異常検知する。
【０１１８】
さらに、制御部８０ｃ（本発明の「制御手段」に相当）は、検知部８０ｂにより異常検知されたときに、直流電源Ｅ２の給電を停止するように電源部９０を制御するとともに、ドライバ１２０の入力端子ｅＩ３に入力されるイネーブル信号ＥＮの論理値を非活性とするように切換部８０ａを制御する。
【０１１９】
次に、図９に示す通信部７７および動作制御部１００の動作の一例について説明する。
【０１２０】
直流電源Ｅ１に接続されたヒューズ９１が何らかの要因により溶断すると、ランプ部１０２用の各ドライバ１１０ａ，１１０ｂに電源部９０からの給電がなくなるため、ドライバ１１０ｂの出力端子ｄＯ２からのデータの出力が不安定となり、通信部７７の出力ポートＰ１からシリアルデータが出力されているにも関わらずドライバ１２０の入力端子ｄＩ３にシリアルデータが正常に入力されない異常状態になる。このような場合に、ドライバ１２０の入力端子ｄＩ３の入力レベルがプルアップ抵抗Ｒ８により電源Ｖ４によるＨに維持されるため、ドライバ１２０の出力端子Ｏ３ａ，Ｏ３ｂから出力される駆動信号の出力レベルが駆動モータ１０１の励磁相Ａ，Ｂを励磁状態にするＬに保持される。
【０１２１】
一方、ドライバ１２０の入力端子ｄＩ３に入力されるＨの信号と同一の信号が出力端子ｄＯ３から出力されてシリアル通信コントローラ８０にフィードバックされ、検知部８０ｂにより、シリアル通信コントローラ８０の出力端子ｄＯ１から出力されたシリアルデータを反転したものと、ドライバ１２０の出力端子ｄＯ３から出力されてシリアル通信コントローラ８０にフィードバックされるデータとが比較され、両者が異なっていればシリアルデータがドライバ１２０の入力端子ｄＩ３に入力されていないという異常状態の発生と判断されて異常検知される。こうして、異常検知されると、制御部８０ｃにより、直流電源Ｅ２の給電を停止するように電源部９０が制御されるととともに、ドライバ１２０の入力端子ｅＩ３に入力されるイネーブル信号ＥＮの論理値を非活性とするように切換部８０ａが制御され、駆動モータ１０１が非駆動状態に保持される。
【０１２２】
なお、ランプ部１０２用のドライバ１１０ａ，１１０ｂについても、その駆動信号の出力状態がドライバ１２０と同様に制御されるようにしてもよい。
【０１２３】
したがって、第５実施形態では、駆動モータ１２０用のドライバ１２０は、入力端子ｅＩ３にイネーブル信号ＥＮが活性状態であるときに出力端子Ｏ３ａ，Ｏ３ｂから駆動モータ１０１を駆動する駆動信号を出力する一方、ドライバ１２０にクロック信号は入力されるが入力端子ｄＩ３にシリアルデータが正常に入力されないときには、入力端子ｅＩ３に入力されるイネーブル信号ＥＮの論理値を非活性とすることによって、ドライバ１２０の駆動信号の出力レベルを駆動モータ１０１が非駆動状態となるレベルに保持することができる。
【０１２４】
また、ドライバ１２０にクロック信号は入力されるが入力端子ｄＩ３にシリアルデータが正常に入力されないときに、ドライバ１２０および駆動モータ１０１に駆動用電圧である直流電源Ｅ２の給電を停止することによって、電源部９０により、ドライバ１２０の駆動信号の出力レベルを駆動モータ１０１が非駆動状態にするレベルに保持することができる。
【０１２５】
また、検知部８０ｂにより、ドライバ１２０の出力端子ｄＯ３から出力されるデータと、シリアル通信コントローラ８０の出力端子ｄＯ１から出力されるシリアルデータを反転したものとが比較され、両者が異なっているときに、クロック信号はドライバ１２０に入力されるがシリアルデータがドライバ１２０の入力端子ｄＩ３に正常に入力されないという異常状態の発生を確実に検知することができる。
【０１２６】
なお、本発明は上記した各実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能であり、上記した各実施形態を適宜組み合わせてもよい。例えば、図８を参照して説明した第４実施形態において、各プルダウン抵抗Ｒ５，Ｒ６，Ｒ７それぞれと制御部側データ線１０６ａ，１０６ｂ，１０６ｃとを接続状態切換用のスイッチを介して接続し、このスイッチのオン、オフの状態を図７に示す制御手段１４０や図９に示す制御部８０ｃと同様の構成の手段により切り換えるようにしてもよい。具体的には、正常時に接続状態切換用のスイッチをオフにしておき、各ドライバ１１０ｂ，１１０ｃ，１２０のシリアルデータ用の入力端子ｄＩ２，ｄＩ３にシリアルデータが正常に入力されないという異常が検知されたときに、スイッチをオンに切り換えて、各プルダウン抵抗Ｒ５，Ｒ６，Ｒ７が制御部側データ線１０６ａ，１０６ｂ，１０６ｃに接続されるようにする構成が考えられる。
【０１２７】
また、通信部の出力ポートＰ１，Ｐ２をオープンエミッタ型の回路により構成してもよい。また、各プルアップ抵抗Ｒ１〜Ｒ４，Ｒ８と、各プルダウン抵抗Ｒ５〜Ｒ７との関係は相対的なものであり、各抵抗の接続状態については上記した例に限定されるものではなく、本発明の第１の抵抗素子がプルダウン抵抗により構成され、本発明の第２の抵抗素子がプルアップ抵抗により構成されていてもよい。
【０１２８】
また、各ドライバ１１０ｂ，１１０ｃ，１２０内におけるソフトウェア処理により本発明の保持手段を構成し、各ドライバ１１０ｂ，１１０ｃ，１２０のシリアルデータ用の入力端子ｄＩ２，ｄＩ３にシリアルデータが正常に入力されない異常状態が検出された場合に、各ドライバ１１０ｂ，１１０ｃ，１２０内に構成された保持手段により、それぞれの駆動信号の出力レベルを各デバイスが非駆動状態となるレベルに保持するようにしてもよい。
【０１２９】
また、本発明のデバイスは上記した例に限定されるものではなく、リールモータ１４Ｌ，１４Ｍ，１４Ｒや各ランプ部３３，３７Ｌ，３７Ｒ、スピーカ３１Ｌ，３１Ｒなどの種々のデバイスを上記した各実施形態と同様に制御するようにしてもよい。
【０１３０】
また、上記した各実施形態では、本発明の遊技機としてスロットマシン１を例に挙げて説明したが、スロットマシンとパチンコ機とを組み合わせた遊技機（所謂、パロット）に本発明を適用してもよいし、パチンコ機に本発明を適用してもよく、一般的な遊技機に本発明を広く適用することができる。
【符号の説明】
【０１３１】
１…スロットマシン（遊技機）、８０…シリアル通信コントローラ、８０ａ…切換部（保持手段）、８０ｂ…検知部（検知手段）、８０ｃ…制御部（制御手段）、８１…スイッチ回路、８３…スイッチング素子、８５…基板側データ線（第１の信号線）、８６…基板側クロック線（第２の信号線）、９０…電源部（保持手段）、１０１…駆動モータ（デバイス）、１０４，１０６，１０６ａ，１０６ｂ，１０６ｃ…制御部側データ線（第１の信号線）、１０５…制御部側クロック線（第２の信号線）、１１０ａ，１１０ｂ，１１０ｃ，１２０…ドライバ、１３０，１３１…反転回路（保持手段）、１４０…制御手段（検知手段）、１４０ａ…カウンタ（検知手段）、Ｂ…制御端子、Ｃ…一端、ｃＩ３…入力端子（第２の入力端子）、ｄＩ３…入力端子（第１の入力端子）、ｅＩ３…入力端子（第３の入力端子）、ｃＯ１…出力端子（第２の出力端子）、ｄＯ１…出力端子（第１の出力端子）、ｄＯ３…出力端子（データ出力端子）、Ｏ３ａ，Ｏ３ｂ…出力端子（駆動信号出力端子）、ＥＮ…イネーブル信号、Ｅ２…直流電源、Ｒ３…プルアップ抵抗（第１の抵抗素子）、Ｒ５，Ｒ６，Ｒ７…プルダウン抵抗（第２の抵抗素子、保持手段）、Ｖ２…電源（第１の電源）、Ｖ３…電源（第２の電源）
【要約】
【課題】クロック信号が入力されるがシリアルデータが正常に入力されないときに、デバイスを確実に非駆動状態にすることができる遊技機を提供する。
【解決手段】クロック信号がドライバ１２０に入力されるがシリアルデータが正常に入力されない異常事態が生じたときに、反転回路１３０により、ドライバ１２０の入力端子ｄＩ３の入力レベルをＬに維持することにより、ドライバ１２０の出力レベルを駆動モータ１０１の励磁相Ａ，Ｂが非励磁状態にするＨに保持し、駆動モータ１０１を確実に非駆動状態に保持する。
【選択図】図５【図１】
0005906342.tif 000002
【図２】
0005906342.tif 000003
【図３】
0005906342.tif 000004
【図４】
0005906342.tif 000005
【図５】
0005906342.tif 000006
【図６】
0005906342.tif 000007
【図７】
0005906342.tif 000008
【図８】
0005906342.tif 000009
【図９】
0005906342.tif 000010