資源描述:
《二相步進電機驅(qū)動》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、電機驅(qū)動器使用說明書L298N是ST公司生產(chǎn)的一種高電壓、大電流電機驅(qū)動芯片。該芯片采用15腳封裝。主要特點是:工作電壓高,最高工作電壓可達(dá)46V;輸出電流大,瞬間峰值電流可達(dá)3A,持續(xù)工作電流為2A;額定功率25W。內(nèi)含兩個H橋的高電壓大電流全橋式驅(qū)動器,可以用來驅(qū)動直流電動機和步進電動機、繼電器線圈等感性負(fù)載;采用標(biāo)準(zhǔn)邏輯電平信號控制;具有兩個使能控制端,在不受輸入信號影響的情況下允許或禁止器件工作有一個邏輯電源輸入端,使內(nèi)部邏輯電路部分在低電壓下工作;可以外接檢測電阻,將變化量反饋給控制電路。使用L298N
2、芯片驅(qū)動電機,該芯片可以驅(qū)動一臺兩相步進電機或四相步進電機,也可以驅(qū)動兩臺直流電機。簡要說明:一、尺寸:80mmX45mm二、主要芯片:L298N、光電耦合器三、工作電壓:控制信號直流5V;電機電壓直流3V~46V(建議使用36伏以下)四、最大工作電流:2.5A五、額定功率:25W特點:1、具有信號指示。2、轉(zhuǎn)速可調(diào)3、抗干擾能力強4、具有過電壓和過電流保護5、可單獨控制兩臺直流電機6、可單獨控制一臺步進電機7、PWM脈寬平滑調(diào)速8、可實現(xiàn)正反轉(zhuǎn)9、采用光電隔離六、有詳細(xì)使用說明書七、提供相關(guān)軟件八、提供例程及其
3、學(xué)習(xí)資料實例一:步進電機的控制實例步進電機是數(shù)字控制電機,它將脈沖信號轉(zhuǎn)變成角位移,即給一個脈沖信號,步進電機就轉(zhuǎn)動一個角度,因此非常適合于單片機控制。步進電機可分為反應(yīng)式步進電機(簡稱VR)、永磁式步進電機(簡稱PM)和混合式步進電機(簡稱HB)。一、步進電機最大特點是:1、它是通過輸入脈沖信號來進行控制的。2、電機的總轉(zhuǎn)動角度由輸入脈沖數(shù)決定。3、電機的轉(zhuǎn)速由脈沖信號頻率決定。二、步進電機的驅(qū)動電路根據(jù)控制信號工作,控制信號由單片機產(chǎn)生。(或者其他信號源)如圖:按CTRL并點擊(L298N驅(qū)動器與直流電機接線
4、圖)三、基本原理作用如下:兩相四拍工作模式時序圖:步進電機信號輸入第一步第二步第三步第四步返回第一步正轉(zhuǎn)IN10111返回IN21011返回IN31101返回IN41110返回反轉(zhuǎn)IN11110返回IN21101返回IN31011返回IN40111返回(1)控制換相順序1、通電換相這一過程稱為脈沖分配。例如:1、兩相四線步進電機的四拍工作方式,其各相通電順序為(A-B-A’-B’)依次循環(huán)?!独弧⒉竭M電機正轉(zhuǎn)兩相四拍程序》(通電控制脈沖必須嚴(yán)格按照這一順序分別控制A,B相的通斷。)2、兩相四線步進電機的四拍工作
5、方式,其各相通電順序為:(A-AB-B-BA’-A’-A’B’-B’-B’A)例二、步進電機正轉(zhuǎn)兩相八拍程序》依次循環(huán)。(出于對力矩、平穩(wěn)、噪音及減少角度等方面考慮。往往采用八拍工作方式)(2)控制步進電機的轉(zhuǎn)向如果給定工作方式正序換相通電,步進電機正轉(zhuǎn),如果按反序通電換相,則電機就反轉(zhuǎn)。如:正轉(zhuǎn)通電順序是:(A-B-A’-B’依次循環(huán)。)則反轉(zhuǎn)的通電順序是:(B‘-A’-B-A依次循環(huán)。)參考下例:《例三、步進電機反轉(zhuǎn)兩相四拍程序》《例四、步進電機反轉(zhuǎn)兩相八拍程序》(3)控制步進電機的速度如果給步進電機發(fā)一個控
6、制脈沖,它就轉(zhuǎn)一步,再發(fā)一個脈沖,它會再轉(zhuǎn)一步。兩個脈沖的間隔越短,步進電機就轉(zhuǎn)得越快。調(diào)整單片機發(fā)出的脈沖頻率,就可以對步進電機進行調(diào)速。(注意:如果脈沖頻率的速度大于了電機的反應(yīng)速度,那么步進電機將會出現(xiàn)失步現(xiàn)象)。參考下例:《例五、步進電機兩相四拍調(diào)速程序》《例六、步進電機兩相八拍調(diào)速程序》(4)四相電機的控制程序如圖:按CTRL并點擊(驅(qū)動器控制四相步進電機接線圖)《例一、步進電機正轉(zhuǎn)兩相四拍程序》《例七、四相步進電機正轉(zhuǎn)四拍程序》《例八、四相步進電機正轉(zhuǎn)八拍程序》《例九、四相步進電機反轉(zhuǎn)四拍程序》《例十
7、、四相步進電機反轉(zhuǎn)八拍程序》《例十一、四相步進電機四拍調(diào)速程序》《例十二、四相步進電機八拍調(diào)速程序》《例十三、四相步進電機八拍調(diào)速程序方法二》以下為參考程序:《例十四、步進電機分檔控制》《例十五、步進電機每按一下轉(zhuǎn)1.8度》《例十六、步進電機每按一下轉(zhuǎn)3.6度》實例二:直流電機的控制實例使用直流/步進兩用驅(qū)動器可以驅(qū)動兩臺直流電機。分別為M1和M2。引腳A,B可用于輸入PWM脈寬調(diào)制信號對電機進行調(diào)速控制。(如果無須調(diào)速可將兩引腳接5V,使電機工作在最高速狀態(tài),既將短接帽短接)實現(xiàn)電機正反轉(zhuǎn)就更容易了,輸入信號端
8、IN1接高電平輸入端IN2接低電平,電機M1正轉(zhuǎn)。(如果信號端IN1接低電平,IN2接高電平,電機M1反轉(zhuǎn)。)控制另一臺電機是同樣的方式,輸入信號端IN3接高電平,輸入端IN4接低電平,電機M2正轉(zhuǎn)。(反之則反轉(zhuǎn)),PWM信號端A控制M1調(diào)速,PWM信號端B控制M2調(diào)速。可參考下圖表:電機旋轉(zhuǎn)方式控制端IN1控制端IN2控制端IN3控制端IN4輸入PWM信號改變脈寬可調(diào)速