【求助帖】单片机如何检测正弦波信号?

2020-02-04 09:04发布

各位,请听我慢慢道来...
我想用单片机检测一正弦波信号的有无,就是说,检测有没有这路信号。
可该正弦信号平均值只有250mv左右。
请问,该通过什么电路来检测它?

鉴于此坛氛围浓烈,先谢谢各位!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
xiaomu
1楼-- · 2020-02-04 19:54
可以使用比较器,测试过零点,检测利用外部中断的上升,下降沿出发中断,计数, 是否是固定频率的中断,可以判断是否有正弦波,
ourdev850725
2楼-- · 2020-02-04 10:53
放大或者直接用AD不就行了吗
hansur
3楼-- · 2020-02-04 16:11
先放大,然后全波整流,单片机采集到的基本上就是Vrms了
cc6868
4楼-- · 2020-02-05 01:43
 精彩回答 2  元偷偷看……
javinekuang
5楼-- · 2020-02-05 04:54
hansur 发表于 2012-4-24 14:28
先放大,然后全波整流,单片机采集到的基本上就是Vrms了

看来是我说得不够清楚。
这种方法是可行的,可是我的这个信号是音频信号,我想用这个信号来触发单片机开机....
这么一来,音频信号还有用么?
hansur
6楼-- · 2020-02-05 10:34
音频信号的话就用麦拾取信号,然后放大,再用求峰峰值电路,直接进单片机AD(需要单片机支持AD模拟看门狗唤醒)或者比较器输出电平都可以触发你的单片机开机

一周热门 更多>