各位好呀
我想通過51單片機 298n驅(qū)動控制2相4線步進電機
用的是8拍 0.9度步距角
我現(xiàn)在想通過按鍵 按一下動一下(就是一個脈沖一個脈沖的走),松開按鍵就不動
1. void zrun()// 正轉(zhuǎn)運行 2. { 3. uchar z; 4. for(z=0;z<8;z++) 5. { 6. P1=runz[z]; 7. delay(y);//3.75ms 8. } 9. }
因為現(xiàn)在的程序是按下后,電機肯定要轉(zhuǎn)8拍 也就是7.2度才停下。
如果把延時加長,那啟動頻率肯定低了,原理上應(yīng)該電機不會動了
這個程序怎么改 ?
|