- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MCU控制步进电机驱动器研发设计
摘 要
为了减小步距角, 提高分辨率, 增加步进电动机运行的平稳性, 提出了细分驱动的解决方案;采用线性与正弦相叠加的电流细分方案,以高速、高性能C8051F020单片机为核心,结合步进电机驱动芯片L297/298,设计出步进电机的斩波恒流细分驱动控制系统。此驱动系统的电路结构简单,由于步进电机运行所需的步进脉冲主要有L297产生的,大大降低了MCU与程序设计的负担。实际运行表明,步进电机运行稳定,具有步距角小、转矩恒定、功耗低等优点,提高了定位准确度,达到精密控制的目的。
关键字:步进电机 C8051F020 细分驱动 L297/298
Abstract
In order to improve resolution of step motor control system and eliminate the mechanical resonance caused by low frequency, a step motor control system based on micro-step technology was presented. By applying linearity adding sin micro current step method with high speed and performance microprocessor C8051F020 as the kernel,combining with blending step motor driving chip L297/298,the driving control system of step motor of switch-mode and constant current was designed. The circuit diagram of the control system is simply, due to the step pulse for the step motor run demand was produce by L297, reduce the burden of MCU and programmer. The experiment shows that the control system runs stably with the merit of little stepping angle unvaried torque and low power consumption and has the higher precision in the running of step motor.
Keywords: step motor C8051F020 fine driving L297/298
目录
第一章 引言 1
1.1步进电机的概述 ……………………………………………………………….1
1.2步进电机的驱动技术及发展 2
1.2.1步进电机驱动技术 2
1.2.2步进电机的驱动软件技术 2
1.3步进电机的细分驱动技术 3
第二章 基于单片机的二相步进电机细分驱动系统 4
2.1步进电机的结构特点与工作原理 4
2.1.1混合式式步进电机的特点 4
2.1.2混合式步进电机的基本工作原理 5
2.2 C8051F020单片机 6
2.2.1 C8051F020功能特点 6
2.2.2 单片机最小系统介绍 7
2.3 L297/L298功能介绍 11
2.4 步进电机的细分及其电流最佳设计 12
2.4.1 细分原理 12
2.4.2 步进电机电流的非线性设计 13
第三章 硬件设计 15
3.1硬件电路的具体应用 15
3.1.1 C8051F020应用介绍 15
3.1.2 L97/L298的应用 16
3.2控制电路 18
3.2.1 键盘输入 18
3.2.2 串行通信接口 19
第四章 步进电机驱动电路软件设计 20
4.1 驱动器个程序模块开发 20
4.1.1 主程序设计 20
4.1.2 定时器中断服务程序 21
4.1.3 按键输入及控制程序 22
4.1.4 串口通信程序 23
4.2 细分数据的产生与存储 24
4.3 I/O口设置及各参数意义 25
4.4 本章总结 27
第五章 驱动控制器的调试 28
5.1控制系统的硬件组成 28
5.2驱动器调试结果分析 31
结 论 33
参考文献 34
致 谢 35
附录A:部分程序清单 36
附录B:外文资料翻译原文部分 37
附录C:外文资料翻译译文部分 41
第一章 引言
1.1步进电机的概述
在电气时代的今天,电动机一直在现代化的生产和生活中起着至关重要的作用。无论是在工农业
文档评论(0)