内容
什么是步进电机司机?
一种步进电机驾驶员(或者步进电机驱动)是用于驱动或运行步进电机的电路。步进电机驱动器通常由控制器,驱动器和步进电机连接组成。
今天市场上市了很多驾驶电路。
随着时间的推移,已经更容易更容易地接口到步进电机。
将驱动电路连接到它,几乎可以立即立即运行电机。
这些电路进来了当前的和电压评级,因此您根据选择右驱动器电路非常重要电机评分。
步进电机驱动的基本组件
- 控制器(基本上是微控制器或微处理器)
- 一种驱动器IC处理电机电流
- 电源单元
步进电机控制器
控制器的选择是构建驾驶员的第一步。它必须为步进至少有4个输出引脚。此外,它必须包含定时器,ADC,串行端口等。根据将使用驱动程序的应用程序。
步进电机驾驶员
如今,人们正在远离离散的驱动器组件,如晶体管到更紧凑的集成IC。
这些驱动程序IC可以以合理的成本提供,更容易在组装中实施,从而提高了电路的整体设计时间。
必须选择司机以适应电机额定值当前的和电压。ULN2003系列驱动程序在基于非H Bridge的应用中最受欢迎,适用于步进电机驱动。
ULN内的每个达林顿对都可以处理高达500mA,最大电压可以高达50VDC。
步进电机驱动的电源
步进电机可以在5 V至12V的电压下运行,并且类似地,当前的抽取将在100 mA到400 mA的范围内。
供应商将提供电机规格。因此,我们必须设计供应。必须调节电力,从而可以避免速度和扭矩的波动。
供电单元
自7812年以来电压调节器只能处理最多1A的电流,在此处使用外侧晶体管。它可以处理电流的5 A.根据总计,必须提供适当的散热器当前的画。
上述框图显示了连接流程和驾驶板各种组件之间的互连。
杂项组成部分
- 开关,电位计
- 散热器
- 连接电线
综合步进电机驱动
步进电机驱动器是一种哑式电子设备,除非您通过驱动器编程微控制器以将信号正确连接到步进电机。
步进电机可以在全步,波驱动器或半踏上的许多模式下操作(请参阅步进电机上的序列)。
因此,我们必须使驾驶员交互式足够足以从用户拍摄命令,并执行所需的踩踏。此外,我们必须控制旋转速度。开始/停止命令必须启动或停止电机旋转。
为了完成上述功能,我们需要在微控制器上使用其他引脚。需要两个引脚来选择步进的种类并启动或停止电机。
需要一个引脚来连接一个锅,这将充当速度控制器。微控制器内的ADC将用于控制旋转速度。
程序算法
- 在输入/输出模式下初始化端口引脚。
- 初始化ADC模块。
- 为半步,完整的踩踏和波驱动器和延迟创建单独的功能。
- 检查两个端口引脚,用于操作模式(00-停止,01波驱动器,10完整步骤,11 - 半步进)。
- 转到相应的功能。
- 通过ADC读取电位器值,并因此设置延迟值。
- 完成一个序列循环。
- 转到第4步。
司机板
如果您计划使用像Eagle这样的CAD软件制作自己的电路板,请确保为电机电流提供足够的厚度,而不会过热板。
此外,随着电动机是电感组件,必须注意不要通过干扰扰乱其他信号路径。必须遵循适当的ERC和DRC检查。
笔记:
建立A.步进电机驾驶员更多关于选择适当的电源和驱动程序,并且微控制器的选择是次要的。
许多微控制器可以进行旋转电机的简单工作。尽管如此,关于的设计考虑因素电压和潮流您必须在设计驱动程序时专注于。
此外,单个驱动板必须在宽范围内处理电压和电流,不仅适用于单个电机。这将使您可以在许多不同的项目中使用同一板,而不是每次都会制作新的板。