信号发生器为什么输出信号和配置参数对不上?

news2024/11/23 21:02:25

1.问题:

今天在调试时遇到信号发生器输出信号与我实际输入的参数不符的问题。

我原本打算输出一个中心点是2.5V然后上下偏移1.5V的信号。刚操作信号发生器的时候,调节到正弦波输出,参数部分,必须要输入High,Low电平。这个很不方便,对吧?同事说,那个信号发生器就是那个样子,很不好用。我不得不写了一个Python脚本来处理这种转换。但带着转换表过去后,信号设备实测仍然不对。用示波器看,明显不该超量程的信号配置,已经超量程。

随即,我意识到了阻抗匹配的问题。这个问题其实之前有位同志描述过,他首次参加电子设计大赛,参赛时使用了现场的信号发生器,发现所有的信号都大了一倍。本来设置为1V的,测量会是2V,甚至示波器测量都是2V。

2.原因 - 阻抗匹配

这个问题,是个典型的阻抗匹配问题。阻抗匹配,是个电源的特性。它的普遍特征是:对于电压型信号的测量,被测设备的内阻应该足够高,比如10K欧,1M欧的级别。此时电源的内阻显著很小,所以,输入电压大部分在测量设备这边,所以精度就有保证。

然后,你猜信号发生器的内阻是什么级别?统一的阻抗是50欧。为什么不设置一个更小的值呢?因为它要防止出现过大的短路电流损伤信号发生器本身。即便外部电路短路,最大电流不过加倍。一般的信号发生器的极限输出电压是5V,那么它的极限电流是5*2/50 = 0.2。

信号发生器的输出阻抗是50欧,它隐含的意思是,它的内阻也是50欧。当你在配置信号发生器的输出电压时,信号发生器的那个电荷泵的升压,实际是2倍的用户输入电压。如果阻抗匹配,外部分压值是精确的输入电压。但是如果你企图用一个万用表量电压,或者用其他的电压侦测电路去测量,此时因为负载电阻过大,所以,所有的2倍电压都由设备分担,所以,用户测得的电压会有2倍效果。

3.信号发生器的正确使用方法

3.1 处理偏置性的交流信号

        参数配置如何只显示High, Low,可以在High,Low处点击,

一般会切换为:

        Offset, Amplicate模式。此时设定好偏置电压点,就可以微调交流信号赋值了。

        记得,对于电压型测量设备而言,你此时无论是偏置电压,还是交流信号幅度值都需要按/2处理。

 3.2 注意这些信号幅度值的转换关系

        对于交流正弦信号:

  • 平均值 = 偏置零点电平
  • 峰峰值 = 有效值*2/sqrt(2) = 2.828 * 有效值
  • 有效值 = 峰峰值/2.828

峰峰值的计算对于计算 ad信号的量程是必备知识:

3.2.1 演练

        220V交流电的峰峰值 Vpp = 220*2.828 = 622 V

        380V交流电的峰峰值 Vpp = 380*2.828 = 1075 V

附录A 某信号发生器的参数表

这里给出了几款信号发生器的手册。

你需要非常熟悉这些参数,知道什么样的技术问题,需要什么样的实验设备。你会发现,它的阻抗也是50欧这个值。怀疑它源自某个标准。

某国产入门级信号发生器

某高档任意波形发生器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1209133.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

苍穹外卖项目笔记(1)

前言 苍穹外卖项目笔记附代码,贴上 github 链接,持续更新中:GitHub - Echo0701/sky-take-out (不知道为啥发不了项目压缩包,那就下次再试试吧........) 1 软件开发整体介绍 1.1 软件开发流程 1.2 角色分…

NOIP 2017 宝藏----Java题解

目录 NOIP 2017 宝藏 题目描述 输入描述: 输出描述: 输入 输出 说明 输入 输出 说明 备注: 代码实现: NOIP 2017 宝藏 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 262144K,其他语言524288K 64bit IO For…

基于入侵杂草算法优化概率神经网络PNN的分类预测 - 附代码

基于入侵杂草算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于入侵杂草算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于入侵杂草优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神…

No201.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

JavaWeb——CSS3的使用

目录 1. CSS概述 2. CSS引入方式 3. CSS颜色显示 4. CSS选择器 4.1. 元素(标签)选择器 4.2. id选择器 4.3. 类选择器 4.4. 三者优先级 5. 盒子模型 1. CSS概述 CSS,全称为“Cascading Style Sheets”,中文译为“层叠样式…

pycharm pro v2023.2.4(Python编辑开发)

PyCharm2023是一款集成开发环境(IDE),专门为Python编程语言设计。以下是PyCharm2023的一些主要功能和特点: 代码编辑器:PyCharm2023提供了一个功能强大的代码编辑器,支持语法高亮、自动补全、代码调试、版…

CleanMyMac4.14中文免费版mac系统管理软件

许多小伙伴使用Mac后都反馈电脑不如想象中的流畅,甚至有点卡顿的现象,原因可能是因为无用的应用占据了过多的内存,或者是系统盘垃圾过多,导致的电脑卡顿现象。 今天小编教给大家几招,让自己的Mac能够一键重生&#xf…

7个UI设计师都在看的高质量SVG图标素材网站分享!

之前已经给大家分享过一些图标资源及素材灵感网站,大家的反响是不错的,想着你们可能好需要来点新鲜的高质量SVG图标素材网站,直接就是一整套统一设计风格的图标库,来一个图标系列大合集,帮你更快更好的找到风格适配的图…

Java版B/S架构云his医院信息管理系统源码(springboot框架)

一、技术框架 ♦ 前端:AngularNginx ♦ 后台:JavaSpring,SpringBoot,SpringMVC,SpringSecurity,MyBatisPlus,等 ♦ 数据库:MySQL MyCat ♦ 缓存:RedisJ2Cache ♦ 消息队…

保序回归:拯救你的校准曲线(APP)

保序回归:拯救你的校准曲线(APP) 校准曲线之所以是评价模型效能的重要指标是因为,校准曲线衡量模型预测概率与实际发生概率之间的一致性,它可以帮助我们了解模型的预测结果是否可信。一个理想的模型应该能够准确地预测…

超实用的公众号排版保姆级教程,纯干货

公众号排版的重要性首先体现在能够提高阅读体验。一个好的排版可以让读者在阅读过程中感觉舒适、流畅,降低阅读压力。 公众号的排版风格也是品牌形象的一部分。一个专业的排版,不仅可以提高读者的信任度,也可以增强品牌的独特性。例如&#…

无需数据库服务器部署脚本,全能型开源数据库监控平台lepus

Lepus 是一款开源的数据库监控平台,目前已经支持 MySQL、Oracle、SQLserver、MongoDB、Redis 等数据库的基本监控和告警。 Lepus 在监控数据库时,无需在每台数据库服务器上部署脚本或 Agent,只需要在数据库中创建授权账号后,即可…

DM8读写分离集群安装部署_手动切换

一、安装前准备 1.1 硬件环境建议 读写分离集群安装部署前需要额外注意网络环境和磁盘 IO 配置情况,其他环境配置项建议请参考安装前准备工作。 1.1.1 网络环境 心跳网络对 mal 通讯系统的影响非常大,如果网络丢包或者延迟较大,则会严重影…

解决 vue3 element 表格和图片预览样式有冲突

查看表格中的预览出现样式问题冲突 <el-image:src"${realSrc}"fit"cover":style"width:${realWidth};height:${realHeight};":preview-src-list"realSrcList":append-to-body"true"><template #error><div c…

用placement label代替keep margin解决绕线问题

我正在「拾陆楼」和朋友们讨论有趣的话题&#xff0c;你⼀起来吧&#xff1f; 拾陆楼知识星球入口 通常我们用keepout margin去降低多pin cell类型的密度&#xff0c;这里提供一种替代方案&#xff0c;即使用placement label。好处是只限制多pin cell彼此间距&#xff0c;不会…

No202.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

【MySQL系列】 第四章 · 约束

写在前面 Hello大家好&#xff0c; 我是【麟-小白】&#xff0c;一位软件工程专业的学生&#xff0c;喜好计算机知识。希望大家能够一起学习进步呀&#xff01;本人是一名在读大学生&#xff0c;专业水平有限&#xff0c;如发现错误或不足之处&#xff0c;请多多指正&#xff0…

Django视图层()

视图层 django视图层&#xff1a;Django项目下的views.py文件&#xff0c;它的内部是一系列的函数或者是类,用来处理客户端的请求后处理并返回相应的数据 三板斧 HttpResponse # 返回字符串 render # 返回html页面&#xff0c;并且在返回浏览器之前还可以给html文件…

java springboot2.7 JSR303与Hibernate进行Bean的数据校验

我们如果对数据能进行格式校验 做个安全检查就会容易很多 其实 各个系统中都必然后拥有数据校验&#xff0c;这也不是新东西 J2EE规范中JSR303就规范定义了一组有关数据校验的API 首先 我们在 pom.xml 中 注入依赖 <dependency><groupId>javax.validation</gr…

vue day1(主要是指令)

1、引包 或者&#xff1a;cdn网址 2、创建实例&#xff0c;初始化渲染 3、插值表达式 {{}} 表达式&#xff1a;可以被求值的代码 4、响应式数据&#xff1a;数据发生变化&#xff0c;视图自动更新&#xff08;底层是dom操作&#xff09; data中数据会被添加到实例上&#x…