JP2003265810A - Command communication device - Google Patents
Command communication deviceInfo
- Publication number
- JP2003265810A JP2003265810A JP2002077769A JP2002077769A JP2003265810A JP 2003265810 A JP2003265810 A JP 2003265810A JP 2002077769 A JP2002077769 A JP 2002077769A JP 2002077769 A JP2002077769 A JP 2002077769A JP 2003265810 A JP2003265810 A JP 2003265810A
- Authority
- JP
- Japan
- Prior art keywords
- noise
- command
- board
- noise level
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 116
- 238000012545 processing Methods 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 5
- 238000003672 processing method Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 208000001613 Gambling Diseases 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000009987 spinning Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Pinball Game Machines (AREA)
Abstract
(57)【要約】
【課題】 主基板とサブ基板を通信線で接続した遊技機
において、受信先から信号を受取ることなく、ノイズ状
況を的確に判断し状況に応じたノイズ対策をするコマン
ド通信装置を提供する。
【解決手段】 シリアル通信線31で繋いだ主基板1と
サブ基板2を備えて通信信号を主基板からサブ基板の方
向に単方向通信することによりコマンドを伝達する遊技
機において、主基板1に、ノイズ検知器13と判断部1
4を備え、シリアル通信線31の主基板側端子とノイズ
検知器を接続して、シリアル通信線31の電気信号から
ノイズ状態を検知してノイズの大きさもしくはノイズの
頻度に基づいてノイズレベルを判定し、判定したノイズ
レベルに見合った通信速度あるいは繰返し送信回数など
を設定してコマンド信号をサブ基板2に伝送すると共
に、ノイズレベル情報をコマンド信号に付加してサブ基
板1に通知し、対応する適切な処理を行わせる。
(57) [Summary] [PROBLEMS] In a gaming machine in which a main board and a sub board are connected by a communication line, command communication for accurately determining a noise situation and taking noise countermeasures according to the situation without receiving a signal from a receiving destination. Provide equipment. A gaming machine having a main board 1 and a sub board 2 connected by a serial communication line 31 and transmitting commands by communicating communication signals in one direction from the main board to the sub board. , Noise detector 13 and determination unit 1
4, a main board side terminal of the serial communication line 31 is connected to a noise detector, a noise state is detected from an electric signal of the serial communication line 31, and a noise level is determined based on the magnitude or frequency of the noise. The command signal is transmitted to the sub-board 2 by setting the communication speed or the number of repetitions corresponding to the determined noise level, and the noise level information is added to the command signal to notify the sub-board 1 To perform appropriate processing.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電動式の遊技機に
おいて制御信号を伝達する通信線に発生する電磁ノイズ
を抑制したコマンド通信装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a command communication device which suppresses electromagnetic noise generated in a communication line transmitting a control signal in an electric game machine.
【0002】[0002]
【従来の技術】パチンコなどの弾球式遊技機やパチスロ
などの回胴式遊技機では、液晶表示装置や入力装置、音
響装置など遊技の趣興をより高めるための役物が設けら
れている。このため、遊技機の運転を制御する制御装置
に加えて、上記役物装置を制御するための制御基板を設
けて、相互間を通信線で接続して使用している。一般
に、遊技機は遊技島と呼ばれる狭い領域に密集して設置
され、遊技盤の役物などに多数用いられているスイッ
チ、モータ、ソレノイド、ランプなどの電機部品が電磁
波ノイズを発生させる原因となる。また、弾球式遊技機
のための遊技島では、遊技島内に遊技球が循環する長い
循環路が形成されおり、経路中に球磨き機が設置されて
いるため、その経路を遊技球が転動して摩擦したり球磨
き器等で磨かれるために帯電する。2. Description of the Related Art In ball-ball type gaming machines such as pachinko machines and spinning drum type gaming machines such as pachi-slot machines, liquid crystal display devices, input devices, audio devices, and other features are provided to enhance the interest of the game. . For this reason, in addition to the control device for controlling the operation of the game machine, a control board for controlling the accessory device is provided, and the control boards are used by connecting each other with a communication line. In general, game machines are densely installed in a small area called a game island, and electric parts such as switches, motors, solenoids, and lamps, which are used in many things on game boards, cause electromagnetic noise. . In addition, in a game island for ball-and-ball type game machines, a long circulation path for the game balls to circulate is formed in the game island, and a ball polisher is installed in the path. It is charged because it moves and rubs or is polished with a ball polisher.
【0003】このように、遊技機は静電気や電磁波のノ
イズが常時発生する場所に設置され、主制御盤とサブ制
御盤の間に渡した通信線がノイズを誘導しやすいため、
ノイズの影響を無視することができない。また、不正な
競技者が発生する電磁波による誤動作なども防止できる
ことが好ましい。なお、遊技機をギャンブル化させない
ため、遊技機のハードウエアとソフトウエアには様々な
規制があって、特に入賞確率の制御を行う主制御盤に対
しては外部から信号を与えることができないようにする
ため、サブ制御盤から通信信号を受けられないようにし
ている。したがって、サブ制御盤で受取る信号を返送さ
せてノイズの影響を確認するような一般的な方法を採用
することはできない。As described above, the gaming machine is installed in a place where static electricity or electromagnetic noise is always generated, and the communication line passing between the main control panel and the sub control panel easily induces noise.
The effect of noise cannot be ignored. It is also preferable to prevent malfunctions due to electromagnetic waves generated by an unauthorized athlete. In addition, in order not to gambling the gaming machine, there are various restrictions on the hardware and software of the gaming machine, so that it is not possible to give a signal from the outside to the main control panel that controls the winning probability. Therefore, the sub-control panel is not allowed to receive communication signals. Therefore, it is not possible to adopt a general method in which the signal received by the sub control panel is returned to confirm the influence of noise.
【0004】従来のコマンド通信装置は、図4に示すよ
うに、遊技機に設置された主基板とサブ基板をパラレル
通信線で接続して単方向通信するようになっていた。主
基板上の制御装置により生成されるコマンドを通信部で
電気信号に変換し送信部から出力バッファを介してパラ
レル通信線に供給する。一方、サブ基板はパラレル通信
線から電気信号を受信バッファに取込んで受信部に送
り、通信部でシリアル化してコマンド信号に変換し、復
元したコマンドをそれぞれの制御回路に伝達する。筐体
やドアに搭載されたそれぞれの機器は、コマンドによっ
て決められたプログラムに従って稼働して、遊技者に色
々な情報を伝達したり、楽しい雰囲気を醸成して遊技者
の趣興を増進させたりする。As shown in FIG. 4, the conventional command communication device has been designed to perform unidirectional communication by connecting a main board and a sub board installed in a gaming machine with a parallel communication line. The command generated by the control device on the main board is converted into an electric signal by the communication unit and supplied from the transmission unit to the parallel communication line via the output buffer. On the other hand, the sub-board captures an electric signal from the parallel communication line into the reception buffer and sends it to the reception unit, serializes it in the communication unit, converts it into a command signal, and transmits the restored command to each control circuit. Each device installed in the cabinet or door operates according to the program determined by the command, transmits various information to the player, and creates a fun atmosphere to promote the player's interest. To do.
【0005】パラレル通信線を使用するときは、1個の
周辺機器制御回路毎に12心とか20心の平行電線ケー
ブルが必要であり、コネクタの設置や接続に要する作業
工数が大きくなる。なお、近年複雑で巧妙な演出が好ま
れるため、必要な通信線心数はますます大きくなる傾向
がある。従来、遊技機内で発生する電磁ノイズにより回
路基板間の通信におけるデータ誤りを防止するため、イ
ベントの発生から次のイベントの発生まで同じコマンド
を繰返し送ったり、通信チェック用コマンドBCC(bl
ock check character)を用いて受信側で対照確認する
ようにしたりする方法が用いられてきた。When using a parallel communication line, it is necessary to provide a parallel electric wire cable having 12 or 20 cores for each peripheral device control circuit, which increases the man-hours required for installing and connecting the connector. Note that the number of required communication lines tends to become larger and larger in recent years due to the preference for complicated and sophisticated production. Conventionally, in order to prevent data errors in communication between circuit boards due to electromagnetic noise generated in a gaming machine, the same command is repeatedly sent from the occurrence of an event to the occurrence of the next event, and the communication check command BCC (bl
ock check character) has been used to make a confirmation check on the receiving side.
【0006】特に、単方向通信によることを前提として
個々の心毎にノイズが存在しても正しいコマンドを復元
するようにするためには、多数回コマンド信号を送って
多数決原理で正しいコマンドを推定する方法などを採用
することになる。したがって、これらの処理を行うため
の回路構成が複雑になり、またこれらをソフトウエアで
実現するときにはソフトウエアの構造が複雑になる問題
があった。また、多心の通信ケーブルは各線心毎に外部
の電磁波ノイズに影響されるので、通信ケーブルにある
電気信号中のノイズ自体を観察しようとすると、線心毎
に検出器を設ける必要があり実用的ではなかった。In particular, in order to restore the correct command even if there is noise in each heart on the assumption that the communication is one-way communication, a correct command is sent by sending a command signal a number of times to estimate the correct command. Will be adopted. Therefore, there has been a problem that the circuit configuration for performing these processes becomes complicated, and when these are realized by software, the software structure becomes complicated. In addition, since a multi-core communication cable is affected by external electromagnetic wave noise for each wire core, it is necessary to provide a detector for each wire core when observing the noise itself in the electric signal in the communication cable. It was not the target.
【0007】なお、たとえば、特開平11−33311
1は、制御回路の不正な改竄を簡単に見破れるように回
路板を透明カバーで囲うようにした発明を開示したもの
であるが、この文献には、種々の対象に使用される制御
回路基板を、共通アースした導電部材の裏側に組み上げ
ることにより、前面の役物で発生する電磁波ノイズや外
側から不正に当てられる電磁波を遮断することが記載さ
れている。しかし、上記引用の発明は、制御基板同士を
接続するケーブルが電磁波ノイズに影響されてコマンド
の誤伝送の原因になりやすいことを認識したものではな
く、またその対策を講ずるものでもない。また、電磁波
を発生する電気部品が制御回路の前方に設置されている
場合の対策を講じるものであって、たとえばパチスロの
ように通信線の両側に存在するような配置を有する遊技
機における対策は十分ではない。Incidentally, for example, Japanese Patent Laid-Open No. 11-33311.
1 discloses an invention in which a circuit board is surrounded by a transparent cover so that an unauthorized tampering of a control circuit can be easily detected. In this document, however, a control circuit board used for various objects is disclosed. Is assembled on the back side of a conductive member that is grounded in common, to block electromagnetic noise generated by a front accessory and electromagnetic waves that are illegally applied from the outside. However, the above-cited invention does not recognize that the cable connecting the control boards to each other is susceptible to electromagnetic noise and is likely to cause erroneous command transmission, and does not take any measures against it. In addition, measures are taken when electric parts that generate electromagnetic waves are installed in front of the control circuit. For example, a pachislot game machine having arrangements such that they exist on both sides of a communication line is Not enough.
【0008】[0008]
【発明が解決しようとする課題】そこで、本発明が解決
しようとする課題は、主基板とサブ基板を通信線で接続
した遊技機において、受信先から信号を受取ることな
く、通信線に誘導されるノイズの状況を的確に判断し状
況に応じて対策を取るようなコマンド通信装置を提供す
ることである。Therefore, the problem to be solved by the present invention is to guide the communication line in a gaming machine in which a main board and a sub-board are connected by a communication line without receiving a signal from a receiver. It is to provide a command communication device capable of appropriately determining the situation of noise caused by noise and taking countermeasures depending on the situation.
【0009】[0009]
【課題を解決するための手段】上記課題を解決するた
め、本発明のコマンド通信装置は、シリアル通信線で繋
いだ主基板とサブ基板を備えて通信信号を主基板からサ
ブ基板の方向に単方向通信することによりコマンドを伝
達する遊技機において、主基板に、ノイズ検知器と判断
部を備え、ノイズ検知器でシリアル通信線をノイズ検知
器に並列接続しシリアル通信線に乗ったノイズを検出
し、判断部でノイズの水準を判定することを特徴とす
る。本発明のコマンド通信装置によれば、シリアル通信
線の主基板側端子とノイズ検知器が直接的に接続されて
いるため、シリアル通信線に誘導されるノイズをそのま
まノイズ検知器に取込んで評価することができるので、
通信線に影響を与えるノイズ水準を簡単に判定すること
ができる。In order to solve the above-mentioned problems, a command communication device of the present invention comprises a main board and a sub-board connected by a serial communication line, and a communication signal is sent from the main board to the sub-board in a single direction. In a gaming machine that transmits commands by directional communication, the main board is equipped with a noise detector and a judgment unit, and the noise detector detects noise on the serial communication line by connecting the serial communication line to the noise detector in parallel. However, the determination unit determines the noise level. According to the command communication device of the present invention, since the main board side terminal of the serial communication line and the noise detector are directly connected, the noise induced in the serial communication line is directly taken into the noise detector for evaluation. Because you can
The noise level that affects the communication line can be easily determined.
【0010】なお、主基板とサブ基板を接続する通信
は、従来パラレル信号線を使用していたが、シリアル通
信線で接続するようにすることにより検査やメンテナン
スに利点があるのみならず、組立て工数やコストが低減
し、さらに将来に対する拡張性も大きいことは、本願出
願人の出願に係る特開平11−309264により開示
されている通りである。本発明では、シリアル通信線で
主基板とサブ基板を接続するようにしたため、上記利点
に加えて、信号線が大幅に減少しノイズの監視を行う対
象が1対の信号線になり、また通信線上のノイズを直接
的に検知することから、簡易な装置により簡単にノイズ
水準を評価することができる。なお、通信用インターフ
ェースにはRS−422規格など複数接続が認められる
ものに準拠したものを採用することが好ましい。In addition, the communication for connecting the main board and the sub-board has conventionally used a parallel signal line. However, connecting by a serial communication line is not only advantageous for inspection and maintenance, but also assembling. It is as disclosed in Japanese Patent Application Laid-Open No. 11-309264 filed by the applicant of the present application that man-hours and costs are reduced and further expandability to the future is large. In the present invention, since the main board and the sub-board are connected by the serial communication line, in addition to the above advantages, the number of signal lines is significantly reduced, and the target of noise monitoring is a pair of signal lines. Since the noise on the line is directly detected, the noise level can be easily evaluated by a simple device. In addition, it is preferable to adopt a communication interface that complies with the RS-422 standard, which allows a plurality of connections.
【0011】本発明のコマンド通信装置においては、主
基板でシリアル通信線上の電気信号に含まれるノイズ成
分の大きさに基づいて複数の段階に分類してノイズ水準
を判定し、結果をサブ基板に伝送するようにしてもよ
い。ノイズ水準は、ノイズの大きさもしくは発生頻度に
基づいて判定する。ノイズ水準の表現は必要の程度に従
って単純化してさしつかえない。たとえば、ノイズ水準
を大中小の3段階に区別するものとすれば、コマンド信
号中に2ビットを確保することにより、主基板の制御回
路で判定したノイズ水準をサブ基板側に伝達することが
できる。In the command communication device of the present invention, the main board is classified into a plurality of stages based on the magnitude of the noise component contained in the electric signal on the serial communication line to determine the noise level, and the result is displayed on the sub-board. It may be transmitted. The noise level is determined based on the magnitude of noise or the frequency of occurrence. The representation of the noise level may be simplified as necessary. For example, if the noise level is classified into three levels of large, medium and small, the noise level determined by the control circuit of the main board can be transmitted to the sub-board side by securing 2 bits in the command signal. .
【0012】主基板は、判定したノイズ水準に基づいて
コマンド信号が的確に伝送できるように処理する。伝送
処理としては、ノイズレベルが高いほど通信速度を遅く
して誤りが少なくなるように調整してもよく、同じ通信
信号の伝送を繰返す回数を調整するようにしてもよい。
なお、サブ基板は、主基板から知らされたノイズ水準に
基づいて、受取ったコマンド信号の処理を行う。たとえ
ば、主基板が通信速度の変化によりノイズ水準の変化に
対応する場合は、サブ基板は伝送されたノイズ水準に基
づいて通信速度変化に対応した処理を行うようにすれば
よい。また、コマンドを繰返し送信するようにする場合
は、サブ基板は受信したコマンドを多数決原理により判
断するが、ノイズ水準の通知を受けて多数とする数を決
めることになる。The main board processes so that the command signal can be accurately transmitted based on the determined noise level. As the transmission processing, the higher the noise level, the slower the communication speed may be adjusted so that the number of errors may be reduced, or the number of times of repeating the transmission of the same communication signal may be adjusted.
The sub-board processes the received command signal based on the noise level notified from the main board. For example, if the main board responds to a change in noise level due to a change in communication speed, the sub-board may perform processing corresponding to a change in communication speed based on the transmitted noise level. Further, when the command is repeatedly transmitted, the sub-board judges the received command by the majority rule, but upon receiving the notification of the noise level, the sub-board decides the number of the commands.
【0013】[0013]
【発明の実施の形態】以下、本発明について実施例に基
づき図面を参照して詳細に説明する。図1は本実施例の
コマンド通信装置を示すブロック図、図2は本実施例に
用いるコマンド構成を説明する図面、図3は本実施例に
おけるノイズレベルの表現法を示す表、図4は従来のコ
マンド通信装置の構成図である。BEST MODE FOR CARRYING OUT THE INVENTION The present invention will be described below in detail based on embodiments with reference to the drawings. FIG. 1 is a block diagram showing a command communication device of this embodiment, FIG. 2 is a drawing for explaining a command configuration used in this embodiment, FIG. 3 is a table showing a method of expressing a noise level in this embodiment, and FIG. 2 is a configuration diagram of the command communication device of FIG.
【0014】本実施例のコマンド通信装置は、図1に示
すように、主基板1に、制御部11とその他の図示しな
い回路と送信ユニット16を有する通信部12と送信ド
ライバ15に加えて、ノイズ検知器13と判断部14を
備える。サブ基板2には、ドアに搭載される各種機器を
制御する図示しない制御回路などと、受信ユニット23
を有する通信部21と受信ドライバ22を備える。As shown in FIG. 1, the command communication device of the present embodiment has a main board 1, a communication section 12 having a control section 11 and other circuits (not shown) and a transmission unit 16, and a transmission driver 15. A noise detector 13 and a judgment unit 14 are provided. The sub-board 2 includes a control circuit (not shown) that controls various devices mounted on the door, and a receiving unit 23.
The communication unit 21 having the above and the reception driver 22 are provided.
【0015】主基板の送信ドライバ15とサブ基板の受
信ドライバ22はシリアル通信線31で接続されてい
る。また、シリアル通信線31が接続された端子はノイ
ズ検出器13と接続されていて、シリアル通信線31の
電気信号が直接にノイズ検知器13に入力するようにな
っている。なお、遊技を進行するために必要なスイッチ
類やセンサなどでドア側に取付けられたものは、別の通
信路を介して筐体側の主基板に信号取込みが行われる。The transmission driver 15 on the main board and the reception driver 22 on the sub board are connected by a serial communication line 31. The terminal to which the serial communication line 31 is connected is connected to the noise detector 13, and the electric signal of the serial communication line 31 is directly input to the noise detector 13. It should be noted that the switches mounted on the door side, such as switches and sensors necessary for proceeding with the game, take in signals to the main board on the housing side via another communication path.
【0016】制御部11は、遊技機で遊戯されるゲーム
を司り、入賞確率の制御、入賞や外れの判定、その他ゲ
ームの実体部分を制御し、ゲームの展開に応じてイベン
トを決定しそれに必要なコマンドを選択して、コマンド
に対応するビット配列を形成して通信部12に供給す
る。通信部12は、制御部11から供給されたコマンド
を表すビット配列を電気信号に変換し、送信ユニット1
6で電気信号に変換して送信ドライバ15に送出す。送
信ドライバ14はコマンドを表す電気信号を送信ユニッ
ト16から受取りシリアル信号に変換してシリアル通信
路31に送り出す。The control unit 11 controls the game played on the gaming machine, controls the winning probability, determines winning or losing, and other substantial parts of the game, determines an event according to the development of the game, and requires it. Command is selected, a bit array corresponding to the command is formed, and the command is supplied to the communication unit 12. The communication unit 12 converts the bit array representing the command supplied from the control unit 11 into an electric signal, and then the transmission unit 1
The signal is converted into an electric signal at 6 and sent to the transmission driver 15. The transmission driver 14 receives an electric signal representing a command from the transmission unit 16 and converts the electric signal into a serial signal and sends the serial signal to the serial communication path 31.
【0017】ノイズ検知器13は、シリアル通信線31
を伝播する電気信号を入力して、電気波形からシリアル
通信線31に誘導されたノイズの状態を評価する計器で
ある。ノイズレベルは、ノイズの大きさや発生頻度など
に基づいて評価することができる。また、ノイズ水準の
表現は必要の程度に従って単純化してさしつかえない。
たとえば、通信用インターフェースについて定められた
ノイズの大きさに関する保証値を用いて、一定時間ごと
に保証値の10%以上の大きさのノイズが出現する場合
にノイズレベル大と判定し、保証値以上かつ10%未満
の大きさのノイズが出現するときにノイズレベル中と判
定し、保証値以下のものしか出現しないときにノイズレ
ベル小と判定するようにしてもよい。The noise detector 13 includes a serial communication line 31.
It is an instrument for inputting an electric signal propagating through a to evaluate the state of noise induced in the serial communication line 31 from the electric waveform. The noise level can be evaluated based on the magnitude of noise, the frequency of occurrence, and the like. Also, the representation of the noise level may be simplified as necessary.
For example, by using the guaranteed value for the noise magnitude defined for the communication interface, it is determined that the noise level is high when noise with a magnitude of 10% or more of the guaranteed value appears at regular intervals, and the noise level is not less than In addition, it may be determined that the noise level is in the middle when the noise of less than 10% appears, and the noise level is low when only the noise of the guaranteed value or less appears.
【0018】あるいは、特定レベルを超えるノイズの出
現頻度を観察して、たとえば1分間当り30秒以上の時
間ノイズが観察されるときにノイズレベル大、10秒以
上30秒未満の時間観察されたときにノイズレベル中、
10秒以下であればノイズレベル小と判定してもよい。
制御部11は、ノイズ状況の判定結果に基づいて信号処
理を行い、コマンド信号に処理方法を指定する情報を載
せてサブ基板2側に送信させる。たとえば、ノイズ水準
を大中小の3段階に区別するものとすれば、コマンド信
号中に2ビットを確保することにより、主基板の制御回
路で判定したノイズ水準をサブ基板側に伝達することが
できる。Alternatively, by observing the appearance frequency of noise exceeding a specific level, for example, when noise is observed for a time of 30 seconds or more per minute, the noise level is large, and when a time of 10 seconds or more and less than 30 seconds is observed. Noise level during
If it is 10 seconds or less, it may be determined that the noise level is low.
The control unit 11 performs signal processing based on the determination result of the noise condition, and carries the command signal with the information designating the processing method transmitted to the sub-board 2 side. For example, if the noise level is classified into three levels of large, medium and small, the noise level determined by the control circuit of the main board can be transmitted to the sub-board side by securing 2 bits in the command signal. .
【0019】サブ基板2の受信ドライバ22は、シリア
ル通信線31から供給される電気信号をコマンドを表す
電気信号に変換し、通信部21の受信ユニット23に供
給する。受信ユニット23は、コマンドを表す電気信号
からビット配列のコマンドを復元して図示しない各機器
用制御回路に送出す。機器制御回路はコマンドに対応し
て指定されるプログラムに従って、ランプ、液晶表示装
置、スピーカなどを駆動して遊技者に情報を伝達しある
いはゲームの雰囲気を盛上げるように演出する。なお、
ノイズ状況に合わせた通信処理が行われるときは、コマ
ンド信号に添付されるノイズ情報に基づいて、予め決め
られた処理法を用いてコマンドの復元を行う。The reception driver 22 of the sub-board 2 converts the electric signal supplied from the serial communication line 31 into an electric signal representing a command and supplies the electric signal to the reception unit 23 of the communication section 21. The receiving unit 23 restores the command of the bit array from the electric signal representing the command and sends it to each device control circuit (not shown). The device control circuit drives a lamp, a liquid crystal display device, a speaker, etc. in accordance with a program specified in response to a command to transmit information to the player or to enhance the atmosphere of the game. In addition,
When the communication processing suitable for the noise situation is performed, the command is restored using a predetermined processing method based on the noise information attached to the command signal.
【0020】以下、本実施例のコマンド通信装置を用い
た処理方法について、さらに具体的に説明する。コマン
ド通信装置は、シリアル通信線31を通して主基板1か
らサブ基板2にコマンド信号を伝送するが、通信線はノ
イズに対する絶縁が難しくしかも長い経路を有するの
で、ノイズに比較的影響されやすく、基板を十分保護し
ても通信線を介して誤情報をサブ基板に伝達することに
なりやすい。しかし、本実施例のコマンド通信装置で
は、主基板1からサブ基板2に伝送するシリアル通信線
31の端子から導線が直接にノイズ検知器13に接続さ
れている。したがって、シリアル通信線31中の電気信
号が電磁波ノイズにより影響を受けると、ノイズを含む
電気信号が同時にノイズ検知器13に入力する。The processing method using the command communication device according to this embodiment will be described more specifically below. The command communication device transmits a command signal from the main board 1 to the sub-board 2 through the serial communication line 31, but the communication line is difficult to insulate against noise and has a long path. Even with sufficient protection, erroneous information is likely to be transmitted to the sub-board via the communication line. However, in the command communication device of the present embodiment, the conductor is directly connected to the noise detector 13 from the terminal of the serial communication line 31 that is transmitted from the main board 1 to the sub-board 2. Therefore, when the electric signal in the serial communication line 31 is affected by the electromagnetic wave noise, the electric signal containing noise is simultaneously input to the noise detector 13.
【0021】そこで、ノイズ検知器13はシリアル通信
線31の電気信号を測定してノイズを検出することがで
きる。検出したノイズは大きさと持続時間あるいは頻度
の情報として判断部14に送出され、ここでノイズ水準
を判定する。ノイズ状況の判定は、細かく行うこともで
きるが、通信の確実性を確保することを目的とする場合
は、たとえばノイズ水準が大きい、小さい、あるいは中
間的であるという3段階程度に分類することでも十分で
ある。Therefore, the noise detector 13 can detect the noise by measuring the electric signal of the serial communication line 31. The detected noise is sent to the determination unit 14 as information on the magnitude and duration or frequency, and the noise level is determined here. The noise situation can be judged in detail, but if it is intended to ensure the reliability of communication, it can be classified into three levels, for example, the noise level is high, low, or intermediate. It is enough.
【0022】本実施例では、ノイズの大きさもしくは発
生頻度でノイズ状況を判定するものとし、たとえば通信
用インターフェースについて定められたノイズの保証値
を用いて、一定時間ごとに保証値の10%以上の大きさ
のノイズが出現する場合にノイズレベル大と判定し、保
証値以上かつ10%未満の大きさのノイズが出現すると
きにノイズレベル中と判定し、保証値以下のものしか出
現しないときにノイズレベル小と判定する。あるいは、
特定レベルを超えるノイズの出現頻度を観察して、たと
えば1分間当り30秒以上の時間ノイズが観察されると
きにノイズレベル大、10秒以上30秒未満の時間観察
されたときにノイズレベル中、10秒以下であればノイ
ズレベル小と判定してもよい。判定結果は、制御部11
に伝送される。In the present embodiment, it is assumed that the noise condition is judged based on the magnitude or frequency of occurrence of noise. For example, the guaranteed value of noise defined for the communication interface is used, and 10% or more of the guaranteed value is maintained at regular intervals. When a noise of size of appears, it is determined that the noise level is large, and when noise of a size greater than or equal to the guaranteed value and less than 10% appears, it is determined to be in the noise level, and only noise of the guaranteed value or less appears. It is determined that the noise level is low. Alternatively,
Observing the appearance frequency of noise exceeding a specific level, for example, the noise level is large when noise is observed for 30 seconds or more per minute, and the noise level is observed when observed for a time of 10 seconds or more and less than 30 seconds, If it is 10 seconds or less, it may be determined that the noise level is low. The determination result is the control unit 11
Be transmitted to.
【0023】制御部11は、判断部14で判定されたノ
イズ水準に応じた処理を行う。たとえば、ノイズレベル
が大であるときはコマンドを5回繰返し送信し、ノイズ
レベルが中のときはコマンドを3回送信し、ノイズレベ
ルが小のときは1回送信して、受信側が多数決原理を用
いた判定により正しい情報を復元できるようにする。あ
るいは、通信速度を調整することによりノイズの影響を
排除するようにしてもよい。たとえば、ノイズレベルが
小であるときは比較的高速な通信速度を選択し、ノイズ
レベルが中のときは通信速度を中程度に変更し、ノイズ
レベルが大のときは通信速度を十分低速のものにして正
しくコマンドが伝達できるようにすることができる。The control unit 11 performs a process according to the noise level determined by the determination unit 14. For example, when the noise level is high, the command is repeatedly transmitted five times, when the noise level is medium, the command is transmitted three times, and when the noise level is low, the command is transmitted once. The correct information can be restored according to the judgment used. Alternatively, the influence of noise may be eliminated by adjusting the communication speed. For example, when the noise level is low, select a relatively high communication speed, when the noise level is medium, change the communication speed to medium, and when the noise level is high, the communication speed is sufficiently low. The command can be transmitted correctly.
【0024】さらに、主基板1はノイズレベル情報をコ
マンドに組込んでサブ基板2に送信し、サブ基板2がノ
イズレベルに応じて受信信号の構成を判定して正しく処
理を行えるようにする。たとえば、多数回同じコマンド
が送られるときには、サブ基板2は多数決原理に基づい
て正しいコマンドを判定しなければならないが、サブ基
板2は主基板1から知らされたノイズレベルに従ってコ
マンドの繰返し数を判定して元のコマンドを復元する。
また、通信速度を選択する場合は、選択された通信速度
に合わせた復元処理を行う必要がある。Further, the main board 1 incorporates the noise level information into the command and transmits it to the sub-board 2, so that the sub-board 2 can judge the configuration of the received signal according to the noise level and perform the correct processing. For example, when the same command is sent many times, the sub-board 2 must determine the correct command based on the majority rule, but the sub-board 2 determines the number of command repetitions according to the noise level notified from the main board 1. And restore the original command.
Further, when selecting the communication speed, it is necessary to perform the restoration process according to the selected communication speed.
【0025】本実施例において使用されるコマンド構成
は、図2に示すように普通に使用されるコマンドの最後
にノイズレベルデータを加えた形になっている。なお、
ノイズレベルデータは、ノイズレベルを2値数で表現す
るもので、たとえば大中小の3段階で評価する場合に
は、図3に示すように2ビットで表すことができる。コ
マンドは内容によって必要とするビット数が異なるが、
簡単のためバイト単位で増減するものとし、第1バイト
にコマンド長を指定する情報を含めるようになってい
る。また、既存の通信手順や回路素子をできるだけ活用
するために、ノイズレベルデータを加えて送信するコマ
ンド信号全体をバイト単位で構成することが好ましい。The command structure used in the present embodiment has a form in which noise level data is added to the end of a normally used command as shown in FIG. In addition,
The noise level data expresses the noise level by a binary number, and can be expressed by 2 bits as shown in FIG. 3 in the case of evaluating in three levels of large, medium and small. The number of bits required for the command differs depending on the content,
For the sake of simplicity, the number of bytes is increased or decreased, and the first byte includes information specifying the command length. Further, in order to utilize existing communication procedures and circuit elements as much as possible, it is preferable to configure the entire command signal to be transmitted by adding noise level data in byte units.
【0026】このように、コマンドにノイズデータを取
込むようにしたので、余分なコマンド通信を必要としな
い。なお、パラレル通信線を用いた装置に対して本発明
の技術的思想を適用する場合には通信線の心数だけの誤
り検出回路を必要とすることになるが、本実施例のコマ
ンド通信装置は、シリアル通信線を使用するため、通信
線に発生するコマンド誤りを検出するための回路が1式
あれば足りるので、極めて容易に使用することができ
る。As described above, since the noise data is incorporated in the command, no extra command communication is required. When the technical idea of the present invention is applied to a device using a parallel communication line, error detection circuits corresponding to the number of cores of the communication line are required, but the command communication device of the present embodiment. Since the serial communication line is used, one set of circuits for detecting a command error occurring in the communication line is sufficient, and therefore can be used very easily.
【0027】[0027]
【発明の効果】以上説明したように、本発明のコマンド
通信装置は、遊技機内のノイズ状態を的確に把握して、
ノイズレベルに応じた処理を行うことができる。As described above, the command communication device of the present invention accurately grasps the noise state in the gaming machine,
It is possible to perform processing according to the noise level.
【図1】本発明のコマンド通信装置の1実施例を示すブ
ロック図である。FIG. 1 is a block diagram showing an embodiment of a command communication device of the present invention.
【図2】本実施例に用いるコマンド構成例を説明する図
面である。FIG. 2 is a diagram illustrating a command configuration example used in this embodiment.
【図3】本実施例におけるノイズレベルの表現法の例を
示す表である。FIG. 3 is a table showing an example of a noise level expression method in the present embodiment.
【図4】従来のコマンド通信装置を示すブロック図であ
る。FIG. 4 is a block diagram showing a conventional command communication device.
1 主基板 11 制御部 12 通信部 13 ノイズ検知器 14 判断部 15 送信ドライバ 16 送信ユニット 2 サブ基板 21 通信部 22 受信ドライバ 23 受信ユニット 31 シリアル通信線 1 Main board 11 Control unit 12 Communication unit 13 noise detector 14 Judgment section 15 Transmission driver 16 transmission units 2 sub board 21 Communications Department 22 Receive driver 23 Receiving unit 31 serial communication line
Claims (7)
板を備えて、主基板に設けられた制御部で発生するコマ
ンド信号を主基板からサブ基板の方向に単方向通信する
ことによりコマンドを伝達する遊技機において、前記主
基板にノイズ検知器と判断部を備え前記シリアル通信線
を該ノイズ検知器に並列接続して、該ノイズ検知器が前
記シリアル通信線における雑音レベルを検出し、前記判
断部が該検出された雑音レベルの程度に基づいて、前記
シリアル通信線のノイズ水準を判定することを特徴とす
るコマンド通信装置。1. A main board and a sub-board connected by a serial communication line are provided, and a command signal generated by a control unit provided on the main board is unidirectionally transmitted from the main board to the sub-board to issue a command. In the gaming machine for transmitting, the main board is provided with a noise detector and a judging section, the serial communication line is connected in parallel to the noise detector, and the noise detector detects a noise level in the serial communication line, A command communication device, wherein a judgment unit judges the noise level of the serial communication line based on the degree of the detected noise level.
づいて複数の段階に分類して判定し、判定の結果を前記
サブ基板に伝送することを特徴とする請求項1記載のコ
マンド通信装置。2. The command communication device according to claim 1, wherein the noise level is classified into a plurality of stages based on the magnitude of the noise and judged, and the judgment result is transmitted to the sub-board. .
定のレベルを超えたノイズが占める割合に基づいて複数
の段階に分類して判定し、判定の結果を前記サブ基板に
伝送することを特徴とする請求項1記載のコマンド通信
装置。3. The noise level is classified into a plurality of stages based on the ratio of noise exceeding a predetermined level for each predetermined communication time, and the judgment result is transmitted to the sub-board. The command communication device according to claim 1, which is characterized in that.
速度を調整することを特徴とする請求項1から3のいず
れかに記載のコマンド通信装置。4. The command communication device according to claim 1, wherein the communication speed is adjusted based on the determined noise level.
準に基づいて、通信速度変化に対応した処理を行うこと
を特徴とする請求項4記載のコマンド通信装置。5. The command communication device according to claim 4, wherein the sub-board performs processing corresponding to a change in communication speed based on the transmitted noise level.
通信信号の伝送を繰返し行う回数を調整することを特徴
とする請求項1から3のいずれかに記載のコマンド通信
装置。6. The command communication device according to claim 1, wherein the number of times that the same communication signal is repeatedly transmitted is adjusted based on the determined noise level.
準に基づいて、通信信号の繰返し回数に対応した処理を
行うことを特徴とする請求項6記載のコマンド通信装
置。7. The command communication device according to claim 6, wherein the sub-board performs a process corresponding to the number of repetitions of the communication signal based on the transmitted noise level.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002077769A JP4202036B2 (en) | 2002-03-20 | 2002-03-20 | Command communication device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002077769A JP4202036B2 (en) | 2002-03-20 | 2002-03-20 | Command communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003265810A true JP2003265810A (en) | 2003-09-24 |
| JP4202036B2 JP4202036B2 (en) | 2008-12-24 |
Family
ID=29205828
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002077769A Expired - Fee Related JP4202036B2 (en) | 2002-03-20 | 2002-03-20 | Command communication device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4202036B2 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006043176A (en) * | 2004-08-05 | 2006-02-16 | Heiwa Corp | One-way communication method, serial communication apparatus and game machine |
| JP2006333239A (en) * | 2005-05-27 | 2006-12-07 | Nec Electronics Corp | Interface apparatus and communication control method |
| JP2012239774A (en) * | 2011-05-24 | 2012-12-10 | Sammy Corp | Game machine |
| CN103516263A (en) * | 2012-06-26 | 2014-01-15 | 发那科株式会社 | Master device that changes data communication speed when preparation to drive motor is completed |
| JP2015107182A (en) * | 2013-12-03 | 2015-06-11 | サミー株式会社 | Game machine |
| JP2015107181A (en) * | 2013-12-03 | 2015-06-11 | サミー株式会社 | Game machine |
| JP2017131431A (en) * | 2016-01-28 | 2017-08-03 | 株式会社三共 | Game machine |
| WO2021141026A1 (en) * | 2020-01-08 | 2021-07-15 | ファナック株式会社 | Communication device, industrial machine, and communication-quality-determining method |
-
2002
- 2002-03-20 JP JP2002077769A patent/JP4202036B2/en not_active Expired - Fee Related
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006043176A (en) * | 2004-08-05 | 2006-02-16 | Heiwa Corp | One-way communication method, serial communication apparatus and game machine |
| JP2006333239A (en) * | 2005-05-27 | 2006-12-07 | Nec Electronics Corp | Interface apparatus and communication control method |
| JP2012239774A (en) * | 2011-05-24 | 2012-12-10 | Sammy Corp | Game machine |
| CN103516263A (en) * | 2012-06-26 | 2014-01-15 | 发那科株式会社 | Master device that changes data communication speed when preparation to drive motor is completed |
| CN103516263B (en) * | 2012-06-26 | 2015-06-10 | 发那科株式会社 | Master device that changes data communication speed when preparation to drive motor is completed |
| US9361260B2 (en) | 2012-06-26 | 2016-06-07 | Fanuc Corporation | Master device that changes data communication speed when preparation to drive motor is completed |
| JP2015107181A (en) * | 2013-12-03 | 2015-06-11 | サミー株式会社 | Game machine |
| JP2015107182A (en) * | 2013-12-03 | 2015-06-11 | サミー株式会社 | Game machine |
| JP2017131431A (en) * | 2016-01-28 | 2017-08-03 | 株式会社三共 | Game machine |
| WO2021141026A1 (en) * | 2020-01-08 | 2021-07-15 | ファナック株式会社 | Communication device, industrial machine, and communication-quality-determining method |
| JPWO2021141026A1 (en) * | 2020-01-08 | 2021-07-15 | ||
| DE112021000274T5 (en) | 2020-01-08 | 2023-03-02 | Fanuc Corporation | Communication device, industrial machine and method for determining the quality of communication |
| JP7343617B2 (en) | 2020-01-08 | 2023-09-12 | ファナック株式会社 | Communication equipment, industrial machinery, and communication quality determination method |
| US12204319B2 (en) | 2020-01-08 | 2025-01-21 | Fanuc Corporation | Communication device, industrial machine, and communication-quality-determining method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4202036B2 (en) | 2008-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5275700B2 (en) | Game machine | |
| JP3449411B2 (en) | Pachinko machine test equipment | |
| JP4677008B2 (en) | Main control board, authentication method and authentication program | |
| JP4908487B2 (en) | Electronic device, authentication method and authentication program | |
| JP4677007B2 (en) | Main control board, authentication method and authentication program | |
| JP2003265810A (en) | Command communication device | |
| JP2010005055A (en) | Game machine | |
| JP5621153B2 (en) | Game machine | |
| JP2006020941A (en) | Game machine | |
| JP4160312B2 (en) | Command communication device | |
| JP2003283469A (en) | Command communication device | |
| US7006117B1 (en) | Apparatus for testing digital display driver and method thereof | |
| JP2004105321A (en) | Automatic display system for dividend of roulette game | |
| JP4410170B2 (en) | Game machine | |
| JP2000288221A (en) | Pachinko machine control device | |
| JP5560420B1 (en) | Gaming machines and anti-fraud prevention programs for gaming machines | |
| JPH11221326A (en) | Game machine | |
| JP4987832B2 (en) | Game machine, access control program, and game control method | |
| JP5833203B2 (en) | Game machine | |
| JP4636565B2 (en) | Gaming machine wiring inspection equipment | |
| JP4359950B2 (en) | Data circuit in gaming machine | |
| JP3674374B2 (en) | Data signal discrimination circuit, information processing apparatus and data signal discrimination method | |
| JP4876120B2 (en) | Electronic device, authentication method and authentication program | |
| JP4908488B2 (en) | Electronic device, authentication method and authentication program | |
| JP4908489B2 (en) | Electronic device, authentication method and authentication program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040929 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20061023 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080111 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080219 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080325 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080715 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080731 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081007 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081008 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131017 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |