三相混合式步进电机细分驱动器的设计毕业设计.doc
《三相混合式步进电机细分驱动器的设计毕业设计.doc》由会员分享,可在线阅读,更多相关《三相混合式步进电机细分驱动器的设计毕业设计.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、三相混合式步进电机细分驱动器的设计院 系:机电与自动化学院专 业 班:电气工程及其自动化1004班姓 名: 学 号:20101131179指导教师: 2014年5月三相混合式步进电机细分驱动器的设计The Design of Three-phaseHybrid Stepping Motor Subdivision Drive摘 要作为一种常用的开环控制执行元件,步进电机脉冲控制一般分为整步,半步,和细分三种工作方式。由于整步和半步方式易导致步进电机工作出现振荡现象,且噪声大,效率低,故细分驱动已成为步进电机脉冲控制的主流。本文正是以三相混合式步进电机为研究对象,针对已有细分驱动采用专用驱动器带
2、来的成本高,档位少,且控制不够灵活等问题,提出一种基于分离器件设计的细分驱动方案。本文主要研究内容如下:在对三种步进电机分类比较的基础上,讨论了步进电机的几种常用驱动电路。重点分析并探讨了三相混合式步进电机细分驱动原理,针对目前三相混合式步进电机细分驱动现状,提出结合正弦细分和恒流斩波控制的细分驱动方案。分析了三相混合式步进电机细分驱动的设计要求,完成了细分驱动的逆变电路主拓扑结构设计。基于系统整体设计,完成了细分驱动器的硬件设计和软件设计。其中,硬件设计主要包括微处理器最小系统,电源模块,信号输入及调理单元,电流采样及PI电流调节单元,PWM调制及三路功率驱动电路设计等。软件设计主要包括上位
3、PC机软件和下位机软件设计。上位机完成三相混合式步进电机驱动器细分参数的生成,并基于串行通信实现对下位机的参数设置和控制;下位机基于Keil C语言平台,实现细分驱动器的控制算法。关键词:步进电机 细分 单片机 PWMAbstractAs a commonly used open-loop control actuator, the pulse control of stepper motor is generally divided into full step, half step, and subdivision driver three ways of working. As full
4、 step and half step easily lead stepper motor oscillation and noise, low efficiency, the subdivision division drive has become the mainstream way of the stepper motor pulse control. This article mainly study three-phase hybrid stepping motor, but the equipment is usually expensive, and only has a fe
5、w stalls, and not flexible enough to control. A new way based on separation device design and sub-driving program. The main contents are as follows.Based on the researching the kinds of stepper motor, we discuss several ways of control. We mainly discuss the subdivision division of three-phase hybri
6、d stepping motor. And make a project to design a good equipment to make the stepper motor work well.Give Three-phase hybrid stepping motor subdivision driver design requirements, and completed of the subdivision drive inverter circuit topology design. Complete hardware design and software design. In
7、cluding microprocessor system, power supply module, the signal input and conditioning unit, current sampling and PI current regulator unit, PWM modulation and three-way power driver circuit design, hardware design.Software design includes PC software and MCU software design. The program used to comp
8、uter subdivision drive parameters, communicated with MCU by serial. And the MCU software control the hardware system.Key words: stepper motor subdivision microcontroller PWMII目 录摘 要IAbstractII绪论11 基于三相混合式步进电机驱动器综述21.1 课题研究的目的和意义21.2 国内外研究现状21.3 课题研究应解决主要问题即基本理论依据32 设计方案42.1 系统设计总体方案框图42.2 微控制器控制电路52
9、.3 电源模块62.4 三路功率驱动电路63 硬件设计73.1 硬件电路框图73.2 微处理器最小系统设计73.3 开关电源设计103.3.1 电源需求分析103.3.2 EMI滤波器设计113.3.3 反激电源设计123.4 PWM及三相驱动电路设计163.4.1 PWM电路163.4.2 三相驱动电路203.5 电流采样及PI调节电路223.5.1 电流采样电路223.5.2 PI调节电路243.6 信号接口电路253.6.1 电流设定和细分档位设定253.6.2 外部脉冲输入电路263.6.3 PC通信接口电路273.6.4 两路正弦信号283.7 保护电路设计293.7.1 欠压保护3
10、03.7.2 过流保护303.7.3 过温保护314 系统软件设计324.1 上位机图形界面设计324.1.1 细分参数生成软件部分324.1.2 串口通信部分344.2 KEIL软件编写部分37结论39致谢40参考文献41IV绪 论步进电机是一种很简易方便的位置控制型器件,可以加反馈装置作精确控制,也可以不使用任何反馈装置就能达到比较好的位置控制精度。该类电机可以将脉冲性质的方波电信号转换为圆形角度位移或者线性距离位移的被控型元件。步进电机有很多特点,最常见的是在正常工作的状态下,其每次运动结束时的停止位置可以很好通过计算给定的脉冲的方波电信号数目和方向来计算获取;该类电机的转动的加速度与转
11、速也可以通过给信号的控制方向、脉冲的方波电信号的给出频率来计算;还有当其外部带动的负载大小出现变化时,以上提及的几个特点不会受到影响。每个步进电机在设计完成之后都会有一个固定的参数,就是在整步工作状态时,每接收到一个脉冲的方波电信号,其都会转动一个固定的角度(有一些直线步进电机是改变的线性位移),这个固定的转动角度称之为步进电机的“步距角”。步进电机最早的雏形诞生时期和柱塞泵发明时期一样。但是步进电转动速度远不及现在其他类型的电机,在一些高速控制的地方效果不好,拖动负载的能力也比不上其他类型的电机。但是步进电机具有很好的位置控制功能,很多非电类专业的人员只需要买回步进电机、驱动器、控制器就能组
12、建一个很好的运动控制平台。步进电机工作的驱动方式有多种,如整步驱动、半步驱动、平滑驱动、细分驱动等。在整步驱动和半步驱动工作状态时,由于步进电机转子每相绕组线圈的电流变化大,容易出现振荡、噪声大的现象,而且步距角的分辨率不高,控制精度低。平滑的工作方式并不能精确控制步进电机的每相电流,只是把每相电流的变化率降低很多,步进电机转动时平稳一点。细分驱动后的每相电流是呈离散的正弦曲线变化的。采用细分控制以后不但不会引起电机的力矩下降,恰恰相反会使等效力矩有所增加。1 基于三相混合式步进电机驱动器综述1.1 课题研究的目的和意义现阶段在市场上广泛销售使用的步进电机驱动器,并未能很好解决步进电机运动转角
13、大、振荡、失步等缺点,而且不能很好的根据客户需求改变,有的时候只能降低设计指标,为了满足更多特殊需求,有必要自己开发一款步进电机细分驱动器,这样可以更具需求来快速的改变方案,做出满足要求的设计。设计一款新的步进电机驱动器的设计方法,使用MCU单片机、一片双路输出的DA芯片、驱动电路、电流采样电路等来构成恒流正弦细分驱动器,这样成本低,使用效率高。可以实现步进电机转角精确控制这一目的,并具有欠压、过热、过压等保护,提高驱动器使用寿命。可通过拨码开关来设置电流大小和多档细分,能使步进电机运转更为稳定可靠,提高运转精度,有广泛的应用前景。1.2 国内外研究现状步进电机正弦细分驱动技术最开始是由科学家
14、在美国增量运动控制系统及器件年会上发表和提出。细分驱动器的最初设计是对步进电机转子每相绕组线圈的电流的控制,主要采用模拟电路来实现,多个晶体功率管并联,单个晶体功率管控制一种电流的调控,多个晶体管的开通和关断组合成多种电流,通过这样的方式来实现线圈电流的调控。随着现代数字集成IC的发展,微控制器技术日益成熟,单片机和DSP之类的大规模集成IC被广泛使用,步进电机正弦细分驱动技术方面开始使用这些可编程芯片,简化了驱动电路硬件方面的设计,缩小了控制系统的体积,降低了成本,同时进一步提高了控制系统的高度智能化和细分定位精度,从而使正弦细分驱动技术得到了很好的推广。我国在步进电机的研究和应用方面起步很
15、晚,由于国外技术的封锁,我国的控制技术和现代半导体技术研发都比较以内自主研发,相比发达国家也非常落后14。50年代后期到60年代后期,步进电机主要是我国的一些科研机构和高等院校做研究和设备装置而采用。70年代初期,我国在步进电机的设计和研究方面才有所突破和发展,在步进电机机体设计方面也有了很大进步与提升。70年代中期到80年代中期,反应式步进电机整机的设计和研究工作也发展到较高水平。九十年代中期,我国也对步进电机做了大量研究,各种混合式步进电机和驱动器被广泛应用和推广。国内步进电机细分驱动技术在九十年代中期得到了较大发展,主要应用在工业、航天、机器人、精密测量等领域,如数控机床、跟踪卫星用光电
16、经纬仪中采用了步进电机细分驱动技术,大大提高了控制与测量精度。国内有很多步进电机生产厂商,如四海步进电机,就能很好的提供驱动器和电机,还有白云步进电机。国内在步进电机控制领域中,雷赛科技申请了大量专利,设计的产品安全可靠,并大量的销售国外,在步进电机控制领域,是国内执牛耳的公司。上海运控也是我国最为专业的步进电机生产商,并研发了两相步进电机专用的芯片TL206,该芯片使用两相步进电机,和四相步进电机,电流可设定,并可以外置拓展功率管,使用更加方便。1.3 课题研究应解决主要问题即基本理论依据步进电机是一种广泛应用的电机,使用简单方便。由于市场上的驱动器设计通用,但是现场环境太为复杂,供电波动大
17、,很多细分驱动器会出现死机现象,而且容易出现失步现象,有必要结合现有的软硬件资源,研究一款实用方便稳定可靠的细分驱动器,使其具有市面上普通驱动器的有点,并能有所改进,使得步进电机运转更为稳定可靠,提高精度,并可自定义配置开发新的平台,这是本项目的意义所在。本课题设计主要内容有:(1) 研究三相混合式步进电机步进原理,以及细分工作原理等。并根据步进电机细分原理设计一套方案并实现,制作一套三相混合式步进电机细分驱动器。(2) 根据三相混合式步进电机细分驱动原理,设计满足要求的硬件,包括电源设计、信号接口电路、三路正弦信号产生电路、功率驱动电路、闭环电路、PWM波电路、采样电路、保护电路等。(3)
18、最后对研究与实验过程做以详细的叙述,总结了在研究中遇到的问题和采取的解决方法,以及后期对该设计的改进意见等。2 设计方案2.1 系统设计总体方案框图步进电机的驱动方式有多种,比如整步、半步、细分驱动。其中以细分方案最优,但是控制结构复杂。三相混合式步进电机采用细分驱动时,可以等效为一种特定的三相同步电机。这款步进电机细分驱动器具有市面上普通驱动器都具有的特点,还将实现总线控制,PC软件配置等。三相混合式步进电机细分驱动也有多种方式,比如恒压正弦驱动和恒流正弦驱动。三相恒压正弦驱动输出给定的三相正弦变化电压,采样回路采集三相输出电压并和给定电压进行误差放大比较,输出占空比可调的PWM波,驱动电机
19、工作,达到恒压驱动。三相恒流正弦驱动输出给定的三相正弦电流,采样回路采集三相输出电流并和给定电压进行误差放大比较,输出占空比可调的PWM波,驱动电机工作,达到恒流斩波。由于三相混合式步进电机每相绕组性能都不是很一致,采用恒压斩波时容易出现相绕组电流不对称,而且反电动势也会耦合到相电压中,即使有时给定电压不能很好的达到运转效果,采用恒流斩波就可以很好的消除这样影响,在设计三相混合式步进电机细分驱动器时采用恒流斩波。系统设计总体方案框图如图2-1所示。图2-1 系统设计总体方案框图由上图2-1可知,三相混合式步进电机细分器主要包括电源模块,外置信号输入电路,微处理器控制电路,欠压过温过流检测报警电
20、路,两相电流采样电路和三路PI电流调节电路,PWM调制电路,三路功率驱动电路。其基本工作原理是,系统在上电以后,电源模块输出多路满足要求的电压给弱电部分供电,同时也给强电部分供电,欠压保护电路将会先对供电电压进行检测,如果供电电压太低,将会输出欠压保护信号,并禁止功率驱动部分电路工作。微处理器控制电路在外置信号的作用下工作,输出可程控的离散正弦给定信号给三路PI调节电路作为参考信号,与电流采样电路反馈回来的电流信号进行比较输出误差信号,误差信号经过PWM调制电路输出多路PWM信号,同时经过三路功率驱动电路以后驱动电机,这样来完成步进电机恒流细分。由于电机运转时可能会出现过流现象,过流信号经过欠
21、压过温过流检测报警,输出过流信号,直接关断PWM调制电路的输出,迅速降低,并输出过流报警信号,直至过流警告解除。同时由于系统在工作时,会发热等现象,欠压过温过流检测报警电路的过温部分对系统发热量进行监测,出现过温信号,将会关闭拉低输出电流甚至禁止来保护系统。这里我们对系统中几个主要的电路结构进行分析和讨论,包括微控制器控制电路、电源模块、三路功率驱动电路。2.2 微控制器控制电路在设计微控制器控制电路时,本文考虑过多款MCU和多种电路结构,主要考虑性能稳定、出货量大、成本低等特点,并不一味的讲究采用高性能的微控制器来提高系统性能。该电路主要接受外部脉冲信号,电平信号和RS232信号等。在整个系
22、统中,单片机的作用是实现PC机通信和外部的输入的脉冲或电平信号,实现三路PI电流调节电路给定量的刷新,和接受欠压过温过流保护信号,并控制报警电路的显示,不算很复杂的控制,可以考虑采用低端的51单片机来实现。这里我们采用AT89S52单片机作为主控。整个系统,每工作一次,都会转动一步,并达到一个相位角,如果断电以后,系统从0相位角启动,而电机初始相位角不在0,则会出现电机第一步运行角度过大的现象,我们考虑加入一个EEPROM芯片来存储断电前的相位关系进行保护。2.3 电源模块整个电路再设计时,需要考虑电源模块的特性。该电源模块的工作电压范围宽,供电电压从AC交流80V-220V,甚至必须承受电网
23、电压10%左右的波动,还需要考虑系统内部的开关电路对外界电子系统的影响,需要加入EMI滤波部分。同时由于系统供电范围宽,如果采用线性稳压芯片,采用最高电压为12V芯片,则需要从AC交流80V-220V用变压器降压整流以后满足供电要求的范围为14-36V,而实际变压整流以后,范围为14-42V,不符合要求,而且从36V降到12V采用线性稳压芯片,效率低,发热量大,我们考虑采用开关电源来设计电源模块。2.4 三路功率驱动电路功率驱动的稳定可靠,在整个系统中尤为重要,由于我们的系统采用的是低端的单片机,不采用数字可靠的PWM生成电路,不能实现软件死区,我们考虑采用硬件电路来实现死区时间调控。IR公司
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三相混合式步进电机细分驱动器的设计 毕业设计 三相 混合式 步进 电机 细分 驱动器 设计
限制150内