JPH05188067A - サーボモータの速度検出装置 - Google Patents

サーボモータの速度検出装置

Info

Publication number
JPH05188067A
JPH05188067A JP4004963A JP496392A JPH05188067A JP H05188067 A JPH05188067 A JP H05188067A JP 4004963 A JP4004963 A JP 4004963A JP 496392 A JP496392 A JP 496392A JP H05188067 A JPH05188067 A JP H05188067A
Authority
JP
Japan
Prior art keywords
pulse
encoder
output
servo motor
sampling
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.)
Pending
Application number
JP4004963A
Other languages
English (en)
Inventor
Shiro Horiguchi
史郎 堀口
Masahiro Uehara
正裕 上原
Tadashi Kawaguchi
忠史 河口
Takehiko Nakada
健彦 中田
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.)
Kobe Steel Ltd
Original Assignee
Kobe Steel 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 Kobe Steel Ltd filed Critical Kobe Steel Ltd
Priority to JP4004963A priority Critical patent/JPH05188067A/ja
Publication of JPH05188067A publication Critical patent/JPH05188067A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Measuring Frequencies, Analyzing Spectra (AREA)

Abstract

(57)【要約】 【目的】 サーボモータの回転速度を精度良く、かつサ
ンプリング時点での実際の速度により近い回転速度を検
出することができる速度検出装置を得る。 【構成】 カウンタ13によりパルスエンコーダPGの各出
力パルスの周期におけるクロックパルス数を計数し、そ
の計数値をメモリ19に格納しておく。出力パルスカウン
タ16によりサンプリング周期におけるエンコーダ出力パ
ルス数を計数する。サンプリング信号が入力されると、
CPU18により、サンプリング周期におけるエンコーダ
出力パルス数に基づいてサンプリング直前におけるn個
(n≧2)のエンコーダ出力パルスを定める。メモリ19
からこのn個の出力パルスの各周期におけるクロックパ
ルス計数値を読み出してその総和を算出する。サンプリ
ング直前におけるn個のエンコーダ出力パルスについて
の上記総和に基づく平均周期の逆数を用いてモータ回転
速度を算出する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、サーボモータに取り
付けられたパルスエンコーダの出力パルスに基づいてサ
ーボモータの回転速度を検出する、サーボモータの速度
検出装置に関するものである。
【0002】
【従来の技術】この種の従来の速度検出装置の一例が、
特開昭59−160766号公報に示されている。この
従来の速度検出装置は、サーボモータに取り付けられた
パルスエンコーダからの各出力パルスの周期を一定周期
で発生するクロックパルスを用いてカウントするカウン
タと、カウンタした出力パルス周期を記憶しておくレジ
スタと、出力パルス周期の逆数を予めデータテーブルと
して記憶させておくメモリを有し、一定のサンプリング
周期における最新のエンコーダ出力パルスの周期を上記
レジスタから読み取り、そのエンコーダ出力パルス周期
を上記メモリのアドレスに変換してこのメモリより出力
パルス周期の逆数を読み出して、サーボモータの回転速
度を検出するようにしたものである。
【0003】
【発明が解決しようとする課題】ところが、上述した従
来の速度検出装置では、サーボモータが高速領域になる
と、パルスエンコーダの出力パルスの周期を測るための
クロックパルス数が減少することから、速度検出精度が
低下するという問題点がある。
【0004】この発明は、上記問題点を解消するために
なされたものであって、サーボモータの回転速度を精度
良く、かつサンプリング時点での実際のモータ回転速度
により近い回転速度を検出することができる、サーボモ
ータの速度検出装置の提供を目的とする。
【0005】
【課題を解決するための手段】上記の目的を達成するた
めに、第1の発明に係るサーボモータの速度検出装置
は、サーボモータに取り付けられたパルスエンコーダの
出力パルスに基づいてサーボモータの回転速度を検出す
る速度検出装置において、パルスエンコーダの各出力パ
ルスの周期におけるクロックパルス数を計数するクロッ
クパルスカウンタと、サンプリング周期におけるパルス
エンコーダの出力パルス数を計数する出力パルスカウン
タと、前記クロックパルスカウンタによる計数値を記憶
させておく記憶手段と、サンプリング信号に基づいて前
記出力パルスカウンタによる計数値を読み込み、その計
数値に基づいてサンプリング直前におけるn個(nは2
以上の整数)のエンコーダ出力パルスを定め、前記記憶
手段からこのn個のエンコーダ出力パルスの各周期にお
けるクロックパルス計数値を読み出してその総和を算出
し、サンプリング直前におけるn個のエンコーダ出力パ
ルスについての前記総和に基づく平均周期の逆数を用い
てサーボモータの回転速度を算出する演算処理手段とを
備えたことを特徴とするものである。
【0006】また、第2の発明に係るサーボモータの速
度検出装置は、サーボモータに取り付けられたパルスエ
ンコーダの出力パルスに基づいてサーボモータの回転速
度を検出する速度検出装置において、パルスエンコーダ
の出力パルスを分周する分周器と、この分周器によって
分周されたパルスエンコーダの各出力分周パルスの周期
におけるクロックパルス数を計数するクロックパルスカ
ウンタと、サンプリング周期におけるエンコーダ出力分
周パルス数を計数する出力分周パルスカウンタと、前記
クロックパルスカウンタによる計数値を記憶させておく
記憶手段と、サンプリング信号に基づいて前記出力分周
パルスカウンタによる計数値を読み込み、その計数値に
基づいてサンプリング直前におけるn個(nは2以上の
整数)のエンコーダ出力分周パルスを定め、前記記憶手
段からこのn個のエンコーダ出力分周パルスの各周期に
おけるクロックパルス計数値を読み出してその総和を算
出し、サンプリング直前におけるn個のエンコーダ出力
分周パルスについての前記総和に基づく平均周期の逆数
と前記分周器の分周比情報とを用いてサーボモータの回
転速度を算出する演算処理手段とを備えたことを特徴と
するものである。
【0007】
【作用】第1の発明に係るサーボモータの速度検出装置
においては、パルスエンコーダの各出力パルスの周期に
おけるクロックパルス数がクロックパルスカウンタによ
り計数され、クロックパルスカウンタによる計数値が記
憶手段に記憶される。一方、出力パルスカウンタにより
サンプリング周期におけるパルスエンコーダの出力パル
ス数が計数される。
【0008】そして、演算処理手段により、サンプリン
グ信号に基づいて出力パルスカウンタによるサンプリン
グ周期におけるエンコーダ出力パルス計数値が読み込ま
れ、その計数値に基づいてサンプリング直前におけるn
個(nは2以上の整数)のエンコーダ出力パルスが定め
られる。そして、記憶手段からこのn個のエンコーダ出
力パルスの各周期におけるクロックパルス計数値が読み
込まれてその総和が算出され、サンプリング直前におけ
るn個のエンコーダ出力パルスについての上記総和に基
づく平均周期の逆数を用いてサーボモータの回転速度が
算出される。
【0009】このように、サーボモータの回転速度の検
出に際し、サンプリング直前におけるn個のエンコーダ
出力パルスの各周期におけるクロックパルス計数値を用
いるようにしたので、サーボモータが高速領域で駆動さ
れてエンコーダ出力パルス周期を測るためのクロックパ
ルスが減少するような場合でも、サーボモータの回転速
度を精度良く検出することができる。また、サンプリン
グ周期におけるサンプリング直前のn個のエンコーダ出
力パルスを速度検出の対象としているので、サンプリン
グ時点での実際のモータ回転速度により近い回転速度を
検出することができる。
【0010】また、分周器によりパルスエンコーダの出
力パルスを分周するようにした第2の発明に係るサーボ
モータの速度検出装置では、パルスエンコーダの各出力
分周パルスの周期におけるクロックパルス数がクロック
パルスカウンタにより計数され、このクロックパルスカ
ウンタによる計数値が記憶手段に記憶される。一方、出
力分周パルスカウンタによりサンプリング周期における
パルスエンコーダの出力分周パルス数が計数される。
【0011】そして、演算処理手段により、サンプリン
グ信号に基づいて出力分周パルスカウンタによるサンプ
リング周期におけるエンコーダ出力分周パルス計数値が
読み込まれ、その計数値に基づいてサンプリング直前に
おけるn個(nは2以上の整数)のエンコーダ出力分周
パルスが定められる。そして、記憶手段からこのn個の
エンコーダ出力パルスの各周期におけるクロックパルス
計数値が読み込まれてその総和が算出され、サンプリン
グ直前におけるn個のエンコーダ出力分周パルスについ
ての上記総和に基づく平均周期の逆数と分周器の分周比
情報とを用いてサーボモータの回転速度が算出される。
【0012】このように、パルスエンコーダの出力パル
スを分周する分周器を備え、サーボモータの回転速度の
検出に際し、サンプリング直前におけるn個のエンコー
ダ出力分周パルスの各周期におけるクロックパルス計数
値を用いるようにしたので、サーボモータがより高速領
域で駆動されている場合でも、その回転速度を精度良く
検出することができる。
【0013】
【実施例】以下、実施例に基づいてこの発明を説明す
る。図1は第1の発明の一実施例によるサーボモータの
速度検出装置の構成を示すブロック図、図2は図1に示
す速度検出装置の動作を説明するための図である。
【0014】図1において、11は波形整形回路であり、
図示しないサーボモータの軸に連結されたパルスエンコ
ーダPGからのパルス信号は、波形整形回路11にて整形さ
れ、エンコーダ出力パルス信号EP として第1フリップ
フロップ12に入力される(図2の(a)参照)。第1フ
リップフロップ12には、また、図示しないクロックパル
ス発生器からのクロックパルス信号CP が入力されるよ
うになっている(図2の(b)参照)。第1フリップフ
ロップ12は、エンコーダ出力パルス信号EP 入力時にお
けるクロックパルス信号CP の立ち上がりに同期して、
セットエンコーダパルス信号(以下、SETEP信号と
いう。)と、クロックパルスカウンタ13に与えるリセッ
トエンコーダパルス信号(以下、RSTEP信号とい
う。)とを発生させるためのものである(図2の(c)
及び(d)参照)。
【0015】クロックパルス信号CP が入力されるクロ
ックパルスカウンタ13は、上記のRSTEP信号の立ち
上がりに同期してリセットされ、エンコーダ出力パルス
信号EP の周期に対応する期間における、つまりエンコ
ーダ出力パルス信号EP の周期におけるクロックパルス
信号CP の数を計数するものである(図2の(e)参
照)。このクロックパルスカウンタ13の計数値は、上記
SETEP信号の立ち上がりに同期して第1レジスタ14
にラッチされるようになっている(図2の(f)参
照)。
【0016】一方、図示しないサンプリングパルス発生
器からサンプリングパルス信号SP が発生されるように
なっており(図2の(g)参照)、このサンプリングパ
ルス信号SP とクロックパルス信号CP とが第2フリッ
プフロップ15に入力されるように構成されている。第2
フリップフロップ15は、サンプリングパルス信号SP 入
力時におけるクロックパルス信号CP の立ち上がりに同
期して、セットサンプリング信号(以下、SETSP信
号という。)とリセットサンプリング信号(以下、RS
TSP信号という。)とを発生させるためのものである
(図2の(h)及び(i)参照)。
【0017】また、第1フリップフロップ12からのSE
TEP信号が入力される出力パルスカウンタ16は、上記
第2フリップフロップ15からのRSTSP信号の立ち上
がりに同期してリセットされ、サンプリング周期におけ
るパルスエンコーダPGからのエンコーダ出力パルス信号
EP の数を計数するものである(図2の(j)参照)。
この出力パルスカウンタ16の計数値は、第2フリップフ
ロップ15からのSETSP信号の立ち上がりに同期して
第2レジスタ17にラッチされるようになっている(図2
の(k)参照)。
【0018】演算処理手段としての中央処理装置(以
下、CPUという。)18は、記憶手段としてのメモリ19
を備え、割り込み信号として上記SETEP信号及びS
ETSP信号が入力されることにより、所定の制御プロ
グラムに従って後述するようにサーボモータの回転速度
の算出に必要な演算処理を実行し、サーボモータの回転
速度信号を図示しないサーボモータ速度制御部へ出力す
るものである。SETEP信号による割り込みにより、
そのときに第1レジスタ14にラッチされている、エンコ
ーダ出力パルスEP の周期におけるクロックパルスCP
の数を示す計数値がCPU18へ読み込まれてメモリ19に
格納されるようになっている。また、SETSP信号に
よる割り込みにより、そのときに第2レジスタ17にラッ
チされているサンプリング周期におけるエンコーダ出力
パルスEP の数を示す計数値がCPU18へ読み込まれる
ようになっている。
【0019】次に、図3と図4及び図5を参照しなが
ら、上記構成になる速度検出装置におけるCPUによる
サーボモータ回転速度の算出の手順を以下に説明する。
図3は図1に示す速度検出装置におけるサーボモータ回
転速度を求める手順を説明するための図、図4は図1に
示す速度検出装置のCPUによるサーボモータ回転速度
の算出手順を説明するためのフローチャート、図5は図
1に示す速度検出装置のCPUによるサーボモータ回転
速度の算出手順を説明するための他のフローチャートで
ある。
【0020】ここでは、理解を容易にするために、前回
のサンプリング周期における処理が終了したものとして
説明を行う。エンコーダ出力パルスEP の入力によって
第1フリップフロップ12から出力されるSETEP信号
による割り込み要求を受けると、そのときに第1レジス
タ14にラッチされている、エンコーダ出力パルスEP の
周期におけるクロックパルスCP の数を示すクロックパ
ルス計数値TEi ,i=1を読み込む(ステップS101)。
そして、その計数値をメモリ19に格納する(ステップS1
02)。このような動作がSETEP信号による割り込み
要求が発生する毎に順次繰り返されることになる。
【0021】そして、今回のサンプリングパルス信号S
P の入力によって第2フリップフロップ15から出力され
るSETSP信号による割り込み要求を受けると、その
ときに第2レジスタ17にラッチされている今回のサンプ
リング周期におけるエンコーダ出力パルスEP の数NEを
示すエンコーダ出力パルス計数値を読み込む(ステップ
S201)。
【0022】エンコーダ出力パルス計数値NEを用いて、
n=NE・(k−1)/kの計算を行ってサーボモータ回
転速度の算出に使用するためのサンプリング直前におけ
るn個(nは2以上の整数)のエンコーダ出力パルスを
定める(ステップS202)。ここで、kは2以上の整数で
ある。例えば、k=2,NE=6とすると、n=3とな
り、速度検出の対象としてサンプリング直前における3
個のエンコーダ出力パルスEP が定められる。なお、エ
ンコーダ出力パルス計数値がNEであったことから、メモ
リ19にはクロックパルス計数値TEi としてTE1 〜TENEま
でのものが先頭アドレスから順に格納されていることに
なる。
【0023】次いで、メモリ19から上記n個のエンコー
ダ出力パルスの各周期におけるクロックパルス計数値を
読み込み、その総和STEを算出する。つまり、メモリ19
に格納されていたクロックパルス計数値TEi のうち、i
=〔NE−(n−1)〕からi=NEまでのクロックパルス
計数値の総和STEを算出する(ステップS203)。
【0024】サンプリング直前におけるn個のエンコー
ダ出力パルスの各周期に対応するクロックパルス計数値
の総和STEより、サンプリング直前におけるn個のエン
コーダ出力パルスについての(STE・TC)/nで表され
る平均周期の逆数を用いて、V=〔n/(STE・TC)〕
・60/Pよりサーボモータの回転速度V(rpm)を演
算し、その結果を速度制御部へ出力する(ステップS20
4)。ここで、TCはクロックパルスCP の周期(秒)、
PはパルスエンコーダPGの1回転当たりのパルス数であ
る。
【0025】上記のような動作がサンプリング周期毎に
行われることになる。このように、サーボモータの回転
速度の検出に際し、サンプリング直前におけるn個のエ
ンコーダ出力パルスの各周期におけるクロックパルス計
数値を用いるようにしたので、サーボモータが高速領域
で駆動されている場合でも、その回転速度を精度良く検
出することができる。また、サンプリング周期における
サンプリング直前のn個のエンコーダ出力パルスを速度
検出の対象としているので、サンプリング時点での実際
のモータ回転速度により近い回転速度を検出することが
できる。
【0026】図6は第2の発明の一実施例によるサーボ
モータの速度検出装置の構成を示すブロック図である。
パルスエンコーダからの出力パルスを分周器により分周
するようにした点以外は実質的に図1に示す構成と同一
である。
【0027】図6において、21は波形整形回路であり、
図示しないサーボモータの軸に連結されたパルスエンコ
ーダPGからのパルス信号は、波形整形回路21にて整形さ
れ、エンコーダ出力パルス信号EP として分周器(プロ
グラマブル分周器)30に入力され、この分周器30により
分周される。分周器30からのエンコーダ出力分周パルス
信号EBP は第1フリップフロップ22に入力される。この
第1フリップフロップ22には、また、図示しないクロッ
クパルス発生器からのクロックパルス信号CP が入力さ
れるようになっている。第1フリップフロップ22は、エ
ンコーダ出力分周パルス信号EBP 入力時におけるクロッ
クパルス信号CP の立ち上がりに同期して、セットエン
コーダパルス信号(以下、SETEBP信号という。)
と、クロックパルスカウンタ23に与えるリセットエンコ
ーダパルス信号(以下、RSTEBP信号という。)と
を発生させるためのものである。
【0028】クロックパルス信号CP が入力されるクロ
ックパルスカウンタ23は、上記RSTEBP信号の立ち
上がりに同期してリセットされ、エンコーダ出力分周パ
ルス信号EBP の周期におけるクロックパルス信号CP の
数を計数するものである。このクロックパルスカウンタ
23の計数値は、上記SETEBP信号の立ち上がりに同
期して第1レジスタ24にラッチされるようになってい
る。
【0029】一方、クロックパルス信号CP と図示しな
いサンプリングパルス発生器からのサンプリングパルス
信号SP とが第2フリップフロップ25に入力されるよう
に構成されている。第2フリップフロップ25は、サンプ
リングパルス信号SP 入力時におけるクロックパルス信
号CP の立ち上がりに同期して、セットサンプリング信
号(以下、SETSP信号という。)とリセットサンプ
リング信号(以下、RSTSP信号という。)とを発生
させるためのものである。
【0030】また、第1フリップフロップ22からのSE
TEBP信号が入力される出力分周パルスカウンタ26
は、上記第2フリップフロップ25からのRSTSP信号
の立ち上がりに同期してリセットされ、サンプリング周
期におけるエンコーダ出力分周パルス信号EBP の数を計
数するものである。この出力分周パルスカウンタ26の計
数値は、第2フリップフロップ25からのSETSP信号
の立ち上がりに同期して第2レジスタ27にラッチされる
ようになっている。
【0031】CPU28は、メモリ29を備え、割り込み信
号として上記SETEBP信号及びSETSP信号が入
力されることにより、所定の制御プログラムに従ってサ
ーボモータの回転速度の算出に必要な演算処理を実行
し、サーボモータの回転速度信号を図示しないサーボモ
ータ速度制御部へ出力するものである。SETEBP信
号による割り込みにより、そのときに第1レジスタ24に
ラッチされている、エンコーダ出力分周パルスEBP の周
期におけるクロックパルスCP の数を示す計数値がCP
U28へ読み込まれてメモリ29に格納されるようになって
いる。また、SETSP信号による割り込みにより、そ
のときに第2レジスタ27にラッチされているサンプリン
グ周期におけるエンコーダ出力分周パルスEBP の数を示
す計数値がCPU28へ読み込まれるようになっている。
【0032】31はプリセットレジスタであり、このプリ
セットレジスタ31はCPU28から与えられる分周比情報
を分周器30に設定するためのものである。なお、分周器
30による分周比を1/Nで表すと、この実施例では、分
周比情報は分周値Nで示されるものである。
【0033】上記のように構成される速度検出装置にお
いても、図1に示す速度検出装置と同様にして、CPU
28により、SETSP信号に基づいて出力分周パルスカ
ウンタ26によるサンプリング周期におけるエンコーダ出
力分周パルス計数値を第1レジスタ24から読み込み、そ
の計数値に基づいてサンプリング直前におけるn個(n
は2以上の整数)のエンコーダ出力分周パルスを定め
る。そして、メモリ29からこのn個のエンコーダ出力分
周パルスの各周期に対応するクロックパルス計数値を読
み出してその総和を算出し、サンプリング直前における
n個のエンコーダ出力分周パルスについての上記総和に
基づく平均周期の逆数と分周器の分周比情報とを用いて
サーボモータの回転速度を算出する。
【0034】このように、パルスエンコーダの出力パル
スを分周する分周器30を備え、サーボモータの回転速度
の検出に際し、サンプリング直前におけるn個のエンコ
ーダ出力分周パルスの各周期におけるクロックパルス計
数値を用いるようにしたので、サーボモータがより高速
領域で駆動されている場合でも、その回転速度を精度良
く検出することができる。
【0035】
【発明の効果】以上述べたように、請求項1の発明によ
るサーボモータの速度検出装置によると、サンプリング
周期におけるパルスエンコーダの出力パルス数に基づい
てそのサンプリング周期におけるサンプリング直前のn
個(nは2以上の整数)のエンコーダ出力パルスを定
め、このサンプリング直前のn個のエンコーダ出力パル
スについての平均周期の逆数を用いてサーボモータの回
転速度を検出するようにしたものであるから、サーボモ
ータが高速領域で駆動されてエンコーダ出力パルス周期
を測るためのクロックパルスが減少するような場合で
も、サーボモータの回転速度を精度良く検出することが
できる。さらに、サンプリング周期におけるサンプリン
グ直前のn個のエンコーダ出力パルスを速度検出の対象
としているので、サンプリング時点での実際のモータ回
転速度により近い回転速度を検出することができる。
【0036】また、請求項2の発明によるサーボモータ
の速度検出装置によると、パルスエンコーダの出力パル
スを分周する分周器を備えた構成としたものであるか
ら、サーボモータがより高速領域で駆動されている場合
でも、その回転速度を精度良く検出することができる。
【図面の簡単な説明】
【図1】第1の発明の一実施例によるサーボモータの速
度検出装置の構成を示すブロック図である。
【図2】図1に示す速度検出装置の動作を説明するため
の図である。
【図3】図1に示す速度検出装置におけるサーボモータ
回転速度を求める手順を説明するための図である。
【図4】図1に示す速度検出装置のCPUによるサーボ
モータ回転速度の算出手順を説明するためのフローチャ
ートである。
【図5】図1に示す速度検出装置のCPUによるサーボ
モータ回転速度の算出手順を説明するための他のフロー
チャートである。
【図6】第2の発明の一実施例によるサーボモータの速
度検出装置の構成を示すブロック図である。
【符号の説明】
11,21…波形整形回路 12,22…第1フリップフロップ
13,23…クロックパルスカウンタ 14,24…第1レジ
スタ 15,25…第2フリップフロップ 16…出力パルス
カウンタ 17,27…第2レジスタ 18,28…CPU 1
9,29…メモリ 26…出力分周パルスカウンタ 30…分周器 31…プリセ
ットレジスタ PG…パルスエンコーダ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 サーボモータに取り付けられたパルスエ
    ンコーダの出力パルスに基づいてサーボモータの回転速
    度を検出する速度検出装置において、 パルスエンコーダの各出力パルスの周期におけるクロッ
    クパルス数を計数するクロックパルスカウンタと、 サンプリング周期におけるパルスエンコーダの出力パル
    ス数を計数する出力パルスカウンタと、 前記クロックパルスカウンタによる計数値を記憶させて
    おく記憶手段と、 サンプリング信号に基づいて前記出力パルスカウンタに
    よる計数値を読み込み、その計数値に基づいてサンプリ
    ング直前におけるn個(nは2以上の整数)のエンコー
    ダ出力パルスを定め、前記記憶手段からこのn個のエン
    コーダ出力パルスの各周期におけるクロックパルス計数
    値を読み出してその総和を算出し、サンプリング直前に
    おけるn個のエンコーダ出力パルスについての前記総和
    に基づく平均周期の逆数を用いてサーボモータの回転速
    度を算出する演算処理手段と、 を備えたことを特徴とするサーボモータの速度検出装
    置。
  2. 【請求項2】 サーボモータに取り付けられたパルスエ
    ンコーダの出力パルスに基づいてサーボモータの回転速
    度を検出する速度検出装置において、 パルスエンコーダの出力パルスを分周する分周器と、 この分周器によって分周されたパルスエンコーダの各出
    力分周パルスの周期におけるクロックパルス数を計数す
    るクロックパルスカウンタと、 サンプリング周期におけるエンコーダ出力分周パルス数
    を計数する出力分周パルスカウンタと、 前記クロックパルスカウンタによる計数値を記憶させて
    おく記憶手段と、 サンプリング信号に基づいて前記出力分周パルスカウン
    タによる計数値を読み込み、その計数値に基づいてサン
    プリング直前におけるn個(nは2以上の整数)のエン
    コーダ出力分周パルスを定め、前記記憶手段からこのn
    個のエンコーダ出力分周パルスの各周期におけるクロッ
    クパルス計数値を読み出してその総和を算出し、サンプ
    リング直前におけるn個のエンコーダ出力分周パルスに
    ついての前記総和に基づく平均周期の逆数と前記分周器
    の分周比情報とを用いてサーボモータの回転速度を算出
    する演算処理手段と、 を備えたことを特徴とするサーボモータの速度検出装
    置。
JP4004963A 1992-01-14 1992-01-14 サーボモータの速度検出装置 Pending JPH05188067A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4004963A JPH05188067A (ja) 1992-01-14 1992-01-14 サーボモータの速度検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4004963A JPH05188067A (ja) 1992-01-14 1992-01-14 サーボモータの速度検出装置

Publications (1)

Publication Number Publication Date
JPH05188067A true JPH05188067A (ja) 1993-07-27

Family

ID=11598247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4004963A Pending JPH05188067A (ja) 1992-01-14 1992-01-14 サーボモータの速度検出装置

Country Status (1)

Country Link
JP (1) JPH05188067A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000008601A (ko) * 1998-07-14 2000-02-07 윤종용 모터의 속도검출장치
KR100777450B1 (ko) * 2005-05-28 2007-11-21 삼성전자주식회사 엔코더 속도 보정 방법 및 장치
CN105510619A (zh) * 2015-11-26 2016-04-20 浪潮(北京)电子信息产业有限公司 一种电机转速测量装置
WO2020135603A1 (zh) * 2018-12-29 2020-07-02 深圳市越疆科技有限公司 一种电机低速测量方法及电机测速系统

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000008601A (ko) * 1998-07-14 2000-02-07 윤종용 모터의 속도검출장치
KR100777450B1 (ko) * 2005-05-28 2007-11-21 삼성전자주식회사 엔코더 속도 보정 방법 및 장치
CN105510619A (zh) * 2015-11-26 2016-04-20 浪潮(北京)电子信息产业有限公司 一种电机转速测量装置
WO2020135603A1 (zh) * 2018-12-29 2020-07-02 深圳市越疆科技有限公司 一种电机低速测量方法及电机测速系统

Similar Documents

Publication Publication Date Title
JPS6119937B2 (ja)
JPH0648297B2 (ja) 指針式アラ−ム時計
JPS5913957A (ja) 速度検出回路
KR930002719B1 (ko) 인코더 출력의 정확도를 증가시키는 방법 및 장치
JPH10170564A (ja) クロック周波数測定回路及びその方法
JPH07229910A (ja) パルスカウンタ回路
JPH05188066A (ja) サーボモータの速度検出装置
JPH04346069A (ja) 速度信号生成回路
JP3339214B2 (ja) サーボモータの制御装置
JPH05188068A (ja) サーボモータの速度検出装置
JPH04233467A (ja) モータの速度測定方法及びその装置
JP2002311040A (ja) 速度検出装置
JPH01320468A (ja) 機械の回転数を測定する方法および装置
JPH05332788A (ja) ロータリーエンコーダのデータ処理装置
JP3047264B2 (ja) 時間計測装置
JPH03289567A (ja) 回転速度検出装置
JP2550987B2 (ja) 信号勾配測定器
JP3122457B2 (ja) パルス分周器
JPH1123319A (ja) 増分形エンコーダによる位置検出装置
JP3045644B2 (ja) キャリア移動制御装置とパルス周波数変換器
JPS58120167A (ja) 速度検出方法
JP2891472B2 (ja) 速度信号検出回路
KR19990085942A (ko) 속도검출장치 및 방법
JPS5873872A (ja) デイジタル速度検出方法
JPH0119084B2 (ja)

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19991005