光电编码器丢脉冲,上拉电阻问题,请高手进!

情况如下图。1、光电式增量旋转编码器,ABZ三相,分辨率1圈100线,NPN漏极开路输出。2、用51系列单片机(晶振12M)工作在外部计数器状态的Timer0采集A相脉冲... 情况如下图。

1、光电式增量旋转编码器,ABZ三相,分辨率1圈100线,NPN漏极开路输出。
2、用51系列单片机(晶振12M)工作在外部计数器状态的Timer0采集A相脉冲。
3、编码器每1秒转1圈。

现在的情况是,如果不加上红线内的电路:编码器每旋转1圈,能采集到的脉冲个数不到100个,大概只有30-50个。
但是,如果加上图中红线所示的电路时,采集到的脉冲明显增多,可以达到85-95个。但是也不到100个。(请注意,红线中的电路,有一部分需要用手短路图中的5K电阻,如果不短路,即使加上5K上拉电阻,却只能采集到5-10个脉冲)。

由以上分析,应该是编码器的输出不符合要求,思路应该是从编码器的输出着手。
问题:
1、为什么用手短路5K电阻,会采集的更精确一些?
2、请想个办法把我的手解放出来吧,要纯电路解决方案。

PS:单片机软件程序不存在任何问题。
我分别使用了0.47K,1K,2K,4.7K的电阻,情况大致一样。
另外,我没有示波器。
编码器可工作在DC5-24V
展开
 我来答
懵懂游客
2009-08-21 · TA获得超过2475个赞
知道小有建树答主
回答量:1042
采纳率:50%
帮助的人:388万
展开全部
调小5K电阻试试。用示波器看一下A相输出就清楚了。

调小上拉电阻不起作用的话,可能A相输出有问题。你说单片机部分不会有问题,还是验证一下为好。做一个简单的方波发生器代替A相信号,调节发生器的频率,看单片机是否工作正常。若正常,肯定是编码器的问题了。

可以试着更换光电器件,如果电路以前工作正常,其它元件损坏的可能性不大。没有示波器,调试比较困难。用一个LED串一电阻作为逻辑测试工具,可以测试光电放大电路及A相输出信号,以作参考。
希卓
2024-10-17 广告
北京希卓信息技术有限公司是光纤传感测试服务解决方案提供商,拥有光纤光栅解调仪、分布式光纤传感两大核心产品,致力于向客户提供满足其需求的测试解决方案和服务。希卓拥有专业的技术服务团队,经过多年的努力,希卓信息的业务覆盖了天然气、石油、铁路、桥... 点击进入详情页
本回答由希卓提供
摇滚云
推荐于2018-04-01 · TA获得超过152个赞
知道答主
回答量:81
采纳率:0%
帮助的人:65.7万
展开全部
电阻是大了一点,不过你说你试了0.47K也一样那就排除这个问题吧。
只有怀疑单片机和编码器共地有问题,检查看看。
在不行就检查确认一下编码器和单片机的端口是不是都是好的吧。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bluesea87
2009-08-21 · TA获得超过316个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:120万
展开全部
首先,光电式增量旋转编码器开漏输出,那么上拉电阻肯定要加的,根据你描述的问题,个人建议减小上拉电阻的阻值,1K或再小点试试。,若还不能解决,试试用示波器看看编码器的输出波形,(加上拉电阻),接到示波器看看波形,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CourierKing
2009-08-22 · TA获得超过4350个赞
知道小有建树答主
回答量:2407
采纳率:0%
帮助的人:1512万
展开全部
你确认你的编码器可以在5伏工作?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式