- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
目录
目录 I
摘要 I
Abstract II
第一章绪论 1
1.1课题研究的背景及目的、意义 1
1.2国内外研究现状 3
1.3本文的主要研究内容及组织结构 4
第二章步进电机控制系统简介 5
2.1步进电机简介 5
2.2步进电机的分类 6
2.3四相反应式步进电机工作原理 6
2.4步进电机控制系统 7
2.5系统特点 10
2.6系统功能 10
第三章系统硬件设计 11
3.1系统核心一LPC2103简介 11
3.2振荡电路 23
3.3外围电路设计 23
3.3.1驱动电路 23
3.2.2显示电路设计 30
3.2.3中断按键电路 33
3.4硬件总体实现 37
第四章系统软件设计 38
4.1系统软件主流程 38
4.2系统初始化流程 39
第五章系统的仿真与调试 41
5.1ProteusISIS的使用 41
5.2效果图展示 44
5.3ADS1.2集成开发环境简介 45
第六章总结与展望 49
6.1总结 49
6.2展望 49
参考文献 51
摘要
步进电机是一种将电脉冲信号转换成相应的角位移或线位移的机电元件,具有易于开环控制、无积累误差等优点,在众多领域获得了广泛的应用。但现实中步进电机的控制比较复杂。随着嵌入式技术以及微电子技术在控制领域的发展,我们可以设计规模更小,成本更低,功能更特定的嵌入式控制系统来实现对步进电机的控制。
本文以步进电机控制为背景,介绍了步进电机控制技术的发展状况。通过对系统方案的论证和硬件的选型后,最后选择采用PHILIPS公司ARM微处理器LPC2103为硬件平台,采用ARM公司ARMDeveloperSuitev1.2为软件编译调试平台,采用英国Labcenter公司ProteusISIS为软件仿真平台。在硬件设计方面主要完成了基于LPC2103处理器的外围接口电路的设计,并详细阐述了LPC2103和键盘、LCD、串口中断、数码管等电路的设计。在软件设计方面主要完成了对ARMDeveloperSuitev1.2中各功能模块的C语言代码的编写,同时也进行了时序波形的模拟仿真。采用ARM的嵌入式控制系统可以大大简化系统的外围硬件电路结构和软件编程,提高了系统的抗干扰性能,缩短了步进电机控制器的设计周期。结构简单,控制精度高,具有广泛的应用前景。
关键词:嵌入式系统ARM步进电机
Abstract
Steppermotorisanelectricalpulsesignalintothecorrespondingangulardisplacementorlineardisplacementofmechanicalandelectroniccomponents,hastheadvantagesofeasyopen-loopcontrolandnoaccumulatingerror,obtainedwidespreadapplicationinmanyfields.Steppermotorcontrolinrealityismorecomplex.Alongwiththeembeddedtechnologyandthedevelopmentofmicroelectronicstechnologyinthefieldofcontrol,wecandesignasmaller,cheaper,morespecificfunctionsofembeddedcontrolsystemtoimplementthecontrolofthesteppermotor.
Basedonthesteppermotorcontrolasthebackground,introducesthedevelopmentofthesteppermotorcontroltechnology.ThroughthesystemAfterargumentandhardwareselection,finallychoosetoadoptARMmicroprocessorLPC2103PHILIPScompanyashardwareplatform,usingARMsARMDeveloperSuitev1.2forsoftwaredebuggingplatform,usingBritishLabcenterProteusISISsoftwaresimulationplatform.
文档评论(0)