基于51单片机的智能循迹避障小车+C源程序.doc

上传人:h**** 文档编号:126796 上传时间:2018-07-09 格式:DOC 页数:24 大小:1.53MB
下载 相关 举报
基于51单片机的智能循迹避障小车+C源程序.doc_第1页
第1页 / 共24页
基于51单片机的智能循迹避障小车+C源程序.doc_第2页
第2页 / 共24页
基于51单片机的智能循迹避障小车+C源程序.doc_第3页
第3页 / 共24页
基于51单片机的智能循迹避障小车+C源程序.doc_第4页
第4页 / 共24页
基于51单片机的智能循迹避障小车+C源程序.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、 1 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 项目名称: 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳智能 小车 凌阳, 拇指 凌阳 系别: 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳信息工程系 凌阳, 拇指 凌阳 专业: 11 电气工程及其自动化 凌阳, 拇指 凌阳 姓名: 凌 阳, 拇指 凌阳刘亮、崔占闯、韩康 凌阳, 拇指 凌阳 指导老师: 凌 阳

2、, 拇指 凌阳王蕾 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指凌阳 凌 阳, 拇指 凌阳 崔占闯联系邮箱: 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 目录 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 摘要: 凌阳, 拇指 凌阳 .3 关键词: 凌 阳, 拇指 凌阳 .3 凌阳, 拇指 凌阳 绪论 : 凌 阳, 拇指 凌阳 .3 凌阳, 拇指 凌阳 系统设计 凌 阳, 拇指 凌阳 .4 凌阳, 拇指 凌阳 2 1.1、任务及要求 凌 阳, 拇指 凌阳 .4 凌阳, 拇指 凌阳 1.2 车体方案认证与选择 凌 阳, 拇指 凌阳 .4 凌阳,

3、 拇指 凌阳 二、硬件设计 及说明 凌 阳, 拇指 凌阳 .5 凌阳, 拇指 凌阳 2.1 循迹 +避障模块 凌 阳, 拇指 凌阳 .5 凌阳, 拇指 凌阳 2.2 主控模块 凌 阳, 拇指 凌阳 .6 凌阳, 拇指 凌阳 2.3 电 机驱动模块 凌 阳, 拇指 凌阳 .6 凌阳, 拇指 凌阳 2.4 机械模块 凌 阳, 拇指 凌阳 .7 凌阳, 拇指 凌阳 2.5 凌 阳, 拇指 凌阳电源模块 凌 阳, 拇指 凌阳 .7 凌阳, 拇指 凌阳 三、自动循迹避障小车总体设计 .7 凌阳, 拇指 凌阳 四 、软件设计及说明 凌 阳, 拇指 凌阳 .8 凌阳, 拇指 凌阳 4.1 系统软件流程图 .

4、9 凌阳, 拇指 凌阳 4.2 系统程序 .9 凌阳, 拇指 凌阳 五 、系统测试过程 凌 阳, 拇指 凌阳 .12 凌阳, 拇指 凌阳 六 、总结 凌 阳, 拇指 凌阳 .13 凌阳, 拇指 凌阳 七 、 附录 :系统元器件 .13 凌阳, 拇指 凌阳 摘要 凌阳, 拇指 凌阳 本设计主要有三个模块包括信号检测模块、主控模块、电机驱动模块 。 食指 信号检测模块采用红外光对管 , 拇指 用以对 有无障碍与黑线 进行检测 。 食指 主控电路采用宏晶公司的 8051 核心的 STC89C52 单片机为控制芯片 。 食指 电机驱动模块采用意法半导体的L298N 专用电机驱动芯片 , 拇指 单片控制

5、与 传统分立元件电路相比 , 拇指 使整个系统有很好的稳定性 。 食指 信号检测模块将采集到的路况信号传入 STC89C52 单片机 , 拇指 经单片机处理过后对 L298N 发出指令 进行 相应的调整 。 食指 通过有无光线接收来 控制电动小车的转向 , 拇指 从而实现自动循迹 避障的功能 。 食指 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 关键词: 智能 循迹避障 小车 , 拇指 STC89C52 单片机 , 拇指 L298N 驱动芯片 , 拇指信号检测模块 , 拇指 循迹避障 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 3 绪论 凌阳, 拇指 凌阳 (一)智能小车的作用和意义 凌阳, 拇指

6、 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 自第一台工业机器人诞生以来 , 拇指 机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域 。 食指 近年来机器人的智能水平不断提高 , 拇指 并且迅速地改变着人们的生活方式 。 食指 人们在不断探讨、改造、认识自然的过程中 , 拇指 制造能替代人劳动的机器一直是人类的梦想 。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 随着科学技术的发展 , 拇指 机器人的感系统 , 拇指 对于视觉的各种技术而言图像处理技术已相当发达 ,拇指 而基于图像的理解技术还很落后 , 拇指 机器视觉需要通过大量的运算也只能识别一些结构化环境简单的目标 。 食指

7、视觉传感器的核心器件是摄像 管或 CCD, 拇指 目前的 CCD 已能做到自动聚焦 。 食指 但 CCD传感器的价格、体积和使用方式上并不占优势 , 拇指 因此在不要求清晰图像只需要粗略感觉的系统中考虑使用接近觉传感器是觉传感器种类越来越多 , 拇指 其中视觉传感器成为自动行走和驾驶的重要部件 。 食指 视觉的典型应用领域为自主式智能导航一种实用有效的方法 。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 机器人要实现自动导引 循迹 功能和避障功能就必须要感知导引线和障碍物 , 拇指 感知导引线相当给机器人一个视觉功能 。 食指 避障控制系统是基于自动导引小车系统 , 拇指 基于它的智能小车实现

8、自动识别路 线 , 拇指 判断并自动避开障碍 , 拇指 选择正确的行进路线 。 食指 使用传感器感知路线和障碍并作出判断和相应的执行动作 。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 该智能小车可以作为机器人的典型代表 。 食指 它可以分为三大组成部分:传感器检测部分、 cpu、执行部分 。 食指 机器人要实现自动 循迹 避障功能 , 拇指 感知导引线和障碍物 。 食指 可以实现小车自动识别路线 , 拇指 选择正确的行进路线 , 拇指 并检测到障碍物自动躲避 。 食指 基于上述要求 , 拇指 传感检测部分考虑到小车一般不需要感知清晰的图像 , 拇指 只要求粗略感知即可 , 拇指 所以可以舍弃

9、昂贵的 CCD 传感器而 考虑使用价廉物美的红外 光电 传感器来充当 。 食指 智能小车的执行部分 , 拇指 是由直流电机来充当的 , 拇指 主要控制小车的行进方向 。 食指 单片机驱动直流电机一般有两种方案:第一 , 拇指 勿需占用单片机资源 , 拇指 直接选择有 PWM 功能的单片机 , 拇指 这样可以实现精确调速;第二 , 拇指 可以由软件模拟PWM 输出调制 , 拇指 需要占用单片机资源 , 拇指 难以精确调速 , 拇指 但单片机型号的选择余地较大 。 食指 考虑到实际情况 , 拇指 本文选择第二种方案 。 食指 CPU 使用 STC89C52 单片机 , 拇指 配合软件编程实现 。

10、食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 (二)智能小 车的现状 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 现智能小车发展很快 , 拇指 从智能玩具到其它各行业都有实质成果 。 食指 其基本可实现循迹、避障、检测贴片、寻光入库、避崖等基本功能 , 拇指 这几节的电子设计大赛智能小车又在向声控系统发展 。 食指 比较出名的飞思卡尔智能小车更是走在前列 。 食指 我此次的设计主要实现循迹避障这两个功能 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 一、系统设计 凌阳, 拇指 凌阳 本组智能小车的硬件主要有以 STC89C52 单片机 作为核心的主控器 部分、自动循迹 +避障 部分、电机驱动部分 。 食指

11、电机驱动部分和其他部分 由一个电源通过串联 供电 。 食指 凌阳, 拇指 凌阳 小车硬件系统示意图如下: 凌阳, 拇指 凌阳 4 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 1.1、 任务及 要求 凌阳, 拇指 凌阳 设计一个基于直流电机的自动循迹避障小车 , 拇指 使小车能够自动检测地面黑色轨迹和道路两侧的挡板(没有黑线时) , 拇指 并沿着黑色轨迹和挡板行驶 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 1.2、 车 体方案认证与选择 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 方案一: 自己动手制作电动车 , 拇指 一方面材料缺少 , 拇指 另一方面制

12、作过程要花费大量的时间 , 拇指而且同学中手艺也不好 , 拇指 制作出来的小车还可能机械性能不好 。 食指 考虑到时间与性能这两方面 ,拇指 我们放弃了这一方案 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 方案二: 购买小车 全套零件 , 拇指 购买的 小车 全套零件 具有组装完整的车架车轮、电机及其驱动电路 。 食指 易改装 , 拇指 好控制 。 食指 机械性能有保障 。 食指 凌阳, 拇指 凌阳 小车图片如下: 凌阳, 拇指 凌阳 供电途径 功能控制 检测(黑线) 驱动电机 软件控制 控制小车 自动循迹 +避障模块 电机驱动模块 STC89C52 单片机 电源 5V 5 凌阳, 拇指 凌阳 综合

13、考虑 , 拇指 最终选择方案二 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 二、硬件设计及说明 凌阳, 拇指 凌阳 2.1 循迹 +避障模块 凌阳, 拇指 凌阳 我们选择 四路红外探测 凌阳, 拇指 凌阳 寻迹光电传感器 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 此模块是为智能小车、机器人等自动化机械装置提供一种多用途的红外线探测系统的解决方案 。 食指 使用红外线发射和接收管等分立元器件组成探头 , 拇指 并使用 LM339 凌阳, 拇指 凌阳 电压比较器(加入了迟滞电路更加稳定)做为核心器件构成中控电路 。 食指 此系统具有的多种探测功能能极大的满足各种自动化、智能化的小型系统的应用 。 食指

14、 凌阳, 拇指 凌阳 此模块的特点: 凌阳, 拇指 凌阳 易于安装 , 拇指 使用简便 ; 凌阳, 拇指 凌阳 4 凌阳, 拇指 凌阳 路分别独立工作 , 拇指 工作时不受数量限制 ; 凌阳, 拇指 凌阳 中控板与探头分开 , 拇指 安装位置不受限制 ; 凌阳, 拇指 凌阳 模块高度 10 凌阳, 拇指 凌阳 毫米 ; 6 安全工作电压范围在 凌阳, 拇指 凌阳 3 伏特至 凌阳, 拇指 凌阳 6 凌阳, 拇指 凌阳 伏特之间 ; 凌阳, 拇指 凌阳 4 凌阳, 拇指 凌阳 路全开工作电流 凌阳, 拇指 凌阳 30 凌阳, 拇指 凌阳 毫安至 凌阳, 拇指 凌阳 55 凌阳, 拇指 凌阳 毫安

15、之间 。 食指 凌阳, 拇指 凌阳 2.2 主控模块 凌阳, 拇指 凌阳 我们采用宏晶公司的 STC89C52 单片机作为主控制器 。 食指 STC89C52 是一个高速 , 拇指 低功耗 , 拇指 超强抗干扰的 8 位单片机 , 拇指 片内含 32k 凌阳, 拇指 凌阳 空间的可反复擦写 100,000 凌阳, 拇指 凌阳 次 Flash 凌阳, 拇指 凌阳 只读存储器 , 拇指 具有4K 凌阳, 拇指 凌阳 的随机存取数据存储器( RAM) , 拇指 32 凌阳, 拇指 凌阳 个 I/O 口 , 拇指 2个 8 位可编程定时计数器 , 拇指 且可在线编程、调试 , 拇指 方便地实现程序的下

16、载与整机的调试 。 食指 凌阳, 拇指 凌阳 时钟电路和复位电路(与单片机构成最小系统) 凌阳, 拇指 凌阳 1)采用外部时钟 , 拇指 晶振频率为 12MHZ 凌阳, 拇指 凌阳 2)采用按键复位 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 2.3 电机驱动模块 凌阳, 拇指 凌阳 电机 凌 阳, 拇指 凌阳 电机采用直流减速电机 , 拇指 直流减速电机转动力矩大 , 拇指 体积小 , 拇指 重量轻 , 拇指 装配简单 , 拇指 使用方便 。食指 由于其内部由高速电动机提供原始动力 , 拇指 带动变速(减速)齿轮组 , 拇指 可以产生较大扭力 。 食指 凌阳, 拇指 凌阳 可选用减速比为 1:

17、 74 凌阳, 拇指 凌阳 的直流电机 , 拇指 减速后电机的转速为 100r/min。 食指 若车轮直径为 6cm, 拇指则小车的最大速度可 以达到 凌阳, 拇指 凌阳 V=2 r v=2*3.14*0.03*100/60=0.314m/s 凌阳, 拇指 凌阳 能够较好的满足系统的要求 。 食指 凌阳, 拇指 凌阳 驱动 凌 阳, 拇指 凌阳 驱动模块采用专用芯片 L298N 凌阳, 拇指 凌阳 作为电机驱动芯片 , 拇指 L298N 凌阳, 拇指 凌阳 是一个具有高电压大电流的全桥驱动芯片 , 拇指 其响应频率高 , 拇指 一片 L298N 可以分别控制两个直流电机 。 食指 以下为 L2

18、98N 的引脚图和输入输出关系表 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 图 L298N 外部引脚 凌阳, 拇指 凌阳 凌阳 ,拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 表 1 凌阳, 拇指 凌阳 L298N 输入输出关系 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 驱 动 电 路 的 设 计 如 图 2 凌 阳 , 拇指 凌阳 所 示 :7 凌阳, 拇指 凌阳 8 图 2 凌阳, 拇指 凌阳 L298N 电机驱动电路 凌阳, 拇指 凌阳 9 L298N 凌阳, 拇指 凌阳 的 5、 7、 10、 12 凌阳, 拇指 凌阳 四个引脚接到单片机上 , 拇指 通过对单片机的编程就可实现两个直流电10 机的 PWM 调速控制 。 食指 凌阳, 拇指 凌阳

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。