基于51单片机的红外遥控小车.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程报告 课程名称 基于51单片机的红外遥控小车 设计报告 学 院 信息学院 专 业 应用电子技术 班 级 11应电3+2 学 号 112030218 学生姓名 江宏 任课教师 潘世华 完成日期 2012/12/25 摘 要 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预。因此,智能电动小车具有再编程的特性,是机器人的一种。 本设计采用以AT89C51单片机为核心控制器,用L289驱动直流电机工作和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案, 软件采用C语言汇编。运用红外遥控器控制小车的前进、后退、左转、右转、启动、停止、加速和减速。 关键字:AT89C52单片机;电机驱动;红外线遥控 目 录 1 任务分析 5 2 方案初步设计 5 3 产品详细设计 6 3.1 硬件设计 6 3.1.1 单片机最小系统设计 6 3.1.2 红外线接收模块 7 3.1.3 电机驱动模块 8 3.1.4 显示模块电路原理图 9 3.1.5 稳压电路原理图: 10 3.2 软件设计 11 3.2.1 系统软件流程框图 11 3.2.2 红外遥控的编码和解码 13 4 调试和测试 14 4.1 系统硬件调试和测试 14 4.2 系统硬件调试和测试 15 5 总结 16 参考文献: 17 附照片 18 附近A:红外线遥控小车原理图 18 附件B:红外线遥控小车原理图 19 附件C:红外线遥控小车实物图 20 附件D:红外线遥控小车程序 20 引言 项目来源:指导老师拟定主题,自己拟定方向。 该设计项目的背景和意义:自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,,智能度越来越高,应用范围也得到了极大的扩展。智能电动小车系统以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科。主要由路径识别、角度控制及车速控制等功能模块组成。 而红外线遥控小车是机器人的雏形, 红外遥控车集感知规划决策多等级辅助驾驶等功能于一体的综合系统。对红外遥控车的硬件系统,以及传感器等应用等相关技术进行研究,设计实现一个基于AT89C5处理器的红外遥控车运动控制硬件电路,来实现小车的前进,后退和左右转向等功能。 方案初步设计 本系统由硬件和软件两部分组成。以AT89C51单片机为核心的控制电路,采用模块化的设计方案,利用红外遥控器代替开关按键控制小的启动和停止,能够轻松自如的实现小车的启动停止、左转、右转和前进后退等功能。硬件部分主要完成红外编码信号的发射和接受、直流电机运行的发生等功能。软件主要完成信号的检测和处理、设备的驱动及控制等功能。AT89S52单片机查询红外信号并解码,查询各个检测部分输入的信号,并进行相应处理,包括电机的正反转,加减速。每个模块都是相互独立又相互协调配合,实现了小车的智能控制。系统结构框图如图1所示。 图1 红外遥控小车系统结构框图 主控系统: 采用AT89C51单片机作为整个系统的核心,用其控制行进中的小车,以实现其既定的性能指标。充分分析我们的系统,其关键在于实现小车的自动控制,而在这一点上,单片机就显现出来它的优势——控制简单、方便、快捷。这样一来,单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻址操作功能、价格低廉等优点。因此,这种方案是一种较为理想的方案。针对本设计特点关量输入的复杂程序控制系统,需要擅长处理多开关量的标准单片机,而不能用精简I/O口和程序存储器的小体积单片机,D/A、A/D 功能也不必选用。根据这些分析,我选定了AT89C51 单片机作为本设计的主控装置。 电机驱动

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档