10月25日(火) 10月26日(水) 10月30日(日) 10月31日(月)
ADXL202に付属のマニュアルをダラダラ眺める。 さっぱり理解できず。 しかし、なんとなくアナログ出力の回路はあっているんだろうかという不安を覚える・・・
今回使わせていただいたのは 坂本さんの資料。 「マイコンのAD入力へ」が出力先でしょうから、 この回路を作ってみた。
テスターで見る限りあまり値がゆれている様子も無いのだが・・・
しかし、zipponさんのところ(2004/05/25)に気になる情報が・・・
「第三回Technical Conferenceの坂本様の資料を元にADXL202の加速度センサーをアナログ出力で PICのアナログポートにつないでAD変換をかけてみたんですが、 どうも精度が悪すぎるようで、普通に机の上に置いてもプラスマイナス20度位は平気で変動するので、 これは使い物にならないな〜と思ったんですが」(PWMだとかなり正確な様子)・・・
むむむ・・・由々しき問題・・・
zipponさんのところ(2005/05/23)に 解決策らしきものが書いてある。 PICのA/D変換が原因ということだろうか・・・ 理解でず・・・
しょうがないのでオシロスコープを借りてくる。
何だこの出力は・・・
最大値 | 最小値 | 周期 |
---|---|---|
約2.6V | 約2.5V | 約0.85mS |
最大値 | 最小値 |
---|---|
約3.2V | 約1.95V |
うにゅ〜・・・。 出力値自体が5%ぐらい変化しているもよう・・・(ちなみにYOUTも似たような出力)。 マニュアルの「アナログ出力はデューティサイクル出力にフィルタを接続することで取り出します」って記述も気になるので もう少し調べてみよう・・・
・・・
「トランジスタ技術」2004/05をみていたら、 アナログ出力はXFILT,YFILTを使うということを発見。 「おおぼけ」を、かましてしまった・・・
今の回路のままでも測れるので、 早速計測・・・XFILTは測りにくかったので、YFILTを計測・・・
最大値 | 最小値 | 平均値 |
---|---|---|
2.591V | 2.591V | 2.591V |
最大値 | 最小値 |
---|---|
2.903V | 2.252V |
さて、オペアンプの使い方でも勉強しようか・・・
ジャイロの部品がそろうまで、 加速度センサの勉強。
手元にADXL202とADXL311JEがあるのでこれを使うことにする。 同じ回路を使えると思っていたのだが、 少なくともアナログ出力の時には違うようだ。 (ADXL202では、アナログの場合XFILT,YFILTを使うらしい)
ADXL202
ADXL311JE
アナログ出力で使うので、 どちらを使っても良いのだが、坂本さんの資料があったのでADXL202の回路を作ることにする。
ここまでで時間切れ・・・
ラジコン用のジャイロは、 モータに直接つないで使う分には使いやすいのだが、 データをマイコンに取り込もうとすると非常に扱いにくい。
パルス出力なのでどうしてもある程度の時間がかかる。 で、私にはうまい取り込み方が思いつかない・・・
しかしA/D変換のポートはまだ空いている。 こちらで取り込めたらモータに影響を与えずいろいろできそうだ。
そこで思い出したのがぐ〜たらパパ・おかだのホームページ。 murata 製作所で数個でも取り扱ってくれるようなことが書いてあり、 回路の例も掲載されている。
片面基板でよいようなので私にも何とかなるかもしれない。 とりあえずmurata 製作所にメール。
ワクワクしながら返事待ち・・・
・・・・・・・・
と、早速返事をいただきました。
おかださんのページで書いてある情報より、 多少高めのようです。
早速注文しよう・・・
なんだかんだで雑用に埋もれ、 なかなか時間が取れない・・・(日記つける時間にやれといわれそうだが・・・)
少しでもやっておこうと思い、 ジャイロをつないで動かしてみる。
最初の問題は、モータの出力に影響を与えず どうやってデータを取り込むかである。 プロポの情報はさほど時間的にシビアでなさそうなのでよいのだが、 ジャイロのほうはそうはいかなそうである。
う〜む・・・もう1個マイコンをつながないと駄目か?
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||