如何使用信号发生器产生正弦波并用数字示波器进行测量
使用信号发生器产生正弦波并用数字示波器进行测量的步骤如下:
1. 准备工作
所需设备
- 信号发生器
- 数字示波器
- 探头(通常为10X衰减探头)
- BNC电缆和适配器(如果需要)
2. 设置信号发生器
- 连接
- 使用BNC电缆将信号发生器的输出连接到待测电路或直接连接到示波器的输入通道。如果需要使用探头,请确保探头已连接并校准。
- 配置参数
- 波形类型:选择“正弦波”(Sine Wave)。
- 频率:设置所需的频率。例如,1 kHz。
- 幅度:设置所需的峰峰值电压。例如,2 Vpp。
- 偏移:根据需要设置直流偏移。一般情况下,设置为0V。
- 启用输出
- 确认设置无误后,启用信号发生器的输出。
3. 配置数字示波器
- 连接探头
- 将示波器的探头连接到信号发生器的输出端或被测点。
- 确保探头接地夹子连接到正确的接地点。
- 配置通道
- 选择通道:将探头连接到示波器的CH1通道(或者其他可用通道)。
- 耦合模式:将通道设置为DC耦合,以便获取完整的信号成分。如果只关心交流部分,可以选择AC耦合。
- 垂直灵敏度(Volts/Div):根据信号幅度调节垂直灵敏度。例如,如果信号的幅度为2 Vpp,可以将灵敏度设置为500mV/Div。
- 垂直偏移:调整垂直偏移,使信号在屏幕上居中显示。
- 配置时间基准
- 时间基准(Time/Div):根据信号频率调整时间基准。例如,对于1 kHz的信号,可以设置为200µs/Div。
- 设置触发
- 触发源:选择相应的通道作为触发源,例如CH1。
- 触发模式:选择边沿触发(Edge Trigger),通常选择上升沿(Rising Edge)。
- 触发电平:将触发电平设置在信号的中间电平位置,比如如果信号是2 Vpp,将触发电平设置为1V。
4. 实际测量
- 观察波形
- 启动示波器并观察屏幕上的波形,确认波形是否稳定且清晰显示。
- 分析参数
- 峰峰值(Vpp):在测量菜单中选择“Voltage” > “Peak-to-Peak”,示波器会自动计算并显示波形的峰峰值。
- 有效值(RMS):在测量菜单中选择“Voltage” > “RMS”,示波器会自动计算并显示波形的有效值。
- 频率:在测量菜单中选择“Frequency”,示波器会自动计算并显示信号频率。
- 周期:在测量菜单中选择“Period”,示波器会自动计算并显示信号周期。
- 上升时间和下降时间:在测量菜单中选择“Time” > “Rise Time”和“Fall Time”,示波器会自动计算并显示上升时间和下降时间。
示例操作步骤
假设你要产生一个1kHz、2Vpp的正弦波并进行测量:
1. 设置信号发生器
- 连接:使用BNC电缆将信号发生器的输出连接到示波器的输入通道。
- 配置参数:
- 波形类型:正弦波
- 频率:1 kHz
- 幅度:2 Vpp
- 偏移:0V
- 启用输出:确认设置无误后,启用输出。
2. 设置示波器
- 连接探头:将示波器的探头连接到信号发生器的输出端。
- 配置通道:
- 选择通道:CH1
- 耦合模式:DC耦合
- 垂直灵敏度:500mV/Div
- 垂直偏移:中心位置
- 配置时间基准:时间基准为200µs/Div。
- 设置触发:
- 触发源:CH1
- 触发模式:上升沿触发
- 触发电平:1V
3. 测量和分析
- 观察波形:启动示波器并观察屏幕上的正弦波。
- 分析参数:
- 峰峰值:选择“Voltage” > “Peak-to-Peak”,示波器显示2V。
- 有效值:选择“Voltage” > “RMS”,示波器显示约0.707V。
- 频率:选择“Frequency”,示波器显示1kHz。
- 周期:选择“Period”,示波器显示1ms。
- 上升时间和下降时间:选择“Time” > “Rise Time”和“Fall Time”,示波器显示相应时间。
这里我们用普源精电DG900 Pro系列信号发生器、DHO4000系列示波器按上述步骤进行测试:
1、设置信号发生器基本参数,波形类型选择正弦波,频率设置1KHz,幅度设置2V,偏移0V,打开通道输出,用BNC线接到示波器上。

图为普源精电DG922 Pro信号发生器
2、在示波器上对通道进行配置,触发信源选择CH1,触发电平设置在波形中间即可,水平时基设置为500us,垂直档位500mV,使正弦波能完整显示在屏幕上。

图为普源精电DHO4804数字示波器
3、点击Measure按键打开测量菜单,在垂直选项卡中选择峰峰值、有效值,水平选项卡中选择频率、周期,这样就得到了我们想要测试的参数。

图为普源精电DHO4804数字示波器
总结
通过以上步骤,你可以使用信号发生器产生正弦波并用数字示波器进行测量:
- 设置信号发生器:配置波形类型、频率、幅度和偏移。
- 连接示波器:将探头连接到信号发生器输出。
- 配置示波器:设置通道、时间基准和触发参数。
- 测量和分析:使用示波器自动测量功能或手动测量各项参数,确保信号符合预期。
这些方法帮助你准确生成和测量正弦波形,确保信号质量和参数一致性。
相关文章:
如何使用信号发生器产生正弦波并用数字示波器进行测量
使用信号发生器产生正弦波并用数字示波器进行测量的步骤如下: 1. 准备工作 所需设备 信号发生器数字示波器探头(通常为10X衰减探头)BNC电缆和适配器(如果需要) 2. 设置信号发生器 连接 使用BNC电缆将信号发生器的…...
XJ04、消费金融|授信基本概念及其流程设计
银行是经营风险的特殊行业,而银行授信则与银行业务和风险天然相伴。它是银行与客户建立业务关系的起点,也是银行风险管理的关键环节和核心要素。若要了解银行业务,就得先了解银行的授信业务;若要理解银行经营,就得先理…...
儿童预防接种预约微信小程序springboot+论文源码调试讲解
2相关技术 2.1微信小程序 小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。尤其拥抱微信生态圈,让微信小程序更加的如虎添翼,发展迅猛。 2.2 MYSQL数据…...
nginx 修改配置
如果你的后端服务在不同的端口上运行,但静态资源访问路径相同,你可以使用 Nginx 的 location 配置来将请求转发到不同的后端服务,同时处理静态文件。这里有几种常见的方式: 方案 1: 基于路径的配置 如果所有服务的静态资源路径相…...
孤岛架构在安全性方面
孤岛架构在安全性方面的考虑主要涉及如何确保每个孤岛的安全性,同时维护整个系统的安全。 关键的安全性考虑: 1. 数据隔离和访问控制 数据隔离:每个孤岛应该有独立的数据存储,以确保数据隔离。这有助于防止数据泄露和未经授权的…...
COSCon'24 志愿者招募令:共创开源新生活!
亲爱的开源爱好者们, 第九届中国开源年会(COSCon24)即将在北京中关村国家自主创新示范区会议中心于2024年11月2日至3日隆重举行。今年的主题是“Open Source, Open Life|开源新生活”,旨在探索开源技术如何在各个领域推…...
vscode使用make编译c的问题
问题1:makefile:2: *** missing separator. Stop vscode的配置问题,看这哥们的文章即可:https://blog.csdn.net/m0_57464986/article/details/134220676 问题2:创建makefile文件 直接创建文件名为“makefile”的文件即可&#x…...
管家婆财贸ERP BB019.操作员制单日期控制
最低适用版本: 财贸系列 20.0 插件简要功能说明: 定制操作员权限功能,根据服务器日期控制系统单据新增和修改更多细节描述见下方详细文档 插件操作视频: 进销存类定制插件--操作员制单日期控制 插件详细功能文档: …...
从 Vue 2 到 Vue 3:全面升级指南
🌈个人主页:前端青山 🔥系列专栏:Vue篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来Vuet篇专栏内容:Vue-从 Vue 2 到 Vue 3:全面升级指南 前言 随着前端技术的不断发展,Vue.j…...
Apache paimon表操作实战-5
维表Join Paimon支持Lookup Join语法,它用于从 Paimon 查询的数据来补充维度字段。要求一个表具有处理时间属性,而另一个表由查找源连接器支持。 Paimon 支持 Flink 中具有主键的表和append-only的表查找联接。以下示例说明了此功能。 USE CATALOG fs_catalog; CREATE TABL…...
阿里云用STS上传oss的完整程序执行流程图 和前端需要哪些参数uniapp
H5 微信小程序可用的前端直传阿里云OSS(STS临时凭证前端签名)直接下载插件 下面是原理说明: 明白了,我来详细说明前端上传文件到阿里云OSS需要携带的具体参数: 从服务器获取的 STS 凭证: // 这些参数需要从你的后端服务器获…...
决策树方法根据指定条件筛选方案
代码功能说明 条件类:Condition 类用于定义每个条件的范围,并提供一个方法 is_satisfied 来检查输入值是否满足该条件。 算法选择器类:AlgorithmSelector 类负责应用条件并记录不满足的条件。它提供方法 apply_condition 用于更新可用算法&a…...
多特征变量序列预测(四) Transformer-BiLSTM风速预测模型
往期精彩内容: 时序预测:LSTM、ARIMA、Holt-Winters、SARIMA模型的分析与比较 全是干货 | 数据集、学习资料、建模资源分享! EMD、EEMD、FEEMD、CEEMD、CEEMDAN的区别、原理和Python实现(一)EMD-CSDN博客 EMD、EEM…...
【开源免费】基于SpringBoot+Vue.JS蜗牛兼职平台 (JAVA毕业设计)
本文项目编号 T 034 ,文末自助获取源码 \color{red}{T034,文末自助获取源码} T034,文末自助获取源码 目录 一、系统介绍1.1 平台架构1.2 管理后台1.3 用户网页端1.4 技术特点 二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景…...
Ajax笔记
介绍 Ajax是一种网页开发技术,全称是Asynchronous JavaScript and XML(异步JavaScript和XML)。作用如下: 数据交换:可以通过Ajax给服务器发送请求,并获取服务器响应的数据。即前端动态的发送Ajax到服务器端…...
软考:缓存分片和一致性哈希
缓存分片技术是一种将数据分散存储在多个节点上的方法,它在分布式缓存系统中尤为重要。这项技术的核心目的是提高系统的性能和可扩展性,同时确保数据的高可用性。以下是缓存分片技术的一些关键点: 数据分片:缓存分片涉及将数据分成…...
3109 体验积分值
经验值:1200 时间限制:1000毫秒 内存限制:128MB 合肥市第34届信息学竞赛(2017年) 不许抄袭,一旦发现,直接清空经验! 题目描述 Description 卡卡西和小朋友们做完了烧脑的数字游…...
初识jsp
学习本章节前建议先安装Tomcat web服务器:tomcat下载安装及配置教程_tomcat安装-CSDN博客 1、概念 我的第一个JSP程序: 在WEB-INF目录之外创建一个index.jsp文件,然后这个文件中没有任何内容。将上面的项目部署之后,启动服务器…...
Ansible 的脚本 --- playbooks剧本
playbooks 本身由以下各部分组成 (1)Tasks:任务,即通过 task 调用 ansible 的模板将多个操作组织在一个 playbook 中运行 (2)Vars:变量 (3)Templates:模板 &a…...
Windows 死机时 系统错误日志分析与故障排除
目录 前言正文 前言 对于服务器异常重启,推荐阅读:详细分析服务器自动重启原因(涉及Linux、Window) 以下主要做一个总结梳理 正文 查看系统事件日志: 可以查看系统事件日志,找出可能导致系统崩溃的错误…...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...
【论文阅读28】-CNN-BiLSTM-Attention-(2024)
本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...
C++使用 new 来创建动态数组
问题: 不能使用变量定义数组大小 原因: 这是因为数组在内存中是连续存储的,编译器需要在编译阶段就确定数组的大小,以便正确地分配内存空间。如果允许使用变量来定义数组的大小,那么编译器就无法在编译时确定数组的大…...
【生成模型】视频生成论文调研
工作清单 上游应用方向:控制、速度、时长、高动态、多主体驱动 类型工作基础模型WAN / WAN-VACE / HunyuanVideo控制条件轨迹控制ATI~镜头控制ReCamMaster~多主体驱动Phantom~音频驱动Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation速…...
并发编程 - go版
1.并发编程基础概念 进程和线程 A. 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中…...
Qt 事件处理中 return 的深入解析
Qt 事件处理中 return 的深入解析 在 Qt 事件处理中,return 语句的使用是另一个关键概念,它与 event->accept()/event->ignore() 密切相关但作用不同。让我们详细分析一下它们之间的关系和工作原理。 核心区别:不同层级的事件处理 方…...
HTML前端开发:JavaScript 获取元素方法详解
作为前端开发者,高效获取 DOM 元素是必备技能。以下是 JS 中核心的获取元素方法,分为两大系列: 一、getElementBy... 系列 传统方法,直接通过 DOM 接口访问,返回动态集合(元素变化会实时更新)。…...
Android写一个捕获全局异常的工具类
项目开发和实际运行过程中难免会遇到异常发生,系统提供了一个可以捕获全局异常的工具Uncaughtexceptionhandler,它是Thread的子类(就是package java.lang;里线程的Thread)。本文将利用它将设备信息、报错信息以及错误的发生时间都…...
书籍“之“字形打印矩阵(8)0609
题目 给定一个矩阵matrix,按照"之"字形的方式打印这个矩阵,例如: 1 2 3 4 5 6 7 8 9 10 11 12 ”之“字形打印的结果为:1,…...
6.9-QT模拟计算器
源码: 头文件: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QMouseEvent>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);…...
