找回密码
 立即注册
查看: 268|回复: 2

请教光电传感器计数

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:204
  • 最近打卡:2025-04-02 13:56:58

19

主题

37

回帖

236

积分

中级会员

积分
236
发表于 2024-10-12 15:24:57 | 显示全部楼层 |阅读模式
各位师傅,老板要求用一个光电传感器+电机+齿轮控制滑轨上的滑块来回运动,通俗点就是类似编码器一样的装置,要求滑块可以到指定位置,目前思路是 利用正反转输出IO做正反转反馈,以此来确定光电计数是否应该加或减,以下是一些疑惑的地方:

1.这个虽然不是编码器,但定义计数值变量的时候要不要考虑正负?
2.电机齿轮上只有5个齿,光电输入中断应该设置为 上升沿触发 还是上升沿+下降沿触发?
3.滑轨开端有一个行程开关,我想将其作用到滑块归零设置上,但领导建议作为出轨报警功能,哪一个更好?

还请问各位师傅我这个思路可行吗,或者有什么建议?

代码框架:

unsigned long 计数值

光电中断函数()
{
   if(正转 == 1)
  {
     计数值++;

   }else 计数值--;

}


回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:204
  • 最近打卡:2025-04-02 13:56:58

19

主题

37

回帖

236

积分

中级会员

积分
236
发表于 2024-10-12 15:25:19 | 显示全部楼层
这个电机停下时是带有刹车的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-03 00:09:43
已绑定手机

77

主题

4851

回帖

8390

积分

超级版主

DebugLab

积分
8390
发表于 2024-10-12 15:49:55 | 显示全部楼层
光电传感器用2相的,接到高级PWM
截图202410121548434105.jpg

截图202410121549005967.jpg

截图202410121549167094.jpg

截图202410121549495580.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 17:17 , Processed in 0.176147 second(s), 61 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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