關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 全數字伺服系統中位置環和電子齒輪的設計

        全數字伺服系統中位置環和電子齒輪的設計

        作者: 時間:2011-02-26 來源:網絡 收藏

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

        3 電子齒輪的設計

        3.1 電子齒輪的原理

        為了使指令脈沖當量與反饋脈沖當量一致,在伺服系統的實際應用中,需要采用電子齒輪來進行調節。這里設電機轉過一圈對應的機械位移是ΔL,則反饋脈沖當量可以計算如下:

        ΔPfL/(4×2500)(5)

        這里考慮采用2500脈沖/圈的增量式光電編碼盤,并且經4倍頻電路使用。

        當指令脈沖當量ΔPg與反饋脈沖當量ΔPf不匹配時,必須采用電子齒輪系數Kg來使兩者匹配。其公式如下:

        ΔPgKgPf(6)

        從圖2可以看出,電子齒輪Kg在位置環的外面,因此改變Kg的值不會影響位置環的性能。在目前的伺服應用中,電子齒輪Kg的取值范圍為0.01=Kg=100。

        通常在采用軟件實現電子齒輪時可以設置兩個比例系數,即

        Kg=spdt1/spdt2(7)

        則式(6)變為

        ΔPgspdt1Pfspdt2(8)

        式中:spdt1可以看作是指令脈沖的電子齒輪系數,而spdt2可看作是反饋脈沖的電子齒輪系數。

        為了更加詳細地說明電子齒輪的用途,下面將分兩種情況來分析。

        3.1.1 對指令脈沖頻率的跟蹤

        此時電機的速度由指令脈沖的頻率決定,其轉速v(r/min)與輸入脈沖頻率fin(Hz)的關系如下:

        v=(9)

        通過設置兩個電子齒輪系數,可以在同一個輸入脈沖頻率下獲得不同的電機穩定轉速。另外,輸入的最高脈沖頻率不能超過DSP識別的范圍,這里考慮DSP在讀取電平值時,該電平至少需要維持2個機器周期的時間,因此最大的輸入脈沖頻率為

        finmax=MHz=5MHz

        在伺服系統的一般應用中,輸入脈沖頻率一般在幾十到幾百kHz。這種情況下如果電機處于速度控制模式下,可以通過調節指令脈沖頻率來實現電機的調速;如果電機位于位置控制模式下,則需要對指令脈沖和反饋脈沖的脈沖誤差進行累計,最終全部輸出,這一步可以通過位置環的脈沖誤差累加器ΔS來實現。

        3.1.2 對指令脈沖個數的跟蹤

        這種情況下輸入的脈沖個數決定于電機連接的機械軸的實際位移量。其機械總位移L與輸入脈沖的個數S有如下關系:

        L=SΔPg(10)

        結合式(5)和式(6),可得

        L=(11)

        通過設定spdt1spdt2,可以在相同的脈沖輸入個數下獲得不同的機械軸位移。另外,在這種情況下,當輸入脈沖的頻率高于電機在額定轉速時對應的輸入脈沖頻率時,就會出現滯留脈沖的情況。與第一種情況類似,可以通過脈沖誤差累加器ΔS來保存滯留脈沖,并最終輸出,從而實現電機定位時的無誤差。



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 仙桃市| 南岸区| 介休市| 黔西县| 榆树市| 乌恰县| 克什克腾旗| 南安市| 梁山县| 黔西县| 巴中市| 得荣县| 巴塘县| 都兰县| 修文县| 蕉岭县| 隆回县| 津市市| 北票市| 耿马| 林芝县| 内乡县| 长海县| 黑龙江省| 梁河县| 青岛市| 吉木萨尔县| 砚山县| 牡丹江市| 梓潼县| 乌苏市| 嫩江县| 益阳市| 壤塘县| 宁强县| 宣汉县| 海南省| 通城县| 将乐县| 于都县| 嘉荫县|