社区
单片机/工控
帖子详情
求助!信号问题
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
打赏
举报
回复
这个我没做过,等别的哥哥来给方案
matlab中连续
信号
的卷积,"用MATLAB计算连续时间
信号
的卷积",向天才
求助
!!!
用MATLAB计算连续时间
信号
的卷积两个离散时间
信号
相卷积,可直接利用MATLAB M文件中的conv函数;两个连续时间
信号
相卷积若采用数值解,首先要对连续时间
信号
采样得到离散
信号
f1和f2,再用conv(f1,f2)进行卷积运算得到离散时刻上的卷积结果,最后将这些离散时刻用MATLAB计算连续时间
信号
的卷积两个离散时间
信号
相卷积,可直接利用MATLAB M文件中的conv函数;两个连续时间
信号
相...
关于stm32ADC的扫描模式的一些疑问、废渣
求助
!
关于stm32ADC的扫描、连续模式的一些疑问、废渣
求助
! 这里新人,使用ADC扫描模式上结果显示开不开扫描模式一个样???
求助
!!! 之前在论坛上也看到了很多关于连续模式,扫描模式的一些理解,本来以为自己理解了,但是昨天自己写了个代码试试,结果和预期又不太一样。 就是看了大部分的理解都是,扫描模式关闭的话,那么触发
信号
就只能触发一个通道这样子,但是没图没真相呀。配了5个通道,设置的是软件触发,但...
关于SPWM波形仿真电路的分析探讨,
求助
!!
求助
!!!关于SPWM脉冲仿真电路图的功能原理分析 为了尽量接近实际的 DSP 芯片控制的单相 逆变电源运行,系统增加了 Quantizer 模块,零阶保持器和限幅模块。Quantizer 模 块的作用是把准确模拟量转换为数字量,这样使得实际 DSP 控制逆变电源运行中 的采样,尽量化基础与仿真更加接近,这个模块起到了数字转换器或量化器的作用。 零阶保持器起着
信号
复现的作用,可使得断续的或者说是离散化的
信号
变为连续信 号。限幅模块型的加入,使得调制波限定在一定范围内。 图 是控制电路模块中的子系统 SPW
## 紧急
求助
!!!! 这是网教学校发下来的一份作业,现向广大网友征集
求助
。
紧急
求助
!!! 这是网教学校发下来的一份作业,现向广大网友征集
求助
。 一、(共50分)利用DOS系统功能调用编写汇编程序,在屏幕上显示自己学号的后4个数字符号。例如,你的学号如果是20191234,则在屏幕上显示出‘1234’。具体要求如下: (1)编写出完整的汇编语言程序; (2)利用宏汇编程序MASM和连接程序LINK对所编写的程序进行汇编和连接,生成可执行文件,并在DOS下运行程序。 (3...
linux接受
信号
的函数,【
求助
】
求助
!为什么子进程signal函数接收
信号
后没反应?...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include #include #include #include #include #include #define error(str) (perror(str), exit(EXIT_FAILURE))static int g_pid;void sig_usr1(int sig) {printf("Child: pid=%d, ppid=%d,...
单片机/工控
27,516
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章