能否把增量式旋转编码器与51单片机的接线电路图发下,谢谢你了

我做的压力的位移检测,其中A,B,Z怎么接啊???

  1、如果需要高速(速度比较快)计数,在单片机外面加一个判向电路。做硬件判向。
  输出一般有两种,一种是输出一个方向信号和一个计数信号。
  用单片机的一个计数器(如用T0),这样就能实现正反两方向的加减计数。

  另一种是输出两个正反计数的脉冲串。

  用两个计数器做减法运算。
  Z信号一般不用接计数器。

  2、编码器直接接单片机。
  如你用5V单片机那编码器输出信号的幅值也应该是TTL电平。
  做软件判向,可能会影响计数速度。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-20
增量式编码器是直接利用光电转换原理输出三组方波脉冲A、B和Z相;A、B两组脉冲相位差90o,从而可方便地判断出旋转方向,而Z相为每转一个脉冲,用于基准点定位。
如果只想算转速而不需要转子位置信息,直接把编码器的输出Z和单片机的 计数输入 直连,两边地直连即可。(条件是Z输出是0/5V电平,不是的话用个三极管转换一下电平)
需要位置信息的话将A,B其中一连中断口,别一个连普通口。
第2个回答  2013-06-11
你用什么款式的
增量式旋转编码器
把电路图+参数 发出来追问

没有啊!!!
增量式旋转编码器连说明书都没有。只有这个了。我想看看和单片机怎么接

追答

直连呗。

什么都没有,怎么连? 没见过车能懂怎么开么?

追问

哈哈。。。

这是个增量式旋转编码器。画了一下接线,a,b,z三相怎么接,只有一个计数器输入端,(不用正反转)。

追答

增量式编码器是直接利用光电转换原理输出三组方波脉冲A、B和Z相;A、B两组脉冲相位差90o,从而可方便地判断出旋转方向,而Z相为每转一个脉冲,用于基准点定位。
如果只想算转速而不需要转子位置信息,直接把编码器的输出Z和单片机的 计数输入 直连,两边地直连即可。(条件是Z输出是0/5V电平,不是的话用个三极管转换一下电平)
需要位置信息的话将A,B其中一连中断口,别一个连普通口。

本回答被提问者采纳

问下增量式旋转编码器与51单片机的接线问题。
增量式旋转编码器是一种常用的旋转位置检测器件,它可以通过检测旋转轴的转动来确定旋转角度和方向。在使用增量式旋转编码器时,需要将其与51单片机进行接线,以便单片机可以读取旋转编码器的输出信号。首先,需要确定增量式旋转编码器的引脚定义。通常,增量式旋转编码器有三个引脚,分别是VCC、GND和输出信号。

旋转编码器怎么连接51单片机
旋转编码器 信号主要是两个 都是方波 不过相位差有180度 一个接到外部中断上 另一个接普通IO口 当有外部中断是 中断程序里判断另一个信号是高还是低电平 依据这个判断旋转的方向 还有什么问题 可以HI我

旋转编码器跟51单片机连接如果需要测量出旋转角度应该怎么弄啊,谢谢
将旋转编码器的编码信号通过并行口接入8051(或8031)单片机的数据输入端口。旋转编码器每转对应n个编码,计算每度角度对应m个编码(即m=n\/360)。可通过中断方法读旋转编码器的编码。通过两次读的编码,计算出旋转角度。程序需要注意两点:旋转方向的处理和模数的处理。具体程序处理略。简单叙述至此,希望...

相似回答