智能小车--毕业设计答辩
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LOGO
— 9—
第二章
• 主控芯片
• 循迹探测模块 • 电机驱动模块 • 超声波测速模块 • 无线通信模块
• 最终方案
过渡页
TRANSITION PAGE
第9 页
LOGO
第二章
主控芯片
主控芯片
— 10 —
1
我所使用的是 STC12C5A60S2 单片机, 是宏晶科技生产的单时钟 /机器周期(1T)的 单片机,是高速 / 低功耗 / 超强抗干扰的新 一代8051单片机,其指令代码完全兼容传 统 8051, 但 速 度 快 8-12 倍 。 内 部 集 成 MAX810 专用复位电路 ,2 路PWM,8 路高速 10位A/D转换(250K/S),针对电机控制,强 抗干扰能力。图为单片机最小系统模块图。
LOGO
— 5—
第一章
• 智能小车概述
• 设计任务及要求
过渡页
TRANSITION PAGE
第5 页
LOGO
第一章
智能小车概述
— 6—
1
设计概述
根据要求,确定如下设 计方案:甲车车头紧靠起点 标志线,乙车车尾紧靠边界, 甲、乙两辆小车同时起动, 先后通过起点标志线,在行 车道同向而行,实现两车交 替超车领跑功能。跑道如图 所示:
左转内循迹 有中断
是
a>=4
a=0
乙车计数四次
否
运行中断服务程 序 甲车外循迹至超车 区,乙车内循迹 中断返回 乙车超车结束线时, 甲车启动
结束
主程序流程
产生PWM信号流程图
定时器中断流程图
LOGO
— 18 —
第四章
• 测试数据及分析结果
过渡页
TRANSITION PAGE
第 18 页
LOGO
第四章
LOGO
3 电机驱动模块
第二章
电机驱动模块
L298N是内含两个H桥的高电压大电 流双全桥式驱动器,可以驱动46V,2A以 下电机,接受标准TTL逻辑电平信号。用该 芯片来驱动电机,操作起来方便,又稳定, 输出电流大,能够给小车提供较大的速度, 且启动,制动快[18]。 所以我们采用此方案。如图为L298N 的电机驱动电路。一个L298N芯片可以驱 动两个电机,四个输入端,四个输出端, 两个使能端,单片机输出PWN给驱动芯片, 从而来控制小车。
LOGO
— 1—
毕业设计之——
智能循迹小车毕业设计
学院:信息技术学院 专业:电子信息工程 指导老师: 报告人:
LOGO 目录页
CONTENTS PAGE
— 2—
引
绩效概述
言
第一章 设计概述
绩效管理
第二章 硬件电路设计 第三章 软件设计
绩效管理实施过程
第四章 测试及结论 致
目录
KPI与BSC
谢
第2 页
LOGO
第一章
设计模块
设计方案及要求
— 7—
2
循迹探测模块
控 制 模
电机模块
测距模块
电机驱动模块
Байду номын сангаас
通过对题目的分析,我们 把智能小车分解成这几个模块, 即单片机主控模块、电源模块、 电机驱动模块、红外传感模块、 蓝牙通信模块等几个部分。模块 框架图如图所示:
无线通信模块
块
电源模块
LOGO
第一章 3
— 21 —
— 19 —
测试数据及分析结构 (1)计时精度分析 计时系统采用了新型显示芯 片。理论上的误差不到1秒/年。 (2)测距精度分析 测速系统采用了电机轴光电 码盘检测技术。电机轴与车轮轴之间采用了 齿轮箱二级减速,变比1/16。车轮周长 135mm,光电码盘与电机轴安装在一起,电机 轴每一转产生2个脉冲,车轮每转产生32个脉 冲,理论测量精度可达 135mm/32=4.22mm<4.5mm (3)定位精度分析 本设计采用实际测量与软件 补偿技术,理论上可使定位精度提高到误差 <10mm。 小车行驶时间统计如右表
— 12 —
LOGO
第二章
超声波测速模块
— 13 —
4
超声测速模块
我们用专用的超声波测距芯片来控制 两小车的距离,使其在特定的位置控制其 距离来保证小车超车的顺利完成。如图所 示为超声波测距的时序图,先发出一个触 发信号,模块内部再循环发出高脉冲,被 拉成高电平,当接收到返回信号时,模块 内部被拉低,通过超声波的波速乘上高电 平的一半时间就是小车离前面小车的距离, 然后通过程序再对小车进行相应的控制。
项目 正向电流 反向电压 耗散功率 集-射电压 输出 射-集电压 集电极功率 工作温度 储存温度 输入
外观图
表2
输入 项目 正向压降 反向电流 集电极暗电流 输出 集电极亮电流 饱和压降
光电特性
符号 Vf Ir Iceo IL Vce 测试条件 If=20mA Vr=3V Vce=20V Vce=15 V If=8mA H1 H2 H3 If=8mA Ic=0.5mA 最小 ﹣ ﹣ ﹣ 0.3 0.4 0.5 ﹣ 典型 1.25 ﹣ ﹣ ﹣ ﹣ ﹣ ﹣ 最大 1.5 10 1 ﹣ ﹣ ﹣ 0.4 单位 V μA μA mA mA mA V
圈数
小车行驶时间
第一圈 第二圈 第三圈 第四圈
38s 40s 38s 40s
LOGO
— 20 —
致谢
过渡页
TRANSITION PAGE
第 20 页
LOGO
致谢
本科毕业论文设计即将结束之际,我要感谢在这一学期在 毕业设计阶段所有帮助过我的人们。 首先,我要最衷心地感谢的是——我的导师谭老师,本文 是在谭老师悉心指导下完成的,谭老师严谨的治学作风、求实 的工作态度使我受益匪浅,更重要的是从谭老师身上学到了对 待任何事情的那种精益求精和一丝不苟的精神和态度。 在一个 学期的课题研究过程中,谭老师给与了我许多关心和指导,谭 老师认真工作的精神、敏锐的洞察力、科学的工作方法、真诚 的性格永远是我学习的榜样。 我还要感谢有一批在毕业设计期间在学业和生活上都给予 我莫大帮助的同学朋友们,是你们给了我巨大的鼓舞和动力。 当然,还有一份感激之情难于言表,那就是感谢我的父母不辞 辛劳培养了我,没有你们就没有我的今天。 再次,我还要感谢大学四年来所有的任课老师,是他们把 科学的方法和知识传授给了我。 最后,感谢所有在毕业设计期间给与我帮助的老师,同学 和朋友们,衷心的谢谢大家!
LOGO
第二章
无限通信模块
— 14 —
5
无限通信模块 采用HC-05嵌入式蓝牙串口通信,该芯片主从一体,多一个蓝牙通信协 议硬件。通过电脑调试容易,传输的信息量大。主设备只能与从设备配对连 接然后通讯。从设备可以与主设备配对连接通讯之外还可以与手机、电脑的 蓝牙适配器、PDA等设备配对连接然后通讯。如果需要单片机与单片机之间 通讯,则需要一对蓝牙设备(1个主设备+1个从设备),配对过程是全自动 的,不需要人工干预。串口默认波特率为9600,配对密码:1234,默认名称: BOLUTEK 最终我们采用蓝牙来进行两小车之间的通信。我们考虑到蓝牙配对容易, 通信受到的干扰较小,比较稳定。当前面的小车跑到超车区时,后面的小车 到达超车标志线,当后面的小车刚好检测到超车标志线的第一根黑线时通过 蓝牙给后面的小车发送指令,使其减速,缓慢向前行驶,当后面的小车超过 前面的小车通过超车区后面的第一个转弯标志线时再发出一个蓝牙指令给另 一个小车,使其加速。
LOGO
— 16 —
第三章
• 软件设计
过渡页
TRANSITION PAGE
第 16 页
LOGO
开始
第三章
— 17 —
甲乙两车直行
开始
开始
软件设计方案 本系统软件 采用模块化结构, 由主程序﹑定时 子程序、中断子 程序显示子程序 ﹑调速子程序构 成。
检测起始标志并计 数
定时器初始化开 定时器中断
a++
G N D VSS V + S + 1 5 2 V V Header 2 JP7 Header 2 JP6 IN4 IN3 IN2 IN1 ENB ENA 2 1 2 1 Header 7 JP5 7 6 5 4 3 2 1 ENB ENA IN4 IN3 IN2 IN1 1 1 1 8 1 6 2 0 7 5 L IC2 1 2 0 G EN B EN A IN4 IN3 IN2 IN1 9 0 C51 8 N u N D F VSS ISEN B ISEN A OUT4 OUT3 OUT2 OUT1 VSS V S 0.1uF C52 1 1 1 1 3 2 4 9 5 4 3 OUT4 OUT3 OUT2 OUT1 V S D D 5 1 D D 6 2 D D 7 3 D D 8 4 1 0 0 u F C 4 0.1uF C 2 M M 2 2 1 1 2 1
设计方案及要求
— 8—
具体实现方案
基本要求 (1)甲车和乙车分别从起点标志线开始,在行车 道各正常行驶一圈。 (2)甲、乙两车按图跑道图所示位置同时起动, 乙车通过超车标志线在超车区内实现超车功能, 并先于甲车到达终点标志线,即第一圈实现乙车 超过甲车。 (3)甲、乙两车在完成(2)时的行驶时间要尽 可能短。 发挥部分 (1)在完成基本要求(2)后,甲、乙两车继 续行驶第二圈,要求甲车通过超车标志线后要实 现超车功能,并先于乙车到达终点标志线,即第 二圈完成甲车超过乙车,实现交替领跑。甲、乙 两车在第二圈行驶的时间要尽可能的短。 (2)甲、乙两车继续行驶第三圈和第四圈,并 交替领跑;两车行驶的时间要尽可能的短。
LOGO
第二章
最终方案
— 15 —
6
最终方案
(1)电源模块:LM7805电源稳压芯片 (2)控制模块:STC12C5A60S单片机 (3)循迹探测模块:ST188光电传感器 (4)测距模块:超声波测距 (5)电机模块:普通直流电机 (6)电机驱动模块:L298N驱动芯片 (7)无线通信模块:HC-05嵌入式蓝牙 (8)车体:三轮车(带一个万向轮)
单片机最小系统模块图
LOGO
第二章
循迹探测模块
— 11 —
2
循迹探测模块
表1 电器特性
符号 IF VR P Vceo Vceo Pc Topr Tstg 数值 50 6 75 25 6 50 ﹣20~65 ﹣30~75 单位 Ma V mA V V mA ℃ ℃
利用红外线在不同颜色物体表面具有 不同的反射性质的特点,在小车行驶过程 中不断地向地面发射红外光,当红外光遇 到白色纸质地板时发生漫反射,反射光被 小车上的接收管接收:如果遇到黑线则红 外光被吸收,小车上的接收管收不到红外 光。单片机就是否收到反射回来的红外光 为依据来确定黑线的位置和小车行走的路 线。 最后我们采用光电传感器,其型号就 是最普遍的ST188,做为小车的寻迹探测 模块。其电器特性和光电特性如表1和表2 所示,其外观如图所示。
LOGO
— 3—
引言
• 课题背景
• 课题研究意义
过渡页
TRANSITION PAGE
第3 页
LOGO
引言
课题背景及国内外研究现状
— 4—
无容置疑,机电一体化人才的培养不论是在 国外还是国内,都开始重视起来,主要表现在大 学生的各种大型的创新比赛,比如:亚洲广播电 视联盟亚太地区机器人大赛(ABU ROBCON)、 全国大学生“飞思卡尔”杯智能汽车竞赛等众多 重要竞赛都能很好的培养大学生对于机电一体化 的兴趣与强化机电一体化的相关知识。但很现实 的状况是,国内不论是在机械还是电气领域,与 国外的差距还是很明显的,所以作为机电一体化 学生,必须加倍努力,为逐步赶上国外先进水平 并超过之而努力。 为了适应机电一体化的发展在汽车智能化方 向的发展要求,提出简易智能小车的构想,目的 在于:通过独立设计并制作一辆具有简单智能化 的简易小车,获得项目整体设计的能力,并掌握 多通道多样化传感器综合控制的方法。所以立 “智能循迹小车”一题作为尝试。