打印

想测正弦信号的频率?用捕获捕捉还是捕获比较?

[复制链接]
3000|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jinjing999|  楼主 | 2009-3-23 11:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前是把正弦信号处理成方波信号,然后用输入捕获测车频率。我想省掉交流信号转换方波信号电路,直接用捕获比较的模式,能不能获得信号频率?
沙发
香水城| | 2009-3-23 11:51 | 只看该作者

捕获比较是哪种模式?

在STM32参考手册中对应那一节内容?

使用特权

评论回复
板凳
jinjing999|  楼主 | 2009-3-23 11:56 | 只看该作者

捕获/比较通道,高级定时器哪一章,中文手册171页

使用特权

评论回复
地板
香水城| | 2009-3-23 12:02 | 只看该作者

3楼贴出的是“捕获/比较通道”的说明,不是楼主位的捕获比

你最好说清楚是哪种模式。

使用特权

评论回复
5
jinjing999|  楼主 | 2009-3-23 13:26 | 只看该作者

没有试过

应该影响比较大,我处理信号,不是标准正弦波,里面有谐波信号。
我看过别人的设备信号处理,和我们以前设备,都是这样正弦变成方波后处理。

使用特权

评论回复
6
汉之云| | 2009-3-23 17:42 | 只看该作者

pwm input mode

测一下你的波形,决定是否外面加个schmitt trigger,并设置合理的input filter

使用特权

评论回复
7
原野牧歌| | 2009-3-24 22:03 | 只看该作者

关注中。

此项内容跟踪观察结果。我也想知道AD采样,数据处理的问题。

使用特权

评论回复
8
jinjing999|  楼主 | 2009-3-25 10:20 | 只看该作者

仔细看过手册了,STM32没有比较器,不能实现

我看过C8051F片子,它内部有比较器,可以对两个信号比较,但是它得需要定时器去记时间才能实现这个功能。

使用特权

评论回复
9
汉之云| | 2009-3-25 10:47 | 只看该作者

要看你的波形的幅值和频率

如果你的波形幅值满足  Vpeak+ > mcu VinH, Vpeak- < mcu VinL, 并且只关心周期而不关心相位,是可以不用比较器的。

但如果 Vpeak+ > mcu VDD, Vpeak- < 0, 至少加个限流电阻是必要的。 

使用特权

评论回复
10
mxinfa| | 2009-3-25 23:15 | 只看该作者

要是频率不高的话

干脆采样做fft,找到基频就搞定了。好像有点小题大做哦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

363

帖子

1

粉丝