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
JPS6134623B2 - - Google Patents
[go: Go Back, main page]

JPS6134623B2 - - Google Patents

Info

Publication number
JPS6134623B2
JPS6134623B2 JP7238379A JP7238379A JPS6134623B2 JP S6134623 B2 JPS6134623 B2 JP S6134623B2 JP 7238379 A JP7238379 A JP 7238379A JP 7238379 A JP7238379 A JP 7238379A JP S6134623 B2 JPS6134623 B2 JP S6134623B2
Authority
JP
Japan
Prior art keywords
time
speed
section
position pulse
input
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
Application number
JP7238379A
Other languages
Japanese (ja)
Other versions
JPS55164366A (en
Inventor
Kazuo Kurihara
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP7238379A priority Critical patent/JPS55164366A/en
Publication of JPS55164366A publication Critical patent/JPS55164366A/en
Publication of JPS6134623B2 publication Critical patent/JPS6134623B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Linear Or Angular Velocity Measurement And Their Indicating Devices (AREA)

Description

【発明の詳細な説明】 本発明は、高速車両等の移動体の速度検出装置
に係り、特に移動体が一定距離移動する毎に発生
する位置パルスの入力時間間隔を検出することに
より通過時間を求め、移動体の速度を検出する速
度検出装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a speed detection device for a moving object such as a high-speed vehicle, and in particular detects the input time interval of position pulses generated every time the moving object moves a certain distance to determine the passing time. The present invention relates to a speed detection device for determining and detecting the speed of a moving object.

この種の従来装置を第1図に示す。入力される
位置パルス信号としては、電気的に位相が120゜
づつずれた3相信号になつており、これを位相を
含めた合理性チエツクでノイズ除去した単相信号
に変換し、この単相信号をカウントして移動距離
に換算する。同時に位置パルスの各入力絶対時刻
の差から移動距離に対応した移動時間を求め、こ
の移動時間と上記換算した移動距離から速度を算
出している。こうした計算及び位置パルス入力絶
対時刻の検知を計算制御装置が行なつており、計
算制御装置の制御負荷増加に伴い発生する動作遅
れにより速度検出に誤差が生じる欠点があつた。
これを以下に詳細に説明する。
A conventional device of this kind is shown in FIG. The input position pulse signal is a three-phase signal with an electrical phase shift of 120 degrees, and this is converted into a single-phase signal with noise removed by a rationality check that includes the phase. Count the signals and convert them into distance traveled. At the same time, the moving time corresponding to the moving distance is determined from the difference between the input absolute times of the position pulses, and the speed is calculated from this moving time and the converted moving distance. These calculations and the detection of the position pulse input absolute time are performed by a calculation control device, which has the drawback of causing errors in speed detection due to operational delays that occur as the control load of the calculation control device increases.
This will be explained in detail below.

制御回路Aの位置パルス入力部1から計算制御
装置Bの合理性チエツク部2を経て取出された位
置パルス信号の入力絶対時刻は、位置パルス信号
が入力したときに速度算出時刻読出し部3が動作
することにより、後に示す計時カウンタ12の絶
対時刻から読出され、速度算出時刻レジスタ4に
順次セツトされる。位置パルス毎に速度算出時刻
レジスタ4に順次更新セツトされる絶対時刻は、
時間幅検出部5に読込まれる。時間幅検出部5
は、速度算出基準時間記憶部6にセツトされた速
度算出基準時間と、速度算出時刻記憶制御部7を
通して速度算出時刻記憶部8にセツトされた過去
の絶対時刻とレジスタ4から読込まれた現在の絶
対時刻との差(時間幅と称す)とを比較する。こ
の比較で速度算出基準時間よりも上記時間幅が大
きいことを条件に、時間幅検出部5は速度算出部
9に上記時間幅を与えると同時に、速度算出時刻
記憶制御部7を動作させ、記憶部8にレジスタ4
の位置パルス入力絶対時刻を与え、該記憶部8の
内容を更新する。また、時間幅検出部5は位置パ
ルスカウンタ10にセツトされた距離データを速
度算出部9に出力させ、該カウンタ10をリセツ
トする。速度算出部9は上記距離データを上記時
間幅で除し、速度を算出する。
The input absolute time of the position pulse signal taken out from the position pulse input section 1 of the control circuit A through the rationality check section 2 of the calculation control device B is determined by the speed calculation time reading section 3 operating when the position pulse signal is input. As a result, the absolute time of the time counter 12, which will be described later, is read out and sequentially set in the speed calculation time register 4. The absolute time that is sequentially updated and set in the speed calculation time register 4 for each position pulse is:
The data is read into the time width detection section 5. Time width detection section 5
is the speed calculation reference time set in the speed calculation reference time storage section 6, the past absolute time set in the speed calculation time storage section 8 through the speed calculation time storage control section 7, and the current time read from the register 4. The difference from the absolute time (referred to as time width) is compared. In this comparison, on the condition that the above-mentioned time width is larger than the speed calculation reference time, the time width detection section 5 gives the above-mentioned time width to the speed calculation section 9, and at the same time operates the speed calculation time storage control section 7 to store it. Register 4 in part 8
The position pulse input absolute time is given to update the contents of the storage unit 8. Further, the time width detection section 5 outputs the distance data set in the position pulse counter 10 to the speed calculation section 9, and resets the counter 10. The speed calculation unit 9 divides the distance data by the time width to calculate the speed.

さて、合理性チエツク部2の位置パルスによる
レジスタ4への絶対時刻セツトは、計算制御装置
Bに備えるクロツクパルス発生部11のクロツク
を計数する計時カウンタ12の内容を位置パルス
による時刻読出し部3の制御で行なう。
Now, the absolute time setting in the register 4 using the position pulse of the rationality check section 2 is performed by controlling the time reading section 3 using the position pulse to set the contents of the time counter 12 that counts the clock of the clock pulse generation section 11 provided in the calculation control device B. Let's do it.

したがつて、位置パルス信号入力に対応した速
度算出時刻読出し部3の応答が遅れると、クロツ
クパルス発生部11の出力により時計カウンタ1
2の内容が変化していまい、正しい位置パルス入
力絶対時刻が得られないという欠点があつた。
Therefore, if the response of the speed calculation time reading section 3 corresponding to the input of the position pulse signal is delayed, the output of the clock pulse generating section 11 causes the clock counter 1 to
There was a drawback that the contents of 2 did not change and the correct absolute position pulse input time could not be obtained.

第2図に、この様子を示す。 Figure 2 shows this situation.

第2図において、クロツクパルスは一定周期で
発生し、計時カウンタの絶対時刻は、クロツクパ
ルスの発生数を順次加算したものである。第2図
のように位置パルスP1の入力絶対時刻T1である
とすると、位置パルスP1に対応する速度算出時刻
読出しR1が遅れた場合、速度算出時刻として検
出した値は、T1+2のような結果となる。この
結果により得られる速度V11,移動距離Dとする
と、 V11=D/T−T+2 …………(1) また、正しい速度V1とすると、 V1=D/T−T ……………(2) よつて、検出速度の偏差ΔV1は、 ΔV1=V11−V1 =−V12/T−T+2 ……(3) の偏差が生じる。
In FIG. 2, clock pulses are generated at regular intervals, and the absolute time of the time counter is the sum of the number of generated clock pulses. Assuming that the input absolute time of position pulse P 1 is T 1 as shown in Fig. 2, if the speed calculation time readout R 1 corresponding to position pulse P 1 is delayed, the value detected as the speed calculation time will be T 1 The result is something like +2. Assuming the speed V 11 and moving distance D obtained from this result, V 11 = D/T 1 − T 0 +2 ………(1) Also, assuming the correct speed V 1 , V 1 = D/T 1 − T 0 ……………(2) Therefore, the detected speed deviation ΔV 1 is ΔV 1 =V 11 −V 1 =−V 1 2/T 1 −T 0 +2……(3) .

また、このようになつた後、第2図の位置パル
ス入力P4に対する速度算出時刻読出しR4の遅れ
が十分小さかつたとすると、速度算出時刻として
はT4となる。
Further, after this happens, assuming that the delay in the speed calculation time readout R4 with respect to the position pulse input P4 in FIG. 2 is sufficiently small, the speed calculation time becomes T4 .

この結果により得られる速度V41は、移動距離
を便宜上Dとおけば、 V41=D/T−T−2 …………(4) このときの正しい速度V4は、 V4=D/T−T …………………(5) よつて、検出速度の偏差ΔV4は、 ΔV4=V41−V4 =V42/T−T−2 ………(6) 上記のように、1回だけ速度算出時刻読出しの
遅れが発生した場合、検出速度の偏差が2回(Δ
V1およびΔV4)発生し、これが速度検出誤差とな
る。
The speed V 41 obtained from this result is, if the moving distance is set as D for convenience, V 41 = D/T 4 − T 1 −2 …(4) The correct speed V 4 at this time is V 4 = D/T 4 −T 1 …………………(5) Therefore, the detection speed deviation ΔV 4 is ΔV 4 =V 41 −V 4 =V 4 2/T 4 −T 1 −2 …… ...(6) As mentioned above, if there is a delay in reading the speed calculation time only once, the deviation of the detected speed will occur twice (Δ
V 1 and ΔV 4 ), which becomes a speed detection error.

速度算出時刻読出しの遅れは、計算制御装置の
制御負荷に比例して発生頻度が高くなり、位置パ
ルス入力数が増加する高速度域で著しくなる。
The delay in speed calculation time readout increases in frequency in proportion to the control load of the calculation control device, and becomes significant in a high speed range where the number of position pulse inputs increases.

本発明の目的は、速度算出時刻読出しの遅れが
発生しても、速度検出誤差を生じないような速度
検出装置を提供することである。
An object of the present invention is to provide a speed detection device that does not cause a speed detection error even if a delay occurs in speed calculation time reading.

本発明は、位置パルス入力絶対時刻を、位置パ
ルス入力と同時に検出し、これを次の位置パルス
入力まで保持することにより、速度算出時刻読出
しの遅れが発生しても、速度算出時刻の検出結果
が変動しないようにしたものである。
The present invention detects the position pulse input absolute time at the same time as the position pulse input and holds this until the next position pulse input, so that even if there is a delay in reading the speed calculation time, the speed calculation time detection result This is done so that it does not change.

第3図に、本発明の一実施例の構成を示す。 FIG. 3 shows the configuration of an embodiment of the present invention.

本実施例では、位置パルス入力計時部を制御回
路Aで構成し、クロツクパルス発生部11および
計時カウンタ12を制御回路で実現もしくは計算
制御装置Bから取出し、計時バツフア制御部13
で制御する計時カウンタ読出し部14を介して計
時バツフア15に一時記憶する。即ち、計算制御
装置が取込む位置パルス入力絶対時刻は、計時バ
ツフア15にセツトされたデータである。
In this embodiment, the position pulse input clock section is configured by the control circuit A, the clock pulse generator 11 and the clock counter 12 are realized by the control circuit or taken out from the calculation control device B, and the clock buffer control section 13
The data is temporarily stored in a time buffer 15 via a time counter readout unit 14 controlled by a time counter readout unit 14 controlled by a time counter readout unit 14 controlled by a time counter readout section 14 controlled by a time counter readout section 14 controlled by a time counter readout section 14 controlled by a time counter readout section 14 controlled by a time counter readout section 14 controlled by a time counter readout section 14 controlled by a time counter readout section 14 . That is, the position pulse input absolute time taken in by the calculation control device is the data set in the clock buffer 15.

位置パルス入力と同時に計時バツフア制御部1
3が計時カウンタ読出し部14を動作させ、計時
カウンタ12の絶対時刻が計時バツフア15にセ
ツトされる。計時バツフア制御部13および計時
カウンタ読出し部14は、位置パルス入力時のみ
動作するので、計時バツフア15にセツトされた
位置パルス入力絶対時刻は、次の位置パルス入力
まで保持される。
Timing buffer control unit 1 simultaneously with position pulse input
3 operates the time counter reading section 14, and the absolute time of the time counter 12 is set in the time buffer 15. Since the timing buffer control section 13 and the timing counter reading section 14 operate only when a position pulse is input, the position pulse input absolute time set in the timing buffer 15 is held until the next position pulse input.

位置パルス入力時、計算制御装置は、合理化チ
エツク部2および速度算出時刻読出し部3が動作
し、上記でセツトされた計時バツフア15の位置
パルス入力絶対時刻を読出し、速度算出時刻レジ
スタ4にセツトする。
When a position pulse is input, the calculation control device operates the rationalization check section 2 and the speed calculation time reading section 3, reads out the position pulse input absolute time of the timing buffer 15 set above, and sets it in the speed calculation time register 4. .

第4図に、位置パルス入力時の計時バツフアお
よび速度算出時刻読出しの様子を示す。
FIG. 4 shows how the clock buffer and speed calculation time are read out when position pulses are input.

第4図において、クロツクパルスは一定周期で
発生し、計時カウンタの絶対時刻は、クロツクパ
ルスの発生数を順次加算したものである。第4図
の位置パルス入力P1が発生したとき、計時バツフ
アには位置パルス入力絶対時刻T1がセツトさ
れ、位置パルス入力P1に対応する速度算出時刻読
出しR1が遅れた場合でも、速度算出時刻として
検出した値は、T1となり正しい結果が得られ
る。
In FIG. 4, clock pulses are generated at regular intervals, and the absolute time of the time counter is the sum of the number of generated clock pulses. When the position pulse input P 1 in Fig. 4 occurs, the position pulse input absolute time T 1 is set in the timing buffer, and even if the speed calculation time readout R 1 corresponding to the position pulse input P 1 is delayed, the speed The value detected as the calculation time becomes T 1 , and a correct result is obtained.

速度算出時刻読出しR1が、次の位置パルス入
力P2よりも前に終了すれば、常時正確な速度算出
時刻が得られるので、速度検出誤差は発生しな
い。
If the speed calculation time readout R1 ends before the next position pulse input P2 , accurate speed calculation time can be obtained at all times, so no speed detection error occurs.

本実施例によれば、位置パルスの絶対時刻の取
込みは、制御回路Aに設けた計時バツフア制御部
13,計時カウンタ読出し部14及び計時バツフ
ア15により該バツフア15に一時記憶し、この
内容を次の位置パルスまでにレジスタ4にセツト
するため、計算制御装置Bでの制御負担増加に伴
い発生する合理性チエツク部2の動作遅れに影響
されることがなくなり、速度検出誤差が少なくな
るし、計算制御装置の変更なしに位置パルス入力
のノイズ除去を該位置パルス入力に合せた機能と
して実現できる。
According to this embodiment, the absolute time of the position pulse is taken in by the time buffer control section 13, the time counter readout section 14, and the time buffer 15 provided in the control circuit A, and the contents are temporarily stored in the buffer 15. Since the position pulse is set in the register 4 by the position pulse of Noise removal of position pulse input can be realized as a function tailored to the position pulse input without changing the control device.

また、計算制御装置Bで標準的に装備している
一定周期のクロツクパルスを使用せずに、制御回
路でクロツクパルス発生部を実現すれば、位置パ
ルス入力時間間隔に対応した適切な周期のクロツ
クを使用することができる。
In addition, if the clock pulse generator is implemented in the control circuit instead of using the clock pulse with a fixed period that is standardly equipped in calculation control device B, a clock with an appropriate period corresponding to the position pulse input time interval can be used. can do.

本発明によれば、速度算出時刻の検出を、計算
制御装置の制御負荷に関係なく正確に行なうこと
ができるので、計算制御装置の制御負荷が増加す
る高速度域でも速度検出誤差が生じない速度検出
が可能である。
According to the present invention, the speed calculation time can be accurately detected regardless of the control load of the calculation control device, so that speed detection errors do not occur even in high speed ranges where the control load of the calculation control device increases. Detection is possible.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来の速度検出装置、第2図は第1図
における速度算出時刻検知内容の説明図、第3図
は本発明の一実施例を示す構成図、第4図は第3
図における速度算出時刻検知内容の説明図であ
る。 A……制御回路、B……計算制御装置、1……
位置パルス入力部、2……合理性チエツク部、3
……速度算出時刻読出し部、4……レジスタ、5
……時間幅検出部、6……基準時間記憶部、7…
…時刻記憶制御部、8……時刻記憶部、9……速
度算出部、10……位置パルスカウンタ、11…
…クロツクパルス発生部、12……計時カウン
タ、13……計時バツフア制御部、14……計時
カウンタ読出し部、15……計時バツフア。
FIG. 1 is a conventional speed detection device, FIG. 2 is an explanatory diagram of the speed calculation time detection contents in FIG. 1, FIG. 3 is a configuration diagram showing an embodiment of the present invention, and FIG.
It is an explanatory view of speed calculation time detection contents in a figure. A...Control circuit, B...Calculation control device, 1...
Position pulse input section, 2... Rationality check section, 3
...Speed calculation time reading unit, 4...Register, 5
...Time width detection section, 6...Reference time storage section, 7...
...Time storage control unit, 8...Time storage unit, 9...Speed calculation unit, 10...Position pulse counter, 11...
...Clock pulse generation section, 12...Time counter, 13...Time buffer control section, 14...Time counter reading section, 15...Time buffer.

Claims (1)

【特許請求の範囲】[Claims] 1 移動体の走行距離に応じた位置パルス列を発
生する手段と、この位置パルス列を入力して移動
体の速度をプログラム処理により算出する計算制
御装置とを備え、この計算制御装置は、上記位置
パルス列のうち第1および第2のパルスの入力時
刻を読取る手段と、これらの2つの入力時刻の差
から上記2パルス間の時間幅を算出する手段と、
上記2パルスの間に入力した位置パルス数を計数
する手段と、この計数内容を上記時間幅で除す速
度算出手段とを含むものにおいて、上記計算制御
装置の外部に設けられ、計時バツフアと、上記パ
ルス列発生手段の出力パルス発生毎に絶対時刻計
時カウンタの計時内容を上記計時バツフアへ読出
す手段とを備えた制御回路を備え、上記パルス入
力時刻読取手段は、第1および第2パルス入力後
の上記計時バツフアの記憶計時を読取るように構
成したことを特徴とする速度検出装置。
1. A means for generating a position pulse train according to the travel distance of a moving object, and a calculation control device that inputs this position pulse train and calculates the speed of the mobile object by program processing. means for reading the input times of the first and second pulses, and means for calculating the time width between the two pulses from the difference between these two input times;
A device including a means for counting the number of position pulses inputted between the two pulses, and a speed calculation means for dividing the counted contents by the time width, which is provided outside the calculation control device, and includes a timing buffer; A control circuit is provided with means for reading out the time measurement contents of the absolute time counter to the time measurement buffer every time an output pulse is generated from the pulse train generation means, and the pulse input time reading means is configured to read out the time measurement contents of the absolute time counter to the time measurement buffer every time an output pulse is generated by the pulse train generation means, and the pulse input time reading means A speed detection device characterized in that it is configured to read the time stored in the time measurement buffer.
JP7238379A 1979-06-11 1979-06-11 Speed detecting unit Granted JPS55164366A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7238379A JPS55164366A (en) 1979-06-11 1979-06-11 Speed detecting unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7238379A JPS55164366A (en) 1979-06-11 1979-06-11 Speed detecting unit

Publications (2)

Publication Number Publication Date
JPS55164366A JPS55164366A (en) 1980-12-22
JPS6134623B2 true JPS6134623B2 (en) 1986-08-08

Family

ID=13487703

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7238379A Granted JPS55164366A (en) 1979-06-11 1979-06-11 Speed detecting unit

Country Status (1)

Country Link
JP (1) JPS55164366A (en)

Also Published As

Publication number Publication date
JPS55164366A (en) 1980-12-22

Similar Documents

Publication Publication Date Title
US4433919A (en) Differential time interpolator
US4811238A (en) Torque measurment system
US4503374A (en) Speed detection apparatus and method
US5233292A (en) Speed detector device for elevator
JPS6229028B2 (en)
US4095158A (en) Position-controlling system
EP0374797B1 (en) Digital servo system for controlling rotational speed of rotary body
US5247342A (en) Light wavelength measuring apparatus including an interference spectroscopic section having a movable portion
JPS6134623B2 (en)
EP0660938B1 (en) Full and partial cycle counting apparatus and method
JPH0447664Y2 (en)
JPH0673168B2 (en) Control method of magnetic recording / reproducing apparatus
JPS64612Y2 (en)
JPS601581B2 (en) Speed detection device in servo mechanism
JPH05332788A (en) Data processing device for rotary encoder
JPS5923196B2 (en) Digital servo system
JPH0469079A (en) Apparatus for sensing motor speed
JP2611099B2 (en) Displacement measuring device
RU1820207C (en) Method and device for measuring length and angles
JPH07209316A (en) Digital AC servo device
JP2827446B2 (en) Motor speed detection method
JPH07154990A (en) Motor speed controller
JPH02119591A (en) Motor speed controller
JPH0148512B2 (en)
SU1013913A2 (en) Interpolator checking device