2982|3

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

波形识别器制作求指导 [复制链接]

希望用51单片机做一个波形识别器。外接正弦波,三角波,方波信号能够分辨。请问用什么算法实现好,怎么确定信号周期和采样周期?
此帖出自51单片机论坛

最新回复

可以用傅立叶展开,根据高次谐波的成分和强度即可判别波形,这同样是标准方法,未必是最简方法,最简单、合适的方法如前帖所言,必须考察实际信号的频率范围、幅值和识别要求等。要求简单,比如给定的是1KHz的0-5V Vpp的方波、三角波、正弦波,仅要求区分当前输入波形,那基于ADC的话,根本无需做傅立叶分析,采样有限的几个点,根据这几个点的数值分布就知道是什么波了。甚至,连ADC都可以不用,用两个比较器都可以区分。不过,这些简化的办法都是要基于特定频率、幅值和类型的输入才行。普适的分析,只能用标准的办法,但MCS51系列MCU并不适合做强度较大的数值运算。做普适分析的话,用高性能的ARM或DSP才合适。  详情 回复 发表于 2019-4-3 16:39
点赞 关注
 

回复
举报

1万

帖子

142

TA的资源

版主

沙发
 
一般来说,用ADC量化模拟信号,再软件分析,这是通用方法。至于是不是最佳方法,要看待识别信号的频率、种类、幅值以及要求识别到什么程度等具体情况了。
此帖出自51单片机论坛
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
chunyang 发表于 2019-4-2 18:02
一般来说,用ADC量化模拟信号,再软件分析,这是通用方法。至于是不是最佳方法,要看待识别信号的频率、种 ...

打算用AD采样后直接用单片机计算然后显示判断结果。用傅里叶算法可行吗
此帖出自51单片机论坛

点评

可以用傅立叶展开,根据高次谐波的成分和强度即可判别波形,这同样是标准方法,未必是最简方法,最简单、合适的方法如前帖所言,必须考察实际信号的频率范围、幅值和识别要求等。要求简单,比如给定的是1KHz的0-5V V  详情 回复 发表于 2019-4-3 16:39
 
 
 

回复

1万

帖子

142

TA的资源

版主

4
 
xjtupanda 发表于 2019-4-2 19:36
打算用AD采样后直接用单片机计算然后显示判断结果。用傅里叶算法可行吗

可以用傅立叶展开,根据高次谐波的成分和强度即可判别波形,这同样是标准方法,未必是最简方法,最简单、合适的方法如前帖所言,必须考察实际信号的频率范围、幅值和识别要求等。要求简单,比如给定的是1KHz的0-5V Vpp的方波、三角波、正弦波,仅要求区分当前输入波形,那基于ADC的话,根本无需做傅立叶分析,采样有限的几个点,根据这几个点的数值分布就知道是什么波了。甚至,连ADC都可以不用,用两个比较器都可以区分。不过,这些简化的办法都是要基于特定频率、幅值和类型的输入才行。普适的分析,只能用标准的办法,但MCS51系列MCU并不适合做强度较大的数值运算。做普适分析的话,用高性能的ARM或DSP才合适。
此帖出自51单片机论坛
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表