电机与拖动系统课程设计报告.doc
《电机与拖动系统课程设计报告.doc》由会员分享,可在线阅读,更多相关《电机与拖动系统课程设计报告.doc(19页珍藏版)》请在课桌文档上搜索。
1、一、一、设计题目设计题目微型直流电动机的数字控制器设计二、二、主要容和具体要求主要容和具体要求1、设置有正转、反转、加速、减速按键;2、显示马达的运行状态正反转、停顿 ,显示转速;3、测量马达的反电动势系数;4、测量马达的力矩系数;5、创立马达的数学模型;6、实现比例控制;7、实现比例积分控制。三、三、进度安排进度安排6 月 1617 号:了解任务要求,确定具体方案6 月 1819 号:电机控制程序设计6 月 2021 号:键盘电路、lcd12864 液晶屏子程序设计6 月 2224 号:上位机通信程序设计6 月 2526 号:电机 PI 控制设计四、四、完成后应上交的材料完成后应上交的材料直
2、流电机数字控制器论文五、五、总评成绩总评成绩指导教师签名日期年月日指导教师签名日期年月日系系 主主 任审核日期年月日任审核日期年月日摘要摘要本文主要设计一个基于 STC12C5A60S2 单片机的直流电机 PWM 控制系统。PWM 控制提高了调速围,提高了调速精度,改善了快速性能、功率和功率因数。系统在设计中被控对象采用 5V 的直流电机,以 MCS-51 单片机为控制核心,采用 LCD12864 液晶作为显示元件,进展软硬件的设计。硬件电路由 protel 设计制作,主要设计了液晶显示电路、键盘控制电路、复位电路、测速电路、驱动电路和测压电路。软件设计在 Keil 开发平台用 C 语言编写,
3、程序采用模块化设计方案,包括液初始化程序、晶显示程序、键盘控制程序。本系统 PWM 控制直流电机采用调压调速的方法,整体设计包括软件和硬件两个局部。通过利用单片机产生 PWM 控制信号控制直流电机,详细介绍脉宽调制 ( PWM) 控 制原理,直流电机的工作原理和数学模型以及用 H 型桥电路根本原理设计的驱动电路。 通过硬件电路的模拟情况,说明系统运行正常,各个功能模块实现是可行的,控制精度比拟高,能够满足系统的根本要求。关键词:关键词:单片机 PWM 脉宽调制控制 直流电机 L298N 驱动一、 设计任务分析 .1二、 总体方案设计 .12.1 系统控制方案选择.12.2 电机驱动模块.62.
4、3 显示模块.82.4 测压模块.102.5 按键模块.112.6 测速模块.12三、 系统软件设计 .143.1 系统流程.143.2 显示模块软件设计.153.3 按键驱动程序设计.153.4 测压程序设计.173.5 测速模块程序设计.173.6 上位机数字 PI 控制设计.173.7 马达的反电动势系数和力矩系数.183.8 马达数学模型.18四、 心得体会 .19五、 参考文献 .201 1、设计任务分析设计任务分析本课题设计主要的目的是为了能够准确及时的控制直流电动机的正转、反转、停顿、加速和减速功能可以准确调节控制直流电机的转速。设计要求中央控制芯片具有定时计数的功能,一定的程序
5、存储空间,还要有足够的 IO 外接端口。由于本设计以LCD12864 作为人机交流的显示界面,所以要求中央控制芯片具有一定的电流驱动能力。LCD、电机控制信号、LED 指示灯、独立按钮,电压采集这些都需要占用大量 IO 接口,所以要求中央控制芯片要有足够多的外部接口以满足需要。本设计要求能准确控制电机的转向以及转速,所以要求电机的控制芯片就有较强的调速控制功能以及转向控制功能。本设计要求所采用的的直流电机转速具有一定的可调空间以及足够的灵敏度。2 2、总体方案设计总体方案设计2.1 2.1 系统控制方案选择系统控制方案选择方案 1:采用 STC 公司的 STC89C52RC。此单片机价格低,资
6、源多,高性价比,应用广泛,无论是从部构造,还是编程方面,51 系列单片机都相对简单容易掌握和使用。 方案 2:STC12C5A60S2 不但和 8051 指令、管脚完全兼容,而且速度快 8-12 倍。部集成 MA*810 专用复位电路,2 路 PWM,8路高速 10 位 A/D 转换(250K/S)。STC 系列单片机支持串口程序烧写,对开发设备的要求很低,开发时间也大大缩短。由于本设计需要检测电机电路的电流,而且要与上位机通信,方案 2 的 stc12C5A60S2 芯片具有 2 个串口,部集成 8 路高速 10位 A/D 转换(250K/S),能更好地实现我们需要的功能,所以我们选取方案
7、2,即 STC12C5A60S2 芯片作为我们的控制芯片。以下是 STC12C5A60S2 芯片的功能1.增强型 8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统 8051;2.工作电压:STC12C5A60S2 系列工作电压:5.5V-3.3V5V 单片机STC12LE5A60S2 系列工作电压:3.6V-2.2V3V单片机 ;3.工作频率围:0-35MHz,相当于普通 8051 的 0420MHz;4.用户应用程序空间 8K/16K/20K/32K/40K/48K/52K/60K/62K 字节;5.片上集成 1280 字节 RAM;6.通用 I/O 口36/40/44 个 ,复
8、位后为:准双向口/弱上拉普通 8051 传统 I/O 口 ,可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏,每个 I/O 口驱动能力均可到达 20mA,但整个芯片最大不要超过 55Ma;7.ISP在系统可编程/IAP在应用可编程 ,无需专用编程器,无需专用仿真器可通过串口P3.0/P3.1直接下载用户程序,数秒即可完成一片;8.有 EEPROM 功能(STC12C5A62S2/AD/PWM 无部 EEPROM);9.看门狗;10.部集成 MA*810 专用复位电路外部晶体 12M 以下时,复位脚可直接 1K 电阻到地 ;11.外部掉电检测电路:在 P4.6 口有一个低压
9、门槛比拟器,5V单片机为 1.32V,误差为+/-5%,3.3V 单片机为 1.30V,误差为+/-3%;12.时钟源:外部高精度晶体/时钟,部 R/C 振荡器(温漂为+/-5%到+/-10%以)1 用户在下载用户程序时,可选择是使用部 R/C振荡器还是外部晶体/时钟,常温下部 R/C 振荡器频率为:5.0V单片机为:11MHz15.5MHz,3.3V 单片机为:8MHz12MHz,精度要求不高时,可选择使用部时钟,但因为有制造误差和温漂,以实际测试为准;13.共 4 个 16 位定时器两个与传统 8051 兼容的定时器/计数器,16 位定时器 T0 和 T1,没有定时器 2,但有独立波特率发
10、生器做串行通讯的波特率发生器,再加上 2 路 PCA 模块可再实现 2个 16 位定时器;14.2 个时钟输出口,可由 T0 的溢出在 P3.4/T0 输出时钟,可由 T1 的溢出在 P3.5/T1 输出时钟;15.外部中断 I/O 口 7 路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的 PCA 模块,INT0/P3.2,INT1/P3.3,T0/P3.4,T1/P3.5,R*D/P3.0,CCP0/P1.3(也可通过存放器设置到 P4.2),CCP1/P1.4(也可通过存放器设置到 P4.3);16.PWM(2 路/PCA可编程计数器阵列,2 路也可用来当 2 路 D/A 使用
11、 也可用来再实现 2 个定时器 也可用来再实现 2 个外部中断(上升沿中断/下降沿中断均可分别或同时支持); 17.A/D 转换, 10 位精度 ADC,共 8 路,转换速度可达250K/S(每秒钟 25 万次)18.通用全双工异步串行口(UART),由 STC12 系列是高速的 8051,可再用定时器或 PCA 软件实现多 串口; 19. STC12C5A60S2 系列有双串口,后缀有 S2 标志 的才有双串口,R*D2/P1.2(可通过存放器设置到 P4.2), T*D2/P1.3(可通过存放器设置到 P4.3); 20.工作温度围:-40 - +85(工业级) / 0 - 75 (商 业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电机 拖动 系统 课程设计 报告
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-23583.html