首页 > 其他分享 >STM32单片机开发入门(四) 示波器的介绍及使用方法

STM32单片机开发入门(四) 示波器的介绍及使用方法

时间:2024-06-09 17:02:50浏览次数:22  
标签:探头 波形 测量 示波器 STM32 单片机 串口 插针

文章目录

一.概要

示波器主要用于观察电信号的波形变化。在显示屏上,工程师可以直接看到电信号的全过程,从而进行定性和定量的分析。这种仪器通常用于显示电压或电流的波形,并可以测量其周期、幅度、频率和相位等参数。当用于测量脉冲信号时,示波器的响应速度特别快,波形清晰可见,我们日常在调试各种总线通讯,捕捉电平信号时都会用到。在STM32开发学习中,会经常用到探头补偿校准,电压测量,波形测量分析,串口通讯波形测量解析,触发捕捉瞬时信号等,后面我们一一进行讲解。
在这里插入图片描述

二.探头补偿校准

我们常用的示波器探头是无源探头,探头上一般有x1和x10档如下图,具有非常广泛的使用度,在x1档位下,信号是没有经过衰减直接进入示波器的。这意味着示波器将直接显示被测信号的原始幅度和波形,x1情况下不需要补偿,一般正常使用情况下拨到x1档就可以了。当探头切换到带衰减的x10档位时,信号会经过衰减10倍后再进入示波器。因此,在测量时需要将示波器上的读数也扩大10倍才能得到真实的电压值。这种衰减处理可以提高信号的稳定性和抗干扰能力,尤其适用于测量较大或微弱的信号,由于会存在输入阻抗不匹配,导致衰减系数也不匹配,最终会造成测量结果偏差很大。所以,在使用我们x10档下需要进行探头补偿(probe comp)操作。
在这里插入图片描述

x10档下补偿校准:
1.将探头的接地鳄鱼夹连接至示波器的接地端。
2.使用探头连接示波器的通道1(CH1)输入端和示波器的“信号输出端”。
3.将探头拨至x10档,然后按“AUTO”键。

在这里插入图片描述

4.若显示波形如下图所示,存在补偿过度或补偿不足的情况,则使用探头附件中提供的探头补偿调节棒来调整探头上的电容补偿调节孔里的螺丝,直到显示的补偿正确波形,说明补偿校准完成。
在这里插入图片描述
在这里插入图片描述

三.电压测量

测量步骤:示波器表棒打在x1档,并装在CH1通道,表棒的夹子接在STM32小系统板的G插针(GND),示波器探头与STM32小系统板3.3V插针接触,再按示波器上的“AUTO”键,可以看到示波器上出现一根横线,再旋转垂直刻度按钮,使每小格刻度为1V,根据方格的刻度,可以估算读出电压值,也可以直接读出显示屏右上角的数字值3.36V,这样电压测量就完成了。
在这里插入图片描述

四.波形的测量与分析

测量步骤:示波器表棒打在x1档,并装在CH1通道,表棒的夹子接在STM32小系统板的G插针(GND),示波器探头与STM32小系统板PA8引脚插针接触(板子已经烧录程序,PA8引脚会产生1Khz,50%占空比的PWM波),再按示波器上的“AUTO”键,可以看到示波器上出现不断刷新变化的方波,再按示波器右上角的STOP按钮,按钮颜色就会变成红色,波形就会固定显示,如下图所示。
在这里插入图片描述

波形分析:原始采集的波形不大好看出频率跟占空比,所以得如下图操作,旋转横向刻度调节,使横向刻度为500us,那1Khz的方波,周期为1ms宽度,一个周期刚好占两个刻度,波形占空比为50%,一个脉冲是500us宽度,一个脉冲刚好占一个刻度,观测到的波形跟STM32小系统板的发出的波形吻合。
在这里插入图片描述

五.串口通讯波形测量解析

串口通信(Serial Communications)是串口按位(bit)发送和接收字节的通信方式,它是嵌入式物联网领域中常用的通讯方式。
每1/9600秒(0.1ms)产生一个电平,10个电平组成一个有效数据帧,这样的组合格式就叫做帧格式。
数据帧从左往右总是以低电平开始,高电平结束,在高低电平之间的为n个二进制数据。其中n代表二进制的数量,数量不同所表示的帧格式也不同,在下图中的就是8位二进制的数据位。
二进制数据位,高电平表示1,低电平表示0,如下图表示:01000001,转换为十六进制为0x41,十进制就是65,对应ASCII表中的字母A。
在这里插入图片描述
在这里插入图片描述
测量步骤:示波器表棒打在x1档,并装在CH1通道,表棒的夹子接在USB转TTL模块的GND插针,表棒的探头接在USB转TTL模块TX插针,USB转TTL模块用短路帽接起来,这样电脑上就能看到数据发送接收的内容,软件配置成9600波特率,8位数据,1位停止位,无校验。用串口调试器软件发送0x12数据,串口调试器软件也能接收到0x12。再按示波器上的“AUTO”键,可以看到示波器上出现不断刷新变化的方波,再按示波器右上角的“RUN/STOP”键,按钮颜色就会变成红色,波形就会固定显示,如下图所示。
在这里插入图片描述

电脑发送接收的窗口如下图显示:
在这里插入图片描述
波形分析:原始的波形比较小,很难分析,需要旋转横向刻度调节,放大波形,使横向刻度为100us,9600波特率,每秒钟9600个bit,那1bit数据的时间大约是100us。
在这里插入图片描述

波形内容分析:数据是低位在前,高位在后,二进制就是00010010。转换成十六进制就是0x12,分析的波形数据内容跟电脑接收发送的数据匹配。
在这里插入图片描述

六.触发捕捉瞬时信号

还是接着刚才的实验,把串口发送的周期改到100ms,在示波器上看到的波形就是一闪而过,时间非常快,往往去按示波器停止键的时候,波形就消失了,就需要用到触发捕捉方式。
在这里插入图片描述
测量步骤:
步骤1:示波器表棒打在x1档,并装在CH1通道,表棒的夹子接在USB转TTL模块的GND插针,表棒的探头与USB转TTL模块TX插针相连,USB转TTL模块TXRX针脚用短路帽接起来,这样电脑上就能看到数据发送和数据接收的内容,软件配置成9600波特率,8位数据,1位停止位,无校验。用串口调试器自动发送方式,发送周期100ms。

步骤2:旋转触发电平按钮,使触发电平电压在高低电平电压之间,选个大概2V左右就可以。
在这里插入图片描述
步骤3:点击下图触发界面按钮“MENU”键,再按对应的蓝色按钮,选择单次触发方式。
在这里插入图片描述

步骤4:按下示波器右上角的“RUN/STOP”键,示波器在接收到波形后,会自动停止,并显示捕捉到的波形,如下图显示,说明单次捕捉成功。
在这里插入图片描述

七.小结

示波器在STM32单片机开发中,可以用于调试和排除电路中的故障。通过观察电路中的信号波形,可以确定信号是否正确、是否存在干扰或损坏等问题,从而定位和解决故障。

标签:探头,波形,测量,示波器,STM32,单片机,串口,插针
From: https://blog.csdn.net/zy2232652/article/details/139535939

相关文章

  • 基于51单片机水塔水位控制系统
    基于51单片机水塔水位控制(仿真+程序)功能介绍具体功能:1.用滑动变阻器模拟水位,ADC0809将模拟信号转换为数字信号;2.LCD1602显示当前水位和水位阈值;3.当水位超过设定阈值,蜂鸣器+LED声光报警,并且电机转动(模拟排水);4.三个按键可以设定水位阈值;​演示视频:基于51单片机水塔......
  • 基于51单片机车速测量控制
    基于51单片机车速测量控制(仿真+程序)功能介绍具体功能:1.通过L298驱动直流电机模拟转动;2.LCD1602显示转动状态和速度;3.按键可以控制启动/停止、加/减速、正/反转;​演示视频:基于51单片机车速测量控制 添加图片注释,不超过140字(可选)程序#include<REG52.H>......
  • 3.7v可充电锂电池,能否直接给STM32F1芯片用?
    原文链接:https://www.amobbs.com/thread-5678061-1-1.html 问:就是18650锂电池,单节,或者那种聚合物锂电池,都是两三千毫安时的。第一个为题:能否直接给STM32F103供电?第二个问题:板子上自带1117-3.3,我直接锂电池接过去,也能输出3.3V,压差可以这么小么?第三个问题:其他的电压转换芯片......
  • 51单片机八个灯连续闪烁实例展示
    声明:该内容皆为原创,仅供业内人士相互学习交流经验,任何未经授权复制、转载、传播或使用本网站(或应用程序)内容的行为,将受到法律的制裁。如因侵权行为给本网站(或应用程序)或任何第三方造成损失的,侵权人应当承担相应的法律责任)原理图实现:Proteus8Professional执行代码实现:μVis......
  • 基于51单片机蓄电池充电器过充过放保护控制电路系统
    **单片机设计介绍,基于51单片机蓄电池充电器过充过放保护控制电路系统文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要  基于51单片机蓄电池充电器过充过放保护控制电路系统概要如下:一、系统背景与意义蓄电池作为电子......
  • 基于51单片机自动防火卷帘门烟雾检测报警步进电机
    **单片机设计介绍,基于51单片机自动防火卷帘门烟雾检测报警步进电机文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要  基于51单片机自动防火卷帘门烟雾检测报警步进电机概要如下:一、系统概述本系统旨在通过51单片机实......
  • 基于单片机超市存物箱存包柜储物柜管理密码锁系统
    **单片机设计介绍,基于单片机超市存物箱存包柜储物柜管理密码锁系统文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要  基于单片机超市存物箱存包柜储物柜管理密码锁系统的概要可以从以下几个方面进行阐述:一、设计背景......
  • 基于51单片机红外避障车辆汽车测速仪表系统设计
    **单片机设计介绍,基于51单片机红外避障车辆汽车测速仪表系统设计文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要  基于51单片机红外避障车辆汽车测速仪表系统设计概要如下:一、设计背景与意义随着汽车技术的快速发展......
  • 基于MSP430单片机超声波测距仪倒车防撞报警器系统
    **单片机设计介绍,基于MSP430单片机超声波测距仪倒车防撞报警器系统文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要  基于MSP430单片机超声波测距仪倒车防撞报警器系统概要如下:一、系统组成MSP430单片机核心电路:作为......
  • 使用proteus仿真51单片机的流水灯实现
    proteus介绍:proteus是一个十分便捷的用于电路仿真的软件,可以用于实现电路的设计、仿真、调试等。并且可以在对应的代码编辑区域,使用代码实现电路功能的仿真。汇编语言介绍:百度百科介绍如下:汇编语言是培养学生理解硬件资源的语言,是学习和理解其他高级程序设计语言的基础,是计......