|
|
經(jīng)過幾個(gè)星期(沒有發(fā)貼,呵呵)最大努力, 不停的調(diào)試程序, 我終于對(duì)用L298N來控制兩相四線步進(jìn)電機(jī)絕望了。 咬牙買了TB6600,等到貨再更新過程哈,我的錢錢啊……。 。
步進(jìn)電機(jī)的轉(zhuǎn)速,角度, 不管是用中斷還是DELAY延時(shí),都不好進(jìn)行控制。
不是不轉(zhuǎn),也會(huì)轉(zhuǎn), 也會(huì)正轉(zhuǎn),也會(huì)反轉(zhuǎn),速度也會(huì)加,也會(huì)減。
但是,但是, 我遇到幾個(gè)問題,真心解決不了了。肯定有各位大神有好的程序和方法幫忙解決,但我是心累了。
看到網(wǎng)上用一樣的程序可以隨心所欲的對(duì)步機(jī)進(jìn)行控制的大神,我是佩服得五體投地了,還有可能我這個(gè)電機(jī)有問題吧……。
對(duì)步進(jìn)電機(jī)要精確控制,個(gè)人建議不要再在L298N上浪費(fèi)時(shí)間了。
遇到的問題:
1.低速的轉(zhuǎn)動(dòng)不連續(xù),感覺是幾個(gè)脈沖一完,就停頓一下,再來“篤篤篤”幾個(gè)脈沖,一完,又停頓一下。再來……程序的延時(shí)時(shí)間 調(diào) 了無數(shù)遍, 以為是DELAY延時(shí)的問題,用中斷,時(shí)間各種調(diào)……一樣,
2.轉(zhuǎn)過的角度與想要的角度不一樣。 比如我期望的是180度,低速可以,但那個(gè)一停頓一轉(zhuǎn)動(dòng),一停頓一轉(zhuǎn)動(dòng)看到都惡心,高速時(shí)程序需要的是180反轉(zhuǎn),但角度沒達(dá)到就反轉(zhuǎn)了,穩(wěn)定一會(huì)兒,又亂跑了。亂套了。
3.噪聲太大。 大家都受不了。 一個(gè)24V的步進(jìn)電機(jī) ,硬是被轉(zhuǎn)起來開成了拖拉機(jī)的感覺。
4.轉(zhuǎn)速快了,不停頓了。也可以反轉(zhuǎn),但不在控制范圍之內(nèi)了,一個(gè)程序,只是改了延時(shí)時(shí)間,初始的位置就變了,要求180度后回到原點(diǎn),低速可以,高速度在不同的延時(shí)時(shí)間里會(huì)慢慢跑了,一邊反轉(zhuǎn)一跑。
一句話死心了。哎
|
評(píng)分
-
查看全部評(píng)分
|