基于STM32F407,输出双路互补的SPWM波,AD采集用DMA DAC的方式,具有PID调节 源程序如下: #include "stm32f407.h" #include "string.h" #include "usart.h" #include "delay.h" #include "bsp_advance_tim.h" #include "bsp_spwm.h" #include "ShuangLu.h" #include "PID.h" #include "bsp_adc.h" #include "SD_io.h" #include "oled.h" #include "filter.h" #include "bsp_spwm.h" #include "led.h"
2021-07-23 15:50:08 25KB STM32 F407 SPWM
1
通过STM32F103单片机,使用定时器,稳定输入3相SPWM波
2021-07-22 11:26:25 3.94MB C语言
1
2020年全国大学生电子设计大赛(B题)单相在线式不间断电源的逆变驱动程序SPWM。该工程用的STM32F103ZET6芯片,
1
基于TMS320F2808 DSP设计的复合频率信号频率计MULTISIM仿真+WORD论文文档, 1 引言 混合信号检测在信号处理领域中占有重要的地位。在故障检测、电谐波信号测量、噪声监测等应用场合中,人们都需要通过特定的算法对混合信号的频率、幅值或者其他信号特征量进行测量,从而实现对信号的进一步处理。现实中的信号一般都是多频率的混合信号,单频信号的测量方法并不适用,此时就需要使用数字信号处理方法。 在数字信号处理算法中,傅里叶变换是是用于混合信号测量的经典而有效的方法,它将信号的时域信息转换成频域信息,通过对频谱图的分析,计算出信号的频率、幅值、相位等特征量。本课题中,要求对含有两个频率的复合信号分别检测出主次信号的频率与幅值,我们采用了快速傅里叶变换(FFT)算法作为基本的处理算法,选用TI高性能的DSP芯片设计了完整的复合信号检测系统,实现了复合信号的准确测量以及重建。 2 系统指标 本系统完成了设计要求中所提出的各项任务,系统所达到的指标都超过了基本部分以及发挥部分的设计指标,具体说明如下: (1) 利用设计的硬件电路完成外部信号的叠加、偏置、限幅、整形以及输出信号的滤波等; (2) 主次信号的测量范围20Hz~20KHz;若延长测量时间,主次信号的测量范围可达到0.25Hz~20KHz; (3) 复合信号频率分辨率最高可达0.05%,即可分辨出的主信号与次信号频率差为主信号的0.05%,远高于设计要求中的10%指标; (4) 可以准确地检测出主信号与次信号的频率值(几乎达到零误差),在未发生频谱混叠情况下,主次信号的幅值的检测误差在0.5%之内;若频谱混叠使得次信号幅值被主信号展宽的频谱所掩盖,此时仍能准确检测出主次信号的频率值,主信号的幅值误差在5%以内; (5) 利用DSP内部PWM发生器以及外部滤波器实现了主信号重建以及主次信号的同时重建;重建信号的频率误差在1.5%以内,幅值误差在7%以内; (6) 通过串口实现上位机与DSP之间的通讯,上位机发出指令实时控制DSP,DSP检测的主、次信号频率和幅度测量结果输入至上位机进行实时刷新显示。 3 系统设计方案 3.1 总体介绍 题目中要求测量混合正弦信号的幅值与频率,须使用到数字信号处理方法。我们选择经典的FFT(快速傅里叶变换)算法作为整个设计的基本处理方法。外围两路正弦信号通过信号叠加电路与偏置电路,经DSP的AD采样后送入DSP进行处理。整个系统由外围信号调理电路、DSP处理及运算单元、DSP与PC机通信单元、PWM滤波电路等组成,相应的总体设计图如下所示。 图 1 系统整体设计图 系统的硬件主要包括信号调理电路(整形、放大、输入滤波等)、通讯电路、输出滤波电路等外围硬件电路,实现混合信号测量及重现的整个功能。 系统的软件用来实现对信号的采样、信号运算、SPWM波形生成等。系统软件设计中主要有三个关键问题:一是
基于MSP430G2553处理器产生两路SPWM波的代码 调试成功
2021-07-11 16:13:25 24KB MSP430 MSP430G2553 SPWM
1
SPWM波形proteus仿真(51单片机产生spwm波源码,外加proteus放着电路)
2021-06-04 21:15:07 82KB 51单片机 SPWM
1
本文对SPWM波形生成的三种算法--对称规则采样法、不对称规则采样法和等效面积法分别加以分析,并通过高精度定点32位DSP微处理器TMS320F2812在线生成SPWM波形
2021-05-11 11:08:34 197KB SPWM
1
基于单片机的正弦波逆变器spwm波的产生程序
2021-05-07 19:50:23 16KB spwm
1
此程序真实有效,为20khz 该文档不仅详细说明了PWM波的具体含义,解释了基本的原理。并且,给出了DSP28335的具体编程实现,有助于理解和学习
2021-05-07 17:57:24 178KB dsp28335
1
主控芯片STM32,protues8.7仿真,频率设置为8M,按键可调频,程序+仿真,亲测有效,对于Ptotues来说,最近新版本才加入的STM32芯片仿真,仿真过程中会比较占用资源,示波器比较缓慢,耐心等待即可
2021-05-06 23:33:24 10.81MB protues仿真
1