JPH0758904B2 - パルス計数装置 - Google Patents

パルス計数装置

Info

Publication number
JPH0758904B2
JPH0758904B2 JP62158075A JP15807587A JPH0758904B2 JP H0758904 B2 JPH0758904 B2 JP H0758904B2 JP 62158075 A JP62158075 A JP 62158075A JP 15807587 A JP15807587 A JP 15807587A JP H0758904 B2 JPH0758904 B2 JP H0758904B2
Authority
JP
Japan
Prior art keywords
time
count value
cumulative
reference time
per unit
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
JP62158075A
Other languages
English (en)
Other versions
JPS642418A (en
JPH012418A (ja
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
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP62158075A priority Critical patent/JPH0758904B2/ja
Publication of JPS642418A publication Critical patent/JPS642418A/ja
Publication of JPH012418A publication Critical patent/JPH012418A/ja
Publication of JPH0758904B2 publication Critical patent/JPH0758904B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Measuring Frequencies, Analyzing Spectra (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、信号伝送装置に接続または内蔵して該信号伝
送装置の伝送誤りの発生に応じて出力されるパルスの単
位時間当たりの個数を計数して該パルスの個数及び計数
に要した時間とで演算を行い、単位時間当たりのパルス
の個数を計数する装置に関し、特に単位時間当たりの信
号伝送速度比のパルス発生率を計数する装置に関する。
〔従来の技術〕
従来、単位時間当りのパルスの計数装置としては、固定
の測定時間を設定し、その測定時間中に計数されたパル
スの箇数と測定時間とを用いて演算を行い、単位時間当
りのパルスの箇数を求める構成となっていた。
〔発明が解決しようとする問題点〕
上述した従来のパルス計数装置では、測定時間が固定で
あるために、単位時間当りのパルスの箇数が時間的に変
動した場合には、変動の度合に応じて計数装置の演算精
度が変動するという欠点がある。
すなわち、測定時間に対してパルスの箇数が十分に多い
場合には演算精度が高いが、測定時間に対してパルスの
箇数が少ない場合には、演算精度が低くなってしまう。
これは測定時間が固定である事に起因するものであり、
単位時間当りのパルスの箇数が時間的に変動する場合に
は、従来の計数装置は不適当である欠点がある。
〔問題点を解決するための手段〕
本発明のパルス計数装置は、パルスの箇数を計数し、該
パルスの計数値ならびに該計数に要した時間を用いて、
単位時間あたりのパルス箇数を演算するパルス計数装置
において、少なくとも、基準時間内のパルス箇数を計数
し、これを繰り返す手段と、該手段で計数された計数値
と設定値とを比較し、その大小を判定する第1の判定手
段と、前記の計数値が前記設定値よりも小さい場合に、
前回までの累計計数値に前記の計数値を加算すると共
に、前回までの累計基準時間に前記の基準時間を加算す
る手段と、該手段で加算された今回までの累計計数値
が、前記の設定値より大きい場合に、今回までの累計計
数値ならびに累計基準時間を用いて、今回までの単位時
間当りのパルス箇数を求める手段と、前記第1の判定手
段で、前記の計数値が前記設定値より大きい場合に、前
回までの累計基準時間がゼロか否かを判定する第2の判
定手段と、該第2の判定手段で前回までの累計基準時間
がゼロでない場合に、前回までの累計計数値ならびに累
計基準時間を用いて、前回までの単位時間当りのパルス
箇数を求める手段と、前記第2の手段で、前回までの累
計基準時間がゼロである場合に、前記計数値ならびに基
準時間を用いて、今回の単位時間当りのパルス箇数を求
める手段と、を備えていることを特徴とする。
〔作用〕
したがって本発明によると、単位時間あたりのパルスの
箇数が時間的に変動しても、計数装置の演算精度が安定
することになる。言い換えると、測定時間に対してパル
スの箇数が少ない場合でも、演算精度が高くなる利点が
ある。
〔実施例〕
以下に本発明を、その実施例について図面を参照して説
明する。
第1図は本発明による一実施例を示すフローチャートで
ある。1は基準時間tiにパルスの箇数Niを計数し、それ
を繰り返す第1のステップであり、2はステップ1から
得られた計数値Niと設定値N0の大小を比較し判定する第
2のステップであり、3はNi<N0の場合に、前回までの
累計計数値ΣNi-1および累計基準時間ΣTi-1にそれぞれ
今回の計数値Niと今回の基準時間tiとを加算する第3の
ステップであり、4はステップ3で行われた加算結果Σ
Ni=ΣNi-1+Niと設定値N0の大小を比較し判定する第4
のステップであり、5はΣNi≧N0の場合に、ステップ3
で行われた加算結果ΣNi,Σtiを用いて演算を行う第5
のステップ、6は今回までの累計計数値ΣNi,累計基準
時間Σtiを0に設定する第6のステップである。
7はステップ2でNi≧N0の場合に、前回までの累計基準
時間Σti-1が0か否かの判定を行って、前回に演算が行
なわれたか否かの判定を行う第7のステップ、8はΣt
i-1≠0の場合に、前記ΣNi-1、Σti-1を用いて演算を
行う第8のステップ、9は前記ΣNi-1、Σti-1を0に設
定する第9のステップ、10は、前記Ni,tiを用いて演算
を行う10のステップである。
次に第1図の動作を説明すると、ステップ1により得ら
れた計数値Niは、ステップ2によりNi≧N0の真偽を判定
され、判定結果が偽(NO)の場合には、ステップ3にて
ΣNi=ΣNi-1+NiならびにΣti-1=Σti-1+tiの演算を
行い、ステップ4にてNi≧N0の真偽が判定される。
ステップ4の判定結果が真(YES)の場合には、ステッ
プ5にてΣNiならびにΣtiを用いて演算を行い、今回ま
での単位時間当りのパルスの箇数を求め、ステップ6に
てΣNiおよびΣtiの値を0にする。
一方、ステップ4の判定結果が偽(NO)の場合には、今
回の処理を終了する。
また、ステップ2の判定結果が真(YES)の場合には、
ステップ7の処理に移り、Σti-1=0の真偽を判定す
る。ステップ7の判定結果が偽(NO)の場合には、前回
に演算が行われていない事を意味するため、先ずステッ
プ8により、ΣNi-1,Σti-1を用いて演算を行い、前回
までの単位時間当りのパルスの箇数を求め、次にステッ
プ9によりΣNi-1、Σti-1の値を0にする。次に、ステ
ップ10にてNi,tiを用いて今回の単位時間当りのパルス
の箇数を求め、処理を終了する。
ステップ7の判定結果が真(YES)の場合には、前回に
演算が行われた事を意味するため、ステップ10により、
Ni,tiを用いて今回の単位時間当りのパルスの箇数を求
め、処理を終了する。
ここで本発明の実施例を要約すると、パルスの箇数を計
数し、このパルス箇数及び計数に要した時間を用いて演
算を行い、単位時間当りのパルス箇数を求める装置に於
いて、基準時間内のパルス箇数を計数し、これを連続し
て繰り返す手段と、該計数値と設定値とを比較し、その
大小を判定する手段と、大小判定の結果、該計数値の方
が前記の設定値より小さい場合には、該計数値及び基準
時間をそれぞれ前回までの計数値の累計及び基準時間の
累計に新たに加算する手段と、前記の計数値の加算の結
果の累計計数値が前記の設定値より大きい場合に、該累
計計数値及び該累計基準時間とを用いて演算を行う手段
と、また前記の計数値と前記の設定値との大小比較の結
果、該計数値の方が前記の設置値より大きい場合で、か
つ前回に演算が行われていない場合には、先ず前回まで
の累計計数値と累計基準時間を用いて演算を行い、次に
今回の計数値と前記の基準時間を用いて演算を行う手段
と、前記の大小比較の結果、今回の計数値の方が第1の
設定値より大きい場合で、かつ前回に演算が行われてい
る場合には、今回の計数値と前記の基準時間を用いて演
算を行う手段と、演算後に累計計数値と累計基準時間と
を0に設定する手段と、を具備する事を特徴とする。
本発明の具体的な動作例を第2図に示す。本図は、測定
時間T1からT13までのパルス計数装置の動作を示したも
のであり、設定値NOを3としている。T1時にはパルス計
数値Nが10で、ΣNとΣTの両者とも0であるため単位
時間当たりのパルス数の演算結果は10となる。T2からT7
時にはΣNが3以上になるまでパルス計数値と単位時間
が累積加算され、T時にΣNが3となるため演算結果
は、0.5となる。次に、ΣNとΣTが各々クリアされた
後、T8からT13時には、T8からT12はパルスの発生頻度が
少なく、T13でパルスが急増している。この場合、T8か
らT12の累積加算ΣNとΣTを使用して0.4を演算する。
また、T13時には、その時点でのNとTを用いて演算す
る。
パルス数の少ないT2からT12においては、本発明の累積
演算をしないで単位時間当たりのパルス計数N/Tを求め
た場合には、0または1となっているのに対して、本発
明の演算処理では、0.4または0.5と精度が改善されてい
ることが示されている。なお、T2からT6及びT8からT11
の演算結果は、T7とT12が累積平均を表しているためそ
れぞれの値を使用している。
第3図は、本願発明のパルス計数装置の構成の一実施例
を示したものである。本図において、パルス入力端子に
入力された被測定パルスは、カウンタ11にてパルス数を
計数し、タイマ12の単位時間毎の制御信号にて演算回路
14に計数値を出力する。演算回路14は、カウンタ11の計
数値による単位時間当たりのパルス計数値の演算機能、
ΣNレジスタ15及びΣTレジスタ16への計数値N及びタ
イマ値Tの出力機能,ΣNレジスタ15,ΣTレジスタ16
により単位時間当たりのパルス計数値の演算機能、制御
回路13により制御されたタイミングでメモリ17への出力
機能を有する。制御回路13は、カウンタ計数値N,ΣNレ
ジスタ15,ΣTレジスタ16の内容を使用して判定を行い
演算回路14,ΣNレジスタ15,ΣTレジスタ16,メモリ17
を制御している。
〔発明の効果〕
以上説明したように本発明は、今回のパルスの計数値が
設定値以上の場合には即時に演算を実行し、また計数値
が設定値以下の場合には、次回以降の計数値との累計を
とって演算をおこなうことにより、演算精度の低下を防
ぐ事ができ、加えて累計計数値が設定値以上になった場
合には、累計を中止して演算を行う事により、単位時間
当りパルスの箇数を時間的な変動に対して、精度良く演
算を行う事ができるという効果がある。
【図面の簡単な説明】
第1図は、本発明による一実施例を示すフローチャート
である。 第2図は、本発明の具体的な動作例を示す図である。第
3図は、本発明の構成の実施例を示す図である。 1〜10……ステップ、 11……カウンタ、12……タイマ、13……制御回路、14…
…演算回路、15……ΣNレジスタ、16……ΣTレジス
タ、17……メモリ ti……基準時間 Ni……パルス箇数の計数値、 N0……設定値、 ΣNi-1,ΣNi……累計計数値、 Σti-1,Σti……累計基準時間。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】伝送信号誤りによるパルスの個数を計数
    し、該パルスの計数値ならびに該計数に要した時間を用
    いて、単位時間あたりのパルス個数を演算するパルス計
    数装置において、少なくとも、 基準時間Ti内のパルス個数Ni(iは、1以上の正の整
    数、Ti,Niは、iにおける正の整数)を計数し、これを
    繰り返す手段と、 該手段で計数された計数値Niと設置値Noとを比較し、そ
    の大小を判定する第1の判定手段と、 前記計数値Niが前記設定値Noよりも小さい場合に、前回
    までの累計計数値ΣNi−1に前記計数値を加算すると共
    に、前回までの累計基準時間Ti−1に前記の基準時間を
    加算して今回までの累計計数値ΣNi=ΣNi−1+Ni及び
    累計基準時間ΣTi=ΣTi−1+Tiを求める手段と、 該手段で加算された今回までの累計計数値ΣNiが、前記
    の設定値Noより大きい場合に、今回までの累計計数値Σ
    Niならびに累計基準時間ΣTiを用いて、今回までの単位
    時間当たりのパルス個数を求める手段と、 前記第1の判定手段で、前記の計数値Niが前記設定値No
    よりも大きい場合に、前回までの累計基準時間がゼロか
    否かを判定する第2の判定手段と、 該第2の判定手段で前回までの累計基準時間ΣTi−1が
    ゼロでない場合に、前回までの累計計数値ΣNi−1なら
    びに累計基準時間ΣTi−1を用いて、前回までの単位時
    間当たりのパルス個数を求める手段と、 前記第2の判定手段で、前回までの累計基準時間ΣTi−
    1がゼロである場合に、前記計数値Niならびに基準時間
    Tiを用いて、今回の単位時間当たりのパルス個数を求め
    る手段と、 を備えていることを特徴とするパルス計数装置。
JP62158075A 1987-06-24 1987-06-24 パルス計数装置 Expired - Lifetime JPH0758904B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62158075A JPH0758904B2 (ja) 1987-06-24 1987-06-24 パルス計数装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62158075A JPH0758904B2 (ja) 1987-06-24 1987-06-24 パルス計数装置

Publications (3)

Publication Number Publication Date
JPS642418A JPS642418A (en) 1989-01-06
JPH012418A JPH012418A (ja) 1989-01-06
JPH0758904B2 true JPH0758904B2 (ja) 1995-06-21

Family

ID=15663749

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62158075A Expired - Lifetime JPH0758904B2 (ja) 1987-06-24 1987-06-24 パルス計数装置

Country Status (1)

Country Link
JP (1) JPH0758904B2 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58148523A (ja) * 1982-02-26 1983-09-03 Nippon Seiki Co Ltd パルス計数方式
JPS58148522A (ja) * 1982-02-26 1983-09-03 Nippon Seiki Co Ltd パルス計数方式
JPS6093824A (ja) * 1983-10-27 1985-05-25 Nippon Seiki Co Ltd パルス計数装置

Also Published As

Publication number Publication date
JPS642418A (en) 1989-01-06

Similar Documents

Publication Publication Date Title
EP0633455B1 (en) Electromagnetic flowmeter
KR20040068971A (ko) 광대역 주파수 범위에서 펄스 입력 신호의 주파수를 높은정확도로 결정하는 방법
GB1603956A (en) Measuring apparatus for determining the cycle duration of an ac waveform
CN109814835B (zh) 一种基于fpga的间隔均分装置及ip核
JPH10239440A (ja) ディジタル計数率計
JP3077187B2 (ja) パルスくり返し間隔測定回路
JP3223884B2 (ja) デューティ比判定回路及びデューティ比判定方法
CN112782474A (zh) 频率检测电路及频率检测方法
JPH06284560A (ja) 系統異常の検出方法
JPH04225171A (ja) 周波数測定装置
US4618969A (en) Digital ratemeter
JPS60238975A (ja) 時系列データ補正装置
JPS60182354A (ja) インジエクタ駆動パルス幅の測定装置
SU1418752A1 (ru) Адаптивное устройство дл сглаживани случайных процессов
JPH0340847B2 (ja)
JPH0119656B2 (ja)
JPS648933B2 (ja)
JP3488782B2 (ja) 車両の車輪速度演算装置
JPS5940272A (ja) デジタル周波数計
SU710532A3 (ru) Устройство дл контрол приборов телекоммуникационной системы
SU911537A1 (ru) Устройство дл определени функции распределени интервалов между случайными импульсами
JPH05172831A (ja) 速度測定値点検装置
JP2545246Y2 (ja) ピーク値検出回路
JPS61137441A (ja) パルス計数装置
JPH05180855A (ja) 速度検出装置