久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
51單片機四線雙極性+五線四相步進電機案例程序(細分+半步八拍方式+雙四拍+單四拍)
[打印本頁]
作者:
aaa12345678
時間:
2018-11-11 21:28
標題:
51單片機四線雙極性+五線四相步進電機案例程序(細分+半步八拍方式+雙四拍+單四拍)
1、現發布只配有4線雙極性步進電機
2、四線雙極性步進電機與五線四相步進電機程序不通用
3、五線四相步進電機若只是震動,可適當增大延時即可
0.png
(40.89 KB, 下載次數: 29)
下載附件
2018-11-15 17:00 上傳
電路原理圖如下:
0.png
(241.64 KB, 下載次數: 30)
下載附件
2018-11-15 17:00 上傳
細分單片機源程序如下:
/*************************************************************************************
* 標題: 步進電機試驗四(采用2細分) *
* *
* 通過本例程了解步進馬達使用及驅動程序編寫 *
*; 單相四拍通電驅動時序: *
*; 正轉: A/ B A B/ *
* 反轉: B/ A B A/ *
* *
* UDN2916電流控制真值表: *
* I0 I1 輸出電流 *
* L L 最大 *
* H L 最大*2/3 *
* L H 最大*1/3 *
* H H 0 *
* 請學員一定要消化掉本例程 *
* 注意:J14短路冒需斷開 *
**************************************************************************************/
#include "reg52.h"
#define speed 38
//Motor
sbit PH1 = P1^0; //定義管腳
sbit PH2 = P1^1;
sbit I01 = P1^2;
sbit I11 = P1^3;
sbit I02 = P1^4;
sbit I12 = P1^5;
unsigned char TableA[] = { 0XF7,0XFB,0XF3}; //A線圈細分表
unsigned char TableB[] = { 0XeF,0XdF,0XcF}; //B線圈細分表
void delay(int time);
/***************************************
函數功能:產生單相四拍脈沖控制步進機 2細分
**************************************/
void Go()
{ char i ,temp;
//A
PH1 = 0; //PH1為0 則A線圈為反向電流
for(i = 0; i<3; i++)
{ temp = P1;
P1 = TableA[i];
P1 = P1&temp;
delay(1);
}
PH2 = 0; //PH2為0 則B線圈為反向電流
I02 = 1;
I12 = 1; //輸出0
delay(speed);
//0
PH1 = 0; //PH1為0 則A線圈為反向電流
I01 = 1; //輸出0
I11 = 1;
PH2 = 1; //PH2為1 則B線圈為正電流
for(i = 0; i<3; i++)
{ temp = P1;
P1 = TableB[i];
P1 = P1&temp;
delay(1);
}
delay(speed);
//B
PH1 = 1; //PH1為1 則A線圈為正向電流
for(i = 0; i<3; i++)
{ temp = P1;
P1 = TableA[i];
P1 = P1&temp;
delay(1);
}
PH2 = 1; //PH2為1 則B線圈為正向電流
I02 = 1; //輸出0
I12 = 1;
////
delay(speed);
//0
PH1 = 1; //PH1為1 則A線圈為正向電流
I01 = 1;
I11 = 1;
PH2 = 0; //PH2為0 則B線圈為反向電流
for(i = 0; i<3; i++)
{ temp = P1;
P1 = TableB[i];
P1 = P1&temp;
delay(1);
}
delay(speed);
}
/*******************延時函數****************************/
void delay(int time)
{
int i,j;
for(j=0; j <= time; j++)
for(i =0 ; i <= 120; i++);
}
void main()
{
while(1)
{
Go(); //步進電機運行
}
}
復制代碼
/*************************************************************************************
* 標題: 步進電機試驗二(雙四拍方式) *
* *
* 通過本例程了解步進馬達使用及驅動程序編寫 *
*; 雙四拍工作方式: *
*; 正轉:A/B AB AB/ A/B/ *
* 反轉:A/B/ AB/ AB A/B
*
* UDN2916電流控制真值表:
* I0 I1 輸出電流
* L L 最大
* H L 最大*2/3
* L H 最大*1/3
* H H 0 *
* 請學員一定要消化掉本例程 *
J14短路冒需斷開 *
**************************************************************************************/
#include "reg52.h"
#define speed 2
//Motor
sbit PH1 = P1^0; //定義管腳
sbit PH2 = P1^1;
sbit I01 = P1^2;
sbit I11 = P1^3;
sbit I02 = P1^4;
sbit I12 = P1^5;
void delay(int time);
/***************************************
函數功能:產生脈沖控制步進機
正轉:A/B AB AB/ A/B/
I0 I1 為低電平時,均以最大電流輸出
**************************************/
void Go()
{ //A
PH1 = 0; //PH1為0 則A線圈為反向電流
I01 = 0;
I11 = 0;
PH2 = 1; //PH2為1 則B線圈為正向電流
I02 = 0;
I12 = 0;
delay(speed);
//0
PH1 = 1; //PH1為1 則A線圈為正向電流
I01 = 0;
I11 = 0;
PH2 = 1;
I02 = 0;
I12 = 0;
delay(speed);
//B
PH1 = 1; //PH1為1 則A線圈為正向電流
I01 = 0;
I11 = 0;
PH2 = 0; //PH2為0 則B線圈為反向電流
I02 = 0;
I12 = 0;
////
delay(speed);
//0
PH1 = 0;
I01 = 0;
I11 = 0;
PH2 = 0;
I02 = 0;
I12 = 0;
delay(speed);
}
/*******************延時函數****************************/
void delay(int time)
{
int i,j;
for(j=0; j <= time; j++)
for(i =0 ; i <= 120; i++);
}
void main()
{
while(1)
{
Go(); //步進電機運行
}
}
復制代碼
所有資料51hei提供下載:
51單片機步進馬達案例.rar
(3.78 MB, 下載次數: 118)
2018-11-11 21:26 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
admin
時間:
2018-11-15 17:02
好資料,51黑有你更精彩!!!
作者:
ar_fa
時間:
2019-12-13 08:58
資料很好,收下了。謝謝
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人在线a
|
国产精品一码二码三码在线
|
99久久99
|
一级黄色毛片
|
成人免费黄色片
|
暴草美女
|
日韩欧美国产一区二区三区
|
91av在线不卡
|
天天做日日做
|
99一区二区
|
国产精品久久久久久久久久了
|
视频在线观看亚洲
|
国产精品精品视频一区二区三区
|
在线观看免费av网
|
久久网国产
|
亚洲男人网
|
亚洲日日夜夜
|
成人1区
|
波多野结衣一区二区三区
|
www.久草.com
|
亚洲精品视频在线
|
成人日批视频
|
在线一区二区国产
|
国产精品一区二区三区四区
|
视频一区二区在线观看
|
日本特黄a级高清免费大片 特黄色一级毛片
|
欧美手机在线
|
久草网址
|
国产99久久精品一区二区永久免费
|
av一区在线
|
欧美精品在线观看
|
99久久婷婷国产综合精品电影
|
日韩a在线
|
欧美精品tv
|
成人国产a
|
亚洲欧美综合精品另类天天更新
|
日韩一区在线播放
|
99精品久久
|
欧美精品综合在线
|
成人片网址
|
黄色操视频
|