光电限位重复定位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重复回零 } }
复制代码