如何使用信号发生器产生正弦波并用数字示波器进行测量
使用信号发生器产生正弦波并用数字示波器进行测量的步骤如下:
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) 以下主要做一个总结梳理 正文 查看系统事件日志: 可以查看系统事件日志,找出可能导致系统崩溃的错误…...
XML Group端口详解
在XML数据映射过程中,经常需要对数据进行分组聚合操作。例如,当处理包含多个物料明细的XML文件时,可能需要将相同物料号的明细归为一组,或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码,增加了开…...
docker详细操作--未完待续
docker介绍 docker官网: Docker:加速容器应用程序开发 harbor官网:Harbor - Harbor 中文 使用docker加速器: Docker镜像极速下载服务 - 毫秒镜像 是什么 Docker 是一种开源的容器化平台,用于将应用程序及其依赖项(如库、运行时环…...
进程地址空间(比特课总结)
一、进程地址空间 1. 环境变量 1 )⽤户级环境变量与系统级环境变量 全局属性:环境变量具有全局属性,会被⼦进程继承。例如当bash启动⼦进程时,环 境变量会⾃动传递给⼦进程。 本地变量限制:本地变量只在当前进程(ba…...
Java如何权衡是使用无序的数组还是有序的数组
在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...
vue3 字体颜色设置的多种方式
在Vue 3中设置字体颜色可以通过多种方式实现,这取决于你是想在组件内部直接设置,还是在CSS/SCSS/LESS等样式文件中定义。以下是几种常见的方法: 1. 内联样式 你可以直接在模板中使用style绑定来设置字体颜色。 <template><div :s…...
SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现
摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序,以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务,提供稳定高效的数据处理与业务逻辑支持;利用 uniapp 实现跨平台前…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
【Oracle】分区表
个人主页:Guiat 归属专栏:Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...
Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计
随着大语言模型(LLM)参数规模的增长,推理阶段的内存占用和计算复杂度成为核心挑战。传统注意力机制的计算复杂度随序列长度呈二次方增长,而KV缓存的内存消耗可能高达数十GB(例如Llama2-7B处理100K token时需50GB内存&a…...
