还剩46页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
基于PROTEUS的单片机步进电机调速系统的设计与仿真北方民族大学本科学士论文前言步进电机成为执行元件是机电一体化的重要产品其一频繁使用在种种自动化操控系统中伴随微型电力电子和计算机技术的扩展步进电机的需求量不断增加在每一个国民经济地方都有使用最近几年来,伴随数字电子技术与微操控器的迅速崛起从而使得步进电机被频繁用于诸多运动操控中使用,这是因为数字输入性能的步进电机允许它连接到任何数字操控器在步进电机的操控的电路中能够根据操控脉冲信号个数来操控角位移量所以实现准确定位的最终结果;因为步进电机每次输入一个脉冲信号就可以转动一个固定的角位移,简单的说一个脉冲信号与一个固定角位移是一一对应关系这样就能够根据操控步进电机的任意两个连续脉冲信号的时间间隔来更改脉冲信号的频率,通过控制时间延时长短来操控步进角从而间接更改步进电机旋转的速度,最后达到实现步进电机的调节速度的效果步进电机能够成为一种操控用的特种电机根据其没有积累的误差精度为100%的特性频繁使用在种种开环操控伴随微型电力电子和计算机技术的扩展,步进电机的需求和日俱增,研究制造步进电机驱动器和操控系统具备非常重要的意义绪论第一节单片机控制步进电机的背景与意义步进电机是根据操控脉冲信号个数来间接操控角位移量,最后实现准确定位的最终结果;它是一种电机一体化系统在增量运动转换成发散的数字信号输入的机械运动步进电机轴或者主轴旋转发散一步增量时,命令脉冲信号使用在适当的序列转子旋转固定一步取决于其建设较直流电机步进电机有诸多优势,即低摩擦,寿命长,使用的轴承极其稳定,由于没有接触刷和减少转子散热,并且根据其没有积累误差精度为100%的特性频繁使用在种种开环操控系统步进电机能够成为一种操控用的特种电机它被成为最常用的一种电机,频繁使用在数控机床、机器人、自动化仪表等地方步进电机有3种永磁式(PM),反应式(VR)和混合式(HB)步进电机是通过用电脉冲信号进行操控的,通俗的说步进电机的位置和速度由脉冲信号数和频率决定频率与脉冲信号数成一一对应关系步进电机的转动方向取决于脉冲信号数的顺序想要对步进电机的速度调节进行准确的定位,就必须通过恰当对步进脉冲信号的频率进行操控,最后达到调速的目的想要对电机进行准确定位,我们可以通过操控步进脉冲信号个数伴随现代社会的不断进步,计算机技术运用到的生活的各个方面并且伴随微型电力电子技术迅速发展,步进电机的作用与日俱增,复杂的则用于高精度严要求的工业控制领域这是由于步进电机具有稳定、抗干扰能力强、工作期间受温度的影响极小国内外研究状况虽然步进电机最早是由国外创造出来的但国内在几十年前时就已经开始生产和使用,当时它被广泛的应用在我国工业控制的各个领域其中步进电机的驱动电路当时可以说是一个技术上的瓶颈,许多驱动电路虽然能使步进电机正常运行,但对于精度具有严格要求的部分工业控制来说,许多驱动电路就显得那样的束手无策,步进电机组成的电路中用到的所有半导体器件,当时就已经实现了国内化生产
1.
2.1国外研究状况外国工业革命期间各种电子器件得到了突飞猛进的发展,工业促进了整个国民经济的发展,然而也就是那些看似微不足道的电力电子产品推动了整个工业的发展,步进电机在其中起着不可小视的作用在大功率的工农业设备驱动上,由于从驱动的成本太高,效率也不怎么明显,噪音等诸多对外界的影响,在外国考虑这些因素大扭矩步进电动机不能达到要求,另一方面对于直流电动机http://wenwen.sogou.com/z/Search.esp=S%E7%9B%B4%E6%B5%81%E7%94%B5%E5%8A%A8%E6%9C%BAch=w.search.yjjlinkcid=w.search.yjjlink\t_blank来说,对于电动机编码器的整体技术和经济指标http://wenwen.sogou.com/z/Search.esp=S%E7%BB%8F%E6%B5%8E%E6%8C%87%E6%A0%87ch=w.search.yjjlinkcid=w.search.yjjlink\t_blank都是具有较高的要求还有部分的空心转杯电动机和交流电动机http://wenwen.sogou.com/z/Search.esp=S%E4%BA%A4%E6%B5%81%E7%94%B5%E6%9C%BAch=w.search.yjjlinkcid=w.search.yjjlink\t_blank,这些电机则被运用也一些高端方面的控制上面说了大功率的情况,小功率场合方面,国外还是没有抛弃使用步进电机,比如部分工业控制(小型简单),部分工业制造中的机械设备,还有其他人们日常生活中的各种办公自动化领域等等
1.
2.2国内研究状况在过去的工业数控机床中我国基本上完全采用的是大力矩的步进电机,随着社会的不断发展各种驱动器的成熟,而部分有实力的公司为了赢得在市场上的主导控制权,牺牲部分的成本采用交流电动机http://wenwen.sogou.com/z/Search.esp=S%E4%BA%A4%E6%B5%81%E7%94%B5%E5%8A%A8%E6%9C%BAch=w.search.yjjlinkcid=w.search.yjjlink\t_blank驱动数控机床http://wenwen.sogou.com/z/Search.esp=S%E6%95%B0%E6%8E%A7%E6%9C%BA%E5%BA%8Ach=w.search.yjjlinkcid=w.search.yjjlink\t_blank而获得更高的经济效益步进电机是一种受外界干扰小的开环控制元件,对使用者要求不高,对于大功率的场合使用,还是有部分欠缺的地方对于一些更高要求的领域,比如卫星、雷达等,我国在几十年前,就生产了力矩电机http://wenwen.sogou.com/z/Search.esp=S%E5%8A%9B%E7%9F%A9%E7%94%B5%E6%9C%BAch=w.search.yjjlinkcid=w.search.yjjlink\t_blank和环形力矩电机,这两种电机在高品质的操控场合,得到了广发的应用第三节本章主要研究内容本论文主要是简单的研究步进电机的一些性质,步进电机的加速和减速,正转和反转等选用的是最简单的二相步进电机作为主要核心元件,至于控制它的则是采用我们最为熟悉的AT89C52单片机步进电机是一种机电一体化系统在增量运动转换成发散的数字信号输入的机械运动器件但有不能简单只是用AT89C52去直接驱动控制二相步进电机,由于驱动电流电压达不到步进电机的运行的基本要求,所以本设计采用了专门的驱动芯片组,L287和L289组成的电机专用驱动电路这使得驱动步进电机正常运行,实现简单的加速和减速,正转和反转等功能非常简单为了清晰的实时动态的观察步进电机的运行情况,同时本设计采用的是1602LCD液晶显示器,作为显示实时动态信息液晶显示器主要分为两行显示信息,第一行是显示电机的转速情况;第二行是显示电机的正转还是反转由于1602LCD液晶显示结构简单,操作方便的诸多优点,被广泛的应用在人们日常生活中的各个方面其中电机的直接控制是通过按键外界的输入按键使能信号,由AT89C52捕获,然后再执行相应的控制操作一个按键控制着步进电机的一个操作,操作简单明了总的来说,本设计中主要用的芯片有LCD1602用于显示步进电机的旋转速度和正反转等具体信息(显示模块),L297和L298组合的步进电机标准驱动电路(驱动模块)第四节本章总结本章主要首先概括的说明了步进电机发展历史,国内与国外以前到现在的具体情况,以及在步进电机的发展历史中所遇到的一些困难等紧接着又介绍了本次设计的主要目的和在本次设计中用到的具体芯片和几个重要的电路模块包括作为显示的1602LCD液晶显示器,作为驱动步进电机的L297和L298组成的驱动模块,作为控制的按键模块等系统概述第一节步进电机简介
2.
1.1步进电机的概述
一、步进电机的定义概述作为机电一体化的重要产品之一,步进电机凭借着自身的诸多优点,频繁的出现在人们生活的各个方面步进电机是一种机电一体化系统在增量运动转换成发散的数字信号输入的机械运动器件步进电机主轴旋转发散一步增量时,命令脉冲信号使用在适当的序列转子旋转固定一步取决于其建设较直流电机步进电机有诸多优势,即低摩擦,寿命长,使用的轴承极其稳定,由于没有接触刷和减少转子散热由于,步进电机输入的脉冲信号数和转过的总角位移成正比;连续输入一定频率的脉冲信号时,可以准确的定位步进电机的旋转速度,也就是旋转速度和传送脉冲信号的频率是一一对应的关系,不受电压波动和负载变化的影响,所以特别适合于微机操控
二、步进电机的分类步进电机有3类a.永磁式步进电机通常为两相,转矩和体积较小,步进角通常为
7.5度或者15度
[5]b.反应式步进电机通常为三相,可实现大转矩输出,步进角通常为
1.5度,但噪声和振动都很大
[3]c.混合式步进电机是指混合了永磁式和反应式的优点它又分为两相和五相两相步进角通常为
1.8度而五相步进角通常为
0.72度这种步进电机的使用最为频繁
[3]混合式步进电机兼有反应式和永磁式的双重优点,其自身阻尼作用较好,运转平稳,噪音低、低频震动小,目前混合式步进电机是使用最广发的电机其
一三、步进电机的静态指标术语
1、固有步距角它表示操控系统每发一个步进脉冲信号信号,电机所转动的角位移电机出厂时给出了一个步距角的值,如86BYG250A型电机给出的值为
0.9°/
1.8°(表示半步工作时为
0.9°、整步工作时为
1.8°),这个步距角能够称之为‘电机固有步距角’,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关
[9]
2、相数是指电机内部的线圈组数,目前普片的有二相、三相、四相、五相步进电机电机相数不同,其步距角也不同,通常二相电机的步距角为
0.9°/
1.8°、三相的为
0.75°/
1.5°、五相的为
0.36°/
0.72°在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求如果使用细分驱动器,则‘相数’将变得没有意义,用户只需在驱动器上更改细分数,就能够更改步距角
[8]
3、保持转矩它是步进电机最重要的参数其一,通常步进电机在低速时的力矩接近保持转矩由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数其一比如,当人们说2N.m的步进电机,在没有特殊说明的情况下是指保持转矩为2N.m的步进电机
[12]
四、步进电机的特征
1、通常步进电机的精度为步进角的3%—5%,且不积累
2、步进电机的外表允许实现的最高温度
3、步进电机力矩会随旋转速度的升高而下降当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高,反向电动势越大在它的作用下,电机随频率(或者速度)的增大而相电流减小,所以导致力矩下降
4、步进电机低速时能够正常转动,但若高于一定速度就无法启动,并伴有啸叫声 步进电机有一个技术参数空载启动频率,即步进电机在空载情况下能够正常启动的脉冲信号频率,如果脉冲信号频率高于该值,电机不能正常启动,可能发生丢步或者堵转在有负载的情况下,启动频率应更低如果要使电机实现高速转动,脉冲信号频率应该有加速过程,即启动频率较低,然后依照一定速率升到所希望的高频(电机旋转速度从低速升到高速)
2.
1.2步进电机的工作原理步进电机http://www.so.com/sq=%E6%AD%A5%E8%BF%9B%E7%94%B5%E6%9C%BAie=utf-8src=wenda_link\t_blank是一种感应电机http://www.so.com/sq=%E6%84%9F%E5%BA%94%E7%94%B5%E6%9C%BAie=utf-8src=wenda_link\t_blank,它的工作原理是根据电子电路,将直流电http://www.so.com/sq=%E7%9B%B4%E6%B5%81%E7%94%B5ie=utf-8src=wenda_link\t_blank变成分时供电的,多相时序操控电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序操控器
[10] 虽然步进电机已被频繁地使用,但步进电机并不能像普通的直流电机http://www.so.com/sq=%E7%9B%B4%E6%B5%81%E7%94%B5%E6%9C%BAie=utf-8src=wenda_link\t_blank,交流电机http://www.so.com/sq=%E4%BA%A4%E6%B5%81%E7%94%B5%E6%9C%BAie=utf-8src=wenda_link\t_blank在常规下使用它必须由双环形脉冲信号http://www.so.com/sq=%E8%84%89%E5%86%B2%E4%BF%A1%E5%8F%B7ie=utf-8src=wenda_link\t_blank、功率驱动电路等组成操控系统方可使用所以用好步进电机却非易事,它涉及到机械、电机、电子和计算机等诸多专业知识
[15]步进电机的选择本设计只是简单的研究步进电机的特性,所以选用的是操作起来比较简单二相混合式步进电机,它具有结构简单,操作方便,抗干扰能力强的诸多优点,广泛的使用在人们生活的各个方面步进电机驱动介绍
2.
2.1步进电机驱动系统介绍步进电机的输入量是脉冲信号序列,输出量则为相应的增量位移或者步进运动正常运动情况下,它每转动一周具备固定的步数;做连续步进运动时,其旋转速度和输入脉冲信号的频率保持严格的对应关系,不受电压波动和负载变化的影响由于步进电机能直接接受数字量的操控,所以特别适宜采用微机进行操控步进电机不能直接接到交直流电源上工作,而必须使用专用的步进电机驱动器,如图2-1所示(专用芯片构成的步进电机驱动系统)图2-1L297和L298构成的步进电机驱动系统第三节单片机介绍
2.
3.1单片机在线编程技术概述通常进行单片机的实验或者开发时,编程器是必不可少的仿真、调试完的程序需要借助编程器烧到单片机内部或者外接的程序存储器中普通的编程器价格从几百元到几千元不等,对于通常的单片机爱好者来说还是一笔不小的开支另外,在开发过程中,程序每改动一次就要拔下电路板上的芯片编程后再插上,也比较麻烦 伴随单片机技术的扩展,出现了能够在线编程的单片机通常可根据单片机的串行口接到计算机的RS232口,根据专门设计的固件程序来编程内部存储器根据预先编程在其中一块存储区中的程序就能够根据串行口和计算机相连,使用PC上专用的用户界面程序直接下载程序代码到单片机的另一块存储区中
2.
3.2单片机原理概述单片机(single-chipmicrocomputer)是一种集成电路芯片,一片单片机芯片就具备组成计算机的全部功能它采用超大规模技术将具备数据处理能力的微处理器CPU、存储器(含程序存储器ROM和数据存储器RAM)、输入、输出接口电路I/O接口集成在同一块芯片上,构成一个即小巧又很完善的计算机硬件系统如图2-2中表示单片机的典型结构图由于单片机的高度集成化,缩短了系统内的信号传送距离,优化了结构配置,大大地提高了系统的稳定性和运旋转速度,并且它的指令系统又很适合于工业操控的要求,所以单片机在工业过程和设备操控中得到了频繁的使用图2-2典型单片机结构图
2.
3.3单片机的特性和扩展前景从硬件角位移看单片机具备小型化的特性,它采用超大规模技术将具备数据处理能力的微处理器CPU、存储器(含程序存储器ROM和数据存储器RAM)、输入、输出接口电路I/O接口集成在同一块芯片上,一片单片机芯片就具备组成计算机的全部功能从软件角位移看单片机指令系统有精单指令的特性,容易学习根据单片机指令编写的源程序短小精悍,使单片机使用产品即体积小又具备智能化扩展前景纵观单片机的扩展过程,能够预见单片机的扩展有着频繁的前景尤其在工业操控、智能仪器仪表、计算机网络和通信地方、家用电器、医用设备等地方中将有着频繁的扩展前景
2.
3.4单片机结构和原理单片机在进行实时操控和实时数据处理时,需要和外界文件交换信息这样了解单片机的结构和每一个引脚的功能作用和显得尤其重要,单片机的引脚较多,并且有些引脚处在不同的状态下拥有不同的含义单片机结构如图2-3所示图2-3AT889C52单片机的内部组成和外观1中央处理器中央处理器CPU是整个单片机的核心部件,是8位数据宽度的处理器
[1]2数据存储器RAM AT89C52内部有256x8字节数据存储器(RAM)和二十多个专用寄存器单元,它们是统一编址的,专用寄存器有专门的用途,通普片于存放操控指令数据,不能用作用户数据的存放,用户能使用的RAM只有256个字节,可存放读写的数据,运算的中间结果或者用户定义的字型表
[1]3程序存储器ROM AT89C52共有8K字节闪存,用于存放程序和固定的常数等4定时/计数器ROM AT89C52有3个16位的可编程定时/计数器,以实现定时或者计数,当定时/计数器产生溢出时,可用中断方式操控程序转向5并行输入输出I/O口AT89C52共有4个8位的并行I/O口P
0、P
1、P
2、P3,用于对外部数据的传输
[1]6全双工串行口AT89C52内置一个全双工异步串行通信口,用于和其它设备间的串行数据传送,该串行口既能够用作异步通信收发器,也能够当同步移位器使用
[1]7中断系统AT89C52具备较完善的中断功能,有8个中断源,可通常满足不同的操控要求,并具备3级的优先级别选择
[1]8时钟电路AT89C52内置最高频率达24MHz的时钟电路,用于产生整个单片机运转的时序脉冲信号,但需外接晶体振荡器和振荡电容
2.
3.5AT89C52详细介绍本设计选用的单片机是AT89C52,下面对齐结构的每一个引脚进行详细的介绍AT89C52的主要参数如表2-1所示表2-1AT89C52的主要参数型号存储器定时器I/O串行口中断速度(MH)其他特性EEPROMROMRAM89C524K1282321624低电压和MCS-51产品指令和引脚完全兼容8字节可重擦写FLASH闪速存储器,1000次擦写周期全静态操作0HZ-24MHZ三级加密程序存储器;256x8字节内部RAM;32个可编程I/O口线;3个16位定时器/计数器;8个中断源;可编程串行UART通道;低功耗空闲和掉电模式AT89C52提供了一下标准功能8字节FLASH闪速存储器,256字节内部RAM,32个I/O口线等ATMEL的AT89C52是一种高效微操控器,为很多嵌入式操控系统提供了一种灵活性高且价廉的方案其引脚如图2-4所示图2-4单片机的引脚排列管脚详细说明如图2-5所示图2-5单片机管脚详细说明在AT89C52中P3还具有更加重要一些特殊功能口,如表2-2所示表2-2P3口特殊功能端口引脚特殊功能P
3.0RXD(串行输入口)P
3.1TXD(串行输出口)P
3.2/INT0(外部中断0)P
3.3/INT1(外部中断1)P
3.4T0(计时器0外部输入)P
3.5T1(计时器1外部输入)P
3.6/WR(外部数据存储器写选择)P
3.7/RD(外部数据存储器读选择)
2.
3.6AT89C52的定时/计数器2概述AT89C52除了和AT89C51所有的定时器/计数器0和所有的定时器/计数器1外,还增加了一个定时器/计数器
2.定时器/计数器2的操控和状态位位于T2CON,寄存器对(RCA02H、RCAP2L)是定时器2在16位捕获方式或者16位自动重装数方式下得捕获/自动重装数寄存器其中定时/计数器2操控寄存器T2CON如表2-3所示并且表2-3详细的列出了T2CON寄存器每位的详细说明表2-3定时/计数器2操控寄存器T2CONT2CON地址=0C8H复位值=00000000B可寻地址TF2EXF2RCKTCLKEXEN2TR2C/T2CP/RL276543210AT89C52的定时器0和定时器1个工作方式和AT89C51的相同,这里就不详细的说明了定时器2是一个16位的定时计数器具有自动重装载(向下或者向上计数);捕获方式和波特率发生器方式,工作方式有T2CON操控位来选择其中表2-4列出了定时器2的工作方式表2-4定时器2工作方式RCLX+TCLKCP/TR2MODE00116-bitauto-reload01116-bitCapture1X1BaudRateGeneratorXX0off若在第一次机器周期中采到的值为1,由于识别1到0的跳变需要2个机器周期(24个振荡周期),所以,最高计数频率为振荡频率的1/
24、为了确保采样的正确性,需要输入的电平在变化前至少保持一个完整周期的时间,以保证输入信号至少被采一次捕获方式这这种方式下,根据T2CON操控位以EXEN2来选择两种方式自动重装载方式定时器2工作在16位自动重装载方式时,能够对它编程为向上或者向下的计数方式,这一功能可根据操作特殊功能寄存器T2CON的DCEN位来进行选择波特率发生器的方式和自动重载方式相仿,在此方式下,TH2翻转使定时器2的寄存器用RCAP2H和RCAP2L中的16位数值重新装载,该数值由软件设置当在方式1和方式3下工作时,波特率由定时器2的溢出速率能够根据下面的公式确定同样的定时器能工作在定时方式也能够工作在计数方式,在大多数的使用中,工作在定时方式(C/=0),定时器2成为波特率发生器时,和成为定时操作时是不同的两个概念,成为定时器时,在每个机器周期(1/12晶振频率)寄存器大的值加1,而当成为波特率发生器来使用的时候,在每个状态时间(1/2振荡频率)寄存器的值加1,波特率的计算公式如下式子中的(RCAP2HRCAP2L)是RCAP2H和RCAP2L中的16位无符号数
2.
3.7时钟振荡器AT89C52的内部有一个振荡器,这个振荡器具有高增益反相放大的作用,AT89C52的引脚XTAL1和XTAL2分别是这个晶体振荡器的输入和输出端口内部的放大器与外部石英晶体(反馈元件)一起构成了自激振荡器,振荡电路如图2-6所示图2-6晶体振荡电路图外接石英晶体和电容C1,C2接在放大器的反馈回路中一起构成了并联振荡电路对外部电容C
1、C2虽然没有非常严格的要求,晶体振荡器的频率由电容的容量的大小直接决定,考虑诸多方面的因素通常情况我们这里推存使用的电容值为30PF左右第四节核心芯片介绍
2.
4.1L297的工作原理L297是一款专门用于驱动控制步进电机的芯片,它是由意大利SGS半导体公司所研发和生产的在许多不同的步进电机上都可以使用;这款芯片还必须与L298芯片一起才能组成专门的驱动控制步进电机的驱动电路这款芯片的引脚特别紧凑,使用的是+5V的电源电压,同时引脚的布局上是采用双列直插的20引脚塑封封装,其引脚图2-7图2-7L297引脚图L297引脚就不再这里做详细介绍,简单的介绍几个特殊的引脚
①SYNG引脚也就是1号引脚,是斩波器输出端,如果使用外部时钟源,则时钟信号接到此引脚上
②HOME引脚也就是3号引脚,集电极开路输出端,当此引脚有效时,晶体管开路
③4号引脚是A相驱动信号
④5引脚作为控制A相和B相的驱动极
⑤6引脚B相驱动信号
⑥7引脚C相驱动信号
⑦8引脚,操控C相和D相的驱动级
⑧9引脚是D相驱动信号
⑨ENABLE引脚是L297的使能输入端⑩CONTROL引脚是斩波器功能操控端,等等还有许多引脚这里不再介绍
2.
4.2L298工作原理L298是一款单片集成的高电压、高电流、双路全桥式电机驱动芯片,L298提供两个使能输入端,能够在不依靠于输入信号的情况下,使能或者禁用L298元件L298低位晶体管的发射器连接到一起,而其对应的外部端口则可以使用连接一个外部感应电阻,L298还提供了一个额外的电压输入,所通过它的逻辑电路能够工作在更低的电压下在整个步进电机的驱动电路中L297用来提供连续的时序信号,不仅能够节省单片机IO端口的使用,而且能更好的实现驱动控制的最终目的其中L298的引脚如图2-8所示图2-8L298引脚图L298同样引脚的布局上是采用双列直插的20引脚塑封封装
2.
4.3驱动方法的确定关于步进电机的驱动通常有两种方法,一种是用单片机直接来驱动,另一种是根据CPU来间接驱动,其中第一种驱动方法不适合采用,由于CPU的输出电流是极其小的,这样特别小的电流脉冲信号不能满足步进电机的转动;第二种是根据CPU来间接驱动,这样的好处就是可以将CPU输出来的电脉冲信号进行放大,紧接着进行放大的信号才能直接驱动步进电机,后一种驱动方法综合的考虑比较安全这也是本次设计最终采用的驱动方法(AT89C52间接驱动步二相进电机)L297和L298组成的驱动电路具备的优点使用元件不复杂,各器件的损耗小,高稳定性,抗干扰能力强,总体体积小,各个子程序开发简单L298和L297配合使用操控双极步进电机工作电流可达
2.5A等诸多优点所以采用L297和L298组成的操控驱动器来驱动步进电机,并且L297和L298芯片组成的驱动操控器也是专用的驱动步进电机的操控驱动器L297和L298组成的操控驱动器线路图如图2-9所示图2-9L297和L298操控驱动线路图
2.
4.41602LCD工作原理1602LCD简介1602LCD是一种液晶显示器,液晶是一种介于液体和固体之间的热力学的中间稳定相液晶显示模块接口简单、容易操作、总体结构并不复杂,所以液晶显示器出现在我们生活中的各个方面,已成为很多电子产品的输出显示元件,比如在计算器、万用表、电子表和很多家用电子产品中都能够看到液晶显示器的身影它的特性是在一定的温度范围内既有液体动态性和连续性,又有晶体的各向异性,其分子特性有分子呈长棒形,长宽比较大;长棒形分子不能弯曲,必须是一个刚性体,所以通常都有一个中心桥链;液晶分子头尾有极性或者有可极化的基因如图2-10为1602液晶显示器的尺寸图图2-101602LCD尺寸图从图中给可以看出1602LCD显示容量16x2个字符,各个引脚的结构也相对比较简单,易于操作在单片机控制的系统中晶液显示器作为输出显示元件有以下几个优点高质量的显示具有恒定发光的特点,接受到信号之后,每个显示容量的色彩和亮度恒定,而且它显示的画面质量并不会出现闪烁的效果数字式接口接口都是采用数字式接口,这样和单片机系统的接口连接是变得更加简单,操作起来比较方便
3、小巧轻便与传统的显示器相比,就小巧轻便的多了,不像传统的显示器那样庞大笨重
4、超低功耗由于体积上的小巧轻便,所以功耗自然降低了,比如电子表上的显示器,基本无功耗,这也是它被广泛应用的原因第五节本章总结本章主要是针对本设计中用到的重要芯片做了粗略的介绍,这些芯片都是单片机和步进电机之间的驱动和显示芯片,并详细的说明了设计对元件的选择,如单片机和步进电机是这个设计的主题,所以详细的介绍了本设计所用的单片机和步进电机,L297和L298组成的驱动操控模块,LCD1602液晶模块的相关显示和具体显示的实现第三章系统设计和实现第一节系统整体设计
3.
1.1系统原理图本次设计简单的研究步进电机的控制的,所以选用二相步进电机,至于主要的控制器件,按照设计的要求选用AT89C52作为控制器选取用1602LCD成为液晶驱动显示步进电机的驱动芯片则选用L297和L298组合的驱动操控电路来驱动步进电机由液晶显示器1602LCD显示步进电机的旋转速度和正反转的实时动态信息由相应的依照键输入正转和反转,减速和减速,并根据显示器显示出来,所以本次设计在1602LCD液晶显示器上有两排显示,上排来显示步进电机的旋转速度,下排来显示步进电机的正反转情况系统原理框图如3-1所示图3-1系统原理框图
3.
1.2系统整体图此系统采用的是外部中断方式,P0所有接口和P
2.
0、P
2.
1、P
2.2成为1602LCD液晶显示接口;P
2.6和P
2.7成为连接L297和L298组成的驱动操控电路;P
3.
2、P
3.
3、P
3.
4、P
3.5连接对应的依照键接口如图3-2所示为系统整体图图3-2系统整体图第二节系统硬件电路设计
3.
2.1系统硬件电路概述这次设计中电源采用+5V、+36V(步进电机驱动),同时采用RP18位排阻和AT89C52的P0口连接使其电平拉高驱动1602LCD液晶显示器,这样的驱动使电路图看上去更加简单明了;采用12MHZ的石英晶体振荡器成为单片机AT89C52的工作频率,并且采用了依照键开关用来操控步进电机的加速和减速,正转和反转;由于AT89C52单片机不能直接驱动步进电机,所以采用的是L297和L298组合成的驱动操控电路来驱动二相步进电机的运转
3.
2.2显示电路的设计显示模块采用1602LCD液晶显示器成为步进电机的实时动态显示,1602LCD液晶显示器由于具备小巧且廉价和耐用的诸多优点,常常被用于我们生活的每一个地方,1602LCD液晶显示器外部只有14个引脚,所以操作起来极其的简便如图3-3为该设计的显示模块图图3-31602LCD液晶显示图
3.
2.3按键电路的设计按键控制模块按键可以直接操控步进电机的工作状态,根据按键向单片机输入相应的信号,然后产生对应的中断,调用相应的处理子程序,实现步进电机的相应操作最后操控步进电机的工作状态(加速、减速、正转、复位和反转),其中的电路如图3-4所示图3-4按键电路图
3.
2.4驱动模块的设计驱动模块步进电机驱动模块采用的是L287和L289组合成的驱动操控电路,此驱动操控电路是典型的步进电机驱动电路,前面已经详细的介绍了L287和L289的相关知识,这里就不再过多的解释驱动电路如图3-5所示图3-5步进电机驱动电路
3.
2.5时钟电路的设计作为单片机系统的心脏,时钟电路控制着整个单片机系统的工作频率,我们可以通过提高时钟的频率从而达到提高单片机系统的整体速度,在本次设计中采用的是12MHz的晶振,外接330pf的保护电容如图3-6所示的时钟电路图图3-6时钟电路图第三节系统软件程序设计每一个微处理系统,除了硬件的支持外还必须有一套与之相对应的软件支持,这样才能达到更好的控制效果,如果说硬件框架是整个系统的躯体,那么对应的软件系统就是整个系统的灵魂每一个系统都需要一套完整的软硬件相结合的开发工具随着社会科学的不断进步,单片机的应用范围与日俱增这次设计的核心芯片选用的是AT89C
523.
3.1系统主程序设计本次设计的主要程序分为3大模块按键模块直接作为控制步进电机的信号输入模块;1602LCD显示模块作为实时动态的显示步进电机的运行情况;最关键的L297和L298组成的驱动模块用于驱动步进电机,为步进电机提供了一个稳定的运行环境该设计程序框图如图3-7所示图3-7主程序框图
3.
3.2按键控制程序设计本设计总的用到5个依照键,分别操控步进电机的正转、反转、加速、减速和复位其中分别连接到单片机的P
3.
4、P
3.
5、P
3.
2、P
3.
3、P
3.1,当对应引脚为低电平(即依照键依照下)时,依照键使能,此时调用对应的子程序如图3-8所示图3-8按键程序流程图
3.
3.4步进电机正反转程序设计步进电机正反转情况在刚开始时系统默认初始化为正转,由芯片L297的17引脚(/)控制正转与反转,该引脚又与单片机的P
2.6引脚相连,当P
2.6输入高电平时正转,输入低电平时反转控制非常的简单流程图如3-9所示图3-9正转与反转程序流程图
3.
3.5加减速与复位程序设计同样的加速减速和正转反转都是由按键来控制的,当加速按键按下时,这时产生一个相应中断,主程序会去调用加速子程序,执行相应的加速操作;同样的加速按键按下是,中断产生,调用相应的减速子程序;复位也是同样的道理通过按键的按下产生相应的中断然后紧接着调用相应的中断子程序具体的加速程序流程图如图3-10所示,减速程序流程图如图3-11所示,复位程序流程图如图3-12所示图3-10加速程序流程图图3-11减速程序流程图图3-12复位程序流程图
3.
3.6显示程序的设计显示器本设计采用的是1602LCD液晶显示器,由于它结构简单,引脚单一的特点被广泛的应用在生活中的各个领域显示器的引脚外界一个并排8位的排阻用于驱动显示器能正常的工作,由单片机的P0口控制显示器的所有数据位的引脚,然后再由P
2.
0、P
2.
1、P
2.2控制显示器的三个功能引脚流程图如3-11所示图3-13显示程序流程图第四节本章总结通过这章的介绍,可以知道本设计中的各个模块是如何实现的,各个模块之间又有十分密切的关系,根据每个模块中使用到的芯片,可以更加清晰的认识了解各个芯片的功能是如何实现的把各个模块进行细分,使程序设计起来比较简单,之后再整理结合在一起使整个控制系统的功能得以实现第四章系统测试第一节软件测试的步骤把编写好的各模块子程序合理的整理结合起来,然后通过KeiluVision4软件编译生成单片机可执行文件(.HEX)文件,这个.HEX文件就是最终要下载到单片机RAM中的文件,在进行程序编译之前,我们还要对KeiluVision4软件进行许多必要的配置,配置选用的单片机是AT89C52系列的,然后在软件的添加窗口将要编译的程序添加进来,之后也是比较关键的步骤,配置输出时的一些信息,步骤是进入TargetOptions...菜单中,再进入Output子菜单中勾选CreateHEXFile选项,退出保存之后就可以编译生成单片机可执行文件了,具体的步骤如图4-1所示,途中已经详细标出软件配置的具体顺序图4-1软件配置步骤图之后的工作就是打开基于PROTUES软件的电路仿真图,将上述已经编译好的.HEX单片机可执行文件下载的AT89C52中,进行仿真通过5个按键来控制步进电机的转速和转动的方向及复位的效果,通过观察1602LCD液晶显示器上的显示,可以清晰的知道步进电机的具体实时的动态信息第二节仿真电路测试步骤打开基于PROTUES软件的电路仿真图,并将上述软件测试已经产生好的.HEX可执行文件下载到AT89C52中,就可以进行仿真电路的测试了通过按下相应的按键,然后系统响应对应的中断,调用对应中断处理子程序,分别实现了步进电机的加速与减速,正转与反转,和复位(是一个条件判断语句),如果条件成立(即有复位按键按下),则调用对应的复位子程序,该子程序是一个直接操作单片机的内部寄存器,最终达到复位的效果,其余的4个按键则会调用对应的中断处理子程序通过对按键的一一操作,可以在显示器上看出操作后步进电机的实时动态信息显示器显示的信息分为两行,第一行显示的是步进电机每分钟的转速;第二行显示的是步进电机的正反转情况,CW表示正转,CCW表示反转比如某一时刻步进电机的信息情况如图4-2所示图4-2某一时刻步进电机运行情况图第三节本章总结本章主要介绍了整个系统的最后工作,系统的测试,包括软件的测试和仿真电路图的测试,软件测试方面,应该熟练的掌握KeiluVision4软件的具体使用,这是一款与单片机软件编程密切相关的工具软件,其中拥有许多的功能,是一款操作简单功能强大的工具软件基于PROTUES软件的仿真电路的测试,这同样的要求操作者熟练的掌握PROTUES这款软件,是一款既可以实现电路图绘制工作,又可以实现后期的方正校验等工作的一款工具软件,此软件包含的元器件种类繁多,并且操作简单功能强大最终实现了整个设计的系统测试工作第五章总结和展望第一节总结当我的设计论文写到这里时,我的内心莫名的产生了丝丝的喜悦,为期几个月的设计终于可以告一段落了,老师时时刻刻的督促,自己一分一秒的努力,换来了此刻内心的那份喜悦,我觉得是值得的对于本次设计,在此我就不发表任何关于内心一些奇葩的观点了总结一下自己的不足和以后应该如何提升自己在本次设计的过程中,总有那么一些让自己措手不及的知识点,面对这些“刺头”的狂轰乱炸,对这次设计失去信心的我,感觉是不可完成的任务,之后小小时间的消沉之后,我开始到图书馆查阅各种相关的资料图书,将自己不懂的地方进行临时的弥补,设计中遇到问题马上想办法解决,也就是这样,本次设计如露天的高楼,慢慢的有了大概的轮廓,又花费了大量的时间精力进行精雕细琢之后,我的“高楼”筑成了,说去说来有点夸张了下面说说实际的,对于本次设计最让我头疼的就是步进电机的工作原理,至于为什么头疼谁都知道,老师讲课时自己没有认真听讲,完全打酱油的我感觉到困惑也就不足为奇了至于主要芯片和整个系统的作用功能之类的话题,这里就不再进行多述了,上面的章节已经叙述的多了第二节展望步进电机从创造出来到今天,已经有几十年的历史了,在这短短几十年的历史中,它已经悄悄的遍历到了人们生活的各个角落,在电动机这一大家族中,步进电机已经成人们使用最广泛的电机之一,国外有些发达国家试图研究更经济适用的产品来取代步进电机,但是由于种种技术上的瓶颈,这还是一个比较困难的国际化问题对于未来的展望,步进电机在工农业生产使用中依然会占很大的比列,原因非常明显,由于步进电机的体积小巧,稳定性能好,工作时抗外界干扰能力强,比起其它电机更经济实惠等等诸多的优点我国从几十年前是就开始使用步进电机,并且一直致力于更高转速,更加稳定等深层次技术方面的研究,已经取得了显著的成果致谢经过两个多月的毕业论文写作,在今天论文终于可以告一段落,对此我将要对那些在此期间帮助过我的老师和同学表示由衷的感谢毕业答辩同时也意味着我在北方民族大学的学习生活即将要结束,回想这几年的大学生活,感觉自己收获了很多,在此我向曾经帮助过我的老师和同学表示感谢论文中遇到得到困难,有些是我们所学专业上的问题,也有一些是论文格式上应该引起注意的问题,但是在我做论文设计的过程中一直得到老师的细心指导,使我的论文最终得以完成谨向牛老师致以崇高的谢意!参考文献
[1]张友德.单片微型机原理、应用与实验[M].上海:复旦大学出版社,
2005.
[2]李夙.异步电动机直接转矩控制[M].北京:机械工业出版社
1998.
[3]王鸿钰.步进电机控制入门[M].上海:同济大学出版社
1990.
[4]袁任光张伟武.电动机控制电路选用与258实例[M].北京:机械工业出版社
2005.
[5]王秀和.永磁电机[M].北京:中国电力出版社
2007.
[6]房玉明杭柏林.基于单片机的步进电机开环控制系统[J].电机与控制应用,2006,33
(4)64-
64.
[7]孙笑辉韩曾晋.减少感应电动机直接转矩控制系统转矩脉动的方法[J].电气传动2001,1:8-
11.
[8]冯江华陈高华黄松涛.异步电动机的直接转矩控制[J].电工技术学报1999,6:29-
33.
[9]江一,朱凌申仲涛.异步电动机直接转矩控制仿真研究[J].华北电力大学学报2003,1:10-
13.
[10]韩利虎.浅谈步进电机的基本原理[J].内蒙古石油化工InnerMongoliaPetrochemicalIndustry2007,11:
109.
[11]张巍.浅谈单片机控制步进电机[J].安防科技2006,3:
25.
[12]乔璐.景林韩英桃.一种实用的步进电动机驱动器设计[J].微特电机2005,10:29-
31.
[13]康晶.采用反馈控制的步进电机高低压驱动电路[J].电力电子技术2003371:61-
6265.
[14]张毅刚单片机原理及应用.高等教育出版社
[15]李光友王建民孙雨萍.控制电机.机械工业出版社.第四章步进电机
[16]IsaoTakahashiToshihikoNoguchi.Anewresponeseandhigh-efficiencycontrolstrategyofanmotor[J].IEEETransonIndAppl198625:820-
827.附录一源程序清单#includeAT89X
51.hintdelay;voidinti_lcd;voidshow_lcdint;voidcmd_wr;voidShowState;voidclockunsignedintDelay;voidresetvoid;voidDoSpeed;//计算速度//正转值#defineRIGHT_RUN1//反转值#defineLEFT_RUN0sbitRS=0xA0;sbitRW=0xA1;sbitE=0xA2;charSpeedChar[]=SPEEDn/min:;charStateChar[]=RUNSTATE:;charSTATE_CW[]=CW;charSTATE_CCW[]=CCW;charSPEED
[3]=050;unsignedintRunSpeed=50;//速度unsignedcharRunState=RIGHT_RUN;//运行状态main{/*定时器设置*/TMOD=0x66;//定时器0,1都为计数方式;方式2;EA=1;//开中断TH0=0xff;//定时器0初值FFH;TL0=0xff;ET0=1;TR0=1;TH1=0xff;//定时器1初值FFH;TL1=0xff;ET1=1;TR1=1;IT0=1;//脉冲方式EX0=1;//开外部中断0:加速IT1=1;//脉冲方式EX1=1;//开外部中断1:减速inti_lcd;DoSpeed;ShowState;while1{ifP3_1==0x00reset;clockRunSpeed;P2_7=P2_7^0x01;}}//定时器0中断程序:正转voidt_0voidinterrupt1{RunState=RIGHT_RUN;P2_6=1;P0=0x01;cmd_wr;ShowState;}//定时器1中断:反转voidt_1voidinterrupt3{RunState=LEFT_RUN;P2_6=0;P1=0x01;cmd_wr;ShowState;}//中断0:加速程序voidSpeedUpinterrupt0{ifRunSpeed=12RunSpeed=RunSpeed-2;DoSpeed;P0=0x01;cmd_wr;ShowState;}//中断1:减速程序voidSpeedDowminterrupt2{ifRunSpeed=100RunSpeed=RunSpeed+2;DoSpeed;P0=0x01;cmd_wr;ShowState;}intdelay//判断LCD是否忙{inta;start:RS=0;RW=1;E=0;fora=0;a2;a++;E=1;P0=0xff;ifP0_7==0return0;elsegotostart;}voidinti_lcd//设置LCD方式{P0=0x38;cmd_wr;delay;P0=0x01;//清除cmd_wr;delay;P0=0x0f;cmd_wr;delay;P0=0x06;cmd_wr;delay;P0=0x0c;cmd_wr;delay;}voidcmd_wr//写控制字{RS=0;RW=0;//当RS和R/W共同为低电平时可以写入指令或者显示地址E=0;//E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令E=1;}voidshow_lcdinti//LCD显示子程序{P0=i;RS=1;RW=0;E=0;E=1;}voidShowState//显示状态与速度{inti=0;whileSpeedChar[i]!=\0{delay;show_lcdSpeedChar[i];i++;}delay;P0=0x80|0x0d;cmd_wr;i=0;whileSPEED[i]!=\0{delay;show_lcdSPEED[i];i++;}delay;P0=0xC0;cmd_wr;i=0;whileStateChar[i]!=\0{delay;show_lcdStateChar[i];i++;}delay;P0=0xC0|0x0A;cmd_wr;i=0;ifRunState==RIGHT_RUNwhileSTATE_CW[i]!=\0{delay;show_lcdSTATE_CW[i];i++;}elsewhileSTATE_CCW[i]!=\0{delay;show_lcdSTATE_CCW[i];i++;}}voidclockunsignedintDelay//1ms延时程序{unsignedinti;for;Delay0;Delay--fori=0;i124;i++;}voidresetvoid{unsignedcharcoderst[]={0xe40xc00xe00xc00xe00x32};*void*rst;}voidDoSpeed{SPEED
[0]=1000*6/RunSpeed/100+48;SPEED
[1]=1000*6/RunSpeed%100/10+48;SPEED
[2]=1000*6/RunSpeed%10+48;}附录二英文原文Steppermotorisanelectricalpulsewillbeconvertedintoangulardisplacementoftheimplementingagencies.Putitinsimplelanguage-speaking:Whenthestepperdrivepulsesignaltoareceiveritdrivessteppermotorrotationdirectionbysettingafixedpointofviewandthestepangle.Youcancontrolthenumberofpulsestocontroltheamountofangulardisplacementsoastoachievethepurposeofaccuratepositioning;Atthesametimeyoucanbycontrollingthepulsefrequencytocontrolthemotorrotationspeedandaccelerationsoastoachievethepurposeofspeed.SteppermotordirectlyfromtheAC-DCpowersupplyandmustusespecialequipment-steppermotordrive.Steppermotordrivesystemperformanceinadditiontotheirownperformancewiththemotorontheoutsidebutalsotoalargeextentdependonthedriveisgoodorbad.Atypicalsteppermotordrivesystemisoperatedbythesteppermotorcontrollersteppermotordrivesandsteppermotorbodyiscomposedofthreeparts.Steppermotorcontrollerstepperpulseanddirectionsignaleachmadeofapulsesteppermotor-drivensteppermotordrivesarotorrotatingstepanglethatisstep-by-stepfurther.Highorlowspeedsteppermotororspeedordecelerationstartorstoppulsesareentirelydependentonwhetherthelevelorfrequency.Decidethedirectionofthesignalcontrollersteppermotorclockwiseorcounterclockwiserotation.Typicallythesteppermotordrivecircuitfromthelogiccontrolpowerdrivercircuitprotectioncircuitandpowercomponents.Steppermotordrivecontrolleroncereceivedfromthedirectionofthesignalandsteppulsethecontrolcircuitonapre-determinedwayoftheelectricalpower-phasesteppermotorexcitationwindingsoftheconductionorcut-offsignal.Controlcircuitoutputsignalpowerislowcannotprovidethenecessarysteppingmotoroutputpowertheneedforpoweramplifierwhichissteppermotordrivenpowerdrivepart.Powersteppermotordrivecircuittocontroltheinputcurrentwindingtoformaspaceforrotatingmagneticfieldexcitationtherotor-drivenmovement.Protectioncircuitintheeventofshortcircuitoverloadoverheatingsuchasfailuretostoptherapiddriveandmotor.Motorisusuallyforthepermanentmagnetrotorwhenthecurrentflowsthroughthestatorwindingsthestatorwindingsproduceamagneticfieldvector.Themagneticfieldwillleadtoarotorangleofrotationmakingapairofrotorandstatormagneticfielddirectionofthemagneticfielddirection.Whenthestatorrotatingmagneticfieldvectorfromadifferentangle.Alsoastherotormagneticfieldtoapointofview.Anelectricalpulseforeachinputthemotorrotationanglestep.Itsoutputandinputoftheangulardisplacementisproportionaltothepulseswithpulsefrequencyproportionaltospeed.Powertochangetheorderofwindingtheelectricalwillbereversed.Wecanthereforecontrolthepulsenumberfrequencyandelectricalpowerwindingsofeachphasetocontroltheorderofrotationofsteppermotor.Steppermotortypes:PermanentmagnetPM.Magneticgenerallytwo-phasesteppertorqueandaresmallerandgenerallysteppingangleof
7.5degreesor15degrees;putmorewindforair-conditioning.ReactiveVRthedomesticgeneralcalledBFhaveacommonthree-phasereactionstepangleof
1.5degrees;alsohavefive-phasereaction.Noisenotorquehasbeensetatalargenumberofout.HybridHBcommontwo-phasehybridfive-phasehybridthree-phasehybridfour-phasehybridtwo-phasecanbecommonwiththefour-phasedrivefive-phasethree-phasemustbeusedwiththeirdrives;Two-phasefour-phasehybridstepangleis
1.8degreesmorethanasmallsizegreatdistanceandlownoise;Five-phasehybridsteppingmotorisgenerally
0.72themotorstepanglesmallhighresolutionbutthecomplexityofdrivecircuitswiringproblemssuchasthe5-phasesystemof10lines.Three-phasehybridsteppingmotorstepangleof
1.2degreesbutaccordingtotheuseof
1.8degreesthethree-phasehybridsteppingmotorhasatwo-phasemixedthanthefive-phasehybridmorepolewillhelpelectricfoldersymmetricangleitcanbemorethantwo-phasefive-phasehighaccuracytheerrorevensmallerrunmoresmoothly.Steppermotortomaintaintorque:steppermotorpowermeansnorotationthestatorlockedrotortorque.Itisasteppermotoroneofthemostimportantparametersusuallyinthelow-speedsteppermotortorqueatthetimeofclosetomaintainthetorque.Asthesteppermotoroutputtorqueincreaseswiththespeedofconstantattenuationtheoutputpoweralsoincreaseswiththespeedofchangesoastomaintaintorqueonthesteppermotortomeasuretheparametersofoneofthemostimportant.Forexamplewhenpeoplesaythatthesteppermotor2N.mintheabsenceofspecialcircumstancesthatmeansformaintainingthetorqueofthesteppermotor2N.m.Precisionsteppermotors:steppermotorstepangleaccuracyof3-5%notcumulative.Startfrequencyofno-load:thesteppermotorincaseofno-loadtothenormalstartofthepulsefrequencyifthepulsefrequencyishigherthanthevalueofmotordoesnotstartpossibletolosestepsorblocking.Inthecaseoftheloadstartfrequencyshouldbelower.Ifyouwanttoachievehigh-speedrotationmotorpulsefrequencyshouldbetoacceleratetheprocessthatisthelowerfrequencytostartandthenrosetoacertainaccelerationofthedesiredfrequencymotorspeedfromlowrisetohigh-speed.Stepangle:thatistosendapulsetheelectricalanglecorrespondingtorotation.Torquepositioning:positioningtorquesteppermotordoesnotrefertothecaseofelectricitylockedrotortorquestator.Operatingfrequency:step-by-stepsteppermotorcanrunwithoutlosingthehighestfrequency.SubdivisionDrive:steppermotordrivesthemainaimistoweakenoreliminatelow-frequencyvibrationofthesteppermotortoimprovetheaccuracyofthemotorrunning.Reducenoise.Ifthestepangleis
1.8°fullstepthetwo-phasehybridsteppingmotorifthebreakdownofthebreakdownofthenumberofdrivesforthe8thentheoperationoftheelectricalpulseforeachresolutionof
0.072°theprecisionofmotorcanreachorcloseto
0.225°alsodependsonthebreakdownofthebreakdownofthedrivecurrentcontrolaccuracyandotherfactorsthebreakdownofthenumberofthemoredifficultthegreatertheprecisionofcontrol.英文翻译步进电机是将电脉冲转换成角位移的执行机构把简单的语言讲当步进驱动器接收脉冲信号,驱动步进电机的旋转方向,通过设置一个固定的角度(及步进角)你可以控制脉冲的个数来控制角位移量,从而达到准确定位的目的,在同一时间,你可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到速度的目的步进电机直接从AC-DC电源供应,而且必须使用专用设备-步进电机驱动器步进电机驱动系统的性能,除了他们自己对外界的电机性能,而且在很大程度上取决于驱动器上的,是好还是坏一个典型的步进电机驱动系统是由步进电机控制器,步进电机驱动器和步进电机的身体由三部分组成步进电机控制器步进脉冲和方向信号,使每一个脉冲,步进电机驱动转子旋转步距角,那就是,一步一步的进一步步进电机高或低的速度,或者速度,或减速,启动或停止脉冲完全取决于是否水平或频率决定信号控制器,步进电机顺时针或逆时针旋转的方向通常情况下,从逻辑控制的步进电机驱动电路,功率驱动电路,保护电路和功率元件步进电机驱动器控制器,一次从收到的信号和预先确定的电力相步进电机的传导或切断信号励磁绕组的方法步骤脉冲,控制电路的方向控制电路的输出信号功率低,不能提供必要的步进电机的输出功率,功放的需要,这是步进电机驱动电源驱动部分功率步进电机驱动电路,以控制输入电流绕组,以形成旋转磁场励磁,转子驱动的运动空间保护电路在短路,过载,过热,如未能阻止快速的驱动器和电机的事件汽车通常是永磁转子,通过定子绕组的电流流时,定子绕组产生的磁场矢量磁场会导致转子的旋转角度,使一对转子和定子的磁场方向的磁场方向当定子旋转磁场矢量,从不同的角度另外,作为一种观点的转子磁场为每个输入的电脉冲,电机的旋转角度一步它的输出和输入的角位移是成正比的脉冲,与速度成正比的脉冲频率权力改变绕组的顺序,电气将得到扭转因此,我们可以控制每个阶段的脉冲数,频率和电源绕组来控制步进电机旋转的顺序步进电机类型永磁(PM)磁性一般两相步进电机,转矩和体积较小,一般步进角度为
7.5度或15度,把更多的空调风反应(VR),国内一般称为高炉,有一个共同的三相反应,步
1.5度的角度,也有五个阶段的反应噪音,无扭矩已设置大量的出混合式(HB),普通的两相混合式,五相混合式,三相混合,四相混合式,两相的四相驱动器的共同三相必须用他们的驱动器;两相,四相混合式步进角为
1.8度,比一个小规模的,很大的距离,低噪音;五相混合式步进电机一般为
0.72,电机步距角小,分辨率高,但驱动电路,布线的问题,比如10日线的5相系统的复杂性三相混合式步进电机步距角为
1.2度,但根据使用
1.8度,三相混合式步进电机有两相混合比五相混合式多极将有助于电动夹对称角,可以比两相,五相精度高,误差更小,运行更平稳步进电机保持扭矩步进电机功率是指没有旋转,定子锁住转子的力矩它是步进电机,通常在低速步进电机的力矩接近保持转矩的时间,最重要的参数之一由于步进电机的输出转矩与不断衰减的速度增加,输出功率也增加了变化的速度,从而保持对步进电机的扭矩来衡量,最重要的一个参数例如,当人们说步进电机2N.m的,在特殊情况下,这意味着保持的步进电机2N.m.的扭矩精密步进电机步进电机步距角精度为3-5%,不累计空载启动频率步进电机在无负载的正常启动的脉冲频率的情况下,如果脉冲频率高于电机的价值没有启动,可能丢步或堵在负载的情况下,启动频率应更低如果你想实现高速旋转的电机,脉冲频率应该加快进程,也就是说,在较低的频率开始,然后上升到所需的频率一定的加速度(电机转速从低层高速)步距角即发送一个脉冲,相应的电角度旋转扭矩定位定位力矩步进电机没有电的情况下,锁住转子的力矩定子工作频率一步一步由步进电机可以运行,而不会丢失频率最高的细分驱动步进电机驱动器的主要目的是减弱或消除步进电机的低频振动,提高电机运行的准确性降低噪音如果步距角为
1.8°(全步)两相混合式步进电机,如果细分的驱动器数量为8,然后为每个
0.072°分辨率的电脉冲操作,精度分析电机可以达到或接近
0.225°,还取决于驱动电流控制精度等其它因素,更加难以控制精度,更大的数量击穿电压显示器L298AT89C52按键L297二相步进电机开始初始化有按键按下否?按键处理刷新显示器否是开始按键按下否?相应按键子程序是否开始设置定时器工作方式设置定时器的初始值方式取反转起始地址开中断允许这时中断正转否?是否中断等待取正转起始地址开始保护现场加速按键按下否?调用加速中断模块恢复起始控制台步数够否?禁止定时中断关中断恢复现场否是否是开始保护现场减速按键按下否?调用减速中断模块恢复起始控制台步数够否?禁止定时中断关中断恢复现场否是否是开始保护现场复位按键按下否?调用复位程序模块恢复起始控制台恢复现场否是等待按键操作开始初始化显示器有按键中断否?刷新显示器显示否是等待按键操作。