[技术问答] 串口波特率有什么办法可以实测一下么?

[复制链接]
 楼主| 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%
20211203130543.jpg

 楼主| 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  廖**
您需要登录后才可以回帖 登录 | 注册

本版积分规则

132

主题

742

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部