什么是步進(jìn)電機(jī)細(xì)分(wgb) “細(xì)分”是針對(duì)“步距角”而言。沒(méi)有細(xì)分狀態(tài)的話,控制系統(tǒng)(可以說(shuō)單片機(jī))每發(fā)一個(gè)步進(jìn)的脈沖信號(hào),步進(jìn)電機(jī)就會(huì)按照整步(步距角)旋轉(zhuǎn)一個(gè)特定的角度。 
步進(jìn)電機(jī)的步距角為1.8°,驅(qū)動(dòng)器不進(jìn)行細(xì)分設(shè)置,工作在整步狀態(tài)時(shí),單片機(jī)每發(fā)一個(gè)脈沖信號(hào),步進(jìn)電機(jī)旋轉(zhuǎn)1.8°。所以步進(jìn)電機(jī)旋轉(zhuǎn)一周需要的脈沖數(shù)為360°/1.8° = 200 個(gè)。所以我們單片機(jī)必須要給驅(qū)動(dòng)器發(fā)送200個(gè)脈沖才能使步進(jìn)電機(jī)旋轉(zhuǎn)一圈 
細(xì)分是步進(jìn)電機(jī)按照微小的步距角旋轉(zhuǎn),也就是常說(shuō)的微步距控制。不同的場(chǎng)合有不同的控制要求,并不是要求驅(qū)動(dòng)步進(jìn)電機(jī)一定要細(xì)分。 運(yùn)行拍數(shù)與驅(qū)動(dòng)器細(xì)分的關(guān)系:運(yùn)行拍數(shù)是指步進(jìn)電機(jī)運(yùn)行時(shí)每轉(zhuǎn)一個(gè)齒距需要的脈沖數(shù)。例如某個(gè)步進(jìn)電機(jī)有50個(gè)齒,如運(yùn)行拍數(shù)設(shè)置為160,那么步進(jìn)電機(jī)旋轉(zhuǎn)一圈需要50*160=8000步;對(duì)應(yīng)步距角=360/8000 = 0.045°。其實(shí)對(duì)于我們用戶來(lái)講沒(méi)必要去計(jì)算是幾步幾拍,我們只需要知道:步進(jìn)電機(jī)整步運(yùn)行需要的脈沖數(shù)。例如:步進(jìn)電機(jī)步距角1.8°,單片機(jī)每秒鐘給200個(gè)脈沖,則步進(jìn)電機(jī)就能夠在一秒內(nèi)轉(zhuǎn)完一圈;如果設(shè)置細(xì)分為40細(xì)分,則單片機(jī)要每秒鐘給8000個(gè)脈沖,步進(jìn)電機(jī)才能夠在一秒內(nèi)轉(zhuǎn)完一圈。 
|