pardon 发布于 2007-9-17 17:10:37
2812中,如何对测速所产生的脉冲进行计数啊?哪位老兄回答下 pardon 发布于 2007-9-17 17:14:31 qingliang大侠帮帮我 qingliang 发布于 2007-9-17 17:16:02
呵呵,才看到 使用QEP电路 pardon 发布于 2007-9-17 17:19:10
如果不用QEP电路呢 我现在就直接通过一个红外反射传感器来产生转速脉冲,送入DSP,但是怎么样去对这些脉冲计数呢 qingliang 发布于 2007-9-17 17:22:03
那就不太清楚了 不过看看一般的光电轴编码器都有两路脉冲输入的他们相位差为T/4,用来提供转向信息 用捕捉单元吧 pardon 发布于 2007-9-17 17:24:35
我也想的 可是具体怎么弄还是没有想明白 是通过脉冲的频率来测吗? 麻烦大侠把实现的思路告诉我 qingliang 发布于 2007-9-17 17:27:42
可以考虑利用一个计数器进行定周期中断 用另一个计数器进行计数 最简单的就是用M法实现,但这仅适用于高速 pardon 发布于 2007-9-18 9:18:35 用另一个计数器进行计数? 怎么记呢
xiaoduo 发布于 2007-9-18 9:40:05 用扑获口应该也可以
qingliang 发布于 2007-9-18 9:40:31 比如:T1用来确定采样时间Tc,它应该选择内部的时钟 用T2数脉冲的个数M,它应该选择外部的时钟 我用的是光电轴编码器
pardon 发布于 2007-9-17 17:10:37
2812中,如何对测速所产生的脉冲进行计数啊?哪位老兄回答下 pardon 发布于 2007-9-17 17:14:31 qingliang大侠帮帮我 qingliang 发布于 2007-9-17 17:16:02
呵呵,才看到 使用QEP电路 pardon 发布于 2007-9-17 17:19:10
如果不用QEP电路呢 我现在就直接通过一个红外反射传感器来产生转速脉冲,送入DSP,但是怎么样去对这些脉冲计数呢 qingliang 发布于 2007-9-17 17:22:03
那就不太清楚了 不过看看一般的光电轴编码器都有两路脉冲输入的他们相位差为T/4,用来提供转向信息 用捕捉单元吧 pardon 发布于 2007-9-17 17:24:35
我也想的 可是具体怎么弄还是没有想明白 是通过脉冲的频率来测吗? 麻烦大侠把实现的思路告诉我 qingliang 发布于 2007-9-17 17:27:42
可以考虑利用一个计数器进行定周期中断 用另一个计数器进行计数 最简单的就是用M法实现,但这仅适用于高速 pardon 发布于 2007-9-18 9:18:35 用另一个计数器进行计数? 怎么记呢
xiaoduo 发布于 2007-9-18 9:40:05 用扑获口应该也可以
qingliang 发布于 2007-9-18 9:40:31 比如:T1用来确定采样时间Tc,它应该选择内部的时钟 用T2数脉冲的个数M,它应该选择外部的时钟 我用的是光电轴编码器
|