Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0680494B2 - Microcomputer emulation chip - Google Patents
[go: Go Back, main page]

JPH0680494B2 - Microcomputer emulation chip - Google Patents

Microcomputer emulation chip

Info

Publication number
JPH0680494B2
JPH0680494B2 JP63291327A JP29132788A JPH0680494B2 JP H0680494 B2 JPH0680494 B2 JP H0680494B2 JP 63291327 A JP63291327 A JP 63291327A JP 29132788 A JP29132788 A JP 29132788A JP H0680494 B2 JPH0680494 B2 JP H0680494B2
Authority
JP
Japan
Prior art keywords
signal
servo motor
emulation chip
deviation
time
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 - Lifetime
Application number
JP63291327A
Other languages
Japanese (ja)
Other versions
JPH02136934A (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.)
NEC Corp
Original Assignee
Nippon 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP63291327A priority Critical patent/JPH0680494B2/en
Publication of JPH02136934A publication Critical patent/JPH02136934A/en
Publication of JPH0680494B2 publication Critical patent/JPH0680494B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Microcomputers (AREA)
  • Control Of Position Or Direction (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロコンピュータのエミュレーションチッ
プに関する。
The present invention relates to an emulation chip for a microcomputer.

〔従来の技術〕[Conventional technology]

一般にシングルチップマイクロコンピュータのエミュレ
ーションチップには、エミュレーションの対象となるシ
ングルチップマイクロコンピュータ(以下ターゲットチ
ップという)と等価な機能と、ディバグの効率をあげる
ためのエミュレーションチップ特有の機能がある。
Generally, an emulation chip of a single-chip microcomputer has a function equivalent to that of a single-chip microcomputer (hereinafter referred to as a target chip) to be emulated and a function specific to the emulation chip for improving the efficiency of debugging.

エミュレーションチップ特有の機能としては、エミュレ
ーションチップの内部レジスタの状態を表示したり内部
I/Oの状態を表示したりするためのエミュレーション用
のプログラムを実行するモード(以下スーパーバイザー
モードという)に移す特権割込み機能,ターゲットチッ
プでのリード属性のI/Oに対して、エミュレーションチ
ップではリードライト可能とする属性拡張機能,メモリ
容量等の異なる同一ファミリ内のターゲットチップに対
応するためのメモリ容量設定レジスタ等のエミュレーシ
ョンモードレジスタ可能などを有しているものである。
The functions specific to the emulation chip include displaying the status of internal registers of the emulation chip and
Privileged interrupt function that shifts to the mode that executes the emulation program for displaying I / O status (hereinafter referred to as supervisor mode), I / O with read attribute on the target chip It has an attribute expansion function that enables read / write, and emulation mode registers such as memory capacity setting registers that are compatible with target chips in the same family with different memory capacities.

近年、サーボモータコントロールシステムなどのリアル
タイム制御系にシングルチップマイクロコンピュータが
使用される事が多くなってきた。
In recent years, single-chip microcomputers are often used for real-time control systems such as servo motor control systems.

リアルタイム制御系のディバグを行なうためは、従来の
エミュレーションチップ機能に加えて、リアルタイム制
御系特有のエミュレーションチップ機能が必要となって
きている。
In order to debug the real-time control system, an emulation chip function peculiar to the real-time control system is required in addition to the conventional emulation chip function.

第3図は従来のマイクロコンピュータのエミュレーショ
ンチップの一例を使用したサーボモータ制御システムの
ブロック図である。
FIG. 3 is a block diagram of a servo motor control system using an example of a conventional microcomputer emulation chip.

エミュレーションチップ1bは、サーボモータ12を有する
被制御部20からのフィードバックパルス信号SFを入力し
て現在の位置に対応するリアルタイムのカレントポジシ
ョン信号SCPをカウントとするカレントポジションカウ
ンタ2と、フィードバックパルス信号SFをDOWN端,ター
ゲットの指令パルス信号SpをUP端に入力して両信号の偏
差カウンタ信号SDを有する偏差カウンタ部3と、偏差カ
ウンタ信号SDを入力してプログラムメモリ8により演算
して速度制御ポート9から被制御部20に速度指令信号SS
を供給させるプロセッサユニット4とを有して構成され
ている。
The emulation chip 1b receives the feedback pulse signal S F from the controlled unit 20 having the servo motor 12 and counts the real-time current position signal S CP corresponding to the current position, and the feedback pulse. The signal S F is input to the DOWN end, the target command pulse signal Sp is input to the UP end, and the deviation counter unit 3 having the deviation counter signal S D of both signals is input, and the deviation counter signal S D is input to calculate by the program memory 8. Then, the speed command signal S S is sent from the speed control port 9 to the controlled unit 20.
And a processor unit 4 for supplying the.

第4図(a)〜(d)は第3図のブロックの動作を説明
するためのそれぞれカレントポジションカウント信号,
指令パルス信号,フィードバックパルス信号及び偏差カ
ウント信号のタイミング図である。
FIGS. 4 (a) to 4 (d) are current position count signals for explaining the operation of the block of FIG. 3, respectively.
It is a timing diagram of a command pulse signal, a feedback pulse signal, and a deviation count signal.

ここで、第4図(a)に示すように、サーボモータ12を
ターゲット距離lTを例えば10cmだけ回転させる場合、タ
ーゲット距離カウントPTを10としてターゲットポジショ
ンレジスタ5に設定する。
Here, as shown in FIG. 4A, when the servo motor 12 is rotated by a target distance I T of, for example, 10 cm, the target distance count P T is set to 10 and set in the target position register 5.

まずリセット端TRにレベル“0"を供給するとリセット信
号SRがアクティブとなり、カレントポジションカウンタ
2および偏差カウンタ3は共にクリアされてレベル“0"
となり、プロセッサユニット4がリセットされる。
First, when the level "0" is supplied to the reset terminal T R , the reset signal S R becomes active, and the current position counter 2 and the deviation counter 3 are both cleared to the level "0".
And the processor unit 4 is reset.

プロセットユニット4はリセット後に、アドレスABにタ
ーゲットポジションレジスタ5のアドレスを出力し、ま
たデータバスDBに時点t2までの期間信号を出力してコン
トロールバスCBのうちライト信号をアクティブとする。
After resetting, the pro-set unit 4 outputs the address of the target position register 5 to the address AB, and also outputs a signal to the data bus DB until the time t 2 to activate the write signal of the control bus CB.

そこでターゲットポジションレジスタ5にターゲット回
転カウントPTに対応する期間τが書き込まれる。
Therefore, the period τ 2 corresponding to the target rotation count P T is written in the target position register 5.

これにより指令パネルイネーブル信号SEは期間τだけア
クティブとなり、バッファ7はその期間だけ開く。
As a result, the command panel enable signal S E becomes active only during the period τ, and the buffer 7 opens only during that period.

従ってクロックジャネレータ6のクロック信号SCはバッ
ファ7を介してターゲット距離カウントPTに対応する指
令パルス信号SPとして期間τだけ偏差カウンタ3のUP端
に入力される。
Therefore, the clock signal S C of the clock generator 6 is input to the UP end of the deviation counter 3 for a period τ as a command pulse signal S P corresponding to the target distance count P T via the buffer 7.

第4図(d)に示すように偏差カウンタ3の内部の偏差
信号SDは、指令パルス信号SP及びA−D変換機10bを介
してサーボモータ12から入力されるフィードバックパル
ス信号SFにより変化する。
As shown in FIG. 4 (d), the deviation signal S D inside the deviation counter 3 is based on the command pulse signal S P and the feedback pulse signal S F input from the servo motor 12 via the AD converter 10b. Change.

ここで、サーボモータの回転速度のフィードバックパル
ス信号SFは第4図(c)に示すようになる。
Here, the feedback pulse signal S F of the rotation speed of the servo motor is as shown in FIG. 4 (c).

プロセッサユニット4は、偏差カウンタ信号SDを基に計
算を行ない、サーボモータ12に対するディジタルの速度
指令信号SSを速度制御ポート9から出力する。
The processor unit 4 calculates based on the deviation counter signal S D, and outputs a digital speed command signal S S to the servo motor 12 from the speed control port 9.

この速度指令信号SSは第(1)式で計算される。This speed command signal S S is calculated by the equation (1).

V(t)=ak(t)……(1) ここで、V(t):時点tの速度指令値,a:速度指令定
数,k(t):時点tの偏差カウンタ信号の値,t:サンプ
リング時点。
V (t) = ak (t) (1) where V (t): speed command value at time t, a: speed command constant, k (t): value of deviation counter signal at time t, t : At the time of sampling.

プロセッサユニット4は、アドレスバスADに偏差カウン
タ3のアドレスを出力し、コントロールバスCBのうちリ
ード信号をアクティブとする。
The processor unit 4 outputs the address of the deviation counter 3 to the address bus AD and activates the read signal of the control bus CB.

この状態で、データバスDBを介して偏差カウンタ信号値
K(t)をリードする。
In this state, the deviation counter signal value K (t) is read via the data bus DB.

プロセッサユニット4は、リードした偏差カウンタ信号
値K(t)をもとにプログラムメモリ8に予め設定され
ている速度指令定数aを用いて速度指令値V(t)を演
算する。
The processor unit 4 calculates the speed command value V (t) using the speed command constant a preset in the program memory 8 based on the read deviation counter signal value K (t).

次にプロセッサユニット4は、アドレスバスABに速度制
御ポート9のアドレスを出力し、データバスCBに計算し
た速度指令値V(t)を出力し、コントロールバスCBの
うちライト信号をアクティブとする。
Next, the processor unit 4 outputs the address of the speed control port 9 to the address bus AB, outputs the calculated speed command value V (t) to the data bus CB, and activates the write signal of the control bus CB.

これにより速度制御ポート9に速度指令値V(t)が書
込まれ、書込まれた速度指令値V(t)は速度指令信号
SSとして出力端TSを介してD−A変換器10aに供給され
る。
As a result, the speed command value V (t) is written in the speed control port 9, and the written speed command value V (t) is used as the speed command signal.
It is supplied to the DA converter 10a as S S via the output terminal T S.

まず、0≦t≦t1の期間のサーボモータ12の動作につい
て説明する。
First, the operation of the servo motor 12 during the period of 0 ≦ t ≦ t 1 will be described.

始め、サーボモータ12は静止している状態であるから、
偏差カウンタ3にはup端から指令パルサ信号SPがどんど
ん入力されてゆく。
At the beginning, since the servo motor 12 is stationary,
The command pulser signal S P is continuously input to the deviation counter 3 from the up end.

この指令パルス信号SPの蓄積に伴ない第(1)式に従っ
て計算された速度指令信号SSはどんどん大きくなり、サ
ーボモータ12の回転の速度らを加速させてゆく。
With the accumulation of the command pulse signal S P , the speed command signal S S calculated according to the equation (1) becomes larger and larger, and the rotational speeds of the servomotor 12 are accelerated.

サーボモータ12回転速度Sが上がると共に、フィードバ
ックパルス信号SFとして、偏差カウンタ3のDOWN端に入
力されるフィードバックパルス信号SFのカウント数Cも
高くなり、やがて時点t=t1において指令パルス信号SP
とフィードバックパルス信号SFのカウント数Cは共に等
しくCTとなる。
As the rotation speed S of the servomotor 12 increases, the feedback pulse signal S F also increases the count number C of the feedback pulse signal S F input to the DOWN end of the deviation counter 3, and eventually the command pulse signal at time t = t 1 . S P
And the count number C of the feedback pulse signal S F are both equal to C T.

この時、偏差カウンタ3の値は“A"となる。At this time, the value of the deviation counter 3 becomes "A".

t1≦t≦t2の期間は偏差カウンタ3の値は“A"であり、
サーボモータ12は等速運転を行なう。
The value of the deviation counter 3 is “A” during the period of t 1 ≦ t ≦ t 2 ,
The servo motor 12 operates at a constant speed.

時点t2以後はバッファクが閉じられて指令パルス信号SP
が偏差カウンタ3に入って来なくなると、サーボモータ
12からのフィードバックパルス信号SFが来る毎に、偏差
カウンタ3の値は差引かれて小さくなり、第(1)式に
従って計算された速度指令信号SSは小さくなり、サーボ
モータ12は減速してゆく。
After time t 2, the buffer is closed and the command pulse signal S P
Is no longer in the deviation counter 3, the servo motor
Each time the feedback pulse signal S F from 12 arrives, the value of the deviation counter 3 is subtracted and becomes smaller, the speed command signal S S calculated according to the equation (1) becomes smaller, and the servo motor 12 decelerates. go.

やがて、指令パルス信号SPの合計とフィードで、偏差カ
ウンタ3の値が“0"となり、サーボモータ1は停止す
る。
Eventually, the value of the deviation counter 3 becomes "0" due to the sum and feed of the command pulse signal S P , and the servo motor 1 stops.

以上の一連の動作によりサーボモータ12は第4図(a)
に示すように距離カウントPTに対応するターゲット距離
lTまで回転したことになる。
As a result of the above series of operations, the servo motor 12 is moved to the position shown in FIG.
Target distance corresponding to distance count P T as shown in
It means that it has rotated to l T.

一般にサーボモータ制御システムでは、モータの動作特
性が動作範囲すべてに対して一定ではなく、動くことに
より慣性モーメントが生じたり、必要なトルクが変化し
たりする。
Generally, in a servo motor control system, the operating characteristics of the motor are not constant over the entire operating range, and the movement causes a moment of inertia or changes in required torque.

この変化するメカニズムに対応して制御を行なう係数
が、速度指令定数aである。
The coefficient for controlling in response to this changing mechanism is the speed command constant a.

速度指令定数aが大きすぎる場合は、オーバーシュート
を起こしシステムが安定しなくなる。
If the speed command constant a is too large, overshoot occurs and the system becomes unstable.

また速度指令定数aが小さい場合には過渡応答が悪くな
る。
When the speed command constant a is small, the transient response becomes worse.

このため、サーボモータシステムのディバグ時には、速
度指令定数aの最適化が重要となる。
Therefore, when the servo motor system is debugged, it is important to optimize the speed command constant a.

ここでは、プログラムメモリ8に予め速度指令定数aに
対応するプログラムを設定している。
Here, a program corresponding to the speed command constant a is set in the program memory 8 in advance.

なお、このプログラムメモリ8の代りに他の外部のメモ
リを用いる場合もある。
It should be noted that another external memory may be used instead of the program memory 8.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

上述した従来マイクロコンピュータのエミュレーション
チップは、内部のカレントポジションカウンタ値がプロ
セッサユニットから間接にしか参照できないため、サー
ボ制御システムの被制御ハードウェアの動作特性に最適
の制御信号を供給するために制御指令定数を変更した場
合、定数変更に伴なう被制御部の動作確認が出来ないと
いう欠点があった。
Since the internal current position counter value can be indirectly referred to from the processor unit only, the emulation chip of the conventional microcomputer described above has a control command for supplying the optimum control signal to the operating characteristics of the controlled hardware of the servo control system. When the constant is changed, there is a drawback in that the operation of the controlled unit cannot be confirmed due to the constant change.

また被制御部のハードウェアの遷移状態のモニタリング
を行なう場合には、モニタリングのたびごとにエミュレ
ーションチップの動作を止めて、スーパーバイザーモー
ドを用いてエミュレーション用プログラムによってカレ
ントポジションカウンタの値をモニタリングしなければ
ならない。
When monitoring the transitional state of the hardware of the controlled unit, the operation of the emulation chip must be stopped every time monitoring is performed, and the value of the current position counter must be monitored by the emulation program using supervisor mode. I have to.

この場合はエミュレーションチップの動作を止めること
により被制御部のハードウェアの動作も止まってしまう
ので、過渡応答状況が確認できないという欠点があっ
た。
In this case, since the operation of the hardware of the controlled part is stopped by stopping the operation of the emulation chip, there is a drawback that the transient response situation cannot be confirmed.

本発明の目的は被制御部が動作している状態を確認して
特性の最適化が容易にできるマイクロコンピュータのエ
ミュレーションチップを提供することにある。
It is an object of the present invention to provide an emulation chip for a microcomputer, in which the controlled state can be checked and the characteristics can be optimized easily.

〔課題を解決するための手段〕[Means for Solving the Problems]

本発明のマイクロコンピュータのエミュレーションは、
被制御部からの帰還信号に対応するリアルタイムカウン
ト信号を有する。リアルタイムカウンタ部と、前記帰還
信号と指令信号とを入力して両信号の偏差信号を出力す
る偏差カウンタ部と、前記偏差信号を入力して制御ポー
トから前記被制御部に制御信号を供給させる演算をする
プロセッサ部とを優するサーボ用のマイクロコンピュー
タのエミュレーションチップにおいて、前記偏差信号ま
たは前記リアルタイムカウント信号を供給するバス及び
モニタ端を付加して構成されている。
The microcomputer emulation of the present invention is
It has a real-time count signal corresponding to the feedback signal from the controlled unit. A real-time counter section, a deviation counter section that inputs the feedback signal and the command signal and outputs a deviation signal of both signals, and a calculation that inputs the deviation signal and supplies a control signal from the control port to the controlled section. An emulation chip of a servo microcomputer superior to a processor unit for performing the operation is configured by adding a bus for supplying the deviation signal or the real-time count signal and a monitor terminal.

〔実施例〕〔Example〕

次に本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の第1の実施例を使用したサーボモータ
制御システムのブロック図である。
FIG. 1 is a block diagram of a servo motor control system using the first embodiment of the present invention.

エミレーションチップ1は、第3図のカレントポジショ
ンカウンタ2のカレントポジション信号SCPを出力する
リアルタイム出力バスRBとモニタ端TMを付加したことが
異る点以外は従来のエミレーションチップ1bと同一であ
る。
The emulation chip 1 is the same as the conventional emulation chip 1b except that a real-time output bus RB for outputting the current position signal S CP of the current position counter 2 of FIG. 3 and a monitor terminal T M are added. Is.

すなわち、サーボモータ12の回転距離lは、モータ速度
Sのフィードバックパルス信号SFとして、カレントポジ
ションカウンタ2に蓄積されてゆき、カレントポジショ
ンカウンタ2のリアルタイムの内容は、サーボーモータ
の現在回転距離に対応するカレントポジション信号SCP
として、モニタ端TMに出力される。
That is, the rotation distance l of the servo motor 12 is accumulated in the current position counter 2 as a feedback pulse signal S F of the motor speed S, and the real-time content of the current position counter 2 corresponds to the current rotation distance of the servo motor. Current position signal S CP
Is output to the monitor terminal T M.

エミュレーションチップ1がアプリケーションプログラ
ムを実行中にモニタ端TMをモニタリングすることによ
り、第4図(a)に示したようにサーボモータ12の距離
カウントの時間遷移が容易に確認できる。
By monitoring the monitor end T M while the emulation chip 1 is executing the application program, the time transition of the distance count of the servo motor 12 can be easily confirmed as shown in FIG. 4 (a).

易に確認できる。You can easily check.

第2図は本発明の第2の実施例を使用したサーボモータ
制御システムのブロック図である。
FIG. 2 is a block diagram of a servo motor control system using the second embodiment of the present invention.

エミュレーションチップ1aは、リアルタイムセレクトモ
ードレジスタ13とそのセレクト信号SRSで制御されるセ
レクタ14を第1図のエミテーションチップ1に付加した
ことが異る点以外は第1の実施例と同一である。
The emulation chip 1a is the same as that of the first embodiment except that the real-time select mode register 13 and the selector 14 controlled by the select signal S RS are added to the emulation chip 1 of FIG. .

プロセッサユニット4は、リセット信号SR入力後にアド
レスバスABにリアルタイムセレクトモードレジスタ13の
アデレスを出力し、モニタ端TMにカレントポジション信
号SCPを出力したい場合にはレベル“0"をデータバスDB
に出力し、モニタ端TMに偏差カウンタ3の偏差カウンタ
信号SPの値を出力したい場合にはレベル“1"をデータバ
スDBに出力し、コントロールバスCBのうちライト信号を
アクティブにする。
The processor unit 4 outputs the address of the real-time select mode register 13 to the address bus AB after inputting the reset signal S R, and sets the level “0” to the data bus DB when outputting the current position signal S CP to the monitor terminal T M.
And it outputs the outputs level "1" if you want to output the value of the deviation counter signal S P output deviation counter 3 to the monitor terminal T M to the data bus DB, and activates the write signal of the control bus CB.

これにより、リアルタイムセレクトモードレジスタ13に
レベル“0"又は“1"が書き込まれた場合には、セレクタ
14とリアルタイム出力バスRBを介してモニタ端TMにカレ
ントポジション信号SCPまたは偏差カウタ信号SDを出力
する。
As a result, when the level “0” or “1” is written in the real-time select mode register 13, the selector
The current position signal S CP or the deviation counter signal S D is output to the monitor terminal T M via 14 and the real-time output bus RB.

本実施例により、エミュレーションチップ1aがアプリケ
ーションプログラムを実行中に、モニタ端TMをモニタリ
ングすることにより、第4図(a)に示したサーボモー
タ12の回転距離カウントPの時間遷移、または第4図
(d)に示したサーボモータ12に対する偏差カウンタ信
号SDの時間遷移を容易に確認できる効果がある。
According to this embodiment, during the emulation chip 1a is an application program, by monitoring the monitor end T M, the time transition of the rotational distance count P of the servo motor 12 shown in 4 (a), or fourth There is an effect that the time transition of the deviation counter signal S D with respect to the servo motor 12 shown in FIG.

第1及び第2の実施例において、被制御部としてサーボ
モータに対応したが、発熱部,加圧部等の他の物理的慣
性を有する被制御部に応用しても同様の効果が得られ
る。
In the first and second embodiments, the controlled unit corresponds to the servo motor, but the same effect can be obtained by applying the controlled unit having other physical inertia such as the heat generating unit and the pressurizing unit. .

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は、従来のエミュレーション
チップにリアルタイム出力バス及びリアルタイム出力端
を付加することによりサーボ制御システムの特性の最適
化が容易となり、マイクロコンピュータによるサーボシ
ステム開発の工数を短縮できるという効果がある。
As described above, according to the present invention, it is possible to easily optimize the characteristics of the servo control system by adding the real-time output bus and the real-time output terminal to the conventional emulation chip, and shorten the man-hours for developing the servo system by the microcomputer. effective.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の第1の実施例を使用したサーボモータ
制御システムのブロック図、第2図は本発明の第2の実
施例を使用したサーボモータ制御システムのブロック
図、第3図は従来のマイクロコンピュータのエミュレー
ションチップの一例を使用したサーボモータ制御システ
ムのブロック図、第4図(a)〜(d)は第3図のブロ
ックの動作を説明するためのそれぞれカレントポジショ
ン信号、指令パルス信号、フィードバックパルス信号及
び偏差カウンタ信号のタイミング図である。 1,1a……エミュレーションチップ、2……プロセッサユ
ニット、3……偏差カウンタ、9……速度制御ポート、
12……サーボモータ、14……エレクタ、SCP……カレン
トポジション信号、SD……偏差カウンタ信号、SF……フ
ィードバックパルス信号、SP……指令パルス信号、SS
…速度指令信号、TM……モニタ端。
FIG. 1 is a block diagram of a servo motor control system using the first embodiment of the present invention, FIG. 2 is a block diagram of a servo motor control system using the second embodiment of the present invention, and FIG. A block diagram of a servo motor control system using an example of a conventional microcomputer emulation chip, and FIGS. 4 (a) to 4 (d) are current position signals and command pulses, respectively, for explaining the operation of the blocks in FIG. It is a timing diagram of a signal, a feedback pulse signal, and a deviation counter signal. 1, 1a ... Emulation chip, 2 ... Processor unit, 3 ... Deviation counter, 9 ... Speed control port,
12 …… Servo motor, 14 …… Elector, S CP …… Current position signal, S D …… Deviation counter signal, S F …… Feedback pulse signal, S P …… Command pulse signal, S S ….
… Speed command signal, T M …… Monitor end.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】被制御部からの帰還信号に対応するリアル
タイムカウント信号を有するリアルタイムカウンタ部
と、前記帰還信号と指令信号とを入力して両信号の偏差
信号を出力する偏差カウンタ部と、前記偏差信号を入力
して制御ポートから前記被制御部に制御信号を供給させ
る演算をするプロセッサ部とを有するサーボ用のマイク
ロコンピュータのエミュレーションチップにおいて、前
記偏差信号または前記リアルタイムカウント信号を供給
するバス及びモニタ端を付加したことを特徴とするマイ
クロコンピュータのエミュレーションチップ。
1. A real-time counter section having a real-time count signal corresponding to a feedback signal from a controlled section; a deviation counter section which inputs the feedback signal and a command signal and outputs a deviation signal of both signals; A bus for supplying the deviation signal or the real-time count signal in an emulation chip of a servo microcomputer having a processor section for inputting a deviation signal and performing a calculation for supplying a control signal from the control port to the controlled section, and An emulation chip for a microcomputer, characterized in that a monitor end is added.
JP63291327A 1988-11-17 1988-11-17 Microcomputer emulation chip Expired - Lifetime JPH0680494B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63291327A JPH0680494B2 (en) 1988-11-17 1988-11-17 Microcomputer emulation chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63291327A JPH0680494B2 (en) 1988-11-17 1988-11-17 Microcomputer emulation chip

Publications (2)

Publication Number Publication Date
JPH02136934A JPH02136934A (en) 1990-05-25
JPH0680494B2 true JPH0680494B2 (en) 1994-10-12

Family

ID=17767475

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63291327A Expired - Lifetime JPH0680494B2 (en) 1988-11-17 1988-11-17 Microcomputer emulation chip

Country Status (1)

Country Link
JP (1) JPH0680494B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5724148B2 (en) * 2013-07-09 2015-05-27 株式会社アクセル Motor operation state display device and motor control command output device
CN115729173B (en) * 2021-08-27 2025-12-12 大族激光科技产业集团股份有限公司 A bus-type numerical control system and its control method

Also Published As

Publication number Publication date
JPH02136934A (en) 1990-05-25

Similar Documents

Publication Publication Date Title
JPH0533423B2 (en)
US4095268A (en) System for stopping and restarting the operation of a data processor
JPS60160096A (en) Memory rewriting demanding circuit
JPH0680494B2 (en) Microcomputer emulation chip
JPS5911921B2 (en) numerical control device
JPS638493B2 (en)
JPS58105363A (en) Storage device
JP2621477B2 (en) In-circuit emulator
JPH0229455Y2 (en)
JP2522047B2 (en) Programmable controller for device control
JPH0333934A (en) Register saving/recovering system
JPH10240571A (en) Address tracing circuit
JP2536102B2 (en) Data processing device
SU920778A2 (en) Combined computing system
JPH0481939A (en) Control system for microcomputer
JPH0727466B2 (en) Service processor Command processing method
JPH0683986A (en) Single chip microcomputer
JPH0241781B2 (en)
JPH0123812B2 (en)
JPS6230648B2 (en)
JPH0256697B2 (en)
JPH05334099A (en) Write circuit for state setting register
JPH09325935A (en) Bus switching circuit
JPS61148538A (en) Operation processor
JPS62197834A (en) Microprogram controller