当前位置: 首页 > news >正文

如何使用信号发生器产生正弦波并用数字示波器进行测量

使用信号发生器产生正弦波并用数字示波器进行测量的步骤如下:

1. 准备工作

所需设备

  • 信号发生器
  • 数字示波器
  • 探头(通常为10X衰减探头)
  • BNC电缆和适配器(如果需要)

2. 设置信号发生器

  1. 连接
    • 使用BNC电缆将信号发生器的输出连接到待测电路或直接连接到示波器的输入通道。如果需要使用探头,请确保探头已连接并校准。
  2. 配置参数
    • 波形类型:选择“正弦波”(Sine Wave)。
    • 频率:设置所需的频率。例如,1 kHz。
    • 幅度:设置所需的峰峰值电压。例如,2 Vpp。
    • 偏移:根据需要设置直流偏移。一般情况下,设置为0V。
  3. 启用输出
    • 确认设置无误后,启用信号发生器的输出。

3. 配置数字示波器

  1. 连接探头
    • 将示波器的探头连接到信号发生器的输出端或被测点。
    • 确保探头接地夹子连接到正确的接地点。
  2. 配置通道
    • 选择通道:将探头连接到示波器的CH1通道(或者其他可用通道)。
    • 耦合模式:将通道设置为DC耦合,以便获取完整的信号成分。如果只关心交流部分,可以选择AC耦合。
    • 垂直灵敏度(Volts/Div):根据信号幅度调节垂直灵敏度。例如,如果信号的幅度为2 Vpp,可以将灵敏度设置为500mV/Div。
    • 垂直偏移:调整垂直偏移,使信号在屏幕上居中显示。
  3. 配置时间基准
    • 时间基准(Time/Div):根据信号频率调整时间基准。例如,对于1 kHz的信号,可以设置为200µs/Div。
  4. 设置触发
    • 触发源:选择相应的通道作为触发源,例如CH1。
    • 触发模式:选择边沿触发(Edge Trigger),通常选择上升沿(Rising Edge)。
    • 触发电平:将触发电平设置在信号的中间电平位置,比如如果信号是2 Vpp,将触发电平设置为1V。

4. 实际测量

  1. 观察波形
    • 启动示波器并观察屏幕上的波形,确认波形是否稳定且清晰显示。
  2. 分析参数
    • 峰峰值(Vpp):在测量菜单中选择“Voltage” > “Peak-to-Peak”,示波器会自动计算并显示波形的峰峰值。
    • 有效值(RMS):在测量菜单中选择“Voltage” > “RMS”,示波器会自动计算并显示波形的有效值。
    • 频率:在测量菜单中选择“Frequency”,示波器会自动计算并显示信号频率。
    • 周期:在测量菜单中选择“Period”,示波器会自动计算并显示信号周期。
    • 上升时间和下降时间:在测量菜单中选择“Time” > “Rise Time”和“Fall Time”,示波器会自动计算并显示上升时间和下降时间。

示例操作步骤

假设你要产生一个1kHz、2Vpp的正弦波并进行测量:

1. 设置信号发生器

  1. 连接:使用BNC电缆将信号发生器的输出连接到示波器的输入通道。
  2. 配置参数
    • 波形类型:正弦波
    • 频率:1 kHz
    • 幅度:2 Vpp
    • 偏移:0V
  3. 启用输出:确认设置无误后,启用输出。

2. 设置示波器

  1. 连接探头:将示波器的探头连接到信号发生器的输出端。
  2. 配置通道
    • 选择通道:CH1
    • 耦合模式:DC耦合
    • 垂直灵敏度:500mV/Div
    • 垂直偏移:中心位置
  3. 配置时间基准:时间基准为200µs/Div。
  4. 设置触发
    • 触发源:CH1
    • 触发模式:上升沿触发
    • 触发电平:1V

3. 测量和分析

  1. 观察波形:启动示波器并观察屏幕上的正弦波。
  2. 分析参数
    • 峰峰值:选择“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. 设置信号发生器:配置波形类型、频率、幅度和偏移。
  2. 连接示波器:将探头连接到信号发生器输出。
  3. 配置示波器:设置通道、时间基准和触发参数。
  4. 测量和分析:使用示波器自动测量功能或手动测量各项参数,确保信号符合预期。

这些方法帮助你准确生成和测量正弦波形,确保信号质量和参数一致性。

相关文章:

如何使用信号发生器产生正弦波并用数字示波器进行测量

使用信号发生器产生正弦波并用数字示波器进行测量的步骤如下: 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) 以下主要做一个总结梳理 正文 查看系统事件日志: 可以查看系统事件日志,找出可能导致系统崩溃的错误…...

基于pytorch搭建CNN

先上代码 import torch import torch.nn as nn import torch.optim as optim import torch.nn.functional as F from torchvision import datasets, transforms import matplotlib.pyplot as plt import numpy as np import pandas as pd import matplotlibmatplotlib.use(tkA…...

C#实现与Windows服务的交互与控制

在C#中,与Windows服务进行交互和控制通常涉及以下几个步骤: 创建Windows服务:首先,需要创建一个Windows服务项目。可以使用Visual Studio中的“Windows 服务 (.NET Framework)”项目模板来创建Windows服务。 配置服务控制事件&am…...

Java和Ts构造函数的区别

java中子类在使用有参构造创建对象的时候不必要必须调用父类有参构造 而js则必须用super()调用父类的有参构造,即使用不到也必须传递 Java 中的处理方式 可选择性参数: 在 Java 中,当子类使用父类的有参构造方法创建对象时,可以只传递需要的参数。如果父…...

植物健康,Spring Boot来助力

3系统分析 3.1可行性分析 通过对本植物健康系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本植物健康系统采用SSM框架,JAVA作为开发语言&#…...

百度文心一言接入流程-java版

百度文心一言接入流程-java版 一、准备工作二、API接口调用-java三、百度Prompt工程参考资料: 百度文心一言:https://yiyan.baidu.com/百度千帆大模型:https://qianfan.cloud.baidu.com/百度千帆大模型文档:https://cloud.baidu.com/doc/WENXINWORKSHOP/index.html千tokens…...

Java 11 新特性深度解析与应用实践

Java 作为一种广泛应用的编程语言,不断演进以满足开发者日益增长的需求和适应技术的发展趋势。Java 11 带来了一系列重要的新特性和改进,这些变化不仅提升了语言的性能和功能,还为开发者提供了更好的开发体验和工具。本文将深入探讨 Java 11 …...

druid 连接池监控报错 Sorry, you are not permitted to view this page.本地可以,发布正式出错

简介: druid 连接池监控报错 Sorry, you are not permitted to view this page. 使用Druid连接池的时候,遇到一个奇怪的问题,在本地(localhost)可以直接打开Druid连接池监控,在其他机器上打开会报错&#…...

[RN与H5] 加载线上H5通信失败问题记录(启动本地H5服务OK)

RT: nextjs项目 在本地启动H5服务, 本地开发都OK 发布到线上后, 效果全无, 经排查发现, 写了基本配置的js脚本在挂载时机上的差异导致 根本原因是...

electron 打包

安装及配置 安装electron包以及electron-builder打包工具 # 安装 electron cnpm install --save-dev electron # 安装打包工具 cnpm install electron-builder -D 参考的package.json文件 其中description和author为必填项目 {"name": "appfile",&qu…...

ChatGLM-6B和Prompt搭建专业领域知识问答机器人应用方案(含完整代码)

目录 ChatGLM-6B部署 领域知识数据准备 领域知识数据读取 知识相关性匹配 Prompt提示工程 领域知识问答 完整代码 本文基于ChatGLM-6B大模型和Pompt提示工程搭建医疗领域知识问答机器人为例。 ChatGLM-6B部署 首先需要部署好ChatGLM-6B,参考 ChatGLM-6B中英双…...

网站实现隶书繁体/网站平台如何推广

一般都不会很容易注意到这个问题,因为ID足够大,我没必要在意这个号码是否过大,但是如果你是在做一个数据量特别大的系统的时候,真的得考虑这些东西了。因为近期一个项目,我负责数据库设计这块,然后就感觉到…...

做网址导航网站/java培训班

Oracle中SEQUENCES的使用 Oracle提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方. 下面介绍一下关于sequence 的生成,修改,删除等常用的操作: 1. 创建 Sequence 使用如下命令新建sequence(用户需要有CREATE SEQUENCE 或者…...

长沙中小企业网站建设/电商软文范例

dojo jquery该帖子现在已过时,仅保存在此处仅供娱乐之用。 总览 jQuery和DOJO都是JavaScript开发框架/程序包,它们提供的功能使JavaScript代码的编写更加轻松,快捷和高效。 两者都有优点和缺点,优点和缺点,但是在jQu…...

驻马店做网站哪家好/如何检测网站是否安全

https://jingyan.baidu.com/article/cd4c2979bf38bb356f6e6006.html 以上是原文链接 摘要: 首先,在桌面点击鼠标右键,点击“新建”,新建一个Excel表格,如图所示; 在表格里输入内容,发现内容…...

网站建设网页设计做网站/软文代写价格

.NET Framework 4.8 发布了。新版包含在Windows 10 May 2019更新中,.NET Framework 4.8也可在Windows 7和Windows Server 2008 R2 上使用。 .NET Framework 4.8包含更新的工具集以及几个方面的改进: [运行时] JIT和NGEN改进 [BCL] 更新了ZLib [BCL] 降…...

个人网站主页建设教程/做一个网站

1 引言 上一篇博文详细总结了Python进程的用法,这一篇博文来所以说Python中线程的用法。实际上,程序的运行都是以线程为基本单位的,每一个进程中都至少有一个线程(主线程),线程又可以创建子线程。线程间共享…...