关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > dsPIC33FJ256MC710 疑难问题及解决方法

dsPIC33FJ256MC710 疑难问题及解决方法

作者:时间:2009-08-17来源:网络收藏

在使用调试(Debug)模式运行程序时,用示波器可观察到芯片53号引脚RF8上电平在每次编码器位置过零时产生了翻转。QEI模块工作正常。而使用下载(Pro-gram)模式下载程序后,用示波器察到芯片53号引脚RF8上电平在每次编码器位置过零时不发生变化,QEI模块工作不正常。
修改初始化程序,初始化复用引脚时增加对模数转化模块AD2PCFGL的配置,就了这个。程序修改如下:

本文引用地址:http://www.eepw.com.cn/article/163643.htm


修改后的程序在下载(Program)模式的情况下,用示波器可以观察到芯片53号引脚RF8上电平在每次编码器位置过零时产生翻转,QEI模块正常工作。
实际应用QEI模块时,直接读取POSCNT寄存器的值,就可知道所测量旋转轴的绝对位置。本文选用1024线的光电编码器,通过配置寄存器选择X4模式,POSCNT寄存器的计数范围为0~4 096。根据索引脉冲中断和POSCNT寄存器的值,便可精确地知道旋转轴的旋转方向、旋转速度、当前旋转轴位置等,精度可以达到1/4 096。



评论


相关推荐

技术专区

关闭