电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

直流伺服电机控制系统设计(DOC 35页)

35页
  • 卖家[上传人]:桔****
  • 文档编号:478354869
  • 上传时间:2023-11-26
  • 文档格式:DOC
  • 文档大小:614KB
  • / 35 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、-CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除直流伺服电机控制系统设计(总32页)电 子 信 息 与 电 气 工 程 系课程设计报告设计题目: 直流伺服电机控制系统设计 系 别: 电子信息与电气工程系 年级专业: 学 号: 学生姓名: 2006级自动化专业计算机控制技术课程设计任务书论文题目直流伺服电机控制系统设计设计类型导师姓名丁健干开峰主要内容及目标设计对象是直流伺服电机实验台,设计一个计算机控制的直流伺服电机控制系统。由测量元件(位移传感器)对被控制对象(电机)的被控参数(位移)进行测量,由变换发送单元(A/D转换器)将被控参数变成一定形式的信号 ,送给控制器CPU,控制器将测量信号(实际位移量)与给定信号(位移量)进行比较,若有误差则按预定的控制规律产生一控制信号驱动执行机构(伺服电机控制电源)工作,使被控参数(实际位移量)与给定信号(位移量)保持一致。其电机位置随动系统:其中: =,=,=,K =100,控制算法选用数字PID控制。设计条件1 PC机一台,教学实验箱一台;计划学生数及任务3人(1):明确课题功

      2、能。(2):把复杂问题分解为若干模块,确定各模块处理方法,画出流程图。(3):存储器资源分配(4):编制程序,根据流程图来编制源程序(5):对程序进行汇编,调试和修改,直到程序运行结果正确为止。计划设计进程一、 总体方案设计二、 控制系统的建模和数字控制器设计三、 硬件的设计和实现1、 选择计算机字长(选用 51内核的单片机)2、 设计支持计算机工作的外围电路(EPROM、RAM、I/O端口、键盘、显示接口电路等);3、 设计输入信号接口电路;4、 设计输出控制电路;5、 其它相关电路的设计或方案(电源、通信等)。四、 软件设计1、 分配系统资源,编写系统初始化和主程序模块框图;2、 编写A/D转换和位置检测子程序框图;3、 编写控制程序和D/A转换控制子程序模块框图;4、 其它程序模块(显示与键盘等处理程序)框图。五、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。参考文献1于海生 计算机控制技术M 北京:机械工业出版社, 2、周荷琴等 微型计算机原理及接口技术M合肥:中国科技大学出版社, 3、李刚民等 单片机原理及应用技术M北京:高等教育出版社 4、楼然苗 51系列单片机设计

      3、实例M北京:北京航空航天大学出版社 5、计算机控制技术实验指导书摘要随着集成电路技术的飞速发展,微控制器在伺服控制系统普遍应用,这种数字伺服系统的性能可以大大超过模拟伺服系统。数字伺服系统可以实现高精度的位置控制、速度跟踪,可以随意地改变控制方式。单片机和DSP在伺服电机控制中得到了广泛地应用,用单片机作为控制器的数字伺服控制系统,有体积小、可靠性高、经济性好等明显优点。本设计研究的直流伺服电机控制系统即以单片机作为核心部件,主要是单片机为控制核心通过软硬件结合的方式对直流伺服电机转速实现开环控制。对于伺服电机的闭环控制,采用PID控制,利用MATLAB软件对单位阶跃输入响应的PID校正动态模拟仿真,研究PID控制作用以及PID各参数值对控制系统的影响,通过试凑法得到最佳PID参数。同时能更深度地掌握在 自动控制领域应用极为广泛的MATLAB软件。关键词:单片机 直流伺服电机 PID MATLAB目 录1.引言42单片机控制系统硬件组成5 微控制器5 DAC0808转换器5运算放大器6按键输入和显示模块6 按键输入6 显示模块6 直流伺服电动机63.单片机控制系统软件设计7主程序7键盘

      4、处理子程序84.控制系统原理图及仿真9控制系统方框图9控制系统电路原理图10 Proteus仿真结果11组件对直流伺服控制系统的仿真11 MATLAB与Simulink简介11 MATLAB简介11 Simulink简介12 直流伺服电机数学模型12 系统Simulink模型及时域特性仿真12 开环系统Simulink模型及仿真13 单位负反馈系统Simulink模型及仿真13 PID校正14 PID参数的凑试法确定15 比例控制器校正15 比例积分控制器校正17 PID控制器校正196小结22参考文献22附录231.引言本设计的单片机控制直流伺服电机系统是一个开环的自动控制系统控制系统。是以单片机为控制器, 通过按钮设置设定值输入到单片机,单片机对输入信号处理后输出控制信号,经DA转换器DAC0808转换后把数字信号转变为模拟电压,再经放大器放大后,去控制伺服电机工作,进而控制电机向着预定的转速转动。同时单片机处理的数字信号通过LCD来显示,实时显示单片机的转速值。另外本设计还利用了MATLAB软件,利用 Simulink构造直流电机控制系统模型,通过对各个单元部件的参数进行设定,进

      5、而对直流伺服电机系统控制进行仿真,就其仿真功能对系统进行时域分析。 2单片机控制系统硬件组成本系统是由一片单片机、矩阵式键盘,DAC0808转换器、运算放大器、显示模块和一台直流伺服电机组成,另外通过软件进行仿真。 微控制器选用AT89C52单片机。 AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash

      6、存储器可有效地降低开发成本。AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。主要功能特性:(1)兼容MCS51指令系统,8k可反复擦写(1000次)Flash ROM(2)32个双向I/O口,256x8bit内部RAM (3)3个16位可编程定时/计数器中断,时钟频率0-24MHz (4)2个串行中断,可编程UART串行通道 (5)2个外部中断源,共6个中断源(6)2个读写中断口线,3级加密位 (7)低功耗空闲和掉电模式,软件设置睡眠和唤醒功能 图2-1AT89C52 DAC0808转换器设计中采用的芯片是DAC0808,它是一个8位DAC。图2是DAC0808典型应用电路。图2-1中输出的模拟量是一个正电压,当需要负电压时,在DAC的第4引脚直接接一个3K左右的电阻即可。DAC的第4引脚的电流总是流入的,其最大值为。当外接一个3K的负载电阻RL时,输出的电压是通过RL上所加的电压,最大的电压为-3K -6V(当所有位输入都是高电平的时候),与实验中的数据相符合。需要指出的是,负载电阻的大小会影响转换时间,当负载电阻为的时候,在最坏的情况下,

      7、会使转换时间增加s。图2-2 DAC0808典型应用电路运算放大器把D/A转换器的电流输出转换为电压输出,同时也是把微小的电流信号放大为较大的电压信号,以驱动电机转动。按键输入和显示模块 按键输入采用自己设计的形如34矩阵式按钮,按钮用于设定某一数值,即电机转速值。通过程序设置延时环节来消除按钮的抖动问题,这样做使矩阵式按钮硬件连线简单,同时按钮的软件设计也不复杂。 显示模块系统采用点阵式液晶显示器,显示电机的当前转速值,通过软件设计使得连线简单。 直流伺服电动机直流伺服电动机在伺服系统中控制机械元件运转的发动机.是一种补助马达间接变速装置。又称执行电动机,在自动控制系统中,用作执行元件,把所收到的电信号转换成电动机轴上的角位移或角速度输出。其主要特点是,当信号电压为零时无自转现象,转速随着转矩的增加而匀速下降。其作用可使控制速度,位置精度非常准确。直流伺服电动机的结构与直流电动机基本相同。只是为减小转动惯量,电机做得细长一些。所不同的是电枢电阻大,机械特性软、线性(电阻大,可弱磁起动、可直接起动)。供电方式是他励供电,即励磁绕组和电枢分别两个独立的电源供电。控制方式有.电枢控制和磁极

      8、控制,其中改变电枢电压U调速范围较大,直流伺服电机常用此方法调速直流伺服电动机 转速的计算公式如下:式中:n为转速;为磁通;U为外加电压;I、R为电枢电流和电阻;Ke为电势系数。 3.单片机控制系统软件设计软件设计采用模块化设计,由主程序模块和功能实现模块两大部分组成。主程序通过读取键值处理后送到D/A转换以达到控制电机的目的;功能实现模块主要由主函数模块、键盘处理子程序和D/A转换子程序等组成。主程序 主程序首先对键盘和显示模块的程序进行初始化,通过读取键值处理后送到D/A转换以达到控制电机的目的。主程序流程图如图2-1所示。显示模块初始化键盘扫描程序开始读取键值电机转速显示模块键盘模块程序初始化输入值是否有效D/A转换 N Y 图2-1 主程序流程图 键盘处理子程序键盘采用程序扫描的工作方式,即在特定的程序位置段上安排键盘扫描程序读取键盘状态。键盘处理子程序的程序扫描法流程图如图2-2所示。是否有键按下延时20ms调用按键扫描子程序开始是否有键按下按键散转、处理程序返回 N N Y Y 图2-2 键盘处理子程序的程序扫描法流程图4.控制系统原理图及仿真控制系统方框图控制系统是以单片机为控制器 ,通过键盘设置输入转速值,经单片机处理后送到D/A转换器,模拟信号经功率放大后驱动电机,最终电机以设定的转速值稳定旋转。图4-1即为控制系统方框图按键输入AT89C52 D/A转换驱动电机图4-1 控制系统方框图控制系统电路原理图图4-2 控制系统电路原理图 Proteus仿真结果图4-3 Proteus仿真图利用Proteus 进行仿真,当通过键盘选择某一数

      《直流伺服电机控制系统设计(DOC 35页)》由会员桔****分享,可在线阅读,更多相关《直流伺服电机控制系统设计(DOC 35页)》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.