已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于S7-200的步进电机控制器设计引言 步进电机是一种将电脉冲转化为角位移的执行机构,主要优点是定位精度高、无位置累积误差。并且与闭环控制系统相比,其特有的开环运行机制能够降低系统的成本、提高系统的可靠性,因此被广泛应用于对精度要求较高的运动控制系统中,如机器人、打印机、软盘驱动器、绘图仪和机械阀门控制器等。目前,能够对步进电机进行控制的主要有由分散器件组成的环形脉冲分配器、软件环形脉冲分配器和专用集成芯片环形脉冲分配器等。分散器件组成的环形脉冲分配器体积比较大、可靠性较低;软件环形分配器运行速度低;专用集成芯片环形脉冲分配器集成度高、可靠性好,但适应性差、开发周期长、费用较高。 德国西门子公司的S7-2001 是一种小型的可编程序控制器,其功能强大,无论在独立运行中还是相连成网络,皆能实现复杂控制功能,具有极高的性价比。本文利用S7-200作为核心控制器件,凭借其产生的脉冲和实时定位系统来实现步进电机的控制。该控制器不但可以改善步进电机在低速运行时振动大、噪声大的缺点,而且可以克服步进电机在自然振荡频率附近运行时易产生共振、以及输出转矩随着步进电机的转速升高而下降等缺点,从而能够显著地提高步进电机的性能,拓宽步进电机的应用领域。步进电机控制 步进电机是数字控制电机,它区别于其他类型的控制电机的最大特点是:通过输入脉冲信号来进行控制,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定2。当步进驱动器接收到一个脉冲信号,便驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”)。其旋转是以固定的角度一步一步运行的,可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可分为反应式步进电机(VR)、永磁式步进电机(PM)和混合式步进电机(HB)3。 步进电机的驱动电路根据控制信号进行工作,控制信号由相应的控制器来产生,控制换相顺序和通电换相。这一过程称为“脉冲分配”。例如:四相步进电机的单四拍工作方式,其各相通电顺序为A-B-C-D。通电控制脉冲必须严格按照这一顺序分别控制A、B、C、D相的通断,控制步进电机的转向。如果给定工作方式正序换相通电,则步进电机正转;如果按反序换相通电,则电机就反转。步进电机接收到一个控制脉冲,便转一步;再接收到一个脉冲,再转一步。两个脉冲的间隔越短,步进电机转得越快。调整控制器发出的脉冲频率,就可以对步进电机进行调速4。控制系统完成的功能步进电机的平稳起动、加速、减速和平稳停止 这是控制系统首先要实现的功能7。S7-200中,支持高速输出口PTO0/PTO1的线性加/减速,通过MicroWin向导程序,非常容易实现。实际上,以目前的情况,线性加/减速只能使用向导生成的程序,西门子没有公开独立可使用的指令。定位控制功能 定位控制、调节和控制操作之间存在一些区别。步进电机不需要连续的位置控制,而在控制操作中得到广泛应用9。借助于CPU214所产生的集成脉冲输出和定位指令系统,确定相对一根轴的固定参考点,借助于一个输入字节的对偶码(Dual coding)给CPU指定定位角度,在程序中根据该码计算出所需的定位步数,再由CPU输出相关个数的控制脉冲,通过步进电机来实现相对的定位控制。驱动电路由脉冲信号分配和功率细分驱动电路组成。根据控制器输入的脉冲和方向信号,为步进电机各绕组提供正确的通电顺序,以及电机需要的高电压、大电流;同时提供各种保护措施,如过流、过热等保护。功率驱动器将控制脉冲按照设定的模式转换成步进电机线圈的电流,产生旋转磁场,使得转子只能按固定的步数来改变它的位置。连续的脉冲序列产生与其对应同频率的步序列。如果控制频率足够高,步进电机的转动可看作一个连续的转动。目前,对步进电机的控制主要有由分散器件组成的环形脉冲分配器、软件环形脉冲分配器、专用集成芯片环形脉冲分配器等。本设计选用第三种方案,用PMM8713为四相步进电机的脉冲分配器。PMM8713是日本三洋电机公司生产的步进电机脉冲分配器,适用于控制三相或四相步进电机。控制三相或四相步进电机时都可以选择3种励磁方式,每相最小吸入与拉出电流为20mA,它不仅满足后级功率放大器的输入要求,而且在其所有输入端上均内嵌施密特触发电路,抗干扰能力强,其原理框图如图4-2所示。图4-2 PMM8713的原理框图图4-2中,Cu 为加脉冲输入端,它使步进电机正转,Cp 为减脉冲输入端,它使步进电机反转,Ck为脉冲输入端,当脉冲加入此引脚时,Cu 和Cp 应接地,正反转由U/ D 的电平控制,EA 和EB 用来选择励磁方式的,可以选择的方式有一相励磁、二相励磁和一二相励磁,C 用来选择三、四相步进电机,Vss 为芯片工作地,R 为芯片复位端,41 为四相步进脉冲输出端,31 为三相步进脉冲输出端,Em 为励磁监视端,Co 为输入脉冲监视端,VDD为芯片的工作电源( +4+18V)。在PMM8713的内部电路中,时钟选通部分用于设定步进电机的正反转脉冲输入发。PMM8713有两种脉冲输入法:双脉冲输入法和单脉冲输入法。采用双脉冲输入法时,CP、CU两端分别输入步进电机正反转的控制脉冲。当采用单脉冲输入时,步进电机的正反转方向由U/D的高、低电位决定。激励方式控制电路用来选择采用何种励磁方式。激励方式判断电路用于输出检测;而可逆环形计数器则用于产生步进电机在选定的励磁方式下的各相通断时序信号。PMM8713是属于单极性控制,这里用于控制四相步进电机,我们选择的是四相八拍工作方式。8713可以选择单时钟输入或双时钟输入,具有正反转控制、初始化复位、工作方式和输入脉冲状态监视等功能,所有输入端内部都设有斯密特整形电路,提高抗干扰能力,使用4-18V直流电源,输出电流为20mA。本设计选用单时钟输入方式,8713的3脚为步进电机脉冲输入端,4脚为转向控制端,这两个引脚的输入均由PLC提供和控制,选对四相步进电机进行八拍控制,所以5、6、7脚接高电平。由于采用了脉冲分配器,PLC只需提供步进脉冲,进行速度控制和转向控制,脉冲分配的工作交给8713来自动完成,因此,CPU的负担减轻许多。由于步进电机的驱动电流较大,所以脉冲分配器与步进电机之间需要有驱动电路。而且为提高加工精度往往要求步进电动机具有很小的步距角,单从电机本身来解决是有限度的,特别是小机座号的电机。而细分电路电源可使步进电动机的步距角减小,从而使步进运动变成近似的匀速运动的一种驱动电源。这样,步进电动机就能像伺服电动机一样平滑运转。细分电路电源原理是将原来的供电的矩形脉冲电流波改为阶梯波形电流,如图 4-3 所示。这样在输入电流的每一个阶梯时,电机的步距角减小,从而提高其运行的平滑性。这种供电方式就是细分电路驱动。从图 4-3 中可以看到,供给电机的电流是由零经过四个均匀宽度和幅度的阶梯上升到稳定值。下降时,又是经过同样的阶梯从稳定值降至零。这可以使电机内形成一个基本上连续的旋转磁场,使电动机能基本上接近于平滑运转。本设计采用恒频脉宽调制细分驱动,驱动电路如图4-4所示,图中D触发器:D=“1”,CLR置零。R2为采样电阻,压降输入比较器。PLC作为控制主体,通过定时器输出20kHz方波送D触发器,作为恒频信号。并输出阶梯电压的数字信号到D/A转换器,作为控制信号。阶梯电压的每一次变化,都使转子走一细分步。当D/A转换器输出的ua不变时,恒频信号CLK的上升沿使D触发器输出ub高电平,使开关管T1、T2导通,绕组中的电流上升,取样电阻R2上压降增加。当采样电压大于ua时,比较器输出低电平,使D触发器输出ub为低电平,T1、T2截止,绕组的电流下降。当R2上的压降小于ua时比较器输出高电平,使D触发器输出高电平,T1、T2导通,绕组中的电流重新上升。上述过程反复进行,使绕组电流的波顶为锯齿形,如图4-5。因为CLK的频率较高,锯齿形波纹很小。当ua上升突变时,取样电阻上的压降小于ua,电流有较长的上升时间,电流大幅增长,上升一个阶级。当ua下降突变时,R2上的压降有较长时间大于ua,比较器输出低电平,电源始终被切断,使电流大幅下降,直到新的阶级为止。如此实现了细分驱动。 图4-4 恒频脉宽调制细分驱动电路步进电机的选择本设计选用55BF-009型四相反应式步进电动机,步距角0.9/1.8,电压24V,电流3A,保持转矩0.748(8) N.m( kg.cm),空载启动频率为2500Hz。4.3端口定义及系统控制4.3.1端口定义对S7-200的部分端口定义如表4-4所示,图4-6为实物图。表4-4控制端口定义PLC部分输入与输出信号I输入对象Q输入对象M标志位I0.0-I0.7定位角(以度为单位)Q0.0脉冲输出M0.1电机运转标志位I1.0启动按扭Q0.1旋转方向M0.2联锁标志位I1.1停止按扭Q1.0操作模式M0.3参考点标志位I1.4设置/取消参考点按扭MD8,MD12辅助标志位I1.5旋转方向选择按扭下载 (33.63 KB)2010-4-26 15:34控制器设计 通常情况下,步进电机驱动系统由控制电路、驱动电路和步进电机三部分构成,如图所示为步进电机驱动控制电路的硬件连接框图。下载 (42.65 KB)2010-4-26 15:34控制电路 控制电路用于产生脉冲,以控制电机的速度和转向5。本设计中采用SIMATIC S7-200 CPU-224 PLC6作为控制核心部件。S7-200PLC 的CPU224有两个脉冲输出,可以用来产生控制步进电机驱动器的脉冲,实现控制要求。S7-200CPU 含有高速脉冲输出功能,CPU脉冲输出频率达20KHz100KHz,可以用来驱动步进电机或伺服电机,并由电机直接驱动负载主轴旋转,完成控制工艺所要求的动作。S7-200 CPU224的一般性能如表4-1所示。表4-1 S7-200 CPU224一般性能电源电压DC 24V,AC 100230V电源电压波动DC 20.4-28.8V,AC 84-264V(47-63Hz)环境温度、湿度水平安装0550C,垂直安装0450C,595%大气压8601080hPa保护等级IP20到IEC529输出给传感器的电压DC 24V (20.4-28.8V)输出给传感器的电流280mA,电子式短路保护(600mA)为扩展模块提供的输出电流660mA程序存储器8K字节/典型值为2.6K条指令数据存储器2.5K字存储器子模块1个可插入的存储器子模块数据后备整个BD1在EEPROM中无需维护在RAM中当前的DB1标志位、定时器、计数器等通过高能电容或电池维持,后备时间190h(400C时120h),插入电池后备200天编程语言LAD,FBD,STL程序结构一个主程序块(可以包括子程序)程序执行自由循环。中断控制,定时控制(1255ms)子程序级8级用户程序保护3级口令保护指令集逻辑运算、应用功能位操作执行时间0.37s扫描时间监控300ms(可重启动)内部标志位256,可保持:EEPROM中0112计数器0256,可保持:256,6个高速计数器定时器可保持:256,4个定时器,1ms30s16个定时器,10ms5min236个定时器,100ms54min接口一个RS485通信接口可连接的编程器/PCPG740P = 2 * ROMAN II,PG760P = 2 * ROMAN II,PC(AT)本机I/O数字量输入:14,其中4个可用作硬件中断,14个用于高速功能数字量输出:10,其中2个可用作本机功能,模拟电位器:2个可连接的I/O数字量输入/输出:最多94/74模拟量输入/输出:最多28/7(或14)AS接口输入/输出:496最多可接扩展模块7个2输入特性S7-200 CPU224的输入特性如表4-2所示。表4-2 S7-200 CPU224输入特性类型源型或汇型输入电压DC 24V,“1信号”:14-35A,“0信号”:0-5A,隔离光耦隔离,6点和8点输入电流“1信号”:最大4mA输入延迟(额定输入电压)所有标准输入:全部0.2-12.8ms(可调节)中断输入:(I0.0-0.3)0.2-12.8ms(可调节)高速计数器:(I0.0-0.5)最大30kHz3输出特性S7-200 CPU224输出特性如表4-3所示。表4-3 S7-200 CPU224的输出特性类型晶体管输出型继电器输出型额定负载电压DC 24V(20.4-28.8V)DC 24V(4-30V)AC24-230V(20-250V)输出电压“1信号”:最小DC 20VL+/L-隔离光耦隔离,5点继电器隔离,3点和4点最大输出电流“1信号”:0.75A“1信号”:2A最小输出电流“0信号”:10sA“0信号”:0mA输出开关容量阻性负载:0.75A灯负载:5W阻性负载:2A灯负载:DC30W,AC200W步进电机 控制信号经驱动器放大后驱动步进电机,带动负载8。用S7-200PLC Q0.0和Q0.1的输出脉冲触发步进电机驱动器。当输入端发出“START”信号后,控制器将输出固定数目的方波脉冲,使步进电机按对应的步数转动;当输入端I1.1 发出“STOP”信号后,步进电机停止转动;接在输入端I1.5的方向开关位置决定电机正转或反转。本设计采用带有标准功率驱动器和相关连接电缆的步进电机。控制说明 在控制过程中中,为使步进电机换向时平滑过渡,避免产生错步,应在每一步中设置标志位3。在正转时,不仅给正转标志位赋值,也同时给反转标志位赋值;在反转时也需做如此处理。这样,当步进电机换向时,以上一次的位置作为起点反向运动,避免了电机换向时产生错步10。步进电机控制系统的软件主要由主控程序、细分驱动程序、键处理程序、显示数据处理及显示驱动程序、通信监控程序等部分组成。细分驱动主控制程序控制整个程序的流程,主要完成程序的初始化、参考点的设置和取消、定位控制和电机的停止/启动等。初始化。在程序的第一个扫描周期,初始化重要参数。选择旋转方向和解除联锁。 设置和取消参考点。如果还没有确定参考点,那么参考点曲线应从按“START”按钮(I1.0)开始。CPU有可能输出最大数量的控制脉冲。在所需的参考点,按“设置/取消参考点”开关后,首先调用停止电机的子程序。然后,再把新的操作模式“定位控制激活”显示在输出端Q1.0。如果开关已激活,而且“定位控制”也被激活,则切换到“参考点曲线”,并取消“定位控制激活”(Q1.0=0)。此外,控制还为输出最大数量的控制脉冲做准备。当再次激活开关,便在两个模式之间切换。如果此信号产生的同时电机在运转,那么电机就自动停止。 定位控制。如果确定了一个参考点,而且没有联锁,那么就执行相对的定位控制,控制器从输入字节读出对偶码方式的定位角度。与此角度有关的脉冲数,根据下面的公式计算:N=f/360oS(式中N表示控制脉冲数,f表示旋转角
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年低空经济产业集群技术创新方向报告
- 茶叶种植合同协议书模板
- 劳动保障事物代理委托协议书
- 2026-2031中国光电传感器行业市场调研与投资趋势研究报告(定制版)
- 2025年电子商务运营岗位实操考核试卷及答案
- 坍塌事故应急预案处置措施
- 2025年艾滋病防控知识考察试题及答案解析
- 2024届鲁科版新教材高考物理一轮复习教案第六章机械能守恒定律第4讲功能关系能量守恒定律
- 2025年专利代理师考试试题及答案
- 2025年酒店管理师职业技能认证考试试题及答案解析
- 冲压车间安全培训
- 食品加工机械与设备题库+参考答案
- 2023年护理人员分层培训、考核计划表
- 【7上英WY】合肥市蜀山区2024-2025学年七年级上学期期中考试英语试卷
- 长津湖课件教案
- 简约蓝色保安交接班记录表
- 关于新疆土地承包合同模板
- 第五章第一节《天气与天气预报》课件-2024-2025学年地理湘教版七年级上册
- 债务重组垫资协议书范本
- 专题02 数轴上动点问题的三种考法(解析版)-2024年常考压轴题攻略(7年级上册人教版)
- 抑郁病诊断证明书
评论
0/150
提交评论