logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【嵌入式】利用arm-DSP库进行FFT计算,获得信号的频谱、幅值及相位(上)

电力系统中往往掺杂谐波,而FFT可以将谐波检测出来,具有较大的实用价值。今天主要讲一下在STM32中如何利用dsp库进行快速傅里叶计算,从而得出信号的频谱幅值以及相位。一、Matlab简单搭建1.谐波检测搭建通过50Hz正弦波叠加100Hz、200Hz的正弦波得到叠加后畸变的波形,这个波形主要用来进行FFT运算进行谐波检测。模型很简单如图1所示,三个正弦波相位相同、频率不同,幅值分别为5、1...

【物联网】esp8266+云服务器搭建物联网通道

一 概要接触过一些物联网云平台,如阿里云、华为云、腾讯云、机智云等,要想使一个嵌入式设备接入物联网平台,一般需要一下几个步骤:1.通过2G、4G、NB-IOT、WIFI等手段让你的嵌入式设备能接入公网;2.将物联网云平台生成的设备密钥写入嵌入式设备,其中,这个密钥相当于设备唯一ID;3.在云平台创建“数据节点”、“控制节点”等。4.移植云平台的SDK程序到你的嵌入式设备。以上2、3、4步确实能通过

#嵌入式#物联网
【嵌入式】STM32输出SPWM实现逆变

一、SPWM逆变原理逆变是一个成熟的技术,无论是单极性逆变还是双极性逆变,都离不开SPWM调制。对于H桥全桥逆变,使用的是双极性SPWM逆变,因此本文只针对双极性逆变进行讲解,对于其硬件原理,可以参照【单相全桥逆变电路工作过程】。SPWM逆变的精髓就是【冲量等效原理】——将一周期正弦波等分为N段,每段的长度为T,可以算出任意一段的积分面积S(即正弦波在T时间段内与横轴围成的面积),如果在每一段T时

#stm32#嵌入式#matlab
【嵌入式】STM32通过PHY芯片实现Macraw透传

前言单片机接入有线网络(RJ45双绞线、光纤等)时,可使用外接集成了mac、phy、协议层的网络芯片,如CH395、W5500、DM9051等,这些芯片只靠SPI、串口、并口等即可实现单片机接入有线网络。且上述芯片除了TCP、UDP等常规网络协议,还支持Macraw模式。Macraw模式在一些电力系统中有广泛的应用,因为Macraw模式可以在以太网链路的基础上,任意规定自己的通讯协议,而不必非要使

#网络#嵌入式#stm32 +1
【嵌入式】整洁有序的在存储设备中存储数据,并在windows下模拟eeprom实现

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma.

#单片机#嵌入式#c语言
【嵌入式】一招规范Verilog的if...else语句

在做FPGA、CPLD时可以选择VHDL语言和Verilog语言,刚接触FPGA开发,VHDL和Verilog都简单的接触学习了一下。排除两者在功能实现、具体细节上的差异,作为经常使用C语言的人来说,Verilog语言在语法上显得更有亲和力。Verilog支持if…else if…else…的判断语法结构,与C语言类似,且也支持判断语句嵌套,支持某判断分支下执行多条语句。虽然与C语言类似,但以为它

#嵌入式
【嵌入式】测量值与数字信号发生器输出值形成2倍关系的原因

最近在使用泰克AFG1062数字信号发生器时遇到了一个小问题:用信号发生器输出频率0.1Hz、赋值-5V~5V的方波信号,如下图所示。用AD采样芯片解算的采样值一直为±10V,同时用福禄克测量值也为±10V,是设定值的两倍。产生这个问题的原因在于测量设备(即AD芯片、万用表)与输出设备(即信号发生器)的阻抗不匹配。一开始信号发生器设置的负载阻抗为50Ω,如下图红框所示。而通过阅读AD芯片的芯片手册

#嵌入式
【嵌入式】STM32F4的ADC采样——多通道、DMA、定时器触发

项目中需要对三个通道的电压进行一定频率的AD采样,由于采样过程贯穿整个任务,为了使采样过程尽可能不占用CPU资源,采用定时器触发的多通道ADC扫描采样,且采样数据由DMA传到RAM中的缓存。这样做有以下几个好处:1、由定时器触发ADC采样,这样采样的频率可控,且定时器触发不会占用任何CPU资源;2、DMA进一步降低了任务对CPU的占有率。一、硬件原理简介1.1 ADCADC的规则通道扫描采...

【嵌入式】基于stm32f407的Bootloader/IAP简单测试

这两天忙里偷闲,自己编程打通了Bootloader/IAP的通道。仅仅是打通了一个通道,能实现上电进入bootloader,通过串口下载APP程序的功能。还有很多细枝末节的东西没有完善,但最主要的通道打开了,以后的升级完善就全看个人发挥啦。先大致概括一下Bootloader和APP的程序功能1.BootLoader: 开机后倒计时十秒,若无数据从串口导入,则跳入APP程序,若有数据传入,则将传..

#stm32
【嵌入式】4G模组+MCU成功接入阿里云物联网步骤备忘

利用模组+MCU的方式接入阿里云物联网有两种选择:1.选择模组内集成了阿里云SDK的模组厂商,这样就可以通过简单的AT指令实现接入阿里云及消息通讯;2.使用模组内部未集成阿里云SDK的模组,而是在MCU上集成阿里云SDK,再通过调用相关API实现上云和通讯。因手头上暂时没有集成了阿里云SDK的模组,且使用集成了SDK的模组的话实现上云并没有什么道道,故选择了从将SDK移植到MCU上的方式,以下上.

#嵌入式#阿里云#物联网
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择