l298n驅(qū)動(dòng)42步進(jìn)電機(jī)程序
如果不是電路電機(jī)的問題,應(yīng)該是接錯(cuò)線后電路自動(dòng)保護(hù)檢查的方法是將A1,A2或B1,B2上電機(jī)連線對(duì)調(diào)一下A1的連線與A2的對(duì)調(diào)或?qū)1與B3的接線對(duì)調(diào)只調(diào)一對(duì)就行如果對(duì)調(diào)后仍是一樣,那電路就有問題了l298n驅(qū)動(dòng)42步進(jìn)電機(jī);L293D電機(jī)驅(qū)動(dòng)模塊與L298N電機(jī)驅(qū)動(dòng)模塊之間的主要區(qū)別包括芯片類型輸出電流能力和光電隔離措施1 芯片類型的差異 L293D電機(jī)驅(qū)動(dòng)模塊采用的芯片是ST公司專為步進(jìn)電機(jī)驅(qū)動(dòng)設(shè)計(jì)的 L298N電機(jī)驅(qū)動(dòng)模塊采用的芯片是典型的H橋驅(qū)動(dòng)集成電路,如STG298N2 輸出電流能力的差異 L293D電機(jī)驅(qū)動(dòng)模塊的最。
大致上電壓的選擇,最大極限受L298N的限制46V,最小極限受電機(jī)轉(zhuǎn)速限制如果電機(jī)轉(zhuǎn)速不需要很高,可以試試12V,如果速度要高,就加大電壓,24V36V當(dāng)然,還要考慮其他元件的配合和成本了,如圖中有個(gè)電容16V,如果VCC是24V,電容就得換,可能就貴了點(diǎn);l298可以控制兩個(gè)電動(dòng)機(jī),有四個(gè)輸入端,接在單片機(jī)的P0口上還有兩個(gè)使能端,接在p1口上把很簡(jiǎn)單 l298n驅(qū)動(dòng)42步進(jìn)電機(jī)我剛做完這個(gè)課設(shè)呵呵上網(wǎng)找找資料把。
步進(jìn)電機(jī)的單片機(jī)控制 通過IO口輸出的具有時(shí)序的方波作為步進(jìn)電機(jī)的控制信號(hào),信號(hào)經(jīng)過芯片L298N驅(qū)動(dòng)步進(jìn)電機(jī)同時(shí),用 4X4的鍵盤來對(duì)電機(jī)的狀態(tài)進(jìn)行控制,并用數(shù)碼管顯示電機(jī)的轉(zhuǎn)速,采用74LS164作為4位單個(gè)數(shù)碼管的顯示驅(qū)動(dòng),從單片機(jī)輸入信號(hào)采通過IO口輸出的具有時(shí)序的方波作為步進(jìn)電機(jī)的控制信號(hào),信號(hào)。
l298n驅(qū)動(dòng)42步進(jìn)電機(jī)程序
l298n并沒有改變電機(jī)的轉(zhuǎn)速,它只是起到放大電壓的作用單單的單片機(jī)電壓過小無法驅(qū)動(dòng)電機(jī),所以需要l298n將電壓穩(wěn)到12v,否則電機(jī)不會(huì)轉(zhuǎn),或是轉(zhuǎn)的慢,只要依照相應(yīng)的端口接上就可以使用了。
2一個(gè)線圈沒電試試單獨(dú)接一個(gè)線圈,找出沒電的線圈,看是否電路問題,比如對(duì)應(yīng)線圈的EN腳的電平是否正常,還是接觸不良還有一個(gè)極小的可能是電機(jī)燒了一個(gè)線圈,用萬用表測(cè)一下兩個(gè)線圈的電阻,如果懸殊太大就說明一個(gè)線圈燒了3驅(qū)動(dòng)電流不足,電壓太低4啟動(dòng)頻率太高這個(gè)一般會(huì)傍有。