完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
旋转编码器旋转时输出两路正交脉冲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的状态是正常的。为什么经过光耦再接入就不正常了? 附上图,请高手帮忙看一下问题可能出在哪里?非常感谢!
|
|
相关推荐
13个回答
|
|
|
|
|
|
谢谢回答!我现在手头还没有编码器,暂时用51单片机输出两路正交脉冲信号模拟的编码器输出,会有影响吗?用逻辑分析仪看脉冲都是很纯净的,光耦输入和输出端的脉冲波形都很正常。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
解决了吗 期待中
|
|
|
|
刚看了你的波形图,貌似光耦和7474间的 b' 信号没有接通,你检查下线路,或者换一个光耦单元试一下
|
|
|
|
|
|
|
|
应该用高速光耦6n137啥的
|
|
|
|
还有感觉光耦进端设计不太对,旋转b编码器的驱动能力咋样,能否驱动光偶中的二极管,感觉应该增加二个三极管,用ab相去驱动三极管基极,然后用集电极去驱动
|
|
|
|
D触发做的鉴相能用吗,我用在旋转编码按键上,根本没法用,会有脉冲干扰
|
|
|
|
请问一下楼主这个问题怎么解决的,我现在也遇到了这个问题,D触发器的Q输出和CP输入完全一样,不是理论那种处于高电平或低电平状态
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
986 浏览 0 评论
859 浏览 1 评论
794 浏览 1 评论
电路小知识 | 交流电路复数的基础知识以及相位差和电抗的计算
657 浏览 0 评论
1902 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 19:19 , Processed in 0.869036 second(s), Total 98, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号