ＰＩＣを利用したＬ３ＧＤ２０
ジャイロセンサーの基本動作の確立
金野茂男
１．はじめにと あ る 目 的 で の 利 用 を 考 え 、 秋 月 電 商 で 、「 Ｌ ３ Ｇ Ｄ ２ ０ 使 用 ３ 軸 ジ ャ イ ロ セ ン サ ー モジ ュ ー ル 」（ 価 格 ７ ５ ０ 円 ） を 購 入 し た 。 モ ジ ュ ー ル に 添 付 の 使 用 案 内 書 は 、 表 裏 の ２ 頁のみ。ダウンロードできるＬ３ＧＤ２０のテクニカルノートは英文で４４頁にわたる。ネットで、このセンサーとＰＩＣを連携させた製作例を探してみたが、役に立つような例は見つけることができなかった。そのため、添付されていた「不十分な」使用案内書と、やっかいな英文のテクニカルノートを参考にして、漸く、ＰＩＣとジャイロセンサーを連携させることができた。又、装置の動作を正しく確認する必要性のこともあり、取得したデータ等のモニター用として２０文字×４行のＬＣＤも付属させた。
ＰＩＣとジャイロセンサーの合体はできたのであるが、ジャイロ及びＰＩＣから出力されるデータはデジタルデータである。付属させたＬＣＤで、これらの数値列をモニターすることもできるようにはした。が、センサーからの角速度の値は、２進数１６ビットの数値列である。これでは、視認しにくい。それの対応策として、アナログ電圧値に変換する回路も付加すると、装置の動作の確認、及び、より広い使用性があると考え、デジタル・ア ナ ロ グ （ Ｄ Ａ ） 変 換 器 を 追 加 す る こ と と し た 。 写 真 １ に 、「 一 応 」 完 成 し た 装 置 の 、 試
験動作中における外観を示している。
当面、本システムの基本動作の確立を行った。ジャイロセンサーから、ｘ、ｙ、ｚの３軸周りの回転角速度のデータを読み出し、必要ならば、各軸周りの、符号ビット付き２進数１６ビットデータを２０文字×４行のＬＣＤに表示する。しかし、１と０の羅列である
１ ６ ビ ッ ト デ ー タ は 、「 人 間 的 」 に は 見 難 い 。 こ の デ ー タ を 、 必 要 な ら ば 、 符 号 付 き ５ 桁
１０進数に変換したデータもＬＣＤに表示できるようにした。また、ＤＡ変換器を付加したので、ジャイロセンサーの出力する角速度を、正負のアナログ電圧として、出力できるようにもした。これも必要ならば、この出力電圧をオシロスコープなどでモニターすれば良い。

写真１

試作品の外観。

今後の応用のことも考え、正負絶対値２進数１６ビットデータ（なを、Ｌ３ＧＤ２０からは、角速度の負値は２の補数形式で送り出される）の加減算ルーチン、及び符号付き５桁１０進数の加減算ルーチンも書き上げた。早すぎる感もあるが、この時点で、仕事の成果を公表することにした。ジャイロセンサーＬ３ＧＤ２０を、及び１２ビットＤＡ変換素子であるＭＣＰ４９２２をＰＩＣで駆動したいと考えている読者に役立てば幸いである。
なを、ジャイロセンサーだけ（＝ＬＣＤ表示をしない）のサンプリングの繰り返しならば 、１ ｋ Ｈ ｚ 以 上 で の サ ン プ リ ン グ が 可 能 で あ る 。が 、Ｌ Ｃ Ｄ 全 面 に デ ー タ を 表 示 す る と 、
ＬＣＤ駆動には時間がかかり、サンプリング周波数は１０Ｈｚ以下となる。しかし、提供するアセンブラプログラムに、それなりの改良、或いは修正を加えれば、少しは早くなろう。
-1-

写真１に試験中の試作品の外観を示している。上半分が２０文字×４行のＬＣＤ，左下がＰＩＣ，中央下がジャイロセンサー、その右上に、ＬＣＤにほぼ隠されているＤＡ変換器。ＬＣＤには、ジャイロセンサーから得られた角速度の値である、ｘ軸、ｙ軸、ｚ軸の１６ビット・デジタルデータが表示されている。ＤＡ変換用に変換した値である。ジャイロセンサーは平衡状態にある。即ち、出力は電圧レベルで０Ｖので、ｘ、ｙ、ｘ軸とも、１６ビットの中間値当たりの値を表示し続けている。最下行には、これら１６ビットデータを１０進数に変換した値が表示されている。なを、この画面で、表示されている±符号は無視すること。静止状態、即ち回転していないので、センサーからのデジタル出力は、１６ビットの中間値１０００００００００００００００当たりにあり、１０進数表記では３２７６８当たりにあることが視認できよう。数値列の下位ビットにはバラツキが顕著であることがわかる。主にノイズである。

２．設計・製作
図１に試作回路のブロック図を示している。使用するジャイロセンサーは３軸のＬ３ＧＤ２０，ワンチップマイコンはＰＩＣ１８Ｆ２５２，ＬＣＤは４行×２０文字のＳＣ２００４ＣＳ＊Ｂ、ＤＡはシリアル入力・１２ビットのＭＣＰ４９２２である。
ジャイロセンサーのデジタル出力データは正負符号付き１６ビットなので、それに対応したＤＡ変換器としては、１６ビットで且つ正負電圧駆動の物が宜しいのであるが、多分に高価である。制作中に、ジャイロからの１６ビット出力数値をＬＣＤで視認してみた。
下 位 の ４ ビ ッ ト ～ ６ ビ ッ ト 当 た り ま で は 、ノ イ ズ レ ベ ル で あ り そ う で あ っ た 。こ の こ と は 、
写真１で現認できる。従って、無理に１６ビットＤＡ変換器は必要は無いと判断した。つまり、下位４ビットはＤＡ変換には不要と判断した。また、入手が容易であり、且つ安価なこともあり、正電圧駆動の１２ビットＤＡ変換器を使用することにした。このＤＡ変換器からの出力は正電圧である。ジャイロからの正負の出力電圧に対応していない。そのため、ＤＡ変換器の後段に、クランプ回路を付加し、正負のアナログ電圧が出力されるようにした。
ＭＣＰ４９２２の通信インターフェースはＳＰＩモードである。従って、ＰＩＣもＬ３ＧＤ２０もＳＰＩモードで使用することにした。なを、ＰＩＣとＬ３ＧＤ２０の通信イン
ターフェースはＩ２Ｃモードにも対応している。

PIC18F252Ｌ３ＧＤ２０
３軸ジャイロワンチップマイコン
アナログ電圧出力

センサーモジュール
２０文字４行

１２ビット

ＬＣＤ

ＤＡ変換器

SC2004CS*B

MCP4922

図１

クランプ回路

試作品のブロック図

図２が回路図である。まず、電源電圧について。Ｌ３ＧＤ２０の電源電圧は２．４Ｖ～３．６Ｖ、ＰＩＣ１８Ｆ２５２の電源電圧は２．０Ｖ～５．５Ｖ、ＬＣＤであるＳＣ２００４ＣＳ＊Ｂの電源電圧は５Ｖ，ＭＣＰ４９２２の電源電圧は２．７Ｖ～５．５Ｖ。従ってまず、ＬＣＤとＰＩＣには５Ｖを供給し、Ｌ３ＧＤ２０とＭＣＰ４９２２には３．３Ｖを供給することにした。ＰＩＣとＬ３ＧＤ２０とＭＣＰ４９２２の間のロジック電圧に差が生ずるが、何の不調も無く動作することは確認した。ＯＰアンプ使用のクランプ回路用には±５Ｖの電源を供給する。
以上を考慮して、主電源として、＋９Ｖ出力ＡＣ／ＤＣアダプタを使用し、２電圧出力モジュールであるＭＣＷ０３－０５Ｄ０５で±５Ｖを供給することとした。この＋５Ｖから、３端子レギュレータで＋３．３Ｖを得ている。
-2-図２試作品の回路図-3-１２ビットシリアル
ＤＡコンバータ
MCP4922

L3GD20使用
ジャイロセンサー
モジュール

-5.0V

12131867110kVR

CS
LDAC

10k10k

14Gnd VoutA

VrefA

564RA5

SCL/RC3SDI/RC4SDO/RC51

PIC18F252

MCLR

3k

RB0RB1

RB2

RB3RB4

RB5RB6RB71211102524RA210k

1032LM358

10k

81785.0V

DB0DB1DB3DB2DB4DB6DB5DB7Ｏｕｔ～＋９Ｖ

入力＋５Ｖ200Ω

2122913142623SC2004CS*B

12kVR

Vss

312+5.0VMCW03-05D05

ＤＣ／ＤＣ変換素子

２０文字×４行

Vdd V026 E
R/W5RS4272813RC112RC011RC2RA4（オープンドレイン） 6
Osc1 Osc2 Vss

RA3-5.0V

7+5.0V
820
Vdd

10MHz 94571415

160.01μ

LM358

10k

31

オフセットを与える

834

SDI 5Vdd
SCL/SPCCS 5243Gnd

7803 InGnd

SCL/SPCSDO

INT1
INT2SDIOut

Vdd

20.01μ8760.01μ0.01μ－５Ｖ＋5V図３

ジャイロセンサーＬ３ＧＤ２０とそのモジュール図

図３には、購入時ジャイロセンサーに付属していた使用書の一部を複写して掲載している。ジャイロセンサー自体は４ｍｍ×４ｍｍ×１ｍｍの大きさである。写真１を参照。本体は表面実装型であるが、ＤＩＰ基板に取り付けられており、使用は容易である。
ジャイロからの角速度データは１６ビットであるが、ＤＡ変換器の変換ビットは１２ビット。４ビット足りないのが気になる。しかし、ジャイロの試験運転において、１６ビットデータと言いながら、その下位４ビットから６ビット当たりまでは、雑音成分が大きい
こ と に 気 が つ い た 。と 言 う こ と は 、得 ら れ る １ ６ ビ ッ ト デ ー タ の 下 位 ４ ビ ッ ト は 捨 て 去 り 、残りの１２ビットで事足りると判断した。この判断以外に、１６ビットのＤＡ変換器はそう安くはない、し簡単に入手もできない。かつ、正負の出力をしてくれる１６ビット変換器は目が飛び出るほどの値段でもあろう。本システムで使用することとした、１２ビットＤＡ変換器であるＭＣＰ４９２２は安価で、簡単に入手することができたのである。秋月電子通商で￥２００円。
ＤＡ変換において、デジタル入力１２ビットデータ［００００ ００００００００］はア ナ ロ グ 出 力 電 圧 約 ０ ． ０ Ｖ 、［ １ １ １ １ １ １ １ １ １ １ １ １ ］ は 約 ３ ． ３ Ｖ に 対 応 し ている。ジャイロからは符号付きの１６ビットデータが出力されるので、アナログ出力電圧も、ジャイロの正負に対応させたい。１２ビットデジタルデータの中間値は［１００００ ０ ０ ０ ０ ０ ０ ０ ］ で あ る 。 こ れ を ア ナ ロ グ 出 力 電 圧 の ０ ． ０ Ｖ と す れ ば 、［ ０ ０ ０ ０００００００００］から［０１１１ １１１１１１１１］の範囲を負電圧出力に、１０００ ０００００００１］から［１１１１ １１１１１１１１］の範囲を正電圧に対応させることができる。ＤＡ変換器からの出力をクランプ回路に送り、これを実現している。図２ 中 の Ｏ Ｐ ア ン プ の 近 傍 に あ る １ ０ ｋ Ｖ Ｒ が 、こ の ク ラ ン プ 電 圧 調 整 用 の 可 変 抵 抗 で あ る 。
ＤＡ変換器へのデジタルデータを［１０００ ００００００００］としておき、その時のＯｕｔでの電圧が０．０Ｖとなるように、１０ｋＶＲを調整することになる。
なを、本回路での調整部分は、この１０ｋＶＲとＬＣＤの輝度調整用の可変抵抗２ｋＶＲだけである。
図４に、ＰＩＣに書き込んだアセンブラプログラムのフローチャートを示す。以下のような流れである。
（ １ ） 電 源 を 入 れ る と 、 Ｌ Ｃ Ｄ 画 面 に 「 ＊ ＊ Ｋ ｉ ｎ ｎ ｏ Ｌ ａ ｂ ｏ ＊ ＊ 」、「 Ｊ ａ ｉ ｒ ｏＳｅｎｃｅｒ」が表示される。この画面が出れば、プログラムのインストールは正しく行われ、ハード回路も一応正常に動作していることを確認できる。
（２）ＰＩＣはジャイロとＤＡ変換器とのＳＰＩ通信の確立を行った後、ジャイロを能動状態とする。
（３）ある程度のウオーミングアップを行う。
（４）ＰＩＣはジャイロから３軸のデータを順次取り込む。
-4-

（５）ジャイロのオフセット値を確定するために、３軸のデータをある程度の回数取り込みを繰り返し、その平均値を各軸のオフセット値として確定する。
（ ６ ） こ れ 以 降 、 ジ ャ イ ロ か ら 得 ら れ る 「 現 値 」 に 、 オ フ セ ッ ト 値 を 処 置 し て 、「 真 値 」
を 求 め る こ と を 繰 り 返 す 。 必 要 な ら ば 、「 真 値 」 を 積 算 し 、 変 位 角 度 に 比 例 し た 値 も 得 ることができる。現在は、短時間内であるが。この積算値については後述する。
（ＤＡ出力選択可）は、その時点におけるデジタルデータをＤＡ変換し、アナログ電圧に変換した出力を得ることができることを意味している。また、要所要所で、ＬＣＤにデータ列を表示することもできるようにしている。ただ、ＬＣＤ動作には時間がかかる。ＬＣＤ動作をするかどうかは、その命令文を実行行とするか、注釈行にするかで簡単に選択することができるようにしている。

スタート

ＬＣＤに初期文を表示
マスタ（ＰＩＣ）とスレーブ（ジャイロとＤＡ変換器）とのＳＰＩ通信の確立

ジャイロのｘ軸、ｙ軸、ｚ軸をイネーブル

ある程度のウオーミングアップ

順に、各軸からの符号付き２進数１６ビットデータの読み出し（ＤＡ出力選択可）

センサーのオフセット値処理のため、各軸の平衡状態でのオフセットの平均値を求める（ＤＡ出力選択可）

センサーからデータの読み出し、オフセット処理した補正値を真値とする（ＤＡ出力選択可）（１０進数変換可、１０進数表示可）

真値を積算し、偏位角度に比例した値を求める（ＤＡ出力選択可）

図４

ＰＩＣに書き込んだアセンブラプログラムのフローチャート

現 在 、以 上 の よ う な 単 純 な 流 れ で 動 作 す る 。ま た 、幾 つ か の 応 用 ル ー チ ン も 書 い て い る 。
（１）ジャイロからの符号付き２進数１６ビットデータを、符号付き１０進数５桁に変換する。
（２）符号付き５桁をＬＣＤに表示する。写真１で、４行目でこの１０進数数値を視認できよう。
-5-

（３）符号付き５桁１０進数を加算及び減算をする。
（４）符号付き２進数１６ビットを、絶対値２進数１６ビットとする。ＤＡ変換器は１２ビットデータ変換の物なので、この１６ビットデータの下位４ビットを捨て、１２ビットを右詰とし、上位４ビットにＤＡ変換器のための制御ビットを付加する。そして、ＤＡ変換器に出力する。図５中で簡単に解説をしている。何かくどいようであるが、用は、ＤＡ
変換器は入力ポートでシリアルの１６ビット列を受け入れる。その列の中で、制御ビットの４ビットを１６ビットの上位ビットとし、残りの１２ビットにデータを配当している。
この事については、ＤＡ変換器の仕様書を参考すると良い。

取得データをＤＡ変換のための処理
正値の時は、最左端ビットを１、負値の時は、最左端ビットを０とし、１６ビットで絶対値化

１６ビットデータの内、下位４ビットを捨て、上位１２ビットを２バイトに、右詰とする。
１２ビットＤＡ変換器を使用するためである。

ＤＡに送り出す２バイトデータの内、左端の４ビット分はＤＡのための制御ビットなので必要なデータとする。

図５ ＤＡ変換器ための処理手順。詳細はＭＣＰ４９２２のテクニカルノートを参照すること。
ジ ャ イ ロ か ら の １ ６ ビ ッ ト デ ー タ は 、負 数 は ２ の 補 数 表 記 で あ る 。こ れ は 、見 難 い 上 に 、現プログラムでは、結構処理に面倒である。そのため、ジャイロから得られるこの負数の２の補数表記を、直ぐに符号付き絶対値表記に変換した。最左端の１６ビット目を「１」とした。正数の場合は１６ビット目はそのまま「０」である。
アセンブラプログラムは、添付しているが、その主要部分を図６に複写しておく。図４のフローチャートと対比すると良い。注釈文を理解すれば、各サブルーチンを実行サブルーチンに、或いは、注釈サブルーチンに自在に変更することで、希望する動作を選択できよう。

３．調整・特性本 シ ス テ ム の ハ ー ド 的 な 調 整 箇 所 は 記 述 し た と お り 、Ｌ Ｃ Ｄ の 輝 度 調 整 用 の 可 変 抵 抗 と 、クランプ電圧調整用の可変抵抗の２箇所だけである。ＤＡ変換を必要としなければ、クランプ回路は必要ないので、そのための可変抵抗も必要なく、ＯＰアンプも不用となる。本
システムが正常に動作をすることが確認できたならば、場合によっては、ＬＣＤも不用とすることができる。それぞれである。
ハード回路を製作し、ＰＩＣにプログラムをインストールして、電源を入れると、ＬＣＤ画面に初期メッセージが表示される。それ以降の動作は、図６に示しているアセンブラ
プログラムの主要部分で、種々に設定することができる。とにかく、ジャイロからデータを取り込み、処理をし、必要ならばＬＣＤにデータを表示させたり、ＤＡから出力電圧を得ることができる。プログラムに記載している注釈を読み込み、希望する動作を選択すれば良い。が、ＬＣＤの動作には時間がかかる。ＬＣＤを使用する場合には、そのことを承知しておく必要がある。それに対して、ＤＡ変換には、殆ど時間がかからない。しかし、ＤＡからの出力電圧をモニターするにはオシロスコープなどが必要である。
ＬＣＤとＰＩＣの電源電圧は仕様に従い＋５Ｖ，ジャイロとＤＡ変換器の電源電圧は仕様に従って＋３．３Ｖにした。回路図を見れば、＋３．３Ｖ用３端子レギュレータからこの ＋ ３ ．３ Ｖ が 供 給 さ れ て い る こ と が わ か ろ う 。が 、回 路 の 結 線 を 完 了 す る と 、こ の ＋ ３ ．
３Ｖは＋４Ｖ当たりまで上昇していることに気がついた。ＰＩＣのＩ／Ｏ端子は、これら-6-ジャイロとＤＡ変換器に接続している。ＰＩＣから、このＩ／Ｏポートを経由して、＋５Ｖの電圧がかかることになる。それによる影響であろうと思うが、その原因は理解できなかった。しかし、このような状態でも、回路は何の問題もなく正常に動作し続けるので、「良し」とした。

;ジャイロセンサーとのＳＰＩ通信の確立
call jairo_comm_start ;;センサーのＸ軸、Ｙ軸、Ｚ軸をイネーブルとする
call xyz_enable;;ウオーミングアップ
movlw 60
movwf warmup_counter;
warmup_next30
btg LED_monitor;
call wait_1sec
decfsz warmup_counter,1 ;goto
warmup_next30;;平衡状態としているセンサーからＸ軸、Ｙ軸、Ｚ軸のデータを多数回読み出し、平均値を出し、
call
offset_value_get;オフセット値を決める;call
offset_value_disp;算出したオフセット値をＬＣＤに表示
goto test_jump9;センサーからＸ軸、Ｙ軸、Ｚ軸のデータを読み出すことをエンドレスで行う。
comm_repeat_1
btg LED_monitor;
call home_out;カーソルホーム
call read_data_repeat;２進数符号付き１６ビットのデータをジャイロから読み出す
call conv_comp_abs_xyz ;ｘ、ｙ、ｘの補数１６ビットデータを符号付き絶対値１６ビットに変換する;call disp_xyz_16bit;変換し符号付き絶対値１６ビットをＬＣＤに表示する
call offset_manage;得られたジャイロの現値に、オフセット処理をして、真値（≒補正値）とする;call real_value_disp;真値をＬＣＤに表示する
call sum_degree;角速度の総和と、１軸だけのアナログ電圧出力
call wait_10msec;サンプリング時間間隔を設定
goto comm_repeat_1test_jump9;センサーからＸ軸、Ｙ軸、Ｚ軸の角速度データを読み出すことをエンドレスで行う。
;データをＬＣＤ表示するか、ＤＡ電圧出力するかは選択可、その他も選択可
comm_repeat_2
btg LED_monitor;
call home_out;カーソルホーム
call read_data_repeat ;２進数符号付き１６ビットのデータをジャイロから読み出す;call disp_xyz_16bit;ｘ、ｙ、ｚ軸の１６ビットデータをＬＣＤに表示する
call da_data_creat;２の補数表示を、ＤＡ変換用に絶対値表示とする
call DA_out_xyz;絶対値化した各軸のデータをＤＡ変換し、Ｖｏｕｔに出力;call DA_out_sample;ＤＡ変換器での出力例;call conv_16bit_5dec_LCD_disp ;各軸の２の補数２進数符号付き１６ビットデータを;符号付き５桁１０進数に変換し、ＬＣＤに表示。
;call
offset_value_get ;オフセット値を求める;call sum_degree;角速度の総和と、１軸だけのアナログ電圧出力
call wait_10msec;サンプリング時間間隔を設定
goto comm_repeat_2

図６

アセンブラプログラムの主要部分

ジャイロからの３軸の２進数２の補数１６ビットデジタルデータ、及び、それらの１０進数５桁を２０文字×４行のＬＣＤに表示するには、結構時間がかかる。１回のサンプリングデータを表示しきるのに１５０ｍｓもかかっている。動作検査などには、ＬＣＤでのデータ表示は必要である。正常に動作することを確認したならば、ＬＣＤでの表示を飛ばすのも良いであろう。ＬＣＤでの表示を止めれば、今のところ、大凡１ｍｓ毎にジャイロのデータをサンプリングし続けることができている。つまり１ｋＨｚでのサンプリング動作が可能である。
ＤＡ出力は、現プログラムではｘ軸のみとなっている。ｙ軸、ｚ軸について出力したけ
れば、現プログラムではそれらの関する箇所は注釈行としている。従って、ｘ軸に関する-7-

箇所を注釈行とし、ｙ軸、或いはｚ軸に関する箇所を、実行行とすればよい。実は、使用しているＤＡ変換器ＭＣＰ４９２２は２チャンネルの素子である。そのうちの１チャンネルしか、使用していない。必要ならば、２ちゃん得るも使用できるようにプログラムを修正すればよい。従って、ｘ軸、ｙ軸、ｚ軸の内の２軸を選択し、ＤＡ変換器からの出力を２出力とすることができる。できれば、３軸を同時に、出力できるようにすればよい気がするが、その場合には、３チャンネルのオシロスコープや、レコーダーが必要となる。

５．終わりに本システムが正常に動作することが確認できれば、これを基礎として、ＬＣＤ，ＤＡ変換器、クランプ回路が不用なシステムとすることができる。そうすれば、本システムは極めてコンパクトなシステムとなる。ＰＩＣ１８Ｆ２５２も表面実装型の相当品に置き換えることもできよう。
ジャイロから得られるデータは、回転を受けたジャイロの３軸周りの角速度である。角速度なので、これを時間積算すれば、ジャイロの偏移した角度が、計算式上では、得られる は ず で あ る 。 Δ ω ｉ＝ ｉ 番 目 の 角 速 度 、 τ ＝ 測 定 時 間 間 隔 、 Δ θ ＝ 偏 移 角 度 と し て 、Δ θ ＝ Ｓ Ｕ Ｍ （ Δ ω ｉ・ τ ）しかし、これはオフセット、及びドリフトに敏感である。オフセットは極限まで０値にしておく必要があり、ドリフトも極限までゼロとする必要がある。そうでなければ、これらの値も時間積算されてしまうからである。
角速度を積算するサブルーチンを書いて、そのＤＡ出力を検討し続けている。現在以下のような状況である。
（１）オフセット処理は必須である。ジャイロからは平衡状態でも、０Ｖではない、オフセ ッ ト 電 圧 が 出 力 さ れ て い る 。こ の オ フ セ ッ ト 値 の 処 理 を し な い と 、得 ら れ る「 偏 移 角 度 」のドリフトは非常に大きくなる。
オフセット処理を行った時には、サンプリング周波数にも依存するが、得られる「偏移角度」のドリフトは、結構小さくなる。
なを、オフセット値は何回かのサンプリングで得られるデータをｘ軸、屋軸、ｚ軸各々毎に積算し、それらの平均値を各軸のオフセット値としている。
（２）本システムは、ウオーミングアップを十分にして、ある程度の時間内無いならば、偏移角度の測定には使用できそうである。長時間での使用を考えるならば、工夫が必要である。
２０１５年

-8-

４月