直流电机的PC控制

2006-05-07 15:49:30来源: 电子产品世界

    直流(DC)电机的PC控制电路示于图1。此电路与PC相连,通过PC并行端口LP1控制DC电机的速度和转动方向。它采用互补晶体管与单何离合器二极管连接的桥电路。控制该桥电路的是两个2SC 1483晶体管,这两个晶体管与PC内的地址为37816的并行端口连接。

    用并行端口的引脚2和3的数据位D0和D1激励桥电路。并行端口的引脚25连接桥电路电源的OV地。简单的QuickBasic程序(见程序清单)可使DC电机以任意速度任一方向运转。

    位D0上的数据0和位D1上的数据1使晶体管Tr1和Tr3导通,导致电流在一个方向流经电机。位D0的数据1和位D1的数据?使晶体管Tr2和Tr4导通,导致电流在另一个方向(电机反向转动方向)流经电机。

    t1.gif (9356 字节)Listing for PC control
    ON KEY (1) GOSUB Speed
    KEY(1) ON
    ON KEY (2) GOSUB Direction
    KEY(2) ON
    d=1:h=500:1=0

    INPUT "Speed 0-500=" ; s
    20 FOR i%=0 TO h-s: NEXT i%
    OUT &H378,d
    FOR j%=0 TO l+s: NEXT j%
    OUT &H378,0
    GOTO 20

    Speed:
    INPUT "Speed 0-500=" ; s
    RETURN

    Direction:
    INPUT "Direction 1=>CW; 2=>CCW" ; d
    RETURN

    软件通过脉宽调制控制电机速度。例如,D0为逻辑0,Tr1导通,则靠交替地导通Tr2和Tr3来控制流经电机的电流。调整软件中一个FOR/NEXT循环的时间长短,同时调节其他循环保持和数恒定,从而导致电机电流的脉宽调制。

    运行在P-1166MHz PC中的QuickBasic程序所产生的脉宽调制频率大约为7kHz。电机转动速度和方向由键F1和F2控制。

 

编辑: 引用地址:http://www.eeworld.com.cn/designarticles/sensor/200605/1296.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部

小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved