找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机外部中断计数时消除抖动的方法 很好用

查看数: 6700 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-3-20 19:59

正文摘要:

马达上转一圈会压到限位开关然后发一个+12的电压,我用7805接的取一个5V电压用来连单片机,听说这样的话共地会有影响有干扰然后我又加了个光藕,现在开关抖动的问题搞了半天也没搞好都是用延时的教程但用延时又影响C ...

回复

ID:213173 发表于 2021-3-21 08:02
机械开关肯定会有抖动问题,用硬件或软件滤波对于低速或对响应速度要求不高的场合没有什么问题。否则得用光电或霍尔较佳。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:68800 发表于 2021-3-20 23:12
如果一定要延时消抖,可以使用定时器延时。外部中断进去启动定时器,定时时间到了以后再检测电压。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:68800 发表于 2021-3-20 23:06
限位开关输出out直接接光耦,中间串电阻限流,在光耦两端加电容滤波消抖

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:390416 发表于 2021-3-20 23:04
你可以参考 框架式编程方式 学会少用死等延迟
ID:718523 发表于 2021-3-20 21:51
xxpp2011 发表于 2021-3-20 21:37
可以用继电器控制12V的电机

12V的电机要返回信号的,控制我就用继电器,返回信号的过程弄不好了
ID:452950 发表于 2021-3-20 21:37
可以用继电器控制12V的电机

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

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

Powered by 单片机教程网

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