標(biāo)題: 使用單片機(jī)uln2003驅(qū)動“39BYG混合式1.8°步進(jìn)角”步進(jìn)電機(jī) 源程序 [打印本頁]
作者: zsw1314 時(shí)間: 2020-9-1 18:18
標(biāo)題: 使用單片機(jī)uln2003驅(qū)動“39BYG混合式1.8°步進(jìn)角”步進(jìn)電機(jī) 源程序
τ 寶上買的步進(jìn)電機(jī)
店家未提供驅(qū)動方式。
經(jīng)過一段時(shí)間的探索,研究出這款電機(jī)的驅(qū)動方式,最方便的是使用uln2003,轉(zhuǎn)速可觀,5V就能帶的動
τ 寶點(diǎn)擊.png (336.1 KB, 下載次數(shù): 31)
下載附件
2020-9-1 18:15 上傳
博主之前使用的是A4988,可以驅(qū)動,由于效果比較差,暫不提供接線方式和源碼
這次使用的是普中開發(fā)板板載的uln2003,使用獨(dú)立uln2003模塊的時(shí)候效果應(yīng)該相同。
接線方式:
51hei截圖20200901180806.png (46.7 KB, 下載次數(shù): 39)
下載附件
2020-9-1 18:16 上傳
IMG_20200901_172440.jpg (4.34 MB, 下載次數(shù): 32)
下載附件
2020-9-1 18:17 上傳
單片機(jī)源碼:
- #include<reg52.h>
- sbit A = P1^0;
- sbit B1 = P1^1;
- sbit C = P1^2;
- sbit D = P1^3;
- unsigned int a = 200;
- void delay(unsigned int i)
- {
- while(i)
- {
- i--;
- }
- }
- void main()
- {
- while(1)
- {
- A = 1;
- B1 = C = D = 0;
- delay(a);
- B1 = 1;
- A = C = D = 0;
- delay(a);
- C = 1;
- A = B1 = D = 0;
- delay(a);
- D = 1;
- A = B1 = C = 0;
- delay(a);
- }
- }
- </font></font></font>
復(fù)制代碼 博主C語言純自學(xué),代碼難免有不正之處,歡迎讀者指正。https://www.bilibili.com/video/BV17V411S72k
作者: zsw1314 時(shí)間: 2020-9-1 18:19
最下面的鏈接是實(shí)際運(yùn)行視頻
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |