步进电机的细分_信息与通信_工程科技_专业资料。步进电机的细分 步进电机是一种将离散的电脉冲信号转化成相应的角位移或线位移的电磁机械装置,它具有转矩大、惯性 小、响应频率高等优点,已经在当今工业上得到广泛的应用,但其步矩角较大,一般为 1.5o~3
步进电机的细分 步进电机是一种将离散的电脉冲信号转化成相应的角位移或线位移的电磁机械装置,它具有转矩大、惯性 小、响应频率高等优点,已经在当今工业上得到广泛的应用,但其步矩角较大,一般为 1.5o~3o,往往满 足不了某些高精密定位、精密加工等方面的要求。实现细分驱动是减小步距角、提高步进分辨率、增加电 机运行平稳性的一种行之有效的方法。 本文在选择了合理的电流波形的基础上, 提出了基于 Intel 80C196MC 单片机控制的步进电机恒转矩细分驱动方案,其运行功耗小,可靠性高,通用性好,具有很强的实用性。 细分电流波形的选择及量化 细分电流波形的选择及量化 步进电机的细分控制,从本质上讲是通过对步进电机的励磁绕组中电流的控制,使步进电机内部的合 成磁场为均匀的圆形旋转磁场,从而实现步进电机步距角的细分。一般情况下,合成磁场矢量的幅值决定 了步进电机旋转力矩的大小,相邻两合成磁场矢量之间的夹角大小决定了步距角的大小。因此,要想实现 对步进电机的恒转矩均匀细分控制,必须合理控制电机绕组中的电流,使步进电机内部合成磁场的幅值恒 定, 而且每个进给脉冲所引起的合成磁场的角度变化也要均匀。 我们知道在空间彼此相差 2p/m 的 m 相绕组, 分别通以相位上相差 2p/m 而幅值相同的正弦电流, 合成的电流矢量便在空间作旋转运动, 且幅值保持不变。 这—点对于反应式步进电机来说比较困难,因为反应式步进电机的旋转磁场只与绕组电流的值有关, 而与电流的正反流向无关。以比较经济合理的方式对三相反应式步进电机实现步距角的任意细分,绕组电 流波形宜采用如图 1 所示的形式。 图中,a 为电机转子偏离参考点的角度。ib 滞后于 ia,ic 超前于 ia。此时,合成电流矢量在所有区 间 b=Ime-ja,从而保证合成磁场幅值恒定,实现电机的恒转矩运行。且步进电机在这种情况下也为平 稳。将绕组电流根据细分倍数均匀量化后,所得细分步距角也是均匀的。为了进一步得到更加均匀的细分 步距角,可通过实验测取一组在通入量化电流波形时的步进电机细分步距的数据,然后对其误差进行差值 补偿,求得实际的补偿电流曲线。这些工作大部分由计算机来完成。 步进电机是一种将离散的电脉冲信号转化成相应的角位移或线位移的电磁机械装置,它具有转矩大、 惯 性小、响应频率高等优点,已经在当今工业上得到广泛的应用,但其步矩角较大,一般为 1.5o~3o,往往 满足不了某些高精密定位、精密加工等方面的要求。实现细分驱动是减小步距角、提高步进分辨率、增加 电机运行平稳性的一种行之有效的方法。本文在选择了合理的电流波形的基础上,提出了基于 Intel 80C196MC 单片机控制的步进电机恒转矩细分驱动方案,其运行功耗小,可靠性高,通用性好,具有很强的 实用性。 图 2 硬件系统原理框图 步进电机的细分控制,从本质上讲是通过对步进电机的励磁绕组中电流的控制,使步进电机内部的合 成磁场为均匀的圆形旋转磁场,从而实现步进电机步距角的细分。一般情况下,合成磁场矢量的幅值决定 了步进电机旋转力矩的大小,相邻两合成磁场矢量之间的夹角大小决定了步距角的大小。因此,要想实现 对步进电机的恒转矩均匀细分控制,必须合理控制电机绕组中的电流,使步进电机内部合成磁场的幅值恒 定, 而且每个进给脉冲所引起的合成磁场的角度变化也要均匀。 我们知道在空间彼此相差 2p/m 的 m 相绕组, 分别通以相位上相差 2p/m 而幅值相同的正弦电流, 合成的电流矢量便在空间作旋转运动, 且幅值保持不变。 这—点对于反应式步进电机来说比较困难,因为反应式步进电机的旋转磁场只与绕组电流的值有关, 而与电流的正反流向无关。以比较经济合理的方式对三相反应式步进电机实现步距角的任意细分,绕组电 流波形宜采用如图 1 所示的形式。 图中,a 为电机转子偏离参考点的角度。ib 滞后于 ia,ic 超前于 ia。此时,合成电流矢量在所有区 间 b=Ime-ja,从而保证合成磁场幅值恒定,实现电机的恒转矩运行。且步进电机在这种情况下也为平 稳。将绕组电流根据细分倍数均匀量化后,所得细分步距角也是均匀的。为了进一步得到更加均匀的细分 步距角,可通过实验测取一组在通入量化电流波形时的步进电机细分步距的数据,然后对其误差进行差值 补偿,求得实际的补偿电流曲线。这些工作大部分由计算机来完成。在取得校正后的量化电流波形之后, 以相应的数字量存储于 EEPROM 中的不同区域,量化的程度决定了细分驱动的分辨率。 斩波恒流细分驱动方案及硬件实现 斩波恒流细分驱动方案的原理为:由单片机输出 EEPROM 中存储的细分电流控制信号,经 D/A 转换成模 拟电压信号,再与取样信号进行比较,形成斩波控制信号,控制各功率管前级驱动电路的导通和关断,实 现绕组中电流的闭环控制,从而实现步距的细分。系统原理框图如图 2 所示。 控制电路 控制电路主要由 80C196MC 单片机、晶振电路、地址锁存器、译码器、EEPROM 存储器及可编程键盘/显 示控制器 Intel-8279 等组成,受控步进电机的细分倍数、运行脉冲频率、正反转、运行速度、单次运行线 位移、启/停等的控制,既可由键盘输入,也可以通过串行通信接口由上位机设置。状态显示提供当前通电 相位、相电流大小、电机运行时间、正反转、当前运行速度、线位移及相关计数等信息显示,并将工作状 态和数据传送给上位机。传感器(霍尔传感器)用于检测计数器的当前值。单片机是控制系统的核心其主要 功能是输出 EEPROM 中存储的细分电流控制信号进行 D/A 转换。根据转换精度的要求,D/A 转换器既可以选 择 8 位的,亦可选择 12 位的。本控制系统选用的是 8 位 D/A 转换器 MAX516,MAX516 把 4 个 D/A 转换器与 4 个比较器组合在单个的 CMOS IC 上,4 个 D/A 转换器共享一个参考输入电压 VREF。每个转换器的输出电 压均可采用下式表示: VDACi=VREFN/256 N=0, ......, l, 255, 对应于 8 位的 DAC 的输入码 D0—D7(此处为细分电流控制信号)。 通过调节 VREF 的变化范围,便可调节步进电机绕组中电流的幅值。 功率驱动电路 工作中,步进电机细分电流控制信号的 D/A 转换值 Ui 输入到 MAX516 内部各比较器 COMPi 的同向输入 端,绕组电流取样信号 Vi 输入到 COMPi 的反向输入端。斩波恒流驱动采用固定频率的方波与比较器输出信 号调制成斩波控制信号,控制绕组的通电时间,使反馈电压 Vi 始终跟随 D/A 转换输出的控制电压 Ui。合 理选择续流回路就可使绕组中的电流值在一定的平均值上下波动,且波动范围不大。 调制用方波信号频率为 21.74KHz,由 80C196MC 的 P6.6/PWM0 端产生,且各相是同频斩波,不会产生差拍 现象,所以消除了电磁噪声。为防止因比较器漂移或干扰导致功率开关管误导通,让斩波控制信号和相序 控制信号相与后控制功放管。 当开关管截止时,并联 RC、快恢复续流二极管 D、绕组 L 及主电源构成泄放回路。与单纯电阻释能电 路相比,RC 释能电路使功耗和电流纹波增加较小,而电流下降速度大大加快。电流取样信号由精密电流传 感放大器 MAX471 完成。当绕组电流流过其内部 35mΩ精密取样电阻时,经内部电路变化,转换为输出电压 信号: VOUT=ROUT×(ILOAD×500mA/A) 其中 ROUT 为 MAX471 外部调压电阻, 阻值按设计要求选定。 ILOAD 为流过精密电阻的相绕组电流。 MAX471 同时具有电流检测与放大功能,从而大大方便了整个电路的设计与调试。 功率开关管(功放管)是功放电路中的关键部分,影响着整个系统的功耗和体积。由于所设计的驱动器 主要用来驱动额定电流 3A、额定电压 27V 以下的步进电机,故选用高频 VMOS 功率场效应晶体管 IRF540(VDS=100V,RDS(on)=0.052W,ID=27A)作为开关管。IRF540 导通电阻很小,因此,即使电机长时间 运转,该 VMOS 管壳本身的温度也比较低,无须外加风扇。 为了提高步进电机的工作可靠性,消除电机电感性绕组的串扰,本系统无论从驱动部分还是反馈部分 都进行了隔离。驱动隔离采用高速光电耦合器 6N137 为隔离元件,一方面可以实现前级控制电路同步进电 机绕组的隔离;另一方面使功率开关管的驱动变得方便可靠。反馈通道的滤波部分采用无源低通滤波器, 其作用是高速衰减绕组(电感线圈)在开关时截止频率以上的瞬时高频电压信号,从而避免控制电路做出太 迅速的反应,可以有效地防止步进电机的振荡。线性光耦合电路的作用是将滤波后的采样电阻反馈信号线 性地传输给比较器。 软件设计 步进电机细分驱动系统的软件主要由主控程序、细分驱动程序、键处理程序、显示数据处理及显示驱 动程序、通信监控程序等部分组成。 细分驱动电路的主控制程序控制整个程序的流程,主要完成程序的初始化、中断方式的设置、计数器 工作方式的设置及相关子程序的调用等。初始化包括 8279 各寄存器、8279 的显示 RAM、80C916MC 的中断 系统及内部 RAM 等。在 80C196MC 的各中断中,使用了 INT15、INT14 和 INT13 这三个中断,其中,INT15 为高优先级。 在运行状态下, 当有停止键按下时, INT15 中断服务程序将 T1 关闭, 则 从而使步进电机停止。 T1 控制每一步的步进周期,该服务程序基本上只作重置定时器和置标志位的操作,而其它操作均在主程序 中完成。主程序流程图见本刊网站。 细分驱动程序中,细分电流控制信号的输出采用单片机片内 EEPROM 软件查表法,用地址选择来实现不 同通电方式下的可变步距细分,从而实时控制步进电机的转角位置。其流程图如图 4 所示。 步进电机的正反转控制是通过改变电机通电相序来实现的。 为达到对步进电机启/停运行过程的快速和 控制,从其动力学特性出发,推导出符合步进电机矩频特性的曲线应该是指数型运行曲线,并将这一 曲线量化后,存入 EEPROM。步进电机在运行过程中,每个通电状态保持时间的长短,由当前速度对应的延 时时间值决定。 图 3 步进电机细分驱动控制主程序流程图 结语 本文提出并实现的步进电机均匀细分驱动系统,细分达到 256 细分,能适应大多数中小微型步进 电机的可变细分控制、较高细分步距角精度及平滑运行等要求。大量新型元器件的采用,使所设计的驱动 器具有体积小、细分精度高、运行功耗低、可靠性高、可维护性强等特点。系统软件功能丰富,通用性强, 从而使控制系统更加灵活。 32,64,128, 什么意思? 代表什么啊? 问 1:步进电机细分 4,8,16 ,32,64,128,256 什么意思? 代表什么啊? 答:细分的目的是减小步进电机的低频振动, 细分的数量是电机一拍要分几次走完, 细分的次数越多,步进电机就走的越顺滑。 步进电机细分的目的是什么? 问 2:步进电机细分的目的是什么? 答:首先我要指出的,细分不是步进电机细分,而是步进电机驱动器细分。 驱动器细分有两个重要的功能:一、增加电机工作时的平稳性。二、提高步进电机精度。 步进电机,细分数大后,电机几乎没动了?能听到什么,但是没动了? 问 3:步进电机,细分数大后,电机几乎没动了?能听到什么,但是没动了? 答:电机不够力才会这样,细分过头了 细分以上的步进电机会丢步吗?一般来说, 问 4:16 细分以上的步进电机会丢步吗?一般来说,16 细分以上的正弦波已经很平滑了 特殊情况下, 1.8°的话 步进电机还能跟上正弦波的,这么说的话, 的话, 特殊情况下,只要电机转动之后不超过 1.8°的话,步进电机还能跟上正弦波的,这么说的话,步进电机 几乎不会丢步了对吗? 几乎不会丢步了对吗? 答:16 细分以上的步进电机也有可能会丢步,实际上若让步进电机在高速下面带大的负载都有可能丢步。 步进电机丢步与否与电机的带负载能力有关,与当前的负载情况有关 步进电机细分驱动控制系统的组成部分是什么? 问 5:步进电机细分驱动控制系统的组成部分是什么? 答:步进电机的细分技术实质上是一种电子阻尼技术(请参考有关文献),其主要目的是提高电机的运转 精度,实现步进电机步距角的高精度细分。其次,细分技术的附带功能是减弱或消除步进电机的低频振动, 低频振荡是步进电机(尤其是反应式电机)的固有特性,而细分是消除它的途径,如果步进电机有时 要在共振区工作(如走圆弧),选择细分驱动器是的选择。 步进电机细分数有哪些 数有哪些? 问 6:步进电机细分数有哪些? 答:步进电机驱动器的细分数。 常规有三种细分方法 1、2 的 N 次方,如 2、4、8、16、32、64、128、256 细分, 2、5 的整数倍,如 5、10、20、25、40、50、100、200 细分, 3、3 的整数倍,如 3、6、9、12、24、48 细分。 购买的时候要问清楚,以免买错。
以上信息由无锡惠斯通电机科技有限公司整理编辑,了解更多步进电机,两相步进电机,混合式步进电机信息请访问http://www.huistong.com