实验六 五相步进电动机控制的模拟
指示灯实验,滚动灯显实验,模拟步进电机控制实验
1、绪论在过去几年中,中国的可编程序逻辑控制器(PLC)市场一直高速增长。
这个大约300万美元的市场在可以预见的未来将以稳定的价格,随着繁荣的中国经济和正在进行的基础建设投资继续以每年15~20%的速度增长。
不但是PLC市场,包括整体的自动化市场,正在几乎以3倍于中国GDP的速度成长。
在这样快速增长的经济中,PLC 提供了很多隐藏的利益。
但是大多数供应商以他们在其他地区销售PLC 的方式在中国销售。
他们集中在这样一些领域:如改善自动化、增加生产中的灵活性、提高生产力、减少维修和停机时间及提高通信能力。
当这些好处众所周知时,了解特别对中国很重要的隐藏利益对于制造商和供应商来说具有巨大的好处。
随着PLC应用领域日益扩大,PLC技术及其产品结构都在不断改进,功能日益强大,性价比越来越高。
在产品规模方面,向两极发展。
一方面,大力发展速度更快、性价比更高的小型和超小型PLC。
以适应单机及小型自动控制的需要。
另一方面,向高速度、大容量、技术完善的大型PLC方向发展。
随着复杂系统控制的要求越来越高和微处理器与计算机技术的不断发展,人们对PLC的信息处理速度要求也越来越高,要求用户存储器容量也越来越大。
PLC网络控制是当前控制系统和PLC技术发展的潮流。
PLC与PLC之间的联网通信、PLC与上位计算机的联网通信已得到广泛应用。
目前,PLC制造商都在发展自己专用的通信模块和通信软件以加强PLC的联网能力。
各PLC制造商之间也在协商指定通用的通信标准,以构成更大的网络系统。
PLC已成为集散控制系统(DCS)不可缺少的组成部分。
为满足工业自动化各种控制系统的需要,近年来,PLC厂家先后开发了不少新器件和模块,如智能I/O模块、温度控制模块和专门用于检测PLC外部故障的专用智能模块等,这些模块的开发和应用不仅增强了功能,扩展了PLC的应用范围,还提高了系统的可靠性。
多种编程语言的并存、互补与发展是PLC软件进步的一种趋势。
西门子PLC实验指导书
可编程序控制器实验指导书测控技术与仪器系孙明革吴猛刘麒2010年12月目录实验一基本指令的编程练习 ...................... 错误!未定义书签。
实验二定时器/计数器功能实验.................... 错误!未定义书签。
实验三水塔水位控制 ............................ 错误!未定义书签。
实验四液体混合装置控制的模拟................... 错误!未定义书签。
实验五五相步进电动机控制的模拟................. 错误!未定义书签。
实验六天塔之光控制的模拟 ...................... 错误!未定义书签。
实验七装配流水线控制的模拟..................... 错误!未定义书签。
实验八 LED数码显示控制 ......................... 错误!未定义书签。
实验九十字路口交通灯控制的模拟................. 错误!未定义书签。
实验十机械手动作的模拟 ........................ 错误!未定义书签。
实验十一四节传送带控制的模拟................... 错误!未定义书签。
实验十二 PLC综合设计实验 ....................... 错误!未定义书签。
实验一基本指令的编程练习1.实验目的1、熟悉PLC实验装置。
2、练习手持编程器的使用。
3、熟悉系统操作。
4、掌握与、或、非逻辑功能的编程方法。
2.实验内容(1)用短线将基本指令练习区按钮接入PLC的,,,通道,在PLC的输出通道,,,中接入基本指令练习区的LED指示灯;(2)练习西门子200编程软件 STEP 7 MicroWIN);●双击 STEP 7 MicroWIN软件,打开菜单“文件”-“新建”出现下,如图1-1:图1-1●在梯形图窗口中编写下面程序(如图1-2):图1-2●按菜单“查看”-“梯形图”,翻译成梯形图指令形式;●按菜单“文件”-“保存”,保存程序到文件夹,准备下载;●按菜单“PLC”-“编译”,确定无误后开始下载程序;●按菜单“文件”-“下载”,将程序下载到PLC中;●按菜单“PLC”-“RUN”,运行程序;●按菜单“调试”--“开始程序状态监控”,开始在线监控PLC运行状态。
五相十拍步进电动机控制-PLC课程实验报告
P L C 控制技术课程设计说明书专 业 : 班 级 : 学 号 : 姓 名 : 指导教师 : 提交日期 :JINGCHU UNIVERSITY OF TECHNOLOGY目录第一部分设计任务和要求1.1 PLC系统设计内容与步骤 (3)1.2 系统控制要求 (3)第二部分设计方案2.1 总体设计方案说明 (4)2.2 PLC系统组成方框图 (5)第三部分系统硬件设计3.1PLC的选型和硬件配置 (6)3.2主电路设计 (6)3.3输入输出地址分配 (6)3.4PLC的控制电路 (7)第四部分 PLC控制软件设计与调试4.1系统程序设计 (7)4.2调试结果与分析 (10)第五部分课程设计总结 (10)第六部分参考文献 (11)第一部分设计任务和要求1.1 PLC系统设计内容与步骤PLC课程设计主要步骤如下:1、分析被控对象的工艺条件和控制要求。
被控对象是指受控的机械、电气设备、生产线或生产过程。
在进行系统设计时,首先需要深入了解被控对象的特点、控制过程与要求等。
确定被控对象与PLC之间的输入、输出关系。
控制要求主要指控制系统的基本方式、应完成的动作等,同时要注意必要的保护和连锁等2、选择I/O设备。
根据控制系统的功能要求,确定系统所需的输入、输出设备的具体型号、数量等。
常用的输入设备有按钮、限位开关,传感器等;常用的输出设备有继电器、接触器、电磁阀等。
3、选择PLC的型号。
根据已选择的I/O设备,统计I/O点数,选择合适的PLC类型,在选择时要考虑所需机型的容量大小、I/O模块种类及电源类型等。
4、分配I/O点。
只有分配PLC的I/O点后,方可进行程序设计。
5、程序设计,它是整个系统设计的核心工作,首先要熟悉控制要求,根据控制要求设计好梯形图程序。
6、输入程序后调试程序。
调试过程中如果发现问题,则要采取措施逐一排除,直至调试成功。
7、编写技术文件。
则要包括说明书、电气原理图,电气元件明细表,程序等。
五相步进电机的模拟控制PLC实例
五相步进电机的模拟控制PLC实例
在五相步进电机的模拟控制实验区完成本实验
一、实验目的
了解并掌握移位指令在控制中的应用及其编程方法。
二、控制要求
要求对五相步进电动机五个绕组依次自动实现如下方式的循环通电控制:
第一步:A-B-C-D-E
第二步:A-AB-BC-CD-DE-EA
第三步:AB-ABC-BC-BCD-CD-CDE-DE-DEA
第四步:EA-ABC-BCD-CDE-DEA
三、五相步进电动机的模拟控制的实验面板图:图6-5-1所示
五相步进电机的模拟控制面板
上图中,下框中的A、B、C、D、E分别接主机的输出点Q0.1、Q0.2、Q0.3、Q0.4、Q0.5;SD接主机的输入点I0.0。
上框中发光二极管的点亮与熄灭用以模拟步进电机五个绕组的
导电状态。
四、编制梯形图并写出程序,
实验参考程序,表6-5-1
参考梯形图如6-5-2所示:
五、实验设备
1、THSMS-A型、THSMS-B型实验装置THSMS-1型、THSMS-2型实验箱一台
2、安装了STEP7-Micro/WIN32编程软件的计算机一台
3、PC/PPI编程电缆一根
1、锁紧导线若干
六、实验设备
1、THSMS-A型、THSMS-B型实验装置或THSMS-1型、THSMS-2型实验箱一台
2、安装了STEP7-Micro/WIN32编程软件的计算机一台
3、PC/PPI编程电缆一根
4、锁紧导线若干。
步进电机控制、数字滤波器实验
步进电机控制实验一、实验目的1.了解步进电机的工作原理。
2.掌握步进电机的驱动和编程方法。
二、实验仪器1.EL-AT-II型计算机控制系统实验箱一台2.PC计算机一台3.步进电机控制实验对象一台三、步进电机的基本工作原理步进电机多为永磁感应式,有两相、四相、六相等多种,实验所用电机为两相四拍式,通过对每相线圈中的电流的顺序切换来使电机作步进式旋转,驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速:如图1所示,每相电流为0.2A,相电压为5V。
图1AB-BC-CD-DA –AB 顺时针旋转DA -CD-BC-AB- DA 逆时针旋转四、实验原理1.让表示X轴方向的电机转动,表示X轴方向的位移,位移的多少由电位器转换成电压,由A/D采集后送入计算机作为X轴方向的实际位移。
2.让表示Y轴方向的电机转动,表示Y轴方向的位移,位移的多少由电位器转换成电压,由A/D采集后送入计算机作为Y轴方向的实际位移。
五、实验内容(步进电机采用开环控制,设定电机起始位置时,讲实际对象的转盘指针手动转到软件设置的起始值。
系统运行时,屏幕上指针和实际对象的指针同步转动)1.设定X、Y轴的起点和终点坐标,让步进电机在平面画出一条直线。
2.设定圆心和半径,让步进电机在平面画出一个圆。
六、实验步骤1.启动计算机,在桌面双击图标“Computerctrl”或在计算机程序组中运行“Computerctrl”软件。
2.测试计算机与实验箱的通信是否正常,通信正常继续。
如通信不正常查找原因使通信正常后才可以继续进行实验。
3.20芯的扁平电缆连接实验箱和步进电机控制对象,检查无误后,接通实验箱电源。
4.在实验课题下拉菜单中选择实验九(步进电机控制),鼠标单击实验课题将弹出实验课题参数设置窗口。
在参数设置窗口设置起点坐标、终点坐标值。
点击确认在观测窗口观测指针的旋转方向和旋转格数是否和设置一致。
5.观测步进电机控制对象的指针旋转是否和软件的旋转一致。
可编程控制器实验指导书汇总
可编程控制器实验指导书华东交通大学二零零五年九月前言可编程序控制器(PLC)已经广泛应用于工业生产过程的自动控制领域,使得工业自动化程度和生产效率得到极大的提高。
作为一门实验性很强应用技术课程,PLC的实验教学环节至关重要。
为了加深对PLC的基本原理和使用方法的理解和运用,熟悉可编程序控制器的使用和操作方法,加强梯形图、指令表、步进顺控等编程语言的学习和应用能力,培养动手能力,掌握PLC控制系统的设计方法,只能通过做实验进行实际操作,才能学通学透可编程序控制技术。
本实验指导书是针对《可编程序控制器实验大纲》制定。
实验二至实验五为设计性实验,实验一和实验六为演示性实验。
其中实验六作为选择性实验可以根据需要选做。
实验一,编程器的操作使用一,实验目的通过实验了解和熟悉FX2N-48MR型PLC的外部结构和外部接线方法。
了解和熟悉FX2-20P简易编程器及其FXGP-WIN-C编程软件的使用方法。
通过一些简单程序的写入和模拟运行,了解写入和编辑程序的方法,以及对PLC进行监控的方法。
二,实验装置1.FX-48MR型PLC 1台2.FX-20P简易编程器 1 台3.FXGP-WIN-C编程软件1套4.THPLC-C可编程序控制器教学实验设备1台三,实验内容本实验可以结合以下基本逻辑指令实验一起操作。
1、验证课本上图3-9程序,将程序输入PLC,验证输出结果;2、编程实现下述要求,并调试通过。
a. 走廊灯两地控制实验:不同地方的两个开关可以独立控制同一盏灯。
b. 走廊灯三地控制实验:不同地方的三个开关都可以独立控制同一盏灯。
四,实验步骤1. FX-20P简易编程器的操作使用1)程序的写入、检查和修改:将编程器用电缆接到PC上,接通PC电源,PC的运行开关拨到STOP位置,首先清除用户程序存储器的内容,方法:逐条指令的清除:INS-DEL-GO指定范围的清除:RD-WR-STEP-指令序号-SP-STEP-指令序号-GO全部范围清除:RD-WR-NOP-A-GO-GO写入程序方法:RD-WR-LD-X-0-GO(例)RD-WR-OUT-T-0-SP-K-1-0-GO(例)2)指令的删除、插入和修改删除(光标所对应的指令):INS-DEL-GO插入(光标所在指令之前):INS-指令-GO修改(光标所对应的指令):RD-WR-指令-GO3)程序的模拟运行写完程序后,将PC的运行开关拨到RUN位置上,若PC上的PROG-E灯没有闪烁,则说明写入的程序没有错,用户程序开始运行,观看并记录实验现象(此时已经接好对应实验的I/O外部接线)。
10 五相步进电机模拟实训报告
五相步进电机模拟实训一实训目的熟悉顺序控制编程方法。
二实训器材1. 三菱可编程控制器实训装置1台2. 五相步进电机模拟控制模块1个3. 计算机1台4. 编程电缆1根5. 连接导线若干三实训要求五相步进电机模拟控制实训利用PLC控制五相步进电机。
对电机的各相按一定规律通电,可实现对步进电机运转的控制。
五相步进电机模拟控制要求:对五相步进电机的五相(A、B、C、D、E)实现如下方式的自动通电控制。
按下“启动”按钮,按以下顺序自动通电一轮。
各相通电间隔时间为1s,后全部熄灭:1. A-B-C-D-E-A2. AB-BC-CD-DE-EA3. AB-ABC-BC-BCD-CD-CDE-DE-DEA-EA-EAB4. ABC-BCD-CDE-DEA四实训组成员名单组长:徐玄;实训组成员:胡建、费子威、王晓攀、郑婷婷;实训操作员:徐玄、郑婷婷;实训监护员:胡建;现象与结果记录员:费子威、王晓攀。
五实训步骤及注意事项2. 根据分配表编写实训程序。
3. 将编程电缆一端与PLC的编程接口相连,另一端与计算机串口连接。
4. 按I/O分配表接线,画出实训接线图。
5. 打开电源,输入编好的实训程序并下载到PLC中。
6. 下载完毕以后将主机上的RUN/STOP开关拨到RUN状态,若程序无逻辑错误则主机上的RUN运行指示灯亮,否则PROG-E出错指示灯亮,需要修改程序。
7. 当PLC指示RUN状态时,表明程序开始运行,观察运行的结果。
若结果与控制要求不符,则根据观察到的现象修改程序,重新下载进行调试,直至满足控制要求为止。
六实训注意事项1. 烧写程序前注意要接通电源,并检查主机PLC上的RUN/STOP开关是否置于“STOP”状态。
2. 运行程序要检查主机PLC上的RUN/STOP开关是否拨至“RUN”状态,并且检查主机上的RUN运行指示灯是否亮,指示灯表示程序无逻辑错误,否则PROG-E出错指示灯亮,需要修改程序。
3. 当PLC指示RUN状态时,表明程序开始运行,观察运行的结果。
五相步进电机的模拟控制
目录1、系统简介 (2)1.1 步进电动机简介 (2)1.2 PLC系统概述 (3)2、系统设计 (5)2.1 控制要求 (5)2.2 I/O地址分配 (6)2.3 PLC选型 (6)2.4西门子PLC应用中需要注意的问题 (6)2.5西门子PLC控制步进电机 (7)3、程序设计 (8)3.1 五相步进电机控制梯形图 (8)3.2五相步进电机控制语句表 (9)4、总结 (9)题目:五相步进电机的模拟控制1、系统简介1.1 步进电动机简介步进电动机是一种将数字脉冲信号转换成机械角位移或者线位移的数模转换元件。
在经历了一个大的发展阶段后,日前其发展趋向平缓。
然而,其基本原理是不变的,即:是一种将电脉冲信号转换成直线位移或角位移的执行元件,每当对其施加一个电脉冲时,其输出转过一个固定的角度。
步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内输入的脉冲数(即脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的脉冲顺序有关。
所以只要控制指令脉冲的数量、频率及电机绕组通电的顺序,便可控制步进电机的输出位移量、速度和转向。
步进电机的机理是基于最基本的电磁铁作用,可简单地定义为,根据输人的脉冲信号,每改变一次励磁状态就前进一定角度或长度,若不改变励磁状态则保持一定位置而静止的电动机:从广义上讲,步进电动机是一种受电脉冲信号控制的无刷式直流电机,也可看作是在一定频率范围内转速与控制脉冲频率同步的同步电动机。
步进电机的控制和驱动方法很多,按照使用的控制装置来分可以分为:普通集成电路控制、单片机控制、工业控制机控制、可编程控制器控制等几种。
步进电机的分类:1)永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度或15度。
2)反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。
3)混合式步进电机是指混合了永磁式和反应式的优点,它又分为两相和五相。
两相步进角一般分为1.8度而五相步进角一般为 0.72度,这种步进电机的应用最为广泛。
五相步进电机的模拟控制8页word
目录1、 系统简介 ............................................. 1 1.1 步进电动机简介 .................................... 1 1.2 PLC 系统概述....................................... 32、系统设计 .............................................. 4 2.1 控制要求 .......................................... 4 2.2 I/O 地址分配....................................... 5 2.3 PLC 选型 .......................................... 5 2.4 西门子 PLC 应用中需要注意的问题 ..................... 5 2.5 西门子 PLC 控制步进电机............................. 63、程序设计 .............................................. 7 3.1 五相步进电机控制梯形图 ............................ 7 3.2 五相步进电机控制语句表............................. 74、总结 .................................................. 7题目:五相步进电机的模拟控制1、 系统简介 1.1 步进电动机简介步进电动机是一种将数字脉冲信号转换成机械角位移或者线位移的数模转 换元件。
在经历了一个大的发展阶段后,日前其发展趋向平缓。
然而,其基本原 理是不变的,即:是一种将电脉冲信号转换成直线位移或角位移的执行元件,每 当对其施加一个电脉冲时,其输出转过一个固定的角度。
实验六 步进电动机实验
实验六步进电动机实验一、实验目的1、通过实验加深对步进电动机的驱动电源和电机工作情况的了解。
2、掌握步进电动机基本特性的测定方法。
二、预习要点1、了解步进电动机的工作情况和驱动电源步进电动机有哪些基本特性?怎样测定?三、实验项目图1为步进电机控制器和步进电机实验台之间的连线图步进电机控制器步进电机实验台24V0A AB BC C图1 步进电机实验连线图1、单步运行状态接通电源,将控制器系统设置于单步运行状态,或复位后,按执行键,步进电机走一步距角,绕组相应的发光管发亮,再不断按执行键,步进电机转子也不断步进运动。
改变电机转向,电机作反向步进运动。
2、角位移和脉冲数的关系控制系统接通电源,设置好预置步数,按执行键,电机运转,观察并记录电机偏转角度,再重设置另一置数值,按执行键,观察并记录电机偏转角度于表1中,并利用公式计算电机偏置较大与实际值是否一致。
表1 角位移和脉冲数的关系序号步数实际电机偏转角度理论电机偏转角度123、空载突跳频率的测定控制系统置连续运行状态,按执行键,电机连续运转后,调节速度调节旋钮使频率提高至某频率(自动指示当前频率)。
按设置键让步进电机停转,再从新启动电(按执行键),观察电机能否运行正常,如正常,则继续提高频率,直至电机不失步启动的最高频率,则该频率为步进电机的空载突跳频率。
记为Hz。
4、空载最高连续工作频率的测定步进电机空载连续运转后,缓慢调节速度调节旋钮使频率提高,仔细观察电机是否不失步,如不失步,则再缓慢提高频率,直至电机能连续运转的最高频率,则该频率为步进电机空载最高连续工作频率。
记为Hz。
5、转子振动状态的观察步进电机空载连续运转后,调节并降低脉冲频率,直至步进电机声音异常或出现电机转子来回偏摆即为步进电机的振荡状态。
6、定子绕组中电流和频率的关系在步进电机电源的输出端串联一只直流电流表(注意+、-端)使步进电机连续运转,由低到高逐渐改变步进电机的频率,读取并记录6组电流表的平均值、频率值于表2中表2 定子绕组电流和频率的关系序号 1 2 3 4 5 6f(Hz)I(A)7、平均转速和脉冲频率的关系接通电源,将控制系统设置于连续运转状态,再按执行键,电机连续运转,改变速度调节旋钮,测量频率f与对应的转速n,即n=f(f)。
步进电机控制试验
实验6 步进电机控制试验一、实验目的1)、了解步进电机的工作原理。
2)、掌握步进电机的驱动及编程方法。
二、实验设备计算机,仿真器,EXP-II实验箱三、实验步骤1、将“步进电机”单元中的拨码开关S4的拨码开关1置“ON”。
2、连接好DSP开发系统,实验箱上电,运行CCS软件3、调入样例程序,运行。
4、观察实验结果,写实验报告5、程序实验操作说明可以看到步进电机先顺时针旋转,然后再逆时针旋转,“数字量输入输出单元”中的LED10-LED13在不停的闪烁。
用“Halt”暂停程序运行,将“delay_f”延时子程序中的i值由1000更改为8000,如下图所示。
该“delay_f”子程序控制步进电机的A、B、C、D相的延迟时间。
“Rebuild All”后,重新加载程序,运行程序。
可以观察到步进电机正转与反转的转速变慢;用“Halt”暂停程序运行,如下图,将“delay_f”循环中的i值还原为1000,将“delay_s”延时子程序中j的值由3000更改为10000,如下图所示。
该“delay_s”子程序控制步进电机的步与步之间的延迟时间。
“Rebuild All”后,重新加载程序,运行程序。
可以观察到步进电机正转与反转的转速变慢,而且步进电机的步进效果较明显。
关闭相关程序窗口,本实验结束。
四、实验说明:步进电机多为永磁感应式,有两相、四相、六相等多种,实验所用的电机为两相四拍式,通过对每相线圈中的电流的顺序切换来使电机作步进式旋转,驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。
脉冲信号是有DSP的IO端口(地址8001H)的低四位提供。
位0对应“D”,位1对应“C”,位2对应“B”,位3对应“A”;如下图所示,电机每相电流为0.2A,相电压为5V,两相四拍的通电顺序如下表所示:。
控制步进电机实验报告(3篇)
第1篇一、实验目的1. 理解步进电机的工作原理及控制方法。
2. 掌握单片机与步进电机驱动模块的接口连接方法。
3. 学习使用C语言编写程序,实现对步进电机的正反转、转速和定位控制。
4. 通过实验,加深对单片机控制系统的理解。
二、实验原理步进电机是一种将电脉冲信号转换为角位移或线位移的电机,其特点是控制精度高、响应速度快、定位准确。
步进电机控制实验主要涉及以下几个方面:1. 步进电机驱动模块:常用的驱动模块有ULN2003、A4988等,它们可以将单片机的数字信号转换为步进电机的控制信号。
2. 单片机:单片机是整个控制系统的核心,负责接收按键输入、处理数据、控制步进电机驱动模块等。
3. 步进电机:步进电机分为单相、双相和三相等类型,本实验使用的是双相四线步进电机。
三、实验设备1. 单片机开发板:例如STC89C52、STM32等。
2. 步进电机驱动模块:例如ULN2003、A4988等。
3. 双相四线步进电机。
4. 按键。
5. 数码管。
6. 电阻、电容等元件。
7. 电源。
四、实验步骤1. 硬件连接(1)将步进电机驱动模块的输入端(IN1、IN2、IN3、IN4)分别连接到单片机的P1.0、P1.1、P1.2、P1.3口。
(2)将按键的输入端连接到单片机的P3.0口。
(3)将数码管的段选端连接到单片机的P2口。
(4)将步进电机驱动模块的电源端连接到电源。
(5)将步进电机连接到驱动模块的输出端。
2. 编写程序(1)初始化单片机I/O端口,设置P1口为输出端口,P3.0口为输入端口,P2口为输出端口。
(2)编写按键扫描函数,用于读取按键状态。
(3)编写步进电机控制函数,实现正反转、转速和定位控制。
(4)编写主函数,实现以下功能:a. 初始化数码管显示;b. 读取按键状态;c. 根据按键状态调用步进电机控制函数;d. 更新数码管显示。
3. 调试程序(1)将程序烧写到单片机中;(2)打开电源,观察数码管显示和步进电机运行状态;(3)根据需要调整程序,实现不同的控制效果。
实验5 步进电机控制实验
实验五、步进电机控制实验5.1实验目的1.学习步进电机的控制方法。
2.学会用8255控制步进电机。
5.2实验内容1.学习步进电机的控制方法,编写程序,利用8255的B口来控制步进电机的运动。
2.计算步进电机的步距角、齿距角。
5.3 实验原理使用开环控制方式能对步进电机的转动方向、速度、角度进行调节。
所谓步进,就是指每给步进电机一个递进脉冲,步进电机各绕组的通电顺序就改变一次,即电机转动一次。
实验平台可连接的步进电机为四相八拍电机,电压为DC12V,其励磁线圈及其励磁顺序如图4-l-1及表4-1-l 所示。
实验中PB端口各线的电平在各步中的情况如表4-1-2所示。
实验电路如图4-1-2 所示。
5.4 实验步骤及说明Data segmentTTABLE DB 01H,03H,02H,06H,04H,0CH,08H,09H;Data endsMOV DX,MY8255_MODE ;定义8255工作方式MOV AL,80H ;工作方式0,B口为输出OUT DX,ALMOV BX,OFFSET TTABLEMOV CX,0008H MOV AL,[BX]MOV DX,MY8255_BOUT DX,ALCALL DALLY在返回DOS之前,给B口清零MOV AL,0MOV DX,MY8255_BOUT DX,ALDALLY PROC NEAR ;软件延时子程序PUSH CXPUSH AXMOV CX,0FFFHD1: MOV AX,5000HD2: DEC AXJNZ D2LOOP D1POP AX POP CXRET DALLY ENDP;***************根据CHECK 配置信息修改下列符 号值******************* IOY0 EQU 9C00H ;片选IOY0对应的端口始地址 ;***************************************************************** MY8255_A EQU IOY0+00H*4 ;8255的A 口地址 MY8255_B EQU IOY0+01H*4 ;8255的B 口地址 MY8255_C EQU IOY0+02H*4 ;8255的C 口地址 MY8255_MODE EQU IOY0+03H*4 ;8255的控制寄存器地址 STACK1 SEGMENT STACK DW 256 DUP(?) STACK1 ENDS DATA SEGMENT TTABLE DB 01H,03H,02H,06H,04H,0CH,08H,09H DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AXMAIN: MOV DX,MY8255_MODE ;定义8255工作方式MOV AL,80H ;工作方式0,A 口和B 口为输出OUT DX,ALA1: MOV BX,OFFSET TTABLEMOV CX,0008H A2: MOV AL,[BX]MOV DX,MY8255_B OUT DX,ALCALL DALLYINC BX LOOP A2MOV AH,1 ;判断是否有按键按下INT 16HJZ A1 ;无按键则跳回继续循环,有则退出 QUIT: MOV AL,0MOV DX,MY8255_B OUT DX,AL MOV AX,4C00H ;返回到DOS INT 21H DALLY PROC NEAR ;软件延时子程序 PUSH CX PUSH AX MOV CX,0FFFH D1: MOV AX,5000H D2: DEC AX JNZ D2 LOOP D1 POP AX POP CX RET DALLY ENDP CODE ENDS END START。
实验六 步进电机控制实验
实验六步进电机控制实验一、实验目的:1.了解步进电机的原理以及控制方法。
2.掌握对步进电机的编程。
二、实验内容:1.编写程序实现步进电机的正反转。
2.编写程序实现对步进电机的单步运行。
三、实验设备:1.ARM教学实验平台。
2. ADS 1.2集成开发环境和ARM仿真器。
3.串口连接线。
四、实验原理:1.步进电机介绍步进电机是将电脉冲信号转变为角位移或线位移的开环控制组件。
在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。
这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。
使得在速度、位置等控制领域用步进电机来控制变的非常的简单。
单相步进电动机有单路电脉冲驱动,输出功率一般很小,其用途为微小功率驱动。
多相步进电动机有多相方波脉冲驱动,用途很广。
使用多相步进电动机时,单路电脉冲信号可先通过脉冲分配器转换为多相脉冲信号,在经功率放大后分别送入步进电动机各项绕组。
每输入一个脉冲到脉冲分配器,电动机各相的通电状态就发生变化,转子会转过一定的角度(称为步距角)。
正常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定频率的脉冲时,电动机的转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。
在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。
2.常用步进电机类型反应式步进电动机(VR):结构简单,生产成本低,步距角可以做的相当小,但动态性能相对较差。
永磁式步进电动机(PM):出力大,动态性能好;但步距角一般比较大。
混合步进电动机(HB):综合了反映式和永磁式两者的优点,步距角小,出力大,动态性能好,是性能较好的一类步进电动机。
3.步进电机参数和指标步进电机的静态指标术语相数:产生不同对极 N、S 磁场的激磁线圈对数。
三菱(PLC)实训
实训1 编程器的基本操作一.实训目的1.复习前第三章FX-20P-E简易编程的使用方法内容。
2.操作FX-20P型编程器,输入、编辑与运行调试方法。
3.熟悉简单基本指令、元件使用。
二.实训设备1.三菱FX2n系列可编程控制器。
1台2.FX-20P编程器。
1台3.模拟开关板。
1块三.实训内容及步骤1.熟悉FX-20P编程器的基本结构及操作。
(见第三章)2.输入图9-1的梯形图,观察运行结果,填写表格。
(a) 梯形图(b) 梯形图输入状态输出状态(Y006)X000和X001均为ON,X002和X003任意X002和X003均为ON,X000和X001任意X000和X001不同时为ON且X002和X003不同时为ON(c) 梯形图输入状态输出状态(Y006)X000和X001均为OFF,X002和X003任意X002和X003均为OFF,X000和X001任意X000和X001不同时为OFF且X002和X003不同时为ON图9-13.在输入图9-1(b)梯形图的指令基础上修改成为图9-1(c)梯形图指令(在编程器中改)。
4.输入如下指令,变换输入状态,描述运行结果。
图9-2 梯形图四.思考题1.在输入程序后,进入运行时发现问题。
需改程序时,指令输不进为什么?2.插入、删除某一条指令应如何操作?3.在做内容3时把图9-1(b)梯形图的指令修改为图9-1(c)梯形图指令时,如何改最简便?五.实训报告每一个实训的实训报告格式及内容按表中要求。
实验报告1.实训名称。
2.实训目的。
3.仪器设备。
4.实训要求、内容。
5.实训结果与分析。
6.实训中出现的问题及思考题的讨论。
实训2 基本指令一.实训目的1.进一步掌握FX-20P编程器使用方法。
2.掌握置位、复位及脉冲指令的使用。
3.掌握多重输出及主控指令的使用。
二.实训设备1.三菱FX2N系列可编程控制器。
1台2.FX-20P编程器。
1台3.模拟开关板。
1块三.实训内容1.熟悉和掌握SET(置位)、RST(复位)、PLS(上升沿脉冲)和PLF(下降沿脉冲)的使用方法。
步进电机控制实验实验报告及程序
实验九步进电机控制实验姓名专业通信工程学号成绩一、实验目的1.掌握keil C51软件与proteus软件联合仿真调试的方法;2.掌握步进电机的工作原理及控制方法;3.掌握步进电机控制的不同编程方法;二、实验仪器与设备1.微机1台2.keil C51集成开发环境3.Proteus仿真软件三、实验内容1.用Proteus设计一四相六线步进电机控制电路。
要求利用P1口作步进电机的控制端口,通过达林顿阵列ULN2003A驱动步进电机。
基本参考电路见后面附图。
2.编写程序,实现步进电机的正反转控制。
正反转时间分别持续10S时间,如此循环。
3.设计一可调速步进电机控制电路。
P3.2~P3.5分别接按键k1~k4,其中k1为正反转控制按键,k2为加速按键,k3为减速按键,k4为启动/停止按键,要求速度7档(1~7)可调,加减速各设3档,复位时位于4档,要求每档速度变化明显。
该步进电机控制电路在以上电路的基础上自行修改。
四、实验原理1.步进电机控制原理:1)步进电机是利用电磁铁的作用原理,步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。
每来一个电脉冲,步进电机转动一定角度,带动机械移动一小段距离。
特点A.来一个脉冲,转一个步距角。
B.控制脉冲频率,可控制电机转速。
C.改变脉冲顺序,可改变转动方向。
2)以反应式步进电机为例说明步进电机的结构和工作原理。
三相反应式步进电动机的原理结构图如下,定子内圆周均匀分布着六个磁极,磁极上有励磁绕组,每两个相对的绕组组成一相。
转子有四个齿。
给A相绕组通电时,转子位置如图(a),转子齿偏离定子齿一个角度。
由于励磁磁通力图沿磁阻最小路径通过,因此对转子产生电磁吸力,迫使转子齿转动,当转子转到与定子齿对齐位置时(图b),因转子只受径向力而无切线力,故转矩为零,转子被锁定在这个位置上。
由此可见:错齿是助使步进电机旋转的根本原因。
3)三相反应式步进电动机的控制原理①三相单三拍:A 相→ B 相→ C 相→ A 相②三相六拍:A→AB →B →BC →C → CA→ A③三相双三拍:AB →BC →CA→AB4)步距角计算公式:θ—步距角 Z r—转子齿数 m —每个通电循环周期的拍数2、ULN2003A:七达林顿阵列ULN2003A是集成达林顿管反相驱动电路,内部还集成了一个消线圈反电动势的二极管,可用来驱动电机、继电器等功率器件。
plc模拟控制五相步进电机
plc模拟控制五相步进电机PLC(可编程逻辑控制器)是一种广泛使用的工业自动化控制设备,它可以通过编写程序来控制和监控生产过程中的各种操作。
而五相步进电机是一种高精度、高效率的驱动设备,具有很多优点,比如:精度高、噪音小、可重复性好、速度可控等。
本文将介绍如何用PLC模拟控制五相步进电机,包括五相步进电机的基本原理、PLC的基本控制方法以及五相步进电机在PLC控制下的应用实例。
一、五相步进电机的基本原理五相步进电机是一种特殊的同步电机,它的电磁系统由五个磁场系统组成,每个磁场系统都会产生独立的磁通。
这些磁通在定子和转子之间产生交互作用,从而实现电机的转动。
五相步进电机的运转是由步进控制器发出相应的控制信号来实现的。
步进控制器会向五相步进电机发出一组脉冲信号,这些信号会依次作用于五个磁场系统,从而实现电机的步进运动。
具体来说,当步进控制器发出一个脉冲信号时,电机就会转动一个微小的角度,电机的控制精度可达到0.1度。
二、PLC的基本控制方法PLC是通过编写控制程序来实现自动化控制的,它的控制方式有四种:1、连续扫描模式:PLC不断扫描程序,只要发现有需要执行的指令,就立即执行。
2、单次扫描模式:PLC只运行一次程序,当程序结束后就停止执行。
3、中断模式:当PLC接收到外部信号时,就会暂停当前程序的执行,转而执行中断程序,待中断程序执行完毕后,PLC会继续执行原来的程序。
4、循环扫描模式:PLC会按照定义好的循环次数不断执行程序。
三、五相步进电机在PLC控制下的应用实例五相步进电机常用于各种高精度、高效率的机械设备上,如:数控机床、印刷机、激光切割机等。
下面我们以印刷机为例,介绍五相步进电机在PLC控制下的应用实例。
印刷机是一种特殊的机械设备,它能够将图案或文字印刷到各种物品上。
印刷机通常由几个组件组成,包括:进纸部、印刷部、出纸部等。
其中,印刷部需要采用高精度的驱动设备,如五相步进电机。
五相步进电机在印刷机中的应用较为广泛,它可以控制印刷头的运动,从而印刷出所需要的图案或文字。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验六五相步进电动机控制的模拟
在五相步进电机的模拟控制实验区完成本实验。
一、实验目的
了解并掌握移位指令在控制中的应用及其编程方法。
二、控制要求
要求对五相步进电动机五个绕组依次自动实现如下方式的循环通电控制:
第一步:A~B~C~D~E
第二步:A~AB~BC~CD~DE~EA
第三步:AB~ABC~BC~BCD~CD~CDE~DE~DEA
第四步:EA~ABC~BCD~CDE~DEA
三、五相步进电动机的模拟控制的实验面板图:
上图中,下框中的A、B、C、D、E分别接主机的输出点Y1、Y2、Y3、Y4、Y5;SD接主机的输入点X0。
上框中发光二极管的点亮与熄灭用以模拟步进电机五个绕组的导电状态。
四、编制梯形图并写出程序,实验梯形图参考图6
五、练习题:
1、试编制三相步进电机单三拍反转的PLC控制程序。
2、试编制三相步进电机三相六拍正转的PLC控制程序。
3、试编制三相步进电机双三相正转的PLC控制程序。
4、试编制五相十拍运行方式的PLC控制程序。
实验七 十字路口交通灯控制的模拟
在十字路口交通灯模拟控制实验区完成本实验 一、实验目的
熟练使用各基本指令,根据控制要求,掌握PLC 的编程方法和程序调试方法,使学生了解用PLC 解决一个实际问题的全过程。
二、十字路口交通灯控制的实验面板图:
Y2、Y1、Y0,东
西红、黄、
十字路口交通灯控制
R
Y G R Y G
北
西
乙
南
甲
东
G Y R G Y R R Y G
甲乙G Y R 启动SD 南北灯
东西灯红黄绿绿黄红
COM +24V。