1、目前使用STM32F103。使用理由:资料多,接口多,资源丰富,性价比高。F2、F3目前没有使用,手头有1块F4开发板, 正在学习,感觉功能比F1强不少,特别是有了浮点运算单元和支持DSP指令,对于做算法和复杂数据处理的人来说相当给力。 2、对STM32 F3新产品的认知和看法:Cortex-M4内核,支持DSP指令。4个12bit ADC转化器(超牛)。以前研究过F3的资料,资源非常丰富。随便选了个管脚少的(STM32F303CB)48PIN 15*12ADC 3*SPI 2*I2C 5*USART 3、对STM32 F3系列的新品提出切实的问题和建议:速度有点偏低,SRAM偏小。 4、对套件板卡的学习或项目使用计划:学习F3的目的主要是想把F3(F4价格还是高了点)用到项目中取代DSP,采样电压、电流数据,做FFT算法,计算幅值、谐波。 5、附件分项:主要是想做FFT算法,从电压、电流数据采样到数据处理,计算电压、电流基波以及32次以内谐波用于实时监测当前电网电能质量。 准备做32点FFT。计划单独做一块采样板专门来采样信号、调理信号。 采样部分流程: 交流电压(A、B、C、零序) —>T(电压互感器)—> 运放(信号调理) —> AD采样口 交流电流(A、B、C、零序) —>CT(电流互感器)—> 运放(信号调理) —> AD采样口 AD完成32点/周波采样后,通过FFT分析、计算电压、电流32次以内基波以及谐波. |
RE:【探索发现STM32 F3系列】申请贴
RE:【探索发现STM32 F3系列】电能质量监测
RE:【探索发现STM32 F3系列】电能质量监测
1、采样点数(一般选2的N次方)。
做FFT采样首先要确定一个周波采样点数。采样点数决定计算结果的精度。但是采样点数越多系统计算量会大量增加。所以做实时FFT的话会根据需求选择合适采样点数。
同时AD的采样位数也是决定采样结果的精度。
2、采样点数确定了,接下来我们还要确定一下他的频率,否则我们怎么去采样。