一种步进电机曲线运动模型设计的研究

时间:2022-03-17来源:佚名

这种方法在电动机控制中要不停地产生控制脉冲占用了大量的CPU 时间,使单片机无法同时进行其他工作 ;硬件方法是利用控制器的内部的定时器来完成的,在进入定时中断后改变定时常数,从而升速时使脉冲频率逐渐增大,减速时使脉冲频率逐渐减小,这种方法占用CPU时间较少,是目前我们使用较多的调速方法。

1 切割系统硬件组成

整个模型系统框图如图1 所示。

切割控制系统结构框图如图1 所示,是由光电编码器模块、单片机控制模块、步进电机驱动模块、伺服机构和自由摆本体等几大部分构成的一个系统。在整个系统中,通过光电编码传感器的反馈获得末端被控机械的角位移,控制驱动模块实时读取光电编码器反馈的数据,进而确定控制方式(电机如何转动、转动速度、加速度等),同时控制模块通过处理器内部的控制算法实现该控制决策,产生相应的控制信息,使电机转动,完成要处理的被控制对象的运动。

1.1 单片机控制系统

本系统设计中采用89C51 单片机作为处理器,89C51 单片机把组成计算机的各种功能部件:中央处理器CPU、I/O 接口电路、RAM、ROM、定时器/ 计数器以及串行通讯接口等部件组成,并将这些部件都集成在一个芯片内,构成一个完整的微型计算机。单片机是整个系统的核心,主要用于处理光电编码器采集和传输回来的数据,它通过处理器内部的控制算法把光电编码器反馈回来的信息用于控制步进电机的转速与转向。

1.2 步进电机随动系统

对于步进电机来说,如果要获得较快的加减速过程,即要求在每一个频率对应输出最大转矩。通过电机频矩特性曲线可以得到每个频率下的最大输出力矩。在起动过程中,由于受最大输出力矩的限制,因此会影响起动距离和起动时间。由于本运动平面范围很小,同时求探测点以一定的初速度作曲线运动,对x 轴方向负载电动机的起动提出了要求:在达到设定的初始速度时,要求起动距离尽可能短。因此采用传统的启动方式,达不到本课题的目的,在本课题中,采用了一种新式的启动方式。

1.3 传感器模块

设计中选择光电编码器作为传感器模块,它是一种将输出轴上的机械几何位移量通过光电转换转换成数字量或脉冲的一种传感器。这是目前测量角位移应用最广泛的一种传感器,光电编码器是由光电检测装置和光栅盘组成的一种传感器。光栅盘是在给定直径的圆盘上平均地开通若干个长方形孔。由于光电码盘与电动机同轴,当电动机运动时,光栅盘与电动机保持同步转动,经检测装置检测输出若干脉冲信号,通过计算每秒光电编码器输出脉冲的个数就能反映当前电动机的转速。那么,光电编码器就可以非常精准的测量出自由摆的摆角,再由单片机实时控制电机转速,从而达到随时精准的控制效果。

2 步进电机控制软件设计

对于步进电机的速度控制系统,从起点到终点的运行速度是有一定要求的。如果要运行的速度没有超过步进电机的极限起动频率,那么电机能够按要求直接起动,运行至设定点后可通过停止脉冲串控制电机停止。但在通常情况下,当要求的步进电机运行速度比较高时,而电机的极限启动频率又比较低,这时系统在开始启动时即以运行速度直接启动,由于该启动速度超过极限启动频率从而使步进电机不能正常启动,从而会产生失步,甚至是不能启动的情况。整个系统运行时,如果达到设定点时立即控制停止发生脉冲串,令步进电机立即停止,由于系统惯性,使得步进电机不能够立即停止,从而会产生一种过冲现象。因此,要对步进电机在运行的过程中和启动时采用加速和减速过程,即采用升频启动和降频停止技术。

当启动步进电机时,要使步进电机逐步达到稳定的工作频率,当停止步进电机时,使步进电机的运行频率逐步减低直至停止。但如果升降频率比较缓慢,步进电机虽然不能出现过冲和失步的现象,但却降低了整个系统的工作效率。因此,对步进电机的频率控制有2 个基本要求:第一、要给出电机固定的总步数,第二是要尽量减短走步的总时间。为了达到以上二个要求,在软件编译方面要做大量的工作。为了确定电机固定的总步数,要设置一种能随时检验总步数是否达到给定值的方法,电动机每换相一次,都要校核一次。在步进电机运行前,可将给定的总步数存放在RAM 区的某些单元中,电动机启动后,软件按换相次数递减这些存储单元中的数值,同时检测单元中的数值直至该数值为零,此时说明电机已走完预先给定的总步数,应停止脉冲发生,停止电机运转。

可以通过软件来实现对步进电机加减速的控制,分为加速阶段、匀速阶段、减速阶段三个阶段。采用微处理器对步进电机进行加减速控制实际上就是改变输出脉冲的频率,升速时脉冲频率逐渐加快,减速时脉冲频率逐渐变慢。较为理想的启动曲线应是按指数规律启动,但实际应用中经常采用按直线拟合的方法,即采用恒加速算法,易操作,效果较好。

本设计采用的是对步距角进行8 细分。每发出一个脉冲,电机走一步,转过的角度为1.8° /8,即0.225°,电机转一圈需要1600 个脉冲。步进电机的方向由ARM 的一个IO 口控制,并且利用两个发光二极管来表示其正反转。电机方向控制分3 种方式:左转、右转和自锁。当偏差≤ 0.003,即角度变化不到0.225°,步进不到一步时,控制步进电机处于自锁状态;当偏差>0.003 时,电机右转;当偏差<0.003 时,电机左转。

控制程序流程图如下图2所示:

3 测试结果分析

步进电机失步是一个常见的问题。实验中电机在三种情况下容易出现失步的问题。一是起步阶段,二是高速运转阶段,三是负载发生变化的时候。

电机在启动过程中为防止失步和堵转,脉冲频率有个不断增大的过程,该过程一般需要200~400ms 的时间,期间较易出现失步现象,一定要确保极限启动频率不小于响应频率最大值,也即频率变化过程中的最大频率一定要小于或等于极限频率。因此,可以在编译的程序中预先设置一个上限频率,使得电机的最大频率始终小于或等于该频率,保证电机启动过程中减少出现失步的可能。

当步进电机在最高速或者接近最高速运行的时候,也会容易出现失步的现象。而这一现象的产生最常见的原因是电源的电压降低从而导致的,因为摆杆的最大运动过程中的角度为60 度,步进电机最大转动步数小于300,所以可适当降低电机的运行速度。

实验过程中采用电机的最大运行频率为2KHz,设置匀速运转的频率为1KHz.

当末端负载有变化的时候,电机输出的转矩也会知道,从而使电机运行阻力产生变化,可能会出现失步现象。我们可以利用进一步将驱动细分的方法,减少因负载出现变化而引起的失步现象,本课题中采用8细分的方式。

    相关阅读

    城市亮化工程如何设计才能具有层次感?

    城市亮化工程 的主要目地是为夜间带来一体化照明,考虑基础的视觉识别规定,自然环境照明的光层级与光线总数的多少相关,假如空间中的自然环境照明比工作照明低许多 ,在工作...
    2022-10-11
    城市亮化工程如何设计才能具有层次感?

    城市道路照明工程主要有哪些?

    在城市建设中,道路照明 是必不可少的基础设施,也是城市夜景的重要组成部分。在某种程度上,它还反映了城市的经济实力,社会进步和现代化的标志。它为夜间在城市中的车辆和行...
    2022-07-12
    城市道路照明工程主要有哪些?

    安全出口指示标志灯为什么是绿色而不是红色?

    对于安全出口指示标志灯相信大家都不陌生,我们在日常生活中在任何公众场所的紧急疏散的安全出口都可以看到这个安全出口指示标志灯,大家有没有想过安全出口的指示标志为什么...
    2022-05-21
    安全出口指示标志灯为什么是绿色而不是红色?

    路灯照明合理的布置方式

    路灯的布置方式主要有单侧布置、双侧交错布置、双侧对称布置、中心对称布置、横向悬索布置五种形式,随着城市道路的不断拓宽,平交路口转弯半径越来越大,根据《城市道路亮化...
    2022-07-15

    泛光照明工程是什么?应用范围有哪些?

    很多人提及 泛光照明工程 会有一些生疏,不理解泛光照明包含哪些,也不知道 泛光照明工程 跟普通照明工程有哪些不一样。 实际上泛光照明工程便是归属于城市景观照明工程或环境...
    2022-10-17
    泛光照明工程是什么?应用范围有哪些?

    消防应急灯的寿命有多长?一般可以使用多长时间?

    对于消防应急灯的使用寿命相信很多人都想了解这个问题,因为消防应急灯安装了就不需要时时刻刻盯着,这需要定时检查就可以了,但是很多人都不知道消防应急灯的寿命有多长,不...
    2022-05-21
    消防应急灯的寿命有多长?一般可以使用多长时间?

    快投派智能无线投屏器,让无线互联更加简单便捷

    没有WiFi的情况下可以进行无线投屏吗? 长期使用投屏功能的人,或多或少都知道自己的手机可以通过【无线投屏】【屏幕镜像】功能,直接连接到智能电视或无线投屏器,下意识地认...
    2022-05-11
    快投派智能无线投屏器,让无线互联更加简单便捷

    广场照明的设计技巧

    广场照明设计 主要包括休闲广场、集会活动广场、商业广场的照明设计。 1)休闲广场。主要是为人们提供休息、社交和举行小型文化娱乐活动的地方,由于人们活动方式不同,有些区...
    2022-07-15

    网站栏目