0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自制简易的步进电机控制器电路

电子设计 来源:xx 2019-01-26 09:28 次阅读

步进电机控制电路原理图如下图所示,电路主要由脉冲信号产生电路、脉冲信号分配电路及功率放大电路等几部分组成。

在本电路中的脉冲信号由NE555构成的一个多谐振荡器产生,选择开关S1和不同振荡电容C1/C2相连,可得到不同频段的脉冲信号,通过电位器RP可使其3脚输出的信号频率连续可调,该脉冲信号加到十进制计数器CD4017的时钟输入CP端,作为步进电机工作的时钟。

电机的工作步序由CD4017的计数输出端提供。由于目前市面上步进电机的种类较多,本电路仅以较常用的“三相双三拍”控制(具体步序见下下表)为例进行分析,其他的控制方式读者们可以参照本例自行分析。由于“三拍”完成一个循环需有三个步序,故由十进制计数器CD4017构成一个3进制的封闭小循环,分别由Q0、Q1、Q2输出所需的步序1、2、3的信号,而将Q3直接接到CD4017的复位端R,从而构成了一个完整的环形分配电路。“双”是在每一步序中电机要有2相同时得电,经对表1中不同步序的真值表分析可知,“A”相的值应在步序1和3均为有效,此时可将Q0与Q2的输出信号经或门(74HC32)送至A相的控制端;Q0与Q1相或后送至B相;Q1与Q2相或后送至C相,这样就可以得到我们所需要的三相双三拍步序控制信号。

由于经数字门电路输出的步序信号还无法直接驱动电机工作,故还需增加一级功率放大做为整个控制电路的输出。由于通常电子小制作中使用的步进电机功率较小,故本电路选用的是达林顿电流驱动器ULN2803模块作为控制器的功率输出电路,ULN2803的引脚如下图所示,其中:1-8脚为输入端;11-18脚为输出端;9脚接地;10脚接电源“+”。由于ULN2803的扇出电流有限,而灌电流较大,能达到1A左右,所以本电路使用其灌电流工作方式,ULN2803内部的续流二极管也保证了其与电机线圈连接的安全。如果需要输出的电流能再大一些,也可以将ULN2803的二组并联,作为一组使用即可。

电路中使用了二组电源进行供电,一组经三端稳压集成块LM7805稳压后,输出+5V为控制部分提供电源;而步进电机各相绕组所需的电压较高,故将其直接接到另一组12~24V的电源上,这样可增大步进电机的输出力矩,绕组的另一端接在ULN2803的相应输出端。

控制器的制作与调试

该步进电机控制器的元器件均无特殊要求,按电原理图装好电路即可调试。为防止调试过程中电机堵转,电流增大损坏功率模块ULN2803,可将三只发光二极管串连好限流电阻接入ULN2803的相应输出端,接通电源后发光二极管应能顺序点亮;拨动挡位选择开关Sl,发光二极管点亮的频率应有明显的变化,调节电位器RP发光二极管点亮的频率应能平滑的变化,至此步进电机驱动控制器安装完成。

去掉调试的发光二极管和限流电阻,将步进电机的绕组线圈接入电路中,通电即可运转。读者可根据实际的控制需要选择C1、C2的参数(通常约为零点零几~几个μF之间),使S1与C1相连时,电机转速约在100转/分以下;与C2相连时,电机转速在100~几百转/分之间。调节电位器RP电机在各挡位转速应能平滑变化。

拨动选择开关S2,可以交换二组的相序,使电机反方向旋转。

对于其它类型的步进电机控制器,读者只要改变CD4017输出的步序信号即可,通常简单的控制,CD4017输出的10个步序足以满足。读者如需控制较大功率的步进电机时,可改用其他大功率器件做驱动;读者对电机转速有特殊需要者,可根据需要改变NE555输出脉冲振荡信号的频率。

当然本电路的设计仅可以满足简单控制的要求,只是一种“入门”级的控制电路,目的主要是抛砖引玉,以供广大的电子爱好者参考。本电路还无法实现多级细分的要求,此时只能用单片机才能完成。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 步进电机
    +关注

    关注

    149

    文章

    2929

    浏览量

    146042
  • 脉冲信号
    +关注

    关注

    6

    文章

    333

    浏览量

    36433
收藏 人收藏

    评论

    相关推荐

    步进电机控制器电路 Stepper Motor Contro

    步进电机控制器电路
    发表于 02-05 15:32 2506次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制器</b><b class='flag-5'>电路</b> Stepper Motor Contro

    步进电机步进电机控制器是怎样连接的?

    步进电机步进电机控制器连接:A+:黑A-:绿B+:红B-:蓝电机
    发表于 07-08 07:21

    步进电机驱动控制器介绍

    01步进电机驱动控制器步进电机驱动作为实验装置可控的部分,能够提供自动测量的方法。前面已经有两
    发表于 08-31 08:32

    硬盘步进电机速度控制器

    描述硬盘步进电机速度控制器这个想法来自控制步进电机的需要,而不需要复杂的编程或微
    发表于 08-05 06:29

    基于FPGA的步进电机控制器设计

    基于FPGA的步进电机控制器设计        目前大多数步进电机控制器需要主
    发表于 02-09 10:44 2501次阅读
    基于FPGA的<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制器</b>设计

    步进电机原理及简易驱动电路的制作

    步进电机原理及简易驱动电路的制作,下来看看
    发表于 04-25 10:10 30次下载

    基于FPGA的多轴步进电机控制器的设计

    提出一种应用现场可编程门阵列(FPGA)实现多轴步进电机控制器的方法。采用IP设计思想,步进电机的运动
    发表于 12-06 10:41 24次下载
    基于FPGA的多轴<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制器</b>的设计

    步进电机控制器的制作教程

    该项目旨在通过制造模块化控制器来简化步进电机的使用,该模块化控制器可以轻松驱动步进电机,而无需使
    的头像 发表于 08-08 11:52 1.8w次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制器</b>的制作教程

    步进电机控制器原理_步进电机控制器编程实例

    步进电机控制器是一种能够发出均匀脉冲信号的电子产品,它发出的信号进入步进电机驱动器后,会由驱动器转换成
    发表于 10-01 08:58 1.6w次阅读

    步进电机控制器与伺服电机控制器的区别

    步进电机控制器:它是一种能够发出均匀脉冲信号的电子产品,它发出的信号进入步进电机驱动器后,会由驱动器转换成
    发表于 12-10 08:49 7976次阅读

    步进电机控制器怎么使用

    步进电机控制器是一种能够发出均匀脉冲信号并且运用范围广泛的电机控制器步进
    的头像 发表于 07-19 09:52 5539次阅读

    如何使用TDA2030实现步进电机控制器的设计

    有多种版本的步进电机类型,也有多种版本的步进电机控制器设计。本电路是一款使用ICTDA2030作
    的头像 发表于 06-04 17:17 2562次阅读
    如何使用TDA2030实现<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制器</b>的设计

    步进电机控制器的应用设置

    步进电机控制器是一种专门用于控制步进电机的设备,可以用来控制
    发表于 03-26 22:30 1234次阅读

    步进电机控制器原理 步进电机控制器的应用设置

    步进电机控制器是一种能够发出均匀脉冲信号的电子产品,它发出的信号进入步进电机驱动器后,会由驱动器转换成
    发表于 05-05 14:16 4次下载
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制器</b>原理 <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制器</b>的应用设置

    步进电机控制器电路图分享

    步进电机控制器是一种能够发出均匀脉冲信号的电子产品,主要用于控制步进电机的运动。它发出的信号进入
    的头像 发表于 02-07 17:57 1156次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制器</b><b class='flag-5'>电路</b>图分享