(57)【要約】【課題】固定の補正値や温度センサを用いることなくセンサ出力信号を補正することのできるセンサ装置を提供する。【解決手段】センサ部１は入力された物理量の変位を電圧の変位に変換するセンサ回路Ｓ１を備え、増幅部２が、センサ部１から出力される電圧を増幅し、ＡＤ変換部３が、増幅部２から出力されるアナログ信号をデジタル信号に変換し、ＣＰＵ５が、プログラムメモリ４に書き込まれた補正用プログラムにもとづいて、センサ回路Ｓ１のオフセットおよび感度のバラツキの補正処理を行ない、オフセット補正部６が、ＣＰＵ５からの指示に従って増幅部２へ与えるオフセット電圧を調整し、感度補正部７が、ＣＰＵ５からの指示に従って増幅部２の増幅度を調整する。【選択図】図１
2009053110.tif 000002
【特許請求の範囲】
【請求項１】
入力された物理量を電気信号に変換するセンサ回路を備えるセンサ手段と、
前記センサ手段から出力される電気信号を増幅する増幅手段と、
前記増幅手段から出力されるアナログ信号をデジタル信号に変換するＡＤ変換手段と、
プログラムメモリに書き込まれた補正用プログラムにもとづいて、前記センサ手段のオフセットおよび感度のバラツキの補正処理を行なうＣＰＵと、
前記ＣＰＵからの指示に従って前記増幅手段へ与えるオフセット電圧を調整するオフセット補正手段と、
前記ＣＰＵからの指示に従って前記増幅手段の増幅度を調整する感度補正手段と、
を有することを特徴とするセンサ装置。
【請求項２】
前記ＣＰＵは、
前記補正処理を行なうときに、
前記補正用プログラムに記述された初期値にもとづいて、前記オフセット補正手段および前記感度補正手段に初期値を設定し、
前記センサ手段に基準値が入力されたときに前記ＡＤ変換手段から出力される値と、前記補正用プログラムに記述された標準値と、を比較して、前記初期値に対する補正値を算出する
ことを特徴とする請求項１に記載のセンサ装置。
【請求項３】
前記補正値は補正処理終了時に補正値格納手段に格納され、補正処理終了後は、前記オフセット補正手段および前記感度補正手段は、前記補正値格納手段に格納された前記補正値を読み出して前記器増幅手段のオフセット電圧および増幅度を設定する
ことを特徴とする請求項２に記載のセンサ装置。
【請求項４】
前記センサ手段が、
複数のセンサ回路と、
前記複数のセンサ回路の出力から１つを選択して出力するセレクタと
を備え、
前記ＣＰＵが、
前記セレクタを切り替えて、それぞれのセンサ回路ごとに前記補正処理を行い、それぞれのセンサ回路ごとの前記補正値を算出する
ことを特徴とする請求項２に記載のセンサ装置。
【請求項５】
前記補正値は補正処理終了時に補正値格納手段に格納され、補正処理終了後は、前記オフセット補正手段および前記感度補正手段は、前記セレクタにより選択されたセンサ回路に対する補正値を前記補正値格納手段から読み出し、選択されたセンサ回路ごとに前記器増幅手段のオフセット電圧および増幅度を設定する
ことを特徴とする請求項４に記載のセンサ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサ装置に関する。
【背景技術】
【０００２】
近年、マイクロコンピュータを用いて各種機器の制御を行うことが一般的に行われている。その１つとして、加速度や圧力、湿度などの物理量をセンサで検出し、その検出量の変化に応じてマイクロコンピュータが機器の動作を制御することが行われている。
【０００３】
そのような制御を行うとき、センサの出力はアナログ微小信号であるため、この信号を増幅することが必要となる。また、増幅されたアナログ信号をマイクロコンピュータで処理可能なデジタル信号に変換するため、アナログ−デジタル変換(ＡＤ変換)が必要となる。
【０００４】
そのため、センサと、増幅器と、ＡＤ変換器と、を１つの筐体に収めたセンサ装置が実用化されている。
【０００５】
ところで、上述のような物理量を検出するセンサには、個体ごとにオフセットや感度のバラツキがあり、また温度によるドリフトも発生する。
【０００６】
そこで、従来、このようなバラツキやオフセットを補正するために、センサ装置にセンサ出力信号に対する補正回路を組み込むことが行われている。その１つに、個体ごとの補正値を格納したメモリを備え、このメモリから読み出した補正値により、センサ出力信号を増幅する増幅器のオフセットや利得を調整し、さらに、温度センサを設けて温度によるドリフトを補正する、補正回路を備えたセンサ装置がある（例えば、特許文献１参照。）。
【０００７】
しかし、上述のセンサ装置では、固定オフセット値、固定利得補正値、オフセット温度係数、利得温度補正値をそれぞれ格納するメモリと、それぞれの補正を行なう補正回路を備えるため、ハードウェア量が増加する、という問題があった。また、本来のセンサのほかに、温度測定のための温度センサも設けなければならない、という問題があった。
【０００８】
また、固定オフセット値や固定利得補正値はセンサ出荷時の初期値であるため、センサに経年変化による特性変動が生じた場合、その変動を正しく補正できない、という問題も発生すると考えられる。
【特許文献１】特開２００５−３７３０１号公報  （第６−７ページ、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで、本発明の目的は、固定の補正値や温度センサを用いることなくセンサ出力信号を補正することのできるセンサ装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一態様によれば、入力された物理量を電気信号に変換するセンサ回路を備えるセンサ手段と、前記センサ手段から出力される電気信号を増幅する増幅手段と、前記増幅手段から出力されるアナログ信号をデジタル信号に変換するＡＤ変換手段と、プログラムメモリに書き込まれた補正用プログラムにもとづいて、前記センサ手段のオフセットおよび感度のバラツキの補正処理を行なうＣＰＵと、前記ＣＰＵからの指示に従って前記増幅手段へ与えるオフセット電圧を調整するオフセット補正手段と、前記ＣＰＵからの指示に従って前記増幅手段の増幅度を調整する感度補正手段と、を有することを特徴とするセンサ装置が提供される。
【発明の効果】
【００１１】
本発明によれば、固定の補正値や温度センサを用いることなくセンサ出力信号を補正することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施例を図面を参照して説明する。
【実施例１】
【００１３】
図１は、本発明の実施例１に係るセンサ装置の構成の例を示すブロック図である。
【００１４】
本実施例のセンサ装置は、入力された物理量の変位を電圧の変位に変換するセンサ回路Ｓ１を備えるセンサ部１と、センサ部１から出力される電圧を増幅する増幅部２と、増幅部２から出力されるアナログ信号をデジタル信号に変換するＡＤ変換部３と、プログラムメモリ４に書き込まれた補正用プログラムにもとづいて、センサ回路Ｓ１のオフセットおよび感度のバラツキの補正処理を行なうＣＰＵ５と、ＣＰＵ５からの指示に従って増幅部２へ与えるオフセット電圧を調整するオフセット補正部６と、ＣＰＵ５からの指示に従って増幅部２の増幅度を調整する感度補正部７と、を有する。
【００１５】
さらに、本実施例のセンサ装置は、ＣＰＵ５の補正処理の結果であるオフセット補正値および感度補正値をそれぞれに格納するオフセット補正値格納部８および感度補正値格納部９を有する。
【００１６】
また、ＡＤ変換部３の出力は所定の形式に整えられて、出力部１０からセンサデータとして外部へ出力される。
【００１７】
増幅部２は、ＯＰアンプなどの差動入力型の増幅器であり、センサ回路Ｓ１の出力が可変抵抗Ｒｉを介して増幅部２の反転入力（−）端子へ入力され、オフセット補正部６から出力されるオフセット電圧が正転入力（＋）端子へ入力される。また、増幅部２の出力が可変抵抗Ｒｆを介して反転入力（−）端子へフィードバックされる。
【００１８】
すなわち、この増幅部２は、反転入力（−）端子と正転入力（＋）端子間の差分電圧を増幅度Ｒｉ／Ｒｆで増幅する反転増幅器として動作する。
【００１９】
増幅部２の増幅度は、可変抵抗Ｒｉ、Ｒｆの抵抗値を変化させることにより変化させることができる。
【００２０】
オフセット補正部６は、ＣＰＵ５からの指示に従ってオフセット電圧の大きさを設定するオフセット電圧設定部６１と、オフセット電圧設定部６１により設定されたオフセット電圧を発生させるオフセット電圧発生部６２と、を有する。
【００２１】
図２に、オフセット電圧発生部６２の具体的な構成の例を示す。
【００２２】
図２に示すオフセット電圧発生部６２は、抵抗分圧回路であり、抵抗により分圧された電圧のうちの１つをスイッチで選択し、オフセット電圧として出力する。スイッチの選択は、オフセット電圧設定部６１の出力により決定される。
【００２３】
感度補正部７は、増幅部２に接続される可変抵抗Ｒｉ、Ｒｆと、ＣＰＵ５からの指示に従って可変抵抗Ｒｉ、Ｒｆの大きさを設定する増幅度調整部７１と、を有する。
【００２４】
図３に、可変抵抗Ｒｉ、Ｒｆの具体的な構成の例を示す。
【００２５】
図３に示す可変抵抗Ｒｉ、Ｒｆは、それぞれ、抵抗の途中に複数のタップを設けたタップ付き抵抗回路である。可変抵抗Ｒｉは、増幅度調整部７１の出力Ａによりタップを選択することより抵抗値が変化する。また、可変抵抗Ｒｆは、増幅度調整部７１の出力Ｂによりタップを選択することより抵抗値が変化する。
【００２６】
ＣＰＵ５は、オフセット補正部６および感度補正部７を制御することにより、センサ回路Ｓ１のオフセットのバラツキおよび感度のバラツキを補正する。ＣＰＵ５による補正処理は、プログラムメモリ４に書き込まれた補正用プログラムにもとづいて実行される。
【００２７】
図４に、この補正処理の処理手順の例をフロー図で示す。
【００２８】
補正処理を開始すると、ＣＰＵ５は、オフセット電圧設定部６１および増幅度調整部７１へ初期値を送り、増幅部２が標準状態となるよう、増幅部２のオフセット電圧および増幅度を設定する（ステップＳ０１）。
【００２９】
この状態で、センサ回路Ｓ１へオフセット調整用に予め規定されている基準値の物理量が入力されると（ステップＳ０２）、この物理量はセンス回路１により電圧に変換され、増幅部２で増幅され、ＡＤ変換部３によりデジタルデータに変換される（ステップＳ０３）。
【００３０】
続いて、ＣＰＵ５は、オフセット調整用の物理量の基準値に対するＡＤ変換出力の標準値として補正用プログラムに記述されている値を読み取り、ＡＤ変換部３から出力されたデジタルデータと、補正用プログラムから読み取った標準値とを比較し（ステップＳ０４）、両方の値が一致するかどうかを判定する（ステップＳ０５）。
【００３１】
ここで、補正用プログラムに記述されている標準値は、センス回路１に含まれるセンサ素子の製品タイプごとに設定されている値である。
【００３２】
判定の結果、ＡＤ変換部３から出力されたデジタルデータと、補正用プログラムから読み取った標準値とが一致しなければ（Ｎ）、ＣＰＵ５は、その誤差がゼロとなるよう、オフセット補正値を算出し（ステップＳ０６）、オフセット電圧設定部６１の設定値を変更し、オフセット電圧発生部６２から出力されるオフセット電圧を変更する（ステップＳ０７）。
【００３３】
オフセット電圧変更後、ステップＳ０３に戻り、Ｄ変換部３から出力されたデジタルデータと、補正用プログラムから読み取った標準値とが一致するまで、以降のステップの処理を繰り返す。
【００３４】
ＡＤ変換部３から出力されたデジタルデータと、補正用プログラムから読み取った標準値とが一致したときは（ステップＳ０５のＹ）、ＣＰＵ５は、算出したオフセット補正値をオフセット補正値格納部８に格納する（ステップＳ０８）。
【００３５】
次に、センサ回路Ｓ１の感度のバラツキの補正を行なう。
【００３６】
そのために、センサ回路Ｓ１へ感度調整用に予め規定されている基準値の物理量が入力される（ステップＳ０９）。この感度調整用の基準値は、上述のオフセット調整用の基準値とは異なる値である。
【００３７】
この感度調整用の基準値の物理量はセンス回路１により電圧に変換され、増幅部２で増幅され、ＡＤ変換部３によりデジタルデータに変換される（ステップＳ１０）。
【００３８】
続いて、ＣＰＵ５は、感度調整用の物理量の基準値に対するＡＤ変換出力の標準値として補正用プログラムに記述されている値を読み取り、ＡＤ変換部３から出力されたデジタルデータと、補正用プログラムから読み取った標準値とを比較し（ステップＳ１１）、両方の値が一致するかどうかを判定する（ステップＳ１２）。
【００３９】
ここで、補正用プログラムに記述されている標準値は、センス回路１に含まれるセンサ素子の製品タイプごとに設定されている値である。
【００４０】
判定の結果、ＡＤ変換部３から出力されたデジタルデータと、補正用プログラムから読み取った標準値とが一致しなければ（Ｎ）、ＣＰＵ５は、その誤差がゼロとなるよう、感度補正値を算出し（ステップＳ１３）、増幅度調整部７１の設定値を変更して可変抵抗Ｒｉ、Ｒｆの抵抗値を変更、増幅部２の増幅度を変更する（ステップＳ１４）。
【００４１】
増幅度変更後、ステップＳ１０に戻り、Ｄ変換部３から出力されたデジタルデータと、補正用プログラムから読み取った標準値とが一致するまで、以降のステップの処理を繰り返す。
【００４２】
ＡＤ変換部３から出力されたデジタルデータと、補正用プログラムから読み取った標準値とが一致したときは（ステップＳ１２のＹ）、ＣＰＵ５は、算出した感度補正値を感度補正値格納部９に格納する（ステップＳ１５）。
【００４３】
感度補正値の格納が済むと、本フローの処理は終了する。
【００４４】
図５に、上述の処理フローによりセンサ回路Ｓ１のオフセットおよび感度のバラツキが補正される様子を、センサ回路Ｓ１へ入力される物理量に対するＡＤ変換部３のデジタルデータ出力のグラフで示す。
【００４５】
オフセット補正用基準値の物理量入力に対して、最初は、ＡＤ変換部３からデジタルデータＡが出力されていたものが、増幅部２のオフセット電圧の補正の結果、補正用プログラムに記述されている標準値に一致するデジタルデータＢが出力されるようになる。
【００４６】
その後、感度補正用基準値の物理量入力がされる。これに対して、ＡＤ変換部３からデジタルデータＣが出力されたとすると、増幅部２の増幅度が補正されて、補正用プログラムに記述されている標準値に一致するデジタルデータＤが出力されるようになる。
【００４７】
すなわち、センサ回路Ｓ１のオフセットおよび感度のバラツキが補正され、センサ回路Ｓ１の標準仕様に一致するデジタルデータが出力されるようになる。
【００４８】
このように、図４に示す補正処理フローを実行することにより、センサ回路Ｓ１の補正処理実行時点のオフセットおよび感度のバラツキに応じた、増幅部２のオフセット電圧および増幅度の補正を行なうことができる。
【００４９】
そこで、本実施例のセンサ装置が、物理量の検出が必要となるたびに電源が投入され、一定時間の使用後、電源の切断が行われるような使用が行われる装置である場合、電源の投入のたびに上述の補正処理を実行するようにする。
【００５０】
図６に、電源が投入のたびに補正処理を実行するフローの例を示す。
【００５１】
図６に示すフローでは、電源が投入されると、直ちに、図４に示す補正処理フローを実行し、センサ回路Ｓ１のオフセットおよび感度のバラツキを補正する（ステップＳ１０１）。
【００５２】
補正の結果、オフセット補正値がオフセット補正値格納部８に格納され、感度補正値が感度補正値格納部９に格納される（ステップＳ１０２）。
【００５３】
補正処理が終了した後に、物理量の検出を行う通常の処理を実行する。このとき、補正値格納部８に格納されているオフセット補正値および感度補正値格納部９に格納されている感度補正値をそれぞれ読み出し、増幅部２のオフセット電圧および増幅度の補正を行なって（ステップＳ１０３）、物理量検出の通常処理を行う（ステップＳ１０４）。
【００５４】
処理の終了後に、電源が切断される。
【００５５】
このような処理を行うことにより、センサ回路Ｓ１に温度変動による特性の変化があっても、その特性変化も含めて、電源投入時点のセンサ回路Ｓ１のオフセットおよび感度のバラツキに応じて、そのバラツキに対する増幅部２のオフセット電圧および増幅度の補正が行われる。
【００５６】
同様に、センサ回路Ｓ１に経年変化による特性の変化があっても、その特性変化も含めて、電源投入時点のセンサ回路Ｓ１のオフセットおよび感度のバラツキに応じて、そのバラツキに対する増幅部２のオフセット電圧および増幅度の補正が行われる。
【００５７】
このような本実施例によれば、補正用プログラムにオフセット調整用および感度調整用の物理量の基準値に対するＡＤ変換出力の標準値のみを記述しておくだけで、センサ回路のオフセットおよび感度のバラツキを補正することができる。これにより、個々のセンサに対する固定の補正値を用意する必要がなく、データ量の削減を図ることができる。
【００５８】
また、電源投入ごとに補正処理を行うことにより、温度センサを用いなくても、電源投入時点の温度特性に応じて、センサ回路のオフセットおよび感度のバラツキを補正することができる。
【００５９】
同様に、電源投入ごとに補正処理を行うことにより、経年変化によるセンサ回路のオフセットおよび感度の変化を補正することができる。
【実施例２】
【００６０】
多軸センサなど、複数のセンス回路が搭載されるセンサ装置がある。本実施例では、そのような複数のセンス回路が搭載される場合であっても、それぞれのセンス回路のオフセットおよび感度のバラツキを個々に補正することのできるセンサ装置の例を示す。
【００６１】
図７は、本発明の実施例２に係るセンサ装置の構成の例を示すブロック図である。本実施例のセンサ装置の基本的な構成は、図１に示した実施例１のセンサ装置と同じである。そこで、図７において、図１に示したブロックと同じ機能を有するブロックには図１と同一の符号を付し、ここではその詳細な説明を省略する。
【００６２】
本実施例のセンサ装置では、センサ部１００が、３つのセンス回路Ｓ１、Ｓ２、Ｓ３と、ＣＰＵ５から出力されるセンス回路選択信号に応じて、この３つのセンス回路の出力から１つを選択して出力するセレクタＳＥＬと、を備える。
【００６３】
このような本実施例では、センス回路選択信号によりセンス回路を順次選択し、それぞれのセンス回路に対してＣＰＵ５による補正処理を順次行うことにより、センス回路Ｓ１、Ｓ２、Ｓ３個々に、オフセットおよび感度のバラツキを補正する。
【００６４】
補正処理により算出されたオフセット補正値はオフセット補正値格納部８Ａに、感度補正値は感度補正値格納部９Ａに、センス回路ごとに格納される。
【００６５】
オフセット補正値格納部８Ａおよび感度補正値は感度補正値格納部９Ａから補正値を読み出すときは、センス回路選択信号によるセンス回路の選択に連動して、選択されているセンス回路に対する補正値が読み出される。
【００６６】
図８に、本実施例における補正処理の処理手順の例をフロー図で示す。
【００６７】
補正処理を開始すると、ＣＰＵ５は、センス回路選択信号によりセンス回路Ｓ１を選択する（ステップＳ２１）。
【００６８】
選択されたセンス回路Ｓ１に対して、図４に示すフローに従い、増幅部２のオフセット電圧および感度の補正を行なう（ステップＳ２２）。
【００６９】
その結果算出されたオフセット補正値、感度補正値を、センス回路Ｓ１用のオフセット補正値、感度補正値として、オフセット補正値格納部８Ａ、感度補正値格納部９Ａに、それぞれ格納する（ステップＳ２３）。
【００７０】
次に、ＣＰＵ５は、センス回路選択信号によりセンス回路Ｓ２を選択する（ステップＳ２４）。
【００７１】
このセンス回路Ｓ２に対してもセンス回路Ｓ１と同様、図４に示すフローに従って増幅部２のオフセット電圧および感度の補正を行ない（ステップＳ２５）、算出されたオフセット補正値、感度補正値を、センス回路Ｓ２用のオフセット補正値、感度補正値として、オフセット補正値格納部８Ａ、感度補正値格納部９Ａに、それぞれ格納する（ステップＳ２６）。
【００７２】
最後に、ＣＰＵ５は、センス回路選択信号によりセンス回路Ｓ３を選択し（ステップＳ２７）、センス回路Ｓ１と同様、図４に示すフローに従って増幅部２のオフセット電圧および感度の補正を行ない（ステップＳ２８）、算出されたオフセット補正値、感度補正値を、センス回路Ｓ３用のオフセット補正値、感度補正値として、オフセット補正値格納部８Ａ、感度補正値格納部９Ａに、それぞれ格納し（ステップＳ２９）、補正処理を終了する。
【００７３】
このような本実施例によれば、複数のセンス回路が搭載されていても、それぞれのセンス回路ごとのオフセット補正値および感度補正値を算出することができるので、それぞれのセンス回路に対する最適の補正を行うことができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施例１に係るセンサ装置の構成の例を示すブロック図。
【図２】オフセット電圧発生部の具体的な構成の例を示すブロック図。
【図３】感度補正部の可変抵抗Ｒｉ、Ｒｆの具体的な構成の例を示すブロック図。
【図４】実施例１のセンサ装置の補正処理の手順の例を示すフロー図。
【図５】実施例１のセンサ装置における補正の様子を示すグラフ。
【図６】実施例１のセンサ装置の処理の流れの例を示すフロー図。
【図７】本発明の実施例２に係るセンサ装置の構成の例を示すブロック図。
【図８】実施例２のセンサ装置の補正処理の手順の例を示すフロー図。
【符号の説明】
【００７５】
１  センサ部
２  増幅部
３  ＡＤ変換部
４  プログラムメモリ
５  ＣＰＵ
６  オフセット補正部
６１  オフセット電圧設定部
６２  オフセット電圧発生部
７  感度補正部
７１  増幅度調整部
８、８Ａ  オフセット補正値格納部
９、９Ａ  感度補正値格納部
１０  出力部
Ｓ１、Ｓ２、Ｓ３  センス回路
Ｒｉ、Ｒｆ  可変抵抗
ＳＥＬ  セレクタ
【図１】
2009053110.tif 000003
【図２】
2009053110.tif 000004
【図３】
2009053110.tif 000005
【図４】
2009053110.tif 000006
【図５】
2009053110.tif 000007
【図６】
2009053110.tif 000008
【図７】
2009053110.tif 000009
【図８】
2009053110.tif 000010