通常检测转速的电机上用的是增量编码器,输出的是脉冲信号,有单相的,比如一圈是100个点,那就表示马达每转3.6度输出1个脉冲,单相无法判断马达的正反转。两相的,A相和B相,两个相位差90度,假定马达正转时候A相超前B相90度,反转的时候B相就会超前A相90度,这样就可以判断马达的正反转。还有三相的,A、B、Z、,在两相上加了一个编码器每一圈输出1个脉冲的Z相,还有差分输出的A+A-,B+B-,Z+Z-,差分的脉冲抗干扰能力强。
还有一种是编码器,如果编码器转一圈是100个点,那么每3.6度输出一组数据,而且这个数据在这100个点里是唯yi的,通常都是用在角度检测上,即使断电也不会让角度丢失