在线观看国产精品va_国产综合精品久久99之一_久久精品99久久国产香蕉欧美_久久99re热在线观看视频_久久综合丝袜日本网_无码网站天天爽免费看视频,黄色软件免费看

行業(yè)新聞 /

步進(jìn)馬達電機哪家好_步進(jìn)電機減速行程

發(fā)布日期:2020-12-15 08:09

多級細分驅動(dòng)系統的實(shí)現
 
1 系統組成
 
系統由主機、鍵盤(pán)輸入系統、步進(jìn)顯示系統、步進(jìn)控制系統組成。主機采用AT89C51單片機,其為低功耗的8位單片機,片內有一個(gè)4K字節的Flash可編程、可擦除、只讀存儲器,故可簡(jiǎn)化系統構成,且可滿(mǎn)足本系統數據存儲空間的要求。主機接收串行口送來(lái)的步進(jìn)控制數據,并對其進(jìn)行處理,以實(shí)施步進(jìn)控制。鍵盤(pán)輸入系統是用來(lái)輸入控制所需的細分檔位。系統設計時(shí),考慮到隨著(zhù)細分的精確化,如128步細分時(shí),步距角達到足夠小,能滿(mǎn)足各種步進(jìn)要求,故以2的整數次冪作為細分基準。步進(jìn)顯示系統由液晶顯示器顯示當前細分檔位和細分后的步進(jìn)角等參數。為了減少電路的復雜性,該顯示器顯示的最小單位規定為0.01°。步進(jìn)控制系統由D/A轉換部分和驅動(dòng)系統組成。D/A轉換部分包括3片DAC0830集成芯片和數據鎖存系統。DAC0830轉換分辨率是8位,該芯片具有與微處理器兼容、價(jià)格低廉、接口簡(jiǎn)單、轉換控制容易等優(yōu)點(diǎn)。D/A轉換部分的功能是將二進(jìn)制代碼表示的階梯波數值轉換為相應的電流值輸出,經(jīng)驅動(dòng)系統放大,控制步進(jìn)電機轉動(dòng)。驅動(dòng)系統采用三級管實(shí)現電流放大。
2 細分階梯波的產(chǎn)生
 
細分的實(shí)現過(guò)程,就是插入電流合成向量和轉換電流合成向量的過(guò)程。電流合成向量轉化的前提是合成向量的插入。在系統中,由主機根據設定的細分檔位,計算出相關(guān)參數,經(jīng)查表生成相對應的階梯波,即插入了電流合成向量。在正轉或反轉的控制信號下,階梯波脈沖由輸出端口經(jīng)鎖存系統送入D/A轉換器件DAC0830進(jìn)行電流合成向量的轉化,輸出對應的電流值,經(jīng)驅動(dòng)放大控制步進(jìn)電機,從而實(shí)現了細分驅動(dòng)。
 
電流合成向量的插入是實(shí)現細分的關(guān)鍵,而要得到電流合成向量,首先必須產(chǎn)生階梯波。在三相電機半步工作的情況下,要實(shí)現4步細分,就必須將B相電流分成4份,但不是等分,需保證θ1=θ2=θ3=θ4。若θ1、θ2、θ3、θ4分別對應的電流向量是IB1、IB2、IB3、IB4,則在θ1所對應的三角形內,設步進(jìn)角為θb,則α=180°-θb,β=θb-θ1,由正弦定理得考慮到一般情況,由于細分時(shí)步進(jìn)電機控制脈沖波形是階梯型,如對B相進(jìn)行4步細分時(shí),其電流輸入依次為IB1、IB1+ IB2、IB1+ IB2+ IB3、IB1+ IB2+ IB3+ IB4,相應合成磁勢轉過(guò)的角度為θ1、θ1+θ2、θ1+θ2+θ3、θ1+θ2+θ3+θ4,此時(shí)設IBk即為電流合成向量中B相階梯波中第k階的電流值,θk即為此時(shí)合成磁勢相應轉過(guò)的角度。由此推出,對B相來(lái)講,在步進(jìn)電機的步進(jìn)角度為θb時(shí),考慮到IA=IB,則階梯波型其任一階的電流值為同理,可求得A相和C相在細分時(shí)對應的階梯波電流值。對(1)式求解,考慮D/A器件DAC0830的轉換精度是8位,轉換穩定時(shí)間是1 μs,故最大進(jìn)行了128步細分的運算,相應求得其對應的細分電流值,并進(jìn)行了相應的轉換,得到對應的二進(jìn)制數值列表。此時(shí),列表全部的數值就是在實(shí)現128步細分時(shí),對應階梯波各階的電流值。
 
3 多級細分驅動(dòng)的實(shí)現
 
要在細分的基礎上實(shí)現多級細分,就必須針對不同的細分檔位生成不同的階梯波。為此,該系統采用了循環(huán)增量查表法。首先建立階梯波數值存儲表格,有兩種方法,一種是針對每種細分方式建立相應的表格,其特點(diǎn)是細分種類(lèi)多樣,但表格所占空間較大;另外一種,也就是該系統采用的,以最大細分檔位對應的步數僅建立一個(gè)表格,大大減少了所需的存儲空間,并減少了程序運行中的不穩定因素。在具體控制中,該系統通過(guò)設定循環(huán)增量基數,使不同的細分檔位對應不同的細分步數,實(shí)現了多級細分驅動(dòng)。
 
循環(huán)增量基數是指針對不同的細分檔位,實(shí)現等間隔尋址時(shí)相應跳躍的步數。循環(huán)增量基數是在細分檔位設定后,由相應的計算公式得到。由于該系統最大細分步數為128步,即表格最大長(cháng)度為128個(gè)字節,若細分步數為m步,則循環(huán)增量基數為L(cháng)B=(128/m)-1。不同的檔位對應不同的循環(huán)增量基數,同一表格就產(chǎn)生了多級細分所需的階梯波。
 
另外,在整步控制的基礎上,若細分為m步,對每m步運行中的各項電流值進(jìn)行分析比較,可發(fā)現存在以下規律,即各相電流值的變化趨勢,隨著(zhù)相位變化循環(huán)地出現,細分控制中各相電流值變化規律
 
各相 A→B B→C C→A
 
A相 高→遞減 電流值=0 增加→高
 
B相 增加→高 高→遞減 電流值=0
 
C相 電流值=0 增加→高 高→遞減
 
每一種保持或變化都是持續m/2步,且可看出其良好的循環(huán)性。依據以上規律,在具體控制中,該系統單獨對由A→B控制時(shí)各相相應的電流值變化,實(shí)現子程序控制,而對整體控制則采用圓周移位的方式實(shí)現,即隨著(zhù)合成磁勢在A(yíng)→B、B→C、C→A的轉動(dòng),對同一輸出地址,相應每m步的控制數據循環(huán)出現。采用這種方式,簡(jiǎn)化了實(shí)際控制程序,提高了控制效率。
 

? 2005-2019 深圳市美蓓亞斯科技有限公司 版權所有,并保留所有權利。未經(jīng)書(shū)面許可,本網(wǎng)站任何部分內容不得被復制或抄襲用任何目的,違者必究。 粵ICP備15014491號
  • 電話(huà)咨詢(xún)

  • 在線(xiàn)咨詢(xún)
  • 0755-23491100
  • 150 1374 3344
  • 150 9993 1683
沙河市| 柳江县| 中方县| 连城县| 长宁区| 凤阳县| 洛宁县| 靖江市| 岱山县| 兰州市| 海安县| 五峰| 昆山市| 勃利县| 潼南县| 旬邑县| 襄垣县| 东兰县| 衡山县| 新昌县| 广丰县| 河东区| 宜黄县| 邹城市| 平塘县| 环江| 宜兰市| 兴和县| 太保市| 冷水江市| 平谷区| 伊春市| 西畴县| 高安市| 临汾市| 中阳县| 农安县| 古浪县| 南通市| 咸宁市| 垣曲县|