实验室三大常用仪器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…

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内网穿透软…

详解数据在内存中的存储

系列文章目录 第一章 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:单页面应用程序的优缺点 优点:按需更新性能高,开发效率也高,用户的体验较好 缺点:学习成本高…

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

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

java:Java中的抽象类

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

docker灵活部署mysql

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

Axure设计原型图工具 Windows11安装步骤详解

文章目录 目录 文章目录 安装流程 小结 概要安装流程技术细节小结 概要 Axure 是一个流行的原型设计工具,它被用来创建交互式原型、线框图和用户界面设计。Axure 可以帮助用户在项目早期阶段快速制作出可交互的原型,以便进行用户测试、验证设计概念和与…

机器学习和深度学习--李宏毅(笔记与个人理解)Day17

Day 17Convolutional Neyral Network (CNN) 卷积神经网络一般都用在image 上面比较多一些,所以课程的例子大多数也都是image Image Classification the same size how about for pc? 这里对于tensor 张量这个概念,我还是比较奇怪,在我认为一…

ssm 体检预约管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目

一、源码特点 ssm 体检预约管理系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库, 系统主要采用B/S…

JET毛选学习笔记:如何利用《实践论》学习实验

一、个人背景介绍 本人本科读的是预防医学专业(因为没考上临床),硕博连读(报名人少,我报了就得了)的时候专业是流行病与卫生统计学,除了学习流行病学、统计学(忘得差不多了&#xf…

2024-4-19 群讨论:JVM 堆外内存如何查看?

以下来自本人拉的一个关于 Java 技术的讨论群。关注公众号:hashcon,私信进群拉你 JVM 堆外内存如何查看? 参考:https://juejin.cn/post/7225871227743043644 分为: 通过 Native Memory Tracking 能看到的&#xff1…

【C++】:函数重载,引用,内联函数,auto关键字,基于范围的for循环,nullptr关键字

目录 一,函数重载1.1 函数重载的定义1.1.1.形参的类型不同1.1.2参数的个数不同1.1.3.参数的顺序不同1.1.4.有一个是缺省参数构成重载。但是调用时存在歧义1.1.5.返回值不同,不构成重载。因为返回值可接收,可不接受,调用函数产生歧…