0

RS-232 ケーブルを使用して、この 3 軸ドングル シリアル加速度計を接続しています。私はボーレートを 9600 に設定しており、1 秒あたり 80 XXXX-YYYY-ZZZZ の読み出しを取得しています。なぜ 1 秒間に 80 の読み取り値を示すのかを正当化しようとしています。これが私の計算です。

2 バイトのデータ x (1 スタート ビット + 1 ストップ ビット + 8 ビット) = 20 ビット 20 ビット x 3 軸 x 80 読み出し = 4800 ビット

9600 ビットではなく 4800 ビットを取得している間、80 の読み取り値を正当化するために何かを逃したのではないかと思っています。

みんなありがとう :)

4

1 に答える 1

0

XXXX-YYYY-ZZZZ1 秒あたり80 回の読み取りを取得していることを示しています。これは ASCII であると想定しているため、各桁は 1 バイトです。

したがって、各「メッセージ」はlen('XXXX-YYYY-ZZZZ')*8 = 112ビット長です。スタート ビットとストップ ビットを追加すると、114 になります。これに 1 秒あたり 80 メッセージを掛けると、1 秒あたり 9120 ビットが送信されます。これは、理論上の限界に非常に近い値です。

于 2014-05-03T18:50:23.837 に答える