本科毕业论文设计基于单片机的红外遥控步进电机电路研究的设计与研究(整理版).docVIP

本科毕业论文设计基于单片机的红外遥控步进电机电路研究的设计与研究(整理版).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科生实训总结报告(论文) ( 2006 级) 报告(论文)题目 基于单片机的红外遥控步进电机电路实现 作 者 徐汉扬 系、 专业 电气机械工程系电子信息工程 班 级 电子061 学 号 0665121036 联 系 方 式 杭州师范大学钱江学院教学部制 电子系统综合实训总结报告 基于红外遥控步进电机的设计 电子信息专业电子061班 徐汉扬 0665121036 摘要:介绍了一种基于AT8952单片机的红外遥控步进电机的设计,系统分为红外遥控编解码、LCD显示和驱动步进电机三个模块,对工作原理、硬件电路和软件进行了详细介绍。电子技术单片机软硬件技术本设计中控制芯片采用AT8952单片机,各个功能通过不同模块实现,主要有: 图4 HS0038应用电路 液晶显示模块 在本系统中我们采用1602字符型液晶显示模块来显示步进电机的转速、起停以及正反转等步进电机的状态。字符型液晶显示模块是专门用于显示字母、数字、符号等的点阵型液晶显示模块。分4位和8位数据传输方式。提供5*7点阵+光标和5*10点阵+光标的显示模式。可以显示两行每行8个字符。提供内部自动上电复位电路,+5V工作电压。一共有16个引脚,其中一对电源引脚、一对LED背光电源引脚、LCD驱动电压引脚、一个模式选择引脚、一个读写操作引脚、一个使能引脚以及7个数据引脚。其中LCD驱动电压V0可通过滑动变阻器进行调节,一般V0为零伏。具体应用电路图如图5所示 图5 LCD显示模块应用电路 步进电机驱动模块 本系统采用额定电压为5VDC,相数为4相的步进电机,驱动方式为4相8拍。一共有5跟线连接,其中红色的为电源线。采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿管组成。ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL 和CMOS 电路ULN2003 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V 的电压,输出还可以在高负载电流并行运行。 图6 步进电机驱动电路 三、硬件电路设计 本系统采用的核心器件是AT89S52单片机,有4个P口,其中P1 P2 P3内部含有上拉电阻,P0口内部不含上拉电阻。在本系统中用P0口来控制LCD液晶显示模块,p1口来控制步进电机的驱动,外部中断0(P3.2)来接3收红外控制信号。AT89S52单片机引脚图如图7所示 图7 AT89S52 单片机复位电路的设计。当单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。 图8 复位电路 图9 晶振电路 该系统的硬件电路原理图见附录2 四、系统软件设计 本系统的软件设计分LCD显示子程序、红外解码判断子程序、步进电机控制程序和主程序组成。整个系统采用C语言进行编写。 主程序 主程序包括系统的初始化、LCD子程序的调用以及定时器中断函数和步进电机控制函数组成。系统初始化包括对LCD显示模块数据位、命令位,红外解码标志位以及步进电机停止转速为的定义与初始化,LCD显示程序显示静态的“STEP MOTOR SPEED”和动态的不同速度水平式步进电机的转速以及正反转的标志,定时器中断函数主要设定定时器中断间隔和步进电机的转速,步进电机控制函数由步进电机索引函数和对索引值的加减函数组成。系统的主程序流程图如图10所示 图10 主函数流程图 LCD子程序 LCD子程序主要实现的功能是显示步进电机的状态。显示动态字符函数是用来显示步进电机的转速计转向状态,显示静态字符函数是用来显示步进电机转速单位“rpm”和“STEP MOTOR SPEED”。系统LCD显示子程序流程图如图11所示 图11 显示动态字符函数是用来显示步进电机的转速计转向状态,显示静态字符函数是用来显示步进电机转速单位“rpm”和“STEP MOTOR SPEED”。 红外解码判断子程序 红外解码判断子程序包括对码值的判断程序和外部中断0程序,红外接收电路将接收到的信号送到外部中断0,然后红外解码程序对收到的信号进行解码,若解码失

文档评论(0)

hong8910aiyan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档