基于51单片机的蓝牙遥控小车.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

目录

目录

基于单片机的智能避障遥控小车

目录

第一章绪论 1

1.1研究背景和意义 1

第二章系统框架及软硬件结构设计 2

2.1系统要求 2

2.2系统整体算法流程 2

2.3总体任务设计 3

2.4整体硬件结构设计 4

2.5整体软件结构设计 4

第三章模块的详细设计 5

3.1L293D电机驱动模块 5

3.1.1模块介绍 5

3.1.2PWM脉冲控制原理 5

3.1.3脉冲控制代码 6

3.2HC05蓝牙模块 7

3.2.1模块简介 7

3.2.2蓝牙串口程序说明 原创力文档

max.book118.com

3.2.3模块引脚说明 预览与源立档.…致下.8高清无水印

目录

3.3USB转TTL模块 9

第四章系统功能设计与实现 10

4.1安卓手机蓝牙遥控的设计与实现 10

4.1.1设计基本思路 10

4.1.2遥控任务分配 10

4.2.3蓝牙遥控操作流程 11

第五章软硬件调试 13

5.1硬件调试 13

5.2软件调试 13

基于单片机的智能避障遥控小车

1

第一章绪论

1.1研究背景和意义

智能化无处不在。各种智能化设备在不同的领域中发挥着自己的特长,而在家用方面的智能有着相当重要的意义。

本次所设计的智能小车系统包含着对周围环境的检测、舵机控制以及短距离无线遥控等的功能,它需要实现微控制器、多传感器技术、蓝牙遥控、机械结构原理、数字逻辑、自动控制等各学科技术内容的渗透融合。智能小车通过其上部搭载的89C52芯片作为核心控制器,通过多种传感器来获取周围环境信息并将采集到的信息输送给CPU,然后由CPU来给各个部分下达相对应的指令。智能小车不仅价格低廉,而且甚至能够担任人类难以从事的任务,它在工业、

农业以及社会生产生活等许多领域都起到了重要作用。本次课题设计中所采用到的短距离无线遥控、单片机控制原理、多传感器技术、自动避障技术等等。现在在工业制造、农业生产、国家安全、军事武器,医疗保健、太空探测等许多领域都日益发挥着其作用,在军事侦察、反恐、防暴、防核化等高危任务方面、环境污染检测方面和在恶劣环境中均有着非常好的发展前景,从这些方面可知本课题研究意义非凡。

基于单片机的智能避障遥控小车

2

第二章系统框架及软硬件结构设计

2.1系统要求

在综合考量了单片机的使用性能、成本和时间等问题,本次课题主要旨在实现以下性

能指标:预览与源文档一致,下载高清无水印

1)根据力学结构完成小车整体框架的搭建,稳固其整体重心;

2)完成底层运动系统的搭建,保证小车能够正常行进;

3)完成小车自主避障功能,能够在简单地形避开障碍物;

4)完成小车的简单路径规划;

5)完成手机遥控功能,通过手机控制底层小车的工作方式。

整体小车车身采用深圳欧鹏公司设计生产的金属框架,通过自己的设计和搭建,完成底层硬件系统的搭载,再通过上层安卓手机APP遥控,通过无线蓝牙通信协议,实现小车能够遵从指令实现在室内的自主避障的巡航功能与手机遥控功能,整体电路图如图所示

图2-1系统整体电路设计

2.2系统整体算法流程

整个系统的算法结构具体流程如图2-1所示。

基于单片机的智能避障遥控小车

3

开始

开始

初始化系统

任务等待

判断足否有指

确认指

后识左转右

前进。

图2-2系统整体算法流程图

2.3总体任务设计

小车总体任务分配如下图2-2所示。

按键1

前进

按键2

后退

按键3

左转

按键4

右转

按键5

第一档

按键6

第二档

按键7

第三档

按键8

停止

蓝牙遥控按键任务选择

STC89C52

图2-3小车任务分配

基于单片机的智能避障遥控小车

4

2.4整体硬件结构设计

智能小车系统整体硬件结构以89C51单片机为中心主要分为以下几个部分:

1)运动结构,即舵机模块是整个系统的基础,通过对舵机性能参数的测定对舵机进行标定、控速;

2)供电结构,采用分压式供电。由于各,模块对电压的要求不同,所以需要通过分压以适应不同模块对电压的需求。其中舵机需要8v电压的

文档评论(0)

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

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

1亿VIP精品文档

相关文档