資源描述:
《直流電機驅動芯片 直流電機驅動》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、直流電機驅動芯片直流電機驅動L298N電機驅動模塊使用手冊L298N是ST公司生產的一種高電壓、大電流電機驅動芯片。該芯片采用15腳封裝。主要特點是:工作電壓高,最高工作電壓可達40V;輸出電流大,瞬間峰值電流可達4A,持續(xù)工作電流為2A;額定功率25W。內含兩個H橋的高電壓大電流全橋式驅動器,可以用來驅動直流電動機和步進電動機、繼電器線圈等感性負載;采用標準邏輯電平信號控制;該芯片可以驅動一臺兩相步進電機或四相步進電機,也可以驅動兩臺直流電機。具體參數如下表:工作電壓:5.5V-36V工作頻率:0-10KHZ驅動電流:0-4A(安培)驅動類型:Transi
2、stor通態(tài)電阻:0.3Ω(歐)模塊尺寸:(長)69mm*(寬)43mm*(高)32mm10保護功能輸入信號采用光電隔離保護電路注:1.以上參數是在25攝氏度測得控制接口說明:IN1:電機驅動OUT1控制端,電機轉向(M1_DR1)控制端;(0=OUT1(高電平),1=OUT1(低電平));IN2:電機驅動OUT2控制端,電機轉向(M1_DR2)控制端;(0=OUT2(高電平),1=OUT2(低電平));IN3:電機驅動OUT3控制端,電機轉向(M2_DR1)控制端;(0=OUT3(高電平),1=OUT3(低電平));IN4:電機驅動OUT4控制端,電機轉向
3、(M2_DR2)控制端;(0=OUT4(高電平),1=OUT4(低電平));+5V:控制電路電源正極(5V);GND:控制電路電源負極(0V);兩臺直流電機驅動下接口定義:24VCC:接電機驅動電源的正極(5V~36V);24GND:接電機驅動電源的負極(0V);OUT1:接直流M1電機的正極;OUT2:接直流M1電機的負極;OUT3:接直流M2電機的正極;OUT4:接直流M2電機的負極;兩相四拍步進電機驅動下接口定義:24VCC:接電機驅動電源的正極(5V~36V);24GND:接電機驅動電源的負極(0V);OUT1:接步進電機的A+相序;OUT2:接步進
4、電機的B+相序OUT3:接步進電機的A-相序10OUT4:接步進電機的B-相序二、步進電機的應用領域1、步進電機在當今信息工業(yè)社會中所扮演的角色日趨重要,尤其以計算機外圍的一些裝置更是不可缺少,如軟驅、打印機、繪圖機等,又如CNC工具機、機器人、順序控制系統(tǒng)等各種信息工業(yè)產品中,無不以步進電機作為其傳動的核心。2.步進電機主要用于一些有http://www.wenku1.com定位要求的場,例如:線切割的工作臺拖動,植毛機工作臺(毛孔定位),包裝機(定長度)?;旧仙婕暗蕉ㄎ坏膱龊隙加玫玫?。3.廣泛應用于ATM機、噴繪機、刻字機、寫真機、噴涂設備、醫(yī)療儀器及
5、設備、計算機外設及海量存儲設備、精密儀器、工業(yè)控制系統(tǒng)、辦公自動化、機器人等領域。特別適合要求運行平穩(wěn)、低噪音、響應快、使用壽命長、高輸出扭矩的應用場合。
10三、電機驅動問題1)為什么要采用光電隔離的設計方案?答:不用光電隔離的驅動模塊壞了,可能會燒壞控制部分的電路(如CPU等)。用了光電隔離電路,輸入與輸出沒有直接相連,不但可以保護控制部分電路的安全,而且還可以防止了電機的感應電壓不能干擾控制電路,這樣從而抗干擾能力強。四、步進電機的控制實例步進電機是數字控制電機,它將脈沖信號轉變成角位移,即給一個脈沖信號,步進電機就轉動一個角度,因此非常適合于單片機控
6、制。步進電機可分為反應式步進電機(簡稱VR)、永磁式步進電機(簡稱PM)和混合式步進電機(簡稱HB)。4.1兩相四拍步進電機控制方框圖4.2兩相四拍工作模式時序圖:步進電機信號輸入第一步第二步第三步第四步返回第一步返回正轉返回返回返回返回反轉返回返回返回注解:101:表示高電平;0:表示低電平;4.3控制換相順序兩相四線步進電機的四拍工作方式,其各相通電順序為(A-B-A’-B’)依次循環(huán)。(通電控制脈沖必須嚴格按照這一順序分別控制A,B相的通斷。)4.4控制步進電機的轉向如果給定工作方式正序換相通電,步進電機正轉,如果按反序通電換相,則電機就反轉。如:正轉
7、通電順序是:(A-B-A’-B’依次循環(huán)。)則反轉的通電順序是:(B‘-A’-B-A依次循環(huán)。)4.5控制步進電機的速度如果給步進電機發(fā)一個控制脈沖,它就轉一步,再發(fā)一個脈沖,它會再轉一步。兩個脈沖的間隔越短,步進電機就轉得越快。調整單片機發(fā)出的脈沖頻率,就可以對步進電機進行調速。(注意:如果脈沖頻率的速度大于了電機的反應速度,那么步進電機將會出現失步現象)。4.6兩相四拍步進電機控制的部分程序/*=======================================================================10#include
8、#defineucharunsignedchar#d