JPS6341006B2 - - Google Patents

Info

Publication number
JPS6341006B2
JPS6341006B2 JP911880A JP911880A JPS6341006B2 JP S6341006 B2 JPS6341006 B2 JP S6341006B2 JP 911880 A JP911880 A JP 911880A JP 911880 A JP911880 A JP 911880A JP S6341006 B2 JPS6341006 B2 JP S6341006B2
Authority
JP
Japan
Prior art keywords
data
memory
zero
zero point
tare
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
JP911880A
Other languages
English (en)
Other versions
JPS56106120A (en
Inventor
Takayoshi Endo
Shiro Kuno
Manabu Nishida
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.)
Toshiba Tec Corp
Original Assignee
Tokyo 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP911880A priority Critical patent/JPS56106120A/ja
Publication of JPS56106120A publication Critical patent/JPS56106120A/ja
Publication of JPS6341006B2 publication Critical patent/JPS6341006B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G23/00Auxiliary devices for weighing apparatus
    • G01G23/14Devices for determining tare weight or for cancelling out the tare by zeroising, e.g. mechanically operated
    • G01G23/16Devices for determining tare weight or for cancelling out the tare by zeroising, e.g. mechanically operated electrically or magnetically operated

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

【発明の詳細な説明】 この発明は、例えばベビースケール等に使用さ
れる電子式計量装置に関する。
従来、この種計量装置は製造工程の段階でゼロ
基準点を設定し、またそのゼロ基準点をもとにプ
ラス方向およびマイナス方向に一定幅をもつたゼ
ロ処理範囲を設定し、そのゼロ処理範囲内におけ
るゼロ点の小変動に対してはオートゼロ処理によ
つてゼロ点が自動的に設定し直されるとともにそ
のゼロ処理範囲内において上記オートゼロ処理に
よつて補正できない変動に対してはゼロキーなる
操作キーを外部操作することによつてゼロ点を補
正するようにし、かつ風袋引処理を行う場合は別
途設けた風袋引キーなる操作キーを外部操作する
ようにしている。また従来においては設定したゼ
ロ点に対して計量操作終了後の無計量時における
計量値であるゼロ位置データがマイナス方向に例
えばオートゼロ処理範囲を越えてずれていた場合
風袋引キーによる風袋引処理機能を不能にしてい
た。
したがつて従来装置においてはゼロ点補正用と
風袋引用とで2個のキーを設けなければならない
問題があつた。また無計量時のゼロ位置が設定さ
れたゼロ点よりマイナス方向にずれているときに
は風袋引機能が働かなくなるから、例えばこの状
態で風袋を載せて風袋引処理を行うと風袋量マイ
ナスゼロ点に対するゼロ位置のずれ分が風袋引量
として処理されるが、その後風袋をおろして風袋
引量をゼロにしようと風袋引キーを操作してもそ
のときのゼロ位置はまたゼロ点よりマイナス方向
にずれていて風袋引機能が不能になつているから
そのままでは風袋引量をゼロにすることができな
い問題があつた。この場合従来においてはゼロキ
ーを1度操作してゼロ位置を新たなゼロ点に設定
して実質的にゼロ位置のゼロ点に対するずれを無
くしてから風袋引キーを操作して計量値(ゼロ位
置)マイナスゼロ点(ゼロ位置)からゼロの風袋
引量を算出してそれまでの風袋引量をクリアする
という面倒な作業が必要であつた。
この発明はこのような問題を解決するために考
えられたもので、1つの操作キーで計量値がゼロ
点に対してマイナス方向にずれているときにはゼ
ロ点の書き換えと風袋引量のクリアが行え、また
計量値がゼロ点に対してプラス方向にあるときに
は常に風袋引処理が行え、作業性を向上できると
ともに使用するキー数を減らすことができる電子
式計量装置を提供することを目的とする。
以下、この発明の実施例を図面を参照して説明
する。なお、この実施例はこの発明をベビースケ
ール等の体重計に適用したものについて述べる。
第1図は外観を示す図で、1は体重計本体、2
はこの体重計本体1の上方に載置された嬰児載置
台である。前記体重計本体1の前面には表示器
3、操作キーとしてのゼロキー4が設けられてい
る。
第2図は前記体重計本体1に収納された回路構
成を示すブロツク図で、6は前記載置台2への荷
重に対応した電圧信号を出力する計量部で、ロー
ドセルや増幅器等によつて構成されている。前記
計量部6からの電圧信号はA/D変換部で電圧レ
ベルに対応してパルス数信号に変換されるように
なつている。前記A/D変換部7から出力される
パルス数信号は計量データとしてデータセレクタ
8を介して中央処理装置(以下CPUと称す。)9
に所要のタイミングでサンプリングされるように
なつている。前記CPU9はリード・オンリ・メ
モリ(以下ROMと称す。)10に設定されてい
るプログラムにもとづいてランダム・アクセス・
メモリ(以下RAMと称す。)11を制御し、前
記A/D変換部7から計量データを取込むように
している。また前記CPU9は前記ゼロキー4等
を設けてなるキーマトリクス12からキー信号を
取込むようにしている。そして前記CPU9はキ
ーマトリクス12からのキー信号に応じて前記
ROM10から対応するプログラムを読出し
RAM11を制御するとともにデイジツトデコー
ダ13およびセグメントデコーダ14を制御して
前記表示器3を駆動制御するようにしている。
前記RAM11は例えば第3図に示すように16
×16=256ワード構成で各ワードが4ビツトから
なつている。以下RAM11の主なメモリ構成を
各ワードをM〔X、Y〕で表わして述べると、M
〔3、A〕はメモリm1、M〔3、9〕はメモリ
m2、M〔3、8〕はメモリm3に構成され、M
〔3、3〕の1ビツトはMNSF(マイナスを示す
フラグメモリ)に構成されている。前記各メモリ
m1,m2,m3はチラツキ処理に使用されるように
なつている。M〔8、0〕〜M〔8、4〕は
MNET(正味重量データメモリ)、M〔9、B〕〜
M〔9、F〕はTARE(風袋引データメモリ)、M
〔A、0〕〜M〔A、F〕はXREG(Xレジスタ)、
M〔B、F〕、M〔C、0〕〜M〔C、3〕は
MTRUE(重量真値データメモリ)、M〔C、4〕
〜M〔C、8〕はZREG(ゼロ点データレジスタ)、
M〔D、3〕〜M〔D、7〕はPREG(風袋引判断
ポイントデータレジスタ)にそれぞれ構成されて
いる。M〔B、5〕〜M〔B、9〕はメモリM84
M〔B、10〕〜M〔B、E〕はメモリM85、M〔C、
9〕〜M〔C、D〕はメモリM3、M〔D、8〕〜
M〔D、C〕はメモリM11、M〔D、D〕〜M〔D、
F〕、M〔E、0〕、M〔E、1〕はメモリM12、M
〔E、2〕〜M〔E、6〕はメモリM13、M〔E、
7〕〜M〔E、B〕はメモリM14、M〔E、C〕〜
M〔E、F〕、M〔F、0〕はメモリM15、M〔F、
1〕〜M〔F、5〕はメモリ16、M〔F、6〕〜M
〔F、A〕はメモリM17、M〔F、B〕〜M〔F、
F〕はメモリM18にそれぞれ構成されている。前
記MNETにはMTRUEデータ−TAREデータの
結果が格納されるようになつている。前記メモリ
M11〜M18は計量データのメモリフアイルで前記
計量部6から読込まれる計量データが順次シフト
してサンプリングされるようになつている。前記
メモリM84,M85はチラツキ処理に使用されるよ
うになつている。
第4図は前記CPU9による基本処理を示す流
れ図で、電源投入があると、先ずI/Oクリア、
メモリクリアを行う。この処理は入出力部のクリ
アおよびRAM11のクリアを行う。続いての
表示スキヤン処理を行うが、この処理は第5図に
示すような表示器3において各桁を0〜9まで表
示スキヤンする(−)。この0〜9までの表
示スキヤンが終了するまでに後述する新データの
ロード処理(−)およびチラツキ処理(−
)を行う。そして0〜9までの表示スキヤンが
終了するとMTRUEのデータをZREGへ格納する
(−)。このの処理が終了すると続いての
ゼロセツト処理を行う。このの処理は第6図に
示すように予めプログラム設定されているゼロ処
理範囲の上限値を風袋引判断ポイントデータとし
てPREGに格納する(−)。ZREGのデータ
からPREGのデータを引きを求める(−)。
がマイナスか否かをチエツクする(−)。
がマイナスでなければデータを風袋引データ
としてTAREへ格納する(−)。続いて
PREGのデータを新たなゼロ点データとして
ZREGに格納する(−)。こうしてこの処
理は終了する。またがマイナスであればこの
処理は直ちに終了する。処理が終了すると続い
てのプツシユキーロード処理を行う。このの
処理はキーマトリクス12からのキー信号の読込
みを行う。続いてでキーインがあつたか否かを
チエツクし、キーインがあればのキー処理を行
う。このの処理は第7図に示すように先ず−
でキーインされたキーがゼロキー4か否かをチ
エツクする。そしてゼロキーでなければ他のキー
処理を行う。またゼロキーであればMTRUEの
計量データマイナスREGのゼロ点データの演算
処理を行う(−)。続いて−で上記演算
結果がマイナスか否かをチエツクする。マイナス
になつていればMTRUEの計量値がZREGに設定
されているゼロ点に対してマイナス方向にずれて
いるすなわちゼロ位値がマイナス方向にずれてい
ると判断し、先ずTAREをクリア(−)し、
続いてMTRUEのデータをZREGへ格納する(
−)。またマイナスになつていなければ演算結
果が格納されているメモリM3のデータをTARE
に新たな風袋引データとして格納する(−)。
こうしての処理が終了すると前記の処理へ戻
る。
またにてキーインがチエツクされなければ
の新データのローード処理を行う。このの処理
は前記の処理における−の処理と同じ内容
で行われる。すなわちこのの処理は第8図に示
すように先ずメモリフアイルのシフトを行う(
−)。この−においてはメモリM11〜M17
にサンプリングされている計量データをメモリ
M12〜M18にそれぞれシフトする処理を行う。続
いて新しい計量データをデータセレクタ8を介し
て読み込み、メモリM11へ格納する(−)。
こうしての処理は終了する。このの処理が終
了すると続いてのチラツキ処理を行う。この
の処理は前記の処理における−の処理と同
じ内容で行われる。すなわちこのの処理はメモ
リM11のデータと等しいデータをメモリM12
M18の内から探し、その等しいデータの個数をメ
モリm1へ格納し、続いてデータM12のデータと
等しいデータをメモリM13〜M18の内から探し、
その等しいデータの個数をメモリm2へ格納し、
さらにメモリM13のデータと等しいデータをメモ
リM14〜M18の内から探し、その等しいデータの
個数をメモリm3へ格納する(−)。続いて
−、−でメモリm1,m2,m3にセツトされ
ている個数データの内一番大きいものを探す。そ
してメモリm1の個数データが一番大きいときに
は−へ、メモリm2の個数データが一番大き
いときには−へ、メモリm3の個数データが
一番大きいときには−へそれぞれ行く。−
、−、−ではそれぞれ個数データが5
以上になつているか否かをチエツクする。そして
5以上になつていれば−は−へ、−
は−へ、−は−へそれぞれ行く。
−ではメモリM11のデータをメモリM85へ転送
し、−ではメモリ12のデータをメモリM85
転送し、−ではメモリM13のデータをメモリ
M85へ転送する。この−、−、−の
処理が終了するとメモリM85のデータをMTRUE
に格納する(−)。また上記−、−、
−のチエツクにてメモリm1,m2,m3の値が
4以下であることが判別されるとそれぞれメモリ
M11のデータをメモリM84へ転送し(−)、
メモリM12のデータをメモリM84へ転送し(−
)、メモリM13のデータをメモリM84へ転送す
る(−)。そして−、−、−の
処理がそれぞれ終了すると−、−、−
においてそれぞれ前にセツトされたメモリM85
のデータから今メモリM84にセツトされたデータ
を引き、その絶対値が1目以上になつているか否
かをチエツクする。そしてそれぞれにおいて絶対
値が1目以上になつていることを判別したときに
はメモリM84のデータを重量真値データとして
MTRUEへ格納する(−)。また絶対値が1
目未満であることを判別したときには前記した
−に行き、メモリM85のデータを重量真値デー
タとしてMTRUEへ格納する。こうしてのチ
ラツキ処理は終了する。このの処理が終了する
と続いてのMTRUEのデータからZREGのデー
タを引いた結果をメモリM3に格納する処理を行
う。このの処理は第10図に示すように先ず
MTRUEのデータからZREGのデータを引いた絶
対値データをメモリM3に格納する(−)。続
いて−にてMTRUEのデータよりTREGの
データが大きく演算結果がマイナスになつたか否
かをチエツクする。そしてマイナスでなければ
MNSFをリセツトする(−)。またマイナス
であれば続いて−にてメモリM3のデータが
1目以上か否かをチエツクする。例えば1目が
100カウントで四捨五入処理によつて5カウント
以上14カウント以内を1目として処理する場合は
5カウント以上か否かをチエツクすることにな
る。その結果1目未満であれば上記−の処理
を行い、1目以上であればMNSFをセツトする
(−)。こうしてこのの処理は終了する。
の処理が終了すると続いてのオートゼロ処理を
行う。このの処理は第11図に示すように先ず
メモリM3のデータが1目以上になつているか否
かをチエツクする(−)。そしてメモリM3
データが1目未満であればオートゼロ処理ができ
る範囲であるとしてもMTRUEのデータを新た
なゼロ点としてZREGへ格納し(−)、続い
てメモリM3をクリアして(−)ZREGのデ
ータマイナスPREGのデータの演算処理が行われ
る(−)。またメモリM3のデータが1目以上
のときは直ちに上記−の演算処理が行われ
る。そして−の処理の結果がマイナスか否か
が−にてチエツクされる。そしてマイナスで
あればこのの処理が直ちに終了し、またマイナ
スでなければPREGのデータをZREGへ格納して
(−)からこのの処理が終了する。の処
理が終了すると続いてのメモリM3のデータか
らTAREのデータを引いた結果をMNETへ正味
重量データとして格納する処理を行う。このの
処理は第12図に示すように前記の処理でセツ
ト又はリセツトされるMNSFの状態をチエツク
する(−)。そしてMNSFがセツトされてい
ればメモリM3のデータとTAREのデータを加算
した結果の絶対値データを正味重量データとして
MNETに格納して(−)この処理を終了す
る。またMNSFがリセツトされていればメモリ
M3のデータからTAREのデータを引いた結果の
絶対値データを正味重量データとしてMNETに
格納する(−)。そしてこの−の処理が
行われたときには続いてメモリM3のデータが
TAREのデータよりも小さくて演算結果がマイ
ナスになつたか否かをチエツクする(−)。
この−の処理にてマイナスがチエツクされた
ときはMNSFをセツトして(−)からこの
処理を終了し、マイナスでなければ直ちにこの処
理を終了する。このの処理が終了すると続いて
の表示処理が行われる。このの表示処理にお
いてはMNETのデータを表示器3で表示させる
とともにMNSFが“1”にセツトされていると
きにはマイナス符号も表示させる処理を行う。そ
してこの表示処理が終了すると再び前記のプツ
シユキーロード処理へ戻り、各処理が循環して行
われる。
この実施例においてはこのような処理が行われ
るから、例えば電源投入後のゼロセツト処理に
てZREGにゼロ点が設定された状態で載置台2に
風袋を載せてゼロキー4を操作してTAREに風
袋引データを設定すれば風袋を載せた状態での計
量操作が行える。そして計量操作が終了し、載置
台2から風袋をおろしてからゼロキー4を操作す
るのみでよい。すなわちゼロキー4を操作したと
きMTRUEのゼロ位置を示す計量データがZREG
のゼロ点を示すゼロ点データよりもオートゼロ処
理範囲を越えて小さくゼロ位置がマイナス方向に
ずれていると判断されるとTARE内の風袋引デ
ータがゼロクリアされるとともにZREGには
MTRUEのデータが新たなゼロ点として設定さ
れ、またMTRUEの計量データがZREGのゼロ点
データよりも大きく計量値がプラス方向にあると
判断されるとその両データの差の量が新たな風袋
引データとしてTAREに設定される。
したがつてゼロ位置が設定されたゼロ点に対し
てマイナス方向にずれていても1回のキー操作に
よつて風袋引量のクリアと新たなゼロ点の設定処
理を行うことができ、従来のゼロキーと風袋引キ
ーとを別々に設けたもののようにキー操作を2回
する面倒がなく作業性を向上することができる。
また、使用するキーも1個でよく従来のものに
比べてキー数を減らすことができる。
さらに計量データがゼロ点に対してプラス方向
にあるときにはゼロキーを常に風袋引専用キーと
して機能させることができる。
なお、前記実施例はこの発明をベビースケール
等の体重計に適用したものについて述べたがかな
らずしもこれに限定されるものでないのは勿論で
ある。
以上詳述したようにこの発明によればゼロ点設
定処理によつて設定されたゼロ点をもとに風袋引
量を風袋引設定処理を行うことによつて設定でき
るようにした電子式計量装置において、操作キー
を設け、その操作キーの操作時、読込んだ計量値
が上記ゼロ点よりもマイナス方向にずれていると
きにはその計量値を新たなゼロ点に設定処理する
とともに前記風袋引量をゼロに設定処理し、かつ
計量値が上記ゼロ点よりもプラス方向にずれてい
るときにはその計量値と前記ゼロ点との差を新た
な風袋引量に設定処理するようにしているので、
1つの操作キーで計量値がゼロ点に対してマイナ
ス方向にずれているときにはゼロ点の書き換えと
風袋引量のクリアができ、また計量値がゼロ点に
対してプラス方向にあるときには常に風袋引処理
ができ、作業性を向上することができるとともに
使用するキー数を減らすことができる電子式計量
装置を提供できるものである。
【図面の簡単な説明】
図はこの発明の実施例を示すもので、第1図は
外観図、第2図は回路構成を示すブロツク図、第
3図はRAMの主なメモリ構成を示す図、第4図
は基本的処理ルーチンを示す流れ図、第5図は表
示スキヤン処理のルーチンを示す流れ図、第6図
はゼロセツト処理のルーチンを示す流れ図、第7
図はキー処理のルーチンを示す流れ図、第8図は
新データのロード処理のルーチンを示す流れ図、
第9図はチラツキ処理のルーチンを示す流れ図、
第10図はMTRUE−ZREGをM3への処理ルー
チンを示す流れ図、第11図はオートゼロ処理の
ルーチンを示す流れ図、第12図はM3−TARE
をMNETへの処理ルーチンを示す流れ図である。 4……ゼロキー、6……計量部、9……中央処
理装置(CPU)、10……ランダム・アクセス・
メモリ(RAM)、11……リード・オンリ・メ
モリ(ROM)。

Claims (1)

    【特許請求の範囲】
  1. 1 ゼロ点設定処理によつてゼロ点設定を行なう
    とともにその設定されたゼロ点をもとに風袋引設
    定処理によつて風袋引量を設定できる電子式計量
    装置において、1つの操作キーと、この操作キー
    の操作時、読込んだ計量値が設定されているゼロ
    点よりマイナス方向にずれているか否かを判断す
    る判断手段と、この判断手段にてマイナス方向の
    ずれが判断されるとその読込んだ計量値を新たな
    ゼロ点として設定するとともに風袋引量をゼロに
    設定し、かつ前記判断手段にてプラス方向のずれ
    が判断されるとゼロ点をそのままにするとともに
    その読込んだ計量値と設定されているゼロ点との
    差を新たな風袋引量に設定する設定処理手段を設
    けた電子式計量装置。
JP911880A 1980-01-29 1980-01-29 Electronic weighing device Granted JPS56106120A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP911880A JPS56106120A (en) 1980-01-29 1980-01-29 Electronic weighing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP911880A JPS56106120A (en) 1980-01-29 1980-01-29 Electronic weighing device

Publications (2)

Publication Number Publication Date
JPS56106120A JPS56106120A (en) 1981-08-24
JPS6341006B2 true JPS6341006B2 (ja) 1988-08-15

Family

ID=11711712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP911880A Granted JPS56106120A (en) 1980-01-29 1980-01-29 Electronic weighing device

Country Status (1)

Country Link
JP (1) JPS56106120A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS593322A (ja) * 1982-06-30 1984-01-10 Tokyo Electric Co Ltd ロ−ドセル秤のゼロトラツキング装置

Also Published As

Publication number Publication date
JPS56106120A (en) 1981-08-24

Similar Documents

Publication Publication Date Title
US4212074A (en) Weight measuring method and apparatus thereof
US3725656A (en) Computing system for use in price indicating balance
JPS6341006B2 (ja)
JPS6341007B2 (ja)
JPH025248B2 (ja)
EP0274102B1 (en) Method of detecting and correcting an error in a digital computer
JPS59218550A (ja) デイジタル信号の対数変換回路
JPS6341405B2 (ja)
JPS62150126A (ja) 電子料金秤
SU1696888A1 (ru) Способ калибровки электронных весов
JPS6321846B2 (ja)
JP2619926B2 (ja) ベビースケール
JPS5847008B2 (ja) 計重方式
JPS603604B2 (ja) ディジタル式重量測定装置
JPS6244601B2 (ja)
JPS6029048B2 (ja) ディジタル式重量測定装置
JPH0525052B2 (ja)
JPS6321845B2 (ja)
JPH0240963B2 (ja)
JPS6024407B2 (ja) ディジタル式重量測定装置
JPH0629755B2 (ja) ロ−ドセル秤の皿持上げ時におけるゼロトラツキング方法
JPS6321844B2 (ja)
JP3057384B2 (ja) 波形記録装置の波形表示方法
JPS6356927B2 (ja)
JPH0197820A (ja) 電子料金秤