请教光电传感器计数
各位师傅,老板要求用一个光电传感器+电机+齿轮控制滑轨上的滑块来回运动,通俗点就是类似编码器一样的装置,要求滑块可以到指定位置,目前思路是 利用正反转输出IO做正反转反馈,以此来确定光电计数是否应该加或减,以下是一些疑惑的地方:1.这个虽然不是编码器,但定义计数值变量的时候要不要考虑正负?
2.电机齿轮上只有5个齿,光电输入中断应该设置为 上升沿触发 还是上升沿+下降沿触发?
3.滑轨开端有一个行程开关,我想将其作用到滑块归零设置上,但领导建议作为出轨报警功能,哪一个更好?
还请问各位师傅我这个思路可行吗,或者有什么建议?
代码框架:
unsigned long 计数值
光电中断函数()
{
if(正转 == 1)
{
计数值++;
}else 计数值--;
}
这个电机停下时是带有刹车的 光电传感器用2相的,接到高级PWM
页:
[1]