logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于STM32 HAL库的FFT计算与数学运算:幅值、频率、均方根、平均值、最大值、最小值、峰峰值与标准差

介绍如何使用STM32微控制器执行FFT计算,以提取信号的幅值、频率、均方根、平均值、最大值、最小值、峰峰值与标准差。1. 信号采集首先,我们需要使用STM32的ADC模块来采集模拟信号,比如三相交流电。ADC将模拟信号(如电压或电流)转换为数字信号,供后续处理。采样数量:FFT的计算通常需要2的整数次幂的采样点数(如1024、2048)。采样点数越多,频率分辨率越高。采样频率:采样频率必须至少是

文章图片
#stm32#算法#嵌入式硬件
QT QPainter绘制图形-动态正弦曲线(水波效果)

使用qt的QPainter可以绘制出任何你想要的图形,同时也须要一定的功底;下面介绍动态正弦曲线(水波效果)的画法。为了更好理解,分4部分去理解如何绘制。先介绍画一个画三角形,再介绍画二个画三角形,然后画静态正弦曲线(水波),最后,画动态正弦曲线(水波效果)。主要用到QPainter与QPainterPath类。一、下面介绍一个画三角形文件包含如图零所示            ...

stm32与串口屏双向通讯官方例程

本案例stm32与淘晶驰串口屏双向通讯例程,包含了stm32cube mx生成的keil MDK工程(HAL库),STM32F103C8T6,STM32F103ZET6单片机都能正常向串口屏发送数据和接收来自串口屏数据,电脑的串口助手能收到打印的数据。注意,以下代码仅为演示代码,用于测试显示屏能实现最基本的通信功能,如果您需要在正式产品中进行使用,请根据自己的需求对代码进行相应的优化和修改,或以自

文章图片
#stm32#嵌入式硬件#单片机 +2
常见的串口助手和遇到问题及解决方法

本文将介绍几款常见的串口助手,并针对使用过程中常出现的问题提供解决方案,助力您更高效地运用串口助手进行开发工作。sscom串口助手打开不了:SSCOM 串口助手打不开,明明在任务管理器有运行,最大化,关掉串口助手,重新再开也不行. 

文章图片
#单片机#嵌入式硬件#stm32 +1
陶晶驰串口屏模拟器和串口助手工程调试

陶晶驰上位机模拟器支持高仿真调试,无需实物串口屏即可模拟真实设备效果。提供三种调试方式:纯模拟器、实物串口屏联机或二者同时使用。模拟器指令输入无需结束符,简化操作流程。无硬件时,可通过虚拟串口工具(VSPD)和串口助手(SSCOM)实现模拟器与调试工具的联调,需注意虚拟串口配对设置(如COM1配COM2)。调试时发送指令(如"show.txt="168"\xf\xf\

文章图片
#单片机#嵌入式硬件
STM32上实现FFT算法精准测量正弦波信号的幅值、频率和相位差(标准库)

在研究声音、电力或任何形式的波形时,我们常常需要超越表面现象,深入到它们的本质。FFT(快速傅里叶变换)就是这样一种强大的工具,它能够揭示隐藏在复杂信号背后的频率成分。本文将带你走进FFT的世界,了解它是如何将时域信号转化为频域信号,如何使用STM32微控制器和FFT来分析正弦信号的幅值、频率和相位差。

文章图片
#stm32#嵌入式硬件#单片机
STM32 HAL库I2C函数使用详解:以MPU6050传感器为例

引言I2C(Inter - Integrated Circuit)总线作为一种简单、高效的串行通信协议,广泛应用于各种传感器、存储器等设备的通信中。MPU6050 六轴传感器便是常见的基于 I2C 通信的设备,它能同时测量加速度和角速度,在机器人、无人机等领域有着广泛的应用。本文将详细介绍如何使用 STM32 HAL 库中的 I2C 函数与 MPU6050 传感器进行通信。一、开发环境。

文章图片
#stm32#嵌入式硬件#单片机
STM32 HAL库 + LM2904运算放大器 + ADC + VDO温度传感器:电路设计及代码实现

本文将详细介绍如何使用STM32F407的HAL库,实现通过单通道ADC采集VDO温度传感器的信号,并通过串口将采集到的温度值打印输出。具体流程包括:通过分压电阻将高电压转换为低电压,再利用运算放大器LM2904对信号进行放大,随后将信号输入STM32的ADC1模块读取通道7(对应引脚PB0)。最终,处理后的温度数据通过串口1发送至串口助手进行实时显示。

文章图片
#单片机#stm32#嵌入式硬件
STM32 HAL库 + LM358运算放大器 + ADC + VDO温度传感器:电路设计及代码实现

本文将详细介绍如何使用STM32F407的HAL库,实现通过单通道ADC采集VDO温度传感器的信号,并通过串口将采集到的温度值打印输出。具体流程包括:通过分压电阻将获得VDO温度传感器的分压电压,再利用运算放大器LM358对信号进行放大,随后将信号输入STM32的ADC1模块读取通道9(对应引脚PB1)。最终,处理后的温度数据通过串口1发送至串口助手进行实时显示。该电路在气压传感器等同样适用。

文章图片
#stm32#嵌入式硬件#单片机
STM32 HAL库 + LM2904运算放大器 + ADC + 4-20ma液位传感器:电路设计及代码实现

4-20ma液位传感器在工业自动化和日常应用中非常常见,例如水位监测、液体储罐管理等。本文将结合STM32 HAL库,带你实现一个简单的液位监测demo,从电路设计到代码实现,实现通过单通道ADC采集4-20ma液位传感器的信号,并通过串口将采集到的液位百分比打印输出。具体流程包括:通过分压电阻将获得4-20ma液位传感器的分压电压,再利用运算放大器LM2904对信号进行放大,随后将信号输入STM

文章图片
#stm32#嵌入式硬件#单片机
    共 16 条
  • 1
  • 2
  • 请选择