基于单片机的蓝牙辅助控制智能小车的设计与实现毕业论文最终稿.doc
文本预览下载声明
毕 业 论 文
论文题目:基于单片机的蓝牙辅助控制智能
小车的设计与实现
学生姓名:覃弋伦
学 号:1101020104
年级专业:二○一一级计算机控制
指导老师:张 群 慧
系 别:电子信息系
湖南·长沙
二O一四年三月
目 录
前言 4
1 绪论 5
1.1小车设计的背景和意义 5
1.2国内外发展现状 5
2 设计的需求分析 6
3 设计整体概况 6
3.1智能小车结构图 6
3.2模块方案比较与论证 7
3.3确定最终方案 8
4 硬件与软件的设计 9
4.1主控芯片的介绍 9
4.2驱动芯片的介绍 12
4.3主要元器件的介绍 15
4.4主控制器电路的设计 17
4.5驱动控制电路的设计 18
4.6温度监测模块的设计 18
4.7蓝牙模块的设计 19
4.8 Keil软件介绍 20
4.9 STC烧录软件介绍 21
4.10主要模块的软件设计 22
4.10.1数码管显示程序设计 22
4.10.2 DS18B20温度检测程序设计 24
4.10.3小车驱动程序设计 25
4.10.4蓝牙辅助控制程序设计 25
4.10.5循迹程序设计 26
4.10.6检测障碍物程序设计 26
5 组装与调试 27
6 总结 29
参考文献 30
致谢 31
附录: 32
材料清单 32
主要程序 32
基于单片机的蓝牙辅助控制智能小车的设计与实现
作 者:覃弋伦
指导老师:张群慧
(湖南信息科学职业学院电子信息系11级计算机控制技术,长沙 410151)
摘要 :本文设计的蓝牙辅助控制智能小车采用C语言编程,以51单片机知识为基础,把STC89C52RC作为核心芯片;该智能小车的亮点在于使用Android手机通过蓝牙通信来实现辅助控制功能。小车能够在编写好的程序下自主的寻迹,一旦遇到障碍物便停下来等待蓝牙接收避障控制信号。无论小车行进到哪只要启动电源便能显示所处位置的大气温度,从程序和传感器选型上上解决的是温度传感器检测的数据怎样通过单片机转化成端口信号并在数码管上显示出来的问题。
关键词:单片机;蓝牙;智能小车
前言
在单片机迅速发展的今天,单片机的应用已得到了很好地普及,大部分电子专业的大学生在大学期间都会学到单片机的知识。而在本论文中提及的蓝牙辅助控制智能小车,它的核心芯片就是单片机。蓝牙辅助控制智能小车通过预定程序自动寻迹,在小车上的温度检测模块检测小车所处位置的大气温度,一旦小车在寻迹过程中遇到障碍物便立马停下来,不进行寻迹也不会关闭整个系统,它会等待接受蓝牙装置接收到外界控制信号来进行下一步动作;在手机上的软件通过蓝牙配对发出控制信号使得停止行进的小车左右运行避开所检测到的障碍物。对于小车的硬件设计,我会根据它所实现的功能有针对性的进行各个模块化设计;对于单片机的主要程序的编写,我会分出几个模块,结合硬件的设计详细编写并不断调试,使得每一个模块能够正常运行,最后将各个模块拼接在一起。
1 绪论
1.1小车设计的背景和意义
近二十年来,微电子技术、计算机技术、集成技术、 网络技术等高新技术得到了迅猛发展。在这一背景和形势下,工业生产和管理进入了自动化、信息化和智能化时代。智能小车是现代科研、工业、民用中提高劳动效率的有效工具,经过特殊的设计可应用于广泛的领域
智能小车,也可以叫做轮式机器人,它是一种把汽车电子作为背景,包含控制、模式识别、传感技术、电子、电气、计算机、机械等多学科的科技化创作性设计,一般主要有识别路径、采集速度、控制行进角度和控制车速等模块来共同组成
而在平常的生产生活和很多的工业、军事应用环境中,存在着许多恶劣环境和危险环境,在这些环境中不适合人类来进行施工、研究等操作方式。我们通过对智能小车的深入研究和开发设计,可以很好地解决这些问题。例如,在工业化生产方面,可以代替人类完成在恶劣环境中的货物搬运、设备检测等工作任务;在军事方面,可以在危险地带代替人类完成侦查、排爆排雷等任务;在航天工业方面,可以代替人类提前进入未知的星球获取各种研究数据;在民用方面,可以作为导盲车为盲人提供切实的帮助、也可以作为家庭服务车为每个忙碌的家庭解决基本的家务活。
1.2国内外发展现状
遥控智能小车起源于美国,由于政府对无线遥控智能小车研发的资助以及相关资助的推动作用,日本、美国、德国等工业大国在遥控智能小车技术上占据着明显优势。我国的无线遥控智能小车研究工作始于20世纪中后期,在国家的863、97
显示全部