步进电机的控制方法 | 您所在的位置:网站首页 › 步进电机转动角度控制 › 步进电机的控制方法 |
0
jueee
摘要:步进电机具有控制简便、定位准确等特点。随着科学技术的发展,在许多领域将得到广泛的应用。鉴于传统的脉冲系统移植性不好,本文提出微机控制系统代替脉冲发生器和脉冲分配器,用软件的方法产生控制脉冲,通过软件编程可以任意设定步进电机的转速、旋转角度、转动次数和控制步进电机的运行状态。以简化控制电路,降低生产成本,提高系统的运行效率和灵活性。在此基础上提出了双三拍步进电机程序控制的硬件接口电路、程序流程图和汇编程序。 步进电机是自动控制系统中常用的执行部件。步进电机的输入信号为脉冲电流,它能将输入的脉冲信号转换为阶跃型的角位移或直线位移,因而步进电机可看作是一个串行的数/模转换器。由于步进电机能够直接接受数字信号,而不需数/模转换,所以使用微机控制步进电机显得非常方便。步进电机有以下优点: 通常不需要反馈就能对位置和速度进行控制; 位置误差不会积累; 与数组设备兼容,能够直接接收数字信号; 可以快速启停。步进电机的品种规格很多,按照它们的结构和工作原理可以划分为磁阻式(也称反应式或变磁阻式)电机、混合式电机、永磁式电机和特种电机等四种主要型式。 步进电机不需位移传感器就可精确定位,所以在精确定位系统中应用广泛。目前打字机、计算机外部设备、数控机床、传真机等设备中都使用了步进电机。随着电子计算机技术的发展,步进电机必将发挥它的控制方便、控制准确的特点,在工业控制等领域取得更为广泛的应用。 1. 步进电机的工作原理以磁阻式步进电机为例,介绍一下步进电机的工作原理,图1. 1是磁阻式步进电机工作原理的示意图。 2. 步进电机程序控制的设计2.1 步进电机的传动方式2.1.1 三相单三拍工作方式 在这种工作方式下,A、B、C三相轮流通电,电流切换三次,磁场旋转一周,转子向前转过一个齿距角。因此这种通电方式叫做三相单三拍工作方式。这时步距角θb (度)为θb = 360 /mz ( °) (2-1)式中:m──定子相数; z ──转子齿数2.1.2 三相六拍工作方式 在这种工作方式下,首先A相通电,转子齿与A相定子齿对齐。第二拍,A相继续通电,同时接通B相,A、B各自建立的磁场形成一个合成磁场,这时转子齿既不对准A相也不对准B相,而是对准A、B两极轴线的角等分线,使转子齿相对于A相定子齿转过1 /6齿距,即1. 5°。第三拍,A相切断,仅B相保持接通。这时,由B相建立的磁场与单三拍时B相通电的情况一样。依次类推,绕组以A—AB—B—BC—C—CA—A时序(或反时序)转换6次,磁场旋转一周,转子前进一个齿距,每次切换均使转子转动1. 5°,故这种通电方式称为三相六柏工作方式。其步距角θb 为:θb = 360 /2mz = 180 /mz ( °) (2-2)2.1.3 双三拍工作方式 这种工作方式每次都是有两相导通,两相绕组处在相同电压之下,以AB─BC─CA─AB (或反之)方式通电,故称为双三拍工作方式。以这种方式通电,转子齿所处的位置相当于六拍控制方式中去掉单三拍后的三个位置。它的步距角计算公式与单三拍时的公式相同。 由上述分析可知,要使磁阻式步进电机具有工作能力,最起码的条件是定子极分度角不能被齿距角整除,且应满足下列方程:极分度角/齿距角= R + k·1/m进一步化简得齿数z:z = q (mR + k) (2-3)式中:m──相数; q──每相的极数; k──≤ (m - 1)的正整数;R──正整数,为0、1、2、3……。 按选定的相数和不同的极数,由上式就可推算出转子齿数。 因为三相双三拍步进电机不易失步,控制精度比较高,所以本文对三相双三拍步进电机进行控制,定子有三对磁极,运行时两相同时通电,循环带动转子转动。2.2 硬件接口电路 传统的步进电机控制系统采用硬件进行控制,用一个脉冲发生器产生频率变化的脉冲信号,再经一个脉冲分配器把方向控制信号和脉冲信号转换成有一定逻辑关系的环形脉冲;经驱动电路放大后就可以来驱动步进电机了。在这种控制中,步进电机的脉冲由硬件电路产生,如果系统发生变化或使用不同类型的步进电机,需重新设计硬件电路,系统的可移植性不好。 用微机控制系统代替脉冲发生器和脉冲分配器,就可以根据系统需要通过软件编程的方法任意设定步进电机的转速、旋转角度、转动次数和控制步进电机的运行状态。这样可简化控制电路,降低生产成本,提高系统的运行效率和灵活性。图2. 1为单片机控制步进电机接口原理图。 程序如下:PULSE:MOV R3 , # NUM PUSH A PUSH PSWLOOP: SETB P1.0 ACALL DELAY1 CLR P1.0 ACALL DELAY2 DJNZ R3,LOOP POP PSW POP A RET2. 4 旋转方向控制步进电机的旋转方向和内部绕组的通电顺序及通电方式有密切关系。对于三相双三拍工作方式:正相旋转:AB→BC→CA→AB反相旋转:AB→CA→BC→AB三相双三拍控制模型如表2. 1所示。 3. 总结与展望 步进电机是机电一体化产品中的关键组件之一,是一种性能良好的数字化执行元件。随着计算机应用技术、电子技术和自动控制技术在国民经济各个领域中的普及与深入,步进电机的需要量越来越大。有资料说明,世界上步进电机的年产量以10%以上的速度增长。国内对步进电机的需求同样也与日俱增。实际工作中,很多工程技术人员和技术工人都希望比较全面地了解步进电机及其控制技术。 本文对步进电机的控制方法进行了详细的论述,包括硬件接口的设计、软件方案的设计和汇编控制程序的编写。此种方法高效、方便、成本低廉,在实际应用中有着很高的利用价值。 2008-11-29 | 添加评论 | 打赏 ◆◆评论读取中.... ◆◆
修改失败,请稍后尝试 |
CopyRight 2018-2019 实验室设备网 版权所有 |