fpga进行编码器计数?还有学习fpga的话有什么好的入门书可以学习?

  • 零tot零
  • LV3工程师
  • |      2016-03-05 20:04:06
  • 浏览量 1622
  • 回复:16

编码器ab两相都会发出脉冲,根据ab两相的相位差判定编码器是正转反转,我是这样想的两个io采集脉冲,根据他们的处在高低电平和上升沿下降沿的状态进行计数,这样总感觉有点不对,可有不知道不对在哪里,大家有这类的例程或者成功的思路可以提供一下吗?还有有什么好的fpga的书籍可以推荐一下?小弟万分感谢


  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:14
零tot零 2016-03-13
谢谢呀
0   回复
举报
发布
零tot零 2016-03-12
嗯嗯,谢谢。我刚买了一本,光盘还碎了- -!,先看了10几课视频自己练了会,有了一点了解了
0   回复
举报
发布
suoma 2016-03-12
特权同学的书、视频不错,我看过
0   回复
举报
发布
零tot零 2016-03-09
嗯,有可能
0   回复
举报
发布
Eagleson 2016-03-09
只要控制采样检测频率毛刺就可以滤掉吧,理论上是可行的。因为旋转编码器有最小的高电平吧
0   回复
举报
发布
零tot零 2016-03-08
这个我试过,是有影响的,因为毛刺的话也有可能会产生被识别成一个上升沿,这时候就会进行计数,当然出现这个情况的可能很少,但是如果长时间进行测量就会出现误差
0   回复
举报
发布
Eagleson 2016-03-08
我觉得检测上升沿的时候就可以选择处理掉毛刺 下降沿可以不用检测的
0   回复
举报
发布
零tot零 2016-03-08
计数会是双倍,,但是如果是毛刺就会在上升沿和下降沿计数时抵消掉,感觉会好一点
0   回复
举报
发布
Eagleson 2016-03-08
在做边沿检测的时候就可以把毛刺去掉了,检测下降沿会不会对你的编码计数有影响?
0   回复
举报
发布
零tot零 2016-03-07
不仅读上升沿也读下降沿判定电平,可以排除毛刺的干扰
0   回复
举报
发布
查看更多
x
收藏成功!点击 我的收藏 查看收藏的全部帖子