(57)【特許請求の範囲】
【請求項１】
ロードセルから所定のサンプリング周期で重量のサンプリングデータを取込み、このサンプリングデータに基づいて重量の表示を行い、ゼロ点におけるサンプリングデータが微小変動しても常に重量ゼロを表示するオートゼロトラッキング機能を備えた電子秤において、
予め設定された個数のサンプリングデータをサンプリング周期毎に更新して記憶するサンプルメモリと、
このサンプルメモリに記憶されたサンプリングデータのうちの同一データの個数を記憶する同一サンプル個数記憶手段と、
時間を計時するタイマと、
このタイマが計時を開始したときのサンプリングデータを記憶する手段と、
前記同一サンプル個数記憶手段に記憶された個数から真値のサンプリングデータを決定する真値処理手段と、
この真値処理手段により真値として処理されたサンプリングデータと前記ゼロ点におけるサンプリングデータとの差が規格の許容目盛り以下か否かを判断する変位判断手段と、
この変位判断手段により前記差が前記許容目盛り以下と判断されると、前記タイマによる計時から規格の規定時間が経過したか否かを判断する変化率判断手段と、
この変化率判断手段により前記規定時間が経過していないと判断されると、前記真値として処理されたサンプリングデータと前記タイマが計時を開始したときのサンプリングデータとの差が前記許容目盛り以下か否かを判断する手段と、
この手段により前記真値として処理されたサンプリングデータと前記タイマが計時を開始したときのサンプリングデータとの差が前記許容目盛り以下と判断されると、前記真値として処理されたサンプリングデータを前記ゼロ点におけるサンプリングデータとして設定するゼロ点設定手段と、
前記変化率判断手段により前記規定時間が経過したと判断されると、前記真値として処理されたサンプリングデータを前記ゼロ点におけるサンプリングデータとして設定すると共に前記タイマをリセットして再スタートさせるタイマ再スタート手段とを設けたことを特徴とする電子秤。
【請求項２】
ロードセルから所定のサンプリング周期で重量のサンプリングデータを取込み、このサンプリングデータに基づいて重量の表示を行い、ゼロ点におけるサンプリングデータが微小変動しても常に重量ゼロを表示するオートゼロトラッキング機能を備えた電子秤において、
予め設定された個数のサンプリングデータをサンプリング周期毎に更新して記憶するサンプルメモリと、
このサンプルメモリに記憶されたサンプリングデータのうちの同一データの個数を記憶する同一サンプル個数記憶手段と、
時間を計時するタイマと、
前記同一サンプル個数記憶手段に記憶された個数から真値のサンプリングデータを決定する真値処理手段と、
この真値処理手段により真値として処理されたサンプリングデータと前記ゼロ点におけるサンプリングデータとの差が規格の許容目盛り以下か否かを判断する変位判断手段と、
この変位判断手段により前記差が前記許容目盛り以下と判断されると、前記タイマによる計時から規格の規定時間が経過したか否かを判断する変化率判断手段と、
この変化率判断手段により前記規定時間が経過したと判断されると、前記真値として処理されたサンプリングデータを前記ゼロ点におけるサンプリングデータとして設定すると共に前記タイマをリセットして再スタートさせるタイマ再スタート手段とを設けたことを特徴とする電子秤。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ロードセルからのサンプリングデータがゼロ点において微小変動しても常に重量ゼロを表示するオートゼロトラッキング機能を備えた電子秤に関する。
【０００２】
【従来の技術】
電子秤で、秤皿の上に何も載置していないのに、表示が例えば０．０００［ｋｇ］と０．００１［ｋｇ］とが交互に表示される（  ちらつく  ）。これは、ゼロ点のサンプリングデータが微小変動するからである。従来の電子秤には、ゼロ点のサンプリングデータが微小変動しても、常に重量ゼロを表示するオートゼロトラッキング機能を備えたものが知られている。
【０００３】
このオートゼロトラッキングは、例えば、特開昭６０−２２８９２６号に記載されているように（  第６図参照  ）、常に最新の８個のサンプリングデータを記憶するメモリを備え、そのうち同一サンプリングデータが５個以上存在し、さらに、読取ったサンプリングデータと上記同一サンプリングデータとの差が０．５目盛り以下という条件で、上記機能によりオートゼロトラッキング処理を行うようになっていた。
【０００４】
例えば従来の電子秤は、サンプリング周期が２００ｍｓｅｃ  であり、同一サンプリングデータが５個あるということは、これらの同一サンプリングデータの経過時間は最低でも２００ｍｓｅｃ  ×５＝１ｓｅｃ  （  １秒  ）となり、計量法の規格（  ＯＩＭＬの規格  ）０．５目盛り／秒以内に適合している。
【０００５】
【発明が解決しようとする課題】
近年電子秤でも高速計量への要望が高まりサンプリング周波数を高くする方向にある。しかし、サンプリング周波数を高めると、サンプリング周期が短くなり、例えば、サンプリング周期６０ｍsec とすると、同一サンプリングデータの経過時間が６０ｍsec ×５＝３００ｍsec ＝０．３sec となり、これではゼロ点でのオートゼロトラッキングに対して重量変動０．５目盛り／秒以内という計量法の規格に適合しなくなる。
【０００６】
そこでこの発明は、サンプリング周波数を速くしても、確実に計量法の規格の重量変動０．５目盛り／秒以内を順守することができ、高速計量を実現することができる電子秤を提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１対応の発明は、ロードセルから所定のサンプリング周期で重量のサンプリングデータを取込み、このサンプリングデータに基づいて重量の表示を行い、ゼロ点におけるサンプリングデータが微小変動しても常に重量ゼロを表示するオートゼロトラッキング機能を備えた電子秤において、予め設定された個数のサンプリングデータをサンプリング周期毎に更新して記憶するサンプルメモリと、このサンプルメモリに記憶されたサンプリングデータのうちの同一データの個数を記憶する同一サンプル個数記憶手段と、時間を計時するタイマと、このタイマが計時を開始したときのサンプリングデータを記憶する手段と、
同一サンプル個数記憶手段に記憶された個数から真値のサンプリングデータを決定する真値処理手段と、この真値処理手段により真値として処理されたサンプリングデータとゼロ点におけるサンプリングデータとの差が規格の許容目盛り以下か否かを判断する変位判断手段と、この変位判断手段によりその差が許容目盛り以下と判断されると、タイマによる計時から規格の規定時間が経過したか否かを判断する変化率判断手段と、この変化率判断手段により規定時間が経過していないと判断されると、真値として処理されたサンプリングデータとタイマが計時を開始したときのサンプリングデータとの差が許容目盛り以下か否かを判断する手段と、この手段により真値として処理されたサンプリングデータとタイマが計時を開始したときのサンプリングデータとの差が許容目盛り以下と判断されると、真値として処理されたサンプリングデータをゼロ点におけるサンプリングデータとして設定するゼロ点設定手段と、変化率判断手段により規定時間が経過したと判断されると、真値として処理されたサンプリングデータをゼロ点におけるサンプリングデータとして設定すると共にタイマをリセットして再スタートさせるタイマ再スタート手段とを設けたものである。
【０００８】
請求項２対応の発明は、ロードセルから所定のサンプリング周期で重量のサンプリングデータを取込み、このサンプリングデータに基づいて重量の表示を行い、ゼロ点におけるサンプリングデータが微小変動しても常に重量ゼロを表示するオートゼロトラッキング機能を備えた電子秤において、予め設定された個数のサンプリングデータをサンプリング周期毎に更新して記憶するサンプルメモリと、このサンプルメモリに記憶されたサンプリングデータのうちの同一データの個数を記憶する同一サンプル個数記憶手段と、時間を計時するタイマと、同一サンプル個数記憶手段に記憶された個数から真値のサンプリングデータを決定する真値処理手段と、この真値処理手段により真値として処理されたサンプリングデータとゼロ点におけるサンプリングデータとの差が規格の許容目盛り以下か否かを判断する変位判断手段と、この変位判断手段によりその差が許容目盛り以下と判断されると、タイマによる計時から規格の規定時間が経過したか否かを判断する変化率判断手段と、この変化率判断手段により規定時間が経過したと判断されると、真値として処理されたサンプリングデータをゼロ点におけるサンプリングデータとして設定すると共にタイマをリセットして再スタートさせるタイマ再スタート手段とを設けたものである。
【０００９】
【作用】
請求項１対応の発明においては、サンプルメモリに記憶されたサンプリングデータのうちの同一データの個数が同一サンプル個数記憶手段に記憶され、その個数から、真値処理手段により真値のサンプリングデータが決定される。
【００１０】
真値処理手段により真値として処理されたサンプリングデータとゼロ点におけるサンプリングデータとの差が規格の許容目盛り以下か否かが変位判断手段により判断され、この変位判断手段によりその差が許容目盛り以下と判断されると、以下のようにオートゼロトラッキング処理を行う。
【００１１】
タイマにより規格の規定時間が経過していなければ、ゼロ点設定手段により、タイマが計時を開始したときのサンプリングデータとの差が許容目盛り以下と確認されたならば、サンプリングデータはゼロ点として設定される。
【００１２】
また、タイマにより規定時間が経過していれば、タイマ再スタート手段により、サンプリングデータをゼロ点として設定すると共に、タイマがリセットされ再スタートされる。
【００１３】
請求項２対応の発明においては、サンプルメモリに記憶されたサンプリングデータのうちの同一データの個数が同一サンプル個数記憶手段に記憶され、その個数から、真値処理手段により真値のサンプリングデータが決定される。
【００１４】
真値処理手段により真値として処理されたサンプリングデータとゼロ点におけるサンプリングデータとの差が規格の許容目盛り以下か否かが変位判断手段により判断され、この変位判断手段によりその差が許容目盛り以下と判断されると、以下のようにオートゼロトラッキング処理を行う。
【００１５】
タイマにより規格の規定時間が経過していれば、タイマ再スタート手段により、サンプリングデータをゼロ点として設定すると共に、タイマがリセットされ再スタートされる。
【００１６】
【実施例】
以下、この発明の第１実施例を図１乃至図５を参照して説明する。
【００１７】
図１は、この発明を適用したラベルプリンタ付電子料金秤１を示す斜視図である。
【００１８】
このラベルプリンタ付電子料金秤１は、秤皿２を有する秤部３と支柱４の上端に取付けられた表示部５とから構成されている。ここで、表示部５は両面同一のものであり、重量表示部６、単価表示部７、値段表示部８と共にエラー表示ランプ９を有する。
【００１９】
また、前記秤部３の本体ケース１０の正面にはキーボード部１１が設けられ、テンキー、Ｃキー等の各種フォロントキー１２が設けられている。キーボード部１１の右側にはレシート発行口１３が設けられている。又、キーボード部１１の下部にはスイッチ操作部１４が設けられている。
【００２０】
このスイッチ操作部１４は、秤のゼロ設定スイッチ１５と自動／手動を切り換えるラベル発行モード切換スイッチ１６と計量／定額を切り換えるラベル発行モード切換スイッチ１７と登録モード切換スイッチ１８とを有する。
【００２１】
登録モード切換スイッチ１８は、ＥＩＮモード（  通常の秤操作及び登録のモード  ）、ＡＵＳモード（  全ての表示を消灯して機械を停止状態にするモード  ）等の他に、ＲＡＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）クリア（  ＲＡＭ  ＣＬＥＡＲ  ）モードやＴＥＳＴモード（  ＴＥＳＴ  ）も選択できるものである。
【００２２】
また、本体ケース１０には数字キー（  Ａ〜Ｆを含む  ）等のリモートキーボード２０が接続されている。
【００２３】
図２は、前記ラベルプリンタ付電子料金秤１の要部回路構成を示すブロック図である。
【００２４】
３１は、制御部本体を構成するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ    ｕｎｉｔ）である。
【００２５】
このＣＰＵ３１が行う処理のプログラムデータが記憶されたＲＯＭ３２、前記ＣＰＵ３１が処理を行うときに使用する各種メモリのエリアが形成されたＲＡＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）３３、ロードセル部３４から出力されたアナログ信号（  計量データ  ）をデジタルデータに変換するＡ／Ｄ（ａｎａｌｏｇｕｅ／ｄｉｇｉｔａｌ）変換器３５、時間を計時するタイマ３６、後述する各種周辺装置に接続されたＩ／Ｏ（ｉｎｐｕｔ／ｏｕｔｐｕｔ）ブロック３７は、それぞれシステムバス３８を介して前記ＣＰＵ３１と接続されている。
【００２６】
前記Ｉ／Ｏブロック３７には、前記リモートキーボード２０及び前記キーボード部１１が接続された表示ブロック３９、前記登録モード切換スイッチ１８、ラベル印字用のサーマルプリンタ４０、前記ラベル発行モード切換スイッチ１７、ヂィップスイッチ４１等が接続されている。
【００２７】
図３は、前記ＲＡＭ３３の要部メモリ構成を示す図である。
【００２８】
Ｍ１〜Ｍ８は、サンプルメモリとして、前記ロードセル部３４から前記Ａ／Ｄ変換器３５を介して供給されるデジタルデータ（  サンプリングデータ＝カウントデータ  ）が順次更新シフトして格納されるエリアである。
【００２９】
ＭＴＲＵは、表示用の真値データ（  カウントデータ  ）が記憶されるエリアである。
【００３０】
ＺＥＲＯは、ゼロ点と判定されたときのカウントデータが格納されるエリアである。
【００３１】
Ｍ５８は、Ｍ１〜Ｍ８に格納されたカウントデータのうち５個以上の同一カウントデータがある時に、この該当するカウントデータが格納されるエリアである。なお、このＭ５８に格納されたカウントデータは、前述したＭＴＲＵにも格納されるようになっている。
【００３２】
ＺＥＲＯ１は、タイマ３６による１秒の計時開始（  タイマスタート  ）時に前述したＭＴＲＵに格納されているカウントデータが格納されるエリアである。
【００３３】
ＩＮＴＬＦ（  インターロックフラグ  ）は、０がラベル発行・登録不可を示し、１がゼロ点オーバーを示すフラグエリアである。
【００３４】
ＺＯＶＦ（  ゼロ点オーバーフラグ  ）は、０がＺＥＲＯ点範囲内、１がゼロ点オーバーを示すフラグエリアである。
【００３５】
ＺＥＲＯＦ（  ゼロ点判定フラグ  ）は、０がゼロ点以外、１がゼロ点を示すフラグエリアである。
【００３６】
ｍ１は、前述したＭ１〜Ｍ８のうちＭ１に格納されたカウントデータと同一のカウントデータの格納数が格納されるエリアである。
【００３７】
ｍ２は、前述したＭ１〜Ｍ８のうちＭ２に格納されたカウントデータと同一のカウントデータの格納数が格納されるエリアである。
【００３８】
ｍ３は、前述したＭ１〜Ｍ８のうちＭ３に格納されたカウントデータと同一のカウントデータの格納数が格納されるエリアである。
【００３９】
ｍＭＡＸは、同一サンプル個数記憶手段としての、ｍ１〜ｍ３のうちの最大値が格納されるエリアである。
【００４０】
図４は、前記ＣＰＵ３１が行う秤データ処理の流れを示す図である。
【００４１】
まず、前記ロードセル部３４から前記Ａ／Ｄ変換器３５を介して供給されるカウントデータ（  サンプリングデータ  ）を取込む。
【００４２】
Ｍ８のカウントデータを廃棄して、Ｍ１〜Ｍ７のカウントデータをＭ２〜Ｍ８へデータシフトし、その取り込んだカウントデータをＭ１に格納してデータの更新を行う。
【００４３】
Ｍ１〜Ｍ８について、Ｍ１のカウントデータと同じカウントデータの格納数をｍ１にセットする。
【００４４】
Ｍ１〜Ｍ８について、Ｍ２のカウントデータと同じカウントデータの格納数をｍ２にセットする。
【００４５】
Ｍ１〜Ｍ８について、Ｍ３のカウントデータと同じカウントデータの格納数をｍ３にセットする。
【００４６】
次に、ｍ１〜ｍ３にセットされた格納数のうち最大のものをｍＭＡＸに格納し、ステップ１（  ＳＴ１  ）の処理として、このｍＭＡＸの値が５以上か否かを判断する（  安定判定手段  ）。
【００４７】
ここで、ｍＭＡＸの値が５未満と判断すると、ステップ２（  ＳＴ２  ）の処理として、このｍＭＡＸに該当するＭ１〜Ｍ８のいずれか（  以下Ｍｎと称する  ）に格納されたカウントデータとＭ５８に格納されたカウントデータとの差｜Ｍｎ−Ｍ５８｜が４カウント以下（  ０．５目盛り未満  ）か否かを判断する。ここで、その差｜Ｍｎ−Ｍ５８｜が４カウント以下と判断すると、後述するステップ３（  ＳＴ３  ）の処理へ移行するようになっている。
【００４８】
また、その差｜Ｍｎ−Ｍ５８｜が４カウントより大きい( ５カウント以上 )と判断すると、すなわち重量変動があったと判断して、Ｍｎに格納されているカウントデータをＭＴＲＵに格納し（真値処理手段）、後述するオートゼロ処理を行い、このオートゼロ処理を終了すると、この秤データ処理を終了するようになっている。なお、ＭＴＲＵに格納されたカウントデータは表示用データとして使用される。
【００４９】
また、ステップ１の処理で、ｍＭＡＸの値が５以上ならばこのｍＭＡＸに該当するＭｎ( Ｍ１〜Ｍ８のうちのいずれか )に格納されているカウントデータをＭ５８に格納して、次のステップ３( ＳＴ３ )の処理へ移行するようになっている。
【００５０】
ステップ３の処理として、Ｍ５８に格納されているカウントデータをＭＴＲＵに格納して（真値処理手段）、後述するオートゼロ処理を行い、このオートゼロ処理を終了すると、この秤データ処理を終了するようになっている。
【００５１】
図５は、前述したオートゼロ処理の流れを示す図である。
【００５２】
まず、ステップ４（  ＳＴ４）  の処理として、ＭＴＲＵに格納されたカウントデータとＺＥＲＯに格納されたカウントデータとの差｜ＭＴＲＵ−ＺＥＲＯ｜が４カウント以下（  ０．５目盛り未満  ）か否かを判断する（  変位判断手段  ）。
【００５３】
ここで、その差｜ＭＴＲＵ−ＺＥＲＯ｜が４カウントより大きい（  ５以上  ）と判断すれば、ゼロ点オーバーフラグＺＯＶＦに０を設定し、ゼロ点判定フラグＺＥＲＯＦに０を設定し、このオートゼロ処理を終了するようになっている。。
【００５４】
また、その差｜ＭＴＲＵ−ＺＥＲＯ｜が４カウント以下と判断すると、タイマ３６から出力される計時データを読み取り（  タイマチェック  ）、ステップ５（  ＳＴ５  ）の処理として、その読み取った計時データから１秒が経過したか否かを判断する（  変化率判断手段  ）。
【００５５】
ここで、１秒が経過したと判断すると、ＭＴＲＵに格納されているカウントデータをＺＥＲＯに格納し、タイマ３６のリセットを行い、再びタイマ３６をスタートさせる（  タイマ再スタート手段  ）。次に、ＭＴＲＵに格納されたカウントデータをＺＥＲＯ１に格納し、後述するステップ６（  ＳＴ６  ）の処理へ移行するようになっている。
【００５６】
また、まだ１秒は経過していないと判断すると、ＭＴＲＵに格納されたカウントデータとＺＥＲＯ１に格納されたカウントデータとの差｜ＭＴＲＵ−ＺＥＲＯ１｜が４カウント以下か否かを判断する。
【００５７】
ここで、その差｜ＭＴＲＵ−ＺＥＲＯ１｜が４カウント以下と判断すると、ＭＴＲＵに格納されたカウントデータをＺＥＲＯに格納し（  ゼロ点設定手段  ）、後述するステップ６の処理へ移行するようになっている。
【００５８】
また、その差｜ＭＴＲＵ−ＺＥＲＯ１｜が４カウントより大きい（  ５カウント以上  ）と判断すると、後述するステップ７（  ＳＴ７  ）の処理へ移行するようになっている。
【００５９】
ステップ６の処理は、ＭＴＲＵに格納されたカウントデータがゼロ点範囲内にあるか否かを判断する。ここで、ＭＴＲＵに格納されたカウントデータがゼロ点範囲内にない（  範囲外にある  ）あると判断すると、ゼロ点オーバーフラグＺＯＶＦに１を設定し、ゼロ点判定フラグＺＥＲＯＦに０を設定して、このオートゼロ処理を終了するようになっている。
【００６０】
また、ＭＴＲＵに格納されたカウントデータがゼロ点範囲内にあると判断すると、次のステップ７の処理へ移行するようになっている。
【００６１】
ステップ７の処理は、ゼロ点オーバーフラグＺＯＶＦに０を設定し、ゼロ点判定フラグＺＥＲＯＦに１を設定し、インターロックフラグＩＮＴＬＦに１を設定して、このオートゼロ処理を終了するようになっている。
【００６２】
このような構成の第１実施例においては、１０カウント１目盛りとなっており、規格の許容目盛りである０．５目盛りは５カウントである。しかし、デジタルデータとしての５カウントはアナログデータにおける４．５〜５．４カウントが５カウントとして出力されているので、正確に０．５目盛り以下を判断するためには、４カウント以下と設定する必要がある。
【００６３】
サンプル周期毎にロードセル部３４からカウントデータが取込まれ、Ａ１〜Ａ８の各エリアに対してシフト処理が行われ、取込まれたカウントデータはＡ１に格納されてＡ１〜Ａ８の更新が行われる。
【００６４】
この８個のサンプリングデータのうち、同一データの個数が５以上あれば、どの同一データはＭＴＲＵに記憶されて重量表示器６で表示される。
【００６５】
ＺＥＲＯに格納されたゼロ点として設定されたサンプリングデータとＭＴＲＵに格納されたサンプリングデータとの差が４カウント以下（  ０．５目盛り未満  ）の場合には、オートゼロトラッキングが行われる。
【００６６】
すなわち、タイマ３６による計時から規格の規定時間としての１秒が経過したか否かを判断し、１秒が経過していると、ＭＴＲＵに格納されているサンプリングデータをＺＥＲＯに格納して現在のサンプリングデータをゼロ点として設定する。
【００６７】
またタイマ３６による計時から１秒が経過していないと判断すると、タイマ３６による計時開始時（  前回の再スタート時  ）のサンプリングデータ（ＺＥＲＯ１に格納されている。）とＭＴＲＵに格納されたサンプリングデータとの差が４カウント以下と確認して、ＭＴＲＵに格納されているサンプリングデータをＺＥＲＯに格納して現在のサンプリングデータをゼロ点として設定する。
【００６８】
ここで、ＺＥＲＯ１に格納されているサンプリングデータとＭＴＲＵに格納されたサンプリングデータとの差が４カウントより大きい（  ５カウント以上  ）ならば、重量変動があったとしてオートゼロトラッキングは行わない。
【００６９】
このように第１実施例によれば、ＭＴＲＵに記憶されているサンプリングデータとＺＥＲＯに記憶されているゼロ点のサンプリングデータとの差が４カウント以下( ０．５目盛り未満 )と確認されたときに、タイマ３６により１秒が経過したか否かを判断し、１秒が経過したと判断したときには、ＭＴＲＵに格納されているサンプリングデータをＺＥＲＯに格納し、１秒が経過していないと判断したときには、ＺＥＲＯ１に記憶されているタイマ３６による計時開始時のサンプリングデータとＭＴＲＵに格納されているサンプリングデータとの差が４カウント以下か否かを判断して、４カウント以下であればＭＴＲＵに格納されているサンプリングデータをＺＥＲＯに格納することにより、サンプリング周波数に関係なく、確実に０．５目盛り／秒以内という規格を順守することができる。
【００７０】
従って、サンプリング周波数を速くすることができ、高速計量処理ができる。
【００７１】
この発明の第２実施例を図６を参照して説明する。
【００７２】
この第２実施例と前述した第１実施例との異なる点は、オートゼロ処理であるので、要部構成及びその他の処理についてはほとんど同様なので、ここではその説明は省略する。
【００７３】
図６は、前述したオートゼロ処理の流れを示す図である。
【００７４】
まず、ステップ８（  ＳＴ８）  の処理として、ＭＴＲＵに格納されたカウントデータとＺＥＲＯに格納されたカウントデータとの差｜ＭＴＲＵ−ＺＥＲＯ｜が４カウント以下（  ０．５目盛り未満  ）か否かを判断する（  変位判断手段  ）。
【００７５】
ここで、その差｜ＭＴＲＵ−ＺＥＲＯ｜が４カウントより大きい（  ５以上  ）と判断すれば、ゼロ点オーバーフラグＺＯＶＦに０を設定し、ゼロ点判定フラグＺＥＲＯＦに０を設定し、このオートゼロ処理を終了するようになっている。。
【００７６】
また、その差｜ＭＴＲＵ−ＺＥＲＯ｜が４カウント以下と判断すると、タイマ３６から出力される計時データを読み取り（  タイマチェック  ）、ステップ６（  ＳＴ６  ）の処理として、その読み取った計時データから１秒が経過したか否かを判断する（  変位率判断手段  ）。
【００７７】
ここで、１秒が経過したと判断すると、ＭＴＲＵに格納されているカウントデータをＺＥＲＯに格納し、タイマ３６のリセットを行い、再びタイマ３６をスタートさせ（  タイマ再スタート手段  ）、後述するステップ１０（  ＳＴ１０  ）の処理へ移行するようになっている。
【００７８】
また、まだ１秒は経過していないと判断すると、後述するステップ１１（  ＳＴ１１  ）の処理へ移行するようになっている。
【００７９】
ステップ１０の処理は、ＭＴＲＵに格納されたカウントデータがゼロ点範囲内にあるか否かを判断する。ここで、ＭＴＲＵに格納されたカウントデータがゼロ点範囲内にない（  範囲外にある  ）あると判断すると、ゼロ点オーバーフラグＺＯＶＦに１を設定し、ゼロ点判定フラグＺＥＲＯＦに０を設定して、このオートゼロ処理を終了するようになっている。
【００８０】
また、ＭＴＲＵに格納されたカウントデータがゼロ点範囲内にあると判断すると、次のステップ１１の処理へ移行するようになっている。
【００８１】
ステップ１１の処理は、ゼロ点オーバーフラグＺＯＶＦに０を設定し、ゼロ点判定フラグＺＥＲＯＦに１を設定し、インターロックフラグＩＮＴＬＦに１を設定して、このオートゼロ処理を終了するようになっている。
【００８２】
このような構成の第２実施例においては、ＺＥＲＯに格納されたサンプリングデータとＭＴＲＵに格納されたサンプリングデータとの差が４カウント以下（  ０．５目盛り未満  ）の場合には、オートゼロトラッキングが行われる。
【００８３】
すなわち、タイマ３６による計時から１秒が経過したか否かを判断し、１秒が経過していると、ＭＴＲＵに格納されているサンプリングデータをＺＥＲＯに格納して現在のサンプリングデータをゼロ点として設定する。
【００８４】
このように第２実施例によれば、ＭＴＲＵに記憶されているサンプリングデータとＺＥＲＯに記憶されているゼロ点のサンプリングデータとの差が４カウント以下( ０．５目盛り未満 )と確認されたときに、タイマ３６により１秒が経過したか否かを判断し、１秒が経過したと判断したときには、ＭＴＲＵに格納されているサンプリングデータをＺＥＲＯに格納することにより、サンプリング周波数に関係なく、確実に０．５目盛り／秒以内という規格を順守することができる。
【００８５】
従って、サンプリング周波数を速くすることができ、高速計量処理ができる。
【００８６】
【発明の効果】
以上詳述したようにこの発明によれば、サンプリング周波数を速くしても、確実に計量法の規格の重量変動０．５目盛り／秒以内を順守することができ、高速計量を実現することができる電子秤を提供できる。
【図面の簡単な説明】
【図１】この発明の第１実施例のラベルプリンタ付電子料金秤を示す斜視図。
【図２】同実施例のラベルプリンタ付電子料金秤の要部回路構成を示すブロック図。
【図３】同実施例のラベルプリンタ付電子料金秤のＲＡＭの要部メモリ構成を示す図。
【図４】同実施例のラベルプリンタ付電子料金秤で行われる秤データ処理の流れを示す図。
【図５】同実施例のラベルプリンタ付電子料金秤で行われるオートゼロ処理の流れを示す図。
【図６】この発明の第２実施例のラベルプリンタ付電子料金秤で行われるオートゼロ処理の流れを示す図。
【符号の説明】
３１…ＣＰＵ、
３３…ＲＡＭ、
３６…タイマ、
Ｍ１〜Ｍ８…カウントデータを格納するエリア、
ＭＴＲＵ…表示用の真値データ（  カウントデータ  ）が格納されるエリア、
ＺＥＲＯ…ゼロ点と判定されたときのカウントデータが格納されるエリア、
Ｍ５８…Ｍ１〜Ｍ８に格納されたカウントデータのうち５個以上同一データがある時に、この該当するカウントデータが格納されるエリア、
ＺＥＲＯ１…タイマ３６による計時開始（  タイマスタート  ）時にＭＴＲＵに格納されているカウントデータが格納されるエリア、
ｍ１〜ｍ３…Ｍ１〜Ｍ８のうちＭ１〜Ｍ３のそれぞれに格納されているカウントデータと同一のデータの格納数が格納されるエリア、
ｍＭＡＸ…ｍ１〜ｍ３のうちの最大値が格納されるエリア。
【図１】
0003568609.tif 000002
【図２】
0003568609.tif 000003
【図３】
0003568609.tif 000004
【図４】
0003568609.tif 000005
【図５】
0003568609.tif 000006
【図６】
0003568609.tif 000007