标题:
关于ADC采集数据正弦信号每个周期的峰谷值
[打印本页]
作者:
727742898
时间:
2024-4-1 15:44
标题:
关于ADC采集数据正弦信号每个周期的峰谷值
朋友们求助,大家好,图里是示波器的信号,上面的正弦波是传感器输出的信号,下面是单片机输出的方波。目的是采集这个正弦信号每个周期的峰谷值,我现在是整个周期都采了,然后排序找到最大最小的值,这样效率太低,很多数据都是不需要的,我想在只在峰值和谷值附近开启adc,尽可能高的采样率去采集峰谷附件的一段值,因为正好它们都处在方波变化附近。所以想问问怎样每隔一段时间采一段数据?网上搜了很多,大部分都是定时器触发单次转换,然后DMA搬运,但是这样只是一段时间采一个,不满足我的需求,或者我思路有问题,求大佬们给个思路! 小弟不胜感激!
123456.png
(828.25 KB, 下载次数: 81)
下载附件
2024-4-1 15:25 上传
作者:
wulin
时间:
2024-4-1 18:54
可以考虑用有施密特输入模式的MCU取样,在正弦波峰谷附近时段打开ADC采样。
作者:
Hephaestus
时间:
2024-4-1 20:31
方波明显是同步信号,在方波的上升沿和下降沿各采集一次就可以了。
作者:
727742898
时间:
2024-4-2 09:01
我再搞搞看吧
作者:
1253759011
时间:
2024-4-19 09:21
我是采集后直接跟设的最大值比较,比他大就替换掉最大值
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1