怎么控制电机转一圈就停
1个回答
展开全部
首先,要精确的转1圈,即360度,从用51单片机来看,用步进电机较合适,虽然步进电机较贵,但其他电机要想精确控制到360度,成本会更高。
常见的步进电机有3相和4相的,选用3相的步进电机。
用51单片机的三个脚来控制三相的步进电机。步进电机的的输入是脉冲电压,通常电压较高,不是单片机用的5v或3.3v,所以单片机的输出需要经一个驱动电路(脉冲放大电路),再接到步进电机。
3相步进电机的控制顺序有3拍方式和6拍方式:a-b-c
-a-b-c......,或者
a-ab-b-bc-c-ca-...电机每收到一个脉冲(即每一拍)走一步。
如用3拍方式,则单片机的3个脚分别按顺序输出脉冲,电机就转动了,重复3拍方式,直到转动到360度。对于12极的电机,电机每走12步就转一圈,所以每圈要发出12个脉冲。
走完一圈后,停一段时间,即停转一圈的时间,再输出脉冲电机又转下一圈。
常见的步进电机有3相和4相的,选用3相的步进电机。
用51单片机的三个脚来控制三相的步进电机。步进电机的的输入是脉冲电压,通常电压较高,不是单片机用的5v或3.3v,所以单片机的输出需要经一个驱动电路(脉冲放大电路),再接到步进电机。
3相步进电机的控制顺序有3拍方式和6拍方式:a-b-c
-a-b-c......,或者
a-ab-b-bc-c-ca-...电机每收到一个脉冲(即每一拍)走一步。
如用3拍方式,则单片机的3个脚分别按顺序输出脉冲,电机就转动了,重复3拍方式,直到转动到360度。对于12极的电机,电机每走12步就转一圈,所以每圈要发出12个脉冲。
走完一圈后,停一段时间,即停转一圈的时间,再输出脉冲电机又转下一圈。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |