redone 发表于 2021-11-24 14:09

串口波特率有什么办法可以实测一下么?

比如我设置的是115200
我想知道,实际是多少?有多大的偏差,
怎么测量?

SDLin 发表于 2021-11-24 15:03

可以用示波器看一下,一般不会有很大偏差的都可以正常收发

kjkujkj21 发表于 2021-12-3 09:46

直接示波器查看就可以了,没有别的办法吧。

kiwis66 发表于 2021-12-3 10:49

我就是串口助手,通了就得

ifxz0123 发表于 2021-12-3 12:54

本帖最后由 ifxz0123 于 2021-12-3 13:16 编辑

波特率(bit per second,bps)的含义是每秒传输多少位,波特率的倒数值表示传输1位所需要的时间。你送0x55或0xAA,用示波器或逻辑分析仪测量相邻的上升沿、下降沿的时间值,然后求倒数算出十几波特率值,再和理论的波特率数值相比较。举个栗子,115200的波特率,传输1bit所用的时间就是1/115200 = 0.000006805555s = 8.680555us,这是理论值。比如下面对理论设置115200波特率的波形进行逻辑分析仪测量,从图中可知1bit所占用的时间是8.68us。1bit/8.68us = 115207.3733 bit/s = 115207.3733 bps,可以看到实际值比目标值大了7.3233bps。百分比误差:(115207.3733 - 115200)/115200 = 0.0635703125%


redone 发表于 2021-12-4 16:19

ifxz0123 发表于 2021-12-3 12:54
波特率(bit per second,bps)的含义是每秒传输多少位,波特率的倒数值表示传输1位所需要的时间。你送0x55 ...

这是逻辑分析仪,还是什么?

weifeng90 发表于 2021-12-5 11:36

示波器,逻辑分析仪。

ifxz0123 发表于 2021-12-6 10:02

本帖最后由 ifxz0123 于 2021-12-6 10:03 编辑

redone 发表于 2021-12-4 16:19
这是逻辑分析仪,还是什么?
逻辑分析仪的上位机软件。在不接硬件逻辑分析仪的时候,可以模拟仿真各种常见信号波形

b5z1giu 发表于 2022-4-5 15:03

你在一定时间,测发送数据多少呗

zhizia4f 发表于 2022-4-5 15:25

这个好像很简单,你可以用2种方式,一种是固定时间测数据,一种是固定数据测时间

su1yirg 发表于 2022-4-5 15:34

现在一般看数据手册就好了,115200波特率不是很快的,一般误码率不会超过0.03%

kaif2n9j 发表于 2022-4-5 17:25

实际估计也就这个速率,不会有很大误差

g0d5xs 发表于 2022-4-5 17:44

这个可以用串口助手来实现吧

q1ngt12 发表于 2022-4-5 17:59

用电脑测呗,你试试用一款串口助手工具来测试

ex7s4 发表于 2022-4-5 18:13

测试应该是用一定的数据,然后一直发送,最后看看时间

lix1yr 发表于 2022-4-5 18:24

测这个干什么?基本上115200误差率很低

q1d0mnx 发表于 2022-4-5 18:43

没实际测试过,但是我觉得应该发固定数据,然后记录时间即可

l1uyn9b 发表于 2022-4-5 18:59

你直接问官方FAE多好啊,他们测得更准确一些

weifeng90 发表于 2022-4-6 08:31

示波器看一下

廖为情 发表于 2022-4-6 10:00

国产进口MCU代理,有需要的小伙伴加我微信了解,L18121451280廖**
页: [1]
查看完整版本: 串口波特率有什么办法可以实测一下么?