步进电机调速系统_第1页
步进电机调速系统_第2页
步进电机调速系统_第3页
步进电机调速系统_第4页
步进电机调速系统_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 摘要 步进电机是一种由脉冲控制转速的执行机构。其驱动简单,控制精确度高,是日常使用的定位和驱动的工具。控制好步进电机,可以提高定位的精确性,对日常生产有较大的研究意义和应用前景。 本文采用 51 单片机作为主控芯片, 电机驱动芯片, 步进电机控制芯片,设计了一个步进电机控制系统。首先介绍了步进电机的转动和控制原理,然后对单片机和驱动芯片做介绍。然后编写控制系统软件。最后采用行仿真,并对结果进行分析。 关键词 :步进电机,单片机,控制系统 2 is by It is to is a of of of so of 1 is as 298N a is of CU 3 目录 摘要 . 1 . 2 目录 . 3 第一章 绪论 . 5 进电机简介 . 5 进电机驱动系统 . 6 进电机研究的国内外状况 . 6 第二章 51 单片机原理 . 8 1 单片机发展 . 8 1 单片机介绍 . 8 片机最小系统 . 9 第三章 步进电机调速系统电路设计 . 11 297 步进电机控制器 . 11 298N 电机驱动芯片 . 13 示电路设计 . 14 晶模块 . 14 钮 . 16 源电路 . 16 第 4 章 软件设计 . 17 程序设计 . 17 度运算子程序 . 18 示子程序 . 18 第五章 真 . 20 介 . 20 真 . 20 结论 . 25 4 参考文献 . 26 致谢 . 28 5 第一章 绪论 步进电机是一种由脉冲控制转速的执行机构。它由转子和定子组成。定子是由硅钢片叠成,装上绕组。转子也是由硅钢片叠成,做成突级结构。常用的三相反应式步进电机的定子有 6 个磁极,转子有 4 个突齿。其工作的原理是电磁工作原理。当 分别导电时,转子的凸齿与相应的相的绕组相对,这样来控制转子的转动。只要改变绕组的通电顺序就能改变步进电机的转动顺序。 绕组的通电方式有:单三拍、六拍和双三拍等。其中单三拍是指每次只有一相通电,双是两相通电,拍是指通电的次数。拍数越少步距角越大,否则越小。 输入的脉冲数越多,步进电机转动的角度就越多。同时,输入频率越高,则步进电机的转速就越快。同时,通过控制脉冲数量,就可以控制步进电机的转动的位置,因此还能使用步进电机进行定位。 步进电机具有以下特点 ( 1) 控制简便 步进电机可以根据输入脉冲的数量控制旋转的角度 ,因此控制转动角度十分方便;还可以通过控制脉冲的频率控制步进电机的转速。而对于数字控制,对数量和频率的控制十分便利,因此步进电机的控制十分简单。 ( 2) 可以开环控制 由于步进电机的转速误差不会累计,因此只要步进电机能正常工作,就只需要调节脉冲来控制速度即可达到一定的精度。 ( 3) 寿命长 不用电刷,寿命取决于轴承。 步进电机当然也有缺点: ( 1) 不适宜带惯性负载 ( 2) 驱动需要使用脉冲,对驱动电路有要求。 ( 3) 转速上升的同时,转矩下降 步进电机在启动和停止时容易失步,在脉冲频率过高、负载过大时也会。 6 步进电机的 性能与驱动器的性能有很大关系。驱动器给步进电机的各相绕组提供一定规律的脉冲,使得步进电机转动。通过改变脉冲的规律便可以控制步进电机的转动方向。当步进电机和控制器的参数设计好后,系统的性能就取决于驱动器,因此驱动器的性能对于步进电机控制系统来说十分重要。驱动方式主要分为:单电压驱动,高低压驱动,斩波恒流驱动,调频驱动等。 ( 1) 单电压驱动:这种驱动方式的最大特点就是简单。它是通过在电路中串联电阻来改善电路时间常数。但是这种方法会产生大量的功耗,不利于节能。适用于小功率的要求不高的电机。 ( 2) 高低压驱动:电机每相绕组导 通时 ,首先施加高电压 ,使电流快速上升 ,当电流上升到额定值时 ,将高电压切断 ,回路电流以低电压电源维持 ( 3) 斩波恒流驱动 :为了弥补高低压驱动电路中电流波形的下凹,提高输出转矩,人们研制出斩波电路,采用斩波技术使绕组电流在额定值上下成锯齿形波动 ( 4) 调频调压驱动 :特点是施加在电机绕组的电压随工作频率的变化作相应的改变,步进电机在低频时工作在低压状态,减少能量的注入,从而抑制振荡 目前在数控生产等定位领域,步进电机得到了大量的应用。如何改进步进的电机的控制方法,提高控制精度成为很多国家的 研究方向。目前,我国在步进电机的精确控制方面和发达国家相比还有一定的距离。发达国家利用自己在步进电机精确控制上面的优势,不断开拓全球市场,因此国内的控制企业受到的冲击比较大。要掌控自己的市场,就需要投入更多的人力物力到步进电机的精确控制的研究上面。 1983 年, 验室验证的精密机床的定位精度就已经达到 本也在这方面投入了大量的人力物力,进行精密机床的研制。 各国在这方面的尖端技术都是保密的,并且技术还都没有对我国开放。而开7 放这种技术是我国十分需要的。因此我们国家只能依靠自己,自力 更生,投入大量资金进行研发,在这方面进行突破。步进电机驱动的研究主要集中在驱动方式和电路设计两个方面。其中驱动方式往斩波恒流、 向发展,能够提供控制精度。而驱动电路设计方面,很多采用了单片机加驱动芯片,或者是 驱动芯片的电路设计方式。 8 第二章 51单片机原理 1单片机发展 8051 单片机诞生于 20 世纪 80 年代,由 司开发。 司成立于 1968年,是世界上最大的 央处理器生产厂商,世界五百强企业。 8051 自诞生之后,不断地改进,很多公司均推出了以其为核心的单片机 ,这些公司有美国的湾的 国的 本的 们生产的单片机集成了 A/D、 速 I/O 等外设,但是其内核依然是 8051,且相互间可以指令兼容。这样给全球各地的客户带了更广阔的的选择空间,也给技术开发人员的科研工作带来了便利。 8051 分为片内 无片内 种类型。无片内 单片机需要在外部加上 能正常工作。带片内 分为 掩膜 有一些是带有 芯片。片内 片内 用于 开发样机,等技术成熟,要进行生产后,会改为采用带掩膜片内 单片机进行生产。 8051采用哈佛结构,数据存储器和程序存储器在逻辑上是相同的地址空间,但是物理空间确是不同的,访问时,采用不同的指令和寻址方式。片内具有 32 个通用寄存器,可以用于中断和子程序。另外,其 还有一个位寻址区,专门用于各种开关控制问题,可以对每一位进行控制。 8051 内部包括一个 时器 /计数器、并行接口、串行接口和中断系统。 来存储数据, 储程序,定时器 /计数器可以用来定时或是计算事件的数目, 中断系统处理中断事件。这些内部的结构都是通过总线连接。总线用来传输数据、地址和控制信号。 1单片机介绍 运算器由逻辑单元、累加器、暂存寄存器和程序状态字寄存器构成。逻辑单元 要任务是完成二级制数据的运算,其结果会对 生影响。运算器9 中最繁忙的是累加器 为 出很多会成为 入,而 输出又会送到 8 位寄存器,用于存放运算结果。 控制器包括定时控制逻辑、指令寄存器、译码器、计数器、数据指针,堆栈指针、地址寄存器和地址缓冲器。它的任务是对指令进行译码并发出 内部和外部的控制信号。程序计数器用于存放下一个要运行的指令的地址。堆栈指针用于指示堆栈的起始地址。指令译码器,对进入其中的指令进行译码, 据这些代码确定输出的控制信号。数据指针寄存器,它是 16 位寄存器,分为高位字节和低位字节,用来访问外部的 其引脚和功能如下 1 40):电源 +5V。 2 20):接地,也就是 3 19)和 18):振荡电路。 单片机是一种时序电路,必须有脉冲信号才能工作,在它的内部有一个时钟产生电路,有两种振荡方式,一种是内 部振荡方式,只要接上两个电容和一个晶振即可;另一种是外部振荡方式,采用外部振荡方式时,需在 加外部时钟信号 。 4 29):片外 通信号,低电平有效 . 5 30):地址锁存信号输出端 /程脉冲输入端。 6 9):复位信号输入端 /备用电源输入端。 7 31):内 /外部 择端。 8 ( 39双向 I/O 口。 9 ( 1准双向通用 I/0 口。 10 ( 21准双向 I/0 口。 11 ( 10 多用途口。 I/O 就是英文 缩写,(就是输入 /输出的意思),这 32 个 I/O 口就是留给我们作连接外围电路用的 。 单片机最小系统是指这样配置后的单片机能够正常工作,且其使用的元器件是最少的。单片机最小系统由单片机、电源电路、时钟振荡电路和复位电路构成。 10 电源电路给单片机提供可靠的电源,由于单片机使用的是 5V 电,所以电源应该能将外部电源转换为 5V 电压。 晶振电路是给单片机提供基本的时序,这个时序是单片机中各个部分统一协调工作、不发生混乱的保证。晶振的速度决定了单片机工作的速度,单 片机中执行一条代码的时间为一个机器周期,它包含了 6 个状态周期,而一个状态周期包含 2 个振荡周期,即执行一条代码需要 12 个周期。一般购买产品的时候大家都会选择速度最快的电子产品,认为速度越快越好,但是单片机工作时,越高的工作频率也意味越高的损耗,因此选择晶振频率时,以完成需要的功能为前提,选择最小的频率。 复位电路的作用是给单片机回到一个初始状态,这样其中的寄存器等设备均有一个确定的起始状态,另外有时候程序写的不好,单片机程序跑飞的时候,也需要复位,使程序从头开始执行。复位电路分为上电复位和外部复位两种。 11 第 三章 步进电机调速系统电路设计 297步进电机控制器 步进电机专用控制器,能产生 4 相控制信号, 可用于计算机控制的两相双极和四相单相步进电机。其实物图如图所示。能够用单四拍、双四拍、四相八拍方式 控制步进电机。这个芯片使用了 司的 容 术。它 的引脚图如图所示 各个引脚的功能和说明如下: 1 脚 ( 斩波器输出端。如多个 297 同步控制,所有的 都要连在一起,共用一套振荡元件。如果使用外部时钟源,则 时钟信号 接到此引脚上。 2 2 脚 ( 接地端。 12 3 脚 ( 集电极开路输出端。当 初始状态 (101)时,此端有指示。当此 引脚 有效时,晶体管开路。 4 脚 (A) A 相驱动信号。 5 脚 ( 控制 A 相和 B 相的驱动极。当此引脚为低电平时, A 相、 B 相驱动控制被禁止;当线圈级断电时,双极性桥用这个信号使负载电源快速衰减。若 输入是低电平时,用斩波器调节负载电流。 6 脚 (B) B 相驱动信号。 7 脚 (C) C 相驱动信号。 8 脚 ( 控制 C 相和 D 相的驱动级。作用同 同。 9 脚 (D) D 相驱动信号。 10 脚 ( 使能输入端。当它为低电平时, A, B, C,D 都为低电平。当系统被复位时 用来阻止 电机驱动 。 11 脚 ( 斩波器功能控制端。低电平时使 作用,高电平时使 A, B, C, D 起作用。 12 脚 ( +5V 电源输入端。 13 脚 ( C 相、 D 相绕组电流检测电压反馈输入端。 14 脚 ( A 相、 B 相绕组电流检测电压反馈输入端。 15 脚 ( 斩波 器基准电压输入端。加到此 引脚 的电压决定绕组电流的峰值。 16 脚 ( 斩波器频率输入端。一个 络接至此引角以决定斩波器频率,在多个 步工作时其中一个接到 络,其余的此引角接地,各个器件的脚 I (连接到一起这样可杂波的引入问题如图 5 所示。 17 脚 ( 方向控制端。步进电机实际旋转方向由 绕组的连接方法决定。当改变此 引脚 的电平状态时,步进电机反向旋转。 18 脚 ( 步进时钟输入端。该引脚输入负脉冲时步进电机向前步进一个增量,该步进是在信号 的上升沿产生。 19 脚 ( 半步、全步方式 选择端。此引脚输入高电平时为半步方式 (四相八拍 ),低电平时为全步方式。如选择全步方式时变换器在奇数状态 ,会得到单相工作方式 (单四拍 )。 13 20 脚 ( 复位输入端。此 引脚 输入负脉冲时,变换器恢复初始状态 (101)。 片中有两个 生器,其共有一个脉冲振荡器。 生器由一个比较器、一个触发器和一个电阻组成。最后输出恒定速率的 形。其可以产生 3 种方式的驱动脉冲:单四拍,双四拍和四相八拍。 其控制十分简单,只需要控制方向引脚( 17 脚)的电平就能控制输出不同方向的控制脉冲。而时钟脚( 18 脚),控制输入这个脚的脉冲频率,就能控制芯片输出脉冲信号的频率,从而调节电机转动的速度。 298一种电机驱动芯片,逻辑部分 5v 供电,接受 5平。其最高可以支持46V 的供电电压。最大的输出驱动电流高达 4A。还具有低的饱和电压,温度过高时能够保护。是一种高电压,大电流的双全桥设计的驱动芯片。他可以驱动感性的负载如步进电机。 其引脚图如图所示。 输入端口 , 输出端口, 使能端口。 14 示电路设计 显示电路采用液晶显示器 。对于液晶显示屏,大家应该都是很熟悉的。早在1968 年,美国的 司就发现液晶分子根据电压改变排列的特性,研发了世界第一台液晶显示器。后来,液晶显示器逐渐用在了计算器、电子表、手机、医用仪器上面 。 实际上液晶的发现比真空管还早 , 不过商用迟 。 虽然液晶显示器是由 司发明 , 不过后来是由日本的两家显示器巨头索尼和夏普公司发扬光大的 。 液晶显示器本身不发光,需要外界光照射在其上面才能显示,是被动显示器。其结构包括上偏振片,上电极板,电极,下电极板,下偏振片、反射板。其显示原理是:光线通过偏振片进入电极,碰到反射板再反射,通过电极扭曲成不同形状,控制反射的光,达到不同的反射效果。分类: 1 按照电光效应分:可以分为点场效应类、电流效应类和电热效应类。 2 按照显示内容分:字段式,点阵字符式,点阵图等 92 个字符,有数字、字母和标点等。显示的行数有 1、 2、 4 行。每行可以显示 8 个、 16 个、 20 个等字符。 3 按照采光方式分:带背光源的显示器、不带背光源的显示器。 用了 制器 。其与单片机通信既能采用 4 位,也能采用8 位。 制器由两个 8 位寄存器、指令寄存器( 数据寄存器( 忙标志( 显示数据 字符发生器 字符发生器 地址计数器( 于寄存指令码,只能写入不能读出; 于寄存数据,数据由内部操作自动写入显示数据 字符发生器 者暂存从显示数据 字符发生器 出的数据。 1 时,液晶模块处于内部处理模式,不响应外部 操作指令和接受数据。显示数据 来存储显示的字符,能存储 80 个字符码。字符发生器 8位字符码生成 5*7 点阵字符 160 种和 5*10 点阵字符 32 种。字符发生器 的容量仅 64 字节。可以自定义 8 个 5*7 点阵字符或者 4 个 5*10 点阵字符。 15 脚 : 0V, 5V。 , H 为数据信号 , L 为指令信号 。, H 为读数据 , L 为写数据 。 E 高电平为使能信号 。 数据线 。 对 控制指令有 :清除显示、地址归位 、输入模式设定、显示开 /关控制、功能设定、设定 地址、设定 地址、写 忙标志和地址以及从 读数据。 16 钮 按钮时用来发指令或者开关电路的设备 。 其工作原理是 ( 以常开按钮为例 ):按钮按下前 , 电路断开 , 按钮按下后 , 电路接通 。 按照需要 , 一个按钮可以有很多个触头 。 按钮都用途很多 , 如日常的开关灯 、 开关电子设备 、 车床的启动停止 ,吊车的启动和停止等等 。 按钮一共由按键 、 动作触头 、 复位弹簧 、 按键盒 4 个部分组成。在电气图中,用 示。 源电路 本设计并没有采用电源模块给单片机供电,因为稳压电源模块一般都要几十元,提高了制作成本。而 口已经普及,且其除了数据传输功能外,还具有提供单元的功能,其电源是 5V,刚好适用于单片机。 有很多形状,现在用的主要是 A 型 B 型 其是 A 型 型 电电路如图 图 4路图 通过 口,将 5V 电传到板子上,给单片机,电机驱动芯片和 17 第 4章 软件设计 完成硬件电路的搭建后,需要进行程序的编写,只有硬件与软 件联调合适才能实现需要的功能。本章将进行软件程序的设计。 程序设计 主程序主要是进行系统各个部分的初始化和调用各个子程序。主程序流程图如图所示。 开始定时器设置速度计算电机驱动子程序速度和状态显示子程序结束图 主程序流程图 程序开头实现进行定时器的设置,用于电机速度的控制。然后调用速度计算子程序,电机的转速取决于电机的原来的转动速度和按下加速按钮或是减速按钮。电机驱动子程序给电机驱动芯片引脚高电平信号,同时给相应的频率的驱动脉冲,控制电机转速。显示子程序实现电机转速和 正反转状态的液晶显示。 18 度运算子程序 在此子程序中,单片机会进行四个电机控制按钮的引脚的电平,根据按下的信号,进行电机正和反转的驱动和转速的控制。 开始按钮引脚电平检测速度增加电机驱动结束加速按钮按下 ? 减速按钮按下 ? 正向按钮按下 ? 反向按钮按下 ?速度减小 正转 反转Y Y Y 个按钮的电平状态,当加速、减速、正转、反转按钮按下时,分别进行相关操作。然后根据现在的转速,给电机驱动芯片正反转电平信号,和目前速度对应的驱动频率信号。 示子程序 该子程序中主要进行显示模块的初始化,然后给液晶模块发送显示的位置和显 示的信息。 19 开始发送显示位置信号发送转动方向发送转动速度结束是否忙 ?否繁忙,忙则继续检测。否则发送显示坐标,然后把在速度计算子程序中得到的转动方向和转动速度发送给 向和速度值均采用查表方式得到显示。 20 第五章 真 件是英国 司开发的 件 。 这款软件融合了单片机仿真 、 路设计到虚拟模型仿真的整个设计体系 , 使用十分方便 。 这款软件在国内由广州 风标电子公司代理 , 在国内的推广时间较短 , 但是由于其功能的强大和完备 , 已经获得了广大单片机爱好者的青睐 , 广受好评 。 该软件支持很多处理器型号 ,如 8051、 。 2010 年还加入了 列,使其功能更加完备。 本设计采用了 片机作为控制核心 , 该单片机型号在 里 , 因此可以使用其进行仿真 。 首先是对电路有个大概的构图 。 然后按照思路 , 将需要的元器件拖入软件的工作区 。 画图时应该从单片机最小系统开始画 , 先把它的复位电路和晶振振荡电路等画好 。 21 图 5位与晶振电路图 本设计将 个引脚作为电动机的控制按钮,分别为加速、减速、正转和反转按钮。这几个引脚通过电阻接 时为高电平,当按钮按下时,为低电平。 对于显示模块,数据引脚与单片机的 相连,控制端 E 分别与单片机加的 连。 22 电动机驱动芯片 线如图所示。使能端 拉。正反转端口接单片机的 钟端口接单片机的 出端口接电机驱动芯片 数据输入端口 正反 转引脚( 17 脚)收到不同的信号时,其输出端 出不同顺序的驱动信号给电机驱动芯片,使步进电机按照不同的方向旋转。 步进电机控制器 线如图所示。输入信号 别接电机驱动芯片 出引脚。 5V 电源给芯片供电, 12V 电源是给步进电机的驱动。输出 别与步进电机的四个引脚相连。 整个电路搭建好后,双击图中的单片机,在其中导入好的程序的 件。然后就能进行仿真了。 仿真控制开关在左下角。 23 图 仿真按钮图 仿真开始时,速度初始值为 120。初始转动方向为正 向( 当按下加速按钮后 电机转速加快,同时 示速度为 125,每次按键,速度值以 5 为单位加减。 再次按下加速键后,速度为 130. 按下减速键,速度减少 5,为 125 按下反向按钮,电动机转动方向改变,同时 示转动状态为反向旋转( 24 25 结论 本设计采用了 51 单片机作为主控芯片, 为电机控制芯片 ,为转动状态和速度显示器 , 设计了一个电机控制系统 , 能够实现正反转 ,加速和减速的功能 。 通过 真验证了本设计的正确性。 26 参考文献 1 常波与徐保国 , 三相反应式步进电机智能控制系统设计 . 机械设计与制造 , 2014(03): 第 241 . 2 基于 与单片机的步进电机调速系统的设计 . 广西轻工业 , 2009(12): 第37 . 3 电脑灯步进电机 分驱动与调速控制 . 科技创新导报 , 2009(18): 第106 页 . 4 步进电机的自适应 速系统 . 轻工机械 , 2009(01): 第 73 . 5 基于 柴油发动机调速系统 研究 , 2011, 南京农业大学 . 第 86 页 . 6 一种基于步进电机调速系统的设计 . 电子世界 , 2013(21): 第 126 页 . 7 基于模糊 步进电机控制技术研究 , 2009, 浙江工业大学 . 第 83 页 . 8 V/F 变换的步进电机调速系统设计 . 机械与电子 , 2013(09)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论