如何用示波器测量串口波特率
这是前段时间遇到的问题,刚好这里找到了答案,记录下分享给大家。
如何确定时基
假如要测量的波特率为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语言
我的知识小密圈
如何用示波器测量串口波特率相关推荐
- 如何用示波器测量串口
如何确定时基 假如要测量的波特率为9600, 则每一比特位的时间为:1/9600 ≈ 104 μs,一般示波器横向上每个大格子里5个小格子,要想看清一比特位一般需要一个小格子就够了,则时基为:104 ...
- 小技巧 | 用示波器测量串口波特率
关注+星标公众号,不错过精彩内容 作来源 | 喝枸杞论电子 示波器有很多强大的功能,但平时大家都没怎么利用好示波器,今天就来讲一个示波器的小技巧:用示波器测量串口波特率 1.如何确定时基 假如要测量的 ...
- 如何用示波器测量市电?
在ZDS2022示波器推广的过程中,经常有一线的工程师来与我们交流在市电测量上的一些疑惑,大致是以下几个问题: 1.为什么我用示波器测量市电总是跳闸呢? 2.测量市电为什么一定要将三脚插头的地线掰断才 ...
- 汽修示波器测量汽车车速传感器信号及分析
速度传感器在汽车中的应用非常广泛,汽车发动机.底盘.车身等控制系统中都需要速度传感器.主要有车速传感器.轮速传感器.减速度传感器和横摆角速度传感器四大类.车速传感器检测电控汽车的车速,控制模块用这个输 ...
- 泰克示波器查眼图_如何用泰克示波器测量眼图
原标题:如何用泰克示波器测量眼图 示波器作为电子工程师常用的仪器,主要用来观察电信号,现在的数字示波器还加入了频谱分析功能.平常用到的主要是测量电信号波形,抓取快速变化信号.现今示波器的功能越来越强大 ...
- 如何用示波器准确地测量电源纹波?
如何用示波器准确地测量电源纹波? 2016-11-01 22:51 | 海洋仪器 测量电源纹波本身有一定技巧性.下图1给出了一个不正确使用示波器测量电源纹波的实例.在这个例子中出现了以下几个错误:一是 ...
- GD32F103单片机设置时钟到108MHz,串口波特率错误的问题?
这里写自定义目录标题 使用GD32F103单片机设置系统时钟到108MHz,使用定时器.PWM等外设时候都运行正常,但是初始化串口后波特率始终不对.在网上找了一些解决办法均无效,于是开启调试模式,一步 ...
- 痞子衡嵌入式:在串口波特率识别实例里逐步展示i.MXRT上提升代码执行性能的十八般武艺...
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是在串口波特率识别实例里逐步展示i.MXRT上提升代码执行性能的十八般武艺. 恩智浦 MCU SE 团队近期一直在加班加点赶 SBL 项目 ...
- linux命令设置波特率,Linux设置串口波特率等参数
stty查看串口参数 stty -F /dev/ttyS0 -a 1 1 查看串口1(/dev/ttyS0)当前的参数,包括波特率.数据位等. stty设置串口参数 stty -F /dev/ttyS ...
最新文章
- Snowball 关系提取,2篇知乎博客
- scrapyd部署爬虫项目到LINUX服务器
- altium designer学习记录
- UNIX下C语言的图形编程-curses.h函数库
- MxGraph从入门到精通之1:运行HelloWorld示例程序
- 【回文自动机】bzoj3676 [Apio2014]回文串
- EVA 4400存储数据恢复报告
- 2015大学计算机基础,2015新生入学大学计算机基础复习资料
- c语言编译不了什么情况,c语言编译没错但是无法运行
- php angular使用,如何使用angular.js PHP从mysql显示数据?
- DIY自己的GNU交叉工具链(i386-arm) 【ZT】
- Flask模板参数传值的方法
- 解决flash的虚框问题
- Java堆描述正确的是_Java面试题 每日一练(4.9)
- MATLAB绘制微分方程的相图/方向场/向量场
- html 视频在线播放,HTML 视频(Video)播放
- 什么是SEO?SEO的区别在哪里?
- Mysql创建用户并赋予权限
- 历年考研计算机专业国家线,历年工学考研国家线一览_考研国家线公布时间
- 重读《从菜鸟到测试架构师》-- 从专家到高手
热门文章
- java连续多位相同字符判断的正则表达式_java连续多位相同字符判断的正则表达式...
- Microsoft Office SharePoint Designer 2007 (FrontPage) 2007 介绍
- list<Map> 转list对象
- 在 MQL5 中寻找趋势的几种方法
- 【矩阵乘法】JZOJ_5223 B
- MSP430F435 c语言IAR编译软件报错解决方法笔记
- 企业薪酬体系设计:弱化“工资补丁”,用定额平衡修正工作量
- 初学者使用pdfmake详细教程
- 电脑一键重装一直在系统优化升级怎么办
- 燃料电池汽车Cruise整车仿真模型(燃料电池电电混动整车仿真模型)