關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > dsPIC33FJ256MC710 疑難問題及解決方法

        dsPIC33FJ256MC710 疑難問題及解決方法

        作者: 時間:2009-08-17 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/163643.htm


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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永安市| 寻乌县| 海丰县| 南宁市| 依兰县| 安阳县| 晴隆县| 镇巴县| 芒康县| 定安县| 卢氏县| 峨山| 宁河县| 教育| 大英县| 东山县| 舒兰市| 瓮安县| 天台县| 柞水县| 修武县| 乃东县| 新干县| 龙川县| 吴桥县| 七台河市| 江孜县| 灵石县| 黑河市| 遂平县| 贵阳市| 阿坝县| 邛崃市| 从江县| 翁源县| 婺源县| 忻州市| 绥阳县| 庆云县| 唐山市| 犍为县|