如何使用信号发生器产生正弦波并用数字示波器进行测量
使用信号发生器产生正弦波并用数字示波器进行测量的步骤如下:
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) 以下主要做一个总结梳理 正文 查看系统事件日志: 可以查看系统事件日志,找出可能导致系统崩溃的错误…...
springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真
目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...
Qt Http Server模块功能及架构
Qt Http Server 是 Qt 6.0 中引入的一个新模块,它提供了一个轻量级的 HTTP 服务器实现,主要用于构建基于 HTTP 的应用程序和服务。 功能介绍: 主要功能 HTTP服务器功能: 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...
Java编程之桥接模式
定义 桥接模式(Bridge Pattern)属于结构型设计模式,它的核心意图是将抽象部分与实现部分分离,使它们可以独立地变化。这种模式通过组合关系来替代继承关系,从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...
Razor编程中@Html的方法使用大全
文章目录 1. 基础HTML辅助方法1.1 Html.ActionLink()1.2 Html.RouteLink()1.3 Html.Display() / Html.DisplayFor()1.4 Html.Editor() / Html.EditorFor()1.5 Html.Label() / Html.LabelFor()1.6 Html.TextBox() / Html.TextBoxFor() 2. 表单相关辅助方法2.1 Html.BeginForm() …...
Git 3天2K星标:Datawhale 的 Happy-LLM 项目介绍(附教程)
引言 在人工智能飞速发展的今天,大语言模型(Large Language Models, LLMs)已成为技术领域的焦点。从智能写作到代码生成,LLM 的应用场景不断扩展,深刻改变了我们的工作和生活方式。然而,理解这些模型的内部…...
关于uniapp展示PDF的解决方案
在 UniApp 的 H5 环境中使用 pdf-vue3 组件可以实现完整的 PDF 预览功能。以下是详细实现步骤和注意事项: 一、安装依赖 安装 pdf-vue3 和 PDF.js 核心库: npm install pdf-vue3 pdfjs-dist二、基本使用示例 <template><view class"con…...
【Linux系统】Linux环境变量:系统配置的隐形指挥官
。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量:setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...
SQL注入篇-sqlmap的配置和使用
在之前的皮卡丘靶场第五期SQL注入的内容中我们谈到了sqlmap,但是由于很多朋友看不了解命令行格式,所以是纯手动获取数据库信息的 接下来我们就用sqlmap来进行皮卡丘靶场的sql注入学习,链接:https://wwhc.lanzoue.com/ifJY32ybh6vc…...
轻量安全的密码管理工具Vaultwarden
一、Vaultwarden概述 Vaultwarden主要作用是提供一个自托管的密码管理器服务。它是Bitwarden密码管理器的第三方轻量版,由国外开发者在Bitwarden的基础上,采用Rust语言重写而成。 (一)Vaultwarden镜像的作用及特点 轻量级与高性…...
