微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA如何测量增量式编码器

FPGA如何测量增量式编码器

时间:10-02 整理:3721RD 点击:
刚刚学习fpga方面的知识,fpga如何测量一个增量式编码器,消除抖动的话是否也是在上升沿和下降沿都进行计数处理,这样的话怎样设定可以保障计数器可以同时在两个always 下进行计数,可以给一下大概的例程最好

看到这个,想起在读研期间的项目,这些个传感器的输出信号一般都是脉冲,我当时是霍尔传感器的输出,FPGA可以测出这些信号,很简单,FPGA的时钟很高,边沿检测之类的,如果要消除干扰,可以做一个表决那样的。

对的,我现在就是对两个正交信号进行采集,在上升沿,和下降沿都对计数器进行计数,reg类型不是不能并行赋值,我现在就分成两个计数,然后在进行合并,有什么更好的方法吗?

没有用过,我现在不搞电机方面的东西了,你多试试,用signaltap或者chipscope多观察一下,一次是写不好的,方法要慢慢改进。

同求助,小编有方法给我吗

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top