嵌入式开发----示波器入门

news2024/9/25 23:14:42

示波器入门

  • 前言
  • 一、示波器介绍
    • 关键指标
    • 工作原理
  • 二、功能按钮介绍
  • 三、一键入门
  • 四、 典型应用场景
    • 校准
    • 捕捉
    • 测试总线通讯
  • 总结


前言

对于嵌入式工程师来说,示波器的使用极为重要,他就像是“电子工程师的眼睛”,把被测信号的实际波形显示在屏幕上,以供工程师查找定位问题或评估系统性能等,利用示波器能观察各种不同信号幅度随时间变化的波形曲线,还可以用来测试电量,如电压、电流、频率、相位差、调幅度等等。我们日常在调试各种总线通讯,捕捉电平信号时都会用到。前些天在二手市场淘到了一台示波器二手示波器,个人使用,这里写一个入门教程,这些使用方法都是比较常用的,可以覆盖日常90%的使用场景,最后把工作中常用示波器的场景和使用方法列举一下。


一、示波器介绍

先上我淘到的二手示数字波器图,哈哈哈,为了避免做广告的嫌疑,就把品牌和logo都模糊掉了
这台机器参数为:
带宽:60MHZ
通道数:双通道+1个外触发通道
最高实时采样率:单通500MSa/s,双通道250MSa/s
等效采样率:50GSa/s
存储深度:4K/CH
在这里插入图片描述

关键指标

带宽:是示波器的核心参数,决定了示波器的性能等级,示波器是由电子电路组成,电路上的元器件对频率有一个响应范围,一个示波器的性能越高,能处理的信号频率越高,能捕捉到更高频率的输入信号,被测信号往往是不同频率叠加后的波形,如果示波器的带宽很低,信号的高频部分就会丢失,被测信号的波形就会失真。示波器的带宽和被测信号的频率一般来讲有个5倍关系,即100M采样率的示波器,能检测到的被测信号的最大频率为20M。同样带宽越大,示波器往往也就越贵。

采样率:示波器上的波形是由一个个点连接起来组成的图形,采集的点越多则采样率越高,波形越精准,采样率的单位是(Sa/s),其中Sa是sample的缩写,整个意思就是每秒的采样点数量,我这台机器的采样率为500M Sa/s的示波器,就是1秒钟能采样500M个采样点的意思。

存储深度:表示一次可以连续记录的信号点的数量,它影响了波形回放的分辨率,这个存储深度当然是越大越好的,同样的时间显示单位下,存储深度越大,波形越不容易失真。当然存储深度越大,需要更大的存储器,存下来的数据还要显示到屏幕上,兼顾用户体验,所以对CPU的负荷也越高。存储深度这个参数的单位是(pts),是points的缩写,意思就是采样点,比如4kpts,就代表了该示波器能存储4k个点的数据。

通道数:示波器上探头接入的数量,一般双通道就够了,高端示波器往往具备4通道或以上,还有混合通道,多路模拟+数字通道的配置

工作原理

工作原理简单的说就是:信号进入不同的通道,经过电平调节,衰减放到等器件,最终讲波形显示在示波器屏幕上。但这里要注意,波形的展示一般是以时间顺序分段展示的,并不是把所有的信号都展示在屏幕上,理解这个对我们捕捉信号时有帮助。

二、功能按钮介绍

在这里插入图片描述

1 通道垂直调整区:包括ch1和ch2两个通道的开关,通道接口,垂直幅值调节,垂直位置调节,MATH会显示两个通道之间的运算关系,加减乘除,FFT等。

2 通道水平调整区水平值调整,追评位置调整

3 校正点:示波器提供默认的方波输出点,用于矫正示波器

4 外部触发接口:用于接入外部触发探头

5 菜单按钮:菜单按钮开关,配合功能区使用的选项按钮,PRINT按钮是把波形图存储到USB存储设备中的按钮

6 run/stop:捕捉开始和停止,暂停捕捉画面,方便观察

7 auto:自适应设置,这个按键非常有用,会根据捕捉到的波形自动设置合适xy单位,频率等,使波形较好的显示

8 setDefault:还原默认社区

9 measure:显示测试到的幅值,频率等信息

10 single:一次触发按钮/按住此功能键变色后可抓触发一次

11 trigger:触发电平控件,可用于读数和配合single捕捉信号使用

三、一键入门

示波器探头如下,探头可采集的频率根据自己实际需求购买。
1处接到测试电路的GND、
2出是测试探头,用于接到测试点
在这里插入图片描述
最简单的使用方法,这个方法就像我们平时使用电子设备的新手模式,其他详细的操作可以看到专家模式。接好GND和测试探头,先点击setDefault恢复默认设置,点击auto按钮,这样就能展示出来测试点的波形了,如果想知道该波形的复制频率等信息可以点击measure,这种方法其实可以解决绝大多数问题。
在这里插入图片描述

四、 典型应用场景

这里简单举几个例子,方便大家使用,实际操作还是要在工作中多使用,多学习

校准

把探头的分别接到校正点的GND和输出点,观察波形可以看到电压幅值和频率都是正确,说明示波器ch1的设置正常。
在这里插入图片描述

捕捉

前面已经说过了,示波器的波形一般是按照时间顺序,分段展示的,例如我们测量电源开关时,刚刚接触时候有时会有一个波峰,这时就需要我们使用捕捉功能。
连接好探头,点击SINGLE,调节trigger数值,当产生的电压峰值超过trigger之之后,就会定格到这一帧,捕捉到这一波形,从而方便我们分析
在这里插入图片描述

测试总线通讯

通讯一般是双向的,如果想观察收发通道,我们往往需要使用两个或者多个通道,连接好两个通道探头可以看到通讯过程的电平信号变化
我没有截图,后续做测量时补上。

总结

本章介绍了示波器的基本原理,关键指标,功能按键,简单使用方法和一些常用的适用场景,多使用,多练习,才可以用的得心用手,

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/340208.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java特性之设计模式【桥接模式】

一、桥接模式 概述 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦 这种模式涉及到一个作为桥接的接口…

67. 二进制求和

文章目录题目描述竖式模拟转换为十进制计算题目描述 给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。 示例 1: 输入:a “11”, b “1” 输出:“100” 示例 2: 输入:a “1010”, b “1011” …

“白学”了十几年?这两年才感悟出的高效学习方法

作者:元青 微信公众号 「技乐书香」 引言 虽然从小学开始算起,一直到我现在硕士快毕业,已经学习了接近十九年了,但是只有最近两年算得上真正的在"学习",之前的十七年都没有明白也没有认可学习的意义&#…

网络安全实验室7.综合关

7.综合关 1.渗透测试第一期 url:http://lab1.xseclab.com/base14_2d7aae2ae829d1d5f45c59e8046bbc54/ 进入忘记密码页面,右键查看源码,发现一个手机号 解题思路:通过给admin用户绑定13388758688手机号码,然后再进行…

【软件测试】企业测试面试题9道,从自我介绍到项目考察+回答......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 1、自我介绍 您好&a…

leaflet 上传WKT文件,在地图上显示图形(示例代码055)

第055个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet中加载WKT文件,将图形显示在地图上。WKT(Well-known text)是一种文本标记语言,可以表示的几何对象包括:点,线,多边形,TIN(不规则三角网)及多面体。可以通过几何集合的方式来表示不同维度的几何对象。 …

centos学习记录

遇到的问题及其解决办法 centos7安装图形化界面 yum groupinstall ‘X Window System’ yum groupinstall -y ‘GNOME Desktop’ 安装完成后输入init 5进入图形化界面 centos7安装vmware-tools 第一步卸载open-vm-tools 输入命令 yum remove open-vm-tools 输入命令 reboot 在…

你必须知道的 clientWidth, offsetWidth, scrollWidth.

前言: 在公司移动端项目中,我需要十分频繁的和 DOM 元素的各种 width、height 打交道。但是这里有这么多关于 width 的属性,它们之间的区别到底体现在哪里?这是我刚刚接触移动端项目十分头疼的一个问题。经过几天的查阅&#xff0…

Django的基础使用

安装Django pip3 install django2.2.5检查是否安装Djangopip3 freeze|grep -i Django创建工程django-admin startproject 名称如:django-admin startproject bookmanager进入bookmanager目录运行django运行python:python manage.py runserver查看django进…

C++基础(5) - 复合类型(上)

文章目录数组1、什么是数组2、数组的声明3、数组的初始化4、数组的访问5、二维数组6、memset —— 给数组中每一个元素赋同样的值字符串(字符数组)1、string.h 头文件1.1 strlen()1.2 strcmp()1.3 strcpy()1.4 strcat()string 类简介1、C11 字符串初始化…

代码随想录算法训练营第二十六天 | 39. 组合总和,40.组合总和II,131.分割回文串

一、参考资料组合总和题目链接/文章讲解:https://programmercarl.com/0039.%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8C.html 视频讲解:https://www.bilibili.com/video/BV1KT4y1M7HJ 组合总和II题目链接/文章讲解:https://programmercarl.com/004…

STL——stack

一、stack介绍和使用 1.stack文档介绍 (1)stack是一种容器适配器,专门用于具有后进先出操作的上下文环境中,其只能从容器的一端进行元素的插入与删除,以及提取操作。 (2)stack是作为容器适配…

Python如何安装模块,python模块安装失败的原因以及解决办法

前言 今天来给刚开始学习python的朋友讲解一下 如何安装python模块, python模块安装失败的原因以及解决办法 很多朋友拿到代码之后,就开始复制粘贴 --> 然后右键进行运行 结果就是报错说 没有这个模块 得安装啥的 Python模块安装 一. 打开命令提示符 win …

分布式项目-品牌管理(5、6)

【今日成果】: //使用阿里云OSS服务: //使用v-if如果地址没有就不显示 , 如果地址错误图片就显示不出来; 【快速回顾】: 任何数据的删除都不要使用物理上的删除,应当使用逻辑上的删除!&…

2023,AI 技能学起来

这段时间,ChatGPT 算是火出圈了。不仅朋友圈转发各种 ChatGPT 的文章,连我夫人这种从来不关注科技新闻的人也问我 ChatGPT 是怎么回事。其实我算是比较早知道并关注 ChatGPT 的,去年 12 月份还写了一篇文章 AI 也会写代码了,但我并…

一文讲清chatGPT的发展历程、能力来源和复现它的关键之处

1. ChatGPT是什么 chatGPT是什么?这可能是最近被问的最多的一个。 大家第一反应这应该是GPT系列的一个最新模型,普通大众可能更愿意把它看做是一个人工智能。实际上,它其实就是一个基于大规模语言模型的对话系统产品。官网对它定义十分的明…

前端——周总结系列四

1 JS变量与常量 概述 变量:在后续编码过程中会被重新赋值,是不断变化的。常量:固定不变的数据,日常生活比如性别男,代码层面是在编码过程中不会变化的固定数据。 命名规则 变量 可以包含数字,字母&…

四家文档管理系统中披露的未修补安全漏洞

四家供应商 LogicalDOC、Mayan、ONLYOFFICE 和 OpenKM 的开源和免费增值文档管理系统 (DMS) 产品中披露了多个未修补的安全漏洞。 佛山市东联科技有限公司网络安全研究人员表示,这八个漏洞提供了一种机制,“攻击者可以通过该机制说服人类操作员在平台上…

背包问题代码合集(C/C++)

目录 1 01背包问题 2 完全背包问题 3 多重背包问题 4 分组背包问题 1 01背包问题 有N件物品和一个容量是V的背包。每件物品只能使用一次。 第 物品的体积是,价值是。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,…

找数字(字符串思维题)

刚开始自己的思路:用dfs暴搜,没考虑时间复杂度(准确来说当时不知道该题的时间复杂度该怎么算),如果用暴搜写的话是(10的100次方) 正确的思路:最小值:定义一个长度为m的空…