你现在位置:首页>技术论文>电气常识>电机与传动>正文
!=编码器A、B信号判别方向=!
日期:2006-7-25 0:18:04 来源:本站整理  
点击: 作者:未知
点击【】放大字体.

   编码器A、B信号如何用一个简单的电路来判别方向呢?

WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

急急! 以下是对《!=编码器A、B信号判别方向=!》的回复:
P.L.C.技.术.网——可编程控制器技术门户

匿名回复:

WWW_PL※CJS_COM-PLC-技.术_网

    用JK触发器即可,一个IC就搞定
WWW.PLCJS.COM——可编程控制器技术门户

匿名回复:
P.L.C.技.术.网——可编程控制器技术门户

    相位差90度,可以用很多方法判断。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

匿名回复:
W1WW_P4LCJS_COM-PLC-技.术_网

    编码器ab相每转一格按此顺序变化 00 01 11 10
——可——编——程——控-制-器-技——术——门——户

匿名回复:
——可——编——程——控-制-器-技——术——门——户

    用D触发器(假设上升沿触发),A接CP,B接D,当A超前时,每个CP上升沿时,B(D)为0,因而D触发器的输出Q为0,若B超前,则A上升沿时,B为1,这时Q为1
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

匿名回复:
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

    zsbs兄台:
——可——编——程——控-制-器-技——术——门——户

    请具体的给出原理图,谢谢!我需要一个脚输出:当A超前B时,输出为1(0),当B超前A时,输出为0(1)。
WWW_P※LCJS_COM-PLC-)技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

plcjs.技.术_网

   QQ:8214098
WWW_PLCJS_COM-PLC-技.术_网

   E-mail:tanmingzhi@epochnc.com
plcjs.技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

匿名回复:
WWW_PL※CJS_COM-PLC-技.术_网

    "用D触发器(假设上升沿触发),A接CP,B接D,当A超前时,每个CP上升沿时,B(D)为0,因而D触发器的输出Q为0,若B超前,则A上升沿时,B为1,这时Q为1"
——可——编——程——控-制-器-技——术——门——户

这种方式会出错的,至少要同时使用A的上升沿和下降沿
plcjs.技.术_网

匿名回复:
P.L.C.技.术.网——可编程控制器技术门户

      下面引用由刘岩利在 2005-12-15 20:30:00 发表的内容:
WWW_PLC※JS_COM-PmLC-技.术_网

  "用D触发器(假设上升沿触发),A接CP,B接D,当A超前时,每个CP上升沿时,B(D)为0,因而D触发器的…
WW.W_PLC※JS_C,OM-PL,C-技.术_网

--------------------------------------------------------------------------------------------
WWW_PLCJS_COM-PLC-技.术_网

为什么会出错,有许多应用都这样,还有我这边有个电路是将技术脉冲加一个10T500 延时500ns后,由加了一个74121 单稳态,出来脉冲宽度大概是10us的脉冲,这个脉冲最后进入计数器计数,不知道为什么这样呢???
——可——编——程——控-制-器-技——术——门——户

WWW_P※LCJS_COM-PLC-)技.术_网

匿名回复:
WWW_PLCJS_COM-PLC-技.术_网

      下面引用由刘岩利在 2005-12-15 20:30:00 发表的内容:
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  "用D触发器(假设上升沿触发),A接CP,B接D,当A超前时,每个CP上升沿时,B(D)为0,因而D触发器的…
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

--------------------------------------------------------------------------------------------
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

为什么会出错,有许多应用都这样,还有我这边有个电路是将技术脉冲加一个10T500 延时500ns后,由加了一个74121 单稳态,出来脉冲宽度大概是10us的脉冲,这个脉冲最后进入计数器计数,不知道为什么这样呢???
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

匿名回复:
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

    用前面有人介绍的00,01,11,10的变化顺序判断更好些,因为上升沿或下降沿有时波形不整,容易干扰误读。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

匿名回复:
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

    干嘛搞那么复杂呢?示波器不好吗?
W1WW_P4LCJS_COM-PLC-技.术_网

匿名回复:
WWW_P※LCJS_CO※M-PLC-技-.术_网

    张庆东:
——可——编——程——控-制-器-技——术——门——户

我解释一下这样为什么会错。
WWW_PLCJS@_COM%-PLC-技.术_网

编码器单向转动的时候,不会错;编码器不动的时候,不会错(这是废话,当然不会错),但是在换向的时候会丢数。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

举一个例子,编码器在原地颤动,向前时,A相产生上升沿,但移动量很小,B相还没有动作的时候,退回原位置,A相产生下降沿。这样,实际位置没有变、在B相没有任何变化,A相发出一个完整的脉冲,计数器会怎样动作?如果只用A相的上升沿计数,那么就查了一个脉冲。
WWW_P※LCJS_CO※M-PLC-技-.术_网

匿名回复:
WWW_P※LCJS_COM-PLC-)技.术_网

    刘老师说得很有道理,这一细节我也想过,而且在4倍细分时,情况更复杂(每个脉冲的上沿和下沿都计数,有人做过用GAL编程实现),但这里“天外飞云”只要用简单电路判方向,虽然有一个D触发器对小幅振动不能做出反应,但这也防止了在判断方向时,在没有发生实质性的转动时,方向信号频烦换向这种情况的发生,因而这个简单电路似乎能满足要求
WWW.PLCJS.COM——可编程控制器技术门户

WWW_PL※CJS_COM-PLC-技.术_网

还有“天外飞云”,这个不需电路图,用文字就能描述清楚了,就是编码器的A、B相脉冲分别接D触发器的CP和D端,用Q的(0,1)表示方向
WWW_PL※CJS_COM-PLC-技.术_网

匿名回复:

本新闻共2页,当前在第11 2  
WWW_PLC※JS_COM-PmLC-技.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行