Jump to content
Electronics-Lab.com Community

help to run dc brushless motor


infidelboy

Recommended Posts

i have bought a brushless motor from robokit and tried to run it with at89move]s52.. but i am not able to run it.

here is image of motor i bought


at the input power pin, i have applied a 12 V dc.
at the other three pins i have applied the control pulse, but it is not working.

here is the programing code for the control pins i used

#include <regx51.h>
sbit i1=P2^0; //for control pin 1
sbit i2=P2^1; //for control pin 2
sbit i3=P2^2; //for control pin 3
void MSDelay(unsigned int);
void main()
{ P2=0x00;
while(1)
{
i1=0x01;
MSDelay(40);
i2=0x01;
MSDelay(40);
i3=0x01;
MSDelay(40);
i1=0x00;
MSDelay(40);
i2=0x00;
MSDelay(40);
i3=0x00;
MSDelay(40);

}
}

void MSDelay(unsigned int a)
{
unsigned int i,j;
for (i=0;i<a;i++)
for (j=0;j<1275;j++);
}


resulting in output as attached file..


whats wrong here...

post-63425-14279144313252_thumb.jpg

Link to comment
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
  • Create New...