增量式光电脉冲编码器输出方波信号给控制系统,可以通过脉冲计数来精确计算位置和速度,因为不能测绝对位置,可设定上电起始时刻为0脉冲位置。
旋转方向:
增量式光电脉冲编码器可以通过比较A、B通道信号相位之间的关系来判定旋转方向,通常定义A相位超前B相位90度为顺时针转,B相位超前A相位90度为逆时针转,利用示波器可方便进行观测、判断。
归零脉冲:
归零脉冲信号(通道I/Z)可用来作为精确判定旋转整数周期角度的参考点,一般设计保留接口用作校验,工作时可以不用。
外围接口方面:
线驱动器,如DS26LS31,提供/A,/B,/C互补信号,可有效去除长距离传输过程中受到的干扰。此外,光电编码器内部的线驱可改善信号质量,增加信号边沿陡峭度。
线接收器,如MC3486,SN75175,AM26LS32等,可将线驱提供的A,B,I/Z 三对差分信号转换为单端信号,必要时经过光电耦合器隔离,将三路差分信号传至单片机/CPLD/FPGA/DSP等处理芯片管脚采集使用。1、用万用表只能粗略的测一下输出信号的幅度、消耗电流值。
一般可以测一下增量编码器输出信号的幅度,电流输出型的要根据输出形式接上拉或下拉电阻。
不过脉冲数、相位、占空比等就测不出数值了。
用万用表测完了也判断不了编码器的好坏,因为主要参数大都也没测出来。
2、一般绝对式的编码器输出的码就不好测量了。
3、要是串口的编码器就更无能为力了。并不是直接得到位置的,旋转编码器只能测量旋转了多少量,因为编码器每圈的脉冲数(增量式)或位置数(绝对式)是固定的,你的高速计数器采集到的脉冲的个数或的位置数,通过计算,就能知道旋转了几圈了,从而得到位置
还有中直线型的,叫光栅,原理是一样的,那个是单位长度的脉冲数或位置数
1、编码器本身故障:是指编码器本身元器件出现故障,导致其不能产生和输出正确的波形。这种情况下需更换编码器或维修其内部器件。
2、编码器连接电缆故障:这种故障出现的几率 最高,维修中经常遇到,应是优先考虑的因素。通常为编码器电缆断路、短路或接触不良,这时需更换电缆或接头。还应特别注意是否是由于电缆固定不紧,造成松动引起开焊或断路,这时需卡紧电缆。
3、编码器+5V电源下降:是指+5V电源过低, 通常不能低于475V,造成过低的原因是供电电源故障或电源传送电缆阻值偏大而引起损耗,这时需检修电源或更换电缆。
选型注意:
应注意三方面的参数:
1、机械安装尺寸:包括定位止口,轴径,安装孔位;电缆出线方式;安装空间体积;工作环境防护等级是否满足要求。
2、分辨率:即编码器工作时每圈输出的脉冲数,是否满足设计使用精度要求。
3、电气接口:编码器输出方式常见有推拉输出(F型HTL格式),电压输出(E),集电极开路(C,常见C为NPN型管输出,C2为PNP型管输出),长线驱动器输出。其输出方式应和其控制系统的接口电路相匹配。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)