实验室三大常用仪器1---示波器的基本使用方法(笔记)

目录

示波器的作用

示波器的基础操作方法

示波器测量突变脉冲


示波器的作用

示波器能帮助我们干什么?

比如说某个电源用万用表测量是稳定的5V输出

但是用示波器一看确实波涛汹涌

这样的电源很可能回导致系统异常工作

又比如电脑和单片机进行串口通信时,单片机没有对电脑的指令做出反应,那么到底是单片机没收到信号,还是单片机的执行代码有问题?

这个时候我们只需要用示波器看一下波形就可以了,如果有波形说明通信没有问题,是单片机自己出了问题,如果没有波形,就要考虑是不是通信电路出了问题。

再比如它可以捕捉到这个开关导致的上电电压异常

这种异常通常会导致电路的烧毁,我们应该避免!

示波器的基础操作方法

这是一台入门级示波器

上面有很多按钮和旋钮,但是常用的就几个而已。

一开始我们只需要这几个按钮就可以了,其他的功能可以先不用管

我们首先来看一下这四个旋钮:

左上角的这个旋动时,

波形会上下移动

然后是左下角这个

这个旋动时,波形会变高变矮

以上这两个旋钮其实就控制了黄色这个通道垂直方向的位置和高低。

然后看一下这个旋钮

这个旋钮旋动时波形能左右移动了

这个时候同时屏幕上方还有一个箭头

这个箭头标注了当前波形的中心点位置

再看下面这个旋钮,

它可以改变波形的胖瘦

需要注意的是,就像我们用放大器看东西的时候,我们虽然看到东西变大了,但是实际上东西是没有变化的。

综上,这四个旋钮存在的意义就是调节波形的位置和形态,让我们更方便的去观察波形,但是波形本身是不会改变的。

接下来要介绍的就是今天最重要的内容!

也就是这三个

搞清楚这三个键的话,示波器才算是入门了。

再了解这三个键之前先简单地介绍一下示波器的工作原理,但是这个可能有点反认知

大部分人可能会觉得信号是这样子流过示波器的显示屏的

但是实际上示波器是截取一段一段的波形,然后逐帧放在显示器上给我们看的

如果我们不告诉示波器如何截取波形的话,它会随便截取,然后我们看到的波形就是这样乱七八糟的

看上去还在移动

其实背后的本质就是示波器随便截取的每一帧都不一样

把这每一帧放在一起快速的播放出来,我们就看到了这个流动的动画

显然这种显示样式对我们来说毫无意义。

而这三个按键就是告诉示波器应该如何截取波形的

我们先看一下这个menu

按下之后就会跳出来一个菜单

这个菜单就是用来设置截取波形的特征的,这个菜单里面的东西统一使用默认设置就可以了

然后我们旋转这个旋钮

可以发现这个箭头跟着移动(上下移动)

当这个箭头进入正弦波高度区域时,画面静止了

同时旋转这个旋钮时,下面这个数字也会跟着变化

这个数字就是当前这个箭头处的电压值

比如我们最终设置的电压值是680毫伏,那么这个菜单和电压是什么意思呢?

其实就是告诉示波器找到第一通道上升边沿的680毫伏那个点

也就是这个地方:

然后以它为中心截取放在示波器的显示屏上

这样子截取的每一帧都是一样的了!

所以我们看到的也就是一个静止的画面,这样子我们就可以很方便的观察各种周期性的波形了。比如说一开始本篇文章前面说的电源波形:

或者是串口通信波形都可以

示波器测量突变脉冲

那么对于这种突然的脉冲要怎么测量呢?

因为按照示波器的工作原理,这个脉冲只会在屏幕上显示一次,瞬间就没了

这个时候就需要用到这个Single按键了

它可以帮我们捕捉想要的波形,然后截取这一帧暂停了给我们看。

例如我们需要捕捉开关闭合时上电的异常,那么只需要调节level旋钮把捕捉电压设置为16V

然后按一下Single按键,让示波器开始捕捉

当示波器在截取的波形中找到带有上升超过16V的特征波形时

就会把这一帧放在显示器上

设置好后按一下开关,开关一旦闭合,示波器就立马帮我捕捉到这个波形了

最后一步是测量这个波形

我们要用到Cursor按键

按下之后会出现一个测量的卡尺

同时也有菜单,我们可以按菜单旁边的按键选择测量时间或者幅值

同时这个最大的旋钮可以移动卡尺的位置

这样子我们就可以知道尖刺的最大电压

和整个突变脉冲的持续时间了

实验室三大常用仪器2---函数信号发生器的基本使用方法(笔记)-CSDN博客

实验室三大常用仪器3---交流毫伏表的使用方法(笔记)-CSDN博客 

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

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

相关文章

【C++干货基地】面向对象核心概念 const成员函数 | 初始化列表 | explicit关键字 | 取地址重载

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 哈喽各位铁汁们好啊,我是博主鸽芷咕《C干货基地》是由我的襄阳家乡零食基地有感而发,不知道各位的…

sketchup创建3D打印机的模型

查了一下,这玩意有几个版本,其中一个sketchup free是免费的,到官网上看看 下载 SketchUp | 免费试用 3D 建模软件 | SketchUp 是个在线网页版,然后可以再这个网站上注册一个账号 弄个邮箱试试看 创建好进入后,里面就…

js 遍历数据结构,使不符合条件的全部删除

js 遍历数据结构,使不符合条件的全部删除 let newSourceJSON.parse(JSON.stringify(state.treeData))state.expandedKeys[]checkedKeys.map((item:any)>{loop(newSource,{jsonPath:item.split(&)[1]},state.expandedKeys)})function removeUnwantedNodes(tre…

LeetCode-最长递增子序列

每日一题 今天继续来练习动态规划 题目要求 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数…

Java学习笔记:do_while循环

相关介绍: 在Java中,do-while循环是一种基本的控制流语句,它至少执行一次循环体,然后根据条件判断是否继续执行。这种循环结构的特点是先执行循环体,然后判断条件,如果条件为真,则继续执行循环…

广东制造业企业图纸防泄密解决方案,广东图纸加密,深圳图纸加密软件安秉信息

广东省制造业是我国国民经济的重要支柱产业,企业之间的竞争体现在公司的所有层面上,包括产品、技术、人员、管理等。而信息技术的应用更是提高了企业间竞争水平,随着文档电子化、办公自动化、设计数字化、存储集中化的不断普及,信…

SpringCloud系列(7)--Eureka服务端的安装与配置

前言:上一章节我们介绍了Eureka的基础,本章节则介绍Eureka服务端的安装与配置 Eureka架构原理图 1、创建Eureka Server端服务注册中心模块 (1)在父工程下新建模块 (2)选择模块的项目类型为Maven并选择模块要使用的JDK版本 (3)填写子模块的名称&#xf…

如何在Windows安装Ollama大语言模型工具并实现无公网IP异地远程使用

文章目录 前言1. 运行Ollama2. 安装Open WebUI2.1 在Windows系统安装Docker2.2 使用Docker部署Open WebUI 3. 安装内网穿透工具4. 创建固定公网地址 前言 本文主要介绍如何在Windows系统快速部署Ollama开源大语言模型运行工具,并安装Open WebUI结合cpolar内网穿透软…

线程池的创建方式

线程池的创建方式: 1、newCachedThreadPoo: 创建一个可缓存的线程池,当线程池的线程数量超过任务数量时,自动回收空闲线程,当线程当任务数量超过线程池的线程数量时,自动添加新线程; ExecutorService exec…

详解数据在内存中的存储

系列文章目录 第一章 C语言基础知识 第二章 C语言控制语句 第三章 C语言函数详解 第四章 C语言数组详解 第五章 C语言操作符详解 第六章 C语言指针详解 第七章 C语言结构体详解 文章目录 1. 数据类型 1.1 基本数据类型 1.2 派生数据类型 2. 整形在内存中的存储 2.1 …

基于ssm汽车租赁系统业务管理子系统论文

系统简介 随着信息互联网购物的飞速发展,一般企业都去创建属于自己的管理系统。本文介绍了汽车租赁系统业务管理子系统的开发全过程。通过分析企业对于汽车租赁系统业务管理子系统的需求,创建了一个计算机管理汽车租赁系统业务管理子系统的方案。文章介…

“手撕“三大特性之一的<继承>(上)

目录 一、为什么需要继承 二、什么是继承 三、继承怎么写 四、成员的访问 1.父类与子类的成员变量不同名 2.父类与子类的成员变量同名 3.父类与子类的成员方法不同名 4.父类与子类的成员方法同名 五、super关键字 一、为什么需要继承 先让我们看一段Java代码&#…

数据结构-基于ArrayList的源码模拟

文章目录 继承关系 :1. 构造方法的模拟2. 扩容机制的分析3. 查找方法的模拟4. 获取,修改元素的方法模拟5. 添加元素的模拟6. 删除元素的模拟7. removeAll与retainAll的模拟总结: 边缘方法以及总代码 继承关系 : 1. 构造方法的模拟 源码中我们的ArrayList的构造方法给出了三种实…

Linux:常用软件、工具和周边知识介绍

上次也是结束了权限相关的知识:Linux:权限相关知识详解 文章目录 1.yum-管理软件包的工具1.1基本介绍1.2yum的使用1.3yum的周边生态1.4软件包介绍 2.vim-多模式的文本编辑器2.1基本介绍2.2基本模式介绍2.2.1命令模式(Normal mode)…

Vue【路由】

1:什么是单页应用程序(single page application) 所有得功能在一个html页面上实现 2:单页面应用程序的优缺点 优点:按需更新性能高,开发效率也高,用户的体验较好 缺点:学习成本高…

QA | ZStack替代VMware实问实答

3月27日,ZStack以“帮用户算笔账”为主题的线上VMware替代升级解决方案研讨直播顺利举行,直播就VMware采用订阅制后,用户如何选择虚拟化替代升级方案做了充分的讲解,有近700名伙伴和用户参与了我们的直播活动,并提出了…

spring的redis注解@Cacheable @Cacheput @CacheEvict的condition、unless

概述 redis的注解使用的过程中总会遇到condition和unless这两个属性,而且不同的注解使用注意事项不一样。本人也是错误使用之后详细查询了一下,作了如下的总结。 Cacheale 这个注解的使用和意义这里不多说,可以查看我的其他文档。这里主要说…

Docker 部署 jenkins 并正确迁移到新服务器

问题: docker 部署的 jenkins 在迁移时如果只迁移 jenkins_home 目录到新服务器上,在新服务器上部署 jenkins 后在使用中会遇到任务无法正常构建、系统奔溃报错。解决办法就是将镜像也一并迁移。 镜像迁移 旧服务器导出镜像 # 根据容器创建新镜像 dock…

java:Java中的抽象类

什么是抽象类: 我们知道,类用来模拟现实的事物,一个类模拟一类事物,某个类的一个实例化对象可以模拟某个属于该类的具体事物。类中描绘了该类所有对象的共同的特性,当一个类中给出的信息足够全面时候,我们就…

docker灵活部署mysql

博客简要 用docker部署mysql,并将数据库映射到主机上,并增加远端访问mysql数据库 当你使用Docker运行MySQL时,并且希望将MySQL数据库的数据存储在宿主机(也就是运行Docker的主机)上的特定路径,你需要在启动容器时通过…