对于绝对值编码器有一些疑问,请高手帮忙解答一下:
1.一般绝对值编码器都是24位的,那么它能计的最大脉冲数就能算出来应该是2^24-1=16777215,是固定的。转一圈的脉冲数知道,那么最大圈数是不是也能算出来?是不是相应的一圈脉冲数越多,能计得圈数就少了?
2.在DP线的编码器属性里,有参数配置表,里面的参数4096或8192是不是就是一圈脉冲数,还有其它参数是什么意思?
3.如果绝对值编码器一直朝一个方向转,那么到最大脉冲数时,读数会有什么变化?当遇到这种情况时,怎么处理才不会对正常算位置产生影响?
希望高手帮忙指点一下,不甚感激。
最佳答案
1、一般绝对值编码器都是24位的,那么它能计的最大脉冲数就能算出来应该是2^24-1=16777215,是固定的。---- 您这个观点我不太认同。我认为编码器有单圈脉冲数和圈数来表明。
绝对值编码器分为多线制(输出为隔离码格式)和总线制(PROFIBUS)编码器。
2、在DP线的编码器属性里,有参数配置表,里面的参数4096或8192就是一圈脉冲数。还应标有圈数,即单圈(圈数为1)和多圈(大于1)之分。还标有工作电压(一般DC10~30V的居多),型号,厂家和输出格式等参数。
3、如果绝对值编码器一直朝一个方向转,那么到最大脉冲数时会转到原始位置,即脉冲数变为0。
当遇到这种情况时,怎么处理才不会对正常算位置产生影响?
程序中判断若到过最大脉冲数时把最大数据记住在往上加现有的脉冲数。
提问者对于答案的评价:
谢谢各位,集思广益!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc306452.html