如何通过工控机I/O卡读编码器A,B,Z相脉冲? 点击:1629 | 回复:5



ZHANYANJUN

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2004年3月11日
发表于:2004-03-11 20:37:00
楼主



mountain

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 40回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2003年8月25日
发表于:2004-03-12 11:21:00
1楼
买编码器卡比如adlink pci-8133

ZHANYANJUN

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2004年3月11日
发表于:2004-03-13 22:02:00
2楼
如将编码器的A,B,Z相分别接到数字I/O输入卡的输入端,并对输入端读入计数,来判断电机位置,是否可行?

胡涂和快乐成正比

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 34回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2003年7月25日
发表于:2004-03-14 11:42:00
3楼
关键是你的I/O的频率能不能跟上,再就是干扰问题,之所以用A+,A- B+, B-实现正交编码就是为了避免干扰丢数的情况, 一般I/O如果采用光电隔离,估计撑死也就500Khz,当然如果你的要求不高也可以这样做,然后自己再做一下解码算法, 如果不用光电隔离,频率倒是高了,抗干扰可就差了,而且很容易烧IO 做实验的话,用IO没问题,如果做产品,还是用编码器卡比如adlink pci-8133,呵呵

胡涂和快乐成正比

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 34回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2003年7月25日
发表于:2004-03-14 11:43:00
4楼
对了,还有正向,反向问题,也需要自己做算法,

无痕4449

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2003年12月09日
发表于:2004-03-15 13:11:00
5楼
Down=(A+).(/B) + A.(B+) + (A-).B + (/A).(B-) Up =(/A).(B+) + A.(B-) + (A+).B + (A-).(/B) 说明:+代表上升沿 -代表下降沿 /取反

热门招聘
相关主题

官方公众号

智造工程师