这是前段时间遇到的问题,刚好这里找到了答案,记录下分享给大家。

如何确定时基

假如要测量的波特率为9600, 则每一比特位的时间为:1/9600 ≈ 104 μs,一般示波器横向上每个大格子里5个小格子,要想看清一比特位一般需要一个小格子就够了,则时基为:104 μs * 5 = 520 μs, 也就是说时基要500 μs。

注意:测量时选择的耦合方式为直流,边沿类型为下降沿,所测串口的电平为TTL 电平,该电平的串口在不传输数据时电平为高,靠拉低判断起始位。

下图是测9600波特率,所发数据为0x55:

0x55_9600_.PNG

所用示波器为 汉泰的 IDSO1070。从光标测量可以看出AB之间的时间为107.422 μs,和计算的104 μs 差不多。

下图为波特率9600,所发数据为0x00, 因为数据位全部是0,所以看到一直是低电平:

IMG_0360.PNG

如何用示波器测串口波特率

前提:需要能从信号中找出一个比特位位来。
已知发送数据位0x55020000, 0x55 的2进制位为10101010。
如图任意选取一比特位,用光标测量可得,时间为:1.074us, 频率位:930.909kHZ, 最接近的波特率为:921600, 所以所测信号的波特率为926100。

IMG_0361.PNG

参考:


https://electronics.stackexchange.com/questions/17562/how-to-read-serial-data-from-oscilloscope


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

如何用示波器测量串口波特率相关推荐

  1. 如何用示波器测量串口

    如何确定时基 假如要测量的波特率为9600, 则每一比特位的时间为:1/9600 ≈ 104 μs,一般示波器横向上每个大格子里5个小格子,要想看清一比特位一般需要一个小格子就够了,则时基为:104 ...

  2. 小技巧 | 用示波器测量串口波特率

    关注+星标公众号,不错过精彩内容 作来源 | 喝枸杞论电子 示波器有很多强大的功能,但平时大家都没怎么利用好示波器,今天就来讲一个示波器的小技巧:用示波器测量串口波特率 1.如何确定时基 假如要测量的 ...

  3. 如何用示波器测量市电?

    在ZDS2022示波器推广的过程中,经常有一线的工程师来与我们交流在市电测量上的一些疑惑,大致是以下几个问题: 1.为什么我用示波器测量市电总是跳闸呢? 2.测量市电为什么一定要将三脚插头的地线掰断才 ...

  4. 汽修示波器测量汽车车速传感器信号及分析

    速度传感器在汽车中的应用非常广泛,汽车发动机.底盘.车身等控制系统中都需要速度传感器.主要有车速传感器.轮速传感器.减速度传感器和横摆角速度传感器四大类.车速传感器检测电控汽车的车速,控制模块用这个输 ...

  5. 泰克示波器查眼图_如何用泰克示波器测量眼图

    原标题:如何用泰克示波器测量眼图 示波器作为电子工程师常用的仪器,主要用来观察电信号,现在的数字示波器还加入了频谱分析功能.平常用到的主要是测量电信号波形,抓取快速变化信号.现今示波器的功能越来越强大 ...

  6. 如何用示波器准确地测量电源纹波?

    如何用示波器准确地测量电源纹波? 2016-11-01 22:51 | 海洋仪器 测量电源纹波本身有一定技巧性.下图1给出了一个不正确使用示波器测量电源纹波的实例.在这个例子中出现了以下几个错误:一是 ...

  7. GD32F103单片机设置时钟到108MHz,串口波特率错误的问题?

    这里写自定义目录标题 使用GD32F103单片机设置系统时钟到108MHz,使用定时器.PWM等外设时候都运行正常,但是初始化串口后波特率始终不对.在网上找了一些解决办法均无效,于是开启调试模式,一步 ...

  8. 痞子衡嵌入式:在串口波特率识别实例里逐步展示i.MXRT上提升代码执行性能的十八般武艺...

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是在串口波特率识别实例里逐步展示i.MXRT上提升代码执行性能的十八般武艺. 恩智浦 MCU SE 团队近期一直在加班加点赶 SBL 项目 ...

  9. linux命令设置波特率,Linux设置串口波特率等参数

    stty查看串口参数 stty -F /dev/ttyS0 -a 1 1 查看串口1(/dev/ttyS0)当前的参数,包括波特率.数据位等. stty设置串口参数 stty -F /dev/ttyS ...

最新文章

  1. Snowball 关系提取,2篇知乎博客
  2. scrapyd部署爬虫项目到LINUX服务器
  3. altium designer学习记录
  4. UNIX下C语言的图形编程-curses.h函数库
  5. MxGraph从入门到精通之1:运行HelloWorld示例程序
  6. 【回文自动机】bzoj3676 [Apio2014]回文串
  7. EVA 4400存储数据恢复报告
  8. 2015大学计算机基础,2015新生入学大学计算机基础复习资料
  9. c语言编译不了什么情况,c语言编译没错但是无法运行
  10. php angular使用,如何使用angular.js PHP从mysql显示数据?
  11. DIY自己的GNU交叉工具链(i386-arm) 【ZT】
  12. Flask模板参数传值的方法
  13. 解决flash的虚框问题
  14. Java堆描述正确的是_Java面试题 每日一练(4.9)
  15. MATLAB绘制微分方程的相图/方向场/向量场
  16. html 视频在线播放,HTML 视频(Video)播放
  17. 什么是SEO?SEO的区别在哪里?
  18. Mysql创建用户并赋予权限
  19. 历年考研计算机专业国家线,历年工学考研国家线一览_考研国家线公布时间
  20. 重读《从菜鸟到测试架构师》-- 从专家到高手

热门文章

  1. java连续多位相同字符判断的正则表达式_java连续多位相同字符判断的正则表达式...
  2. Microsoft Office SharePoint Designer 2007 (FrontPage) 2007 介绍
  3. list<Map> 转list对象
  4. 在 MQL5 中寻找趋势的几种方法
  5. 【矩阵乘法】JZOJ_5223 B
  6. MSP430F435 c语言IAR编译软件报错解决方法笔记
  7. 企业薪酬体系设计:弱化“工资补丁”,用定额平衡修正工作量
  8. 初学者使用pdfmake详细教程
  9. 电脑一键重装一直在系统优化升级怎么办
  10. 燃料电池汽车Cruise整车仿真模型(燃料电池电电混动整车仿真模型)