完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如何能使它转起来呢?一搬有两种方法: 1.单相驱动:一相一相驱动,线圈加高电平顺序是:黄’蓝’红’橙;或是:橙’红’蓝’黄。其中黑白接地。 2.双相驱动:当要求电动机输出大功率时可以两相两相同时驱动,线圈加高电平顺序为:黄+红’蓝+橙;或是:橙+蓝’红+黄。 了解步进电机的驱动方式后、我想到了用移位寄存器产生移位脉冲来让步进电机动起来。电路如图2。 图2是通过拨码开关控制74LS194使Q0、Q1、Q2、Q3产生上面提过的两种移位脉冲来控制U1(光电耦合器),运用光电耦合器是为了使控制电路的电源与电机的电源隔离从而减少相互的干扰,当然也可以用可控硅来代替。R3~R6是1~10k的普通电阻,本例采用1k。其中将DSL接Q0是为了构成循环左移,同样DSR接Q3是为了构成循环右移。这样接就可以实现循环左右移从而实现正反转。 74LS194的使用如下表: 要让74LS194工作还必须有脉冲信号,CLK的脉冲信号可由时基电路555产生,电路见图3。 调节R1可改变输出脉冲的周期从而改变电动机的转速。当然这样的控制不是很精确,如果想精确调节可用单片机来控制。只要把P0、P1、P2、P3、SO、S1、MR、LCK接到单片机的IO口(如P1口)脉冲的产生用定时。 为了提供足够大的电流还要加一个驱动电路,如图4。 按照以上电路图连接好后就可以调试了。接上电源后用拨码开关控制电动机的运转,首先置数,比如是单相驱动可设预置数0001(即:P3置0、P2置0、P1置0、P0置1),然后S1、S2同时置1,把预置数送出,接下来就可以通过改变S1、S0的状态来改变脉冲的左移右移,从而改变电动机的正反转。如10为正转则01为反转。当正反转没问题后可以通过调节图3的R1来改变电动机的转速快慢。当接不同功率的电机时可改变+12V电源(变大或或变小),不过值得要注意的是电流不要超过三极管的最大工作电流,tiPl27是PNP达林顿管,最大可提供5A电流。R5、R6、R7、R8是普通电阻,1~10k自行调节,本例中用了1k;R9、R10、R11、R12是大功率限流电阻,功率2~3W阻值2~22欧,本例采用了22欧;D1、D2、D3、D4为保护晶体管而设,可在断电时为感应电势提供泄放通路。本人采用以上电路自己亲手制作一遍,效果还是不错的,可以驱动不同型号不同功率的步进电机,轻轻松松实现正反转控制和速度调节。 如想精确调节转速、可用单片机来实现,只要去掉555时基振荡电路、把图1改为图5即可。 控制的原理与上面是一样的,就是提高了精度,扩大了调节范围,使用起来比较简单,此电路的编程也比较方便,这里不做详细介绍。在制作电路时可以在电路板上留出P0、P1、P2、P3、SO、S1、MR、LCK的端口这样不但可以通过开关来控制也可以方便改接单片机。
|
|
只有小组成员才能发言,加入小组>>
11959 浏览 0 评论
5373 浏览 3 评论
17309 浏览 6 评论
2363 浏览 1 评论
2993 浏览 1 评论
1181浏览 2评论
1710浏览 2评论
568浏览 1评论
555浏览 1评论
911浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 22:25 , Processed in 1.028761 second(s), Total 74, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号