完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
不要沉,在线等啊
|
|
|
|
|
|
|
|
|
|
|
|
最高能采多高频率的信号:500Khz
|
|
|
|
|
|
STM32F1的AD转换速度是1us,但AD的速度是有限制的。采集50Hz的工频信号,无论那种方式采集都没什么大问题。高速采集需要启用ADC+DMA的方式,幸好STM32内置的SRAM都比较大,可以开辟一个大的SRAM区域作为DMA传输的目的地址(ADC数据缓冲)。采样点的多少跟你设置的AD转换速度和开辟的ADC数据缓冲的大小有关。能采集多大的频率你要自己计算。输入范围要明确,ADC不是什么难事,STM32做的手持示波器都出来了。
|
|
|
|
|
|
采样点数受限于你的计算和系统时序,如果可以的话采样点数越高越好
|
|
|
|
|
|
楼主,想请教一下你关于采集50hz正弦信号的问题。
我现在也需要采集一个正弦信号,但现在写程序配到一个问题,ADC采样率没有按照预期的进行,比如我设置1K采样率,ADC采样定时器+DMA方式触发,但是将采集到的数据用EXCEL绘成图发现不是一个完整的正弦波。实在搞不懂为什么,调了一天了 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2797 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2403 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2276 浏览 0 评论
2388 浏览 1 评论
1637 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:06 , Processed in 1.105979 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
16481