1. 程式人生 > >步進電機28BYJ-48拆解

步進電機28BYJ-48拆解

由於其中一個電機不能運轉了,所以拆了,

拆了之後發現其實電機本身工作正常,不正常工作的是減速機構,齒輪磨損了,不能很好的互相齧合.


1.外觀


2.減速機構,可惜拆了後裝不起來了


3.進入電機內部


4.磁芯

5.上面的蓋板


6.剩餘部分

 

7.驅動模組

 

 8.驅動方法及相關引數

9.Proteus原理圖


10. 程式碼

#include<reg52.h>

void delay(int t){
	for( ;t!=0; t--);
}

void main()
{
unsigned int i;
	unsigned int istay=800;
	int step[4];
	step[0]=3;  //0011
	step[1]=6;  //0110
	step[2]=12; //1100
	step[3]=9;  //1001
 
while(1)
	{  if(istay>400) istay=istay-1;
		for(i=0;i<4;i++)
		{
	    	P2=step[i];
			delay(istay);
		}
	}

11 .試驗電路