用hsc0读取增量编码器的脉冲数,编码器A、B两项哪个是用来读脉冲数,哪个是读方向的。。。如果编码器转的圈数一样,方向相反时,读取到的脉冲有什么区别吗?
最佳答案
关于HSC0包含有8个工作模式,而你高速计数器输入采用的是A/B正交增量编码器一般选择模式9或者模式10.
这个模式没有脉冲和方向的区别,仅仅是按A相输入和B相输入哪个先到达输入的脉冲,如果A相先到(就是大家都在说的A超前B相90度),则正计数;反之为负计数。
如果编码器反转一周,则HSC0读取到的数据为减编码器一周的脉冲数据。
假设编码器一周的脉冲数为1000,高速计数器模式9,当前的HSC0读取数据为10000。如果此时反转正好一周,则HSC0读取到的数据为9000。这时,再正转一周,高速计数器HSC0的数据仍然回到10000.
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370462.html