位置:51电子网 » 技术资料 » 嵌入式系统

PC控制2相步进马达

发布时间:2008/6/3 0:00:00 访问次数:670

来源:《电子产品世界》

pc可以控制2相步进马达的速度和方向。本文给出一个简单的实现方法。

图1示出2相步进马达到ibm兼容pc并行lpt端口的接口电路。它是由连接成桥电路的互补晶体管构成。步进马达的每相绕组需要一个桥电路。

每个桥路晶体管应安装在5w额定散热器上。每个桥路中的二极管用于提供自由换向操作。两个2n2222型晶体管将每个桥路连接到pc的并行端口。

并行端口引脚2和3上的数据位d0和d1用于驱动一个桥电路;引脚4和5上的数据位d2和d3用于驱动第二个桥电路。并行端口的引脚25连接到桥电路电源的地。

图2示出2相步进马达的连接图,此步进马达的具体数据为:3.6v、4a/相位、1.8°/步。驱动两个马达的电源电路示于图3。

并行端口在一个方向驱动步进马达所需的数据时序示于图4。当置数据位d。为低态、数据位d1为高态时,使晶体管tr1,3导通。

结果是电流在一个方向流经马达的r-y相。当置数据位d0为高态和数据位d1为代态时使晶体管tr2和晶体管tr4导通。其结果是电流在相反方向流经马达的r-y相。

一个简单的quickbasic程度(见程序清单)可控制步进马达从任何速度和任意方向运转。当行端口的地址是37816。在子程序cw和ccw中的4个‘fortonext’循环的执行时间确定了马达的速度。假若增大变量d使这些循环的执行时间增加,则马达速度将降低。

按下功能键f1将使马达依顺时针方向运转,按下功能键f2将使马达依反时针方向运转。

本文给出的电路可用于驱动不同大小的2相步进马达。

来源:《电子产品世界》

pc可以控制2相步进马达的速度和方向。本文给出一个简单的实现方法。

图1示出2相步进马达到ibm兼容pc并行lpt端口的接口电路。它是由连接成桥电路的互补晶体管构成。步进马达的每相绕组需要一个桥电路。

每个桥路晶体管应安装在5w额定散热器上。每个桥路中的二极管用于提供自由换向操作。两个2n2222型晶体管将每个桥路连接到pc的并行端口。

并行端口引脚2和3上的数据位d0和d1用于驱动一个桥电路;引脚4和5上的数据位d2和d3用于驱动第二个桥电路。并行端口的引脚25连接到桥电路电源的地。

图2示出2相步进马达的连接图,此步进马达的具体数据为:3.6v、4a/相位、1.8°/步。驱动两个马达的电源电路示于图3。

并行端口在一个方向驱动步进马达所需的数据时序示于图4。当置数据位d。为低态、数据位d1为高态时,使晶体管tr1,3导通。

结果是电流在一个方向流经马达的r-y相。当置数据位d0为高态和数据位d1为代态时使晶体管tr2和晶体管tr4导通。其结果是电流在相反方向流经马达的r-y相。

一个简单的quickbasic程度(见程序清单)可控制步进马达从任何速度和任意方向运转。当行端口的地址是37816。在子程序cw和ccw中的4个‘fortonext’循环的执行时间确定了马达的速度。假若增大变量d使这些循环的执行时间增加,则马达速度将降低。

按下功能键f1将使马达依顺时针方向运转,按下功能键f2将使马达依反时针方向运转。

本文给出的电路可用于驱动不同大小的2相步进马达。

相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!