JPH0641879B2 - 多重化データ読取りシステム - Google Patents

多重化データ読取りシステム

Info

Publication number
JPH0641879B2
JPH0641879B2 JP57503419A JP50341982A JPH0641879B2 JP H0641879 B2 JPH0641879 B2 JP H0641879B2 JP 57503419 A JP57503419 A JP 57503419A JP 50341982 A JP50341982 A JP 50341982A JP H0641879 B2 JPH0641879 B2 JP H0641879B2
Authority
JP
Japan
Prior art keywords
read
digit
permutation
reading
read permutation
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
JP57503419A
Other languages
English (en)
Other versions
JPS58502017A (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.)
KURINTETSUKU NYUUTORISHON
KURINTETSUKU NYUUTORISHON CO
Original Assignee
KURINTETSUKU NYUUTORISHON
KURINTETSUKU NYUUTORISHON CO
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 KURINTETSUKU NYUUTORISHON, KURINTETSUKU NYUUTORISHON CO filed Critical KURINTETSUKU NYUUTORISHON
Publication of JPS58502017A publication Critical patent/JPS58502017A/ja
Publication of JPH0641879B2 publication Critical patent/JPH0641879B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1497Details of time redundant execution on a single processing unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/04Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments using a combination of such display devices for composing words, rows or the like, in a frame with fixed character positions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Analogue/Digital Conversion (AREA)
  • Automatic Analysis And Handling Materials Therefor (AREA)

Description

【発明の詳細な説明】 本発明は動的に変化する数値を正確に提示するためのシ
ステム、そしてもっと詳しくは多重化数値データを読取
り、そして提示するためのシステムに関する。
背景技術 例証した具体例は中味を積みもしくは卸しており、その
ためその重量が動的に変化している容器に関し、正確な
重量情報の提示に関するが、本発明のシステムは他の動
的に変化している数値の読取りおよび提示に応用し得る
ことを理解すべきである。
中味を積み卸ししている容器の重量の読取りおよび提示
のような、変化している数値の読取りおよび提示におい
ては、マイクロプロセッサーを基本とするシステムが利
用される時はいくつかの問題が発生する。例えば、もし
アナログ重量情報が2進化10進(BCD)コードへ変
換されるならば、BCDコードは典型的には1桁毎に読
取られる。しかしながら、重量情報のようなアナログデ
ータは、容器の中味の積み卸し中のように、普通の作業
中常に変化し得る。このため読取りサイクル中、既に読
取った値が変化するであろう。
この問題のイラストが第1図に見られる。第1図は時間
から時間tの間読取られているシステムを図示す
る。時間tとtの間、重量は99gである。t
の間のある時間、重量は100gへ変化した。この
ため時間tから時間tまで、重量は100gであ
る。
このデータはある時間において1桁毎に読取られるため
問題を生ずる。このように時間tにおいて単位桁9が
読取られ、時間tにおいて10位の桁9が読取られ、
時間tにおいて100位の桁1が読取られ、そして時
間tにおいて1000位の桁0が読取られる。これは
0199の見掛け読取りを生じ、正確な読取りはt
らtまでは99で、tからtまでは100でなけ
ればならないからこの読取りは不正確である。
この問題の可能性ある解決法は、t読取りがtの終
わりまで残っているようにデータをラッチするハードウ
エアの付加である。しかしながら、必要なラッチを提供
するためそのようなハードウエアまたは回路の付加は比
較的高価である。
従って、本発明の目的はラッチするハードウエアを必要
としない、変化しているデータを正確に読取るシステム
を提供することである。
本発明の他の目的および利益は説明が進行するにつれて
明らかになるであろう。
本発明の概要 本発明によれば、動的に変化している多重化数値データ
を提示するための方法が提供される。該方法は、 (a)第1の桁を得るため第1のビット配列を読取り、
その後以後の桁を得るため以後のビット配列を順次読取
ることにより、BCDコードの形の読取り順列を提供す
るステップと、 (b)読取ったBCDコードの形の読取り順列を記憶さ
せるステップと、 (c)前記(a)および(b)のステップを少なくとも
2回繰り返すステップと、 (d)各読取り順列を前回の読取り順列と比較するステ
ップと、 (e)もし各読取り順列が前回の読取り順列と少なくと
も2回連続して同じであれば多桁数値を表す出力を提供
し、もしそうでなければ前記(a)ないし(d)のステ
ップを繰り返し続けるステップよりなる。
例証具体例においては、多重化数値は4桁数値である。
第1の桁を得るため第1のビット配列の読取り後、第2
の桁を得るため第2のビット配列が読取られ、第3の桁
を得るため第3のビット配列が読取られ、その後第4の
桁を得るため第4のビット配列が読取られる。記憶ステ
ップは得られた4桁を記憶するステップよりなる。
例証具体例においては、全読取り順列反復回数はもし2
回の連続読取り順列が前回と同一でないならば制限され
る。このため、カウンターが所望の最大カウント数へ初
期化される。このカウンターは各繰り返し読取り順列に
応答して変化し、もしカウンターが最大値へ達したなら
ばエラー信号が供給される。
さらに本発明によれば、動的に変化している多重化数値
データを提示するためのシステムが提供される。該シス
テムは、 提示すべき数値を表すアナログ信号を提供する手段と、 該アナログ信号を2進コードデイジットへ変換する手段
と、 該2進コードデイジットを多重化する手段と、 多重化した数値の第1の桁に対応する第1のビット配列
を読取り、その後以後の桁に対応するビット配列を順次
読取ることによってBCDコードの形の読取り順列を提
供するための手段と、 得られた読取り順列を記憶するための手段と、 前記読取りをその後少なくとも2回繰り返すための手段
と、 記憶された読取り順列とその後繰り返された読取りの読
取り順列を比較するための手段と、 その後繰り返された読取り順列が記憶した読取り順列と
少なくとも2回連続して同じになるまで前記読取りを何
度も繰り返すことを続けるための手段と、 繰り返される読取りの全回数を制限するための手段 を備えている。
本発明のもっと詳しい説明は以下の説明および請求の範
囲にあたえられ、そして添付図面に図示されている。
図面の簡単な説明 第1図はどのようにして多重化データが不正確に読取ら
れ得るかを示すチャートである。
第2図は本発明の原理に従った、動的に変化している多
重化データを提示するためのシステムの概略ブロックダ
イヤグラムである。
第3図は第2図のシステムのフローダイヤグラムであ
る。
第4図はBCDコードによる数値のほん訳を示すチャー
トである。
例証具体例の詳細な説明 第2図を参照すると、中味が充填されている、または取
り出されている容器10の動的に変化している重量のよ
うな、常に変化しているパラメーターを有する装置10
が、容器10の重量を感知するためのロードセル12へ
連結されていることが図示されている。ロードセル12
のアナログ出力はアナログ/デジタル(A/D)コンバ
ーター16へライン14を経由して供給される。A/D
コンバーター16は出力デイジットライン18と出力位
置ライン20を有する。デイジットライン18は0から
9までのBCDデイジットを供給し、他方位置ライン2
0はそのデイジットの位置を指示するための0から9ま
でのBCDデイジットを供給する。これをもっと明確に
するため、第4図を参照せよ。もしライン14からの数
値が2であれば、デイジットライン18上のBCDデー
タは0010で、位置ライン20上のBCDデータは0
001であろう。このように位置ビットに関しては、単
位けたの1は、ライン18からの数値が単位けたでなけ
ればならないことを指示するであろう。同様に、もし位
置ラインデータが0010(10のけたに1である)で
あれば、これはデイジットライン18上の数値は10の
けたでなければならないことを指示するであろう。同様
に、位置ライン20の1が100のけたであれば、これ
はデイジットライン18上の数値は100のけたでなけ
ればならず、そしてもし位置ライン20の1が1000
のけたにあれば、これはデイジットライン18上の数値
は1000のけたでなければならないことを指示するで
あろう。第4図は6つの異なる例からの得られた数値を
示している。
デイジットライン18および位置ライン20は、データ
ライン24によってマイクロプロセッサー26へ連結さ
れた周辺インターフェースアダプター(PIA)22へ
供給される。マイクロプロセッサー26はアドレスライ
ン28を経由して周辺インターフェースアダプターをア
ドレスする。データライン24は8本であり、そのため
それは8ビット幅を並列に供給することができる。この
8ビット幅は位置ビットとデイジットビットとより構成
される。
アナログ/デジタルコンバーター16は常に新しいデイ
ジットと位置とを提示するように常にサイクリングして
いるが、しかしそれはマイクロプロセッサー26はPI
A22に対しそれを読取る指令を発した時のみに読取ら
れる。
RAM30とROM32がアドレスバス28とデータバ
ス24との間に連結され、RAMはデイジット情報を収
容し、ROMはシステムプログラムを収容している。ま
たアドレスバス28とデータバス24との間には、ライ
ン36を経由してデジタル/アナログコンバーター38
へデジタル信号を供給するモータ制御PIA34が連結
される。デジタル/アナログコンバーター38の出力ラ
イン40は、例えば容器へ流体をポンプで送入または排
出することにより容器10の重量を増加または減少させ
るため、モータ42を作動する。
このシステムの作動は第3図のフローダイヤグラムを参
照することによって理解することができる。基本的目的
は、動的に変化している多重化重量情報にもかかわら
ず、正確な読取りを得ることである。最初、マイナス1
(−1)のようなあり得ない重量値がRAM30に記憶
される。カウンタは、サイクリング試みの最高回数を入
力するように、しかしもしこのサイクリング試み回数の
後失敗すれば、システムはエラーを持っていることが示
されるように初期化される。例えば、システムを最高2
55回サイクルさせようと欲するならば、16進数字F
F(255)が記憶され、そしてカウンタはエラーが存
在することを示す前にこの数以上にはカウントダウンし
ないであろう。
ループを開始するため、カウンタはワンカウント減分さ
れる。カウンタがゼロへ減分されない限り、それは最新
の読みを貯えるため次の指令へ移動する。換言すれば、
BCDの形で重量情報を含む4ビットデイジットが記憶
される。今やPIA22は実際の重量を読取るように命
令される。それは最初1000位の桁位置、次に100
位の桁位置、次に10位の桁位置、そして次に単位桁位
置を読取るであろう。読取ったデータは前回の重量(基
準値)として記憶され、次に同様な読取りが繰り返さ
れ、現在の重量を読取る。もし現在の重量が前回の重量
と等しければ、それは次回の読みを実施することを継続
するであろう。他方、もし現在の重量が前回の重量と一
致しなければ、それはリサイクルし、そして再度カウン
トダウンするであろう。もし2回目の読取りにおいて現
在の重量が前回の重量に等しければ、それは装置を再び
読取り、そしてもし3回目の読取りにおいて現在の重量
が記憶された前回の重量に等しければ、それは正しい読
取りを示すように復帰するであろう。最初の読取りにお
いては、現在の重量はあり得ない値へセットされている
ので決して前回の重量と等しくならないことに注意すべ
きである。この読取り順列が繰り返され、そして連続読
取り順列のあらかじめ定めた数が同一となった後、多桁
数値がそのとき正確に決定され、そしてマイクロプロセ
ッサーは任意の所望の適当な形で出力を提示する。
複数の読取りが用いられ、そしてそれが正確な読取りで
あると判断するためには、前回の値(基準値)読取り後
少なくとも2回の連続した等しい読取りが必要であるこ
とが理解できる。もし2回の連続した等しい読取りがな
ければ、エラー信号が提供され、システムはリサイクル
する。しかしながら、システムが全くエラーであると判
断されるまでには、システムが実行しなければならない
あらかじめ定めたリサイクル回数が存在する。
本発明の例証具体例を図示し、記憶したが、当業者には
本発明の新規な精神および範囲から逸脱することなし
に、種々の修飾および置換が可能であることを理解すべ
きである。

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】動的に変化している多重化数値データの提
    示方法であって、 (a)第1の桁を得るため第1のビット配列を読取り、
    その後以後の桁を得るため以後のビット配列を順次読取
    ることにより、BCDコードの形の読取り順列を提供す
    るステップと、 (b)読取ったBCDコードの形の読取り順列を記憶さ
    せるステップと、 (c)前記(a)および(b)のステップを少なくとも
    2回繰り返すステップと、 (d)各読取り順列を前回の読取り順列と比較するステ
    ップと、 (e)もし各読取り順列が前回の読取り順列と少なくと
    も2回連続して同じであれば多桁数値を表す出力を提供
    し、もしそうでなければ前記(a)ないし(d)のステ
    ップを繰り返し続けるステップ よりなることを特徴とする多重化数値データの提示方
    法。
  2. 【請求項2】前記(a)のステップにおいて提供される
    読取り順列は4桁数値であり、前記ビット配列の読取り
    は各桁につき合計4回行われる請求の範囲第1項の方
    法。
  3. 【請求項3】前記ステップ(e)において(a)ないし
    (d)のステップの全繰り返し数を制限するステップを
    含んでいる請求の範囲第1項の方法。
  4. 【請求項4】前記制限ステップは、カウンターを所望の
    最高カウント数へ初期化してそして繰り返し毎に応答し
    てカウンターを変化させるステップと、そしてもしカウ
    ンターが最高値に達したならばエラー信号を提供するス
    テップよりなる請求の範囲第3項の方法。
  5. 【請求項5】動的に変化している多重化数値データを提
    示するためのシステムであって、 提示すべき数値を表すアナログ信号を提供する手段と、 該アナログ信号を2進コードデイジットへ変換する手段
    と、 該2進コードデイジットを多重化する手段と、 多重化した数値の第1の桁に対応する第1のビット配列
    を読取り、その後以後の桁に対応するビット配列を順次
    読取ることによってBCDコードの形の読取り順列を提
    供するための手段と、 得られた読取り順列を記憶するための手段と、 前記読取りをその後少なくとも2回繰り返すための手段
    と、 記憶された読取り順列とその後繰り返された読取りの読
    取り順列を比較するための手段と、 その後繰り返された読取り順列が記憶した読取り順列と
    少なくとも2回連続して同じになるまで前記読取りを何
    度も繰り返すことを続けるための手段と、 繰り返される読取りの全回数を制限するための手段 を備えていることを特徴とする動的に変化している多重
    化数値データを提示するためのシステム。
  6. 【請求項6】前記読取り順列は4桁数値である請求の範
    囲第5項のシステム。
JP57503419A 1981-11-27 1982-10-07 多重化データ読取りシステム Expired - Lifetime JPH0641879B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US325547 1981-11-27
US325547DEEFR 1981-11-27
US06/325,547 US4401981A (en) 1981-11-27 1981-11-27 System for reading multiplexed data
PCT/US1982/001448 WO1983002017A1 (en) 1981-11-27 1982-10-07 System for reading multiplexed data

Publications (2)

Publication Number Publication Date
JPS58502017A JPS58502017A (ja) 1983-11-24
JPH0641879B2 true JPH0641879B2 (ja) 1994-06-01

Family

ID=23268342

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57503419A Expired - Lifetime JPH0641879B2 (ja) 1981-11-27 1982-10-07 多重化データ読取りシステム

Country Status (5)

Country Link
US (1) US4401981A (ja)
EP (1) EP0094947A4 (ja)
JP (1) JPH0641879B2 (ja)
CA (1) CA1184574A (ja)
WO (1) WO1983002017A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4530065A (en) * 1983-03-17 1985-07-16 Henderson Industries Hybrid digital-analog measurement and control system
US4648430A (en) * 1984-06-22 1987-03-10 Baxter Travenol Laboratories, Inc. Device and method for collecting a desired weight amount of a material
US4789014A (en) * 1986-12-05 1988-12-06 Baxter International Inc. Automated system for adding multiple fluids to a single container
US5056568A (en) * 1986-12-05 1991-10-15 Clintec Nutrition Company Automated system for adding multiple fluids to a single container
US5076332A (en) * 1986-12-08 1991-12-31 Clintec Nitrition Co. Arch geometry to eliminate tubing influence on load cell accuracy
JP3742839B2 (ja) * 1992-07-21 2006-02-08 レジェリティ・インコーポレイテッド シャットダウンモードにおかれることが可能なクロック発生器
US6757630B2 (en) 1994-08-19 2004-06-29 Mediq/Prn Life Support Services, Inc. Integrated systems for testing and certifying the physical, functional, and electrical performance of IV pumps
US5717603A (en) * 1994-08-19 1998-02-10 Spectrel Partners, L.L.C. Integrated test station for testing liquid flow and electrical safety characteristics of IV pumps
US5856929A (en) * 1994-08-19 1999-01-05 Spectrel Partners, L.L.C. Integrated systems for testing and certifying the physical, functional, and electrical performance of IV pumps
US5608650A (en) * 1994-08-19 1997-03-04 Spectrel Partners, L.L.C. Systems and methods for testing pump flow rates

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5525772A (en) * 1978-08-14 1980-02-23 Matsushita Electric Ind Co Ltd Hot air circulating gas oven

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3872461A (en) * 1972-10-26 1975-03-18 Mennen Greatbatch Electronics Waveform and symbol display system
AR208097A1 (es) * 1974-10-24 1976-11-30 Vaaka Nyholm Una balanza
US4055753A (en) * 1975-12-15 1977-10-25 Hobart Corporation Computing weighing scale
DE2718769C2 (de) * 1977-04-27 1985-02-07 Sartorius GmbH, 3400 Göttingen Waage mit Digitalanzeige
JPS6052365B2 (ja) * 1977-07-29 1985-11-19 東芝テック株式会社 重量測定方法およびその装置
DE2816302C2 (de) * 1978-04-14 1983-11-17 Fresenius AG, 6380 Bad Homburg Anzeigevorrichtung für Meßwerte
US4236222A (en) * 1979-01-15 1980-11-25 Reliance Electric Company Digital scale

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5525772A (en) * 1978-08-14 1980-02-23 Matsushita Electric Ind Co Ltd Hot air circulating gas oven

Also Published As

Publication number Publication date
JPS58502017A (ja) 1983-11-24
US4401981A (en) 1983-08-30
EP0094947A4 (en) 1984-06-13
CA1184574A (en) 1985-03-26
WO1983002017A1 (en) 1983-06-09
EP0094947A1 (en) 1983-11-30

Similar Documents

Publication Publication Date Title
US4935882A (en) Probability adaptation for arithmetic coders
CA1075817A (en) Sequential encoding and decoding of variable word length fixed rate data codes
JPH0641879B2 (ja) 多重化データ読取りシステム
US4001565A (en) Digital interpolator
US3665417A (en) Flexible computer accessed telemetry
US4166976A (en) Circuit for the digital measurement of the speed of a moving object
US4593373A (en) Method and apparatus for producing n-bit outputs from an m-bit microcomputer
EP0074627B1 (en) Circuit for checking bit errors in a received bch code succession by the use of primitive and non-primitive polynomials
US4866654A (en) Digital multiplying circuit
US4435697A (en) Analog-digital converter
US4998219A (en) Method and apparatus for determining the greatest value of a binary number and for minimizing any uncertainty associated with the determination
EP0310701A1 (en) BCD arithmetic using binary arithmetic and logical operations
US4583188A (en) Digitally controlled electronic function generator
US4755967A (en) Programmable synchronous sequential state machine or sequencer having decision variable input mapping circuit responsive to feedback signals
US4128872A (en) High speed data shifter array
US3798424A (en) Industrial control system utilizing high speed digital computer
EP0260460A2 (en) Arithmetic coding with probability estimation based on decision history
US4536759A (en) Multi-format data display
US5107265A (en) Analog to digital converter
US3478163A (en) Reduced time transmission system
US4706085A (en) Apparatus and method for generating multi-digit codes
EP0052757B1 (en) Method of decoding phrases and obtaining a readout of events in a text processing system
US4719592A (en) Sequence generator
EP0076810B1 (en) Multi-format data display apparatus
US3311909A (en) Signal redundancy utilizing slope limiting lines