找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2718|回复: 5
收起左侧

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

[复制链接]
ID:170589 发表于 2019-1-15 11:50 | 显示全部楼层 |阅读模式
各位前辈
       主程序是pwm输出控制步进丝杆导轨滑块,
       滑块触发限位开关后,
       触发外部中断关闭pwm输出,
       但是此时限位开关是被按下状态,无法再继续pwm操作,如何解决这个问题,求各位大神!
回复

使用道具 举报

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里。
这仅与工况要求有关,滑块触发开关后,在工况上需要做什么?
例如:保持停止、倒退、报警……
根据工况的要求,再采取控制。
回复

使用道具 举报

ID:170589 发表于 2022-5-24 12:24 | 显示全部楼层
感谢大神们!回复晚了见谅
回复

使用道具 举报

ID:883242 发表于 2022-5-24 17:03 | 显示全部楼层
步进电机应该用定时器控制,用PWM控制你怎么知道走了多少步?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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