Altium Designer畫的L298N電機控制板的電路原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.jpg (178.19 KB, 下載次數: 27)
下載附件
2018-3-29 01:31 上傳
0.png (47.8 KB, 下載次數: 29)
下載附件
2018-3-29 01:31 上傳
制作出來的實物圖與功能介紹:
直流電機使用接線圖.JPG (99.42 KB, 下載次數: 23)
下載附件
2018-3-29 01:30 上傳
電路圖.JPG (56.92 KB, 下載次數: 35)
下載附件
2018-3-29 01:30 上傳
提供很多的單片機參考例程:
例一、步進電機正轉兩相四拍程序
例七、四相步進電機正轉四拍程序
例三、步進電機反轉兩相四拍程序
例九、四相步進電機反轉四拍程序
例二、步進電機正轉兩相八拍程序
例五、步進電機兩相四拍調速程序
例八、四相步進電機正轉八拍程序
例六、步進電機兩相八拍調速程序
例十、四相步進電機反轉八拍程序
例十一、四相步進電機四拍調速程序
例十七、步進電機每按一下轉3圈
例十三、四相步進電機八拍調速程序方法二
例十二、四相步進電機八拍調速程序
例十五、步進電機每按一下轉1.8度
例十六、步進電機每按一下轉3.6度
例十四、步進電機分檔控制
例四、步進電機反轉兩相八拍程序
直流電機反轉控制程序
直流電機外接位置開關調速正反轉控制程序
直流電機實現定時正反轉
直流電機正轉控制程序
直流電機調速控制實例
直流電機調速控制程序
這是其中的一個程序源碼
四相步進電機八拍調速程序方法二單片機源程序如下:
- ////////////////////////匯誠科技////////////////////
- ///////////////////步進電機調試程序/////////////
- #include<reg52.h>
- /*****P1.0=A ;P1.1=B ;P1.2=A' ; P1.3=B'****/
- //////////////////////////////////////////////////////////////////////////////////////////////
- /*******************************正轉數組**************************************************/
- code unsigned char runz[4]={0x03,0x06,0x0c,0x09}; //四相四拍工作方式
- /*******************************反轉數組**************************************************/
- code unsigned char runf[4]={0x09,0x0c,0x06,0x03}; //四相四拍工作方式
- unsigned char keycan=0; //鍵值
- unsigned char s,i,j,k,z;
- int y=30;//定義轉動速度,數值越大電機轉速越慢反之則快
- sbit P2_0=P2^0;//正轉按鍵
- sbit P2_1=P2^1;//反轉按鍵
- sbit P2_2=P2^2;//電機加速
- sbit P2_3=P2^3;//電機減速
- void delay(i)//延時函數
- {
- for(j=0;j<i;j++)
- for(k=0;k<250;k++);
- }
- void zrun()// 正轉運行
- {
- for(z=0;z<4;z++)
- {
- P1=runz[z];
- delay(y);
- }
- }
- void frun()// 反轉運行
- {
- for(z=0;z<4;z++)
- {
- P1=runf[z];
- delay(y);
- }
- }
- main()
- {
- while(1)
- {
- if(P2_0==0) //如果電機正轉按鍵按下
- {
- keycan=1; //鍵值等于1
- }
- if(P2_1==0) //如果電機反轉按鍵按下
- {
- keycan=2; //鍵值等于2
- }
- switch (keycan)
- {
- case 1: zrun(); //鍵值等于1 正轉
- break;
- case 2: frun(); //鍵值等于2 反轉
- break;
- }
- if(P2_2==0) // 電機加速
- {
- y+=5;
- }
- if(P2_3==0)
- { // 電機減速
- y-=5;
- }
- }
- }
復制代碼
電機控制器.JPG (877.04 KB, 下載次數: 22)
下載附件
2018-3-29 01:30 上傳
步進電機使用接線圖.JPG (97.68 KB, 下載次數: 35)
下載附件
2018-3-29 01:30 上傳
ALIM3862.JPG (85.83 KB, 下載次數: 26)
下載附件
2018-3-29 01:30 上傳
ALIM3858.JPG (68.25 KB, 下載次數: 23)
下載附件
2018-3-29 01:30 上傳
元件清單:
0.jpg (77.95 KB, 下載次數: 25)
下載附件
2018-3-29 01:29 上傳
0.png (49.45 KB, 下載次數: 24)
下載附件
2018-3-29 01:31 上傳
全部資料51hei下載地址:
08K3711_AT89S52電機控制器.rar
(2.35 MB, 下載次數: 200)
2018-3-28 11:20 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|