0

我使用 RS-232 电缆连接了这个 3 轴加密狗串行加速度计。我将波特率设置为 9600,我每秒读取 80 XXXX-YYYY-ZZZZ。我试图证明为什么它在一秒钟内显示 80 个读数,这是我的计算,

2 字节数据 x(1 起始位 + 1 停止位 + 8 位)= 20 位 20 位 x 3 轴 x 80 个读数 = 4800 位

虽然我得到的是 4800 位而不是 9600 位,所以我想知道在证明 80 个读数的合理性时我错过了什么吗?

多谢你们 :)

4

1 回答 1

0

您表示您XXXX-YYYY-ZZZZ每秒获得 80 个读数。我假设这是 ASCII,所以每个数字都是一个字节。

所以每个“消息”都很len('XXXX-YYYY-ZZZZ')*8 = 112长。添加一个开始和停止位,你就有 114。乘以每秒 80 条消息,你每秒传输 9120 位,这非常接近理论极限。

于 2014-05-03T18:50:23.837 回答