社区导航

 

搜索
查看: 384|回复: 19

[讨论] 有人用示波器测试过波特率吗?逻辑分析仪才可以测试的吧。。。

[复制链接]

1048

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2020-6-29 16:38 | 显示全部楼层 |阅读模式

有人用示波器测试过波特率吗?逻辑分析仪才可以测试的吧。。。

此帖出自单片机论坛

回复

使用道具 举报

447

TA的帖子

3

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2020-6-29 16:52 | 显示全部楼层

串口通信,通过起始位和结束位分析,可以推出波特率

点评

只知道时间T啊  怎么算波特率? 波特率不是每秒传输多少位吗?  详情 回复 发表于 2020-6-30 08:41

回复

使用道具 举报

1万

TA的帖子

0

TA的资源

超级版主

Rank: 6Rank: 6

发表于 2020-6-29 17:36 | 显示全部楼层

用示波器测量基带传输波特率是可以的,不过不是很准确,通常有百分之几的误差。

点评

如何测?  详情 回复 发表于 2020-6-30 08:42

回复

使用道具 举报

1万

TA的帖子

143

TA的资源

版主

Rank: 6Rank: 6

技术导师勋章

发表于 2020-6-29 20:39 | 显示全部楼层

用存储示波器分析会比较方便,有些示波器带有RS232触发功能,比如普源的DS15xx系列,那就更方便了。

点评

用的示波器是优利德UTD2102CEX  详情 回复 发表于 2020-6-30 08:50
上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复

使用道具 举报

518

TA的帖子

1

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2020-6-29 21:53 | 显示全部楼层

测过  以前用MCU内部晶振的时候 115200  需要校准波特率  发送0X55或者0xAA 测宽度就行了

点评

宽度只是时间啊   详情 回复 发表于 2020-6-30 08:51

回复

使用道具 举报

1048

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-6-30 08:41 | 显示全部楼层
29447945 发表于 2020-6-29 16:52 串口通信,通过起始位和结束位分析,可以推出波特率

只知道时间T啊  怎么算波特率? 波特率不是每秒传输多少位吗?

点评

波特率是不变的,你说的是测实时通信速率?  详情 回复 发表于 2020-6-30 09:10

回复

使用道具 举报

1048

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-6-30 08:42 | 显示全部楼层
maychang 发表于 2020-6-29 17:36 用示波器测量基带传输波特率是可以的,不过不是很准确,通常有百分之几的误差。

如何测?

点评

“如何测?” 用最普通的模拟示波器就可以看。示波器看串口传输波形,是一串高电平和低电平,找到高电平或者低电平最小的持续时间,取倒数,就是波特率。例如观察到最小持续时间是0.42ms,取倒数为2380  详情 回复 发表于 2020-6-30 10:11

回复

使用道具 举报

1048

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-6-30 08:50 | 显示全部楼层
chunyang 发表于 2020-6-29 20:39 用存储示波器分析会比较方便,有些示波器带有RS232触发功能,比如普源的DS15xx系列,那就更方便了。

用的示波器是优利德UTD2102CEX


回复

使用道具 举报

1048

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-6-30 08:51 | 显示全部楼层
ddlxiaoxu 发表于 2020-6-29 21:53 测过  以前用MCU内部晶振的时候 115200  需要校准波特率  发送0X55或者0xAA 测宽度就行了

宽度只是时间啊 

点评

有测量  可以显示频率。 [attachimg]486078[/attachimg]  详情 回复 发表于 2020-6-30 09:13

回复

使用道具 举报

447

TA的帖子

3

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2020-6-30 09:10 | 显示全部楼层
QWE4562009 发表于 2020-6-30 08:41 只知道时间T啊  怎么算波特率? 波特率不是每秒传输多少位吗?

波特率是不变的,你说的是测实时通信速率?

点评

串口通讯波特率  详情 回复 发表于 2020-6-30 09:40

回复

使用道具 举报

518

TA的帖子

1

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2020-6-30 09:13 | 显示全部楼层
QWE4562009 发表于 2020-6-30 08:51 宽度只是时间啊 

有测量  可以显示频率。

38d68bb29d1e6d16298cb69da52abea.jpg

点评

这个只是频率不是波特率啊    详情 回复 发表于 2020-6-30 09:40

回复

使用道具 举报

1048

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-6-30 09:40 | 显示全部楼层
29447945 发表于 2020-6-30 09:10 波特率是不变的,你说的是测实时通信速率?

串口通讯波特率

点评

通信波特率就可以按照波形计算啊; 比如 比特率:9600bps 就是每秒中传输9600bit,也就是相当于每一秒中划分成了9600等份。 如此,那么每1bit的时间就是1/9600秒=104.16666666666666666666666666667us。约0  详情 回复 发表于 2020-6-30 10:52

回复

使用道具 举报

1048

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-6-30 09:40 | 显示全部楼层
ddlxiaoxu 发表于 2020-6-30 09:13 有测量  可以显示频率。

这个只是频率不是波特率啊  


回复

使用道具 举报

1万

TA的帖子

0

TA的资源

超级版主

Rank: 6Rank: 6

发表于 2020-6-30 10:11 | 显示全部楼层

“如何测?”

用最普通的模拟示波器就可以看。示波器看串口传输波形,是一串高电平和低电平,找到高电平或者低电平最小的持续时间,取倒数,就是波特率。例如观察到最小持续时间是0.42ms,取倒数为2380/s,即可判断波特率为2400。

点评

最小持续时间----  详情 回复 发表于 2020-6-30 10:16

回复

使用道具 举报

1048

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-6-30 10:16 | 显示全部楼层
maychang 发表于 2020-6-30 10:11 “如何测?” 用最普通的模拟示波器就可以看。示波器看串口传输波形,是一串高电平和低电平 ...

最小持续时间----

点评

[attachimg]486106[/attachimg]例如示波器上看到的波形是上面这样。那么A是最小持续时间,B也是,但C不是,D、E也不是。  详情 回复 发表于 2020-6-30 10:44
画个图,看看波形,可能你就清楚了。待我画出波形来。  详情 回复 发表于 2020-6-30 10:24

回复

使用道具 举报

1万

TA的帖子

0

TA的资源

超级版主

Rank: 6Rank: 6

发表于 2020-6-30 10:24 | 显示全部楼层

画个图,看看波形,可能你就清楚了。待我画出波形来。


回复

使用道具 举报

1万

TA的帖子

0

TA的资源

超级版主

Rank: 6Rank: 6

发表于 2020-6-30 10:44 | 显示全部楼层

().png 例如示波器上看到的波形是上面这样。那么A是最小持续时间,B也是,但C不是,D、E也不是。

点评

为什么最小的间隔时间的倒数就是波特率呢  详情 回复 发表于 2020-6-30 11:02

回复

使用道具 举报

447

TA的帖子

3

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2020-6-30 10:52 | 显示全部楼层

通信波特率就可以按照波形计算啊;

比如 比特率:9600bps

就是每秒中传输9600bit,也就是相当于每一秒中划分成了9600等份。

如此,那么每1bit的时间就是1/9600秒=104.16666666666666666666666666667us。约0.1ms。既然是9600等份,即每1bit紧接着下一个比特,不存在额外的间隔。也不管是啥起始bit,数据bit,奇偶bit,停止bit。

那么示波器测试出来1bit的时间就反推出波特率了


回复

使用道具 举报

1048

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-6-30 11:02 | 显示全部楼层
maychang 发表于 2020-6-30 10:44 例如示波器上看到的波形是上面这样。那么A是最小持续时间,B也是,但C不是,D、E也不是。

为什么最小的间隔时间的倒数就是波特率呢

点评

18楼29447945网友讲得足够清楚了。建议你仔细看看18楼回复内容。  详情 回复 发表于 2020-6-30 12:01

回复

使用道具 举报

1万

TA的帖子

0

TA的资源

超级版主

Rank: 6Rank: 6

发表于 2020-6-30 12:01 | 显示全部楼层
QWE4562009 发表于 2020-6-30 11:02 为什么最小的间隔时间的倒数就是波特率呢

18楼29447945网友讲得足够清楚了。建议你仔细看看18楼回复内容。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/8 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

词云| Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-7-16 02:50 , Processed in 0.550828 second(s), 41 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表