- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计说明书
设计名称:
题 目:
学生姓名:
专 业:
班 级:
学 号:
指导教师:
日 期: 年 月 日
课程设计任务书
专业 年级 班
设计题目
微型直流电动机的数字控制器设计
姓名 -学号
主要内容和具体要求
设置有正转、反转、加速、减速按键;
显示马达的运行状态(正反转、停止),显示转速;测量马达的反电动势系数;测量马达的力矩系数;
创建马达的数学模型;
实现比例控制;
实现比例积分控制。
进度安排
6 月 16~17 号:了解任务要求,确定具体方案
6 月 18~19 号:电机控制程序设计
6 月 20~21 号:键盘电路、 lcd12864 液晶屏子程序设计
6 月 22~24 号:上位机通信程序设计
6 月 25~26 号:电机 PI 控制设计
完成后应上交的材料
直流电机数字控制器论文
总评成绩
成绩
分组序号
同组人员(签名)
本人贡献排名
指导教师(签名)
指导教师
签名日期
年 月 日
系 主 任
审核日期
年 月 日
摘要
本文主要设计一个基于 STC12C5A60S2 单片机的直流电机 PWM 控制系统。 PWM 控制提高了调速范围,提高了调速精度,改善了快速性能、功率和功率因数。系统在设计中被控对象采用
5V 的直流电机,以 MCS-51 单片机为控制核心,采用 LCD12864
液晶作为显示元件,进行软硬件的设计。硬件电路由 protel 设计
制作,主要设计了液晶显示电路、键盘控制电路、复位电路、测
速电路、驱动电路和测压电路。软件设计在 Keil 开发平台用 C
语言编写,程序采用模块化设计方案,包括液初始化程序、晶显示程序、键盘控制程序。
本系统 PWM 控制直流电机采用调压调速的方法,整体设计包括
软件和硬件两个部分。通过利用单片机产生 PWM 控制信号控制直流电机,详细介绍脉宽调制 ( PWM) 控 制原理,直流电机的工作原理和数学模型以及用 H 型桥电路基本原理设计的驱动电路。
通过硬件电路的模拟情况,说明系统运行正常,各个功能模块实现是可行的,控制精度比较高,能够满足系统的基本要求。
关键词: 单片机 PWM 脉宽调制控制 直流电机 L298N 驱动
一、 设计任务分析 0
二、 总体方案设计 0
系统控制方案选择 0
电机驱动模块 3
显示模块
5
测压模块
7
按键模块 7
测速模块 8
三、 系统软件设计 9
系统流程 9
显示模块软件设计 10
按键驱动程序设计 11
测压程序设计 11
测速模块程序设计 11
上位机数字 PI 控制设计 11
马达的反电动势系数和力矩系数 11
马达数学模型 12
四、 心得体会 12
五、 参考文献 12
设计任务分析
本课题设计主要的目的是为了能够准确及时的控制直流电动机的正转、反转、停止、加速和减速功能可以准确调节控制直流电机的转速。设计要求中央控制芯片具有定时计数的功能, 一定的
程序存储空间,还要有足够的 IO 外接端口。由于本设计以 LCD12864 作为人机交流的显示界面,所以要求中央控制芯片具有一定的电流驱动能力。 LCD、电机控制信号、 LED 指示灯、独立按钮,电压采集这些都需要占用大量 IO 接口,所以要求中央控制芯片要有足够多的外部接口以满足需要。
本设计要求能准确控制电机的转向以及转速, 所以要求电机的控制芯片就有较强的调速控制功能以及转向控制功能。
本设计要求所采用的的直流电机转速具有一定的可调空间以及足够的灵敏
度。
总体方案设计
系统控制方案选择
方案 1:采用 STC公司的 STC89C52RC。此单片机价格低, 资源多, 高性价比,
应用广泛,无论是从内部构造,还是编程方面, 51 系列单片机都相对简单容
易掌握和使用。
方案 2:STC12C5A60S2不但和 8051 指令、管脚完全兼容,而且速度快 8-12 倍。内部集成 MAX810 专用复位电路 ,2 路 PWM,8 路高速 10 位 A/D 转换 (250K/S)。STC系列单片机支持串口程序烧写,对开发设备的要求很低,开发时间也大大缩短。
由于本设计需要检测电机电路的电流, 而且要与上位机通信, 方
案 2 的 stc12C5A60S2芯片具有 2 个串口,内部集成 8 路高速 10 位 A/D 转换 (250K/S),能更好地实现我们需要的功能,所以我们选取方案 2,即 STC12C5A60S2芯片作为我们的控制芯片。
以下是 STC12C5A60S2芯片的功能
1.增强型 8051 CPU,1T,单时钟 / 机器周期,指令代码完全兼容传统 8051; 2.工作电压: STC12C5A60S2系列工作电压:( 5V 单片机) STC12LE5A60S2系列工作电压:( 3V 单片机);
3.工作频率
原创力文档


文档评论(0)