找回密码
 立即注册

QQ登录

只需一步,快速开始

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

请教高手一个关于单片机如何读取判断多个脉冲的问题

[复制链接]
跳转到指定楼层
楼主
ID:303735 发表于 2023-9-24 12:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大师好新手请教单片机如何用中断读取外部脉冲,比如每一次约10个脉冲正常情况下每个脉冲周期宽度相同,随机100us-200us周期脉冲。有时会出现个别不正常的脉冲宽度尖峰干扰(视为不合格)。如果想显示正确的脉冲周期或者频率,怎么判别。麻烦各位大神指教!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:213173 发表于 2023-9-24 16:28 | 只看该作者
可以考虑使用双沿外部中断判断脉冲宽度,明显小于正常脉冲宽度判为尖峰干扰。
回复

使用道具 举报

板凳
ID:343102 发表于 2023-9-24 17:23 | 只看该作者
STC15W408AS单片机+数码管显示电度表每闪功率程序,计时计数,已调试成功,可以参考一下。
http://www.51hei.com/bbs/dpj-231265-1.html
回复

使用道具 举报

地板
ID:303735 发表于 2023-9-24 20:15 | 只看该作者
风158 发表于 2023-9-24 17:23
STC15W408AS单片机+数码管显示电度表每闪功率程序,计时计数,已调试成功,可以参考一下。
http://www.51he ...

谢谢我参考一下
回复

使用道具 举报

5#
ID:303735 发表于 2023-9-24 20:25 | 只看该作者
wulin 发表于 2023-9-24 16:28
可以考虑使用双沿外部中断判断脉冲宽度,明显小于正常脉冲宽度判为尖峰干扰。

谢谢你的回复,我也是这个方向,但是不知道如何实现这样取数,因为至少要去几个脉冲有相同不相同,如何比较这是个难题。100US的速度很快,可能单片机还来不及做处理,10个脉冲就发完了,如果存起来的话怎样去做比较呢?我刚学到中断这里想起这个问题想了解清楚。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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