0

崖からの落下高さの変化を測定し、水深を測定してジャンプが安全かどうかを判断する装置であるプロジェクトを実行しています。経験則では、2:1 の比率が適切であると述べられています。たとえば、崖が 10 メートルの場合、水深は最低 5 メートルでなければなりません。回路には次のコンポーネントが組み込まれています。

マイコン PIC18F45K20

加速度計 ADXL335

ソナー トランスデューサー (「ラッキー ポータブル魚群探知機」から回収)

2×1ワットLED

MPLab バージョン 8.76 を使用しています - Pick it 3 Programmer/Debugger

................................................................... ................................................

この操作にコードを利用するのに苦労しています。特に加速度計で「高さの変化」を測定するために、スニペット/サンプルコードがあればありがたいです。

よろしくお願いします

マックス

4

1 に答える 1

1

加速度が与えられた場合の変位の測定は、二重積分誤差のためにほとんど不可能です。

しかし、自由落下のみを測定したいので、あなたは幸運です。加速度計を監視し、総加速度がしきい値を下回ったとき (つまり、重力がなくなったとき)、デバイスが 9.81 m/s 2で落下していると想定します。もちろん、重力は場所によって異なり、終末速度は最終的に作用しますが、それがダイバーに実際に影響を与えるとは思いません。

加速度計チャネルを追加するだけで、実際のベクトルの大きさを計算する必要はありません。できるだけ高い頻度で実行してください。式は9.81 / ( 2 * freq * freq ) * t * ttは無視できる大きさの加速度計の読み取り値の数です。

ソナーの操作方法がわかりません。

実際にダイビングを計画するためにデバイスに依存している人の生命に対して責任を負う必要があることに注意してください.

于 2013-02-27T14:30:02.273 に答える