L297步進(jìn)馬達(dá)控制器(英文:Stepper Motor Controllers)
L297的工作原理介紹
L297是意大利SGS半導(dǎo)體公司生產(chǎn)的步進(jìn)電機(jī)專用控制器,它能產(chǎn)生4相控制信號,可用于計(jì)算機(jī)控制的兩相雙極和四相單相步進(jìn)電機(jī),能夠用單四拍、雙四拍、四相八拍方式控制步進(jìn)電機(jī)。芯片內(nèi)的PWM斬波器電路可開關(guān)模式下調(diào)節(jié)步進(jìn)電機(jī)繞組中的電機(jī)繞組中的電流。該集成電路采用了SGS公司的模擬/數(shù)字兼容的I2L技術(shù),使用5V的電源電壓,全部信號的連接都與TFL/CMOS或集電極開路的晶體管兼容。L297的芯片引腳特別緊湊,采用雙列直插20腳塑封封裝,其引腳見圖1,內(nèi)部方框見圖2。
在圖2所示的L297的內(nèi)部方框圖中。變換器是一個重要組成部分。變換器由一個三倍計(jì)算器加某些組合邏輯電路組成,產(chǎn)生一個基本的八格雷碼(順序如圖3所示)。由變換器產(chǎn)生4個輸出信號送給后面的輸出邏輯部分,輸出邏輯提供禁止和斬波器功能所需的相序。為了獲得電動機(jī)良好的速度和轉(zhuǎn)矩特性,相序信號是通過2個PWM斬波器控制電動波器包含有一個比較器、一個觸發(fā)器和一個外部檢測電阻,如圖4所示,晶片內(nèi)部的通用振蕩器提供斬波頻率脈沖。每個斬波器的觸發(fā)器由振蕩器的脈沖調(diào)節(jié),當(dāng)負(fù)載電流提高時(shí)檢測電阻上的電壓相對提高,當(dāng)電壓達(dá)到Uref時(shí)(Uref是根據(jù)峰值負(fù)載電流而定的),將觸發(fā)器重置,切斷輸出,直至第二個振蕩脈沖到來、此線路的輸出(即觸發(fā)器Q輸出)是一恒定速率的PWM信號,L297的CONTROL端的輸入決定斬波器對相位線A,B,C,D或抑制線INH1和INH2起作用。CONTROL為高電平時(shí),對A,B,C,D有抑制作用;為低電平時(shí),則對抑制線INH1和INH2有抑制作用,從而可對電動機(jī)和轉(zhuǎn)矩進(jìn)行控制。