基于单片机的智能小车控制选读.docVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息工程专业 课程设计(二) 题目 基于《STC89C52》单片机的智能小车 姓名 袁诚 学号 2014116020431 所在院系 教育信息与技术 所在班级 1404 完成时间 2016.6.25 基于单片机的智能小车 摘要:智能作为现代,是后的发展方向可以按照预先设定的模式在一个环境里自动运作,不需要人为的管理,可应用于科学勘探等。就是其中的一个体现。设计实现了一种基于51单片机的系统,,通过对,自动控制转向电机转向改变行驶 序 言 1 第1章 总体设计方案 2 1.1课题任务分析 2 1.2 方案论证 3 1.2.1小车驱动部分 3 1.2.2 温度显示部分 3 第2章 系统硬件构成 4 2.1系统设计原理 4 2.2主要元器件简介 4 2.2.1 STC89C52RC简介 4 2.2.2 液晶显示电路 5 2.2.3 L298N芯片直流电机驱动模块 6 2.2.4遥控部分独立按键电路 7 第3章 软件的设计与说明 8 3.1软件设计 8 3.2软件的说明 9 3.2.1 控制部分主程序流程 9 3.2.2 温度检测显示部分主程序流程图 10 第4章 调试与总结 12 4.1 调试的总结 12 参考文献 13 致 谢 14 附录 15 附件1 L298N电机驱动模块 15 附件2 小车侧视图 16 附件3 小车俯视图 16 附件4 小车最终硬件图 17 附件5 程序清单 18 随科学技术的进步,智能化和自动化技术越来越普及,各种高科技也广泛应用于机器人玩具制造领域,使智能机器人越来越多样化。智能。而智能电动车正是智能机器人的一种具有不可估量的实际意义。L298N进行电机驱动控制,主控芯片为STC89C52,控制器部分采用简单按键,温度数据的采集采用DS18B20温度传感器模块,显示部分采用1602液晶。 本次设计虽然只是一个演示模型,但是具有充分的科学性和实用性。首先我们根据汽车的复杂情况,按照现有材料搭建一个小车模型,车轮,车身,直流电机,按键,温度传感器,单片机,L29BN电机驱动模块等。DS18B20温度传感器将检测到的温度数据传给单片机,单片机根据接收到的信号进行处理再传给显示 模块显示,由按键模块控制小车进行倒车、前进、左转、右转等动作。 1.2 方案论证 1.2.1小车驱动部分 方案一:小车的电机驱动部分采用自己搭建的9012三极管电路来实行小车的驱动,9012三极管电路具有电路简单,操作方便的等特点。 方案二:小车的电机驱动部分采用L298N芯片直流电机驱动模块,该模块具有较大的驱动带载能力,驱动部分端子供电范围Vs:+5V~+35V,并且另外自带了5V、3V的输出端口。 方案论证:本设计为2轮驱动的小车,对于小车驱动部分要求能够有较大的帯载能力,并且在小车的实际设计过程中,需要不同的输出电压来提供给小车的各个模块。因此综上所述采用方案二,小车的电机驱动部分使用L298N芯片直流电机驱动模块。 1.2.2 温度显示部分 方案一: 温度的显示通过数码管显示,数码管驱动简单,但是所能显示的字符数量有限有局限性 方案二:用液晶来显示温度传感器采集到的温度,虽然操作比数码管要复杂一点,但是功能比数码管要强大很多,能够显示各种各样的字符 方案论证:本设计是要显示温度,并且要显示需要显示英文字符,数码管无法满足要求,因此采用1602液晶来做显示模块 第2章 系统硬件构成 2.1系统设计原理 本设计主要分为两部分:按键控制部分和温度检测部分。控制部分主要由电源电路,单片机最小系统,按键模块和电机驱动模块组成,遥控部分的系统框图如图2-1所示。 小车部分由电源电路,单片机最小系统,显示电路,无线电木块,报警电路,超声波电路等电路模块组成,小车部分的系统框图如图2-2所示。 2.2主要元器件简介 2.2.1 STC89C52RC简介 常用的单片机有很多种:Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、台湾华邦(Winbond)W78系列、荷兰PiliPs的PCF80C51系列、MicrochiP公司系列4位单片机、台湾义隆的EM-78系列等[1]。本次设计最终选用了STC89C52单片机。 本系统采用最常用的STC89C52单片机,它是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档