PWM比较好!主要在成本上。
因为电机本身是一个感性结构,会对PWM进行一个等效的滤波,所以没有必要提高成本而采用DA!
电流驱动芯片没有太大必要,建议直接做一个三极管或MOS的全桥电路,当然,也有封装了的电路,如ST的L298等!
L298能驱动2A的两个电机,我这个只是一个3V,500ma的小电机,用L298会不会烧电机有没有更合适的集成电流驱动芯片
呵呵,烧是不可能,最多只是大材小用了,既然只有3V500mA,那么不建议您用集成器件,最好直接采用互补三极管构成全桥!
void main (void)
{
unsigned char i,j;
i = 0;
IO_Init();
while(1)
{
Motor = 1;
if (key ==0)
{
delay(10);
if (key ==0)
{
while(key==0);
i++;
i%=4;
Set_Grade(i);
}
}
}
}
2分钟,设一个1秒的定时器中断,再设一个标志变量。
开始变量清零,进入中断标志变量加1,如果暂停,停定时器,读计数值,算过了多少毫秒,加上标志变量就是电机转了几点几秒,120一减就是还剩多少时间;
如果没有暂停,当标志变量加到120,就到2分钟了:-)
以上就是关于stc单片机控制一个3伏,500毫安直流无刷电机,用什么方法好选哪个驱动芯片全部的内容,包括:stc单片机控制一个3伏,500毫安直流无刷电机,用什么方法好选哪个驱动芯片、STC 15W101 控制LED灯小程序、想用c语言编一个用单片机控制直流电机正转,反转,暂停的程序,求高手帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)