文档库 最新最全的文档下载
当前位置:文档库 › 五相十拍步进电动机控制课程设计pdf版

五相十拍步进电动机控制课程设计pdf版

五相十拍步进电动机控制课程设计pdf版
五相十拍步进电动机控制课程设计pdf版

内容摘要

步进电机是一种控制精度极高的电机, 在工业上有着广泛的应用。步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表的控制元件。基于PLC控制的步进电动机具有设计简单,实现方便,参数设计置灵活等优点。矩角特性是步进电机运行时一个很重要的参数,矩角特性好,步进电机启动转矩就大,运行不易失步。改善矩角特性一般通过增加步进电机的运行拍数来实现。本文主要是介绍采用可编程控制器(PLC) 对五相十拍步进电机进行控制的设计原理及方法进行分析。本文详细的介绍了用PLC控制步进电机系统的原理,及硬件和软件设计方法。其内容主要包括I/O地址分配、PIC外部接线图、控制流程图、梯形图以及语句表。本文设计过程中使用了十六位移位寄存器,大大简化了程序的设计,使程序更间凑,方便了设计。在实际应用中表明此设计是合理有效的。

关键词: PLC、五相十拍步进电机、梯形图、指令表

第一章引言

步进电机作为执行元件,是电气自动化的关键产品之一,广泛应用在各种自动化控制系统和精密机械等领域。步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表的控制元件。目前,比较典型的控制方法是用单片机产生脉冲序列来控制步进电机。但采用单片机控制,不仅要设计复杂的控制程序和I/O接口电路,实现比较麻烦。基于PLC控制的步进电动机具有设计简单,实现方便,参数设计置灵活等优点。步进电机广泛应用于对精度要求比较高的运动控制系统中,如机器人、打印机、软盘驱动器、绘图仪、机械阀门控制器等。矩角特性是步进电机运行时一个很重要的参数,矩角特性好,步进电机启动转矩就大,运行不易失步。改善矩角特性一般通过增加步进电机的运行拍数来实现。

下面介绍一种基于PLC的步进电机PTO控制的方法。

第二章系统总体方案设计

2.1程序设计的基本思路

在进行程序设计时,首先应明确对象的具体控制要求。由于CPU对程序的串行扫描工作方式,会造成输入输出的滞后,而由扫描方式引起的滞后时间,最长可达两个扫描周期,程序越长,这种滞后越明显,则控制精度就越低。因此,在实现控制要求的基础上,应使程序尽量简洁﹑紧凑。另一方面,同一控制对象,根据生产的工艺流程不同,控制要求或控制时序会发生变化,此时,要求程序修改方便、简单,即要求程序有较好的柔性。以SIMATIC移位指令为步进控制的主体进行程序设计,可较好的满足上述设计要求。

2.2五相步进电动机的控制要求:

1.五相步进电动机有五个绕组: A、B、C、D、E ,

正转顺序: ABC→BC→BCD→CD→CDE→DE→DEA→EA→EAB→AB

反转顺序: ABC←BC←BCD←CD←CDE←DE←DEA←EA←EAB←AB

2.用五个开关控制其工作:

1 号开关控制其运行( 启/ 停)。

2 号开关控制其低速运行(转过一个步距角需0.5 秒)。

3 号开关控制其中速运行(转过一个步距角需0.1 秒)。

4 号开关控制其低速运行(转过一个步距角需0.03 秒)。

5 号开关控制其转向( ON 为正转,OFF 为反转)。

2. 3方案原理分析

2.3.1 功能要求

对五相六拍步进电机的控制,主要分为两个方面:五相绕组的接通与断开顺序控制。正转顺序:ABC→BC→BCD→CD→CDE→DE→DEA→EA→EAB→AB反转顺序:ABC←BC←BCD←CD←CDE←DE←DEA←EA←EAB←AB以及每个步距角的行进速度。围绕这两个主要方面,可提出具体的控制要求如下:

(1)可正转或反转;

(2)运行过程中,正反转可随时不停机切换;

(3)步进三种速度可分为高速(0.05S),中速(0.3S),低速(0.5S)三档,并可随时手控变速;

2.3.2性能要求

在实现控制要求的基础上,应使程序尽量简洁﹑紧凑。另一方面,同一控制对象,根据生产的工艺流程不同,控制要求或控制时序会发生变化,此时,要求程序修改方便、简单,即要求程序有较好的柔性。

第三章 PLC控制系统设计

3.1输入输出编址

控制步进电机的个输入开关及控制A、B、C、D、E五相绕组工作的输出端在PLC 中的I/O编址如表1所示。

表1 I/O地址分配表

3.2选择PLC类型

根据上图的I/O分配表通过查阅手册选择S7-200 CPU222基本单元(8入/6出)1台

3.3 PLC外部接线图

PLC外部接线图的输入输出设备、负载电源的类型等的设计就结合系统的控制要求来设定。步进电动机采用五相十拍控制外部接线图如图3—1所示。

1M1L

I0.0Q0.0

I0.1

I0.2

I0.3

2M

I0.4

I0.5

I0.6

I0.7

M

L+ DC24V Q0.1 Q0.2

2L Q0.3 Q0.4 Q0.5

N L1

SB1 SB2 SB3 SB4

QS

A

B

C

D

E

CPU222

220V AC

FU

图3—1步进电动机采用五相十拍控制外部接线图

3.4 控制流程图

由于上述具体控制要求,可作出步进电机在运行时的程序框图,如图3—2所示。以工作框图为基本依据,结合考虑控制的具体要求,首先可将梯形图程序分为4个模块进行编程,即模块1:步进速度选择;模块2:起动、停止;模块3:正转、反转;模块4:移位控制功能模块;模块:5:A、B、C、D、E五相绕组对象控制。然后,将各模块进行连接,最后经过调试、完善、实现控制要求。

图3—2 控制流程图

3.5 梯形图程序设计

3.5.1 步进控制设计

采用移位指令进行步进控制。首先指定移位寄存器MW0,按照五相十拍的步进顺序,移位寄存器的初值见表2。

表2 移位寄存器初值

每右移1位,电机前进一个布局角(一拍),完成十拍后重新赋初值

其中M1.2、M1.3、M1.4、M1.5、M1.6和M1.7始终为“0”。据此,可作出移位寄存器输出状态及步进电机正反转绕组的状态真值表,如表3.1、3.2所示。从而得出五相绕组的控制逻辑关系式:

正转时

A相Q0.0=M1.1+M0.3+M0.2+M0.1+M0.0

B相Q0.1=M1.1+M1.0+M0.7+M0.1+M0.0

C 相Q0.2=M1.1+M1.0+M0.7+M0.6+M0.5

D相Q0.3=M0.7+M0.6+M0.5+M0.4+M0.3

E相Q0.4= M0.5+M0.4+M0.3+M0.2+M0.1

反转时

A相Q0.0=M1.1+M1.0+M0.7+M0.6+M0.0

B相Q0.1=M1.1+M1.0+M0.2+M0.1+M0.0

C相Q0.2=M0.4+M0.3+M0.2+M0.1+M0.0

D相Q0.3=M0.6+M0.5+M0.4+M0.3+M0.2

E相Q0.4=M1.0 +M0.7+M0.6+M0.5+M0.4

表3.1 移位寄存器输出状态及步进电机绕组状态真值表(正转)

表3.2 移位寄存器输出状态及步进电机绕组状态真值表(反转)

3.5.2 梯形图设计

启停使用单按钮控制。梯形图设计如下,首先,按SB2(SB3或SB4)初次选择一种步进速度,五相步进电动机的速度由定时器T33控制,把三个值50、10、3分别送到VW100可得到低速、中速、高速三种速度。再按SB1,M2.0得电,移位寄存器赋初值,电机开始转动,且定时器开始计时,到设定值时,T33得电动作,移位寄存器值右移一位,C21计数一次,然后T33重新计时。计数十次后动作C21使移位寄存器重新赋值,依次循环。QS控制正反转,ON时I0.4得五相步进电动机正转,OFF时 I0.4失电五相步进电动机为反转。再按一下SB1,C20动作,M20失电,C21复位电机停止转动。

3.6 语句表

设计总结

机电控制技术是一门侧重应用方向的学科。所以要多一点实践。不要看不起小的项目,在其中你能总结出设计程序的逻辑思维方法,总结中不断进步。

在学完PLC理论课程后我们做了课程设计,此次设计以分组的方式进行,每组有一个题目。由于平时大家都是学理论,没有过实际开发设计的经验,拿到的时候都不知道怎么做。但通过各方面的查资料并学习。我们基本学会了PLC设计的步聚和基本方法。分组工作的方式给了我与同学合作的机会,提高了与人合作的意识与能力。

通过这次设计实践。我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道的撑握都是思想上的,对一些细节不加重视。在课程设计过程中我了解到,PLC并不是一门单一的编程技术,它是一门系统专业课程。PLC可以广义的认为是一台背嵌入操作系统的高可靠性PC机。首先需要精深PLC本身的编程语言梯形图、语句表语言。达到这个水平你只能读懂编好的程序,并可以设计一些工程需要程序。在一些大型程序中还需要用到数据库的知识,LC入门很快但要不断进取努力。

通过合作,我们的合作意识得到加强。合作能力得到提高。上大学后,很多同学都没有过深入的交流,在设计的过程中,我们用了分工与合作的方式,每个人互责一定的部分,同时在一定的阶段共同讨论,以解决分工中个人不能解决的问题,在交流中大家积极发言,和提出意见,同时我们还向别的同学请教。在此过程中,每个人都想自己的方案得到实现,积极向同学说明自己的想法。能过比较选出最好的方案。在这过程也提高了我们的表过能力。

在设计的过程中我们还得到了老师的帮助与意见。在学习的过程中,不是每一个问题都能自己解决,向老师请教或向同学讨论是一个很好的方法,不是有句话叫做思而不学者殆。做事要学思结合。

致谢

设计过程中我的指导老师给予了我很大的指导和帮助,在此我首先表示感谢。

本课题在选题及研究过程中老师多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。在他的引导下,我认识了有了设计的思路,极大的开拓了我的学术视野,也为本篇设计打下了理论基础。

在这次设计中老师又给我提出了许多宝贵的意见。虽然我遇到了许多困难,但是我及时的和老师讨论这些问题,最终问题都迎刃而解了。减少了我在这次设计中的困惑和完成时间。在论文撰写方面更是给予了方向性的指导和建设性的意见和建议。

最后感谢在大学三年半期间,传授我知识的老师们,感谢在学习和生活上给予我帮助的同学们,没有他们的帮助就没有我今天的成绩。经过两周的学习,本次课程设计已经接近尾声,作为一个在校学生,由于经验的匮乏,难免有许多考虑不周全的地方,毕竟这次设计是我第一次进行电气全面和系统的设计,疏漏和不足之处在所难免,可能存在许多细节未做到及时处理,请老师指正,以帮助我不断提高,不断进步。我相信通过这次全面系统的设计以及在这个过程中各位老师的不断点拨,在今后的工作中我一定会做到更好。

参考文献

[1]张万忠,刘明芹.电气与plc控制技术.北京:化学工业出版社,2003

[2]程子华,PLC原理与实例分析.北京:国防工业出版社,2006

[3]廖常初,PLC编程及应用.北京: 机械工业出版社,2005

[4]高钦和,可编程控制器应用技术及其设计实例.北京:高等教育出版社,2004

[5]李缓,PLC原理与应用.北京:北京邮电大学出版社,2005

[6] 林明星,电气控制及可编程序控制器[M ].北京:机械工业出版社,2004

[7] 周淑珍、高鸿斌, PLC分析与设计应用.北京:电子工业出版社,2004

[8] 王玉中, 电气控制及PLC应用技术.河南:河南科学技术出版社,2006

[9] 孙平, 可编程序控制器原理及应用,北京:高等教育出版社,2003

[10] 张新军,电气控制与PLC技术及应用.济源:济源职业技术学院出版社,2006

[11] 张进秋主编.可编程控制器原理及应用实例[M].北京:机械工业出版社,2004

[12] 江秀汉、汤楠主编.可编程序控制器原理及应用.西安:西安电子科技大学出版,200

[13] 陈新华主编.电工技术与可编程序控制器实践.北京:机械工业出版社,2002

[14] 贺哲荣,石帅军流行PLC实用程序及设计西安电子科技大学出版社

[15] 阮友德电气控制与PLC实训教程人民邮电出版社

[16] 宋君烈可编程控制器实验教程东北大学出版社

[17] 李俊秀可编程控制器应用技术化学工业出版社

基于PLC三相步进电动机控制系统设计(三相步进电动机PLC控制系统)

目录 1 概述 (1) 1.1 PLC控制步进电机研究的意义 (1) 2 基于PLC的步进电机控制系统设计 (9) 2.1 系统的组成及功能 (9) 2.2 步进电机特性 (9) 2.3 PLC介绍 (12) 2.4 步进电机控制系统程序设计 (13) 3 磁头定位 (20) 3.1 硬盘工作原理 (20) 3.2 磁头及定位系统 (23) 4 难题及解决过程 (24) 5 结论 (25) 结束语 (28) 致谢 (29) 参考文献 (30) 附录A (31)

1 概述 1.1 PLC控制步进电机研究的意义 基于步进电动机良好的控制和准确定位特性,被广泛应用在精确定位方面,诸如数控机床、绘图机、扎钢机、自动控制计算装置、自动记录仪表等自动控制领域。 PLC作为简单化了的计算机,功能完备、灵活、通用、控制系统简单易懂,价格便宜,可现场修改程序,体积小、硬件维护方便,价格便宜等优点,在全世界广泛应用,为生产生活带来巨大效益方便。因此,通过研究用PLC来控制步进电动机的,既可实现精确定位控制,又能降低控制成本,还有利于维护。以往的步进电动机需要靠驱动器来控制,随着技术的不断发展完善,PLC具有了通过自身输出脉冲直接步进电动机的功能,这样就有利于步进电动机的精确控制。本课题《基于PLC的步进电机磁头定位系统设计》就是利用PLC控制步进电机在硬盘工作时磁头定位的研究。 1.2 国内外关于步进电机和PLC的应用状况 1.2.1 步进电机方面 步进电机是一种将电脉冲转化为角位移的执行元件。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。虽然步进电机已被广泛地应用,但步进电机并不能像普通的直流电机、交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。控制涉及到机械、电机、电子及计算机等许多专业知识。 目前,国内生产步进电机的厂家的确不少,但具有专业技术人员,能够自行开发,研制的厂家却非常少,大部分的厂家只有一、二十人,连最基本的设备都没有。仅仅处于一种盲目的仿制阶段。这就给用户在产品选型、使用中造成许多麻烦。签于上述情况,选用步进电机时应该十分注意以下一些指标。 (1)步进电机的静态指标术语 相数:产生不同对极N、S磁场的激磁线圈对数。常用m表示。 拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,

基于单片机的步进电机课程设计报告

设计题目:基于单片机的步进电机控制系统设计 设计目的: 综合运用所学的《单片机原理及应用》的理论知识,通过实践加强对所学知识的理解,具备设计单片机应用设计系统的能力。以单片机为核心设计一个步进电机控制系统,要求能够通过键盘设置步进电机的正转和反转,加速和减速。并在LED 数码管显示器上显示步进电机转速。通过了解系统的软硬件构成及其特点,详细掌握怎样通过单片机控制其输出来控制步进电机的运转,并对应地在数码管上显示出来,更加系统的了解步进电机的组成,工作原理,控制方法。 设计要求: 【1】进行方案论证,说明步进电机控制系统的工作原理 【2】设计控制系统所需的硬件电路,给出电路原理图和元器件清单。 【3】给出软件流程图并编写程序源代码。 【4】完成系统的调试,给出调试结果并分析。 【5】了解单片机的内部结构,组成,学习单片机的工作原理以及内部工作状态,并熟悉在不同时刻,单片机的输入输出情况 【6】了解步进电机的分类和用途,掌握步进电机的内部结构以及工作原理,并学习单片机简单控制步进电机的正转和反转,加速和减速 【7】使用keil和proteus等软件进行系统的仿真,并在开发板硬件上实现。锻炼自己的编程,调试能力。 设计条件: 步进电机的工作原理 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件步进电机。在非超载的情况下,电机的转速,停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号时,它就驱动步进电机按设定的方向转动一个固定的角度。称为“步距角”。它的旋转是以固定的角度一步一步运行的,可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的,同时也可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 电机的位置和速度与导电次数(脉冲数)和频率成一一对应关系。而方向由导电顺序决定

微机原理课程设计 步进电机的正反转及调速控制分解

课程设计报告 题目步进电机正反转及调速 控制系统的设计 课程名称微机原理及应用 院部名称机电工程学院 专业电气工程及其自动化班级10电气1班 学生姓名管志成 学号1004103027 课程设计地点C304 课程设计学时20 指导教师李国利 金陵科技学院教务处制

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件,具有快速启动能力,定位精度高,能够直接接受数字量,因此被广泛地应用于数字控制系统中,如数模转换装置、精确定位、计算机外围设备等,在现代控制领域起着非常重要的作用。 本设计基于Proteus 7.8设计环境,运用了8086 CPU芯片以及74273芯片、74244芯片和步进电机以及7位小功率驱动芯片ULN2003A、按钮、指示灯等辅助硬件电路,设计了步进电机正反转及调速系统。绘制软件流程图,进行了软件设计并编写了源程序,最后对软硬件系统进行联合调试。该步进电机的正反转及调速系统具有控制步进电机正反转的功能,还可以对步进电机进行调速,不同的按钮对应不同的速度,并且在没有速度按钮按下的时候,步进电机自动切换到停止状态。 关键词:步进电机;正反转;调速控制;ULN2003A芯片;8086微机系统

一、概述 1.1 课程设计的目的 (4) 1.2课程设计的要求 (4) 二、总体设计方案及说明 2.1 系统总体设计方案 (5) 2.2系统工作框图 (5) 三、系统硬件电路设计 3.1 Intel 8086 微处理器的简介 (6) 3.2 步进电机的原理 (7) 3.3 ULN2003A的简介 (8) 3.4 74154芯片简介 (9) 3.5 74LS273芯片简介 (10) 3.6 8086最小系统的设计 (11) 3.7 步进电机及其驱动电路的设计 (12) 3.8 电机状态显示电路的设计 (12) 3.9 输入采样电路的设计 (13) 3.10系统总电路图 (14) 四、系统软件部分设计 4.1 系统流程图 (15) 4.2 系统软件源程序 (16) 4.2.1电机绕组通电顺序设定 (16) 4.2.2 延时子程序设计 (16) 4.2.3 汇编源程序及说明 (16) 五、总结 5.1 系统软硬件的联合调试 (21) 5.2 问题分析和解决方案 (23) 5.3 心得与体会 (23) 六、参考文献 (23) 附录:总电路图 (25)

步进电动机的工作原理与特点

步进电动机的工作原理及特点随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。 1 步进电机概述 步进电动机又称脉冲电动机或阶跃电动机,国外一般称为Steppingmotor、Pulse motor或Stepper servo,其应用发展已有约80年的历史。步进电机是一种把电脉冲信号变成直线位移或角位移的控制电机,其位移速度与脉冲频率成正比,位移量与脉冲数成正比。步进电机在结构上也是由定子和转子组成,可以对旋转角度和转动速度进行高精度控制。当电流流过定子绕组时,定子绕组产生一矢量磁场,该矢量场会带动转子旋转一角度,使得转子的一对磁极磁场方向与定子的磁场方向一着该磁场旋转一个角度。因此,控制电机转子旋转实际上就是以一定的规律控制定子绕组的电流来产生旋转的磁场。每来一个脉冲电压,转子就旋转一个步距角,称为一步。根据电压脉冲的分配方式,步进电机各相绕组的电流轮流切换,在供给连续脉冲时,就能一步一步地连续转动,从而使电机旋转。步进电机每转一周的步数相同,在不丢步的情况下运行,其步距误差不会长期积累。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,同时步进电机只有周期性的误差而无累积误差,精度高,步进电动机可以在宽广的频率围通过改变脉冲频率来实现调速、快速起停、正反转控制等,这是步进电动机最突出的优点[1]。 正常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定频率的脉冲时,电动机的转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。由于步进电动机能直接接收数字量的输入,所以特别适合于微机控制。 2国外的研究概况 步进电机是国外发明的。中国在文化大革命中已经生产和应用,例如、、、、都生产,而且都在各行业使用,驱动电路所有半导体器件都是完全国产化的,当时是全分立元器件构成的逻辑运算电路,还有电容耦合输入的计数器,触发器,环形分配器。国外在大功率的工业设备驱动上,目前基本不使用大扭矩步进电动机,因为从驱动电路的成本,效率,噪音,加速度,绝对速度,系统惯量与最大扭矩比来比较,比较不划算,还是用直流电动机,加电动机编码器整体技术和经济指标高。一些少数高级的应用,就用空心转杯电机,交流电机。国外在小功率的场合,还使用步进电机,例如一些工业器材,工业生产装备,打印机,复印件,速印机,银行自动柜员机。国外用许多现代的手段将步进电机排挤出驱动应用,除了前面提到的旋转编码器,打印机还使用光电编码带或感应编码带配合直流电动机,实现闭环直线位移控制。国过去是用大力矩步进电动机实现机床数控,有实力的公司现在也采用交流电动机驱动数控机床,在驱动设备的主要差距,是国外对交流电动机的控制理论与工程分析和应用能力强,先进的控制理论作为软件,写在控制器部。 总的来说,步进电机是一种简易的开环控制,对运用者的要求低,不适合在大功率的场合使用。 在卫星、雷达等应用场合,中国在文化大革命后期,就生产了力矩电机,就生产了环形

步进电机实验报告剖析

北华航天工业学院 课程设计报告(论文) 课程名称:微机控制技术课程设计 设计课题:步进电机的控制系统 专业班级: 学生姓名: 指导教师: 设计时间:2013年06月11日

北华航天工业学院电子工程系 微机控制技术课程设计任务书 姓名:专业:班级: 指导教师:职称:教授时间:2013.6.11 课程设计题目:步进电机的控制系统 设计步进电机单片机控制系统,其功能如下: 1.具有对步进电机的启停、正反转、加减速控制; 2.控制按钮分别为正转、反转、加速、减速、以及停止键; 3.能够通过三位LED数码管(或液晶显示器)显示当前的转动速度,并且由两只不同颜色的发光二极管分别指示正转和反转,因此可以清楚的显示当前转动方向和转速; 4.要求每组选择的步进电机控制字不同; 5.用单片机做控制微机; 应用软件:keil protues 成果验收形式: 1.课程设计的仿真结果 2.课程设计的报告书 参考文献: 【1】张家生. 电机原理与拖动基础【M】. 北京:北京邮电大学出版社,2006. 【2】马淑华,王凤文,张美金. 单片机原理与接口技术【M】.北京:北京邮电大学出版社,2007. 【3】顾德英,张健,马淑华.计算机控制技术【M】. 北京:北京邮电大学出版社,2006. 【4】张靖武,周灵彬. 单片机系统的PROTEUS设计与仿真【M】. 北京:电子工业出版社,2007 第16周 时间 安排 指导教师教研室主任: 2013年06 月11日

内容摘要 步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从而实现了基于8051单片机的四相步进电机的开环控制系统。控制系统通过单片机存储器、I/O接口、中断、键盘、LED显示器的扩展、步进电机的环形分频器、驱动及保护电路、人机接口电路、中断系统及复位电路、单电压驱动电路等的设计,实现了四相步进电机的正反转,急停等功能。为实现单片机控制步进电机系统在数控机床上的应用,系统设计了两个外部中断,以实现步进电机在某段时间内的反复正反转功能,也即数控机床的刀架自动进给运动,随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,自六十年代初期以来,步进电机的应用得到很大的提高。 关键词:步进电机单片机数码管显示

步进电机课程设计

汇编及接口技术课程设计 题目:步进电机控制系统 班 级: 070609 学 号: 070609313 姓 名: 赵明 时 间: 2009年12月 成绩:

目录 (一)设计任务与要求-3- (二)设计方案(包括设计思路、使用到哪些芯片、各个 芯片的作用)-------------------------------------------------3 (三)硬件线路设计(包括线路图及连线说明)----------4 (四)软件设计(包括程序流程图)-------------------------4 (五)源程序(要有注释)-------------------------------------5 (六)调试过程(包括实验过程中的硬件连线,实验步骤、 出现的问题、解决的方法、使用的实验数据等)-----8 (七)总结(在整个设计过程中的心得和体会,150字左 右)----------------------------------------------------8

课程设计题目:步进电机控制系统 一.设计任务与要求 (一)设计目的 1.了解步进电机控制的基本原理,掌握控制步进电机转动的编程方 法。 2.进一步熟练8255的使用。 (二)设计内容 编程控制步进电机,使其能够正常运转,要求: 1.开关K8控制电机的启动与停止:当K8向上拨时,电机启动,否则电机停 止; 2.开关K1~7控制电机的转速:K1向上拨时,得到最低转速,…… K7向上 拨时,得到最高转速。 3.每个开关对应一个发光二极管,要求开关向上拨时,对应的发光二极管亮。二.设计方案 (一)步进电机原理 步进电机驱动原理是通过对每相线圈中的电流的顺序切换(实验中的步进电机有四相线圈,每次有二相线圈有电流,有电流的相顺序变化),来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。 本实验使用的步进电机线圈由四相组成,驱动方式为二相激磁方式,如图3.1 所示。 图3.1 步进电机原理图 如表3.1所示,首先使HA线圈和HB线圈有驱动电流,接着使HB和HC、HC和HD、HD和HA,又返回到HA和HB有驱动电流,按这种顺序切换,电机轴按顺时针方向旋转。 表3.1 步进电机激磁方式

五项步进电动机的控制

毕业设计(论文) 学院 专业 姓名

XX大学 毕业设计(论文)任务书

前言 随着现代工业自动化的日益发展,电动机作为重要的电器元件,被广泛的应用在各种自动化控制系统中。步进电动机由于其具有易于电脑操作、步数误差小、精度高、使用系统时间长和成本低等优点,被广泛应用于工业控制中。其中五相混合式步进电机总体性能优于其它种类的步进电动机,是工业上应用最为广泛的步进电动机品种,被广泛的应用在各个领域中。所以对五相步进电动机实现自动化是工业自动化的必然趋势。打印机作为计算机的输出设备之一,运用步进电动机作为打印机的字车动力源和走纸机构,通过牵引机构将步进电动机的转动转变为走纸移动,可以实现打印纸的纵向移动,因其要求精度比较高,所以,打印机的走纸结构能够使用五相步进电动机来控制。对五相步进电动机的使用,工业中应用比较广泛,但大都应用于高精度的机床控制系统中,整个系统比较庞大,所以,本文以步进电动机在的打印机中的精密控制为背景介绍使用PLC控制五相步进电动机按照给定频率自动运行和自由调速的模拟控制方法。

摘要 主要阐述了以五相步进电动机在针式打印机走纸结构中的应用为背景,介绍了一种用三菱FX-2N系列PLC实现对规格型号90BYG550A-0301的五相步进电动机控制的方法,利用PLC产生脉冲信号对五相步进电动机进行模拟控制,实现对五相步进电动机五个绕组的通电状态,达到五相步进电动机按照固定速度的循环自动运行的目的,并实现步进电动机正反转和调速控制。用PLC控制五相步进电动机驱动针式打印机的走纸结构控制纸张的进退,实现打印机的打印工作。基于PLC控制的步进电动机具有设计简单,实现方便,定位精度搞,参数设置灵活等有点,在工业过程控制中使用可靠性高,监控方便。本设计还包括步进电动机的工作原理和特点,PLC的主要功能和应用,各硬件软件元件的介绍选择以及控制程序的编程方法。 关键字:五相步进电动机,PLC控制

基于单片机的步进电动机控制器的设计

第一部分培训软件简介 Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。 Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。 第二部分培训项目实例 培训项目一:基于单片机的步进电动机控制器的设计 项目要求: 采用单片机对步进电机进行控制,包括正转、反转、加速、减速和停止,同时采用液晶显示屏显示步进电动机的运行情况。 培训目的: 1.掌握步进电机的工作原理;

机器人课程设计报告范例

机器人课程设计报告范例

**学校 机器人课程设计名称 院系电子信息工程系 班级10电气3 姓名谢士强 学号107301336 指导教师宋佳

目录 第一章绪论 (2) 1.1课程设计任务背景 (2) 1.2课程设计的要求 (2) 第二章硬件设计 (3) 2.1 结构设计 (3) 2.2电机驱动 (4) 2.3 传感器 (5) 2.3.1光强传感器 (5) 2.3.2光强传感器原理 (6) 2.4硬件搭建 (7) 第三章软件设计 (8) 3.1 步态设计 (8) 3.1.1步态分析: (8) 3.1.2程序逻辑图: (9) 3.2 用NorthStar设计的程序 (10) 第四章总结 (12) 第五章参考文献 (13)

第一章绪论 1.1课程设计任务背景 机器人由机械部分、传感部分、控制部分三大部分组成.这三大部分可分成驱动系统、机械结构系统、感受系统、机器人一环境交互系统、人机交互系统、控制系统六个子系统现在机器人普遍用于工业自动化领域,如汽车制造,医疗领域,如远程协助机器人,微纳米机器人,军事领域,如单兵机器人,拆弹机器人,小型侦查机器人(也属于无人机吧),美国大狗这样的多用途负重机器人,科研勘探领域,如水下勘探机器人,地震废墟等的用于搜查的机器人,煤矿利用的机器人。如今机器人发展的特点可概括为:横向上,应用面越来越宽。由95%的工业应用扩展到更多领域的非工业应用。像做手术、采摘水果、剪枝、巷道掘进、侦查、排雷,还有空间机器人、潜海机器人。机器人应用无限制,只要能想到的,就可以去创造实现;纵向上,机器人的种类会越来越多,像进入人体的微型机器人,已成为一个新方向,可以小到像一个米粒般大小;机器人智能化得到加强,机器人会更加聪明 1.2课程设计的要求 设计一个机器人系统,该机器人可以是轮式、足式、车型、人型,也可 以是仿其他生物的,但该机器人应具备的基本功能为:能够灵活行进,能感知光源、转向光源并跟踪光源;另外还应具备一项其他功能,该功能可自选(如亮灯、按钮启动、红外接近停止等)。 具体要求如下: 1、根据功能要求进行机械构型设计,并用实训套件搭建实物。 2、基于实训套件选定满足功能要求的传感器; 3、设计追光策略及运动步态; 4、用NorthStar设计完整的机器人追光程序;

步进电动机控制系统设计

安徽机电职业技术学院 毕业论文 步进电动机控制系统设计 系(部)电气工程系 专业电机与电器 班级电机3091 姓名徐亮 学号1306093050 指导教师陈莉娟 2011~2012学年第1学期

指导教师评语 等级签名日期

安徽机电职业技术学院2012届毕业生 毕业设计(论文)成绩评定单成 姓名专业电机与电器班级电机3091 课题 评分标准分值得分 指导教师评语(40分)设计方案合理、实用、经济、原理分析正确、严密,内容完整。10 计算方法正确,计算结果准确,程序设计正确简洁,工艺合理。5 元器件(材料)选择合理,明细表规范。5 图面清晰完整,布局、线条粗细合理,符合国家标准。 5 文字叙述简明扼要,书写规范。 5 按时独立完成,同学相互关心,遵守制度,认真负责。10 合计得分:指导教师签名:日期:年月日 评阅教师评分(30分)内容充实,有阶段性成果,有应用价值。 10 图纸、论文如实反映设计成果,有理论分析,又有实践过程。10 语句通顺,思路清晰,符合逻辑。 5 图标清晰,文字工整,字符和曲线标准化。5 合计得分:评阅教师签名:日期:年月日 答辩评分(30分)自述条理明确,重点突出。5 基本概念清楚,回答问题正确。 15 专业知识运用灵活,解决问题技术措施合理。10 合计得分:答辩组长签名:日期:年月日 总得分:等级系主任签名:日期:年月日

安徽机电职业技术学院毕业论文(设计)指导过程记录表题目基于过程控制的PID控制器设计 学生姓名学号1305073059指导教师徐林 系部电气系班级过自3071顺序号第1-6次 学生完成毕业论文(设计)内容情况第一周:指导老师布置毕业设计课题,要求学生查阅有关毕业设计的相关资料; 第二周:指导老师带领学生到实验室熟悉实验设备,并要求每个学生都能熟练掌握实验设备的使用方法; 第三周:在指导老师的指导下,完成双容水箱的简单PID控制系统设计; 第四周:在指导老师的带领下,到实验室完成双容水箱的简单PID 控制系统的实验并记录相关实验数据。 第五周:在指导老师的指导下,完成前馈—反馈控制系统的设计; 第六周:在指导老师的带领下,到实验室完成前馈—反馈控制系统的实验并记录相关实验数据,并且和双容水箱的简单PID控制系统的实验数据相比较,得出结论:前馈-反馈控制系统不仅能够改善简单PID控制系统的控制效果,而且具有更大的灵活性、抗干扰性、 适应性和更好的控制精度。 学生签名: 时间:年月日 教师指导 内容记录 教师签名: 时间:年月日

步进电机实验报告

单片机实验 课程名称:步进电机表实验 授课班级:2010级自动化三班 任课教师:文远熔 计划学时:32学时 实验组员:张藤耀赵福亮王聪慧 秦菱蔚梁钦郑欢

目录 摘要………………………………………………………………………… 第一章概述…………………………………………………………………………………………. 1.1实验目的………………………………………………………………………… 1.2实验要求………………………………………………………………………… 1.3步进电机的介绍…………………………………………………………………… 1.4 研究思路………………………………………………………………………… 第二章硬件设计………………………………………………………….. 2.1 51单片机介绍…………………………………………………………………… 2.2 UIN2003A…………………………………………………………………………… 2.3 ZLG7290…………………………………………………………………………… 2.3.1 7290工作原理………………………………………………………………… 2.3.2 7290引脚图…………………………………………………………………… 第三章相关图像………………………………………………………………. 3.1 总电路图……………………………………………………………………… 3.2 7290控制数码管……………………………………………………………………… 3.3 程序流程图………………………………………………………………………… 3.3.1 控制框图………………………………………………………………………… 3.3.2 流程图………………………………………………………………………… 第四章调试………………………………………………………………………第五章心得体会…………………………………………………………………附录【一】系统程序……………………………………………………………附录【二】参考文献…………………………………………………………….

PLC课程设计步进电机

电气控制技术 课程设计 题目: 步进电机的控制 院系名称:电气工程学院 成绩: 指导老师签名:

目录 1 系统概述 (1) 1.1 对被控对象步进电机控制的分析 (1) 1.2 设计的目的及工作内容 (1) 2 方案论证 (2) 2.1 开环控制系统 (2) 2.2 闭环控制系统 (2) 3 硬件设计 (3) 3.1 系统的原理方框图 (3) 3.2 I/O分配 (3) 3.3 主电路及I/O接线图 (4) 3.4 元器件选型 (4) 3.4.1 步进电机选型 (4) 3.4.2 PLC选型 (5) 3.4.3 按钮选型 (6) 3.4.4 熔断器选型 (6) 3.5 元件清单 (7) 4 软件设计 (4) 4.1 主流程 (8) 4.1.1 转速控制 (8) 4.1.2 正反转控制 (9) 4.1.3 步数控制 (9) 4.1.4 程序流程图 (9) 4.2 梯形图及其功能注释 (10) 5 系统调试 (14) 5.1 软件调试 (14) 5.2 硬件调试 (14) 5.2.1 转速控制过程 (14) 5.2.2 正反转控制过程 (14) 5.2.3 单步执行控制过程 (14) 5.3 调试结果分析 (14) 设计心得 (15) 参考文献 (16)

1 系统概述 1.1 对被控对象步进电机控制的分析 三相步进电动机是一种将电脉冲信号转换成直线位移或角位移的执行元件。步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内输入的脉冲数(脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。所以只要控制指令脉冲的数量、频率及电机绕组通电相序,便可控制步进电机的输出位移量、速度和转向。步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行方式改变,都在少数脉冲内完成,且可获得较高的控制精度,因而得到了广泛的应用。典型步进电机外观如图1-1。 图1-1典型步进机 1.2 设计的目的及工作内容 本设计的主要研究内容是以三菱FX2N系列PLC(可编程逻辑控制器)为核心控制步进电机,及其相关外围电路组成的控制电路设计。可以通过对几个开关按钮的控制来实现对步进电机转动的方向、速度和步数的控制。 用PLC控制三相六拍步进电机实现如下操作,其控制要求如下: 三相步进电动机有三个绕组:A、B、C,正转的顺利为:A-AB-B-BC-C-CA-A;反转的顺利为:A-CA-C-BC-B-AB-A。 1.要求能实现正、反转控制,而且正、反转切换无须经过停车步骤。 2.具有两种转速: (1)开关闭合,则转过一个步距角需0.5s。

步进电机控制系统设计.

毕业设计论文 论文题目:基于单片机的步进电机控制电路板设计 摘要 随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。 步进电机是一种能将电脉冲信号转换成角位移或线位移的机电元件,步进电机控制系统主要由步进控制器,功率放大器及步进电机等组成。采用单片机控制,用软件代替上述步进控制器,使得线路简单,成本低,可靠性大大增加。软件编程可灵活产生不同类型步进电机励磁序列来控制各种步进电机的运行方式。 本设计是采用AT89C51单片机对步进电机的控制,通过IO口输出的时序方波作为步进电机的控制信号,信号经过芯片ULN2003驱动步进电机;同时,用 4个按键来对电机的状态进行控制,并用数码管动态显示电机的转速。 系统由硬件设计和软件设计两部分组成。其中,硬件设计包括AT89C51单片机的最小系统、电源模块、键盘控制模块、步进电机驱动(集成达林顿ULN2003)模块、数码显示(SM420361K数码管)模块、测速模块(含霍尔片UGN3020)6个功能模块的设计,以及各模块在电路板上的有机结合而实现。软件设计包括键盘控制、步进电机脉冲、数码管动态显示以及转速信号采集模块的控制程序,最终实现对步进电机转动方向及转动速度的控制,并将步进电机的转动速度动态显示在LED数码管上,对速度进行实时监控显示。软件采用在Keil软件环境下编辑

************* 第1章绪论 1.1 课题背景 当今社会,电动机在工农业生产、人们日常生活中起着十分重要的作用。步进电机是最常见的一种控制电机,在各领域中得到广泛应用。步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。 随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,其优点是结构简单、运行可靠、控制方便。尤其是步距值不受电压、温度的变化的影响、误差不会长期积累的特点,给实际的应用带来了很大的方便。它广泛用于消费类产品(打印机、照相机、雕刻机)、工业控制(数控机床、工业机器人)、医疗器械等机电产品中。研究步进电机的控制和测量方法,对提高控制精度和响应速度、节约能源等都具有重要意义。控制核心采用C51芯片,它以其独特的低成本,小体积广受欢迎,当然其易编程也是不可多得的优点为此,本文设计了一个单片机控制步进电机的控制系统,可以实现对步进电机转动速度和转动方向的高效控制。 1.2 设计目的及系统功能 本设计的目的是以单片机为核心设计出一个单片机控制步进电机的控制系统。本系统采用AT89C51作为控制单元,通过键盘实现对步进电机转动方向及转动速度的控制,并且将步进电机的转动速度动态显示在LED数码管上。 1

微机原理步进电机控制课程设计报告

科技大学 课程设计报告 学生:学号: 专业班级: 课程名称: 学年学期:2 0 —2 0 学年第学期 指导教师: 20 年月

课程设计成绩评定表

目录 一、设计题目………………………………………………………………. 二、设计目的………………………………………………………………. 三、设计原理及方案……………………………………………………….

四、实现方法………………………………………………………………. 五、实施结果………………………………………………………………. 六、改进意见及建议………………………………………………………. 七、设计体会………………………………………………………………. 、 一、设计题目 编程实现步进电机的控制 二、设计目的 1.了解步进电机控制的基本原理 2.掌握控制步进电机转动的编程方法 3.了解8086控制外部设备的常用电路 4.掌握8255的使用方法 三、设计原理及方案 3.1设计原理 步进电机驱动原理是通过对每相线圈中的电流的顺序切换(实验中的步进电机有四相线圈,每次有二相线圈有电流,有电流的相顺序变化),来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。 利用8255对四相步进电机进行控制。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A…),双(双相绕组通电)四拍(AB-BC-CD-DA-AB…),八拍(A-AB-B-BC-C-CD-D-DA-A…)等。 通过编程对8255的输出进行控制,使输出按照相序表给驱动电路供电,则步进电机的输入

课程设计-三相步进电机

南华大学电气工程学院 《电子技术课程设计》任务书 设计题目:步进电机控制电路 专业:本10电力02班 学生姓名: 邓鹏学号: 20104450226 起迄日期: 2012年9月28日—2012年12月28日指导教师:刘原欧阳宏志 教研室主任:苏泽光

目录 1 设计任务和要求 (2) 2电路原理分析 (3) 3 矩形波产生电路(含555电路) (4) 4 三相三拍脉冲分配器 (5) 5三相六拍脉冲分配器 (5) 6功放电路部分 (7) 7电路总原理图 (7) 8三相三拍脉冲分配器仿真图及PCB (8) 9三相六拍脉冲分配器部分仿真图及PCB图 (9) 10元件清单 (11) 11心得体会 (12)

步进电动机的控制电路 一、设计任务和要求 1、设计任务 设计制作步进电机的控制电路。 2、设计要求 (1)使用D触发器或主从JK触发器设计一个兼有三相六拍、三相三拍两 种工作方式的脉冲分配器。 (2)能控制步进电机作正向和反向运动。 (3)设计电路工作的时钟信号频率为10-100Hz。 (4)设计驱动步进电机的脉冲放大电路,使之能驱动一个相电压为24V, 相电流为0.2A的电机工作。 二.电路原理分析 1.设计要求分析 图1 三相步进电机原理图 步进电动机是一种用脉冲控制的电动机,它能将脉冲信号转换成相应的角位移。下面以反应式步迸电动机为例,说明它的结构和工作原理。 如图是三相步进电动机的结构图。从图中可以看出,电动机的定子上有六个等分的磁极,AA'、BB'、CC',每两个相对的齿构成一相。每相上绕有一组线圈。转子有四个齿,上边不绕线圈。当A相通电,B、C相都不通电时,那么由于AA'

机械设计课程设计计算说明书1

上海理工大学机械工程学院 课程设计说明书减速箱设计计算 机械四班杨浩0714000322 2010/1/22

设计题目: 设计一带式输送机的传动装置,传动简图如下: 工作条件如下: 用于输送碎料物体,工作载荷有轻微冲击(使用系数、工况系数),输送带允许速度误差±4%,二班制,使用期限10年(每年工作日300天),连续单向 一、电动机的选择 1.选用电动机 1)选择电动机类型 按工作要求和工作条件选用Y系列封闭式三相异步电动机。 2)电动机的输出功率P 电动机所需的输出功率为: P=kW 式中:P w为工作装置所需功率,kW;为由电动机至工作装置的传动装置的总效 率。 工作装置所需功率P w应由机器工作阻力和运行速度经计算求得: P w===1.76kW 式中:为工作装置的阻力,N;v w为工作装置的线速度,m/s。 由电动机至工作装置的传动装置总效率按下式计算: 查《机械设计》表2-4,得:

取0.96,取0.995,取0.97,取0.99,取0.97 则 0.96×0.9952×0.97×0.99×0.97=0.885 所以 P0==1.99kW 3)确定电动机转速 工作装置的转速为: n w=60×=95.5r/min 由于普通V带轮传动比为: i1≈2~4 圆柱齿轮传动比为: i2≈3~5 故总的传动比为: i=i1i2≈6~20 则电动机所需转速为: n=in w≈(6~20)×95.5=(573~1910)r/min 2. 1)总传动比为: i a===9.84 2)分配传动比: I a=i外i内 考虑减速器结构,故: i外=3 ;i内=3.28 3.计算传动装置的运动和动力参数 1)各轴转速 n电=n=940r/min n1==313r/min

步进电动机控制系统设计报告

单片机原理与应用课程设计说明书 题目:步进电动机控制系统设计 系部: 专业: 班级:2013级1班 学生姓名: 学号: 指导教师: 2013年 6 月22 日

目录 1.项目设计任务与要求 (1) 2.项目设计方案 (1) 2.1设计思路 (1) 2.2器件选择方案 (1) 2.2.1 单片机的选择 (1) 2.2.2 AT80C51的主要性能 (1) 2.2.3 AT80C51引脚图 (2) 2.2.4 管脚作用: (2) 2.2.5 四相步进电动机工作原理 (3) 3 .硬件电路设计 (5) 3.1步进电动机介绍 (5) 3.2 步进电动机控制系统电路设计 (5) 3.3步进电动机驱动电路 (5) 3.4按键与指示电路 (6) 3.5晶振电路和复位电路 (8) 4.项目软件设计 (9) 5.项目仿真与调试 (12) 5.1程序的调试 (12) 5.2步进电动机控制系统仿真 (13) 5.2.1步进电动机正转仿真 (13) 5.2.2步进电动机反转仿真 (14) 5.2.3步进电动机停止仿真 (14) 6.结论 (15) 7.附录 (16) 参考文献 (18)

1.项目设计任务与要求 使用80C51单片机对四相步进电动机进行控制,使其能够顺时针或逆时针旋转。 1)电动机运行平稳,正反转控制自如; 2)根据要求改变运行圈数和运行速度; 3)写出详细的电路工作原理、参数计算; 4)画出仿真电路图; 5)仿真测试并记录结果。 2.项目设计方案 2.1设计思路 步进电动机驱动原理如下:单片机发出脉冲信号,控制步进电动机定子的各相绕组以适当的时序通、断电,使其作步进式旋转。四相步进电动机各相绕组的通电顺勋可以单四拍(A→B→C→D)、双四拍(AB→BC→CD→DA)和单双八拍(A→AB→B→BC →C→CD→D→DA)的方式进行。按上述顺序切换,步进电动机转子按顺时针方向旋转。若通电顺序相反,则电动机转子按逆时针方向旋转。 2.2器件选择方案 2.2.1 单片机的选择 本设计采用AT80C51单片机,80C51单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且其功耗低、体积小、价格便宜、耗电低、技术成熟和成本低等优点。许多功能部件集成在芯片内部,其信号通道受外接影响小,可靠性高,控制能力强,运行速度快等特点。 2.2.2 AT80C51的主要性能 1.与STC89C52 单片机产品系列兼容; 2.片内有4KB可在线重复编程的快闪擦写存储器; 3.存储数据保存时间为10年; 4.宽工作电压范围:VCC可为2.7V到6V; 5.全静态工作:可从0Hz至16MHz ; 6.程序存储器具有3级加密保护; 7.128*8位内部RAM; 8.32条可编程I/O线; 9.两个16位定时器/计数器; 10.中断结构具有5个中断源和2个优先级; 11.可编程全双工串行通道;

步进电机实验报告

步进电机实验报告 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

Arduino步进电机实验报告 步进电机是将电信号转变为或的开环控制电机,是现代数字程序控制系统中的主要执行元件,应用极为广泛。在非超载的情况下,的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制来控制电机转动的和,从而达到调速的目的。 实验目的: (1)了解步进电动机工作原理。 (2)熟悉步进电机驱动器使用方法。 (3)掌握步进电动机转向控制编程。 实验要求: (1)简要说明步进电动机工作原理。 (2)熟记步进电机驱动器的使用方法。 (3)完成步进电动机转速转向控制编程与实现。 (4)提交经调试通过的程序一份并附实验报告一份。 实验准备: 1. ArduinoUNOR3开发板 Arduino是一块基于开放原始代码的Simplei/o平台,并且具有开发语言和开发环境都很简单、易理解的特点。让您可以快速使用Arduino做出有趣的东西。它是一个能够用来感应和控制现实物理世界的一套工具。它由一个基于单片机并且开放源码的硬件平台,和一套为Arduino板编写程序的开发环境组成。Arduino可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以控制各式各样的电灯、电机和其他物理设备。Arduino项目可以是单独的,也可以在运行时和你电脑中运行的程序(例如:Flash,Processing,MaxMSP)进行通讯。

步进电机控制系统课程设计

步进电机控制系统课程设计 一、 3 1. 系统设计摘要 (3) 2. 系统设计概要 (3) (1)设计目的 (3) (2)设计内容 (3) (3)工作原理 (3) I.步进电机工作原理 II.设计工作原理 二、 (5) 1总体设计.......................................... 5 2.系统控制电路 (5) 三、.......................................... 8 1总体设计.......................................... 8 (1)设计思想.......................................... 8 (2)系统总体流程图.................................... 9 2关键模块设计. (10) 1开关控制流程图.................................... 10 2通电方式流程图 (11) (12) (13) (16) 1.

步进电动机是机电数字控制系统中常用的控制元件之一。由于其精 度高,体积小,控制方便灵活,因此在智能仪表和位置中得到了广泛应 用。如在绘图机,打印机及光学仪器中,都采用了步进电机。 步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲 转化为角位移,通俗地说:当步进驱动器接收到一个脉冲信号,它就驱 动步进电机按设定的方向转动一个固定的角度(及步进角)。通过控制 脉冲个数即可以控制角位移量,从而达到准确定位的目的;同时通过控 制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步 进电机是一种将脉冲信号转换成直线位移或角位移的控制微电机,其步 距角位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成比例;它 易于实现与计算机或其它数字元件接口,适用于数字控制系统。本设计 通过一种设计方案,包括硬件的介绍和组建、硬件原理图和软件流程图 的设计、源程序的编写等,介绍一种基于单片机的步进电机运行控制系 统。 2. a. 了解步进电机的基本结构和工作原理; b. 了解步进电机的的基本控制原理; c. 掌握用单片机的步进电机控制系统的硬件设计方法; d. 熟悉步进电机驱动程序的设计与调试并使用仿真软件进行调试; e. 掌握控制步进电机的步数、转向、启停等功能的程序设计方法; f . 提高单片机应用系统设计和调试水平。 设计一个单片机控制三相步进电机控制系统,系统具有如下功能: a. 电机启停由K3键控制,方向控制由K4控制; b. 通电方式选择由K0-K2键决定,K0为单三拍,K1为双三拍,

相关文档
相关文档 最新文档