Unl2003步進電機驅動的設計
電路原理圖:
步進電機.png (18.24 KB, 下載次數: 79)
下載附件
步進電機
2017-4-2 15:41 上傳
一、示例程序鏈接 P1.4-P1.7 連接A-D 步進電機連接uln2003右側排針上的vcc、a、b、c、d 注意:步進電機必須連接供電端連接VCC 二、引腳說明 Uln2003左右兩端的排針字母分別對應
效果圖.jpg (79.22 KB, 下載次數: 91)
下載附件
效果圖
2017-4-2 15:41 上傳
單片機源碼:
- #include <reg51.h> //51芯片管腳定義頭文件
-
- #define uchar unsigned char
- #define uint unsigned int
- uchar code FFW[8]={0x1f,0x3f,0x2f,0x6f,0x4f,0xcf,0x8f,0x9f};
- uchar code REV[8]={0x9f,0x8f,0xcf,0x4f,0x6f,0x2f,0x3f,0x1f};
- uchar rate ;
- /********************************************************/
- /*
- /* 延時
- /* 11.0592MHz時鐘,
- /*
- /********************************************************/
- void delayus(uint us)
- {
- uint i,j;
- for (j=0;j<us;j++)
- for (i=0;i<12;i++);
- }
- void main()
- {
- uchar i;
- P2=0x3F;
- while(1)
- {
- for (i=0;i<8;i++)
- {
- P1=FFW[i];//賦驅動值
- delayus(500); //改變轉速,不過不要超過步進電機的最快值 延時一下
- }
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
0.png (46.11 KB, 下載次數: 65)
下載附件
2017-4-2 16:41 上傳
下載:
Unl2003步進電機驅動.rar
(127.87 KB, 下載次數: 67)
2017-4-2 15:43 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|