關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > dsPIC33FJ256MC710 疑難問(wèn)題及解決方法

dsPIC33FJ256MC710 疑難問(wèn)題及解決方法

作者: 時(shí)間:2009-08-17 來(lái)源:網(wǎng)絡(luò) 收藏

在使用調(diào)試(Debug)模式運(yùn)行程序時(shí),用示波器可觀察到芯片53號(hào)引腳RF8上電平在每次編碼器位置過(guò)零時(shí)產(chǎn)生了翻轉(zhuǎn)。QEI模塊工作正常。而使用下載(Pro-gram)模式下載程序后,用示波器察到芯片53號(hào)引腳RF8上電平在每次編碼器位置過(guò)零時(shí)不發(fā)生變化,QEI模塊工作不正常。
修改初始化程序,初始化復(fù)用引腳時(shí)增加對(duì)模數(shù)轉(zhuǎn)化模塊AD2PCFGL的配置,就了這個(gè)。程序修改如下:

本文引用地址:http://butianyuan.cn/article/163643.htm


修改后的程序在下載(Program)模式的情況下,用示波器可以觀察到芯片53號(hào)引腳RF8上電平在每次編碼器位置過(guò)零時(shí)產(chǎn)生翻轉(zhuǎn),QEI模塊正常工作。
實(shí)際應(yīng)用QEI模塊時(shí),直接讀取POSCNT寄存器的值,就可知道所測(cè)量旋轉(zhuǎn)軸的絕對(duì)位置。本文選用1024線的光電編碼器,通過(guò)配置寄存器選擇X4模式,POSCNT寄存器的計(jì)數(shù)范圍為0~4 096。根據(jù)索引脈沖中斷和POSCNT寄存器的值,便可精確地知道旋轉(zhuǎn)軸的旋轉(zhuǎn)方向、旋轉(zhuǎn)速度、當(dāng)前旋轉(zhuǎn)軸位置等,精度可以達(dá)到1/4 096。



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉