1.
步進(jìn)電機是將電脈沖信號轉變?yōu)榻俏灰苹蚓€(xiàn)位移的開(kāi)環(huán)控制元件。在非超載的情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,當步進(jìn)驅動(dòng)器接收到一個(gè)脈沖信號,它就驅動(dòng)
步進(jìn)電機按設定的方向轉動(dòng)一個(gè)固定的角度,稱(chēng)為"步距角",它的旋轉是以固定的角度一步一步運行的。可以通過(guò)控制脈沖個(gè)數來(lái)控制角位移量,從而達到準確定位的目的;同時(shí)可以通過(guò)控制脈沖頻率來(lái)控制電機轉動(dòng)的速度和加速度,從而達到調速的目的。
2.脈沖計數
我們計算需要的脈沖數,需要先了解驅動(dòng)器的細分步數。每個(gè)驅動(dòng)器都可以設置其細分步數,我們選擇需要的細分步數然后計算脈沖數。如選擇細分步數為3600,則步進(jìn)角=360/3600=0.°。代表我們每提供一個(gè)高低脈沖(注意個(gè)高電壓+個(gè)低電壓才算一個(gè)脈沖)電機旋轉0.°,則若我們想要旋轉00°,那么只需要提供000個(gè)脈沖即可。
步進(jìn)電機
3.引導角度實(shí)現方法
下面詳細的說(shuō)一下實(shí)現的具體方法,我們可在接收到軟件給我們下發(fā)的旋轉一定的角度命令后,計算需要旋轉的脈沖數,然后可通過(guò)定時(shí)器控制高低電平持續的時(shí)間(通過(guò)控制持續的時(shí)間我們就可以控制我們電機的旋轉速度),在每次高低電轉時(shí)(此時(shí)會(huì )進(jìn)到定時(shí)器中斷中)我們就可將設置的變量值+(注意變量須從0開(kāi)始計數),在判斷設置的變量是否為我們計算的脈沖數的2倍(高低電平需要進(jìn)行翻轉2次才是個(gè)脈沖),若是則證明電機已旋轉到我們需要的角度,則控制電機停下,若不是則需要繼續計數,直到計數值滿(mǎn)足我們的需求在將電極停下。等待下次命令的到來(lái),我們在進(jìn)行下次的旋轉。經(jīng)過(guò)以上的操作我們就實(shí)現了電機旋轉角度的控制。
看到這里是不是感覺(jué)步進(jìn)電機的控制很簡(jiǎn)單,手里有步進(jìn)電機的小伙伴是不是等不及的需要實(shí)驗一下了呢?
美蓓亞斯作為集生產(chǎn)研發(fā)設計一體的高新技術(shù)企業(yè),專(zhuān)注于
模組滑臺自動(dòng)化機械研發(fā),國內領(lǐng)先的
直線(xiàn)模組、
線(xiàn)性模組、
多軸模組、
直線(xiàn)滑臺、
線(xiàn)性滑臺、
步進(jìn)電機及
步進(jìn)驅動(dòng)器供應商,我們的產(chǎn)品廣泛應用于國內外各個(gè)行業(yè),貼心售后服務(wù),用
模組選擇我們就對了!