求助!信号问题

tsb0321050 2007-06-03 06:53:05
怎么样用单片机采集正弦信号的幅值和频率!小弟做一个多参数测试仪,要求给一个正弦信号,采集它的幅值和频率。
...全文
239 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyymycc 2011-08-18
  • 打赏
  • 举报
回复
滤波、放大、整形->频率
峰值保持、AD(或VF)->幅度
AnYidan 2011-08-16
  • 打赏
  • 举报
回复
用其作为外部 counter 的计数信号,用另一 timer 对 counter 的翻转计时(counter 可以有预设值)

幅值可用 adc 转换,在硬件上要处理一下,比如全桥整流,滤波...
nob77nob 2011-08-16
  • 打赏
  • 举报
回复
同意11楼,学习下
无心 2011-08-15
  • 打赏
  • 举报
回复
直接用AD采样,成本低,但精度不高,可用在要求不高的场合,精度高还是要专用芯片,楼主可在ADI公司芯片中找找,应有此类的芯片
shoppingtzp 2011-08-15
  • 打赏
  • 举报
回复
可以用单片机采样实现
lhdz123 2011-03-06
  • 打赏
  • 举报
回复
挺好的
breakfisher 2008-04-04
  • 打赏
  • 举报
回复
测量频率的话最基本的方法,可以将正弦波转化为方波信号,不过这种方法在转化时要是在电路上设计好,消除转化过程产生的毛刺,以免影响测量结果。然后用单片机的capture功能测频率就可以了。测量幅值的话可以测量有效值,现在有集成的有效值测量芯片AD637,直接就可以读出有效值的值,然后折算一下就可以,还有可以自己设计峰值检测电路,直接测量峰值。楼上所的用AD采样是测不准的,因为当采样时,不能保证每次测到的都是正弦波的峰值。
有一个峰值转化电路,其思想就是将正弦波转化为以峰值为幅值的方波,这样的话如果能将波形整体抬升一个阈值,就可以直接进行幅值和频率的测量
CommandButton 2008-03-07
  • 打赏
  • 举报
回复
楼主好像忘了,LPC系列单片机是有AD功能的
captive007 2008-02-24
  • 打赏
  • 举报
回复
用AD采数 加定时器!完成频率检测
huatian008 2008-01-08
  • 打赏
  • 举报
回复
我还是个学生,说错了别介意啊
AD转换后得到数字信号,应该能从中提取到幅值和频率
shuiyan 2008-01-03
  • 打赏
  • 举报
回复
成本,采样时间,采样精度。。。。

最简单的:
全波电路,将正弦的负半轴转到正半轴。半波的话,只要正轴即可。
分压电阻,限制幅度。

用带AD的单片机,定时采样电压,按分压电阻的比例,可以算出幅值。
每次到0,说明正负半轴交换,可以得到周期(频率)。
vc8fans 2008-01-03
  • 打赏
  • 举报
回复
用555制个
flowercity 2008-01-03
  • 打赏
  • 举报
回复
up
jmulxg 2007-12-07
  • 打赏
  • 举报
回复
限幅器把正弦波转换为方波,然后用PWM获取方波的周期T
即可

这只是我自己想的,应该有更简单的方法吧
lbing7 2007-06-03
  • 打赏
  • 举报
回复
这个我没做过,等别的哥哥来给方案

27,516

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧