JP3749350B2 - Game console operating device - Google Patents

Game console operating device Download PDF

Info

Publication number
JP3749350B2
JP3749350B2 JP12873697A JP12873697A JP3749350B2 JP 3749350 B2 JP3749350 B2 JP 3749350B2 JP 12873697 A JP12873697 A JP 12873697A JP 12873697 A JP12873697 A JP 12873697A JP 3749350 B2 JP3749350 B2 JP 3749350B2
Authority
JP
Japan
Prior art keywords
drive
circuit
control signal
current
drive current
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.)
Expired - Fee Related
Application number
JP12873697A
Other languages
Japanese (ja)
Other versions
JPH10314671A (en
Inventor
隆宏 河内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alps Alpine Co Ltd
Original Assignee
Alps Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alps Electric Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP12873697A priority Critical patent/JP3749350B2/en
Publication of JPH10314671A publication Critical patent/JPH10314671A/en
Application granted granted Critical
Publication of JP3749350B2 publication Critical patent/JP3749350B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1037Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted for converting control signals received from the game device into a haptic signal, e.g. using force feedback

Landscapes

  • Apparatuses For Generation Of Mechanical Vibrations (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ゲーム機用操作装置に関する。
【0002】
【従来の技術】
従来のゲーム機用操作装置は、図6に示すように、駆動部31と振動発生部32とを有し、駆動部31からの駆動電流を振動発生部32に供給することによって振動発生部32に振動を発生させるようにしている。そして、駆動部31は、クロックパルス発生回路33、第一の駆動信号発生回路34、第二の駆動信号発生回路35、駆動回路36等を有している。
【0003】
ここで、駆動部31によって駆動される振動発生部32の概略構成の一例を図7を用いて説明する。合成樹脂からなるL字状の取付部材37の底壁37aにはボビン38を設け、筒状に形成されたコイル32aが前記ボビン38に取り付けられている。
また、前記取付部材37の側壁37bの一端には、底壁37aと平行状態で板バネ39が取り付けられ、この板バネ39には、磁気回路を構成する磁性金属からなるヨ−ク40が取付られている。
そして、このヨ−ク40は、コイル32aの外周を囲む筒状部40aと、コイル32aの中心の空洞部32b内に位置する凸部40bと、この凸部40bの根本部分で、前記コイル32aの空洞部32b内から外れた位置に設けられた磁石41とで構成されている。
【0004】
そして、前記磁石41により、磁性金属のヨ−ク40の凸部40bの端部は磁化されて、N極、またはS極となり、また、ヨ−ク40の筒状部40aの端部はS極またはN極となって磁気回路が構成されている。従って、コイル32aはヨ−ク40の凸部40bの端部と筒状部40aの端部との間に配置されている。
このようなゲーム機用操作装置は、コイル32aに方形電流を所定の繰り返し周波数で、その通流方向を切り替えて供給することによる電磁作用によってヨ−ク40がコイル32aに対して相対的に上下動して、振動を発生する。
すると、このヨ−ク40の上下動の振動が板バネ39を介して取り付け部材37に伝達されるようになる。
この時、ヨ−ク40は、板バネ39が取付部材37に取り付けられた箇所を支点として、円運動を行うようになる。
そして、このようなゲーム機用操作装置は、ゲ−ム機内に組み込まれ、例えば、カ−レ−スのゲ−ムの操作時、操作中の車が障害物に衝突したとき、このゲーム機用操作装置を作動させて、操作者にその振動を伝えることによって、操作者に臨場感を伝えるようにするために使用される。
【0005】
次に、駆動部31の構成について説明する。駆動部31におけるクロックパルス発生回路33は、振動発生部32の振動周波数を決定するものであり、例えば、図8(a)に示すような繰り返し周波数が、例えば数10Hz(繰り返し周期をTで示す)でデュ−ティサイクル50%のクロックパルスCPを発生している。また、第一の駆動信号発生回路34と第二の駆動信号発生回路35とは、トランジスタ等からなるスイッチング回路で構成されており、クロックパルス発生回路33からのクロックパルスCPを受けて駆動回路36に駆動信号を供給するものである。そして、第一の駆動信号発生回路34は、クロックパルスCPの連続する立ち下がり時刻毎に立ち上がりと立ち下がりとを繰り返す、図8(b)に示すような駆動信号Φ1aと、図示はしないが、この駆動信号Φ1aのハイレベル(H)とロ−レベル(L)とを反転した駆動信号Φ1bとを発生する。
【0006】
同様に、第二の駆動信号発生回路35も、クロックパルスCPの連続する立ち下がり時刻毎に立ち上がりと立ち下がりとを繰り返す、図8(c)に示すような駆動信号Φ2aと、図示はしないが、この駆動信号Φ2aのハイレベル(H)とロ−レベル(L)とを反転した駆動信号Φ2bとを発生する。そして、第一の駆動信号発生回路34から出力される駆動信号Φ1aと第二の駆動信号発生回路35から出力される駆動信号Φ2aとは、クロックパルスCPの繰り返し周期である期間Tだけ互いに位相がずれた状態になっている。
【0007】
駆動回路36は、ブリッジ回路に構成された四個のパワ−トランジスタ36a、36b、36c、36dを有している。このうち、パワ−トランジスタ36aと36cとはPNPトランジスタであり、パワ−トランジスタ36bと36dとはNPNトランジスタである。そして、パワ−トランジスタ36a、36cのエミッタ同志が共に電源Eに接続され、また、パワ−トランジスタ36b、36dのエミッタ同志が共にグランドに接続されている。さらに、パワ−トランジスタ36aのコレクタとパワ−トランジスタ36bのコレクタが相互に接続され、パワ−トランジスタ36cのコレクタとパワ−トランジスタ36dのコレクタが相互に接続されている。
【0008】
そして、第一の駆動信号発生回路34からの駆動信号Φ1bがパワ−トランジスタ36aのベ−スに、駆動信号Φ1aがパワ−トランジスタ36dのベ−スにそれぞれ供給され、第二の駆動信号発生回路35からの駆動信号Φ2bがパワ−トランジスタ36cのベ−スに、駆動信号Φ2aがパワ−トランジスタ36bのベ−スにそれぞれ供給されるようになっている。また、パワ−トランジスタ36aのコレクタとパワ−トランジスタ36bのコレクタとの相互の接続点と、パワ−トランジスタ36cのコレクタとパワ−トランジスタ36dのコレクタとの相互の接続点との間に振動発生部32のコイル32aが接続されて図8(d)に示すような駆動電流Dが流れるようになっている。
【0009】
即ち、第一の駆動信号発生回路34からの駆動信号Φ1aがハイレベル(従って駆動信号Φ1bはロ−レベル)で、第二の駆動信号発生回路35からの駆動信号Φ2aがロ−レベル(従って駆動信号Φ2bはハイレベル)となる期間Taでは、パワ−トランジスタ36a、36dがスイッチング動作によってそれぞれのコレクタ、エミッタ間が飽和して導通し(この時、パワ−トランジスタ36c、36bは非導通)、振動発生部32のコイル32aに矢印A方向(正方向)に駆動電流Dが流れる。この駆動電流Dは図8(d)ではプラス(+)側に示している。
【0010】
また、第一の駆動信号発生回路34からの駆動信号Φ1aがロ−レベル(従って駆動信号Φ1bはハイレベル)で、第二の駆動信号発生回路35からの駆動信号Φ2aがハイレベル(従って駆動信号Φ2bはロ−レベル)となる期間Tbでは、パワ−トランジスタ36c、36bがスイッチング動作によってそれぞれのコレクタ、エミッタ間が飽和して導通し(この時、パワ−トランジスタ36a、36dは非導通)、振動発生部32のコイル32aに矢印A方向とは逆方向(逆方向)に駆動電流Dが流れる。この駆動電流Dは図8(d)ではマイナス(−)側に示している。
このようにして、振動発生部32のコイル32aに期間T毎に通流方向が切り替わって駆動電流Dが流れ、振動発生部32のヨ−ク40が上下動し、振動を発生するようになっている。
【0011】
【発明が解決使用とする課題】
しかし、上記に説明した従来のゲーム機用操作装置においては、例えば、第一の駆動信号発生回路34におけるスイッチング回路の動作時間と第二の駆動信号発生回路35におけるスイッチング回路の動作時間との間に差が生じて、図9に示すように、例えば第一の駆動回路34の駆動信号Φ1aの位相に対して第二の駆動回路35の駆動信号Φ2aの位相がt1遅れる場合がある(この逆の場合もある)。このような場合は、第一の駆動回路33の駆動信号Φ1aが立ち上がった後も、期間t1の間は第二の駆動回路34の駆動信号Φ2aの立ち下がりが完了していないので、この期間t1では駆動回路36の全てのパワ−トランジスタ36a、36b、36c、36dが導通状態となる。この結果、これらのパワ−トランジスタ36a、36b、36c、36dには大電流が流れて焼損するという問題が発生する。
【0012】
また、第一の駆動信号発生回路34におけるスイッチング回路の動作時間と第二の駆動信号発生回路35におけるスイッチング回路の動作時間との間に差が無い場合であっても、パワ−トランジスタ36a、36b、36c、36dのスイッチング動作時には、非道通状態から導通状態に変化するまでの立ち上がり時間や、導通状態から非導通状態に変化するまでの立ち下がり時間が存在する。このため、図10(a)、(b)に示すように、例えば、期間Taにおいてパワ−トランジスタ36a、36dに流れる駆動電流D(+D)の立ち上がり時間t2と、パワ−トランジスタ36c、36bに流れる駆動電流D(−D)の立ち下がり時間t2(便宜上、立ち上がり時間と立ち下がり時間とを同じと仮定する)とが重複し、この時間t2の間は全てのパワ−トランジスタ36a、36b、36c、36dが導通状態となる。その結果、これらのパワ−トランジスタには大電流が流れて焼損することになる。
【0013】
また、従来のゲーム機用操作装置においては、クロックパルス発生回路33からのクロックパルスCPの繰り返し周波数は固定(一定)であったので、振動発生部32の振動も一定となり、ゲ−ム機の操作者に与える臨場感も少ないものであった。
さらに、従来のゲーム機用操作装置においては、パワ−トランジスタ36a、36b、36c、36dが飽和するようにスイッチング動作するので、駆動電流Dの大きさが一定となり、振動発生部32の振動の大きさ(振幅)も一定となっていた。このため、ゲ−ムの内容の如何に関わらず単調な振動状態しか得られず、この点からもゲ−ム機の操作者に与える臨場感も少ないものであった。
そこで、本発明のゲーム機用操作装置は、パワ−トランジスタの焼損を防止し、また、振動発生部が発生する振動の周波数および振動の大きさを可変にできるゲーム機用操作装置を実現する。
【0014】
【課題を解決するための手段】
上記課題を解決するため、本発明のゲーム機用操作装置は、磁気回路内に配置されたコイルを有する振動発生部と、通流方向が正方向と逆方向とに順次繰り返される駆動電流を前記コイルに供給する駆動部と、前記駆動信号を制御する制御信号発生回路とを備え、記制御信号発生回路から前記駆動電流の繰り返し周波数を変えるための周波数制御信号と前記駆動電流の大きさを変えるための電流制御信号とを前記駆動回路に供給し、前記制御信号発生回路によって前記駆動電流の繰り返し周波数と大きさとを独立して設定した。
【0015】
また、本発明のゲーム機用操作装置は、前記駆動部には前記周波数制御信号が入力されるタイミング回路を設け、前記タイミング回路によって前記正方向の駆動電流を供給する期間と前記逆方向の駆動電流を供給する期間との間で前記コイルへの駆動電流の供給を停止すると共に、前記正方向の駆動電流を供給する期間と前記逆方向の駆動電流を供給する期間とを前記繰り返し周波数の如何に関わらず所定の期間以上に延びないように制限した。
【0016】
また、本発明のゲーム機用操作装置は、前記駆動部には前記コイルに前記駆動電流を供給する駆動回路と、前記駆動電流の大きさに対応する駆動制御信号を前記駆動回路に供給する駆動電流制御回路とを設け、前記駆動電流制御回路に前記制御信号発生回路から前記電流制御信号を供給すると共に、前記タイミング回路からタイミングパルスを供給した。
【0018】
【発明の実施の形態】
本発明のゲーム機用操作装置の実施の形態を図1乃至図5により説明する。本発明のゲーム機用操作装置は、図1に示すように、駆動部1と振動発生部2と制御信号発生装置5とを有し制御信号発生回路5によって制御される駆動部1からの駆動電流を振動発生部2に供給することによって振動発生部2に振動を発生させるようにしている。そして、駆動部1は、さらに、駆動制御回路3と駆動回路36とから構成されており、駆動制御回路3から駆動制御信号が駆動回路36に供給されるようになっている。そして、制御信号発生回路5から駆動制御回路3に対して周波数制御信号Sfと電流制御信号Sc等が供給されるようになっている。なお、ここで、駆動回路36については、従来の構成と同じであるので、その説明を省略する。
【0019】
先ず最初に、振動発生部2の概略の構成を図2を参照して説明する。ABS樹脂等の非磁性材の成型品からなる取付部材11には、底壁11aと、この底壁11aの一端から直角に延びた側壁11bと、底壁11aの上面に形成された筒状のボビン12とが設けられている。
【0020】
また、導線を複数巻きして形成されたコイル13は、中心に空洞部13aを有した円筒状をなし、このコイル13は、空洞部13aに前記ボビン12が挿入さ、前記ボビン12の先端を、例えば、加熱した治具(図示せず)で、広げるように変形させることによって、ボビン12に取り付けられる。
また、剛性の金属からなる支持部材14は、その一端が側壁11bの頂部にネジ15で取り付けられ、支持部材14は取付部材11の底壁11aに平行状態となっている。
【0021】
また、前記支持部材14には、金属線等からなる円筒状のバネ部材16の一端が、接着剤、あるいは溶接等の適宜手段により取り付けられている。
そして、バネ部材16が取り付けられた際は、バネ部材16の中心とボビン12の中心、即ちコイル13の中心とが一致した状態となっている。また、磁気回路を構成する磁性材料からなるヨ−ク17は、断面がE字状のコップ状をなし、円形の板状の上部17aと、この上部17aの外周に形成された円筒状の筒状部17bと、この筒状部17bの中心部に形成された円柱状の突出部17cと、この突出部17cの端部の外周に取り付けられた環状の磁石17dとで構成されている。
【0022】
そして、ヨ−ク17は、その上部17aにおいて、前記バネ部材16の他端に接着剤等の適宜手段で取り付けられ、取り付けられた際は、バネ部材16の中心とヨ−ク17の中心とが一致した状態にあり、ヨ−ク17と支持部材14との間に介在したバネ部材16によって、底壁11aに対して垂直方向に上下動するようになっている。
さらに、ヨ−ク17が取り付けられた際は、図2に示すように、筒状部17bがコイル13の外周を取り囲むようにコイル13に被せられるとともに、突出部17cの一部がコイル13の空洞部13a内に挿入され、且つ、磁石17dがコイル13の空洞部13a内に挿入されて、磁石17dの外周全体がコイル13と対向した状態となっており、そして、筒状部17bと突出部17cとの間に筒状のコイル13が配置された状態となっている。
【0023】
このような構成によって振動発生部2が形成されており、コイル13に方形の駆動電流を通流方向を切り替えて供給すると、電磁作用により、バネ部材16で支持されたヨ−ク17がコイル13に対して上下動する。
すると、このヨ−ク17の上下動がバネ部材16を介して支持部材14に振動として伝達されるようになる。
このような振動発生部2は、駆動部1、制御信号発生装置5と共に図示しないゲ−ム機内に組み込まれて用いられる。そして、例えば、カ−レ−スのゲ−ムの操作時、操作中に障害物に衝突したとき、この振動発生部2を動作させてゲ−ム操作装置にその振動を伝えることによって、操作者に臨場感を与えるようになっている。
【0024】
制御信号発生回路5は、図示しないゲ−ム機の本体に組み込まれ、ゲ−ム機の操作に対応して、振動発生部2が発生する振動の状態を制御し、設定するものであり、例えば、振動周波数を変えるための2ビットの周波数制御信号Sf、振動の振幅を変えるための2ビットの電流制御信号Scとを独立して発生し、これらの制御信号を駆動制御回路3に供給する。
【0025】
駆動制御回路3は、クロックパルス発生回路6、第一のタイミング回路7、第二のタイミング回路8、第一の駆動電流制御回路9、第二の駆動電流制御回路10を有している。このうち、クロックパルス発生回路6は、図3(a)に示すように、繰り返し周期がTでデュ−ティサイクルが50%のクロックパルスCPを発生し、その繰り返し周波数は、制御信号発生回路5からの2ビットの周波数制御信号Sfによって4通り(例えば、100Hz、80Hz、60Hz、40Hz)に切り替えられ、この中から所望の繰り返し周波数を選択できるようになっている。このため、クロックパルス発生回路6は、図示はしないが、例えば簡単なCR発振器を有し、このCR発振器内のCR時定数を切り替えるようにしてもよい。
【0026】
第一のタイミング回路7は、クロックパルスCPの連続する立ち下がり時刻に対応して立ち上がりと立ち下がりを繰り返す第一のタイミングパルスTP1を発生するが、この第一のタイミングパルスTP1の立ち上がり時刻は、図3(b)に示すように、クロックパルスCPの立ち下がり時刻よりも時間td(およそ80μS(マイクロ秒))だけ遅れるように設定されている。同様に、第二のタイミング回路8も、クロックパルスCPの連続する立ち下がり時刻に対応して立ち上がりと立ち下がりを繰り返す第二のタイミングパルスTP2を発生するが、この第二のタイミングパルスTP2の立ち上がり時刻も、図3(c)に示すように、クロックパルスCPの立ち下がり時刻よりも時間td(およそ80μS(マイクロ秒))だけ遅れるように設定されている。そして、図3(b)、(c)に示すように、第一のタイミングパルスTP1と第二のタイミングパルスTP2との間には、クロックパルスCPの繰り返し周期である期間Tだけ位相ずれを設けている。
【0027】
従って、第一のタイミングパルスTP1のハイレベルの期間と第二のタイミングパルスTP2のハイレベルの期間とは同じTXとなり、また、第一のタイミングパルスTP1のロ−レベルの期間と第二のタイミングパルスTP2のロ−レベルの期間は同じTY(=TX+2td)となって、期間TXの前後に遅れ時間tdが位置するようになっている。このため、遅れ時間tdの間は、第一のタイミングパルスTP1と第二のタイミングパルスTP2は共にロ−レベルとなっている。
【0028】
また、第一のタイミング回路7と第二のタイミング回路8とは、それぞれのタイミングパルスTP1、TP2のハイレベルの期間TXが所定の期間以上になるとクロックパルスCPの立ち下がり時刻に関係なく自動的にロ−レベルに反転するようなハイレベルの継続期間TXを制限する機能を備えている。そして、この所定の期間はおよそ67mS(ミリ秒)に設定されている。そのため、第一のタイミングパルスTP1と第二のタイミングパルスTP2とは、クロックパルスの繰り返し周波数が低くなって、例えば30Hz以下になったときは、図4(a)に示すクロックパルスCPの立ち下がり時刻tfを待たずに、図4(b)、(c)に示すように、ハイレベルの継続期間が67mSとなる時刻tf1で自動的にロ−レベルに復帰する。
【0029】
第一の駆動電流制御回路9は、第一のタイミング回路7からの第一のタイミングパルスTP1を受けて、この第一のタイミングパルスTP1のハイレベルの期間TXで駆動部36のパワ−トランジスタ36a、36dを導通するとともに、制御信号発生回路5からの電流制御信号SCに基づいて駆動電流の大きさを制御するものである。同様に、第二の駆動電流制御回路10も、第二のタイミング回路8からの第二のタイミングパルスTP2を受けて、この第二のタイミングパルスTP2のハイレベルの期間TXで駆動部36のパワ−トランジスタ36c、36dを導通するとともに、制御信号発生回路5からの電流制御信号SCに基づいて駆動電流の大きさを制御する。
【0030】
そこで先ず、第一の駆動電流制御回路9は、図5(b)、(c)に示すように、第一のタイミングパルスTP1(図5(a)参照)と同じ位相関係となる駆動制御信号φ1aとこの駆動制御信号φ1aとはハイレベルとロ−レベルとが反転した駆動制御信号φ1bとを出力する。また同様に、第二の駆動電流制御回路10は、図5(e)、(f)に示すように、第二のタイミングパルスTP2(図5(d))と同じ位相関係となる駆動制御信号φ2aとこの駆動制御信号φ2aとはハイレベルとロ−レベルとが反転した駆動制御信号φ2bとを出力する。そして第一の駆動電流制御回路9からの駆動制御信号φ1aが駆動回路36のパワ−トランジスタ36dのベ−スに、駆動制御信号φ1bがパワ−トランジスタ36aのベ−スにそれぞれ供給され、第二駆動電流制御回路10からの駆動制御信号φ2aが駆動回路36のパワ−トランジスタ36bのベ−スに、駆動制御信号φ2bがパワ−トランジスタ36cのベ−スにそれぞれ供給される。
そして、パワ−トランジスタ36aのコレクタとパワ−トランジスタ36bのコレクタとの相互の接続点と、パワ−トランジスタ36cのコレクタとパワ−トランジスタ36dのコレクタとの相互の接続点との間に、振動発生部2のコイル13が接続されている。
【0031】
この結果、第一のタイミングパルスTP1がハイレベルとなる期間TXでは駆動回路36のパワ−トランジスタ36a、36dがともに導通(この時は、パワ−トランジスタ36c、36bは非導通となっている)し、振動発生部2のコイル13には図1の矢印Bの方向(正方向)に駆動電流Dが流れる。第二のタイミングパルスTP2がハイレベルとなる期間TXでは駆動回路36のパワ−トランジスタ36c、36bがともに導通(この時は、パワ−トランジスタ36a、36dは非導通となっている)し、振動発生部2のコイル13には、図1の矢印Bの方向とは逆方向に切り替えられて駆動電流Dが流れ、これによって、振動発生部2が振動する。
【0032】
なお、前述したように、第一のタイミングパルスTP1と第二のタイミングパルスTP2のハイレベルの期間TXが所定の継続期間を越えたときは、第一のタイミング回路7と第二のタイミング回路8とによってそれぞれロ−レベルに反転するので、この反転してロ−レベルでは振動発生部2のコイル13に駆動電流Dが供給されなくなる。従って、第一のタイミング回路7と第二のタイミング回路8とは、駆動電流の供給期間制限手段となる。
【0033】
そしてこの場合、前述したように、第一のタイミングパルスTP1のハイレベルの期間TXと第二のタイミングパルスTP2のハイレベルの期間TXとの間にはtdの遅れ時間を設けているので、振動発生部2のコイル13に流れる駆動電流Dは図5(g)に示すように、例えば、パワ−トランジスタ36a、36dに流れる駆動電流が零になってからパワ−トランジスタ36c、36bに駆動電流が流れ始めるようになる。そして、遅れ時間tdではいずれのパワ−トランジスタも導通しなくなり、従って、パワ−トランジスタがいわゆるショ−トすることがないので焼損しない。この遅れ時間tdは、振動発生部2のコイル13への駆動電流の供給を停止する駆動電流停止期間となる。従って、第一のタイミング回路7と第二のタイミング回路8とは、駆動電流停止手段となる。
【0034】
さらにこの場合、第一の駆動電流制御回路9は、制御信号発生回路5から2ビットの電流制御信号Scを取り込み、この第一の駆動電流制御回路9から出力する駆動制御信号φ1a、φ1bのレベルを例えば4段階に切り替えるようにしている。即ち、パワ−トランジスタ36a、36dを導通にする期間TXにおける駆動制御信号φ1aのハイレベルの大きさ(例えば電圧値)と同じ期間TXにおける駆動制御信号φ1bのロ−レベルの大きさ(例えば電圧値)とを、図5(b)、および(c)のそれぞれに示すように、H1、H2、H3、H4、およびL1、L2、L3、L4の如く、4段階のいずれかに設定するようにしている。このように設定することによって、パワ−トランジスタ36a、36dのベ−スに供給するベ−ス電流が変わり、駆動電流Dの大きさを変えることができる。従ってパワ−トランジスタ36a、36dは、非飽和のスイッチング動作をすることになる。
【0035】
同様に、第二の駆動電流制御回路10も、制御信号発生回路5から2ビットの電流制御信号Scを取り込み、この第二の駆動電流制御回路10から出力する駆動制御信号φ2a、φ2bのレベルを例えば4段階に切り替えるようにしている。即ち、パワ−トランジスタ36c、36bを導通にする期間TXにおける駆動制御信号φ2aのハイレベルの大きさ(例えば電圧値)と同じ期間TXにおける駆動制御信号φ2bのロ−レベルの大きさ(例えば電圧値)とを、図5(e)、および(f)のそれぞれに示すように、H1、H2、H3、H4、およびL1、L2、L3、L4の如く、4段階のいずれかに設定するようにしている。このように設定することによって、パワ−トランジスタ36c、36bのベ−スに供給するベ−ス電流が変わり、駆動電流Dの大きさを変えることができる。従ってパワ−トランジスタ36c、36bも、非飽和のスイッチング動作をすることになる。
【0036】
このことによって、振動発生部2のコイルに流れる駆動電流の大きさが変えられ、振動発生部2における振動の振幅を、ゲ−ムの種類、内容に対応して種々変えることができ、操作者にゲ−ムに対する興味を一層持たせることができる。
また、クロックパルス発生回路6が発生するクロックパルスCPの繰り返し周波数を変えることで振動発生部2の振動周波数を変えることができるので、これによっても、ゲ−ムの種類、内容に対応して振動周波数を種々変えることで、操作者にゲ−ムに対する興味を一層持たせることができる。
【0037】
また、本発明のゲーム機用操作装置では、第一のタイミングパルスTP1、第二タイミングパルスTP2のハイレベル期間TXが所定の時間以上にならないように制限しているので、例えば、クロックパルスCPの周波数を低くして振動発生部2の振動を遅くした場合でも振動発生部2のコイル13に流れる駆動電流Dの流れる時間が制限されるので、電流消費を少なくすることができる。
【0038】
【発明の効果】
以上のように、本発明のゲーム機用操作装置は、制御信号発生回路から駆動電流の繰り返し周波数を変えるための周波数制御信号と駆動電流の大きさを変えるための電流制御信号とを駆動回路に供給し、制御信号発生回路によって駆動電流の繰り返し周波数と大きさとを独立して設定したので、振動発生部による振動の大きさと振動周波数をそれぞれ独立して変えることができ、これによってゲーム機の操作者に臨場感を与えることができる。
【0039】
また、本発明のゲーム機用操作装置は、駆動部には周波数制御信号が入力されるタイミング回路を設け、タイミング回路によって正方向の駆動電流を供給する期間と逆方向の駆動電流を供給する期間との間でコイルへの駆動電流の供給を停止すると共に、正方向の駆動電流を供給する期間と逆方向の駆動電流を供給する期間とを繰り返し周波数の如何に関わらず所定の期間以上に延びないように制限したので、駆動部からコイルに流れる電流の方向が切り替わるときに駆動部がショートすることはなく、また、振動発生部の振動を遅くした場合でも振動発生部のコイルに流れる駆動電流に流れる時間が制限され、電流消費を少なくすることができる。
【0040】
また、本発明のゲーム機用操作装置は、駆動部にはコイルに駆動電流を供給する駆動回路と、駆動電流の大きさに対応する駆動制御信号を駆動回路に供給する駆動電流制御回路とを設け、駆動電流制御回路に制御信号発生回路から電流制御信号を供給すると共に、タイミング回路からタイミングパルスを供給したので、駆動電流制御回路からは駆動電流の供給を停止すると共に、駆動電流を供給する期間を制限するための駆動制御信号を出力できる
【図面の簡単な説明】
【図1】本発明のゲーム機用操作装置を説明するブロック構成図である。
【図2】本発明のゲーム機用操作装置に用いられる振動発生部の概略構成図である。
【図3】本発明のゲーム機用操作装置の動作を説明するタイミング図である。
【図4】本発明のゲーム機用操作装置の動作を説明するタイミング図である。
【図5】本発明のゲーム機用操作装置の動作を説明するタイミング図である。
【図6】従来のゲーム機用操作装置のブロック構成図である。
【図7】従来のゲーム機用操作装置に用いられる振動発生部の概略構成図である。
【図8】従来のゲーム機用操作装置の動作を説明するタイミング図である。
【図9】従来のゲーム機用操作装置の動作を説明するタイミング図である。
【図10】従来のゲーム機用操作装置の動作を説明するタイミング図である。
【符号の説明】
1 駆動部
2 振動発生部
3 駆動制御回路
5 制御信号発生回路
6 クロックパルス発生回路
7 第一のタイミング回路
8 第二のタイミング回路
9 第一の駆動電流制御回路
10 第二の駆動電流制御回路
13 コイル
36 駆動回路
36a、36b、36c、36d パワ−トランジスタ
CP クロックパルス
TP1 第一のタイミングパルス
TP2 第二のタイミングパルス
φ1a、φ1b、φ2a、φ2b 駆動制御信号
D 駆動電流
Sf1、Sf2 周波数制御信号
Sc1、Sc2 電流制御信号
[0001]
BACKGROUND OF THE INVENTION
The present inventionThe present invention relates to an operation device for a game machine.
[0002]
[Prior art]
TraditionalGame console operating deviceAs shown in FIG. 6, the drive unit 31 and the vibration generation unit 32HaveThe vibration generator 32 is caused to generate vibration by supplying the drive current from the drive unit 31 to the vibration generator 32. The drive unit 31 includes a clock pulse generation circuit 33, a first drive signal generation circuit 34, a second drive signal generation circuit 35, a drive circuit 36, and the like.
[0003]
Here, an example of a schematic configuration of the vibration generating unit 32 driven by the driving unit 31 will be described with reference to FIG. A bobbin 38 is provided on the bottom wall 37a of the L-shaped attachment member 37 made of synthetic resin, and a cylindrical coil 32a is attached to the bobbin 38.
A leaf spring 39 is attached to one end of the side wall 37b of the attachment member 37 in parallel with the bottom wall 37a. A yoke 40 made of a magnetic metal constituting a magnetic circuit is attached to the leaf spring 39. It has been.
The yoke 40 includes a cylindrical portion 40a surrounding the outer periphery of the coil 32a, a convex portion 40b located in the hollow portion 32b at the center of the coil 32a, and a root portion of the convex portion 40b. And a magnet 41 provided at a position outside the hollow portion 32b.
[0004]
The end of the convex portion 40b of the magnetic metal yoke 40 is magnetized by the magnet 41 to become an N pole or S pole, and the end of the cylindrical portion 40a of the yoke 40 is S. The magnetic circuit is configured as a pole or N pole. Therefore, the coil 32a is disposed between the end of the convex portion 40b of the yoke 40 and the end of the cylindrical portion 40a.
like thisGame console operating deviceThe yoke 40 moves up and down relatively with respect to the coil 32a by the electromagnetic action by supplying a square current to the coil 32a at a predetermined repetition frequency and switching its flow direction, thereby generating vibration. .
Then, the vibration of the vertical movement of the yoke 40 is transmitted to the attachment member 37 via the leaf spring 39.
At this time, the yoke 40 performs a circular motion with the location where the leaf spring 39 is attached to the attachment member 37 as a fulcrum.
And like thisGame console operating deviceFor example, when operating a carousel game, when the vehicle being operated collides with an obstacle,Game console operating deviceActivateoperatorIt is used to convey a sense of reality to the operator by transmitting the vibration to the operator.
[0005]
Next, the configuration of the drive unit 31 will be described. The clock pulse generation circuit 33 in the drive unit 31 determines the vibration frequency of the vibration generation unit 32. For example, the repetition frequency as shown in FIG. ) Generates a clock pulse CP having a duty cycle of 50%. The first drive signal generation circuit 34 and the second drive signal generation circuit 35 are configured by a switching circuit including transistors and the like, and receive the clock pulse CP from the clock pulse generation circuit 33 to receive the drive circuit 36. A drive signal is supplied to the. The first drive signal generation circuit 34 repeats rising and falling at every successive falling times of the clock pulse CP, and the driving signal Φ1a as shown in FIG. A drive signal Φ1b obtained by inverting the high level (H) and the low level (L) of the drive signal Φ1a is generated.
[0006]
Similarly, the second drive signal generation circuit 35 repeats rising and falling at every successive falling times of the clock pulse CP, and the driving signal Φ2a as shown in FIG. The drive signal Φ2b obtained by inverting the high level (H) and the low level (L) of the drive signal Φ2a is generated. The drive signal Φ1a output from the first drive signal generation circuit 34 and the drive signal Φ2a output from the second drive signal generation circuit 35 are in phase with each other only during a period T that is a repetition period of the clock pulse CP. It is in a shifted state.
[0007]
The drive circuit 36 includes four power transistors 36a, 36b, 36c, and 36d configured as a bridge circuit. Of these, the power transistors 36a and 36c are PNP transistors, and the power transistors 36b and 36d are NPN transistors. The emitters of the power transistors 36a and 36c are both connected to the power source E, and the emitters of the power transistors 36b and 36d are both connected to the ground. Further, the collector of the power transistor 36a and the collector of the power transistor 36b are connected to each other, and the collector of the power transistor 36c and the collector of the power transistor 36d are connected to each other.
[0008]
The drive signal Φ1b from the first drive signal generation circuit 34 is supplied to the base of the power transistor 36a, and the drive signal Φ1a is supplied to the base of the power transistor 36d, respectively. The drive signal Φ2b from 35 is supplied to the base of the power transistor 36c, and the drive signal Φ2a is supplied to the base of the power transistor 36b. Further, the vibration generating unit 32 is connected between a connection point between the collector of the power transistor 36a and the collector of the power transistor 36b and a connection point between the collector of the power transistor 36c and the collector of the power transistor 36d. The coil 32a is connected, and a drive current D as shown in FIG. 8D flows.
[0009]
That is, the drive signal Φ1a from the first drive signal generation circuit 34 is high level (therefore, the drive signal Φ1b is low level), and the drive signal Φ2a from the second drive signal generation circuit 35 is low level (and therefore drive). During a period Ta in which the signal Φ2b is at a high level), the power transistors 36a and 36d are brought into conduction by saturation between their collectors and emitters (at this time, the power transistors 36c and 36b are non-conducting), and vibrations occur. A drive current D flows through the coil 32a of the generator 32 in the direction of arrow A (positive direction). This drive current D is shown on the plus (+) side in FIG.
[0010]
Further, the drive signal Φ1a from the first drive signal generation circuit 34 is low level (therefore, the drive signal Φ1b is high level), and the drive signal Φ2a from the second drive signal generation circuit 35 is high level (therefore, drive signal). During a period Tb in which Φ2b is low level, the power transistors 36c and 36b are brought into conduction by saturation between their collectors and emitters by the switching operation (at this time, the power transistors 36a and 36d are non-conductive), and vibrations occur. A drive current D flows through the coil 32a of the generator 32 in the direction opposite to the arrow A direction (reverse direction). This drive current D is shown on the minus (−) side in FIG.
In this way, the direction of flow is switched to the coil 32a of the vibration generating unit 32 every period T so that the drive current D flows, and the yoke 40 of the vibration generating unit 32 moves up and down to generate vibration. ing.
[0011]
[Problems to be Solved by the Invention]
  However, in the conventional game machine operating device described above, for example, between the operation time of the switching circuit in the first drive signal generation circuit 34 and the operation time of the switching circuit in the second drive signal generation circuit 35. 9, the phase of the drive signal Φ2a of the second drive circuit 35 may be delayed by t1 with respect to the phase of the drive signal Φ1a of the first drive circuit 34, as shown in FIG. In some cases). In such a case, after the drive signal Φ1a of the first drive circuit 33 rises, the fall of the drive signal Φ2a of the second drive circuit 34 is not completed during the period t1, so this period t1 Then, all the power transistors 36a, 36b, 36c, and 36d of the drive circuit 36 are turned on. As a result, there arises a problem that a large current flows through these power transistors 36a, 36b, 36c, 36d and burns out.
[0012]
Even if there is no difference between the operation time of the switching circuit in the first drive signal generation circuit 34 and the operation time of the switching circuit in the second drive signal generation circuit 35, the power transistors 36a and 36b. , 36c, and 36d, there is a rise time until the non-passing state changes to the conductive state and a fall time until the conductive state changes to the non-conductive state. For this reason, as shown in FIGS. 10A and 10B, for example, the rising time t2 of the drive current D (+ D) flowing in the power transistors 36a and 36d in the period Ta and the power transistors 36c and 36b flow. The fall time t2 of the drive current D (-D) (for convenience, it is assumed that the rise time and the fall time are the same) overlaps, and during this time t2, all the power transistors 36a, 36b, 36c, 36d becomes conductive. As a result, a large current flows through these power transistors and burns out.
[0013]
Also conventionalGame console operating deviceIn FIG. 2, since the repetition frequency of the clock pulse CP from the clock pulse generation circuit 33 is fixed (constant), the vibration of the vibration generating unit 32 is also constant, and the sense of presence given to the operator of the game machine is small. Met.
In addition, conventionalGame console operating deviceSince the switching operation is performed so that the power transistors 36a, 36b, 36c, and 36d are saturated, the magnitude of the drive current D is constant, and the magnitude (amplitude) of the vibration of the vibration generating unit 32 is also constant. It was. For this reason, only a monotonous vibration state can be obtained regardless of the contents of the game, and from this point of view, there is little realism given to the operator of the game machine.
Therefore, the present inventionGame console operating deviceCan prevent burning of the power transistor, and can change the frequency and magnitude of vibration generated by the vibration generator.Game console operating deviceIs realized.
[0014]
[Means for Solving the Problems]
  In order to solve the above-described problems, the game machine operating device according to the present invention includes a vibration generator having a coil disposed in a magnetic circuit, and a drive current that is sequentially repeated in a forward direction and a reverse direction in the flow direction. A drive unit for supplying the coil;A control signal generation circuit for controlling the drive signal,in frontA frequency control signal for changing the repetition frequency of the drive current and a current control signal for changing the magnitude of the drive current are supplied to the drive circuit from the control signal generation circuit, and the drive is performed by the control signal generation circuit. The repetition frequency and magnitude of the current were set independently.
[0015]
  In addition, the game machine operation device according to the present invention includes the drive unit.Is provided with a timing circuit to which the frequency control signal is input, and the drive current to the coil is supplied between the period for supplying the drive current in the forward direction and the period for supplying the drive current in the reverse direction by the timing circuit. While the supply was stopped, the period for supplying the drive current in the forward direction and the period for supplying the drive current in the reverse direction were limited so as not to extend beyond a predetermined period regardless of the repetition frequency.
[0016]
  In addition, the operation device for a game machine of the present invention includes:The drive unit is provided with a drive circuit for supplying the drive current to the coil and a drive current control circuit for supplying a drive control signal corresponding to the magnitude of the drive current to the drive circuit, and the drive current control circuit In addition, the current control signal is supplied from the control signal generation circuit and the timing pulse is supplied from the timing circuit.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Of the present inventionGame console operating deviceThe embodiment will be described with reference to FIGS. Of the present inventionGame console operating deviceAs shown in FIG. 1, the driving unit 1 and the vibration generating unit 2Control signal generator 5 and,Controlled by control signal generation circuit 5By supplying the drive current from the drive unit 1 to the vibration generation unit 2, the vibration generation unit 2 generates vibration. The drive unit 1 further includes a drive control circuit 3 and a drive circuit 36, and a drive control signal is supplied from the drive control circuit 3 to the drive circuit 36.The control signal generation circuit 5The drive control circuit 3 is supplied with a frequency control signal Sf and a current control signal Sc. Here, since the drive circuit 36 is the same as the conventional configuration, the description thereof is omitted.
[0019]
First, a schematic configuration of the vibration generating unit 2 will be described with reference to FIG. An attachment member 11 made of a molded product of a nonmagnetic material such as ABS resin has a bottom wall 11a, a side wall 11b extending perpendicularly from one end of the bottom wall 11a, and a cylindrical shape formed on the top surface of the bottom wall 11a. A bobbin 12 is provided.
[0020]
The coil 13 formed by winding a plurality of conductive wires has a cylindrical shape with a hollow portion 13a at the center. The coil 13 has the bobbin 12 inserted into the hollow portion 13a, and the tip of the bobbin 12 is For example, it is attached to the bobbin 12 by being deformed so as to be spread with a heated jig (not shown).
Further, one end of the support member 14 made of a rigid metal is attached to the top of the side wall 11 b with a screw 15, and the support member 14 is parallel to the bottom wall 11 a of the attachment member 11.
[0021]
Further, one end of a cylindrical spring member 16 made of a metal wire or the like is attached to the support member 14 by an appropriate means such as an adhesive or welding.
When the spring member 16 is attached, the center of the spring member 16 and the center of the bobbin 12, that is, the center of the coil 13 are in agreement. The yoke 17 made of a magnetic material constituting the magnetic circuit has a cup shape with an E-shaped cross section, a circular plate-shaped upper portion 17a, and a cylindrical tube formed on the outer periphery of the upper portion 17a. The cylindrical portion 17b, a cylindrical projection 17c formed at the center of the cylindrical portion 17b, and an annular magnet 17d attached to the outer periphery of the end of the projection 17c.
[0022]
The yoke 17 is attached to the other end of the spring member 16 by an appropriate means such as an adhesive at the upper portion 17a. When attached, the center of the spring member 16 and the center of the yoke 17 are Are moved up and down in a direction perpendicular to the bottom wall 11a by a spring member 16 interposed between the yoke 17 and the support member 14.
Furthermore, when the yoke 17 is attached, as shown in FIG. 2, the cylindrical portion 17 b covers the coil 13 so as to surround the outer periphery of the coil 13, and a part of the protruding portion 17 c The magnet 17d is inserted into the hollow portion 13a, and the magnet 17d is inserted into the hollow portion 13a of the coil 13, so that the entire outer periphery of the magnet 17d faces the coil 13, and protrudes from the cylindrical portion 17b. The cylindrical coil 13 is arranged between the portion 17c.
[0023]
The vibration generating unit 2 is formed by such a configuration, and when the rectangular drive current is supplied to the coil 13 while switching the flow direction, the yoke 17 supported by the spring member 16 is electromagnetically actuated. Move up and down.
Then, the vertical movement of the yoke 17 is transmitted as vibration to the support member 14 via the spring member 16.
Such a vibration generator 2 isA game machine (not shown) together with the drive unit 1 and the control signal generator 5Used by being incorporated in. And, for example, when the carousel game is operated, when it collides with an obstacle during the operation, the vibration generating unit 2 is operated to transmit the vibration to the game operating device. It is designed to give a sense of reality to the person.
[0024]
  The control signal generation circuit 5 is incorporated in the main body of the game machine (not shown), and the state of vibration generated by the vibration generator 2 in response to the operation of the game machine.Control and setFor example, a 2-bit frequency control signal Sf for changing the vibration frequencyWhen, 2-bit current control signal Sc for changing the amplitude of vibrationAnd independentlyGenerated and supply these control signals to the drive control circuit 3.
[0025]
The drive control circuit 3 includes a clock pulse generation circuit 6, a first timing circuit 7, a second timing circuit 8, a first drive current control circuit 9, and a second drive current control circuit 10. Among these, as shown in FIG. 3A, the clock pulse generation circuit 6 generates a clock pulse CP having a repetition period of T and a duty cycle of 50%, and the repetition frequency is the control signal generation circuit 5. Are switched to four types (for example, 100 Hz, 80 Hz, 60 Hz, and 40 Hz) by a 2-bit frequency control signal Sf from which a desired repetition frequency can be selected. For this reason, although not shown, the clock pulse generation circuit 6 may have a simple CR oscillator, for example, and may switch the CR time constant in the CR oscillator.
[0026]
The first timing circuit 7 generates a first timing pulse TP1 that repeats rising and falling in response to successive falling times of the clock pulse CP. The rising time of the first timing pulse TP1 is: As shown in FIG. 3B, it is set to be delayed by a time td (approximately 80 μS (microseconds)) from the falling time of the clock pulse CP. Similarly, the second timing circuit 8 also generates a second timing pulse TP2 that repeats rising and falling in response to successive falling times of the clock pulse CP. The rising edge of the second timing pulse TP2 is generated. As shown in FIG. 3C, the time is also set to be delayed by a time td (approximately 80 μS (microseconds)) from the falling time of the clock pulse CP. Then, as shown in FIGS. 3B and 3C, a phase shift is provided between the first timing pulse TP1 and the second timing pulse TP2 by a period T that is a repetition period of the clock pulse CP. ing.
[0027]
Accordingly, the high level period of the first timing pulse TP1 and the high level period of the second timing pulse TP2 are the same TX, and the low level period of the first timing pulse TP1 and the second timing pulse TP1. The low level period of the pulse TP2 is the same TY (= TX + 2td), and the delay time td is positioned before and after the period TX. For this reason, both the first timing pulse TP1 and the second timing pulse TP2 are low during the delay time td.
[0028]
In addition, the first timing circuit 7 and the second timing circuit 8 are automatically connected regardless of the falling time of the clock pulse CP when the high-level period TX of the timing pulses TP1 and TP2 exceeds a predetermined period. And a function of limiting the high-level duration TX that is inverted to the low level. The predetermined period is set to approximately 67 mS (milliseconds). Therefore, the first timing pulse TP1 and the second timing pulse TP2 have a falling frequency of the clock pulse CP shown in FIG. 4A when the repetition frequency of the clock pulse becomes low, for example, 30 Hz or less. Without waiting for the time tf, as shown in FIGS. 4B and 4C, the low level is automatically returned to the low level at the time tf1 when the high-level duration is 67 mS.
[0029]
The first drive current control circuit 9 receives the first timing pulse TP1 from the first timing circuit 7, and the power transistor 36a of the drive unit 36 in the high level period TX of the first timing pulse TP1. , 36d, and the magnitude of the drive current is controlled based on the current control signal SC from the control signal generating circuit 5. Similarly, the second drive current control circuit 10 also receives the second timing pulse TP2 from the second timing circuit 8, and the power of the drive unit 36 during the high level period TX of the second timing pulse TP2. The transistors 36c and 36d are turned on, and the magnitude of the drive current is controlled based on the current control signal SC from the control signal generation circuit 5.
[0030]
Therefore, first, as shown in FIGS. 5B and 5C, the first drive current control circuit 9 has a drive control signal having the same phase relationship as that of the first timing pulse TP1 (see FIG. 5A). φ1a and the drive control signal φ1a output a drive control signal φ1b in which the high level and the low level are inverted. Similarly, as shown in FIGS. 5E and 5F, the second drive current control circuit 10 drives the drive control signal having the same phase relationship as the second timing pulse TP2 (FIG. 5D). φ2a and the drive control signal φ2a output a drive control signal φ2b in which the high level and the low level are inverted. The drive control signal φ1a from the first drive current control circuit 9 is supplied to the base of the power transistor 36d of the drive circuit 36, and the drive control signal φ1b is supplied to the base of the power transistor 36a. The drive control signal φ2a from the drive current control circuit 10 is supplied to the base of the power transistor 36b of the drive circuit 36, and the drive control signal φ2b is supplied to the base of the power transistor 36c.
A vibration generating section is provided between a connection point between the collector of the power transistor 36a and the collector of the power transistor 36b and a connection point between the collector of the power transistor 36c and the collector of the power transistor 36d. Two coils 13 are connected.
[0031]
As a result, during the period TX in which the first timing pulse TP1 is at a high level, the power transistors 36a and 36d of the drive circuit 36 are both conductive (at this time, the power transistors 36c and 36b are non-conductive). The drive current D flows through the coil 13 of the vibration generating unit 2 in the direction of arrow B (positive direction) in FIG. During the period TX in which the second timing pulse TP2 is at a high level, the power transistors 36c and 36b of the drive circuit 36 are both conductive (at this time, the power transistors 36a and 36d are non-conductive), and vibration is generated. The coil 13 of the unit 2 is switched in the direction opposite to the direction of the arrow B in FIG. 1 and the drive current D flows, whereby the vibration generating unit 2 vibrates.
[0032]
As described above, when the high-level period TX of the first timing pulse TP1 and the second timing pulse TP2 exceeds a predetermined duration, the first timing circuit 7 and the second timing circuit 8 , The driving current D is not supplied to the coil 13 of the vibration generating unit 2 at the low level. Therefore, the first timing circuit 7 and the second timing circuit 8 serve as drive current supply period limiting means.
[0033]
In this case, as described above, since a delay time of td is provided between the high level period TX of the first timing pulse TP1 and the high level period TX of the second timing pulse TP2, As shown in FIG. 5G, for example, the driving current D flowing through the coil 13 of the generating unit 2 is not supplied to the power transistors 36c and 36b after the driving current flowing through the power transistors 36a and 36d becomes zero. It begins to flow. At the delay time td, none of the power transistors is turned on. Therefore, the power transistor does not cause a so-called short-circuit, so that it does not burn out. This delay time td is a drive current stop period in which the supply of drive current to the coil 13 of the vibration generating unit 2 is stopped. Therefore, the first timing circuit 7 and the second timing circuit 8 serve as drive current stopping means.
[0034]
Further, in this case, the first drive current control circuit 9 takes in the 2-bit current control signal Sc from the control signal generation circuit 5 and outputs the levels of the drive control signals φ1a and φ1b output from the first drive current control circuit 9 Is switched to, for example, four stages. That is, the low level magnitude (eg, voltage value) of the drive control signal φ1b in the same period TX as the high level magnitude (eg, voltage value) of the drive control signal φ1a in the period TX during which the power transistors 36a and 36d are turned on. ) Is set to one of four stages, such as H1, H2, H3, H4, and L1, L2, L3, L4, as shown in FIGS. 5 (b) and (c). ing. With this setting, the base current supplied to the bases of the power transistors 36a and 36d is changed, and the magnitude of the drive current D can be changed. Therefore, the power transistors 36a and 36d perform a non-saturated switching operation.
[0035]
Similarly, the second drive current control circuit 10 also takes the 2-bit current control signal Sc from the control signal generation circuit 5 and sets the levels of the drive control signals φ2a and φ2b output from the second drive current control circuit 10. For example, it is switched to 4 stages. That is, the low level magnitude (eg, voltage value) of the drive control signal φ2b in the same period TX as the high level magnitude (eg, voltage value) of the drive control signal φ2a in the period TX during which the power transistors 36c and 36b are turned on. ) Is set to one of four levels, as shown in FIGS. 5E and 5F, such as H1, H2, H3, H4, and L1, L2, L3, L4. ing. By setting in this way, the base current supplied to the base of the power transistors 36c and 36b is changed, and the magnitude of the drive current D can be changed. Therefore, the power transistors 36c and 36b also perform a non-saturated switching operation.
[0036]
As a result, the magnitude of the drive current flowing in the coil of the vibration generating unit 2 can be changed, and the amplitude of vibration in the vibration generating unit 2 can be variously changed according to the type and content of the game. Can be more interested in games.
Further, since the vibration frequency of the vibration generating unit 2 can be changed by changing the repetition frequency of the clock pulse CP generated by the clock pulse generating circuit 6, this also vibrates according to the type and content of the game. By changing the frequency in various ways, the operator can be made more interested in the game.
[0037]
In addition, the present inventionGame console operating deviceThen, since the high level period TX of the first timing pulse TP1 and the second timing pulse TP2 is limited so as not to be longer than a predetermined time, for example, the frequency of the clock pulse CP is lowered and the vibration generating unit 2 Even when the vibration is slowed down, the time during which the drive current D flowing through the coil 13 of the vibration generating unit 2 flows is limited, so that current consumption can be reduced.
[0038]
【The invention's effect】
  As described above, the operation device for a game machine of the present invention isA frequency control signal for changing the repetition frequency of the drive current and a current control signal for changing the magnitude of the drive current are supplied to the drive circuit from the control signal generation circuit, and the repetition frequency and magnitude of the drive current are supplied by the control signal generation circuit. And set independentlyTherefore, the vibration magnitude and vibration frequency by the vibration generatorEach independentlyThis makes it possible to give the game machine operator a sense of realism.
[0039]
  In addition, the operating device for a game machine of the present invention includes a drive unit.Provides a timing circuit to which a frequency control signal is input, and stops supplying the drive current to the coil between a period in which the drive current in the forward direction is supplied by the timing circuit and a period in which the drive current in the reverse direction is supplied. The period for supplying the drive current in the forward direction and the period for supplying the drive current in the reverse direction are limited so as not to extend beyond a predetermined period regardless of the frequency.Therefore, when the direction of the current flowing from the drive unit to the coil is switched, the drive unit is short-circuited.In addition, even when the vibration of the vibration generating unit is slowed down, the time for the drive current flowing through the coil of the vibration generating unit is limited, and current consumption can be reduced.
[0040]
  In addition, the operation device for a game machine of the present invention includes:The drive unit is provided with a drive circuit for supplying a drive current to the coil and a drive current control circuit for supplying a drive control signal corresponding to the magnitude of the drive current to the drive circuit. A current control signal was supplied and a timing pulse was supplied from the timing circuitSoThe drive current control circuit can stop supplying the drive current and output a drive control signal for limiting the period for supplying the drive current..
[Brief description of the drawings]
FIG. 1 of the present inventionGame console operating deviceIt is a block block diagram explaining these.
FIG. 2 of the present inventionGame console operating deviceIt is a schematic block diagram of the vibration generation part used for.
FIG. 3 of the present inventionGame console operating deviceIt is a timing diagram explaining the operation of.
FIG. 4 of the present inventionGame console operating deviceIt is a timing diagram explaining the operation of.
FIG. 5 shows the present invention.Game console operating deviceIt is a timing diagram explaining the operation of.
[Fig. 6] ConventionalGame console operating deviceFIG.
[Fig. 7] ConventionalGame console operating deviceIt is a schematic block diagram of the vibration generation part used for.
[Fig. 8] ConventionalGame console operating deviceIt is a timing diagram explaining the operation of.
[Fig. 9] ConventionalGame console operating deviceIt is a timing diagram explaining the operation of.
[Fig. 10] ConventionalGame console operating deviceIt is a timing diagram explaining the operation of.
[Explanation of symbols]
1 Drive unit
2 Vibration generator
3 Drive control circuit
5 Control signal generation circuit
6 Clock pulse generator
7 First timing circuit
8 Second timing circuit
9 First drive current control circuit
10 Second drive current control circuit
13 coils
36 Drive circuit
36a, 36b, 36c, 36d Power transistor
CP clock pulse
TP1 first timing pulse
TP2 Second timing pulse
φ1a, φ1b, φ2a, φ2b Drive control signal
D drive current
Sf1, Sf2 Frequency control signal
Sc1, Sc2 Current control signal

Claims (2)

磁気回路内に配置されたコイルを有する振動発生部と、通流方向が正方向と逆方向とに順次繰り返される駆動電流を前記コイルに供給する駆動部と、前記駆動電流を制御する制御信号発生回路とを備え、前記駆動部には、前記制御信号発生回路から前記駆動電流の繰り返し周波数を変えるための周波数制御信号が入力されるタイミング回路を設け、前記タイミング回路によって前記正方向の駆動電流を供給する期間と前記逆方向の駆動電流を供給する期間との間で前記コイルへの駆動電流の供給を停止すると共に、前記正方向の駆動電流を供給する期間と前記逆方向の駆動電流を供給する期間とを前記繰り返し周波数の如何に関わらず所定の期間以上に延びないように制限し、前記周波数制御信号と前記駆動電流の大きさを変えるための電流制御信号とを前記駆動に供給し、前記制御信号発生回路によって前記駆動電流の繰り返し周波数と大きさとを独立して設定したことを特徴とするゲーム機用操作装置。A vibration generating unit having a coil arranged in a magnetic circuit, a driving unit that supplies a driving current that is sequentially repeated in a forward direction and a reverse direction to the coil, and a control signal generation that controls the driving current and a circuit, to the drive unit, a timing circuit for frequency control signal is input for changing the repetition frequency of the drive current from the control signal generating circuit is provided, the positive direction of the drive current by the timing circuit The supply of the drive current to the coil is stopped between the supply period and the reverse drive current supply period, and the forward drive current and the reverse drive current are supplied. current for a period limited so as not extend more than a predetermined period of time regardless of the repetition frequency, changing the size of the frequency control signal and the drive current Supplying a control signal to the driving unit, said control signal repetition frequency and magnitude and the game machine manipulation device according to claim independently be set to the driving current by the generator. 前記駆動部には前記コイルに前記駆動電流を供給する駆動回路と、前記駆動電流の大きさに対応する駆動制御信号を前記駆動回路に供給する駆動電流制御回路とを設け、前記駆動電流制御回路に前記制御信号発生回路から前記電流制御信号を供給すると共に、前記タイミング回路からタイミングパルスを供給したことを特徴とする請求項1記載のゲーム機用操作装置。Wherein the drive unit includes a drive circuit for supplying the driving current to the coil is provided and a driving current control circuit for supplying a drive control signal to the driving circuit corresponding to the magnitude of the drive current, the drive current control 2. The game machine operation device according to claim 1, wherein the current control signal is supplied to the circuit from the control signal generation circuit and a timing pulse is supplied from the timing circuit .
JP12873697A 1997-05-19 1997-05-19 Game console operating device Expired - Fee Related JP3749350B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12873697A JP3749350B2 (en) 1997-05-19 1997-05-19 Game console operating device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12873697A JP3749350B2 (en) 1997-05-19 1997-05-19 Game console operating device

Publications (2)

Publication Number Publication Date
JPH10314671A JPH10314671A (en) 1998-12-02
JP3749350B2 true JP3749350B2 (en) 2006-02-22

Family

ID=14992191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12873697A Expired - Fee Related JP3749350B2 (en) 1997-05-19 1997-05-19 Game console operating device

Country Status (1)

Country Link
JP (1) JP3749350B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006197670A (en) * 2005-01-11 2006-07-27 Alps Electric Co Ltd Motor drive controller
US8084969B2 (en) 2007-10-01 2011-12-27 Allegro Microsystems, Inc. Hall-effect based linear motor controller
JP5473124B2 (en) * 2009-11-25 2014-04-16 ローム株式会社 MOTOR CONTROL DEVICE AND ELECTRONIC DEVICE USING THE SAME
EP3618267B1 (en) * 2017-04-24 2022-05-04 Jiankun Hu Control method for oscillating motor and oscillating motor

Also Published As

Publication number Publication date
JPH10314671A (en) 1998-12-02

Similar Documents

Publication Publication Date Title
JPH11128838A (en) Vibrator
US4399483A (en) Solenoid current control
JP3749350B2 (en) Game console operating device
GB1235500A (en) A voltage generator circuit for television receivers
JPS5773914A (en) Power source device for demagnetization
US4850724A (en) Control circuit for dot matrix printing head
US4620259A (en) Circuit for driving solenoid valve
JPS62230396A (en) Drive circuit for stepping motor
JPS6249967B2 (en)
US3449639A (en) Actuator driver circuit
US5032031A (en) Drive circuit for a matrix printer
JPS63217288A (en) Electromagnetic driving circuit
JPH0421591B2 (en)
CN217768222U (en) Bistable relay control circuit and bistable relay
JPH0358162B2 (en)
JPH0574297A (en) Relay driving apparatus
JPS6296994A (en) Liquid crystal display controller
JPS62122760A (en) Spring charge type printing head drive system
SU1274111A1 (en) Versions of reciprocating electric drive
JPH11297528A (en) Method for driving solenoid, solenoid device, and vibration generating device
JPS58108171A (en) Driving mode for spring charge type wire printing head
JPS62213600A (en) Step motor drive circuit
JPH01209998A (en) Electromagnetic driving gear
JPS6015172A (en) Print head
JPH05112019A (en) Impact printer

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20031224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040119

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040126

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20040326

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051028

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051201

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091209

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101209

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101209

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111209

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees