为了实现对折弯机床上母线长度的测量,设计了一套基于单片机的光电编码器定长测量系统。该系统采用具有高速度、低功耗的AVR单片机对增量式编码器输出的A、B两相信号进行鉴相和四倍频处理,然后将处理后的信号通过AT89S52单片机的rI2计数器进行硬件计数;利用编码器的z相信号对测量系统进行零位校正;通过0CM12864液晶显示屏实时显示计数的结果和定长的状态。系统试运行结果表明:该系统不仅硬件电路简单,成本低廉,而且定长精度高,响应速度快,可以应用于工业上其他场所的定长检测。