数字示波器

数字示波器

综述:本文讲述了数字示波器的电路组成。

一.定义

显示电信号波形的仪器

二.组成

由模拟前端处理电路、电源电路、单片机电路、控制电路、触发电路、校准电路组成。

1)模拟前端处理电路

将输入的模拟信号处理后传输给单片机。由交直流耦合选择电路、电压衰减电路、信号处理电路和频率检测电路组成。

1.交直流耦合选择电路

①交直流耦合

交流耦合:将电容串联到电路中,过滤信号中的直流

直流耦合:不对信号做任何处理,直接进行信号叠加

②电容

电容的作用:通过开关选择输入信号通道内是否有电容来选择是交流耦合还是直流耦合。

电容的选择:由下图可知:fc=1/5*f0,fc是电容截止频率,f0是电路工作频率。比如:当电路的输入信号是5000Hz时,电容截止频率是2.5MHz,于是选择C=0.1uf是符合的。

简记:大电容通低频信号,小电容通高频信号。

③电路

2.电压衰减电路

信号经过交直流耦合后,当SW3的1与2相接,形成了R7、R11、R14组成的分压电路,输出信号由R14的分压决定,也即是输出电压=20/(20+470+510)=1/50,信号衰减为原来的1/50倍,为高压挡位;当SW3的1与3相接,输出信号就是输入信号,为低压挡位。当不确定输入电压幅值时,可以先选择高压挡位,如果数值过小,则改为低压挡位

3.信号处理电路

信号处理电路包括电压跟随器和信号放大电路。

①虚短虚断

虚断:理想运放的输入阻抗无穷大,当在输入端施加电压时,相当于输入电流为0,也即是近似于断路的状态。

虚短:输入输出端的电压相等。

②电压跟随器电路

输出电压(TP7)等于输入电压(TP6),实现电压跟随。同时,电压跟随器的输入阻抗高,输出阻抗低,可以实现阻抗匹配,常作为缓冲级和隔离级,避免外部采集信号收到影响。

③反向比例放大电路

信号从反相端输入,输出电压为V1=-R13/R15Vi

④同向比例放大电路

信号从同相端输入,输出电压为V2=Vi(1+R15/R13)

⑤比例放大电路

将反相比例放大电路和同相比例放大电路共同作用。

Vout=V2+V1=(5-Vi)/2

由于单片机ADC采集电压的范围为0~3.3V,于是可以计算出测量电压的输入范围。

当电压不衰减(也即是在低压挡位)时,由Vout=(5-Vi)/2得,当Vout=0V时,Vi=5V;当Vout=3.3V时,Vi=-1.6V。

当电压衰减(也即是在高压挡位)时,由Vout=(5-1/50Vi)/2得,当Vout=0V时,Vi=250V;当Vout=3.3V时,Vi=-80V。

所以,当SW3的2与3相接时,测量电压的输入范围为-1.6~5V;当SW3的2与1相接时,测量电压的输入范围为-80~250V。

4.比较器测频电路

当输出为高电平时,输出端上拉到高电平,Uth=U+=2.214V;当输出为低电平时,输出端接地,Utl=U-=2.172V。

5.综合电路

2)电源电路

1.总电源电路

type-c端口:用于接电源,供电;SW1:电源总开关;C1:输入滤波;R1:限流电阻。

2.负电压产生电路

电路主要运用XD7660芯片,在输入5V时,可以输出-5V的电压,给运放提供负电压。(虽然实际达不到-5V,但已经能够满足运放的要求)

3)单片机电路

①单片机电路时是整个数字示波器系统的控制核心,负责信号的采集和处理,这里采用的芯片主要是是GD32E230C8T6(也可以直接替换为STM32F103C8T6,引脚和大小是完全兼容的)。

②原理图

③PCB

4)人机交互电路

控制示波器的功能:显示屏、旋钮、按键、LED灯、输入输出接口等

1.液晶屏显示电路

彩色显示屏,具有128X160彩色像素,采用SPI通讯协议,共8个引脚:VCC接高电平,GND接地,SCL是串行时钟引脚,SDA是SPI数据引脚,RES是SPI复位引脚,DC是SPI指令和数据选择引脚,CS是片选信号,BL是背光控制引脚。

2.旋转编码电路

旋转编码电路主要用到的是EC11,共有5个引脚:ABCDE,DE相当于普通按键,按下导通,松开断开;ABC用于检测旋钮的转动方向,C接地,A、B有相位差,通过检测A、B的引脚变化的快慢可以检测出旋钮是正转还是反转。

3.指示灯电路

引脚低电平时,二极管点亮,引脚高电平时,二极管熄灭。

4.按键输入检测电路

当按键按下时,引脚为0。

5.波形输出电路

这里引出了一个PWM信号端口,当一端接PWM端口,一端接地时,可以用于模拟一个简易的函数发生器。通过改变输出PWM的频率和占空比输出一个简易方波信号输出。这里可以输出不同频率和占空比的波形,但是不能输出其他波形的信号。

三.学习视频

学习视频


侵权联系删除!

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

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

相关文章

CAN(1) 入门介绍

1.基本概念 CAN 是控制器局域网络 (Controller Area Network) 的简称,它是由研发和生产汽车电子产品著称的德国 BOSCH 公司开发的,并最终成为国际标准(ISO11519以及ISO11898),是国际上应用最广泛的现场总线之一。 CAN 总线协议已经成为汽车计算机控制系…

OmniGraffle Pro for mac 出色的图形设计软件

OmniGraffle Pro是一款非常出色的图形设计软件,它主要适用于Mac和iPad平台,可以用来轻松绘制各种精美的图表、示意图和界面设计。 软件下载:OmniGraffle Pro for mac中文注册激活版 以下是OmniGraffle Pro的一些主要特点和功能: 界…

短剧猫H5页面html源码

短剧猫H5页面html源码,包含一个接口,像俩天块样式发送剧名回复网盘链接,文件上传解压就能用。 源码免费下载地址抄笔记 (chaobiji.cn)https://chaobiji.cn/

【IP组播】PIM-SM的RP、RPF校验

目录 一:PIM-SM的RP 原理概述 实验目的 实验内容 实验拓扑 1.基本配置 2.配置IGP 3.配置PIM-SM和静态RP 4.配置动态RP 5.配置Anycast RP 二: RPF校验 原理概述 实验目的 实验内容 实验拓扑 1.基本配置 2.配置IGP 3.配置PIM-DM 4.RPF校…

F280049的JTAG接口与仿真器XDS100V3六线解法,仿真器供电

虽然程序更新和调试主要用CAN、SCI接口加上二次bootloader以及上位机。但是仿真器在初期或者有时候,还是要用一用的。板子上尽量以最小空间留一个仿真器的接插件。 用低成本的仿真器XDS100V3,用六根线实现连接。有几点改动,在此记录下。 根据数据手册中…

SOC内部集成网络MAC外设+ PHY网络芯片方案:MII/RMII 接口与 MDIO 接口

一. 简介 本文来了解一下常用的一种网络硬件方案:SOC内部集成网络MAC外设 PHY网络芯片方案。 其中涉及的 MII接口,RMII接口(MII接口与RMII接口二选一),MDIO接口,RJ45。 二. MII/RMII 接口,M…

JavaWeb学习笔记01

一、教程简介 全新JAVAWEB(里程碑版) 一套更适合后端工程师学习的WEB教程 All in Java 1、后端 ① Spring全家桶及微服务框架 ② 高性能数据库和消息组件 ③ Web攻击防护安全控制手段 ④ 其他第三方SDK生态环境 ...... 2、前端 ① 视图三大件&…

从0到1手把手撸码搭建后台管理系统

从0到1手把手撸码搭建后台管理系统 第一章:系统介绍开发目的与过程 要使用 Vue3 搭建后台,你可以按照以下步骤进行: 安装 Vue3:使用包管理工具(如 npm 或 yarn)安装 Vue3。选择构建工具:选择一个适合的构…

选择排序及其优化

目录 思想: 代码: 代码优化: 需要注意的特殊情况: 可能出现的所有特殊情况: 优化完成代码: 思想: 每一次遍历数组,选择出最大或最小的数,将其与数组末尾或首位进行…

springboot下

springboot 常用注解介绍 按需开启自动配置项特征介绍 自动配置原理 静态资源配置原理解析 rest风格请求映射 自定义入参的converter实现 springbootApplication启动流程 启动类 一些操作的赋值 启动器类型赋值 用加载器加载接口的实现类 刷新上下文

npm镜像源证书过期问题解决

title: npm镜像源证书过期 search: 2024-02-29 文章目录 Failed to check for updates 问题ERR_PNPM_NO_PKG_MANIFESTnpm缓存清除指令权限不足导致删除不了解决方案npm创建基础配资文件 Failed to check for updates 问题 错误描述如上 检查完 node,vue,npm 的版本后都没啥问…

css3之3D转换transform

css3之3D转换 一.特点二.坐标系三.3D移动(translate3d)1.概念2.透视(perpective)(近大远小)(写在父盒子上) 四.3D旋转(rotate3d)1.概念2.左手准则3.呈现(transfrom-style)(写父级盒子…

价值1万元的定制版跑分源码 微信支付宝跑分源码,微信支付宝跑分源码

价值1万元的定制版跑分源码 微信支付宝跑分源码,微信支付宝跑分源码|开代理|自动抢单接单。 此类“跑分”操作究竟是如何运作的呢?以一项“为游戏平台提供微信充值接口”的项目说明来举例:用户成功注册并进一步完善用户信息后,就可以抢单,抢…

ESP8266

一、简介 ESP8266:芯片 ESP8266-NodeMCU:方便对ESP8266芯片操作。 模块内嵌TCP/IP协议栈,可以实现串口、WIFI之间的数据转换传输。 产品特性 支持无线802.11b/g/n三种标准 支持STA/APSTAAP三种工作模式 支持TCP/IP协议栈,支持多路TCP Client连接 内置…

阿里云优惠券一键领取入口分享

阿里云作为国内领先的云计算服务提供商,以其稳定、高效的服务赢得了广大用户的信赖。为了吸引更多用户上云,阿里云经常推出各种优惠活动,其中就包括阿里云优惠券。本文将为大家分享阿里云优惠券一键领取入口,帮助大家快速获取优惠…

【ONE·基础算法 || 链表】

总言 主要内容:编程题举例,熟悉理解单链表类题型。       文章目录 总言1、链表2、两数相加(medium)2.1、题解 3、两两交换链表中的节点(medium)3.1、题解 4、重排链表(medium)4…

快讯!TiDB v8 发版!超硬核 v8 引擎!

TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品。 具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数…

【键值皆有序map 线段树 数学 】100240. 最小化曼哈顿距离

本文涉及知识点 键值皆有序map 线段树 数学 LeetCode100240. 最小化曼哈顿距离 给你一个下标从 0 开始的数组 points ,它表示二维平面上一些点的整数坐标,其中 points[i] [xi, yi] 。 两点之间的距离定义为它们的曼哈顿距离。 请你恰好移除一个点&am…

PySpark的学习

一. 什么是PySpark 使用过的bin/pyspark 程序 , 要注意 , 这个只是一个 应用程序 , 提供一个 Python 解释器执行环境来运行 Spark 任务 现在说的 PySpark, 指的是 Python 的运行类库 , 是可以在 Python 代码中 :import pyspark PySpark 是 Spark 官方提供的一个 Python …

后端SpringBoot+Mybatis 查询订单数据库奇怪报错加一

排错过程: 看报错意思是SQL语句存在错误,然后使用图形化工具运行这个SQL语句 其实这里稍微细心想一下就能发现问题,但是当时没深入想,就觉得order表前加了数据库名字影响不大,所以感觉SQL语句是没问题的,然…