光电编码器丢脉冲,上拉电阻问题,请高手进!
情况如下图。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 展开
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 展开
4个回答
希卓
2024-10-17 广告
2024-10-17 广告
北京希卓信息技术有限公司是光纤传感测试服务解决方案提供商,拥有光纤光栅解调仪、分布式光纤传感两大核心产品,致力于向客户提供满足其需求的测试解决方案和服务。希卓拥有专业的技术服务团队,经过多年的努力,希卓信息的业务覆盖了天然气、石油、铁路、桥...
点击进入详情页
本回答由希卓提供
展开全部
电阻是大了一点,不过你说你试了0.47K也一样那就排除这个问题吧。
只有怀疑单片机和编码器共地有问题,检查看看。
在不行就检查确认一下编码器和单片机的端口是不是都是好的吧。
只有怀疑单片机和编码器共地有问题,检查看看。
在不行就检查确认一下编码器和单片机的端口是不是都是好的吧。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,光电式增量旋转编码器开漏输出,那么上拉电阻肯定要加的,根据你描述的问题,个人建议减小上拉电阻的阻值,1K或再小点试试。,若还不能解决,试试用示波器看看编码器的输出波形,(加上拉电阻),接到示波器看看波形,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你确认你的编码器可以在5伏工作?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询