电力拖动自动控制系统课程设计--基于单片机的直流电机 PWM 控制系统
《电力拖动自动控制系统课程设计--基于单片机的直流电机 PWM 控制系统》由会员分享,可在线阅读,更多相关《电力拖动自动控制系统课程设计--基于单片机的直流电机 PWM 控制系统(40页珍藏版)》请在毕设资料网上搜索。
1、 1 摘要摘要 本文主要设计一个基于单片机的直流电机 PWM 控制系统。 PWM 控制提高了调速 范围,提高了调速精度,改善了快速性能、功率 和功率因数。系统在设计中被控对象采用 5V 的直流电机,以 MCS-51 单片机为控制核心,采用 LCD12864 液晶作为显示元件, 进行软硬件的设计。硬件电路由 protel 设计制作,主要设计了 液晶显示电路、键盘控制电路、复位电路、测速电路和驱动电路。 软件设计在 Keil 开发平台用 C 语言编写,程序采用模块化设计 方案,包括液初始化程序、晶显示程序、键盘控制程序。 本 系统 PWM 控制直流电机采用调压调速的方法,整体设计包括软件 和硬件两
2、个部 分。通过利用单片机产生 PWM 控制信号控制直流 电机,详细介绍脉宽调制 ( PWM) 控 制原理,直流电机的工作原 理和数学模型以及用 H 型桥电路基本原理设计的驱动电路。 通过 硬件电路的模拟情况,说明系统运行正常,各个功能模块实现是 可行的,控制精度 比较高,能够满足系统的基本要求。 关键词:关键词: 单片机;PWM;直流电机;L298N; 2 目录 一、 设计任务.4 二、 设计方案.4 1、 任务分析 4 2、 方案设计 5 3、 方案流程图 5 三、 系统硬件设计.6 1、 STC12 最小系统.6 (1) STC12C5A60S2 芯片 6 (2) 系统时钟电路10 (3)
3、 复位电路10 (4) 最小系统原理图11 2、 电机模块 .11 3、 L298N 模块12 4、 测速模块 . 错误错误! !未定义书签。未定义书签。 5、 测压模块 . 错误错误! !未定义书签。未定义书签。 6、 液晶模块 .13 7、 按键模块 . 错误错误! !未定义书签。未定义书签。 8、 灯光信号模块 .14 四、 系统软件设计14 1、 软件流程图 .14 2、 PWM 程序设计 错误错误! !未定义书签。未定义书签。 3、 测压程序设计 . 错误错误! !未定义书签。未定义书签。 4、 测速程序设计 .15 (1)1S 定时程序 15 (2) 光电开关信号采样程序15 (3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电力拖动自动控制系统课程设计-基于单片机的直流电机 PWM 控制系统 电力 拖动 自动控制系统 课程设计 基于 单片机 直流电机
