• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用DSP實(shí)現(xiàn)增量式光電編碼器的細(xì)分

    用DSP實(shí)現(xiàn)增量式光電編碼器的細(xì)分

    作者: 時間:2010-12-22 來源:網(wǎng)絡(luò) 收藏

    3 軟件辨向

    本文引用地址:http://www.czjhyjcfj.com/article/151159.htm

    要精確的控制電機(jī),就必須精確判斷當(dāng)電機(jī)轉(zhuǎn)動出現(xiàn)來回?cái)[動時的方向。對硬件辨向只能做到在整周期計(jì)數(shù)時知道電機(jī)的轉(zhuǎn)動方向,當(dāng)在一個整周期內(nèi)方向改變時,硬件辨向就不能及時的傳遞方向信息。我們根據(jù)判方向的規(guī)則,在軟件中完成辨向,在1,2,7,8卦限,x2小于等于2.5v時為順時針轉(zhuǎn)動,大于2.5v為逆時針轉(zhuǎn)動;在3,4,5,6卦限,x2大于2.5v時為順時針轉(zhuǎn)動, 小于等于2.5v為逆時針轉(zhuǎn)動;程序流程:

    direction=1,表示順時針,為0是逆時針;

    若做到1024細(xì)分, 分八個卦限,每個卦限有256個細(xì)分值。在DSP中只需要256×16個單元存儲細(xì)分值即可。

    細(xì)分碼如下:

    在DSP中有

    細(xì)分碼

    地址碼

    卦限地址

    A/D轉(zhuǎn)換得到的地址

    000,0000,0000

    000 3

    00,0000,0000~00,0000,0010

    000,0000,0001

    000 6

    00,0000,0011~0000,0010~101

    000,0000,0010

    。 9

    1001

    000,0000,0011

    。13

    1101

    000,0000,0100

    。16

    10000

    000,0000,0101

    19

    1

    000,0000,0110

    22

     

    000,0000,0111

    25

     

    000,0000,1001

    28

     

    000,0000,1010.....

    31

     

    000,0000,1011

    35

     

    000,0000,1100

    38

     

    000,0000,1101

    41

     

    000,0000,1110

    44

     

    000,0000,1111

    47

     

    000,0001,0000

    50

     

    000,0001,0001

    53

     

    000,0001,0010

    57

     

     

    60

     

     

    63

     

     

    66

     

     

    69

     

    000,0110,1111

    366

     

    000,0111,0000

    370

     

    000,0111,0001

    373

     

    000,0111,0010

    377

     

    000,0111,0011

    381

     

    000,0111,0100

    384

     

    000,0111,0101

    388

     

    000,0111,0110

    391

     

    000,0111,0111

    395

     

    000,0111,1000

    399

     

    000,0111,1001

    402

     

    000,0111,1010

    406

     

    000,0111,1011

    410

     

    000,0111,1100

    413

     

    000,0111,1101

    417

     

    000,0111,1110

    420

     

    000,0111,1111

    424

     

    000,1000,0000

     

     

    ......

     

     

    000,1111,1000(248)

    945

     

    000,1111,1001

    981

     

    000,1111,1010

    987

     

    000,1111,1011

    993

     

    000,1111,1100

    999

     

    000,1111,1101

    1005

     

    000,1111,1110

    1012

     

    000,1111,1111

    1018

    00

    001,0000,0000

    1024

    11,1111,1111~11,1111,1

    接地電阻相關(guān)文章:接地電阻測試方法



    上一頁 1 2 3 下一頁

    評論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 武平县| 墨玉县| 巴林左旗| 商洛市| 海宁市| 六盘水市| 获嘉县| 万载县| 郑州市| 新邵县| 南开区| 霸州市| 安远县| 儋州市| 柯坪县| 沙雅县| 辽宁省| 伊金霍洛旗| 丽水市| 沙湾县| 定南县| 商都县| 仁化县| 沂南县| 金秀| 文登市| 勐海县| 镶黄旗| 汤原县| 新竹市| 浑源县| 金塔县| 邛崃市| 集安市| 罗城| 广安市| 嘉荫县| 花垣县| 广河县| 穆棱市| 嘉禾县|