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
JP4170804B2 - Weight signal compensator in weighing device - Google Patents
[go: Go Back, main page]

JP4170804B2 - Weight signal compensator in weighing device - Google Patents

Weight signal compensator in weighing device Download PDF

Info

Publication number
JP4170804B2
JP4170804B2 JP2003070830A JP2003070830A JP4170804B2 JP 4170804 B2 JP4170804 B2 JP 4170804B2 JP 2003070830 A JP2003070830 A JP 2003070830A JP 2003070830 A JP2003070830 A JP 2003070830A JP 4170804 B2 JP4170804 B2 JP 4170804B2
Authority
JP
Japan
Prior art keywords
time
signal
weight
weighing device
compensation
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 - Fee Related
Application number
JP2003070830A
Other languages
Japanese (ja)
Other versions
JP2004279209A (en
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.)
Yamato Scale Co Ltd
Original Assignee
Yamato Scale 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 Yamato Scale Co Ltd filed Critical Yamato Scale Co Ltd
Priority to JP2003070830A priority Critical patent/JP4170804B2/en
Publication of JP2004279209A publication Critical patent/JP2004279209A/en
Application granted granted Critical
Publication of JP4170804B2 publication Critical patent/JP4170804B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、計量装置に電源を供給したとき、この計量装置を流れる電流による発熱によって重量信号に生じるドリフトを補償する装置に関する。
【0002】
【従来の技術】
計量装置としては、例えばロードセルのような重量センサ、測定回路及びA/D変換回路を備えるものがある。これらの部分は、電源の供給によって発熱する。上述した重量センサ等に含まれる抵抗器、半導体等の温度が上昇することによって、重量信号の零点やスパンに変動が生じる。
【0003】
電源投入直後の重量信号は、上記のように変動する性質を持っているので、計量装置への電源投入直後のタイミングから計量値を計量装置の表示装置に表示したならば、重量信号が大きくドリフトする。このドリフト期間に計量装置を使用すると正しい重量を表示しない。また、計量装置の調整時におけるドリフト期間に零点調整やスパン調整が行われると、その後に行われる重量測定は正確なものではなくなる。この点を改善するため、電源投入時から重量信号が安定するのに充分な時間が経過するまで、計量装置に計量値を表示させないようにし、計量装置を使用できないようにしている。また、電源投入時から充分に時間が経過した後に、スパン調整している。しかし、このような使用不能な時間が存在しないことが望ましく、電源投入直後に計量信号のドリフトを補償する装置が必要になる。
【0004】
このような補償手段を備えた計量装置の例が、特許文献1、2に開示されている。
【0005】
【特許文献1】
特開昭62−228121号公報
【特許文献2】
特開平6−307965号公報
【0006】
特許文献1の技術では、計量装置の調整モードにおいて、電源投入後から予め設定した時間まで、重量測定信号の零点の測定値を演算回路のメモリに記憶させ、電源投入後の時間と零点測定値とを対応させたテーブルをメモリ内に作成する。計量装置の使用モードには、時間経過に応じた零点測定値をテーブルから読み出して、現在の測定値から読み出した値を減算して、零点ドリフトを補償する。
【0007】
特許文献2の技術では、計量装置の重量センサの内部の温度を検出する温度センサを設け、電源投入後の重量測定信号の零点出力の変化量を、センサ内部の温度と、経過時間との関数として捉えている。重量センサの調整モードにおいて、予め重量センサの異なる内部温度ごとに、電源投入時から経過時間に応じて変化する零点出力を測定して、メモリに記憶させる。測定出力に対して重量センサの内部温度と経過時間とを変数としたテーブルを作成し、計量装置の使用モードにおいて、重量センサの内部温度と電源投入時からの経過時間とを測定して、これらに対応する測定記憶値をテーブルから読み出して、現在の測定値から読み出した値を減算して、零点のドリフトを補償している。
【0008】
【発明が解決しようとする課題】
特許文献1の技術では、重量センサの周囲の温度変化を考慮せずに、テーブルを作成しているので、周囲温度が変化したときに、正しく零点のドリフトを調整することができない。
【0009】
特許文献2の技術では、重量センサの周囲温度を考慮しているので、特許文献1での問題は生じない。しかし、様々な温度ごとに電源投入時からの経過時間と、様々な時間ごとの零点測定値を記憶しなければならず、テーブルの構成が複雑になり、メモリに多くの容量が必要になる。
【0010】
また、特許文献2の技術では、ストレインゲージ式の重量センサのように、ストレインゲージの実際の温度変化が、温度センサによって検出されている温度変化よりも速い場合に問題が生じる。ストレインゲージ式のロードセルでは、電源投入時の零点ドリフトの最大の要因は、通電によるストレインゲージの発熱によりストレインゲージに生じる抵抗値変化である。重量センサに対して電源が投入されてから、しばらくして電源が遮断され、幾分の時間の経過後に、電源が投入された場合、ストレインゲージの温度は速い時間に上下するので、重量センサの内部に温度センサを設けているとしても、ストレインゲージの温度変化に温度センサの出力が追従していない。従って、温度センサの出力は、ストレインゲージの温度を正しく反映していなく、正しい補償ができない。上記の各問題点は、重量信号の零点の変動として捉えたが、重量信号のスパンにおいても同様な問題点が生じる。
【0011】
本発明は、計量装置に電源投入した直後に重量信号の測定系に含まれる部品の発熱によって生じる重量信号のドリフトを、簡単な構成によって補償する補償装置を提供することを目的とする。また、本発明は、重量センサの内部温度、例えば重量を電気信号に変換する変換部の温度を温度センサが正確に測定していないときでも、電源投入時の重量測定系の重量信号の変化を正しく補償することができる補償装置を提供することを目的とする。
【0012】
【課題を解決するための手段】
本発明の1態様の計量装置における重量信号補償装置は、補償信号生成手段を有している。この補償信号生成手段が重量信号を補償する計量装置では、電源投入時に、例えば無負荷の状態であっても、この計量装置に含まれる重量測定系、例えばロードセル、具体的にはストレインゲージ式ロードセル、このロードセルからの信号を増幅する増幅手段、この増幅手段の出力信号をデジタル信号に変換するA/D変換手段を含む重量測定系における構成部品の発熱に起因して、重量信号が変化する。その重量信号は、前記電源投入時から或る時間の経過後にほぼ最終値に到達するように変化する。この重量信号の変化の過程を、時間経過に従って出力することができるように、前記計量装置の調整時に同定された時間に関する伝達関数を、前記補償信号生成手段が有している。この補償信号生成手段は、前記計量装置の稼働開始時からの時間経過を計時している経過時間測定手段の出力が前記伝達関数に入力され、前記伝達関数の出力である時間応答出力計算値を補償信号として出力する。補償信号生成手段としては、例えばデジタルフィルタを使用することができ、構成の簡易化のため、巡回型のデジタルフィルタを使用することが望ましい。計量装置の稼働時に前記補償信号を前記計量装置の重量信号に作用させて、演算手段が前記重量信号の温度変化を補償する。補償信号は、零点の変動の補償用とすることもできるし、スパンの変動の補償用とすることもできる。
【0013】
このように構成した補償装置では、補償信号生成手段によって補償信号を生成するように構成しているので、テーブルに多数のデータを記憶する必要が無く、補償信号生成手段の構成を簡略化することができる。特に、巡回型のデジタルフィルタを補償信号生成手段として使用した場合には、遅延用のメモリと、いくつかの乗算手段と、加算手段とによって構成することができ、更に補償信号生成手段の構成を簡略化することができる。
【0014】
補償信号生成手段は、計量装置の周囲気体温度を直接に前記気体からまたは前記重量測定系の構成部品から間接的に測定する温度センサを備えることができる。その場合、伝達関数のゲインを、温度センサの出力信号の関数とする。
【0015】
計量装置の周囲気体温度が異なると、計量装置への電源投入時から或る時間の経過後にほぼ最終値に到達するまでの信号変化過程も異なり、補償信号生成手段の伝達関数も、周囲気体温度ごとに異なる。しかし、伝達関数の相違は、或る周囲気体温度における測定信号変化過程に基づいて同定した伝達関数におけるゲインを周囲気体温度の関数と見なして、ゲインを変更することによって対応することができる。
【0016】
前記経過時間測定手段は、前記計量装置への電源供給停止時から電源の供給が再開されるまでの時間経過も測定することができる。この場合、この経過時間測定手段によって測定された前記計量装置への電源供給停止時から電源の供給が再開されるまでの時間経過に応じて、前記補償信号生成手段の補償信号を変更する補償信号変更手段が設けられている。
【0017】
このように構成した場合、例えば計量装置に電源が供給された後、電源が遮断され、短期間に再び電源が供給されたような場合でも、再び電源が供給された後に発生する補償信号は、電源が供給されていなかった期間における温度低下を見込んだものとなる。従って、正確な補償を行うことができる。温度センサを重量センサに設けて、重量センサの内部温度を測定するように構成し、その温度変化に基づいて伝達関数の特性を変更するように構成したとしても、上述したように温度センサが正確に重量センサの内部温度を測定していないことがある。このようなときでも、上述したような構成であるので、電源投入時の重量測定系の重量信号の変化を正しく補償することができる
【0018】
本発明の他の態様による計量装置も補償信号生成手段を有している。この補償信号生成手段は、計量装置が有する重量測定系に起因して変化する重量信号が前記計量装置への電源投入時から或る時間の経過後にほぼ最終値に到達するまでの信号変化過程にほぼ等しい信号を、時間経過に従って出力する時間に関する伝達関数の型式が予め決定されており、稼働のための前記計量装置への電源供給直後に得られる重量信号の値から前記伝達関数が持つ定数を決定し、前記決定された定数を持つ前記伝達関数に、前記計量装置の稼働開始時からの時間経過を計時している経過時間測定手段の出力が入力され、前記伝達関数の出力である時間応答出力計算値を補償信号として生成する。伝達関数の型式としては、例えば1次遅れ系、無駄時間プラス1次遅れ系、高次遅れ系のような伝達関数の一般式を意味する。この一般式には、少なくとも1つの定数が含まれているが、この定数の値が、計量装置に稼働のために電源が供給された直後に得られる重量信号の値に基づいて決定される。稼働時に前記補償信号を前記計量装置の重量信号に作用させて、前記重量信号の温度変化を演算手段が補償する。
【0019】
このように構成すると、計量装置の稼働のために、計量装置に電源が供給された直後に、伝達関数の定数が定められるので、稼働時の計量装置の周囲温度を考慮した状態で、伝達関数の定数が決定される。従って、温度センサ等を設け、その温度センサの値から伝達関数の定数を決定する必要がなく、温度センサが不要になる。
【0020】
本発明の別の態様でも、補償信号生成手段が設けられている。補償信号生成手段は、計量装置が有する重量測定系に起因して変化する重量信号が前記計量装置への電源投入時から或る時間の経過後にほぼ最終値に到達するまでの信号変化過程にほぼ等しい信号を、時間の経過に従って出力する時間に関する伝達関数が予め決定されている。稼働のための計量装置への電源供給直後に得られる重量信号の値から前記伝達関数のゲインが決定される。このゲインが決定された前記伝達関数に前記計量装置の稼働開始時からの時間経過を計時している経過時間測定手段の出力が入力され、前記伝達関数の出力である時間応答出力計算値を補償信号として補償信号生成手段が生成する。稼働時に前記補償信号を前記計量装置の重量信号に作用させて、前記重量信号の温度変化を演算手段が補償する。
【0021】
この態様でも、計量装置の周囲気体温度によって変化する基準信号の大きさを、稼働モードにおいて計量装置に電源を供給した直後の重量信号に基づいて決定している。従って、温度センサを設けて、その温度センサの値から、周囲気体温度に対応した基準信号の値を推定する必要が無く、温度センサが不要になる。
【0022】
【発明の実施の形態】
計量装置において、電源が投入された重量測定系部品は、これらに流れる電流によって発熱し、温度上昇が生じる。これによって、計量装置からの重量信号にドリフトが生じる。やがて、重量測定系部品が熱平衡すると、ドリフトも飽和し、一定の大きさの最終値に収束する。
【0023】
図3(a)は、時刻t0において計量装置に電流が供給された場合に、重量信号Wが最終値Axに向かって零点ドリフトし、収束する状態を示している。電源供給による重量測定系部品の温度上昇による、時間経過に対する重量信号の変化は、一般式、例えば1次遅れの伝達関数G(s)=1/(Ts+1)を持つシステムに、図3(b)に示すように高さAxのステップ信号を入力した場合の時間応答出力信号とみなすことができる。この現象は、零点変動のみではなく、スパン特性にも表れる。伝達関数G(s)の定数である時定数Tで表される遅れ特性は、主として測定系の重量・電気信号変換部、信号増幅部を構成する電子部品の発熱、放熱応答特性から形成される熱応答であって、重量測定系に固有の性質である。
【0024】
重量センサの周囲気体温度が異なったとき、重量・電気信号変換部の電流加熱による熱平衡温度も異なり、重量信号の変化量が異なる。
【0025】
図4は、電流加熱による重量センサの重量・電気信号変換部や増幅部が時間経過と共に温度上昇し、零点出力が時間経過と共に曲線状に変化する様子を示している。周囲気体温度の違いによる重量センサ内部の温度によって、最終値の大きさが異なることと、通電前の零点出力が異なることを表している。
【0026】
電源供給後、重量信号がそれぞれの温度において全変化量の約60パーセントまで変化するのに要する時間Tは、ほぼ一定である。この現象は重量測定系の周囲気体温度に対応した大きさのステップ信号を、放熱、発熱特性を表す時定数Tの1次遅れ要素を持つ伝達関数G(s)に入力したときの出力信号として表すことができる。
【0027】
本発明による零点等のドリフトの補償技術の第1のものは、予め計量装置の調整モードにおいて、計量装置への電源供給開始時からの重量信号の時間経過に伴う変化過程を、或る基準入力信号が或るシステムに入力された場合の出力信号であると見なして、当該或るシステムの伝達関数を入力及び出力信号から同定し、計量装置の稼働時には、基準入力信号を前記或るシステムに入力し、その出力信号である時間応答波形信号によって、重量信号を補償しようとするものである。
【0028】
この技術では、調整モードにおいて、計量装置の重量測定系の周囲気体温度をほぼ一定にしておき、計量装置に電源を供給し、重量測定系が熱平衡するまでの重量信号の変化を測定する。この出力変化を熱応答系にステップ信号を入力したときの過渡応答特性と見なして、熱応答系の伝達関数G(s)を同定する。
【0029】
経験的にG(s)は1次遅れ系で近似できるので、ステップ信号入力に対して電源投入後、約63.2パーセント応答する時間Tを測定して、G(s)=1/(1+Ts)を決定すればよい。即ち、伝達関数の定数を決定できる。但し、重量センサの性質によっては、高次遅れ系、無駄時間プラス1次遅れ系などの型式に近似することもできる。
【0030】
過渡応答特性は、重量測定系の熱容量、伝熱、放熱特性によって決定されるが、過渡応答特性の最終値、即ち、変化量の大きさは、重量測定系の稼働開始時点での周囲気体温度によって決まる。重量測定系の温度によって、電源が供給されたとき、電流加熱によって熱平衡する温度が異なり、その値に応じて重量センサの重量信号の変化量も異なる。
【0031】
従って、入力するステップ信号の高さの値を周囲気体温度の関数とする。そのため、予め調整モードにおいて、複数種類の周囲気体温度に重量測定系を充分に長い時間にわたって置いて、その後に電源を供給して、重量信号の変化量を測定し、温度と変化量との関係を最小自乗法などの推定法を使用して、関数化しておく。
【0032】
補償の対象を重量センサの出力信号の零点の変動にとって説明する。重量センサの周囲気体温度または重量センサの内部温度を測定する温度センサを設け、計量装置の稼働モードでは、温度センサから得られる温度データによってステップ信号の高さを決める。重量センサの内部に温度センサの感温部分を配置したならば、電流加熱による温度上昇の影響を受ける場合には、温度センサは直接に周囲気体温度を測定するようにする。
【0033】
計量装置の調整モードにおいて、ステップ信号の高さと熱応答に関する伝達関数が定められていると、計量装置に電源を供給したときからの時間経過に伴う零点変化量を、計量装置の稼働モードにおいて重量信号を測定せずに、時間経過に伴って演算によって得られる。従って、計量装置に電源が投入された直後から、計量装置に荷重が負荷されても、零点変動を補償することができる。
【0034】
計量装置では、一旦供給された電源が遮断され、再び供給されることがある。この場合、一旦加熱され温度上昇した重量・電気信号変換部等が冷却され、電源供給によって再び温度上昇する。零点出力は、この温度変化に応じて変化する。この温度変化は重量センサの内部に温度センサを設けても、温度センサが重量・電気信号変換部、例えばストレインゲージ式ロードセルのストレインゲージそのものの温度に時間遅れなく追従できないので、従来の方法は、比較的短い時間の間に、電源を供給、遮断した場合、零点変化を正しく表すことができない。
【0035】
電源が遮断された場合、重量・電気信号変換部では予め定められた熱応答特性に応じて放熱が行われ、温度降下する。そこで、本発明は、計量装置の電源を遮断したときから、再び電源が供給されるまでの時間を計時手段によって測定している。計時手段としては、例えば計量装置のバッテリー電源などでバックアップされたクロックカウンタを使用する。電源が再び供給されたとき、電源が遮断されていた期間には、大きさ零のステップ信号が伝達関数に入力されていたものとして、応答値を計算することができる。
【0036】
この状態を図5に示す。図5は、G(s)=1/(1+Ts)で表される重量センサの熱応答系において、周囲気体温度がθで、電源供給後の電流加熱による零点変化量の最終値がZ(θ)である場合に、計量装置に時刻0で電源の供給を開始し、時刻t1で電源を遮断し、時刻t2で再び電源を供給した場合の零点出力の変化を示している。図5において、時刻0から時刻t1までの時間t1が、計量装置に備えられているクロックカウンタによってカウントされ、Z(θ)が予め定めた温度センサの出力と零点変化量との関数から与えられるので、A点の大きさ(時刻t1での零点変化量)は、
Z(θ、t1)=Z(θ)・{1−exp(−t1/T)}
によって計算できる。時刻t1において計量装置の電源が遮断されると、重量・電気信号変換部の温度が低下していく。そして、時刻t2に電源が供給されたとする。時刻t1からt2までの時間(t2−t1)は、バックアップされているクロックカウンタによって計測されている。B点の大きさ(時刻t2における零点変化量)は、
Z(θ、t2)=Z(θ)・{1−exp(−t1/T)}{exp[−(t2−t1)/T]}= Z(θ、t1){exp[−(t2−t1)/T]}
である。従って、C点の大きさ(時刻t3における零点の変化量)は、
Z(θ、t3)={Z(θ)−Z(θ、t2)}{exp[−(t3−t2)/T]}+Z(θ、t2)
と表される。Z(θ、t3)の値によって、零点補償値を求め、これを稼働中の重量センサの出力信号から減算することによって、電源の供給、遮断が繰り返されて、重量・電気信号変換部の温度が過渡的な値をとっても、正確に重量センサの零点を補償することができる。
【0037】
特許文献2に示されている様な技術では、多くの温度条件の下で、多くの時間ごとに零点変化量を記憶させる必要があるので、多くのメモリを必要とするが、本発明では、予め定められた伝達関数を表す式に計測した時間を代入して計算させることによって補償信号が得られるので、多くのメモリが不要である。
【0038】
実際に演算回路において上記の各式に時間を代入して計算させるよりも、熱応答の伝達関数G(s)を差分方程式に変換し、この差分方程式に基づいて図6に示すような1次遅れの巡回型デジタルフィルタを作成し、基準入力信号を入力して、補償信号を出力させる。この場合でも、多くのメモリは不要である。
【0039】
本発明の技術は、アナログ的にも実現が可能である。重量測定系の熱平衡特性に相当する伝達関数を表す回路を、抵抗器とコンデンサとからなるアナログフィルタによって構成する。一定電圧を感温抵抗器で分圧したものを使用して、周囲気体温度に応じて大きさが変化する電圧信号を作成し、この電圧信号をこのアナログフィルタへの入力信号とする。このアナログフィルタの出力をA/D変換器によってデジタル化し、演算回路に入力して、重量センサからの重量信号と演算して、零点の補償を行う。
【0040】
このように、入力信号回路とアナログフィルタ回路を構成すれば、電源投入と同時に、周囲気体温度に応じた高さのステップ電圧信号が上記のアナログフィルタに入力され、重量信号の変化と同じようにアナログフィルタの出力が変化し、電源を遮断した状態のときも、本来、重量測定系に電圧が与えられ、信号測定状体であれば、検出されるであろう重量信号の変化を表すことができる。
【0041】
本発明による零点変動の補償の別の解決技術は、計量装置の稼働モードにおいて、電源の供給が行われるごとに、電源供給後の比較的短い経過時間の間に、複数回分の重量信号を時間経過と共に測定し、これら測定値から最終変化値を予測する関数の定数を決定し、これら定数を組み込んだ関数を使用して、変化が収束するのに充分長い時間が経過するまでの零点変化量を算出して、出力し、その出力信号によって零点を補償するものである。この関数の一般式は、例えば1/1+Tsのように予め定められている。
【0042】
電源供給時点の重量・電気信号変換部等の温度がどのような値であっても、そのときの重量信号の変化を短い時間だけ測定し、これら測定値によって長い時間の経過後に重量信号が取る値を推定できる関数の定数を決定し、決定された定数を含めて関数を作成し、その作成後には、重量信号を測定しなくても、重量信号の変化量の推定出力が得られ、この推定出力によって、重量信号の変化を補償する。
【0043】
上記定数である長い時間経過後の重量信号の大きさを、電源供給後できるだけ速く推定することによって、電源供給後の速いタイミングから零点補償を可能にし、計量装置を使用状態に速くすることができる。上記定数の一部である時定数Tは予め調整モードにおいて重量信号の変化を測定することによって、定めておくこともできる。
【0044】
本発明の第1の解決技術を詳細に説明する。図2において縦軸に重量信号の大きさW、横軸に経過時間tをとって、電源供給後に初めて重量信号がサンプリングされる時刻を時刻t0として、そのときのサンプリング重量値をW(t0)とする。重量測定系の部品の温度が電流加熱によって時間経過と共に上昇するので、重量センサから出力された重量信号も時間経過と共に変化し、図2のようにほぼ1次遅れ応答の波形となる。重量信号は、時刻t0から充分に時間が経過した時刻tnにおいてほぼ最終値W(tn)となり、時刻t0における重量0からAxnだけ変化して安定する。この応答波形は、近似的に時定数Tの時間応答式
w(t)=W(t)−W(t0)=Axn[1−exp(−t/T)]・・・・・(1)
で表され、時定数Tの値は、重量測定系に使用されている部品の熱容量、熱伝導度によって決まる固有の値である。
【0045】
また、上記の時間応答式は、高さがAxnのステップ入力信号が、伝達関数
G(s)=1/(1+Ts)・・・(2)
のシステムに入力されたときの過渡応答、または高さが1のステップ入力信号が、伝達関数
G(s)=Axn/(1+Ts)
のシステムに入力された場合の過渡応答を表す。
【0046】
応答変化量Axnは、電源供給時点の測定系周辺の温度、その時点で測定系の部品が保持している温度と、電源供給後の加熱によって熱平衡した後の測定系の部品が保持している温度との差によって決定される。従って、Axnは、電源供給直後の測定系を構成する部品が保持している温度によって異なる。
【0047】
Axnを重量測定系の温度θの関数としてAxn(θ)と表すと、(1)式は、
w(t)=W(t)−W(t0)=Axn(θ)[1−exp(−t/T)]・・・・・(3)
と表される。従って、伝達関数G(s)も、重量測定系の温度がθのとき、
G(s)=Axn(θ)/(1+Ts)
と表される。これは、(2)式で表される伝達関数の系に大きさAxn(θ)のステップ信号を入力すると考えることも可能である。
【0048】
重量測定系において熱容量の大きい部品は重量センサであり、実際の重量測定系での電源投入時の特性は、重量センサの重量・電気信号変換部の性質によって主に支配される。そこで、本発明を重量センサに基づく零点変化に事例を取って以下に説明する。
【0049】
計量装置の調整モードでは、計量装置を周囲気体温度がほぼ一定である雰囲気中に置く。計量装置への電源供給後、測定回路素子と演算回路素子との動作が完全に正常になった後に最初に行われるA/D変換による重量信号の出力をW(t)=W(t0)とする。このタイミングをt0とする。サンプリング時間間隔をΔtとすると、時間間隔がΔtである各時刻t1、t2、t3・・・・における重量信号のデジタル値W(t)を順に演算回路のメモリに記憶させる。この動作を、充分に測定系が熱平衡し、重量信号が一定の値に収束するのに充分な時間が経過した時刻tnまで行う。予め予備テストによって応答波形を観測すれば、tnの値を決定することは容易に行える。サンプリング時間間隔Δtは、電源投入から熱平衡するまでの時間に比べて充分に短い値である。各サンプリングデータを記憶した後に、データ処理を行う。
【0050】
データ処理では、各記憶値の中で適当に定めた時間間隔mΔtを持つ時刻tkとt(k+m)との2つの時刻での零点変動値vk、v(k+m)と、vn=Axn(θ)の値とを使う。vkの値は、
vk=W(tk)−W(t0)=W(tk)−W(0)・・・(4)
として求められる。(3)式よりt=tk及びt=t(k+m)において、
w(tk)=vk=Axn(θ)[1−exp(−tk/T)]
w(tk+tm)=v(k+m)=Axn(θ)[1−exp(−t(k+m))/T)]
であるので、
vn−vk=Axn(θ)[exp(−tk/T)]=wk
vn−v(k+m)=Axn(θ)[exp(−t(k+m)/T)]=w(k+m)・・・(5)
となる。従って、
wk/w(k+m)=exp(−tk/T)/exp(−t(k+m)/T)・・・・(6)
であるので、両辺の自然対数をとると、
log{wk/w(k+m)}=log{exp(−tk/T)/exp(−t(k+m)/T)}=log{exp(−tk/T)}−log{exp(−t(k+m)/T)}=[t(k+m)/T]−[tk/T]={t(k+m)−tk}/T
となる。従って、時定数Tは、
T={t(k+m)−tk}/log{wk/w(k+m)}・・・(7)
によって求めることができる。時定数Tを正確に求めるためには、上記と同様な計算を、2つの時刻のそれぞれ異なる複数の組合せを使用して演算し、複数の時定数Tを求め、これらを平均したものを時定数Tとして使用することもできる。
【0051】
時定数Tの決定法の別のものとして、時定数Tは応答がAxn(θ){1−exp(−1)}=0.63212Axn(θ)に到達する時間から決定されるので、v1からvnまでの中で、最も0.63212Axn(θ)に近い値を探す。0.63212Axn(θ)に近い値に対応する時刻が時定数Tである。複数回のテストを行い、テストごとに時定数Tを求め、各時定数の平均値を算出し、この平均値を時定数Tとして使用することもできる。
【0052】
このようにして時定数Tが決定されると、次に重量測定系の周囲温度θを変更して、測定系が充分に周囲温度に等しくなった時点で電源を供給し、重量信号を測定して、電源投入時の変化がほぼ一定の値に飽和した時点で、電源投入時からの変化量Axn(θ)を求める。複数の周囲気体温度と、温度ごとのAxn(θ)とから、例えば最小自乗法によって任意の温度θにおけるAxn(θ)が求められるように、関数Axn(θ)の推定式を作成する。時定数TもAxn(θ)と同様に各周囲気体温度別にデータを求め、周囲気体温度の関数T(θ)の形で表すこともできる。
【0053】
重量信号に対する補償は、次のようにして行う。稼働モードにおいて、計量装置への電源供給に続いて、温度センサの出力を測定して、周囲気体温度θを求め、Axn(θ)の推定式にθを代入して、Axn(θ)を求める。基準入力信号であるステップ信号を上記の伝達関数G(s)へ入力したときの時間応答関数として、w(t)={W(t)−W(t0)}=Axn(θ)(1−exp(−t/T))を決定する。
【0054】
w(t)は、電源供給時から時間tが経過した時点での変化量の推定値を表している。従って、電源供給開始時点から常にどのタイミングにおいても、重量測定系が熱平衡した状態の零点を得るためには、電源供給後の経過時点tにおいてw(t)を計算し、現在の重量信号から熱平衡した重量信号までの変化分{Axn(θ)−w(t)}を補償値として求め、重量信号に加算すればよい。
【0055】
電源供給後から、継続して、上記の補償演算を行わせても、w(t)はやがてAxn(θ)の値に接近するので、最終的には補償値は零となり、問題はない。しかし、計量精度から見て、充分に零に接近する時間を予め定めて、この定めた時間を補償演算を行わせる最大時間とすることが望ましい。
【0056】
このように、本発明の補償手段では、変化過程を遅れ要素を持つ伝達関数で近似し、基準信号を入力したときの時間応答値として変化量を推定しているので、多くのメモリ容量を必要としない。
【0057】
また、本発明の補償手段は、電源が供給されてからしばらくして電源が遮断され、比較的短い時間の後に、また電源が投入されても、正しく電源供給時の零点変化を含む重量信号の変化を補償できるようにされている。
【0058】
即ち、上述した伝達関数G(s)は、
G(s)=H(s)/F(s)=1/(1+Ts)
と表される。従って、F(s)は、
F(s)=(1+Ts)・H(s)で表される。これを時間空間に変換すると、
f(t)=T*dh(t)/dt+h(t)
となる。これを差分方程式に変形すると、
f(nΔt)=T[h(nΔt)−h((n−1)Δt)/Δt]+h(nΔt)
となり、h(nΔt)は、
h(nΔt)=Ah((n−1)Δt)+Bf(nΔt)
となる。但し、A=(T/Δt)/{(T/Δt)+1}
B=1/{(T/Δt)+1}
である。但し、Δtは、t1、t2、t3・・・・の時間間隔であり、Tよりも充分に小さい値である。上記の式に基づいて図6に示すような巡回型デジタルフィルタを作成する。この巡回型フィルタは、h(n−1)を得るための遅延素子2と、A、Bを乗算するための乗算器4、6と加算器8とによって構成されている。
【0059】
図5において、t≦t1までは、図6のフィルタにΔtごとにf(nΔt)=Z(θ)を入力して、h(nΔt)を得る。Z(θ)はAxn(θ)である。従って、時刻t1までは基準ステップ信号としてAxn(θ)が与えられている。
【0060】
時刻t0において計量装置に電源が供給されると、計量装置のCPUのプログラムが起動され、温度センサの温度出力θを読み込んで、基準入力信号f(nΔt)=Z(θ)を決定する。アナログ回路が正常に動作するタイミングを待って、CPUが重量信号の読み込みを開始すると共に、Δtごとに巡回型フィルタの出力h(nΔt)を計算する。{Z(θ)−h(nΔt)}を求めて、補償値とし、同時刻に得られた重量信号に、この補償値を加算して、重量信号を補償する。
【0061】
時刻t1において、電源が遮断されると、h(nΔt)の値は、電源バックアップメモリに記憶される。このタイミングのフィルタ出力値をh(nΔt)=h(t1)とする。
【0062】
時刻t2において、電源が再び供給されると、CPUは直ちに電源遮断時に記憶したh(t1)をメモリから読み出し、フィルタの出力値として、巡回型フィルタの入力を0とおいて、即ち、基準入力信号として0を入力し、電源が遮断されていた時間t2−t1の時間分だけ、nを1から増加させて、t=t2におけるフィルタ出力値h(t2)を求める。時定数Tは時間間隔Δtよりも大きいので、係数Aの値は1よりも小さい。従って、h(t2)はh(t1)よりも小さい値となる。なお、この計算は、実際の時間t2−t1よりも非常に短い時間のうちに行われる。このh(t2)の値をフィルタ出力値とし、かつ基準入力を再びf(nΔt)=Z(θ)としてΔtごとに、出力を計算して、時刻t2以後のフィルタ出力値h(t)を求める。上記と同様にして、{Z(θ)−h(t)}を求めて、これを補償値として、同時刻に得られた重量信号に、この補償値を加算して、重量信号を補償する。
【0063】
無論、時刻t2におけるプログラムの立ち上がり時には、温度θを測定して、新しいZ(θ)を求めておく。時刻t2−t1が長く、周囲気体温度が次第に変化して、θの値が例えばθ3に変化した場合には、Z(θ)=Z(θ3)が決定され、この値が時刻t2以後の基準入力としてフィルタに入力され、図5に点線で示すような応答が出力される。
【0064】
クロックカウンタは、電源が供給されるごと、電源が遮断されるごとにリセットされるが、それ以外の時間にはクロックをカウントし続け、演算回路は、フィルタ回路出力値を計算するとき、カウンタの値を読み取る。
【0065】
このように、本発明の計量装置は、重量測定系の電源が供給、遮断されても、それによる電流加熱と放熱とによる重量信号の変化の状況を、シミュレーションする機能を有している。
【0066】
次に、本発明の第2の解決技術について説明する。伝達関数を1次遅れ系とするなら、時定数Tと、ゲインまたは基準入力信号とを、測定重量信号から稼働モード時に推定する。少なくとも電源供給直後のサンプリング時刻0から同時刻t1またはt2まで、計量動作不可能な時間帯として、それぞれの時刻にサンプリングした重量値をW(t0)、W(t1)、W(t2)とすると、(4)式より、重量信号の変化量v1、v2が
v1=W(t1)−W(t0)
v2=W(t2)−W(t1)
として求められる。v1、v2の最終値をvn=Axnとすると、w1=vn−v1、w2=vn−v2とすると、(5)、(6)式より、
w1/w2=exp(−t1/T)/exp(−t2/T)
となり、式(7)から、
T=(t2−t1)/log(w1/w2)=Δt/log(w1/w2)
として、時定数Tが稼働モードにおいて算出される。これによって、伝達関数G(s)=1/(1+Ts)を稼働モードにおいて同定する。TとW(t0)、W(t1)とを使用すれば、以下のようにようにして、定数である最終値Ax1を算出できる。
【0067】
時刻t1において重量信号W(t1)が測定されているので、
W(t1)−W(t0)=Ax1[1−exp(−t・T)]
と求められる。よって、Ax1は、
Ax1=w0={W(t1)−W(t0)}/[1−exp(−t・T)]・・・・(8)
と求められる。但し、電源供給直後に零点変化量を推定するために重量信号を測定している間には、負荷荷重は掛けない。時定数Tは伝達関数G(s)のs項の係数である。Ax1は伝達関数の出力応答信号を得るために入力されるステップ信号の高さ、或いは高さが1のステップ信号が入力される伝達関数のゲインである。
W(t1)から最終値Ax1までの偏差分w1は、
w1=Ax1−Ax1[1−exp(−t1/T)]=Ax1*exp(−t1/T)
であるので、時刻t1における重量値の熱平衡後の重量値との偏差分を補償した推定重量W(t)’は、
W(t)’=W(t1)+w1=W(t1)+Ax1*exp(−t1/T)
と表せる。調整モードにおいて、時定数Tを予め求めていると、時刻t2以降には、零点の変動を補償することができる。図2においてw2を
w2=Ax1−Ax1[1−exp(−t2/T)]=Ax1*exp(−t2/T)
と計算する。従って、時刻t2においてサンプリングされた重量信号W(t2)の熱平衡までの変動分を補償した重量値W(t2)’は、
W(t2)’=W(t2)+Ax1*exp(−t2/T)
と演算できる。以下、同様にして、サンプリング時刻ごとに、補償を行うことができる。時刻t2以降におけるサンプリング重量値から、荷重が載荷されていても補償を可能とするために、(8)式の値を継続的に使用する。
【0068】
このように演算することで、電源投入後の短い時間の後に、零点ドリフトの補償された計量動作を行うことが可能になる。しかも、Ax1を決定するために、温度センサは不要である。
【0069】
例えばtn=120秒であるような計量装置において、この補償を行わない場合には、計量を開始するまでに120秒もの時間、待つ必要があるが、この補償を行うと、Δt=20m秒の場合、電源供給後、アナログ回路の安定する数10m秒の短い時間だけ、待機した後に始まる時刻t0から時刻t2に至る40m秒または時刻t3に至る60m秒後には、計量開始可能となる。
【0070】
電源供給後できるだけ速く計量が開始できるように、時刻t0、t1の2回のサンプリングで、最終値Ax1を決定した。しかし、計量装置の測定系には各種のノイズが混入することがあるので、時刻tm(最終値Ax1にほぼ等しい測定値が得られる時刻よりもかなり短い時刻)までの各サンプリング値を使用して、推定最終値Ax1、Ax2・・・・Axmを求め、これらの平均値を推定最大変化量Axnとして使用することもできる。この場合、W(tm)までのサンプリング値には、加熱による重量変化分以外の変化分が含まれてはならないので、計量は時刻t(m+1)以後になる。
【0071】
上記の例では、基準入力信号をステップ信号としたが、実際の重量測定系への電源供給時の出力変化が、ステップ入力で近似する場合よりも緩やかである場合には、基準入力信号を、電源が供給されてから一定時間の間は時間経過と共に増加し、その後に一定レベルに飽和するランプ入力とすることもできる。
【0072】
上記の説明は、本発明を零点の変動の調整に適用したものであるが、同様にスパン補償も行うことができる。スパン補償の場合、調整モードにおいて、重量センサを無負荷とし、そのとき出力信号がほぼ零になるように調整して、上述したように電源供給時の零点変化量が充分に安定するまでの間、零点変化量wを所定時間間隔Δtごとにサンプリングして、時系列零点変化量データw(t)としてメモリに記憶させる。
【0073】
続いて、電源を遮断して、重量センサに与えられている熱量を完全に放熱させた後、重量センサの定格容量分の負荷をかけ、出力を測定する。変化が安定するまで重量センサの出力を所定時間間隔Δtごとに測定して、その測定データを零点変化分を含む時系列スパン変化量データwa(t)として記憶させる。これらデータwa(t)から対応する零点変化量w(t)を減算して、スパン変化分の時系列データws(t)を求め、メモリに記憶させる。
【0074】
電源供給時の重量信号の変化が緩やかな場合には、Δtを長く取り、毎回、零点変化量w(t)を測定し、スパン変化量データwaを測定して、スパン変化分の時系列データws(t)を求めるようにしてもよい。
【0075】
時刻tnにおいてws(tn)がほぼ一定に達したとすると、記憶したws(t0)、ws(t1)・・・ws(tn)の各スパン変化分の時系列データに対して、そのときの周囲気体温度をθ1として、周囲気体温度θ1のときの電源供給後の時間経過に伴うスパン変化率r(θ1、t)を、
r(θ1、t)=ws(t)/ws(tn)
の演算によって求める。但し、tはt0乃至tnである。これが、スパン変化過程を表す。重量センサの温度を、θ1以外に、θ2、θ3(θ1<θ2<θ3)にそれぞれ長い間保った後に、上記と同様にしてr(θ2、t)、r(θ3、t)を求める。そして、対応する温度データθ1、θ2、θ3と、r(θ2、t)、r(θ3、t)とを組にして、3元一次連立方程式を解くか、最小自乗法によって温度θの関数であるr(θ、t)を決定し、計量装置の稼働モードにおける電源供給時に、温度センサによって温度を読み込み、r(θ、t)を求める。
【0076】
もし、重量センサのスパンが電源供給後に時間経過に伴って増加する性質のものであると、電源供給時のr(θ、t0)(<1)は、或る時間経過後の時刻tnにr(θ、tn)=1に変化するので、零点変化の場合と同様に、時刻t0において大きさが{1−r(θ、0)}のステップ信号が入力される1次遅れ系の伝達関数を同定し、この伝達関数の時間応答値から、電源供給後の任意の時間におけるスパン比率を得ることができる。そして、計量装置の稼働モードにおいて重量信号を測定したとき、時刻t0からtnまでは経過時間に応じたスパン比率を上記伝達関数より求めて、そのスパン比率によってそのときの重量測定値を除算すれば、スパン補償を行うことができる。
【0077】
計量装置の電源供給時のスパンのドリフトは、通電前の温度と、通電加熱が完了した後の温度との差によって異なり、この温度差に応じてスパンの変動量も異なるので、電源供給時のスパンドリフト補償も零点ドリフト補償と同様に行える。
【0078】
【実施例】
図1に、本発明のうち、第1の解決技術を実施するための計量装置を示す。この計量装置は、重量センサ、例えばストレインゲージ式ロードセル12を有している。このロードセル12の重量信号は増幅手段、例えば演算増幅器14によって増幅され、フィルタ手段、例えばアナログフィルタ16によって不要な各種ノイズが除去された後、スイッチング手段、例えばアナログスイッチ18を介してデジタル変換手段ん、例えばA/D変換器20に供給される。A/D変換器20によってデジタル化されたデジタル重量信号は、入出力回路22を介して制御手段、例えばCPU24に供給される。CPU24には、記憶手段、例えばROM、RAM、EEPROMからなるメモリ26が接続されている。また、ロードセル12及び演算増幅器14、A/D変換器20等の計測系の周囲の気体温度を測定する温度センサ28も設けられている。温度センサ28は、ロードセルの起歪体におけるゲージの電流加熱による温度変化の影響を殆ど受けない部分に設置され、起歪体が感じる周囲気体の温度を検出する。温度センサ28の出力は、アナログスイッチ30を介してA/D変換器20に供給され、デジタル温度信号に変換され、入出力回路22を介してCPU24に供給される。アナログスイッチ18、30は入出力回路22を介してCPU24によって開閉制御される。
【0079】
一定時間間隔Δtごとにクロックを発生するパルス発生器32が設けられている。このクロックは、ゲート34を介して経過時間測定手段、例えばカウント36に供給されている。カウンタ36は、そのカウント値を出力データラインpから入出力回路22を介してCPU24に供給する。また、カウンタ36は、リセット端子Rにリセット信号が入出力回路20を介してCPU24から供給されたとき、リセットされる。また、カウンタ36のカウント値が飽和すると、s端子からゲート34にゲート閉信号が供給され、カウンタ36へのクロック信号の入力が禁止される。パルス発生器32、ゲート34及びカウンタ36はバッテリ38によってバックアップされており、計量装置の重量測定系への電源供給が絶たれても、カウンタ36はクロックのカウンタを行える。
【0080】
CPU24には、CPU24にデータを設定したり、操作命令を与えるためのキースイッチ40と、表示装置42とが接続されている。
【0081】
計量装置の電源スイッチがオンされると、重量信号が電流加熱によって変化する時間に比べて充分に短い時間の間に、CPU24が動作を開始する。また、ロードセル12、増幅回路14等も正常に動作する。電源が供給されてから、重量測定系の動作が立ち上がり、重量信号の測定、A/D変換が可能な状態になるまでに必要な時間tsは、カウンタ36の値を読み込んで判断する。CPU24は、カウンタ36の値がtsに相当する値よりも大きくなってから、A/D変換器20の出力信号を読み込む。
【0082】
キースイッチ40の操作によって、調整モードを指令すると、CPU24は、調整モードであることをメモリ26中の不揮発性メモリであるEEPROMに書き込む。一旦、電源を遮断して、重量測定系での加熱による影響が完全に消えるのを待つ。次に、電源を供給すると、計量装置は調整モードで動作を開始する。即ち、電源供給後の短い時間の後に、CPU24が動作を開始し、カウンタ36のカウント値を読み取り、直ちにカウンタ36をリセットする。カウンタ36は、リセット後、クロック信号のカウントを開始する。カウンタ36のカウント値は、CPU24に周期的に読み取られる。カウント値が経過時間tsに相当する値以上になると、CPU24は経過時間tをt0において、このときに読み込んだデジタル重量信号をW(t0)とする。経過時間tsは、重量測定系が電源供給後に機能的に正常に動作するのに必要な時間であって、重量信号が安定するまでに必要な時間と比較して極めて短い。
【0083】
以後、CPU24は、ΔtごとにA/D変換器20からデジタル重量信号とカウンタ36のカウント値とを読み取り、時系列にW(t1)、W(t2)・・・・W(tn)としてメモリ26に記憶させる。予め設定された重量信号の変化量が充分に安定するのに要する時間が経過したと、カウント値からCPU24が判断したとき、データの記憶作業が終了する。このとき、温度センサ28から温度信号がCPU24に読み込まれ、その温度はθ1であるとする。温度信号の読み込みは、デジタル計量信号の読み込みに先立って行っても良い。
【0084】
キースイッチ40を操作すると、零点変化量Axnが、W(tn)−W(t0)に基づいてCPU24によって演算される。このときの温度はθ1であるのでAxnはAxn(θ1)である。温度θ1とAxn(θ1)とがメモリ26に記憶される。
【0085】
続いて、キースイッチ40の操作によって、時系列データW(t0)、W(t1)・・・・W(tn)のうち、予め定めた時刻tk、t(k+m)のW(tk)、W(t(k+m))から、CPU24は、上述したようにw(tk)、w(t(k+m))を求め、更に上述したようにして時定数Tを求める。
【0086】
計量装置の電源を遮断して、重量測定系の温度をθ2、θ3・・・・θmと変化させ、重量測定系がそれぞれ温度θ2、θ3、・・・θmになった時点で、計量装置の電源を供給して、θ1の場合と同様にCPU24が演算を行う。
【0087】
温度の違いによって、零点変化量はAxn(θ1)、Axn(θ2)・・・・Axn(θm)と求められたので、これらのデータから様々な温度における零点変化量Axn(θ)を求めるための関数の係数を決定する。即ち、最小自乗法を使用して、Axn(θ)を2次方程式によって表すなら、
Axn(θ)=a1*θ+a2*θ+a3
の各係数a1、a2、a3を決定する。時定数Tも、Axn(θ)のように各温度θ1乃至θmにおける時定数T1乃至TmからT(θ)を求める式を作成することも可能であるが、周囲気体温度によって変化することは少ないので、T1乃至Tmのうち任意の個数のものの平均値を時定数Tとして使用する。
【0088】
Axn(θ)と時定数Tとは、調整モードの終了時点でメモリ26のEEPROMに記憶される。また、上述した巡回型フィルタの係数A、Bが、Δtと時定数TとによってCPU24によって演算され、EEPROMに記憶される。
【0089】
調整モードの終了後にキースイッチ40の操作によって、計量装置を稼働モードに変更することができる。この時点で計量装置の電源を遮断する。CPU24は稼働モードであることをEEPROMに記憶させる。
【0090】
電源が遮断されることを検知したCPU24は、カウンタ36をリセットする。カウンタ36はバックアップ電源38によって動作を継続しており、カウンタを開始して、電源が遮断されている時間を測定している。
【0091】
次に、使用者が計量装置の電源を供給すると、重量測定系に電源が供給され、CPU24等が動作を開始する。電源が遮断されている間もカウンタ36はカウントを継続しているが、長い間にわたって電源が遮断されている場合には、カウンタ36のカウント値は飽和値に達しており、カウントを停止している。
【0092】
CPU24は、カウンタ36の値を読み込み、カウンタ36をリセットする。このように、カウンタ36は、電源が遮断されている間、及び電源が供給されている間を、それぞれ独立してカウントする。電源が遮断されていた時間は、次に電源が計量装置に供給されたときに、CPU24がカウント値を読み込むことによって判る。また、電源が供給されたとき、CPU24は温度センサ28から温度信号を読み込む。
【0093】
電源供給時に読み込まれたカウント値が予め定めた値以上の場合には、長時間にわたって電源が遮断されていたとみなして、巡回型フィルタの出力h(nΔt)を0にして、CPU24は巡回型フィルタの演算を開始する。
【0094】
電源が遮断されることを検知したときに、CPU24は、重量測定系の電源が遮断された時点における巡回型フィルタの出力h(nΔt)をEEPROMに記憶させている。
【0095】
電源が供給されたとき、カウンタ36のカウント値が予め定めた値よりも小さい場合には、前回に電源を遮断してからの経過時間が短いので、前回電源を遮断したときに記憶させた出力h(nΔt)をEEPROMから読み出し、この値をフィルタ出力値とし、入力は0として、電源が遮断されていた時間をΔtで除算した値(カウンタ36のカウント値)だけ巡回演算をさせて、電源供給時のフィルタ出力h(nΔt)を求める。
【0096】
温度センサ28の出力は、電源供給時にCPU24によって読み取られる。CPU24は、この温度信号に基づいてAxn(θ)を求め、これを入力信号f(nΔt)として巡回型フィルタに供給する。
【0097】
ここまでの演算を、電源が供給された後のわずかな時間の間に行い、以後の巡回型フィルタの出力h(nΔt)を求める計算は、Δtの経過ごとに行う。このフィルタ出力を元に、補償値wcを、z(θ)−h(nΔt)として演算する。Δtごとにデジタル重量信号がCPU24によって読み取られ、そのときに算出されている補償値wcと加算されて、零点補償が行われる。時刻tn以後には、フィルタの出力値は入力値にほぼ等しくなっているので、補償演算を停止させることができる。また、継続的に演算を行っても良い。
【0098】
【発明の効果】
以上のように、本発明によれば、計量装置に電源投入した直後に、重量信号の測定系に含まれる部品の発熱によって生じる重量信号のドリフトを、簡単な構成によって補償することができる。
【図面の簡単な説明】
【図1】本発明の1実施形態の補償装置を備えた計量装置のブロック図である。
【図2】計量装置における電源供給後の重量信号の変化を示す図である。
【図3】計量装置の重量信号の変化を示す図と、この重量信号の変化を伝達関数によってシミュレーションする際に入力するステップ信号とを示す図である。
【図4】計量装置において、異なる温度における重量センサの零点出力の変化を示す図である。
【図5】図1の計量装置において電源の供給、遮断、電源再供給した場合の零点出力の変化を示す図である。
【図6】図1の計量装置において使用する巡回型デジタルフィルタのブロック図である。
【符号の説明】
12 ロードセル
24 CPU(補償信号生成手段、演算手段)
28 温度センサ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an apparatus for compensating for a drift generated in a weight signal due to heat generated by a current flowing through the weighing device when power is supplied to the weighing device.
[0002]
[Prior art]
Examples of the weighing device include a weight sensor such as a load cell, a measurement circuit, and an A / D conversion circuit. These portions generate heat when power is supplied. As the temperature of resistors, semiconductors, etc. included in the above-described weight sensor rises, fluctuations occur in the zero point and span of the weight signal.
[0003]
The weight signal immediately after the power is turned on has the property of changing as described above, so if the weight value is displayed on the weighing device display device from the timing immediately after the power is turned on, the weight signal drifts greatly. To do. Using the weighing device during this drift period will not display the correct weight. Further, if zero adjustment or span adjustment is performed during the drift period during adjustment of the weighing device, subsequent weight measurement will not be accurate. In order to improve this point, the weighing device is prevented from displaying the measurement value until the time sufficient for the weight signal to stabilize has elapsed since the power was turned on, and the weighing device cannot be used. The span is adjusted after a sufficient amount of time has elapsed since the power was turned on. However, it is desirable that such unusable time does not exist, and a device for compensating for the drift of the measurement signal immediately after power-on is required.
[0004]
Examples of a weighing device provided with such compensation means are disclosed in Patent Documents 1 and 2.
[0005]
[Patent Document 1]
JP 62-228121 A
[Patent Document 2]
JP-A-6-307965
[0006]
In the technique of Patent Document 1, in the adjustment mode of the weighing device, the measured value of the zero point of the weight measurement signal is stored in the memory of the arithmetic circuit from the time of turning on the power to the preset time, and the time after turning on the power and the measured value of the zero point Create a table in memory corresponding to. In the usage mode of the weighing device, the zero point measured value corresponding to the passage of time is read from the table, and the read value is subtracted from the current measured value to compensate for the zero point drift.
[0007]
In the technique of Patent Document 2, a temperature sensor for detecting the temperature inside the weight sensor of the weighing device is provided, and the amount of change in the zero point output of the weight measurement signal after power-on is expressed as a function of the temperature inside the sensor and the elapsed time. Is taken as. In the weight sensor adjustment mode, for each internal temperature different from the weight sensor, the zero point output that changes in accordance with the elapsed time from the time of turning on the power is measured and stored in the memory. Create a table with the internal temperature and elapsed time of the weight sensor as variables for the measurement output, and measure the internal temperature of the weight sensor and the elapsed time since the power was turned on in the weighing device use mode. The measured storage value corresponding to is read from the table, and the read value is subtracted from the current measured value to compensate for the zero point drift.
[0008]
[Problems to be solved by the invention]
In the technique of Patent Document 1, since the table is created without considering the temperature change around the weight sensor, the drift of the zero point cannot be adjusted correctly when the ambient temperature changes.
[0009]
In the technique of Patent Document 2, since the ambient temperature of the weight sensor is taken into consideration, the problem in Patent Document 1 does not occur. However, it is necessary to store the elapsed time since the power is turned on at various temperatures and the zero point measurement values at various times, which complicates the configuration of the table and requires a large capacity in the memory.
[0010]
In the technique of Patent Document 2, a problem occurs when the actual temperature change of the strain gauge is faster than the temperature change detected by the temperature sensor, such as a strain gauge type weight sensor. In a strain gauge type load cell, the largest factor of zero point drift when the power is turned on is a change in resistance value generated in the strain gauge due to heat generation of the strain gauge by energization. When the power is turned on for a while after the weight sensor is turned on, and the power is turned on after some time has passed, the strain gauge temperature rises and falls quickly, so the weight sensor Even if a temperature sensor is provided inside, the output of the temperature sensor does not follow the temperature change of the strain gauge. Therefore, the output of the temperature sensor does not correctly reflect the temperature of the strain gauge and cannot be compensated correctly. Each of the above problems is considered as a fluctuation of the zero point of the weight signal, but the same problem occurs in the span of the weight signal.
[0011]
An object of the present invention is to provide a compensation device that compensates for a drift of a weight signal caused by heat generation of components included in a weight signal measurement system immediately after the weighing device is turned on with a simple configuration. In addition, the present invention can detect changes in the weight signal of the weight measurement system when the power is turned on, even when the temperature sensor does not accurately measure the internal temperature of the weight sensor, for example, the temperature of the converter that converts the weight into an electrical signal. An object of the present invention is to provide a compensation device capable of correctly compensating.
[0012]
[Means for Solving the Problems]
  The weight signal compensation device in the weighing device according to one aspect of the present invention includes compensation signal generation means. In the weighing device in which the compensation signal generating means compensates for the weight signal, the weight measuring system included in the weighing device, for example, a load cell, specifically a strain gauge type load cell, is turned on even when the power is turned on. The weight signal changes due to the heat generation of the components in the weight measuring system including the amplification means for amplifying the signal from the load cell and the A / D conversion means for converting the output signal of the amplification means into a digital signal. The weight signal changes so as to reach a final value after a certain time has elapsed since the power was turned on. The process of changing this weight signalSo that it can be output according to the passage of time,Identified during adjustment of the weighing deviceAbout timeThe compensation signal generating means has a transfer function. This compensation signal generating meansThe output of the elapsed time measuring means that measures the elapsed time from the start of operation of the weighing device is input to the transfer function, and the calculated time response output value that is the output of the transfer function is output as a compensation signal.As the compensation signal generation means, for example, a digital filter can be used, and it is desirable to use a cyclic digital filter for simplification of the configuration. When the weighing device is in operation, the compensation signal is applied to the weight signal of the weighing device, and the calculation means compensates for the temperature change of the weight signal. The compensation signal can be used for compensating for zero point fluctuations or for compensating for span fluctuations.
[0013]
Since the compensation device configured as described above is configured to generate the compensation signal by the compensation signal generation unit, it is not necessary to store a large amount of data in the table, and the configuration of the compensation signal generation unit is simplified. Can do. In particular, when a cyclic digital filter is used as the compensation signal generating means, it can be constituted by a delay memory, several multiplying means, and an adding means. It can be simplified.
[0014]
  The compensation signal generating means may comprise a temperature sensor for measuring the ambient gas temperature of the metering device directly from the gas or indirectly from the components of the weight measuring system. ThatCase, transmissionLet the gain of the function be a function of the output signal of the temperature sensor.
[0015]
  If the ambient gas temperature of the metering device is different, the signal change process from when the power to the metering device is turned on until the final value is reached after a certain time has elapsed is different, and the transfer function of the compensation signal generating means is also the ambient gas temperature. Different for each. However, the difference in the transfer function is that the gain in the transfer function identified based on the measurement signal change process at a certain ambient gas temperature is regarded as a function of the ambient gas temperature and the gain is changed.So respondcan do.
[0016]
  The elapsed time measuring means can also measure the elapsed time from when the power supply to the weighing device is stopped until the supply of power is resumed.In this case, this elapsed time measuring meansCompensation signal changing means for changing the compensation signal of the compensation signal generating means according to the elapsed time from when the power supply to the measured weighing device is stopped until the power supply is resumed is provided.
[0017]
When configured in this way, for example, after the power is supplied to the weighing device, the power is cut off, and even when the power is supplied again in a short time, the compensation signal generated after the power is supplied again is The temperature drop is expected in the period when the power is not supplied. Therefore, accurate compensation can be performed. Even if the temperature sensor is provided in the weight sensor so that the internal temperature of the weight sensor is measured and the characteristics of the transfer function are changed based on the temperature change, the temperature sensor is accurate as described above. In some cases, the internal temperature of the weight sensor is not measured. Even in such a case, since the configuration is as described above, it is possible to correctly compensate for changes in the weight signal of the weight measurement system when the power is turned on.
[0018]
  The weighing device according to another aspect of the present invention also includes compensation signal generation means. This compensation signal generating means performs a signal changing process until a weight signal that changes due to a weight measuring system of the weighing device reaches a final value after a lapse of a certain time from when the weighing device is turned on. Almost equal signal,Regarding the output time according to the passage of timeA transfer function type is determined in advance, a constant of the transfer function is determined from a value of a weight signal obtained immediately after power supply to the weighing device for operation, and the transfer having the determined constant is determined. In the function,The output of the elapsed time measuring means that measures the elapsed time from the start of operation of the weighing device is input and is the output of the transfer functionTime response output calculation valueAs compensation signalGenerate. The transfer function type means a general expression of a transfer function such as a first-order lag system, dead time plus first-order lag system, or higher-order lag system. This general formula includes at least one constant, and the value of this constant is determined based on the value of the weight signal obtained immediately after power is supplied to the weighing device for operation. In operation, the compensation signal is applied to the weight signal of the weighing device, and the calculation means compensates for the temperature change of the weight signal.
[0019]
With this configuration, since the constant of the transfer function is determined immediately after the power is supplied to the weighing device for the operation of the weighing device, the transfer function is considered in consideration of the ambient temperature of the weighing device during operation. Constants are determined. Therefore, it is not necessary to provide a temperature sensor or the like and determine the constant of the transfer function from the value of the temperature sensor, and the temperature sensor becomes unnecessary.
[0020]
  In another aspect of the present invention, compensation signal generating means is provided. The compensation signal generating means is substantially in the signal changing process until the weight signal that changes due to the weight measuring system of the weighing device reaches the final value after a certain time has elapsed since the power to the weighing device was turned on. Equal signal,Regarding the output time according to the passage of timeA transfer function is predetermined. From the value of the weight signal obtained immediately after supplying power to the weighing device for operationThe gain of the transfer function isIt is determined.The output of the elapsed time measuring means that measures the elapsed time from the start of operation of the weighing device is input to the transfer function for which the gain has been determined, and the time response output calculation value that is the output of the transfer function is compensated Compensation signal generation means generates the signal.In operation, the compensation signal is applied to the weight signal of the weighing device, and the calculation means compensates for the temperature change of the weight signal.
[0021]
Also in this aspect, the magnitude of the reference signal that changes depending on the ambient gas temperature of the weighing device is determined based on the weight signal immediately after the power is supplied to the weighing device in the operation mode. Therefore, there is no need to provide a temperature sensor and estimate the value of the reference signal corresponding to the ambient gas temperature from the value of the temperature sensor, and the temperature sensor becomes unnecessary.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
In the weighing device, the weight measuring system parts that are turned on generate heat due to the current flowing through them, and the temperature rises. This causes a drift in the weight signal from the weighing device. Eventually, when the weight measuring system component is in thermal equilibrium, the drift is saturated and converges to a final value of a certain size.
[0023]
FIG. 3A shows a state in which the weight signal W drifts toward the final value Ax and converges when current is supplied to the weighing device at time t0. The change of the weight signal over time due to the temperature rise of the weight measurement system component due to the power supply is shown in FIG. 3 (b) in a system having a general formula, for example, a first order lag transfer function G (s) = 1 / (Ts + 1). ), It can be regarded as a time response output signal when a step signal having a height Ax is input. This phenomenon appears not only in the zero point variation but also in the span characteristics. The delay characteristic represented by the time constant T, which is a constant of the transfer function G (s), is mainly formed from the heat generation and heat radiation response characteristics of the electronic components constituting the weight / electrical signal conversion unit and signal amplification unit of the measurement system. It is a thermal response and is an intrinsic property of the gravimetric system.
[0024]
When the ambient gas temperature of the weight sensor is different, the thermal equilibrium temperature due to current heating of the weight / electrical signal converter is also different, and the change amount of the weight signal is different.
[0025]
FIG. 4 shows a state in which the weight / electric signal conversion unit and the amplification unit of the weight sensor due to current heating rise in temperature with the passage of time, and the zero point output changes in a curve with the passage of time. It shows that the magnitude of the final value differs depending on the temperature inside the weight sensor due to the difference in ambient gas temperature, and that the zero point output before energization differs.
[0026]
After power is supplied, the time T required for the weight signal to change to about 60 percent of the total change at each temperature is substantially constant. This phenomenon is an output signal when a step signal having a magnitude corresponding to the ambient gas temperature of the gravimetric measurement system is input to a transfer function G (s) having a first order lag element with a time constant T representing heat dissipation and heat generation characteristics. Can be represented.
[0027]
A first compensation technique for drifts such as zeros according to the present invention is based on the fact that a change process with the passage of time of a weight signal from the start of power supply to a weighing device in an adjustment mode of the weighing device in advance Assuming that the signal is an output signal when input to a certain system, the transfer function of the certain system is identified from the input and output signals, and when the weighing device is in operation, the reference input signal is supplied to the certain system. The weight signal is compensated by the time response waveform signal that is input and the output signal.
[0028]
In this technique, in the adjustment mode, the ambient gas temperature of the weight measurement system of the weighing device is kept substantially constant, the power is supplied to the weighing device, and the change in the weight signal until the weight measurement system is in thermal equilibrium is measured. Considering this output change as a transient response characteristic when a step signal is input to the thermal response system, the transfer function G (s) of the thermal response system is identified.
[0029]
Empirically, G (s) can be approximated by a first-order lag system. Therefore, after the power is turned on with respect to the step signal input, a response time T of about 63.2% is measured, and G (s) = 1 / (1 + Ts ) Should be determined. That is, the transfer function constant can be determined. However, depending on the characteristics of the weight sensor, it can be approximated to a model such as a high-order delay system, a dead time plus a first-order delay system, or the like.
[0030]
The transient response characteristics are determined by the heat capacity, heat transfer, and heat dissipation characteristics of the gravimetric measurement system. The final value of the transient response characteristics, that is, the magnitude of the change is the ambient gas temperature at the start of operation of the gravimetric measurement system. It depends on. Depending on the temperature of the weight measurement system, when the power is supplied, the temperature at which heat balance is caused by current heating differs, and the amount of change in the weight signal of the weight sensor also varies depending on the value.
[0031]
Accordingly, the height value of the input step signal is a function of the ambient gas temperature. Therefore, in the adjustment mode in advance, the weight measurement system is placed at a plurality of types of ambient gas temperatures for a sufficiently long time, and then the power is supplied to measure the change amount of the weight signal, and the relationship between the temperature and the change amount. Is converted into a function using an estimation method such as a least square method.
[0032]
The object of compensation will be described for the variation of the zero point of the output signal of the weight sensor. A temperature sensor that measures the ambient gas temperature of the weight sensor or the internal temperature of the weight sensor is provided, and in the operation mode of the weighing device, the height of the step signal is determined by the temperature data obtained from the temperature sensor. If the temperature-sensitive part of the temperature sensor is arranged inside the weight sensor, the temperature sensor directly measures the ambient gas temperature when it is affected by the temperature rise due to current heating.
[0033]
If the transfer function for the step signal height and thermal response is defined in the adjustment mode of the weighing device, the amount of change in the zero point over time after the power is supplied to the weighing device Without measuring the signal, it is obtained by calculation over time. Accordingly, even if a load is applied to the weighing device immediately after the weighing device is turned on, the zero point variation can be compensated.
[0034]
In the weighing device, the power once supplied may be cut off and supplied again. In this case, the weight / electrical signal converter and the like once heated to increase the temperature are cooled, and the temperature is increased again by supplying power. The zero point output changes according to this temperature change. Even if this temperature change is provided inside the weight sensor, the temperature sensor cannot follow the temperature of the weight / electrical signal converter, for example, the strain gauge of the strain gauge type load cell without time delay. If the power is supplied or shut off for a relatively short time, the zero point change cannot be expressed correctly.
[0035]
When the power supply is shut off, the weight / electrical signal converter performs heat dissipation according to a predetermined thermal response characteristic, and the temperature drops. Therefore, in the present invention, the time from when the power supply of the weighing device is shut off until the power is supplied again is measured by the time measuring means. As the time measuring means, for example, a clock counter backed up by a battery power source of a weighing device is used. When the power is supplied again, the response value can be calculated assuming that a step signal having a magnitude of zero was input to the transfer function during the period when the power was cut off.
[0036]
This state is shown in FIG. FIG. 5 shows a thermal response system of a weight sensor represented by G (s) = 1 / (1 + Ts), where the ambient gas temperature is θ, and the final value of the zero point variation due to current heating after power supply is Z (θ ) Shows the change in the zero point output when the power supply to the weighing device is started at time 0, the power is turned off at time t1, and the power is supplied again at time t2. In FIG. 5, a time t1 from time 0 to time t1 is counted by a clock counter provided in the weighing device, and Z (θ) is given from a function of a predetermined temperature sensor output and a zero point change amount. Therefore, the size of point A (zero point change amount at time t1) is
Z (θ, t1) = Z (θ) · {1-exp (−t1 / T)}
Can be calculated by When the power supply of the weighing device is cut off at time t1, the temperature of the weight / electrical signal converter decreases. Assume that power is supplied at time t2. The time (t2-t1) from time t1 to t2 is measured by the clock counter being backed up. The size of B point (zero point variation at time t2) is
Z (θ, t2) = Z (θ) · {1-exp (−t1 / T)} {exp [− (t2−t1) / T]} = Z (θ, t1) {exp [− (t2− t1) / T]}
It is. Therefore, the size of point C (the amount of change of the zero point at time t3) is
Z (θ, t3) = {Z (θ) −Z (θ, t2)} {exp [− (t3−t2) / T]} + Z (θ, t2)
It is expressed. The zero point compensation value is obtained from the value of Z (θ, t3), and this is subtracted from the output signal of the weight sensor in operation, thereby repeatedly supplying and shutting off the power, and the temperature of the weight / electrical signal converter. Even if it takes a transient value, the zero point of the weight sensor can be accurately compensated.
[0037]
In the technique as shown in Patent Document 2, since it is necessary to store the zero point change amount every time under many temperature conditions, a lot of memory is required. Since a compensation signal is obtained by substituting the measured time into an expression representing a predetermined transfer function and calculating it, a large amount of memory is unnecessary.
[0038]
Rather than actually calculating by substituting time into each of the above equations in the arithmetic circuit, the thermal response transfer function G (s) is converted into a differential equation, and based on this differential equation, the first order as shown in FIG. A delayed cyclic digital filter is created, a reference input signal is input, and a compensation signal is output. Even in this case, a lot of memory is unnecessary.
[0039]
The technique of the present invention can also be realized in an analog manner. A circuit representing a transfer function corresponding to the thermal balance characteristic of the gravimetric measurement system is constituted by an analog filter composed of a resistor and a capacitor. Using a voltage obtained by dividing a constant voltage with a temperature sensitive resistor, a voltage signal whose magnitude changes in accordance with the ambient gas temperature is created, and this voltage signal is used as an input signal to the analog filter. The output of the analog filter is digitized by an A / D converter, input to an arithmetic circuit, and calculated as a weight signal from the weight sensor to compensate for the zero point.
[0040]
In this way, if the input signal circuit and the analog filter circuit are configured, a step voltage signal having a height corresponding to the ambient gas temperature is input to the analog filter at the same time as the power is turned on, in the same manner as the change of the weight signal. Even when the output of the analog filter changes and the power supply is shut off, a voltage is applied to the weight measurement system, and if it is a signal measurement object, it may represent a change in the weight signal that would be detected. it can.
[0041]
Another solution of the zero fluctuation compensation according to the present invention is that, in the operation mode of the weighing device, each time power is supplied, a plurality of weight signals are timed during a relatively short elapsed time after power supply. Determine the constant of the function that measures over time, predicts the final change value from these measurements, and uses the function that incorporates these constants to change the zero point until a sufficiently long time for the change to converge Is calculated and output, and the zero point is compensated by the output signal. The general formula of this function is predetermined such as 1/1 + Ts.
[0042]
Regardless of the temperature of the weight / electrical signal converter at the time of power supply, the change of the weight signal at that time is measured for a short time, and the weight signal is taken after a long time by these measured values. Determine the constant of the function whose value can be estimated, create a function that includes the determined constant, and after that, you can get an estimated output of the change in the weight signal without measuring the weight signal. The estimated output compensates for changes in the weight signal.
[0043]
By estimating the magnitude of the weight signal after a long time, which is the above constant, as fast as possible after power supply, zero compensation can be made from the fast timing after power supply and the weighing device can be put into use quickly. . The time constant T, which is a part of the constant, can be determined in advance by measuring the change in the weight signal in the adjustment mode.
[0044]
The first solution technique of the present invention will be described in detail. In FIG. 2, the vertical axis represents the weight signal magnitude W and the horizontal axis represents the elapsed time t. The time when the weight signal is sampled for the first time after power supply is time t0, and the sampling weight value at that time is W (t0). And Since the temperature of the parts of the weight measurement system rises with the passage of time due to current heating, the weight signal output from the weight sensor also changes with the passage of time, resulting in a waveform of a first order lag response as shown in FIG. The weight signal becomes almost the final value W (tn) at time tn when a sufficient time has elapsed from time t0, and changes from the weight 0 at time t0 by Axn to be stable. This response waveform is approximately a time response equation with a time constant T.
w (t) = W (t) −W (t0) = Axn [1-exp (−t / T)] (1)
The time constant T is a specific value determined by the heat capacity and thermal conductivity of the parts used in the weight measurement system.
[0045]
In addition, the above time response equation shows that a step input signal having a height of Axn is a transfer function.
G (s) = 1 / (1 + Ts) (2)
Transient response when input to the system, or step input signal with a height of 1
G (s) = Axn / (1 + Ts)
Represents the transient response when input to the system.
[0046]
The response change amount Axn is held by the temperature around the measurement system at the time of power supply, the temperature held by the measurement system component at that time, and the measurement system component after thermal equilibration by heating after power supply. It is determined by the difference with temperature. Therefore, Axn differs depending on the temperature held by the parts constituting the measurement system immediately after power supply.
[0047]
When Axn is expressed as Axn (θ) as a function of the temperature θ of the gravimetric measurement system, the equation (1) is
w (t) = W (t) −W (t0) = Axn (θ) [1-exp (−t / T)] (3)
It is expressed. Accordingly, the transfer function G (s) is also when the temperature of the gravimetric measurement system is θ,
G (s) = Axn (θ) / (1 + Ts)
It is expressed. It can also be considered that a step signal having a magnitude Axn (θ) is input to the transfer function system represented by the equation (2).
[0048]
A component having a large heat capacity in the weight measurement system is a weight sensor, and the characteristics when the power is turned on in the actual weight measurement system are mainly governed by the property of the weight / electrical signal converter of the weight sensor. Therefore, the present invention will be described below by taking an example of a zero point change based on a weight sensor.
[0049]
In the adjustment mode of the metering device, the metering device is placed in an atmosphere where the ambient gas temperature is substantially constant. After supplying power to the weighing device, the output of the weight signal by the A / D conversion performed first after the operation of the measurement circuit element and the arithmetic circuit element becomes completely normal is W (t) = W (t0) To do. This timing is assumed to be t0. If the sampling time interval is Δt, the digital value W (t) of the weight signal at each time t1, t2, t3,... Where the time interval is Δt is sequentially stored in the memory of the arithmetic circuit. This operation is performed until time tn when a sufficient time has elapsed for the measurement system to be in thermal equilibrium sufficiently and the weight signal to converge to a constant value. If the response waveform is observed in advance by a preliminary test, the value of tn can be easily determined. The sampling time interval Δt is a value that is sufficiently shorter than the time from power-on to thermal equilibrium. Data processing is performed after storing each sampling data.
[0050]
In the data processing, the zero point fluctuation values vk, v (k + m) and vn = Axn (θ) at two times of time tk and t (k + m) having a time interval mΔt appropriately determined in each stored value. And the value of. The value of vk is
vk = W (tk) -W (t0) = W (tk) -W (0) (4)
As required. (3) From t = tk and t = t (k + m),
w (tk) = vk = Axn (θ) [1-exp (−tk / T)]
w (tk + tm) = v (k + m) = Axn (θ) [1-exp (−t (k + m)) / T)]
So
vn−vk = Axn (θ) [exp (−tk / T)] = wk
vn−v (k + m) = Axn (θ) [exp (−t (k + m) / T)] = w (k + m) (5)
It becomes. Therefore,
wk / w (k + m) = exp (−tk / T) / exp (−t (k + m) / T) (6)
So, taking the natural logarithm of both sides,
log {wk / w (k + m)} = log {exp (−tk / T) / exp (−t (k + m) / T)} = log {exp (−tk / T)} − log {exp (−t ( k + m) / T)} = [t (k + m) / T] − [tk / T] = {t (k + m) −tk} / T
It becomes. Therefore, the time constant T is
T = {t (k + m) −tk} / log {wk / w (k + m)} (7)
Can be obtained. In order to accurately determine the time constant T, the same calculation as described above is performed using a plurality of different combinations of two times, a plurality of time constants T are obtained, and an average of these is obtained as a time constant. It can also be used as T.
[0051]
As another method for determining the time constant T, since the time constant T is determined from the time when the response reaches Axn (θ) {1-exp (−1)} = 0.63212Axn (θ), from v1 A value closest to 0.63212Axn (θ) is searched for up to vn. A time constant T is a time corresponding to a value close to 0.63212Axn (θ). It is also possible to perform a plurality of tests, obtain the time constant T for each test, calculate the average value of each time constant, and use this average value as the time constant T.
[0052]
When the time constant T is determined in this way, the ambient temperature θ of the weight measurement system is then changed, and when the measurement system is sufficiently equal to the ambient temperature, power is supplied and the weight signal is measured. Thus, when the change at the time of turning on the power is saturated to a substantially constant value, the change amount Axn (θ) from the time of turning on the power is obtained. An estimation formula for the function Axn (θ) is created so that Axn (θ) at an arbitrary temperature θ can be obtained from a plurality of ambient gas temperatures and Axn (θ) for each temperature, for example, by the least square method. Similarly to Axn (θ), the time constant T can also be obtained for each ambient gas temperature and expressed in the form of a function T (θ) of the ambient gas temperature.
[0053]
Compensation for the weight signal is performed as follows. In the operation mode, following the power supply to the weighing device, the output of the temperature sensor is measured to obtain the ambient gas temperature θ, and θ is substituted into the estimation formula of Axn (θ) to obtain Axn (θ). . As a time response function when a step signal as a reference input signal is input to the transfer function G (s), w (t) = {W (t) −W (t0)} = Axn (θ) (1− exp (-t / T)) is determined.
[0054]
w (t) represents an estimated value of the change amount at the time when the time t has elapsed since the power supply. Therefore, in order to obtain a zero point in which the weight measurement system is in thermal equilibrium at any timing from the start of power supply, w (t) is calculated at an elapsed time t after power supply and thermal balance is obtained from the current weight signal. The change {Axn (θ) -w (t)} up to the weight signal is obtained as a compensation value and added to the weight signal.
[0055]
Even if the above compensation calculation is continuously performed after the power supply, w (t) eventually approaches the value of Axn (θ), so that the compensation value finally becomes zero, and there is no problem. However, it is desirable that a time for sufficiently approaching zero is determined in advance from the viewpoint of measurement accuracy, and this determined time is set as the maximum time for performing the compensation calculation.
[0056]
Thus, the compensation means of the present invention approximates the changing process with a transfer function having a delay element, and estimates the amount of change as the time response value when the reference signal is input. And not.
[0057]
In addition, the compensation means of the present invention shuts off the power after a while after the power is supplied, and after a relatively short time and when the power is turned on, the weight signal including the zero point change at the time of power supply is correctly displayed. It is designed to compensate for changes.
[0058]
That is, the transfer function G (s) described above is
G (s) = H (s) / F (s) = 1 / (1 + Ts)
It is expressed. Therefore, F (s) is
F (s) = (1 + Ts) · H (s). When this is converted to time space,
f (t) = T * dh (t) / dt + h (t)
It becomes. When this is transformed into a difference equation,
f (nΔt) = T [h (nΔt) −h ((n−1) Δt) / Δt] + h (nΔt)
And h (nΔt) is
h (nΔt) = Ah ((n−1) Δt) + Bf (nΔt)
It becomes. However, A = (T / Δt) / {(T / Δt) +1}
B = 1 / {(T / Δt) +1}
It is. However, Δt is a time interval of t1, t2, t3..., And is a value sufficiently smaller than T. Based on the above formula, a cyclic digital filter as shown in FIG. 6 is created. This cyclic filter includes a delay element 2 for obtaining h (n−1), multipliers 4 and 6 for multiplying A and B, and an adder 8.
[0059]
In FIG. 5, until t ≦ t1, f (nΔt) = Z (θ) is input for each Δt to the filter of FIG. 6 to obtain h (nΔt). Z (θ) is Axn (θ). Accordingly, Axn (θ) is given as the reference step signal until time t1.
[0060]
When power is supplied to the weighing device at time t0, the CPU program of the weighing device is activated to read the temperature output θ of the temperature sensor and determine the reference input signal f (nΔt) = Z (θ). Waiting for the timing at which the analog circuit operates normally, the CPU starts reading the weight signal and calculates the output h (nΔt) of the cyclic filter for each Δt. {Z (θ) −h (nΔt)} is obtained as a compensation value, and this compensation value is added to the weight signal obtained at the same time to compensate the weight signal.
[0061]
When the power supply is shut off at time t1, the value of h (nΔt) is stored in the power supply backup memory. The filter output value at this timing is assumed to be h (nΔt) = h (t1).
[0062]
When power is supplied again at time t2, the CPU immediately reads h (t1) stored at the time of power-off from the memory, sets the input of the cyclic filter to 0 as the output value of the filter, that is, the reference input signal 0 is input, n is increased from 1 by the time t2-t1 during which the power supply is shut off, and the filter output value h (t2) at t = t2 is obtained. Since the time constant T is larger than the time interval Δt, the value of the coefficient A is smaller than 1. Therefore, h (t2) is a smaller value than h (t1). This calculation is performed in a time that is much shorter than the actual time t2-t1. Using the value of h (t2) as the filter output value and the reference input as f (nΔt) = Z (θ) again, the output is calculated every Δt, and the filter output value h (t) after time t2 is calculated. Ask. In the same manner as described above, {Z (θ) −h (t)} is obtained, and this is used as a compensation value, and this compensation value is added to the weight signal obtained at the same time to compensate the weight signal. .
[0063]
Of course, at the start of the program at time t2, the temperature θ is measured to obtain a new Z (θ). When the time t2-t1 is long, the ambient gas temperature gradually changes, and the value of θ changes to, for example, θ3, Z (θ) = Z (θ3) is determined, and this value is the reference after the time t2. The input is input to the filter, and a response as indicated by a dotted line in FIG. 5 is output.
[0064]
The clock counter is reset every time the power is supplied or the power is shut off, but continues to count the clock at other times, and the arithmetic circuit calculates the output value of the filter circuit. Read the value.
[0065]
As described above, the weighing device of the present invention has a function of simulating the change of the weight signal due to current heating and heat dissipation even when the weight measurement system is powered on and off.
[0066]
Next, the second solution technique of the present invention will be described. If the transfer function is a first-order lag system, the time constant T and the gain or reference input signal are estimated in the operation mode from the measured weight signal. At least from the sampling time 0 immediately after the power supply to the same time t1 or t2, the weight values sampled at the respective times are assumed to be W (t0), W (t1), and W (t2) as the time periods during which the weighing operation is impossible. From the equation (4), the change amounts v1 and v2 of the weight signal are
v1 = W (t1) -W (t0)
v2 = W (t2) -W (t1)
As required. Assuming that the final values of v1 and v2 are vn = Axn, w1 = vn−v1 and w2 = vn−v2, and from the equations (5) and (6),
w1 / w2 = exp (−t1 / T) / exp (−t2 / T)
From equation (7),
T = (t2-t1) / log (w1 / w2) = Δt / log (w1 / w2)
The time constant T is calculated in the operation mode. Thereby, the transfer function G (s) = 1 / (1 + Ts) is identified in the operation mode. If T, W (t0), and W (t1) are used, the final value Ax1 that is a constant can be calculated as follows.
[0067]
Since the weight signal W (t1) is measured at time t1,
W (t1) −W (t0) = Ax1 [1-exp (−t · T)]
Is required. Therefore, Ax1 is
Ax1 = w0 = {W (t1) −W (t0)} / [1-exp (−t · T)] (8)
Is required. However, no load is applied while the weight signal is being measured in order to estimate the zero point variation immediately after the power supply. The time constant T is a coefficient of the s term of the transfer function G (s). Ax1 is the height of the step signal input to obtain the output response signal of the transfer function, or the gain of the transfer function to which the step signal having a height of 1 is input.
The deviation w1 from W (t1) to the final value Ax1 is
w1 = Ax1-Ax1 [1-exp (-t1 / T)] = Ax1 * exp (-t1 / T)
Therefore, the estimated weight W (t) ′ that compensates for the deviation of the weight value at time t1 from the weight value after thermal equilibrium is
W (t) '= W (t1) + w1 = W (t1) + Ax1 * exp (-t1 / T)
It can be expressed. If the time constant T is obtained in advance in the adjustment mode, the fluctuation of the zero point can be compensated after time t2. In FIG.
w2 = Ax1-Ax1 [1-exp (-t2 / T)] = Ax1 * exp (-t2 / T)
And calculate. Therefore, the weight value W (t2) 'that compensates for the fluctuation until the thermal equilibrium of the weight signal W (t2) sampled at time t2 is:
W (t2) '= W (t2) + Ax1 * exp (-t2 / T)
Can be calculated. In the same manner, compensation can be performed at each sampling time. From the sampling weight value after time t2, the value of equation (8) is continuously used to enable compensation even when a load is loaded.
[0068]
By calculating in this way, it is possible to perform a weighing operation in which the zero point drift is compensated after a short time after the power is turned on. Moreover, no temperature sensor is required to determine Ax1.
[0069]
For example, in a weighing device in which tn = 120 seconds, if this compensation is not performed, it is necessary to wait for 120 seconds before starting the weighing. However, if this compensation is performed, Δt = 20 ms. In this case, after the power supply, the measurement can be started after 40 milliseconds from time t0 to time t2 or 60 milliseconds from time t3 starting after waiting for only a short time of several tens of milliseconds that the analog circuit is stabilized.
[0070]
The final value Ax1 was determined by two samplings at times t0 and t1, so that weighing could be started as soon as possible after power supply. However, since various types of noise may be mixed in the measurement system of the weighing device, each sampling value up to time tm (time much shorter than the time at which a measurement value substantially equal to the final value Ax1 is obtained) is used. , Estimated final values Ax1, Ax2,... Axm can be obtained and their average value can be used as the estimated maximum change amount Axn. In this case, since the sampling value up to W (tm) must not include a change other than the weight change due to heating, the measurement is performed after time t (m + 1).
[0071]
In the above example, the reference input signal is the step signal. However, when the output change at the time of power supply to the actual weight measurement system is more gradual than the case of approximation by the step input, the reference input signal is It is also possible to use a lamp input that increases over time for a certain period of time after power is supplied and then saturates to a certain level.
[0072]
In the above description, the present invention is applied to the adjustment of the fluctuation of the zero point, but the span compensation can be similarly performed. In the case of span compensation, in the adjustment mode, the weight sensor is set to no load, and the output signal is adjusted so that it is almost zero, and until the zero point change amount at the time of power supply is sufficiently stabilized as described above. The zero change amount w is sampled at predetermined time intervals Δt and stored in the memory as time series zero change data w (t).
[0073]
Subsequently, the power supply is shut off to completely dissipate the amount of heat applied to the weight sensor, and then the load corresponding to the rated capacity of the weight sensor is applied to measure the output. The output of the weight sensor is measured every predetermined time interval Δt until the change is stabilized, and the measured data is stored as time series span change amount data wa (t) including the zero point change. The corresponding zero point change amount w (t) is subtracted from these data wa (t) to obtain the time series data ws (t) for the span change and stored in the memory.
[0074]
If the change in weight signal at the time of power supply is gradual, take Δt longer, measure the zero change w (t) each time, measure the span change data wa, and measure the time series data for the span change. ws (t) may be obtained.
[0075]
Assuming that ws (tn) reaches substantially constant at time tn, the time series data corresponding to each span change of stored ws (t0), ws (t1)... Ws (tn) Assuming that the ambient gas temperature is θ1, the span change rate r (θ1, t) with the passage of time after power supply at the ambient gas temperature θ1 is
r (θ1, t) = ws (t) / ws (tn)
Calculated by However, t is t0 to tn. This represents the span change process. After maintaining the temperature of the weight sensor at θ2 and θ3 (θ1 <θ2 <θ3) for a long time other than θ1, r (θ2, t) and r (θ3, t) are obtained in the same manner as described above. Then, the corresponding temperature data θ1, θ2, θ3 and r (θ2, t), r (θ3, t) are paired to solve a ternary linear equation or by a function of the temperature θ by the least square method. A certain r (θ, t) is determined, and when power is supplied in the operation mode of the weighing device, the temperature is read by the temperature sensor to obtain r (θ, t).
[0076]
If the span of the weight sensor has a property of increasing with time after power supply, r (θ, t0) (<1) at the time of power supply is r at time tn after a certain time has passed. Since it changes to (θ, tn) = 1, similarly to the case of zero change, a transfer function of a first-order lag system in which a step signal having a magnitude of {1-r (θ, 0)} is input at time t0. And a span ratio at an arbitrary time after power supply can be obtained from the time response value of this transfer function. When the weight signal is measured in the operation mode of the weighing device, the span ratio corresponding to the elapsed time is obtained from the above transfer function from time t0 to tn, and the weight measurement value at that time is divided by the span ratio. Span compensation can be performed.
[0077]
The span drift when power is supplied to the weighing device depends on the difference between the temperature before energization and the temperature after energization heating is completed, and the amount of span variation varies depending on this temperature difference. Span drift compensation can be performed in the same manner as zero point drift compensation.
[0078]
【Example】
FIG. 1 shows a weighing device for carrying out the first solution technique of the present invention. The weighing device has a weight sensor, for example, a strain gauge type load cell 12. The weight signal of the load cell 12 is amplified by an amplifying means, for example, an operational amplifier 14, and after unnecessary various noises are removed by a filter means, for example, an analog filter 16, a digital converting means is passed through a switching means, for example, an analog switch 18. For example, it is supplied to the A / D converter 20. The digital weight signal digitized by the A / D converter 20 is supplied to the control means, for example, the CPU 24 via the input / output circuit 22. The CPU 24 is connected to a memory 26 composed of storage means such as ROM, RAM, and EEPROM. In addition, a temperature sensor 28 that measures the gas temperature around the measurement system such as the load cell 12, the operational amplifier 14, and the A / D converter 20 is also provided. The temperature sensor 28 is installed in a portion of the strain generating body of the load cell that is hardly affected by the temperature change caused by the current heating of the gauge, and detects the temperature of the surrounding gas felt by the strain generating body. The output of the temperature sensor 28 is supplied to the A / D converter 20 via the analog switch 30, converted into a digital temperature signal, and supplied to the CPU 24 via the input / output circuit 22. The analog switches 18 and 30 are controlled to be opened and closed by the CPU 24 via the input / output circuit 22.
[0079]
A pulse generator 32 is provided that generates a clock at regular time intervals Δt. This clock is supplied to the elapsed time measuring means, for example, the count 36 via the gate 34. The counter 36 supplies the count value from the output data line p to the CPU 24 via the input / output circuit 22. The counter 36 is reset when a reset signal is supplied to the reset terminal R from the CPU 24 via the input / output circuit 20. Further, when the count value of the counter 36 is saturated, a gate closing signal is supplied from the s terminal to the gate 34, and the input of the clock signal to the counter 36 is prohibited. The pulse generator 32, the gate 34, and the counter 36 are backed up by a battery 38, and the counter 36 can perform a clock counter even if the power supply to the weight measuring system of the weighing device is cut off.
[0080]
Connected to the CPU 24 are a key switch 40 for setting data to the CPU 24 and giving an operation command, and a display device 42.
[0081]
When the power switch of the weighing device is turned on, the CPU 24 starts to operate during a time sufficiently shorter than the time when the weight signal changes due to current heating. Also, the load cell 12, the amplifier circuit 14, etc. operate normally. The time ts required from when the power is supplied until the operation of the weight measurement system is started and the weight signal measurement and A / D conversion are possible is determined by reading the value of the counter 36. The CPU 24 reads the output signal of the A / D converter 20 after the value of the counter 36 becomes larger than the value corresponding to ts.
[0082]
When the adjustment mode is instructed by operating the key switch 40, the CPU 24 writes that the adjustment mode is in an EEPROM which is a nonvolatile memory in the memory 26. Turn off the power once and wait for the influence of heating in the weighing system to completely disappear. Next, when power is supplied, the weighing device starts operation in the adjustment mode. That is, after a short time after power supply, the CPU 24 starts to operate, reads the count value of the counter 36, and immediately resets the counter 36. The counter 36 starts counting the clock signal after resetting. The count value of the counter 36 is periodically read by the CPU 24. When the count value becomes equal to or greater than the value corresponding to the elapsed time ts, the CPU 24 sets the elapsed time t to t0, and the digital weight signal read at this time is W (t0). The elapsed time ts is a time necessary for the weight measurement system to function normally and correctly after power supply, and is extremely short compared with a time necessary for the weight signal to stabilize.
[0083]
Thereafter, the CPU 24 reads the digital weight signal and the count value of the counter 36 from the A / D converter 20 every Δt, and stores them in time series as W (t1), W (t2)... W (tn). 26 is stored. When the CPU 24 determines from the count value that the time required for the change amount of the preset weight signal to be sufficiently stable has elapsed, the data storage operation ends. At this time, a temperature signal is read from the temperature sensor 28 into the CPU 24, and the temperature is assumed to be θ1. The reading of the temperature signal may be performed prior to the reading of the digital weighing signal.
[0084]
When the key switch 40 is operated, the zero point change amount Axn is calculated by the CPU 24 based on W (tn) -W (t0). Since the temperature at this time is θ1, Axn is Axn (θ1). The temperature θ1 and Axn (θ1) are stored in the memory 26.
[0085]
Subsequently, by the operation of the key switch 40, among the time series data W (t0), W (t1)... W (tn), W (tk), W at predetermined times tk, t (k + m) From (t (k + m)), the CPU 24 obtains w (tk) and w (t (k + m)) as described above, and further obtains the time constant T as described above.
[0086]
Shut off the power supply of the weighing device and change the temperature of the weight measuring system to θ2, θ3... Θm, and when the weight measuring system becomes the temperature θ2, θ3,. The power is supplied, and the CPU 24 performs the calculation as in the case of θ1.
[0087]
Since the zero point variation is obtained as Axn (θ1), Axn (θ2)... Axn (θm) due to the difference in temperature, the zero point variation Axn (θ) at various temperatures is obtained from these data. Determine the coefficient of the function. That is, if Axn (θ) is expressed by a quadratic equation using the least square method,
Axn (θ) = a1 * θ2+ A2 * θ + a3
The coefficients a1, a2, and a3 are determined. The time constant T can also be created as an equation for obtaining T (θ) from the time constants T1 to Tm at the respective temperatures θ1 to θm, such as Axn (θ), but rarely changes depending on the ambient gas temperature. Therefore, an average value of an arbitrary number of T1 to Tm is used as the time constant T.
[0088]
Axn (θ) and the time constant T are stored in the EEPROM of the memory 26 at the end of the adjustment mode. Further, the coefficients A and B of the above-described cyclic filter are calculated by the CPU 24 based on Δt and the time constant T, and stored in the EEPROM.
[0089]
After the adjustment mode is finished, the weighing device can be changed to the operation mode by operating the key switch 40. At this point, the power to the weighing device is turned off. The CPU 24 stores the operation mode in the EEPROM.
[0090]
The CPU 24 detecting that the power supply is shut off resets the counter 36. The counter 36 is continuously operated by the backup power source 38, and the counter is started to measure the time during which the power source is cut off.
[0091]
Next, when the user supplies power to the weighing device, power is supplied to the weight measurement system, and the CPU 24 and the like start operating. While the power supply is shut off, the counter 36 continues counting, but when the power supply is shut off for a long time, the count value of the counter 36 has reached a saturation value, and the count is stopped. Yes.
[0092]
The CPU 24 reads the value of the counter 36 and resets the counter 36. Thus, the counter 36 counts independently while the power is shut off and while the power is supplied. The time when the power is cut off can be determined by the CPU 24 reading the count value when the power is next supplied to the weighing device. Further, when power is supplied, the CPU 24 reads a temperature signal from the temperature sensor 28.
[0093]
If the count value read at the time of power supply is greater than or equal to a predetermined value, it is assumed that the power supply has been shut off for a long time, the output h (nΔt) of the cyclic filter is set to 0, and the CPU 24 sets the cyclic filter. Start the operation.
[0094]
When detecting that the power supply is shut off, the CPU 24 stores the output h (nΔt) of the cyclic filter at the time when the power supply of the weight measurement system is shut down in the EEPROM.
[0095]
When the power is supplied, if the count value of the counter 36 is smaller than a predetermined value, the elapsed time since the power was shut off last time is short, so the output stored when the power was shut down last time h (nΔt) is read from the EEPROM, this value is used as the filter output value, the input is set to 0, and a cyclic operation is performed by a value (count value of the counter 36) obtained by dividing the time when the power supply is shut off by Δt. The filter output h (nΔt) at the time of supply is obtained.
[0096]
The output of the temperature sensor 28 is read by the CPU 24 when power is supplied. The CPU 24 obtains Axn (θ) based on this temperature signal, and supplies this to the recursive filter as an input signal f (nΔt).
[0097]
The calculation so far is performed for a short time after the power is supplied, and the subsequent calculation for obtaining the output h (nΔt) of the cyclic filter is performed every time Δt elapses. Based on this filter output, the compensation value wc is calculated as z (θ) −h (nΔt). The digital weight signal is read by the CPU 24 every Δt and added to the compensation value wc calculated at that time to perform zero point compensation. After time tn, the output value of the filter is substantially equal to the input value, so that the compensation calculation can be stopped. Moreover, you may perform a calculation continuously.
[0098]
【The invention's effect】
As described above, according to the present invention, the drift of the weight signal caused by the heat generation of the parts included in the weight signal measurement system can be compensated with a simple configuration immediately after the weighing apparatus is turned on.
[Brief description of the drawings]
FIG. 1 is a block diagram of a weighing device including a compensation device according to an embodiment of the present invention.
FIG. 2 is a diagram showing a change in weight signal after power supply in the weighing device.
FIG. 3 is a diagram showing a change in the weight signal of the weighing device and a step signal input when simulating the change in the weight signal using a transfer function.
FIG. 4 is a diagram showing changes in the zero point output of the weight sensor at different temperatures in the weighing device.
FIG. 5 is a diagram showing a change in zero point output when power is supplied, shut off, and power is resupplied in the weighing device of FIG. 1;
6 is a block diagram of a cyclic digital filter used in the weighing device of FIG. 1. FIG.
[Explanation of symbols]
12 Load cell
24 CPU (compensation signal generation means, calculation means)
28 Temperature sensor

Claims (5)

計量装置が有する重量測定系に起因して変化する重量信号が前記計量装置への電源投入時から或る時間の経過後にほぼ最終値に到達するまでの信号変化過程にほぼ等しい信号を、時間経過に従って出力するように同定された、時間に関する伝達関数を有し、前記計量装置の稼働開始時からの時間経過を計時している経過時間測定手段の出力が前記伝達関数に入力され、前記伝達関数の出力である時間応答出力計算値を補償信号として生成する補償信号生成手段と、
前記稼働時に前記補償信号を前記計量装置の重量信号に作用させて、前記重量信号の変化を補償する演算手段とを、
具備する計量装置における重量信号補償装置。
Approximately equal signal to the signal change process until the weight signal changes due to the weight measuring system metering device has reaches the substantially final value after a certain time from the time of power supply to the metering device, time The output of the elapsed time measuring means that has a transfer function related to time identified to output according to the above and that measures the time elapsed from the start of operation of the weighing device is input to the transfer function, and Compensation signal generating means for generating a time response output calculation value as a compensation signal,
A calculation means for causing the compensation signal to act on the weight signal of the weighing device during the operation to compensate for a change in the weight signal;
A weight signal compensation device in a weighing device provided.
請求項1記載の重量信号補償装置において、前記補償信号生成手段は、前記計量装置の周囲気体温度を直接に前記気体からまたは前記重量測定系の構成部品から間接的に測定する温度センサを備え、前記伝達関数のゲインを、前記温度センサの出力信号の関数とした重量信号補償装置。The weight signal compensator according to claim 1, wherein the compensation signal generating means includes a temperature sensor that directly measures the ambient gas temperature of the weighing device directly from the gas or from a component of the weight measurement system , gain, function and the weight signal compensation apparatus of an output signal of the temperature sensor of the transfer function. 請求項1記載の重量信号補償装置において、前記経過時間測定手段は、前記計量装置への電源供給停止時から電源の供給が再開されるまでの時間経過も測定し、この経過時間測定手段によって測定された前記計量装置への電源供給停止時から電源の供給が再開されるまでの時間経過に応じて、前記補償信号生成手段の補償信号を変更する補償信号変更手段が設けられている重量信号補償装置。In weight signal compensation apparatus according to claim 1, wherein said elapsed time measuring means measures the time elapsed from when the power supply stop to the metering device to the power supply is resumed, measured by the elapsed time measuring means Weight signal compensation provided with compensation signal changing means for changing the compensation signal of the compensation signal generating means in accordance with the lapse of time from when the power supply to the weighing device is stopped until the supply of power is resumed apparatus. 計量装置が有する重量測定系に起因して変化する重量信号が前記計量装置への電源投入時から或る時間の経過後にほぼ最終値に到達するまでの信号変化過程にほぼ等しい信号を、時間経過に従って出力する、時間に関する伝達関数の型式が予め決定されており、稼働のための前記計量装置への電源供給直後に得られる重量信号の値から前記伝達関数が持つ定数を決定し、前記決定された定数を持つ前記伝達関数に、前記計量装置の稼働開始時からの時間経過を計時している経過時間測定手段の出力が入力され、前記伝達関数の出力である時間応答出力計算値を補償信号として生成する補償信号生成手段と、
前記稼働時に前記補償信号を前記計量装置の重量信号に作用させて、前記重量信号の温度変化を補償する演算手段とを、
具備する計量装置における重量信号補償装置。
Approximately equal signal to the signal change process until the weight signal changes due to the weight measuring system metering device has reaches the substantially final value after a certain time from the time of power supply to the metering device, time The type of transfer function related to time to be output according to the above is determined in advance, and the constant of the transfer function is determined from the value of the weight signal obtained immediately after power supply to the weighing device for operation, and the determined The output of the elapsed time measuring means that measures the elapsed time from the start of operation of the weighing device is input to the transfer function having a constant, and the time response output calculated value that is the output of the transfer function is compensated for Compensation signal generating means for generating
A calculation means for causing the compensation signal to act on the weight signal of the weighing device during the operation and compensating for a temperature change of the weight signal;
A weight signal compensation device in a weighing device provided.
計量装置が有する重量測定系に起因して変化する重量信号が前記計量装置への電源投入時から或る時間の経過後にほぼ最終値に到達するまでの信号変化過程にほぼ等しい信号を、時間経過に従って出力する、時間に関する伝達関数が予め決定されており、前記計量装置への電源供給直後に得られる重量信号の値から前記伝達関数のゲインを決定し、このゲインが決定された前記伝達関数に前記計量装置の稼働開始時からの時間経過を計時している経過時間測定手段の出力が入力され、前記伝達関数の出力である時間応答出力計算値を補償信号として生成する補償信号生成手段と、
前記稼働時に前記補償信号を前記計量装置の重量信号に作用させて、前記重量信号の温度変化を補償する演算手段とを、
具備する計量装置における重量信号補償装置。
Approximately equal signal to the signal change process until the weight signal changes due to the weight measuring system metering device has reaches the substantially final value after a certain time from the time of power supply to the metering device, time The transfer function with respect to time that is output according to the above is determined in advance, the gain of the transfer function is determined from the value of the weight signal obtained immediately after the power supply to the weighing device is supplied, and the gain is determined in the determined transfer function. Compensation signal generating means for receiving, as a compensation signal , an output of an elapsed time measuring means that measures the elapsed time from the start of operation of the weighing device, and generating a time response output calculated value that is an output of the transfer function ;
A calculation means for causing the compensation signal to act on the weight signal of the weighing device during the operation and compensating for a temperature change of the weight signal;
A weight signal compensation device in a weighing device provided.
JP2003070830A 2003-03-14 2003-03-14 Weight signal compensator in weighing device Expired - Fee Related JP4170804B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003070830A JP4170804B2 (en) 2003-03-14 2003-03-14 Weight signal compensator in weighing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003070830A JP4170804B2 (en) 2003-03-14 2003-03-14 Weight signal compensator in weighing device

Publications (2)

Publication Number Publication Date
JP2004279209A JP2004279209A (en) 2004-10-07
JP4170804B2 true JP4170804B2 (en) 2008-10-22

Family

ID=33287477

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003070830A Expired - Fee Related JP4170804B2 (en) 2003-03-14 2003-03-14 Weight signal compensator in weighing device

Country Status (1)

Country Link
JP (1) JP4170804B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102853894A (en) * 2011-06-28 2013-01-02 福建新大陆电脑股份有限公司 Electronic scale, calibrating method and calibrating device thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5090498B2 (en) * 2010-05-10 2012-12-05 ヒロユー株式会社 Distance measuring device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102853894A (en) * 2011-06-28 2013-01-02 福建新大陆电脑股份有限公司 Electronic scale, calibrating method and calibrating device thereof

Also Published As

Publication number Publication date
JP2004279209A (en) 2004-10-07

Similar Documents

Publication Publication Date Title
EP3324164B1 (en) Compensating a sensor signal
CA1114635A (en) Temperature measurement apparatus
CN105094168B (en) Calibrate the method and apparatus that the temperature of the calibration volume of the device of temperature sensor is adjusted to comparison expression
JP2918062B2 (en) Current meter
US8665574B2 (en) Thermal memory in a fault powered system
JP2004070913A (en) Error detection method, error detection device and temperature controller
CN101371414A (en) Circuit breaker, indirect current detection from bimetal voltage and method for determining bimetal temperature and corrected temperature-dependent bimetal resistance
CN110178002A (en) Liquid level meter, the gasifier and liquid level checking method for having the liquid level meter
CN100523744C (en) Electronic weighing scales
JP4170804B2 (en) Weight signal compensator in weighing device
US20040220775A1 (en) Detecting thermocouple failure using loop resistance
CN104204748A (en) Calibration of Thermal Sensors
JP2022526875A5 (en)
CN116940817A (en) Method and system for determining junction temperature of power semiconductor
Singh et al. Modeling, simulation, and implementation of fast settling switched PI controller for MOX integrated Pt microheater
EP1130370B1 (en) Electronic scale
JP6624303B2 (en) Temperature measuring device, temperature controller and short circuit judgment program
KR20180120377A (en) Apparatus and method for measuring body temperature in consideration of thermal conductivity
RU2727564C1 (en) Self-calibrating temperature sensor
JP4156962B2 (en) Weighing device
JP3210222B2 (en) Temperature measuring device
JPS6314885B2 (en)
JP2875146B2 (en) Digital relay
CN119643946A (en) A shunt current measurement compensation method
JP3331021B2 (en) Demand computing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080415

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080616

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080805

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080807

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110815

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140815

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees