闭环电机控制系统设计

闭环电机控制系统设计

ID:29886289

大小:343.01 KB

页数:28页

时间:2018-12-24

闭环电机控制系统设计_第1页
闭环电机控制系统设计_第2页
闭环电机控制系统设计_第3页
闭环电机控制系统设计_第4页
闭环电机控制系统设计_第5页
资源描述:

《闭环电机控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、摘要本文以详细阐述了MCS-8031为控制芯片,所构成的三闭环直流调速系统,三闭环即转速环,电流环,位置环。包括8031单片机控制电路、复位电路、振荡电路、速度给定电路、光电码盘测速测位置电路、PWM波驱动H桥电路等;在软件的实现上采用PID控制算法模拟ASR,ACR环的作用,并给出程序流程图和具体程序设计。关键字:单片机直流调速PID算法26第一章系统结构4第二章硬件设计5第一节8031的介绍和ROM扩展5第二节驱动电路6第三节给定输入电路7第四节增量式光电脉冲编码器测速位置7第五节霍尔传感器测电流9第六节转速显示电路9第七节时钟振荡器和复位电路10第八节电源电路11第三章系统软件

2、设计13第一节PWM波产生13第二节给定速度程序设计15第三节转速测定17第四节位置测量18第五节电流测量程序19第六节速度显示程序19第七节PID控制算法20总结26参考文献2726第一章系统结构电子技术的高速发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术进入一个新的阶段。采用单片机控制的调速系统,其控制方案是依靠软件实现的,控制器由可编程功能模块组成,配置和参数调整简单方便,工作稳定。本系统设计为三闭环调速,即包括电流环,转速环,位置环。测速及位置用固定在主轴上的光电码盘产生脉冲信号,脉冲信号送入8254计数芯片计数,再传输到单片机计算

3、,M/T法可计算出即时速度。这个速度与设定的速度进行比较,得出差值。MCS8031对这个差值进行PID运算,得出控制增量,即用单片机,PID算法实现模拟电路ACR,ASR的功能。计算出PWM输出的占空比,去控制H桥驱动电路,其输出驱动直流电动机。系统硬件结构如下图所示:速度给定PWM驱动光电脉冲计数,转速位置反馈电机霍尔传感器测电流,电流反馈单片机(速度位置电流测量计算)单片机(PID运算控制)转速显示26第一章硬件设计硬件设计部分主要包括了,8031芯片的ROM扩展,I/O口的扩展设计,振荡电路和复位电路,H桥驱动电路,给定输入电路,光电编码器测速、测位置电路,霍尔传感器测电流电路

4、,稳压电源电路,第一节8031的介绍和ROM扩展本设计采用mcs-8031单片机8031单片机是Intel公司生产的MCS-51系列单片机中的一种,除无片内ROM外,其余特性与MCS-51单片机基本一样,。其结构图如下:管脚功能介绍: P0:1.外部扩展存储器时,当做数据总线2.外部扩展存储器时,当作地址总线3.不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。P1口:只做I/O口使用:其内部有上拉电阻。P2口:1.扩展外部存储器时,当作地址总线使用2.做一般I/O口使用,其内部有上拉电阻;P3口:除了作为I/O使用外(其内部有上拉电阻),还有一些

5、特殊功能,由特殊寄存器来设置。ALE/PROG26地址锁存控制信号:在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。ALE有可能是高电平也有可能是低电平,当ALE是高电平时,允许地址锁存信号,当访问外部存储器时,ALE信号负跳变(即由正变负)将P0口上低8位地址信号送入锁存器。当ALE是低电平时,P0口上的内容和锁存器输出一致。在没有访问外部存储器期间,ALE以1/6振荡周期频率输出(即6分频),当访问外部存储器以1/12振荡周期输出(12分频)。从这里我们可以看到,当系统没有进行扩展时ALE会以1/6振荡周期的固定频率输出,因此可以

6、做为外部时钟,或者外部定时脉冲使用。由于无rom,所以必须外接扩展存储器芯片,所以我们采用了外接一个EPROM2764,其具有8kb容量,2764有正常和编程两种工作方式,vcc接+5v,编程电源在编程时接+5v,连接图如下:74LS373是输出有三态门的锁存器,当使能端C为高电平时,锁存器的数据输出端Q的状态与与数据输入端D相同,当C端从高电平返回到低电平时,输入端的数据就被锁存在锁存器中,数据输入端D的变化不再影响Q端输出。ALE与C端相连,起地址锁存作用。第二节驱动电路基于三极管的使用机理和特性,在驱动电机中采用H桥功率驱动电路,H桥功率驱动电路可应用于步进电机、交流电机及直流

7、电机等的驱动.。直流电机控制使用H桥驱动电路,当PWM1为低电平,通过对PWM2输出占空比不同的矩形波使三极管Q1、Q6同时导通Q5导通,从而实现电机正向转动以及转速的控制;同理,当PWM2为高电平,通过对PWM1输出占空比不同的矩形波使三极管Q2、Q3同时导通,Q4导通,从而实现电机反向转动以及转速的控制。26第三节给定输入电路运用A/D转换芯片将滑动变阻器的模拟电压转换为数字量作为控制直流电机速度的给定值,采用了ADC0809芯片。其连接电路图如下:由

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。