找回密码
 立即注册

QQ登录

只需一步,快速开始

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

限位开关接MCU中断限制行程,触发后如何恢复

[复制链接]
跳转到指定楼层
楼主
ID:170589 发表于 2019-1-15 11:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位前辈
       主程序是pwm输出控制步进丝杆导轨滑块,
       滑块触发限位开关后,
       触发外部中断关闭pwm输出,
       但是此时限位开关是被按下状态,无法再继续pwm操作,如何解决这个问题,求各位大神!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:158375 发表于 2019-1-15 16:31 | 只看该作者
触发外部中断后,先关闭pwm输出,给出限位状态;后反向控制步进丝杆导轨滑块,至中断脚电平正常再彻底关闭PWM.
回复

使用道具 举报

板凳
ID:7485 发表于 2019-1-15 16:34 | 只看该作者
使用下降沿触发中断。
回复

使用道具 举报

地板
ID:123289 发表于 2019-1-16 08:48 | 只看该作者
这与PWM无关,不要“陷”至PWM里。
这仅与工况要求有关,滑块触发开关后,在工况上需要做什么?
例如:保持停止、倒退、报警……
根据工况的要求,再采取控制。
回复

使用道具 举报

5#
ID:170589 发表于 2022-5-24 12:24 | 只看该作者
感谢大神们!回复晚了见谅
回复

使用道具 举报

6#
ID:883242 发表于 2022-5-24 17:03 | 只看该作者
步进电机应该用定时器控制,用PWM控制你怎么知道走了多少步?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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