本帖最后由 706718242 于 2021-6-9 20:59 编辑
步进电机+t8丝杆+光电限位(带lm393比较器)
光电限位重复定位400个脉冲基本不丢脉冲精度达0.0025mm
机械限位重复定位400个脉冲相差最大40个脉冲左右精度40*0.0025 (0.1mm左右)
这个测试是较快的回零速度测得可以看到光电开关(带lm393比较器)速度和精度都是优于机械开关的
没有带lm393比较器的光电开关以及较慢的速度还没有测试
main()
{ int t;//回零点的脉冲计数
dz(400,1);先前进400个脉冲 丝杆400脉冲1mm 0.0025mm精度
//重复定位
for(;;){
//等待电机触碰限位开关
while(~PIND&1<<2){
dz(1,0);电机回原点
t++;//脉冲计数
}
Serial.println(t);//串口输出 回零点给了电机多少脉冲
t=0; //清零计数
dz(400,1); //前进1mm重复回零
}
}
|