- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
1.设计目的与要求 …………………………………………2
1.1设计目的 ……………………………………………………………2
1.2设计要求 ……………………………………………………………2
2.方案设计与论证 …………………………………………2
2.1设计分析 ……………………………………………………………2
2.2方案论证………………………………………………………………2
2.3方案选择………………………………………………………………2
硬件电路 ……………………………………………2
3.1硬件结构………………………………………………………………2
3.2器件连接说明 ………………………………………………………4
4.软件设计…………………………………………………6
5调试 ………………………………………………………8
6.结论与心得………………………………………………9
7.参考文献…………………………………………………11
附录 程序 ……………………………………………11
1、设计的目的与要求
1.1 设计目的
(1)设计通过按键控制步进电动机实现正转、反转和调速功能的电路,要求通过4个GPIO发出有序的矩形脉冲,控制UL2003驱动四相步进电动机。
(2)通过课程设计,巩固和加深了对“ARM嵌入式系统基础教程”课程中所学的理论知识和实验能力基本掌握应用电路的一般设计方法,提高电子电路的设计和实验能力加深对软硬知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。以ARM为控制器,—P1.25相连。
(2)﹑按键的连接图
图1
不按下时为高电平,按下时变为低电平。
(3)﹑UART0
特性:
管脚描述:
(4)、步进电机接口
由于LPC2131的GPIO驱动能力有限,必须通过ULN2003达林顿集成驱动芯片驱动步进电机,在步进电机和驱动电路间连接了电阻,防止控制紊乱而造成的电机损坏。
图2
(5)、器件连接说明
(1)在EasyARM2138开发板上,当跳线JP6分别选择TXD0和RXD0端时方可进行UART0通信实验。
(2)KEY1连接P0.16;KEY2连接P0.17;KEY3连接P0.18, KEY4连接P0.19, KEY5连接P0.20,KEY6连接P0.21。
(3)步进电机的四个输入端口分别接EasyARM2131开发板上P2.2~P2.5四个端口。
3.2器件连接说明
(1)、 步进电机的工作原理
该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图3是该四相反应式步进电机工作原理示意图。
图四相步进电机步进示意图当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动,1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,2、5号齿就和A、D相绕组磁极产生错齿。依次类推,A、B、C、D四相绕组轮流供电,则转子会沿着A、B、C、D方向转动。 四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。 单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图.a、b、c所示:a. 单四拍?b. 双四拍? ?? ??c八拍带中文字库的128X64 是一种具有4 位/8 位并行、2 线或3 线串行多种接口方式,内部含有国标一级、二级简体 中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192 个16*16 点汉字,和128 个16*8 点ASCII 字符 集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4 行16×16 点 阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶 显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。
图5 LED12864液晶原理图
4.总体框图设计
总体设计框图如图2-1所示:
图6总体设计框图
说明如下:
(1) ARM接受按键信息,改变系统内部变量值。
(2) ARM输出脉冲信号,控制步进电机转动。
4、软件设计
系统软件采用C语言编程,程序详情请参见附录。
程序的流程图如下:
否
是
是
否
是
否
是
否
文档评论(0)