找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3064|回复: 9
打印 上一主题 下一主题
收起左侧

单片机单相方波的波形识别器设计用什么算法实现好,怎么确定信号周期和采样周期?

[复制链接]
跳转到指定楼层
楼主
ID:489609 发表于 2019-4-2 10:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
希望用51单片机做一个波形识别器。外接正弦波,三角波,方波信号能够分辨。请问用什么算法实现好,怎么确定信号周期和采样周期?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:489609 发表于 2019-4-2 10:38 | 只看该作者
因为AD芯片的原因采样电压是0~5V,输入的模拟信号叠加了直流量
回复

使用道具 举报

板凳
ID:123289 发表于 2019-4-2 13:14 | 只看该作者
如果就这几个波很好办,计算它们的峰值与平均值比,就可以区分了。
周期:计算交越平均值的间隔时间即可知周期。
回复

使用道具 举报

地板
ID:158375 发表于 2019-4-2 14:17 | 只看该作者
这问题问的高级:让人摸不着头脑,
回复

使用道具 举报

5#
ID:388197 发表于 2019-4-2 17:44 | 只看该作者
采样频率取决于你想要采样信号的频率,采样频率自然是越高越好,最低不能低于信号频率的2倍.
如果是简单的识别一定频率范围内的正弦波和方波按照板凳的方法就行了.再复杂点的功能实现属于<信号处理>这门课的讨论范围.
回复

使用道具 举报

6#
ID:489609 发表于 2019-4-2 19:33 | 只看该作者
yzwzfyz 发表于 2019-4-2 13:14
如果就这几个波很好办,计算它们的峰值与平均值比,就可以区分了。
周期:计算交越平均值的间隔时间即可知 ...

平均值算出来的不是直流量的值吗?
回复

使用道具 举报

7#
ID:489609 发表于 2019-4-2 19:34 | 只看该作者
yzwzfyz 发表于 2019-4-2 13:14
如果就这几个波很好办,计算它们的峰值与平均值比,就可以区分了。
周期:计算交越平均值的间隔时间即可知 ...

还有请问交越平均值就是平均值吗
回复

使用道具 举报

8#
ID:503673 发表于 2019-4-2 22:16 | 只看该作者
请问楼主是直接外接嘛?
回复

使用道具 举报

9#
ID:489609 发表于 2019-4-16 20:31 | 只看该作者
hlhlu 发表于 2019-4-2 22:16
请问楼主是直接外接嘛?

我直接外接的波形发生器输出
回复

使用道具 举报

10#
ID:489609 发表于 2019-4-16 20:34 | 只看该作者
代码写的差不多了。但是实际运行有些问题,不知道卡在哪里了,但keil上编译是没问题的。还有些理论上的小问题没解决,谁能交流一下吗
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表