单片机课程设计基于单片机的循迹小车大学论文.doc

单片机课程设计基于单片机的循迹小车大学论文.doc

ID:10842700

大小:596.00 KB

页数:20页

时间:2018-07-08

单片机课程设计基于单片机的循迹小车大学论文.doc_第1页
单片机课程设计基于单片机的循迹小车大学论文.doc_第2页
单片机课程设计基于单片机的循迹小车大学论文.doc_第3页
单片机课程设计基于单片机的循迹小车大学论文.doc_第4页
单片机课程设计基于单片机的循迹小车大学论文.doc_第5页
资源描述:

《单片机课程设计基于单片机的循迹小车大学论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、黄山学院单片机课程设计说明书专业:自动化班级:14自动化2班学生姓名:指导老师:成绩:20目录第1章绪论11.1引言11.2课题任务要求11.3本论文研究的内容2第2章系统总体设计32.1小车的机械特性32.2智能小车寻迹基本原理3第3章系统硬件设计53.1控制器的选择53.1.1概述53.1.2STC89C51开发工具特性53.2硬件电路设计63.2.1系统电源电路63.2.2电机驱动模块73.2.3红外线检测电路93.3附加功能103.3.1蓝牙小车10第4章系统软件设计124.1编译环境124.2模

2、块的驱动124.2.1红外线传感器模块124.2.2电机模块的驱动134.2.3按键模块21第5章系统调试分析265.1系统设计中的注意事项265.1.1外部因素265.1.2内部因素265.2硬软件总体调试26第6章结束语27致谢28参考文献29附录3020第1章绪论1.1引言我们所处的这个时代是信息革命的时代,各种新技术、新思想层出不穷,纵观世界范围内智能汽车技术的发展,每一次新的进步无不是受新技术新思想的推动。随着汽车工业的迅速发展,传统的汽车的发展逐渐趋于饱和。伴随着电子技术和嵌入式技术的迅猛发展

3、,这使得汽车日渐走向智能化。智能汽车由原先的驾驶更加简单更加安全更加舒适,逐渐的向智能驾驶系统方向发展。智能驾驶系统相当于智能机器人,能代替人驾驶汽车。它主要是通过安装在前后保险杠及两侧的红外线摄像机,对汽车前后左右一定区域进行不停地扫描和监视。计算机、电子地图和光化学传感器等对红外线摄像机传来的信号进行分析计算,并根据道路交通信息管理系统传来的交通信息,代替人的大脑发出指令,指挥执行系统操作汽车。1.2课题任务要求应用STC89C51微控制器中的端口、外部中断、定时器等基本模块,实现核心控制,再结合电源

4、板、电机驱动板来控制电机的转向,最后加上传感检测模块,实现小车的智能寻迹。这次课程实践要求每一同学都要动手都制作出一辆循迹小车,真正实现从听中学到做中学,提高同学们的动手能力。这次实践最基本的功能底线就是能够实现循迹和壁障。1.3本论文研究的内容本论文是基于STC89C51单片机开发,主要是研究4轮小车的路径识别。20第1章系统总体设计1.1小车的机械特性小车采用的是一辆三轮车车模。后轮控件前进或转弯,前轮根据后轮驱动左右摆动即可以实现左右转。该种车模控制简单。小车可通过PWM控制后轮电机转动的速度来控制

5、前轮电机的转动幅度从而控制小车的转弯幅度,实现小车的前进与转弯操作。小车可通过对DIR控制后退。1.2寻迹小车基本原理探测路面黑线的基本原理:光线照射到路面并反射,由于黑线和白纸对光的反射系数不同,可以根据接收到的反射光强弱来判断是否是黑线。利用这个原理,可以控制小车行走的路迹。这里的循迹是指小车在白色地板上循黑线行走,通常采取的方法是红外探测法。红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在

6、小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。处理器就根据是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过3cm。智能小车系统以处理器为核心,为了使智能小车能够快速行驶,处理器必须把路径的迅速判断、相应的转向电机控制以及直流驱动电机的控制精密地结合在一起。如果传感器部分的数据没有正确地采集和识别,转向电机控制的失当,都会造成模型车严重抖动甚至偏离赛道;如果直流电机的驱动控制效果不好,也会造成直线路段速度上不去,弯曲路段

7、入弯速度过快等问题。其系统结构如所示。本次红外探测采用的是反射式探测。20电源板电机驱动STC89C51单片机红外传感图2.1系统结构图89C51处理器通过引脚读出超声波信号管脚89C51处理器向红外线传感器供5V电压,通过采集其高低电平可以控制小车的转弯。89C51处理器通过DATA引脚向键盘显示板发送要显示的数据,还可以通过KEY引脚读取键盘的按键,实现相应的功能。20第1章系统硬件设计1.1控制器的选择本次设计采用的是89C51单片机。1.1.1概述STC89C51是一款由美国NXP半导体公司提供的

8、增强型89C51微控制器,包括16KBFlash程序存储器和1KB数据RAM,且功能上完全覆盖标准89C51单片机系列1.1.2STC89C51开发工具特性1.89C51内核,5V工作电压,操作频率0~40MHZ;2.16KB片内Flash存储器,1KB片内SRAM;3.SPI串行通信接口和增强型UART;4.PCA(可编程计数器列阵),具有PWM和捕获、比较功能;5.4个8位I/O口,含有三个高电流P1口(每个I/O口的电流

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。