目录 1、 系统简介 ............................................. 2 2、1.1 步进电动机简介 .................................... 2 3、1.2 PLC 系统概述 ....................................... 3 4、2、系统设计 .............................................. 5 5、2.1 控制要求 .......................................... 5 6、2.2 I/O 地址分配 ....................................... 6 7、2.3 PLC 选型 .......................................... 6 8、2.4 西门子 PLC 应用中需要注意的问题 ..................... 6 9、2.5 西门子 PLC 控制步进电机 ............................. 7 10、3、程序设计 .............................................. 8 11、3.1 五相步进电机控制梯形图 ............................ 8 12、3.2 五相步进电机控制语句表 ............................. 9 13、4、总结 .................................................. 9 题目:五相步进电机的模拟控制 1、 系统简介 1.1 步进电动机简介 步进电动机是一种将数字脉冲信号转换成机械角位移或者线位移的数模转换元件。 在经历了 一个大的发展阶段后,日前其发展趋向平缓。然而,其基本原理是不变的,即:是一种将电 脉冲信号转换成直线位移或角位移的执行元件, 每当对其施加一个电脉冲时, 其输出转过一 个固定的角度。 步进电机的输出位移量与输入脉冲个数成正比, 其转速与单位时间内输入的 脉冲数(即脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的脉冲顺序有关。所 以只要控制指令脉冲的数量、 频率及电机绕组通电的顺序, 便可控制步进电机的输出位移量、 速度和转向。步进电机的机理是基于基本的电磁铁作用,可简单地定义为,根据输人的脉 冲信号, 每改变一次励磁状态就前进一定角度或长度, 若不改变励磁状态则保持一定位置而 静止的电动机:从广义上讲,步进电动机是一种受电脉冲信号控制的无刷式直流电机,也可 看作是在一定频率范围内转速与控制脉冲频率同步的同步电动机。 步进电机的控制和驱动方法很多,按照使用的控制装置来分可以分为:普通集成电路控制、 单片机控制、工业控制机控制、可编程控制器控制等几种。 步进电机的分类: 1)永磁式步进电机一般为两相,转矩和体积较小,步进角一般为 7.5 度或 15 度。 2)反应式步进电机一般为三相,可实现大转矩输出,步进角一般为 1.5 度,但噪声和振动 都很大。 3)混合式步进电机是指混合了永磁式和反应式的优点,它又分为两相和五相。两相步进角 一般分为 1.8 度而五相步进角一般为 0.72 度,这种步进电机的应用为广泛。步进电机 步进电机主要特点: 1)一般步进电机的精度为步进角的 3-5%,且不累积。 2)步进电机外表允许的温度取决于不同电机磁性材料的退磁点,步进电机温度过高时 会使电机的磁性材料退磁, 从而导致力矩下降乃至于失步, 因此电机外表允许的温度应 取决于不同电机磁性材料的退磁点;一般来讲,磁性材料的退磁点都在摄氏 130 度以上,有 的甚至高达摄氏 200 度以上,所以步进电机外表温度在摄氏 80-90 度完全正常。 3)步进电机的力矩会随转速的升高而下降。当步进电机转动时,电机各相绕组的电感将形 成一个反向电动势;频率越高,反向电动势越大。在它的作用下,电机随频率(或速度)的 增大而相电流减小,从而导致力矩下降。 4)步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。 步进电机有一个技术参数: 空载启动频率, 即步进电机在空载情况下能够正常启动的脉冲频 率, 如果脉冲频率高于该值, 电机不能正常启动, 可能发生丢步或堵转。 在有负载的情况下, 启动频率应更低。如果要使电机达到高速转动,脉冲频率应有加速过程,即启动频率较低, 然后按一定加速度升到所希望的高频[4] 。 步进电机在工业控制领域的主要应用: 步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种家电产品中,例 如打印机、磁盘驱动器、玩具、雨刷、机械手臂和录像机等。另外步进电机也广泛应用于各 种工业自动化系统中。 由于通过控制脉冲个数可以很方便的控制步进电机转过的角位移, 且 步进电机的误差不积累, 可以达到准确定位的目的。 还可以通过控制频率很方便的改变步进 电机的转速和加速度, 达到任意调速的目的, 因此步进电机可以广泛的应用于各种开环控制 系统中。 1.2 PLC 系统概述 可编程控制器(简称 PLC) 是种数字运算操作的电子系统。它采用可编程序的存储器,其内部 存贮执行逻辑运算、顺序控制、计数和算术运算等操作指令,并通过数字的、模拟的输入和 输出,控各种类型的机械或生产过程。可编程序控制器及其有关设,都是按易于与工业控 制系统形成一体、易于扩充其功能的原则设计的。PLC 自产生至今只有 30 多年的历史,却 得到了迅速发展和广泛应用, 成为当代工业自动化的主要支柱之一。 产生和发展过程现代社 会要求生产家对市场的需求做出迅速的反应,生产出小批量、多品种、多规格、低成本和 高质量的产品。 老式的继电器控制系统已无法满足这一要求, 迫使人们去寻找一种新的控制 装置取而代之。 PLC 实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同: 1)中央处理单元(CPU)是 PLC 的控制中枢。它按照 PLC 系统程序赋予的功能接收并存储从编 程器键入的用户程序和数据;检查电源、存储器、I/O 以及警戒定时器的状态,并能诊断用 户程序中的语法错误。 当 PLC 投入运行时, 首先它以扫描的方式接收现场各输入装置的状态 和数据,并分别存入 I/O 映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解 释后按指令的规定执行逻辑或算数运算的结果送入 I/O 映象区或数据寄存器内。 等所有的用 户程序执行完毕之后,步进电机 后将 I/O 映象区的各输出状态或输出寄存器内的数据传送到相应的 输出装置,如此循环运行,直到停止运行。为了进一步提高 PLC 的可靠性,近年来对大型 PLC 还采用双 CPU 构成冗余系统,或采用三 CPU 的表决式系统。这样,即使某个 CPU 出现 故障,整个系统仍能正常运行。 2 )存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的存 储 器 称 为 用 户 程 序 存 储 器 。 图 1-1:PLC 的系统组成 PLC 技术在步进电机控制中的应用: 随着微电子技术和计算机技术的发展, 可编程序控制器有了突飞猛进的发展, 其功能已远远 超出了逻辑控制、顺序控制的范围。继续沿着小型化的方向发展。随着电动机本身应用领域 的拓宽以及各类整机的不断小型化, 要求与之配套的电动机也必须越来越小。 对电动机进行 综合设计。即把转子位置传感器,减速齿轮等和电动机本体综合设计在一起,这样使其能方 便地组成一个闭环系统,因而具有更加优越的控制性。向五相和三相电动机方向发展,目前 广泛应用的二相和四相电动机,其振动和噪声较大,而五相和三相电动机具有优势性。而就 这两种电动机而言, 五相电动机的驱动电路比三相电动机复杂, 因此三相电动机系统的性能 价格比要比五相电动机更好一些。 目前利用可编程序控制器(即 PLC 技术)可以方便地实现对电机速度和位置的控制,方便地 进行各种步进电机的操作,完成各种复杂的工作,它代表了先进的工业自动化革命,加速了 机电一体化的实现。 用 PLC 对步进电机也具有良好的控制能力, 利用其高速脉冲输出功能或运动控制功能, 现对 步进电机的控制。 步进电机是一种将电脉冲信号转换成直线位移或角位移的执行元件, 每当对其施加一个电脉 冲时,其输出轴便转过一个固定的角度。步进电机的输出位移量与输入脉冲个数成正比,其 转速与单位时间内输入的脉冲数(即脉冲频率)成正比,其转向与脉冲分配到步进电机的各相 绕组的相序有关。所以只要控制指令脉冲的数量、频率及电机绕组通电的相序,便可控制步 进电机的输出位移量、速度和转向。PLC 直接控制步进电机系统由 PLC 和步进电机组成,PLC 具有实时刷新技术, 输出信号的频率可以达到数千赫兹或更高, 使得脉冲分配能有很高的分 配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。并且,PLC 有采用大 功率晶体管的输出端口,步进电机能够满足步进电机各相绕组数 10V 级脉冲电压、1A 级脉冲电流的 驱动要求。 有以上步进电机的工作原理以及工作方式我们可以看出: 控制步进电机重要的就是要产生 出符合要求的控制脉冲。 西门子 PLC 本身带有高速脉冲计数器和高速脉冲发生器, 其发出的 频率为 10KHz,能够满足步进电动机的要求。对 PLC 提出两个特性要求。一是在此应用 的 PLC 是具有实时刷新技术的 PLC,使输出信号的频率可以达到数千赫芝或更高。其目 的是使脉冲能有较高的分配速度, 充分利用步进电机的速度响应能力, 提高整个系统的快速 性。 二是 PLC 本身的输出端口应该采用大功率晶体管, 以满足步进电机各相绕组数十伏脉冲 电压、数安培脉冲电流的驱动要求。如图 1-2 所示: 图 1-2 步进电机的 PLC 直接控制 2、系统设计 2.1 控制要求 按下启动按钮 SB1,A 相通电(A 亮)→B 相通电(B 亮)→C 相通电(C 亮)→D 相通电(D 亮)→E 相通电(E 亮)→A→AB→B→BC→C→CD→D→DE→E→EA→A→B 循环下去。按下 停止按扭 SB2,所有操作都停止需重新起动。 图 2-1:五相步进电机控制示意图 2.2 I/O 地址分配 I/O 地址分配: 3 PLC 选型 控制步进电机重要的就是要产生出符合要求的控制脉冲。 西门子 PLC 本身带有高速脉冲计 数器和高速脉冲发生器,其发出的频率为 10KHz,能够满足步进电动机的要求。对 PLC 提出两个特性要求。一是在此应用的 PLC 是具有实时刷新技术的 PLC,使输出信号的频 率可以达到数千赫芝或更高。 其目的是使脉冲能有较高的分配速度, 充分利用步进电机的速 度响应能力,提高整个系统的快速性。二是 PLC 本身的输出端口应该采用大功率晶体管,以 满足步进电机各相绕组数十伏脉冲电压、数安培脉冲电流的驱动要求。 S7-200 系列 PLC 是西门子生产的一种小型 PLC,其许多功能达到了大中型 PLC 的水平, 而价格却和小型 PLC 接近。特别是 S7-200CPU 系列 PLC,它具有多种功能模块和人机界面可 供选择,便于系统的集成,并很容易地组成 PLC 网络;此外,它还具有功能齐全的编程和工 业控制组态软件,使得 S7-200 系列 PLC 在完成控制系统的设计时更加简单,几乎可以完成 任何功能的控制任务。 S7-200 系列的 PLC 按 CPU 模块 I/O 点数的多少和效能分为:CPU221、CPU222、CPU224、 CPU224XP 和 CPU226,以下是这 5 种 CPU 的功能对比。 通过以上 S7-200 系列的 PLC 的对比,结合本次设计系统,选用 CPU224 以上的 PLC 就可以满 足设计要求。 3、程序设计 3.1 五相步进电机控制梯形图 4、总结 由于平时上课都是在学 PLC 的理论, 没有过实际开发设计的经验, 拿到的时候都不知道怎么 做。 但通过各方面的查资料并参考 PLC 实验, PLC 的程序很容易从学过的实验程序中改出来。 通过这次实践。我意识 PLC 并不是一门单一的编程技术,它是一门系统专业课程。PLC 可以 广义的认为是一台背嵌入操作系统的高可靠性 PC 机。首先需要精深 PLC 本身的编程语言梯 形图、语句表语言。在这个水平只能读懂编好的程序,并可以设计一些简单的程序。在一些 大型工程实践中还需要用到数据库的知识。PLC 入门很容易,但要精通需要很大的努力。 由于课时有限,所有的知识并不能完全讲完,即使讲完,也不一定能够接受。俗话说:“授 人以鱼,不如授人以渔”,建议老师教授我们一些自学的方法,比如参考 s7-200 手册等。
以上信息由无锡惠斯通电机科技有限公司整理编辑,了解更多步进电机,两相步进电机,混合式步进电机信息请访问http://www.huistong.com
联系我们
-
服务热线13901635301
- 联系人:赵先生
- 手机:13901635301
- 电话:0523-83765066
- 地址:江苏省兴化市张郭镇刘西工业园区民营路168号
步进电机每改变次励磁状态就前进定角度或长