步进电机控制系统
步进电机控制系统原理

步进电机控制系统原理步进电机控制系统的原理是控制步进电机运动,使其按照既定的速度和步长进行转动。
步进电机是一种特殊的电机,它通过控制输入的脉冲信号来驱动转子旋转一定的角度,步进电机每接收到一个脉冲信号,转子就会转动一定的角度,因此可以精确控制电机的位置和速度。
控制器是步进电机控制系统的核心部分,它通过软件算法生成脉冲信号来控制步进电机转动。
脉冲信号的频率和脉宽可以调节,频率决定步进电机转动的速度,脉宽决定步进电机转动的步长。
通常采用微处理器作为控制器,通过编程来控制脉冲信号的生成。
驱动器是将控制器产生的脉冲信号转换为电流信号,驱动步进电机转动。
驱动器通常由一个或多个功率晶体管组成,通过开关控制来产生恰当的电流信号。
驱动器还可以采用电流反馈回路来实现闭环控制,提高步进电机的控制精度。
步进电机是根据驱动器的电流信号转动的执行部件,它通过电磁力和磁场相互作用来实现转动。
步进电机根据控制器产生的脉冲信号确定转动的角度和速度。
步进电机一般由定子和转子组成,定子上有若干个电磁线圈,转子上有若干个永磁体。
当驱动器给定一个电流信号时,电流通过定子线圈产生磁场,与转子上的永磁体相互作用,使转子转动一定的角度。
当驱动器改变电流信号时,磁场方向改变,转子转动的角度和方向也会改变。
步进电机控制系统的原理就是通过控制器产生脉冲信号,驱动器将脉冲信号转换为电流信号,通过电流信号驱动步进电机转动。
控制器根据需要调整脉冲信号的频率和脉宽,从而控制步进电机的转动速度和步长。
驱动器根据电流信号的大小和方向控制步进电机的转动角度和方向。
步进电机根据电磁力和磁场相互作用来实现转动。
通过调节脉冲信号的频率和脉宽,可以实现对步进电机的精确控制。
基于PID控制的步进电机位置闭环控制系统设计

基于PID控制的步进电机位置闭环控制系统设计一、引言在现代自动化控制系统中,步进电机广泛应用于各种精密定位和定量控制需求的场景。
步进电机的控制涉及到位置的精确定位和稳定性的维持,这就需要一个有效的闭环控制系统来实现。
PID控制器被广泛应用于步进电机的闭环控制系统设计中,本文将探讨基于PID控制的步进电机位置闭环控制系统的设计原理和实现方法。
二、步进电机简介步进电机是一种特殊的直流电动机,通过控制脉冲信号的频率和顺序来实现精确控制。
步进电机的圆周分为若干等角度的步进角,每个步进角对应一个旋转角度,这使得步进电机在控制方面更加便捷和精确。
由于步进电机无需传感器反馈,因此常用于定量控制和精确位置控制的场合。
三、PID控制器原理PID控制器是一种经典的闭环控制器,其由比例(P)、积分(I)、微分(D)三个部分组成。
比例控制决定输出与偏差的比例关系,积分控制消除系统稳态误差和提高系统的响应速度,微分控制用于抑制系统对于负荷变化的敏感性。
PID控制器采用反馈控制策略,利用实际输出和期望输出之间的偏差来调整控制量。
四、步进电机位置闭环控制系统设计步进电机的位置闭环控制系统设计基于PID控制器。
首先,需要传感器来获得实际位置信息,然后与期望位置进行比较以获取偏差。
接下来,将偏差作为输入,经过PID控制器计算出控制量,并输出给步进电机驱动器。
步进电机驱动器根据控制量控制步进电机的旋转,从而实现位置的精确控制。
五、传感器选择为了获取步进电机的实际位置信息,需要选择合适的传感器。
常用的传感器包括光电编码器和霍尔传感器。
光电编码器具有高精度和高分辨率的特点,但价格较高;霍尔传感器则具有较低的价格和较高的可靠性,但分辨率较低。
根据具体需求和预算可选择合适的传感器。
六、PID参数调整PID控制器的性能很大程度上取决于参数的选择。
比例参数决定了响应的速度和稳定性,过大的比例参数会导致系统震荡,过小则导致响应速度慢;积分参数消除稳态误差,过大的积分参数会导致系统震荡,过小则无法消除稳态误差;微分参数能够抑制系统对负荷变化的敏感性,过大的微分参数会导致系统噪声,过小则无法起到抑制作用。
机电一体化系统设计05 步进电机运动控制系统

5.1步进电动机与驱动
1 步进电动机的特点、种类、工作原理
厚 励德 志达 勤理 工
(1)步进电动机的特点 ① 控制精度由步进角决定( )。 ② 抗干扰能力强,在电机电特性工作范围 内,不产生丢步或无法工作等现象。 ③ 电机每转动一步进角,尽管存在一定的 转角误差,但电机转动360时,转角累计误 差将归零。 ④ 控制性能好,不会产生“丢步 ”现象 (频繁启动、停止、变换)。 ⑤易于与计算机实现对接。
变频信号
方向信号
步进电机驱动电路的组成
一种四相步进电机驱动实用电路
或
厚 励德 志达 勤理 工
0.1μ f 0.1μ f
步进脉冲输出
0.1μ f
定时器引 脚布局
引脚布局
引脚布局
步进脉冲
线圈
方 向 控 制
线圈
7476 7486
线圈
线圈
(1)环形脉冲分配器
厚 励德 志达 勤理 工
由于步进电机的工作原理是各绕组必须按 一定的顺序通电变化才能正常工作(A B C A B ……;A AB B BC C CA A AB B ……),完成这种通电 顺序变化规律的部件称为环形脉冲分配器。 实现脉冲环形分配的方法主要有三种: 软件分频——可充分利用计算机资源降低 硬件成本,可适用多相脉冲分配,但将占用 计算机运行时间,影响步进电机的运行速度。 IC集成电路分频(DDT分频器)——灵活性 强,可搭接成任意通电顺序的环形分配器, 不站用计算机的工作时间。
功率放大器是实现控制信号与步进电机匹配的 重要组件。 常见的步进电机功率放大器的组成与特点如下: ·单电压功率放大电路
w w w
特点:电路结构简单,但串联R2消耗能量降低放大 功率;电感较大使电路对脉冲反应较慢,输出波形 差。主要用于转速要求不高的小型步进电机控制。
步进电机的基本结构包括

步进电机的基本结构包括
步进电机是一种常见的电动机,广泛应用于各种机械设备中。
它的基本结构包括定子、转子、驱动电路和控制系统。
定子是步进电机的固定部分,通常由铁芯和线圈构成。
线圈中流过电流时会产生磁场,与转子磁场相互作用从而驱动转子旋转。
定子的设计和材料选择直接影响步进电机性能。
转子是步进电机的旋转部分,通常由磁性材料制成。
根据不同的电磁场构成,转子可以分为磁性转子和永磁转子两种类型。
磁性转子的磁性由定子提供,而永磁转子则自身带有永久磁铁。
驱动电路是控制步进电机旋转的重要部分,其功能是给定子线圈施加电流,使电机按设定的步进角度旋转。
常见的驱动电路包括双极性驱动和四相交错驱动两种类型,通过控制电流的方向和大小来实现步进电机的精确控制。
控制系统是步进电机的大脑,通过控制设备与步进电机连接,发送信号给驱动电路,控制电机的运动和位置。
控制系统可以是基于硬件的闭环系统,也可以是基于软件的开环系统,根据具体应用需求选择不同的控制方式。
总的来说,步进电机的基本结构包括定子、转子、驱动电路和控制系统,它们相互配合工作,实现电机的精确控制和运动。
步进电机广泛应用于打印机、数控机床、医疗设备等各种领域,是现代工业自动化中不可或缺的重要组成部分。
1。
第九章-步进电动机传动控制系统

是电机作单步运动
所能带动的极限负载,也称为极限启动转矩。实际电机所 带的负载转矩TL必须小于极限启动转矩才能运行,即电机 所带负载的阻转矩 TL<
Tst
步距角减少可使相邻矩角特性位移减少, 就可提高极限
启动转矩Tst,增大电机的负载能力。三相六拍时,矩角特
性幅值不变,而步距角小了一半,故极限启动转矩。
(b) (c) 图 三相六拍运行 (a) A相通电; (b) A、 B相通电;(c) B相通电 第8 页
(a)
③三相双三拍运行
通电方式AB→BC→CA→AB‥,一拍转过30 °。
9
步进电动机的结构
10
转子齿数 齿距角
z表示.
转子相邻两齿间的夹角,用θ z 表示。 z 拍和步距角
Tst 时,A相通电时,转子处于a”点;改由B相通电 情况2:负载转矩 TL
时,转子不能前进。
图9.6 最大负载能力的确定
25
•最大负载转矩(起动转矩)
步进电动机在步进运行时所能带动的最大负载,可由相邻
Tst
两条矩角特性交点所对应的电磁转矩
相邻矩角特性的交点所对应的转矩
Tst
来确定。
T A T sm sin e
则B通电时,距角特性为
T B T sm sin( e 120 )
图 A相、B相定子齿相对转子齿的位置
21
当A、B两相同时通电时合成矩角特性应为
T A B T A T B T sm sin e T sm sin( e 120 ) T sm sin( e 60 )
使各相电流平衡。
VD2及Rf2作用是构成续流电路。
这种电源效率较高,起动和运行频 率也比单一电压型电源要高。
第3章步进电动机的控制

升速 恒速 减速 低速
起点
终点
(时间) t
图3-24
点、位控制中的加减速控制
15
变速控制的方法有:
改变控制方式的变速控制:最简单的变速控制可利用改变步进电 机的控制方式实现。例如:对于三相步进电机系统,启动或停止时 用三相六拍,大约0.1s以后,改用三相三拍,快到达终点时再采用 三相六拍,以达到减速控制的目的。 均匀地改变脉冲时间间隔的变速控制:步进电机的加速(或减速) 控制,可以用均匀地改变脉冲时间间隔来实现。 采用定时器的变速控制:单片机控制系统中,用单片机内部的定 时器来提供延时时间。方法是将定时器初始化后,每隔一定的时间, 由定时器向CPU申请一次中断,CPU响应中断后,便发出一次控制脉 冲。此时只要均匀地改变定时器时间常数,即可达到均匀加速(或 减速)的目的。这种方法可以提高控制系统的效率。
脉冲 方向控制
步进控制器
功率放大器
步进电机
负载
图3-19 步进电机控制系统的组成
2
随着电子技术的发展,除功率驱动电路之外,其它硬件电路均可由软 件实现。采用计算机控制系统,由软件代替步进控制器,不仅简化了 线路,降低了成本而且可靠性也大为提高,同时,根据系统的需要可 灵活改变步进电机的控制方案,使用起来很方便。典型的微型机控制 步进电机系统原理图如图3-20所示。 使用微型机对步进电机进行控制有串行和并行两种方式。 步 进 电 机
6
二、步进电动机的闭环控制
在开环步进电动机系统中,电动机的输出转矩在很大程度上取决于驱 动电源和控制方式。对于不同的步进电动机或同一种步进电动机而不 同负载,励磁电流和失调角发生改变,输出转矩都会随之发生改变, 很难找到通用的控速规律,因此,也很难提高步进电机的技术指标。 闭环系统是直接或间接地检测转子的位置和速度,然后通过反馈和适 当处理自动给出驱动脉冲串。因此采用闭环控制可以获得更精确的位 置控制和更高、更平稳的转速,从而提高步进电动机的性能指标。 步进电动机的输出转矩是励磁电流和失调角的函数。为了获得较高的 输出转矩,必须考虑到电流的变化和失调角的大小,这对于开环控制 来说是很难实现的。
步进电机控制系统原理

;输出第二拍 ;延时
; ;输出第三拍 ;延时 ;A≠0,转LOOP2 0
3、步进电机与微型机的接口及程序设计
对于节拍比较多的控制程序, 对于节拍比较多的控制程序, 通常采用循环程序进行设计。 通常采用循环程序进行设计。
3、步进电机与微型机的接口及程序设计
(4)循环程序 作法: 作法: 模型按顺序存放在内存单元中 • 把环型节拍的控制模型按顺序存放在内存单元中, 把环型节拍的控制模型按顺序存放在内存单元中, • 逐一从单元中取出控制模型并输出。 逐一从单元中取出控制模型并输出。 • 节拍越多,优越性越显著。 节拍越多,优越性越显著。 以三相六拍为例进行设计, 以三相六拍为例进行设计, 其流程图如图8所示。 其流程图如图8所示。
1、 步进电机工作原理
图1 步进电机原理图
步进电机有如下特点:
• 给步进脉冲电机就转,不给步进脉冲电机就不转; 给步进脉冲电机就转,不给步进脉冲电机就不转; • 步进脉冲频率高,步进电机转得快;步进脉冲频率低,步进电机转得就慢; 步进脉冲频率高,步进电机转得快;步进脉冲频率低,步进电机转得就慢; • 改变各相的通电方式(叫脉冲分配)可以改变步进电机的运行方式; 改变各相的通电方式(叫脉冲分配)可以改变步进电机的运行方式; • 改变通电顺序,可以控制步进电机的正、反转。 改变通电顺序,可以控制步进电机的正、反转。
单三拍, ★ 单三拍,通电顺序为 A→B→C ; 双三拍, AB→BC→ ★ 双三拍, 通电顺序为 AB→BC→CA ; 三相六拍, ★ 三相六拍,通电顺序为 A→AB→B→BC→C→CA ;
改变通电顺序可以改变步进电机的转向
2、步进电机控制系统原理
3.步进电机通电模型的建立: 3.步进电机通电模型的建立: 步进电机通电模型的建立
基于51单片机的步进电机控制系统设计与实现

步进电机工作原理
步进电机是一种基于磁场的控制系统,工作原理是当电流通过定子绕组时,会 产生一个磁场,该磁场会吸引转子铁芯到相应的位置,从而产生一定的角位移。 步进电机的角位移量与输入的脉冲数量成正比,因此,通过控制输入的脉冲数 量和频率,可以实现精确的角位移和速度控制。同时,步进电机具有较高的分 辨率和灵敏度,可以满足各种高精度应用场景的需求。
二、系统设计
1、硬件设计
本系统主要包括51单片机、步进电机、驱动器、按键和LED显示等部分。其中, 51单片机负责接收按键输入并控制步进电机的运动;步进电机用于驱动负载运 动;驱动器负责将51单片机的输出信号放大,以驱动步进电机。LED显示用于 显示当前步进电机的状态。
2、软件设计
软件部分主要包括按键处理、步进电机控制和LED显示等模块。按键处理模块 负责接收用户输入,并根据输入控制步进电机的运动;步进电机控制模块根据 按键输入和当前步进电机的状态,计算出步进电机下一步的运动状态;LED显 示模块则负责实时更新LED显示。
三、系统实现
1、按键输入的实现
为了实现按键输入,我们需要在主程序中定义按键处理函数。当按键被按下时, 函数将读取按键的值,并将其存储在全局变量中。这样,主程序可以根据按键 的值来控制步进电机的转动。
2、显示输出的实现
为了实现显示输出,我们需要使用单片机的输出口来控制显示模块的输入。在 中断服务程序中,我们根据设定的值来更新显示模块的输出,以反映步进电机 的实时转动状态。
基于单片机的步进电机控制系统需要硬件部分主要包括单片机、步进电机、驱 动器、按键和显示模块等。其中,单片机作为系统的核心,负责处理按键输入、 控制步进电机转动以及显示输出等功能。步进电机选用四相八拍步进电机,驱 动器选择适合该电机的驱动器,按键用于输入设定值,显示模块用于显示当前 步进电机的转动状态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录一、设计任务: (2)二、步进电机概述: (2)三、题目分析与整体构思: (4)四、硬件电路设计: (7)五、硬件验证: (10)六、程序设计: (10)七、系统仿真: (15)八、感应子式步进电机工作原理: (17)九、心得体会: (24)参考文献: (25)一、系统设计要求步进电机作为一种电脉冲—角位移的转换元件,由于具有价格低廉、易于控、制、无积累误差和计算机接口方面等优点,在机械、仪表、工业控制等领域中获得了广泛的应用。
本设计的具体要求是:1. 设计制作一个步进电机控制电路,可以细分驱动和常规驱动。
2. 常规驱动状态转速四档可调并可实现正反转。
二、步进电机概述步进电机是一种将电脉冲转化为角位移的执行机构。
当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。
可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。
现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)和单相式步进电机等。
永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度或15度。
反应式步进电机一般为三相,可实现大转矩输出,步进角一般为 1.5度,但噪声和振动都很大。
反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。
混合式步进电机是指混合了永磁式和反应式的优点。
它又分为两相和五相:两相步进角一般为 1.8度而五相步进角一般为 0.72度。
这种步进电机的应用最为广泛,也是本次细分驱动方案所选用的步进电机。
(一)步进电机的一些基本参数:1.电机固有步距角:电机固有步距角表示控制系统每发一个步进脉冲信号,电机所转动的角度。
电机出厂时给出了一个步距角的值,如86BYG250A型电机给出的值为0.9°/1.8°(表示半步工作时为0.9°,整步工作时为1.8°),这个步距角可以称之为“电机固有步距角”,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。
2.步进电机的相数:步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。
电机相数不同,它们的步距角也不同,一般二相电机的步距角为0.9°/1.8°、三相的为0.75°/1.5°、五相的为0.36°/0.72°。
在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。
如果使用细分驱动器,则‘相数’将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。
3.保持转矩(HOLDING TORQUE):HOLDING TORQUE是指步进电机通电但没有转动时,定子锁住转子的力矩。
它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。
由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数之一。
比如,当人们说2N.m的步进电机,在没有特殊说明的情况下是指保持转矩为2N.m的步进电机。
4.DETENT TORQUE:DETENT TORQUE是指步进电机没有通电的情况下,定子锁住转子的力矩。
DETENT TORQUE 在国内没有统一的翻译方式,容易使大家产生误解;由于反应式步进电机的转子不是永磁材料,所以它没有DETENT TORQUE。
(二)步进电机的特征1.高精度的定位:步进电机最大特征即是能够简单的做到高精度的定位控制。
以5相步进电机为例:其定位基本单位(分辨率)为0.72°(全步级)/0.36°(半步级),是非常小的;停止定位精度误差皆在±3分(±0.05°)以内,且无累计误差,故可达到高精度的定位控制。
(步进电机的定位精度是取决于电机本身的机械加工精度)2.位置及速度控制:步进电机在输入脉冲信号时,可以依输入的脉冲数做固定角度的回转进而得到灵活的角度控制(位置控制),并可得到与该脉冲信号周波数(频率)成比例的回转速度。
3.具有定位保持力:步进电机在停止状态下(无脉波信号输入时),仍具有激磁保持力,故即使不依靠机械式的剎车,也能做到停止位置的保持。
械式的剎车,也能做到停止位置的保持。
4.动作灵敏:步进电机因为加速性能优越,所以可做到瞬时起动、停止、正反转之快速、频繁的定位动作。
5.开回路控制、不必依赖传感器定位:步进电机的控制系统构成简单,不需要速度感应器(ENCODER、转速发电机)及位置传感器(SENSOR),就能以输入的脉波做速度及位置的控制。
也因其属开回路控制,故最适合于短距离、高频度、高精度之定位控制的场合下使用。
6.中低速时具备高转矩:步进电机在中低速时具有较大的转矩,故能够较同级伺服电机提供更大的扭力输出。
7.高信赖性:使用步进电机装置与使用离合器、减速机及极限开关等其它装置相较,步进电机的故障及误动作少,所以在检查及保养时也较简单容易。
8.小型、高功率:步进电机体积小、扭力大,尽管于狭窄的空间内,仍可顺利做安装,并提供高转矩输出。
注:在第八部分中有对感应子式步进电机的详细描述,以供对此有兴趣的同学参考!三、题目分析与整体构思步进电机是一种将电脉冲信号转换成相应的角位移(或线位移)的机电元件,具有结构简单坚固耐用工作可靠的优点因此广泛应用于工业控制领域。
由于脉冲的不连续性又使步进电机运行存在许多不足之处,如低频振荡、噪声大、分辨率不高及驱动系统可靠性差等,严重制约了其应用范围。
步进电机的细分控制有效地解决了这一问题,但是传统的步进电机驱动系统大多数采用的是用单片机作为控制芯片,外加分立的数字逻辑电路和模拟电路构成。
受单片机工作频率的限制,细分数不是很高,因此驱动器的控制精度较低,控制性能不是很理想。
随着高性能数字信号处理器DSP 的出现,以DSP 为控制核心,以软件方式实现电机控制一度成为研究的热点。
近年来随着可编程逻辑器件的飞速发展,使得可编程逻辑器件功能越来越强大从而促使高集成化高精度驱动器的出现。
因此本文提出了一种基于SOPC 片上可编程的全数字化步进电机控制系统,本系统是以FPGA 为核心控制器件,将驱动逻辑功能模块和控制器成功地集成在FPGA 上实现,充分发挥了硬件逻辑电路对数字信号高速的并行处理能力,可以使步进电机绕组电流细分达到4096 ,且细分数可以自动调节,极大地提高了控制精度和驱动器的集成度,减小了驱动器体积。
1.步进电机细分驱动原理步进电机的细分控制本质上是对步进电机励磁绕组中的电流进行控制,在普通驱动方式下,驱动电路只是通过对电动机绕组激磁电流的“ 开” 和“ 关” ,使步进电动机转子以其本身的步距角分步旋转。
步进电动机靠定子、转子磁极间的电磁力来进行工作,当它处于“ 双拍” 状态工作时,其定位位置是正好位于两通电磁极的中间,即依靠两通电磁极电磁吸引力的平衡而获得的。
由此可以推论: 如果能够进一步仔细地控制两磁极电磁吸引力的大小,使转子磁极获得更多种由于两相定子磁极的电磁吸引力差异而形成的平衡定位位置。
步进电机细分驱动方式就是应用了这一原理,在细分驱动时,细分控制器通过控制各相激磁绕组电流的逐步增大及逐步减小,让转子处于多个磁力平衡状态使电机内部的合成磁场为均匀的圆形旋转磁场,实现步距角变小、电动机的旋转得到细化的目的。
合成的磁场矢量的幅值决定了电机旋转力矩的大小,相邻两个合成磁场矢量的夹角大小决定了该步距角的大小。
对于三相步进电机而言,向 A 、 B 、 C 绕组分别通以相位相差2/3π ,而幅值相同的正弦波电流( 图3-1) ,则合成的电流矢量在空间做幅值恒定的旋转运动,其对应的合成磁场矢量也作相应的旋转从而形成旋转力矩(图3-2 )。
A 、 B 、 C 三相瞬时电流值如式( 1 )、( 2 )、( 3 )所示。
( 1 )( 2 )( 3 )图3-1 步进电机正弦细分三相绕组电流波形图图3-2 旋转力矩图细分驱动方式下,由于步距角小,步进电机的控制精度明显提高,同时这种驱动方式又有效抑制低速运行中产生的噪声和振荡现象。
图3-3 步进电机细分驱动电路结构图2.控制器总体设计方案步进电机三相绕组的电流是正弦阶梯电流,通过改变给定电流的每一次变化的阶梯数可以实现可变细分功能。
驱动器的任务就是控制绕组的电流,使之按正弦阶梯波的规律变化。
每给一个步进脉冲, A 、 B 、C 三相绕组的电流沿正弦阶梯波前进一步,电机转动一个步距角。
步进电机控制系统框图如图3-4 所示。
采用FPGA 作为主控制芯片, 将控制器与驱动器的数字电路部分集成在一片FPGA 上实现。
为了控制绕组电流,在设计中引入电流跟踪型闭环反馈,反馈电流与给定的正弦电流(离散的正弦表)经过改进的比例积分PI 调节后进行SPWM 调制,输出 6 路PWM 波,来控制驱动电路三个桥臂上的 6 个IGBT 开通关断。
如果忽略死区时间控制每个桥臂的上下半桥的两路PWM 波互补即上半桥PWM 波为高/ 低电平时,下半桥PWM 波为低/ 高电平。
系统采用14 位宽度200MHz 计数器产生PWM 载波,载波频率12.2KHz ,电流数据全部采用14位精度进行离散化。
200MHz 时钟由50MHz 时钟经PLL 倍频产生。
FPGA 输出的PWM 波经功率模块放大后,控制步进电机运行。
步进电机运行状态(转速和转向)通过LED 指示。
步进电机转速是由查表速度决定的,CP 是用来决定查表频率,在细分等级一定的情况下CP 速度越高电机转速越快。
如果电机在高细分下高速旋转则CP 脉冲频率就会很高,导致PWM 脉宽过小,使功率模块IGBT 控制桥臂频繁开关,其结果是开关损耗大为增加,功率模块过热。
而高细分在步进电机高速旋转时其优势并不明显,所以在不影响电机运行精度的情况下,系统根据转速对细分精度在4096 、2048 、1024 、512 、256 、128 、64 、32 之间自动调节,使电机更加平稳可靠的运行。
图3-4 控制系统框图四、硬件电路设计以四相反应式步进电机为例,最多只能实现二细分,对于相数较多的步进电机可达到的细分数稍大一些,但也很有限。
因此要使可达到的数很大,就必须能控制步进电机各相励磁绕组中的电流,使其按阶梯上升或下降,即在零到最大电流之间能有多个稳定的中间电流状态,相应的磁场矢量幅值也就存在多个中间状态,这样,相邻两相或多相的全成磁场的方向也将有多个稳定的中间状态。