微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 最近在做波形采集 正弦波采集 遇到些问题 希望大神给点方案

最近在做波形采集 正弦波采集 遇到些问题 希望大神给点方案

时间:10-02 整理:3721RD 点击:
STM32f103ZET6的芯片   利用内部AD去采集正弦波  大概20k左右的    没有只能采集到4到5个点     AD采集转换时间已经最高了 1mhz   使用单次转换与连续转换都试过 效果一样    有大神做过吗   求解  求方案

正巧这两天我也在做380V电流检测,使用的STM32F103RC,通过电流互感器采集A,B两相电流,
电流互感器有两个感应线圈,三个抽头接到PCB。每一路都进行了半波整流,因为副半周我的电路是采不了的。
每一路通过运放同相放大,包括公共抽头也接了相同的同相放大。
理论上,进过半波整流,我只需要采集不为零的部分,然后均方根计算出有效值。
我使用的是6路DMA直接采集,用定时器触发采样,采样周期根据实际需求修改定时器周期就可以了。
时间到了,自动采样,并将六路数据通过DMA写到内存,DMA传输完成,产生中断,
然后进入中断设置一些东西,返回主循环计算有效值。
值得注意的是,正玄波采样对于我的项目而言,需要抓住开始的点,由于我进行了半波整流,因此变得容易
在其他一些电路中,有过零检查电路,一旦检查到过零点,马上开始采样。
对于我这个方法,就是一旦采到不等于0的值,就使能定时器,开始一次周期采样,
直到采到0值,说明完成一个半波采样。

不适用了吧,
尝试支持浮点的M4相关型号,应该直接替换。
找fae吧

学习学习

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top