
必赢亚洲网址步进电机控制程序设计
发布时间: 2018-04-04必赢亚洲网址步进电机控制程序设计
单片机数控系统的步进电机驱动系统,可以用软件来代替可变频率脉冲源和环形分配器等硬件,对步进电机进行控制。用软件完成环形分配的优点是线路简单,成本低,可以灵活的改变步进电机的控制方案,驱动功率放大功能仍由硬件完成。环形分配器逻辑序列的产生可用循环移动和查表法实现,本次数控改造采用JBF系列三相六拍步进电动机,因此,脉冲分配采用三相六拍分配方式。
1.步进电机的转向控制
以X 向步进电机为例,其环形分配器的输出状态表如下:
环形分配器的输出状态
节拍序号 地址 代码 C相 B相 A相 通电顺序
0 0700H 01H 0 0 1 001
1 0701H 03H 0 1 1 011
2 0702H 02H 0 1 0 010
3 0703H 06H 1 1 0 110
4 0704H 04H 1 0 0 100
5 0705H 05H 1 0 1 101
将上述步进电机所需的环形分配器输出状态表存入EPROM中,根据加工程序的需要,依次取出表地址至PA口,驱动X向步进电机。按以上顺序进行通电,电机正传,反之电机反转。X向电机与X向相同,其脉冲输出状态表略。
2.步进电机速度控制
控制步进电机的速度,实际上是改变输出状态码之间的间隔时间,通过调用软件延时子程序,或者用微机定时器,通过设定时间常数加以控制,数控系统发出不同频率的时钟脉冲,实现不同的电机转速。本系统,采取调用软件延时子程序的方法。
3.软件环形分配器的设计
在数控系统中,专门将一些寄存器作为步进电机的控制寄存器。控制字FCW用来控制电机转动,通过控制寄存器中的状态,使步进电机按确定的运行方式工作。在FCW控制字中,对步进电机的方向控制位,转动控制位以及停止控制位。分别进行定义。 FCW中各个控制位含义如下:D7,D6,D5,D4,D3,D2,D1,D0,且D0-X向转停控制位(1-转动;0-停止);D1-X向方向位(1-正转;0-反转);D2-Y向转停控制位(1-转动;0-停止);D3-Y向方向位(1-正转;0-反转)。
文章来源:/kk-20180404104101.html
(文本由必赢亚洲网址原创提供 转载请注明出处!!)