求助:双D触发器74HC74用于旋转编码器鉴相遇到问题

2019-07-16 18:39发布

旋转编码器旋转时输出两路正交脉冲A、B,为了判断旋转编码器旋转方向,用74HC74做鉴相器。脉冲A和B分别接入光耦TLP521-4,经光耦隔离后,输出正交脉冲A‘和B’,A'作为时钟脉冲接入74HC74,B‘作为D接入74HC74,理论上74HC74应该在A'的上升沿判断B'状态,如果B'为低电平,则输出Q为低电平,说明旋转编码器正转;如果B’为高电平,则输出Q为高电平,说明旋转编码器反转。因为A'、B'是正交脉冲,理论上只要旋转编码器旋转方向不变,74HC74的输出Q就应该维持高电平或低电平状态。      现在的问题是,74HC74的输出Q与A'脉冲正好相反,就相当于在A'的上升沿和下降沿都发生了变化。         如果正交脉冲不经过光耦,直接接入74HC74,输出Q的状态是正常的。为什么经过光耦再接入就不正常了?      附上图,请高手帮忙看一下问题可能出在哪里?非常感谢!
IMG_20141228_175125.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
woodmice
1楼-- · 2019-07-17 00:21
用HC应该不会有问题啊,用LS才会出问题;
你的编码器输出干净不?会不会有漏电流?造成光耦误动作
zhangting086
2楼-- · 2019-07-17 06:13
woodmice 发表于 2014-12-29 12:02
用HC应该不会有问题啊,用LS才会出问题;
你的编码器输出干净不?会不会有漏电流?造成光耦误动作 ...

谢谢回答!我现在手头还没有编码器,暂时用51单片机输出两路正交脉冲信号模拟的编码器输出,会有影响吗?用逻辑分析仪看脉冲都是很纯净的,光耦输入和输出端的脉冲波形都很正常。
woodmice
3楼-- · 2019-07-17 11:13
你将R2、R4换成1K的试一下;
换一块74HC74试一下。
zhangting086
4楼-- · 2019-07-17 14:36
woodmice 发表于 2014-12-30 07:22
你将R2、R4换成1K的试一下;
换一块74HC74试一下。

谢谢!我试试。
zhangting086
5楼-- · 2019-07-17 17:51
 精彩回答 2  元偷偷看……
rsurb0372
6楼-- · 2019-07-17 21:42
解决了吗  期待中

一周热门 更多>