搜索
bottom↓
回复: 7

看了傻孩子旋转编码器部分,请教关于光栅尺计数器的问题

[复制链接]

出200入0汤圆

发表于 2009-6-3 22:30:57 | 显示全部楼层 |阅读模式
今天在卓越网上订的书到了,看了看傻孩子关于旋转编码器的部分,写的通俗易懂
我目前正在使用Mega128做光栅尺的计数
光栅尺输出  A A- B B- Z
A  __|--|__|--|__|--|
B  -|__|--|__|--|__|-
A- --|__|--|__|--|__|
B- _|--|__|--|__|--|_


A______INT0
  |____,PA0
B______INT1
  |____,PA1

A-______INT2
  |____,PA2

B-______INT3
  |____,PA3

另外输出电平将近2V,现在我使用了128的四个外部上升沿中断,是不是在每次进入一个中断都要去判断电平 判断光栅尺的方向啊
另外使能了A端口的上拉电阻
你看我这种方式可行吗?

出200入0汤圆

 楼主| 发表于 2009-6-4 07:49:20 | 显示全部楼层
顶顶~~ 光栅尺输出电平不到2V  这个问题如何解决啊~

出0入296汤圆

发表于 2009-6-5 12:49:12 | 显示全部楼层
我注意到每一路你都用了两个中断。
每次进入终端都需要判断另外一个引脚的电平来确定方向。

具体使用什么边沿,要看你是否希望对光栅进行倍频。

输出电平不到2v这是一个大问题哈,你要确认一下,编码器的信号输出范围,是不是高阻态的。根据具体情况,你需要做一些处理。

出200入0汤圆

 楼主| 发表于 2009-6-5 19:34:34 | 显示全部楼层
我是希望光栅尺倍频
四相 的上升沿出发中断

测试了一下  光栅尺2V倒是能触发中断  计数也正确 但是就是方向判断有问题
我在每相都加了上拉电阻 效果也没见好

我这个光栅输出也422接口的电平~ 实际拿示波器看了看不到2V
电平方面有什么好的方法吗?多谢了

出0入0汤圆

发表于 2009-6-5 21:01:37 | 显示全部楼层
不要搞那么玄的设计,小心被咬到。

首先检查光栅尺是否输出的是2V信号,如果是,用片内比较器来做,不是,检查自己的电路连接。

出200入0汤圆

 楼主| 发表于 2009-6-7 23:01:51 | 显示全部楼层
以前是拿USB直接供电的   可能驱动能力问题吧
今天用开关电源测试了一下
A+ A- B-输出4V多吧  但是B+输出电压好像偏低  不知道是不是光栅尺的问题

估计直接通过测试B+的电平变化比较困难了
只能是B+ 中断  判断A-
      A- 中断  判断B—
      B- 中断  判断A+
这种方式可以不?

另外对于B+ 同时直接连接单片机的中断比如INT3,同时还连接单片机的IO口
这种连接方式以前没有用过  不知道合不合适啊
大家提提意见~~
多谢啊

出0入296汤圆

发表于 2009-6-8 11:01:46 | 显示全部楼层
将一路信号同时连接两个IO,两个IO必须都是高阻态才行。

出0入0汤圆

发表于 2009-6-8 22:18:19 | 显示全部楼层
光栅尺输出只2V左右?不是成品尺?
不是成品,信号到CPU还是要做处理吧!比喻加个比较器和门电路整一下形!
如果是成品的话,应该是长线驱动!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-4 17:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表