由于超区工作,郭守敬望远镜(LAMOST)光纤定位单元,在定位过程中可能发生碰撞.为了安全运行提高效率,需要有一个硬件碰撞识别处理系统.提出了一种采用脉冲信号计数的方法.利用延时程序在单片机1的I/O口产生3种同频率不同相位的脉冲.将这3种脉冲分别加在相邻的3个光纤单元的光纤架上,由单片机2的计数器累计在设定的时间段内光纤架上的脉冲数,计数结果由单片机2处理,如果计数结果在未发生碰撞的理论值范围内,则电机继续沿原方向旋转,否则说明光纤定位单元发生碰撞,电机将按原方向的反向进行转动.对此进行了仿真实验.
单片机 LAMOST 光纤定位单元 AT89C51 脉冲计数