三相双三拍步进电机控制系统设计要点

合集下载

步进电动机的控制

步进电动机的控制
步进电动机
1.工作原理 2.接线 3.控制方式 4.其他
一、步进电动机的简介
步进电动机(stepping motor)是将电脉冲激励 信号转换成相应的角位移或线位移的离散值控制 电动机,这种电动机每当输入一个电脉冲就动一 步,所以又称脉冲电动机。 urage the signal for the electric pulses to the displacement or the displacement of discrete values control motors, motor when entering a electric pulses will move a step, also called a pulse the motor.
由上述分析可知,要使磁阻式步进电机具有工作能力,最起码的条件是定子极分度 角不能被齿距角整除,且应满足下列方程: 极分度角/齿距角= R + k· 1/m 进一步化简得齿数z: z = q (mR + k) (2-3) 式中:m──相数; q──每相的极数; k──≤ (m - 1)的正整数; R──正整数,为0、1、2、3……。 按选定的相数和不同的极数,由上式就可推算出转子齿数。 因为三相双三拍步进电机不易失步,控制精度比较高,所以本文对三相双三拍步 进电机进行控制,定子有三对磁极,运行时两相同时通电,循环带动转子转动。 4、转速控制 控制步进电机的运行速度,实际上是控制系统发出时钟脉冲的频率或换相的周 期,即在升速过程中,使脉冲的输出频率逐渐增加;在减速过程中,使脉冲的输出频 率逐渐减少。脉冲信号的频率可以用软件延时和硬件中断两种方法来确定。 采用软件延时,一般是根据所需的时间常数来设计一个子程序,该程序包含一定 的指令,设计者要对这些指令的执行时间进行严密的计算或者精确的测试,以便确 定延时时间是否符合要求。每当延时子程序结束后,可以执行下面的操作,也可用 输出指令输出一个信号作为定时输出。采用软件定时, CPU一直被占用,因此CPU 利用率低。 可编程的硬件定时器直接对系统时钟脉冲或某一固定频率的时钟脉冲进行计 数,计数值则由编程决定。当计数到预定的脉冲数时,产生中断信号,得到所需的延 时时间或定时间隔。由于计数的初始值由编程决定,因而在不改动硬件的情况下, 只通过程序变化即可满足不同的定时和计数要求,因此使用很方便。

第3章 步进电动机的控制-1

第3章 步进电动机的控制-1

这种反应式步进电动机的步距角较大,不适合一般用途的要求。
4.小步距角步进电动机
图3-1所示为三相反应式步进电动机。设m为相数,z为 转子的齿数则齿距:
tb 360 z
因为每通电一次(即运行一拍),转子就走一步,各 相绕组轮流通电一次,转子就转过一个齿距。故步距角:
b
齿距 拍数 齿距 Km 360 Km z
通电方式: 从一相通电改换成另一相通电,即通电方式改变一次叫 “一拍”。步进电动机有单相轮流通电、双相轮流通电和单 双相轮流通电的方式。
3.多段反应式步进电机结构及工作原理
前面介绍的单段反应式步进电机是按 径向分相的,此外,还有一种反应式 步进电机是按轴向分相,这种步进电 机又称为多段反应式步进电机。 多段反应式步进电机是沿轴向分成磁 性相对独立的几段,每一段都有一组 励磁绕组,形成一相,因此,三相电 动机有三段,其结构如图3-2所示。 图3-2 三段三相反应式步进电动 机结构原理图
一、步进电动机的种类
1.按运动方式来分:分为旋转运动、直线运动、平面运动(印刷绕组式)和 滚切运动式步进电机。 2.按工作原理来分:分为反应式(磁阻式)、电磁式、永磁式、永磁感应式 (混合式)步进电机。 3.按其工作方式来分:分为功率式和伺服式。前者输出转矩较大,能直接带 动较大的负载;后者输出转矩较小,只能带动较小的负载,对于大负载需通 过液压放大元件来传动。 4.按结构来分:分为单段式(径向式)、多段式(轴向式)、印刷绕组式。 5.按相数来分:分为三相、四相、五相、六相等。 6.按使用频率来分:分为高频步进电机和低频步进电机。 不同类型步进电机其工作原理、驱动装臵也不完全一样,但其工作过程 基本是相同的。
(3-2)
若通电方式和系统的传动比已初步确定,则步距角应满足:

《机电一体化系统设计基础》作业1、2、3、4参考答案

《机电一体化系统设计基础》作业1、2、3、4参考答案

《机电一体化系统设计基础》作业1、2、3、4参考答案形成性考核作业1一、判断题(正确的打√,错误的打×)1.机电一体化系统的主要功能就是对输入的物质按照要求进行处理,输出具有所需特性的物质。

(×)2.系统论、信息论、控制论是机电一体化技术的理论基础,是机电一体化技术的方法论。

(√)3.信息处理技术是指在机电一体化产品工作过程中,与工作过程各种参数和状态以及自动控制有关的信息输入、识别、变换、运算、存储、输出和决策分析等技术。

(√)4.自动控制是在人直接参与的情况下,通过控制器使被控对象或过程自动地按照预定的规律运行。

(×)5.产品的组成零部件和装配精度高,系统的精度一定就高。

(×)6.为减少机械传动部件的扭矩反馈对电机动态性能的影响,机械传动系统的基本固有频率应低于电气驱动部件的固有频率的2~3倍,同时,传动系统的固有频率应接近控制系统的工作频率,以免系统产生振荡而失去稳定性。

(×)7.传动机构的转动惯量取决于机构中各部件的质量和转速。

(×)8.在闭环系统中,因齿轮副的啮合间隙而造成的传动死区能使系统以6~10倍的间隙角产生低频振荡,采用消隙装置,以提高传动精度和系统稳定性。

(×)9.进行机械系统结构设计时,由于阻尼对系统的精度和快速响应性均产生不利的影响,因此机械系统的阻尼比ξ取值越小越好。

(×)10.滚珠丝杠垂直传动时,必须在系统中附加自锁或制动装置。

(√)11.采用偏心轴套调整法对齿轮传动的侧隙进行调整,结构简单,且可以自动补偿侧隙。

(√)×12.采用虚拟样机代替物理样机对产品进行创新设计测试和评估,延长了产品开发周期,增加了产品开发成本,但是可以改进产品设计质量,提高面向客户与市场需求能力。

(√)×二、单选题1.以下产品属于机电一体化产品的是(C )。

A.游标卡尺B.电话C.全自动洗衣机 D.非指针式电子表2.为提高机电一体化机械传动系统的固有频率,应设法(A )。

三相步进电机控制系统的课程设计说明书

三相步进电机控制系统的课程设计说明书

学号:11课程设计题目三相步进电机控制系统的设计学院自动化学院专业自动化专业班级自动化1201班姓名廖明黎指导教师石云2015 年 5 月20 日课程设计任务书学生:廖明黎专业班级:自动化1201班指导教师:石云工作单位:自动化学院题目: 三相步进电机控制系统的设计初始条件:设计三相步进电机控制系统,要求系统具有如下功能:用K0-K2做为通电方式选择键,K0为三相单三拍,K1为三相双三拍,K2为三相六拍;K3为启动/停止控制、K4方向控制、K5加速、K6减速;用4位LED显示工作步数。

用3个发光二极管显示状态:正转时黄灯亮,反转时绿灯亮,不转时红灯亮。

要求完成的主要任务:1.硬件设计:系统原理图2.软件设计:系统总体流程图、步进电机单三拍,双三拍,三相六拍各模块流程图、显示模块流程图等3.编写程序:能够完成上述任务并用仿真软件演示4.完成符合要求的设计说明书时间安排:2015年4月28日~2015年5月29日目录1概述 (6)2设计思路 (7)2.1步进电机的驱动 (7)2.2 LED显示步数 (7)2.3按键状态的读取 (7)2.4 控制系统的整体框图 (8)3系统的硬件设计 (9)3.1 总体的硬件设计 (9)3.2步进电机控制电路 (10)3.3八段数码管显示电路 (11)3.4启/停控制、正/反转控制、工作模式控制电路 (11)3.5发光二极管显示电路 (13)4系统的软件设计 (14)4.1系统总体流程图 (14)4.2三相步进电机模块流程图 (16)4.3显示模块流程图 (16)5系统仿真 (18)6小结与体会 (20)参考文献 (21)附录 (22)三相步进电机控制系统的设计1概述本次计算机控制技术课程设计的题目是:三相步进电机控制系统的设计。

本次课程设计使用89C51单片机作为主控芯片,利用ULN2003A集成电路作为三相步进电机的驱动电路,采用单极性驱动方式,使三相步进电机能在(1)三相单三拍,(2)三相双三拍,(3)三相六拍三种工作方式下正常工作;能实现的功能有:启动/停止控制、方向控制;快速控制、慢速控制;用4位LED数码管显示工作步数。

国家学习网机电一体化系统设计基础形考作业3答案

国家学习网机电一体化系统设计基础形考作业3答案

国家学习网《机电一体化系统设计基础》形考作业3答案注意:学习平台题目可能是随机,题目顺序与本答案未必一致,同学们在本页按“Ctrl+F”快捷搜索题目中“关键字”就可以快速定位题目,一定注意答案对应的选项,如果答案有疑问或遗漏,请在下载网站联系上传者进行售后。

1.某工作台采用直流电机丝杠螺母机构驱动如图所示,已知电机轴的转动惯量Jm=4×10-4kg·m2,与电机输出轴相连的小齿轮的转动惯量J1=1×10-4kg·m2,大齿轮的转动惯量J2=1.8×10-4kg·m2,丝杠的转动惯量Js=3.8×10-4kg·m2。

工作台的质量m=50kg,丝杠导程t=5mm,齿轮减速比为i=5。

试求:(1)工作台折算到丝杠的等效转动惯量JG;(2)传动件折算到电机轴的等效转动惯量Je;(3)电机轴上的总转动惯量J。

2.已知某四级齿轮传动系统,各齿轮的转角误差为Δφ1=Δφ2=…=Δφ8=0.004弧度,各级减速比相同,即i1 = i2 =…= i4 =2,求该系统的最大转角误差Δφmax。

3.刻线为1024的增量式角编码器安装在机床的丝杠转轴上,已知丝杠的螺距为2mm,编码器在10秒内输出307200个脉冲,试求刀架的位移量和丝杠的转速分别是多少?4.一个四相八拍运行的步进电机,转子齿数为50,则其步距角为多少?如要求步进电机2秒钟转10圈,则每一步需要的时间T为多少?5.如图所示的电机驱动工作台系统,其中驱动x向工作台的三相单三拍步进电机,转子齿数z为40。

滚珠丝杠的基本导程为l0=6mm。

已知传动系统的横向(x向)脉冲当量δ为0.005mm/脉冲。

试求:(1)步进电机的步距角α;(2)减速齿轮的传动比i。

6.下图所示的机电一体化伺服驱动系统,当以步进电动机为驱动元件,其步距角α为1.8°,系统脉冲当量δ为控制器输出一个脉冲时执行机构的直线位移,大小为0.01mm,传动机构采用滚珠丝杠,其基本导程l0为4mm,减速机构采用了齿轮减速,试求齿轮机构的传动比i。

三相单三拍步进电机控制系统设计

三相单三拍步进电机控制系统设计

中北大学课程设计任务书2012/2013学年第一学期学院:信息与通信工程学院专业:自动化学生姓名:学号:09050542 课程设计题目:三相单三拍步进电机控制系统设计起迄日期: 2013年1 月7日~2013年1 月18日课程设计地点:中北大学指导教师:张艳兵张秀艳系主任:王忠庆下达任务书日期: 2013 年 1 月 7日课程设计任务书课程设计任务书4.主要参考文献:1.张艳兵,王忠庆.计算机控制技术.北京:国防工业出版社,2006.85.设计成果形式及要求:课程设计说明书1份原理图和PCB图各1份程序清单1份6.工作计划及进度:起迄日期工作内容2013年1月 07日~ 1月08日 1月O9日~ 1月11日 1月12日~ 1月14日 1月15日~ 1月16日1月17日~ 1月18日查阅资料,确定设计方案设计硬件电路画出流程图,编写控制程序撰写课程设计说明书课程设计答辩系主任审查意见:签字:年月日一、步进电机的原理步进电动机作为执行元件,是机电一体化的关键产品,广泛的应用于,各种自动化控制系统中。

进步电机是一种将脉冲信号变换成相应的角位移(或线性位移)的电磁装置,是一种特殊的电动机。

步进电动机由于精确性以及其良好的性能,其组成的开环系统既简单、廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。

三相反应式步进电机的结构如图所示。

与其他电机一样,进步电机由定子和转子两大部分组成。

定子上共有6个等分的磁极,这些磁极平均分布于定子的圆周上,相对的磁极为一组,共有三组(A组、B组、C组),每个磁极有一个齿,所以三项进步电机上有3对磁极共6个齿。

三相进步电机工作原理示意图当电机运行时,首先给A相施加一定宽度的脉冲电压,B相、C相均不通电,这时,A相磁极和转子的1、3号齿对齐,同时转子的2、4号齿和B、C相磁极形成错齿状态。

在下一时刻,将A相断电,C相保持不通电状态,同时在B相施加与前一时刻A相脉冲电压宽度相同的电压。

三相步进电机三相单三拍控制系统的设计

三相步进电机三相单三拍控制系统的设计

武汉理工大学华夏学院信息工程课程设计报告书课程名称计算机控制技术课程设计总评成绩学生姓名、学号刘志勇学生专业班级自动化1111班指导教师姓名张素文课程设计起止时间课程设计基本要求课程设计是工科学生十分重要的实践教学环节,通过课程设计,培养学生综合运用先修课程的理论知识和专业技能,解决工程领域某一方面实际问题的能力。

课程设计报告是科学论文写作的基础,不仅可以培养和训练学生的逻辑归纳能力、综合分析能力和文字表达能力,也是规范课程设计教学要求、反映课程设计教学水平的重要依据。

为了加强课程设计教学管理,提高课程设计教学质量,特拟定如下基本要求。

1. 课程设计教学一般可分为设计项目的选题、项目设计方案论证、项目设计结果分析、答辩等4个环节,每个环节都应有一定的考核要求和考核成绩。

2. 课程设计项目的选题要符合本课程设计教学大纲的要求,该项目应能突出学生实践能力、设计能力和创新能力的培养;该项目有一定的实用性,且学生通过努力在规定的时间内是可以完成的。

课程设计项目名称、目的及技术要求记录于课程设计报告书一、二项中,课程设计项目的选题考核成绩占10%左右。

3. 项目设计方案论证主要包括可行性设计方案论证、从可行性方案中确定最佳方案,实施最佳方案的软件程序、硬件电路原理图和PCB图。

项目设计方案论证内容记录于课程设计报告书第三项中,项目设计方案论证主要考核设计方案的正确性、可行性和创新性,考核成绩占30%左右。

4. 项目设计结果分析主要包括项目设计与制作结果的工艺水平,项目测试性能指标的正确性和完整性,项目测试中出现故障或错误原因的分析和处理方法。

项目设计结果分析记录于课程设计报告书第四项中,考核成绩占25%左右。

5. 学生在课程设计过程中应认真阅读与本课程设计项目相关的文献,培养自己的阅读兴趣和习惯,借以启发自己的思维,提高综合分析和理解能力。

文献阅读摘要记录于课程设计报告书第五项中,考核成绩占10%左右。

6. 答辩是课程设计中十分重要的环节,由课程设计指导教师向答辩学生提出2~3个问题,通过答辩可进一步了解学生对课程设计中理论知识和实际技能掌握的程度,以及对问题的理解、分析和判断能力。

步进电机工作原理及控制电路

步进电机工作原理及控制电路

因为它每走一步需要一定的时间,若信号频率过高,可能导致电机失步,甚至只
在原步颤动。
步进电机的步距角与工作拍数
对于一个步进电机,如果它的转子的齿数为
Nr,它的齿距角q z为:q z =2
Π/Nr,而步进电机运行k拍可使转子转动一个齿距位置。实际上步进电机每一
拍就执行一次步进,所以步进电机的步距角q s可以表示如下:
flag1=0; //步进数标志变量
init(); //液晶初始化子程序
while(1)
15 度;反应式步进
一般为三相,可实现大转矩输出,步进角一般为1.5 度,但噪声和振动都很大。
在欧美等发达国家80 年代已被淘汰;混合式步进是指混合了永磁式和反应式的
优点。它又分为两相和五相:两相步进角一般为1.8 度而五相步进角一般为
0.72
度。这种步进电机的应用最为广泛。
4.1反应式步进电机
图4.7一般的驱动电路
-A-A
图4.8 Bit
在实际应用中一般驱动路数不止一路,用上图的分立电路体积大,很多场合用
现成的集成电路作为多路驱动。常用的小型步进电机驱动电路可以用ULN2003
或ULN2803。ULN2003 是高压大电流达林顿晶体管阵列系列产品,具有电流增
益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类低速小功率
管T的集电极电阻;D是续流二极管,它为绕组放电提供回路;晶体管T是大功率
开关管。Rc也是个外接的功率电阻,它是一个消耗性负载,一一般为数欧姆。这
时线路的时间常数Tj为:
Tj = L / ( RL +RC )
公式(4.3)
其中:L单位为亨,Rc、RL单位为欧姆,Tj单位为秒。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要进步电机是几点数字控制系统中常用的控制元件之一。

由于其精度高,体积小,控制方便灵活,因此在智能仪表和位置中得到广泛的应用。

步进电机是机电控制中一种常见的执行机构。

步进电机最早是在1920年由英国人所开发。

1950年后期晶体管的发明也逐渐应用在步进电机上,这对于数字化的控制变得更为容易。

以后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解性能、高响应性、信赖性等灵活控制性高的机械系统中。

在生产过程中要求自动化、省人力、效率高的机器中,我们很容易发现步进电机的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。

步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。

随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。

他易于实现与计算机或其他数字元件接口,适用于数字控制系统。

1 课程设计任务和要求课程设计任务设计一个三相步进电机控制系统,设计一个计算机步进电机程序控制系统,可以对步进电机的转速、转向以及位置进行控制。

通过设计,掌握步进电机的工作原理、掌握步进电机控制系统的设计原理、设计步骤,进一步提高综合运用知识的能力。

要求完成的主要任务:(1)设计接口电路和驱动电路,对步进电机进行控制。

(2)选择控制算法,编写控制程序,实现三相步进电机在双三拍工作方式下先正转90度,然后再反转60度,要求其速度可调,转向可控。

(3)写出设计说明书。

课程任务要求(1)查阅资料,确定设计方案(2)选择器件,设计硬件电路,并画出原理图和PCB图(3)画出流程图,编写控制程序(4)撰写课程设计说明书2 步进电机的概述2.1 步进电机的特点1)一般步进电机的精度为步进角的3-5%,且不累积。

2)步进电机外表允许的温度高。

步进电机温度过高首先会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点;一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏80-90度完全正常。

3)步进电机的力矩会随转速的升高而下降。

当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高,反向电动势越大。

在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。

4)步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。

步进电机有一个技术参数:空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。

在有负载的情况下,启动频率应更低。

如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速升到高速)。

2.2 步进电机的工作原理步进电机是一种用电脉冲进行控制 ,将电脉冲信号转换成相位移的电机,其机械位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成正比,每一个脉冲信号可使步进电机旋转一个固定的角度.脉冲的数量决定了旋转的总角度 ,脉冲的频率决定了电机运转的速度.当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。

可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

2.3 步进电机的技术参数1)空载启动频率即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。

在有负载的情况下,启动频率更低。

如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后一定加速度升到所希望的高频(电机转速从低速升到高速)。

2)电机固有步距角它表示控制系统每发一个步进脉冲信号,电机所转动的角度。

电机出厂时给出了一个步距角的值,如86BYG250A型电机给出的值为0.9°/1.8°(表示半步工作时为0.9°、整步工作时为 1.8°),这个步距角可以称之为‘电机固有步距角’,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。

3)步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。

电机相数不同,其步距角也不同,一般二相电机的步距角为0.9°/1.8°、三相的为0.75°/1.5°、五相的为0.36°/0.72°。

在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。

如果使用细分驱动器,则‘相数’将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。

4)保持转矩(HOLDING TORQUE)是指步进电机通电但没有转动时,定子锁住转子的力矩。

它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。

由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数之一。

比如,当人们说2N.m的步进电机,在没有特殊说明的情况下是指保持转矩为2N.m的步进电机。

2.4 步进电机的内外结构步进电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。

0、1/3て、2/3て,(相邻两转子齿轴线间的距离为齿距以て表示),即A与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て,A'与齿5相对齐,(A'就是A,齿5就是齿1)下面是定转子的展开如图2.4.2所示:3 步进电机控制工作原理3.1 步进电机的启停控制步进电机由于其电气特性,运转时会有步进感 ,即振动感。

为了使电机转动平滑 ,减小振动 ,可在步进电机控制脉冲的上升沿和下降沿采用细分的梯形波 ,可以减小步进电机的步进角 ,提高电机运行的平稳性。

在步进电机停转时 ,为了防止因惯性而使电机轴产生顺滑 ,则需采用合适的锁定波形 ,产生锁定磁力矩 ,锁定步进电机的转轴 ,使步进电机的转轴不能自由转动。

3.2 步进电机的转向控制如果给定工作方式正序换相通电 ,步进电机正转。

若步进电机的励磁方式为三相六拍 ,即 A-AB-B-BC-C-CA。

如果按反序通电换相 ,即则电机就反转。

其他方式情况类似。

3.3 系统设计思路此次我们所设计的是一个步进电机控制系统,主要由单片机80C51,3相步进电机,7段数码管,及一些其他相关元件设计而成。

可以通过开关来控制系统的启/停工作,当系统运转时,用开关来控制方向,并使相应的指示灯亮起,同样由开关来选择工作模式。

运转时,用4位7段数码管来输出步数。

最后根据思路所设计出来的硬件图设计相适应的软件。

3.4 系统的整体框图3.5 驱动方式的确定并于步进电机的驱动一般有两种方法,一种是通过CPU 直接来驱动,这种方法一般不宜采用,因为CPU 的输出电流脉冲是特别小的它不能足以让步进电机的转动;别一种是通过CPU 来间接驱动,就是把从CPU 输出的信号进行放大,然后直接驱动或是再通过光电隔离间接来驱动步进电机,这种方法比较安全可靠。

固本次设计应采用CPU 间接驱动步进电机。

用编码器还的测速发电机作为转速测量工具,因为选择了闭环控制,就必须有反馈元件,反馈元件一般有两种,一种是采用同轴的测速发电机,把步进电机的转速80c51单片机整体控制LED 显示模块开关选择电机工作模式LED 显示灯显示电机工作状态三相步进电机模块反馈回来,然后通过显示器显示出来并对步进电机进行调节;别一种是通过光同轴的电编码器把步进电机的转速反馈回来对步进电机进行调节;两者相比,后者的设计比较简单,价格便宜,安全可靠,污染少。

固一般采用后者,用光电骗码器作为反馈元件。

3.6 驱动电路的选择步进电机的驱动电机有多种,但最为常用的就是单电压驱动、双电压驱动、斩波驱动、细分控制驱动等。

单电压驱动是步进电机控制中最为简单的一种驱动电路,它在本质上是一个单间的反相器。

它的最大特点是结构简单,因它的工作效率低,特别是在高频下更显的突出。

它的外接电阻R要消耗相当一部分的热量,这样就会影响电路的稳定性所以此种驱动方式一般只用在小功率的步进电机的驱动电路中。

双电压驱动是电路一般采用两种电源电压来驱动,因这两个电源分别是一个为高压一个为低压,因此也称为高低压驱动电路。

双电压驱动电路的缺点是在高低压连接处电流出现谷点,这样必然引起力矩在谷点处下降。

不宜于电机的正常运行。

对于斩波电路驱动则可以克服这种缺点,并且还可以提高步进电机的效率。

别一种是用单片机采用数子脉宽调制的方法获得阶梯电流,这种方法需要复杂的计算可使细分后的步距角一致。

但因本次设计对步进电机的精度要求比较高转速的调节范围比较广,固应选用驱动芯片8713来驱动,并通过软件来实现步进电机的调速。

4 硬件电路的设计4.1 单片机的选择本次设计以CPU选用89C5l作为步进电机的控制芯片.89C51的结构简单并可以在编程器上实现闪烁式的电擦写达几万次以上.使用方便等优点,而且完全兼容MCS5l系列单片机的所有功能。

AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FAlsh ProgrAmmABle And ErAsABle ReAd Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

4.1.1 单片机的引脚功能1)VCC(40):电源+5V。

2)VSS(20):接地,也就是GND。

3)XTL1(19)和XTL2(18):振荡电路。

4)PSEN(29):片外ROM选通信号,低电平有效。

5)ALE/PROG(30):地址锁存信号输出端/EPROM编程脉冲输入端。

6)RST/VPD(9):复位信号输入端/备用电源输入端。

7)EA/VPP(31):内/外部ROM选择端8)P0口(39-32):双向I/O口。

P1口(1-8):准双向通用I/0口。

9)P2口(21-28):准双向I/0口。

原理图如4.1.1所示:图4.1 AT89C51的引脚图4.2 步进电机的选择反应式步进电动机是利用凸极转子交轴磁阻与直轴磁阻之差所产生的反应转矩而转动的所以也称为磁阻式步进电动机现以一个最简单的三相反应式步进电动机为例说明其工作原理.4.2.1 三相双三拍通电方式控制绕组的通电方式为AB-BC-CA-AB 或AB-CA-BC-AB 每拍同时有两相绕组通电三拍为一个循环,当A B 两相控制绕组同时通电时转子齿的位置应同时考虑到两对定子极的作用,只有 A 相极和 B 相极对转子齿所产生的磁拉力相平衡才是转子的平衡位置如4-2-2 B 所示,可见双三拍运行时的步距角仍是30°,但双三拍运行时每一拍总有一相绕组持续通电,例如由 A B 两相通电变为 B C 两相通电时,B 相保持持续通电状态 C 相磁拉力图使转子逆时针方向转动,而B 相磁拉力却起有阻止转子继续向前转动的作用。

相关文档
最新文档