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

直流电机的PC控制

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

 

作者: 来源:《电子产品世界》   直流电机的pc控制

直流(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导通,导致电流在另一个方向(电机反向转动方向)流经电机。

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控制。

 

 

作者: 来源:《电子产品世界》   直流电机的pc控制

直流(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导通,导致电流在另一个方向(电机反向转动方向)流经电机。

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控制。

 

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!