(论文)智能超声波避障小车的设计与制作(可编辑).pdf
《(论文)智能超声波避障小车的设计与制作(可编辑).pdf》由会员分享,可在线阅读,更多相关《(论文)智能超声波避障小车的设计与制作(可编辑).pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.(毕业论文毕业论文)智能超声波避障小车的设计与制作智能超声波避障小车的设计与制作江阴职业技术学院项目设计报告项目超声波避障小车的设计与制作专业学生班级学号指导教师完成日期S.摘 要智能小车是一种能够通过编程手段完成特定任务的小型化机器人它具有制作成本低廉电路结构简单程序调试方便等优点由于具有很强的趣味性智能小车深受广大机器人爱好者以及高校学生的喜爱本论文介绍的是具有自动避障功能的智能小车的设计与制作以下简称智能小车论文对智能小车的方案选择设计思路以及软硬件的功能和工作原理进行了详细的分析和论述经实践验收测试该智能小车的电路结构简单调试方便系统反映快速灵活设计方案正确可行各项指标稳定可靠Abs
2、tractSmart cars can be programmed to perform a specific task meansthe miniaturization of robot it has to make cost is low circuit simplestructure convenient program testBecause of ithas stronginterestintelligent robot car favored by the majority of the universitystudents enthusiasts and loveThis pap
3、er introducesthe isa automatic obstacleavoidancefunction of intelligent car design andproductionhereinafterreferred to as the smart carthe thesis to the intelligence of the carscheme selection designidea and the implementation of hardwareand softwarefunctionand working principle of a detailedanalysi
4、sand discusses After practice acceptance test this intelligent car circuitstructureis simple convenient debug fastflexible system reflectS.correct and feasible design scheme each index is steady and reliable目录摘 要IAbstract II目录III第一章 绪论111 项目研究背景及意义12 项目主要研究容 113 设计思路 114 应用场合和功能 2第二章 总体方案321 总体方案概述3
5、22 总体电路原理图3第三章 各模块功能介绍31 障碍物测距系统 432 显示模块533 驱动模块1034 电源模块12第四章 软件设计1341 程序设计流程图1342 关键程序设计14第五章 系统调试17S.14.51 调试的思路 1752 各模块的调试1753 调试心得19第六章 结论与展望2061 结论 2062 展望 20致21参考资料22附录 231元器件清单232 样机实物照片 243 电路原理图25相关程序26S.第一章 绪论11 项目研究背景及意义智能作为现代社会的新产物是以后的发展方向他可以按照预先设定的 模式在一个特定的环境里自动的运作无需人为管理便可以完成预期所要达 到的
6、或是更高的目标本设计主要体现多功能小车的智能模式设计中的理论 方案分析方法及特色与创新点等可以为自动运输机器人采矿勘探机器人 家用自动清洁机器人等自动半自动机器人的设计与普及有一定的参考意义同 时小车可以作为玩具的发展对象为中国玩具市场技术含量的缺乏进行一定的 弥补实现经济收益形成商业价值 超声波作为智能车避障的一种重要手段以其避障实现方便计算简单 易于做到实时控制测量精度也能达到实用的要求在未来汽车智能化进程中 必将得到广泛应用我国作为一个世界大国在高科技领域也必须占据一席之 地未来汽车的智能化是汽车产业发展必然的在这种情况下研究超声波在智 能车避障上的应用具有深远意义这将对我国未来智能汽车
7、的研究在世界高科 技领域占据领先地位具有重要作用 本智能小车系统最诱人的前景就是可用于未来的智能汽车上了当驾驶员 因疏忽或打瞌睡时这样的智能汽车的设计就能体现出它的作用如果汽车偏离 车道或距障碍物小于安全距离时汽车就会发出警报提醒驾驶员注意如果 驾驶员没有及时作出反应汽车就会自动减速或停靠于路边 这样的小车还可以用于月球探测等的无人探月车帮助我们传达月球上更 多的信息让我们更加的了解月球为将来登月做好充分准备 这样的小车在科学考察探测车上也有广阔的应用前景在S.科学考察中有 很多危险且人们无法涉足的地方这时智能科学考察车就能够派上用场在 它上面装上摄像机代替人们进行许多无法进行的工作12 项目
8、主要研究容本设计题目为智能避障小车设计主要研究小车的避障功能小车遇到障碍物时当距离障碍物大于 40cmPWM 信号自增驱动电机加速小车加速前进当小于30cm时PWM信号自减驱动电机减速小车减速前进并且小车采取相应的避障措施这里探测装置必不可少因为超声波在距离检测方面的较准确定位所以采用超声波传感器作为探测装置由于超声波遇到障碍物时发生像光一样的反射和散射在经过多次发射之后再回到超声波检测端口会产生较严重的路程差从而影响对距离的检测进而影响对障碍物的较准确定位通过软件部校准优化消除外部物理条件造成的误差从而达到对障碍物的较准确定位13 设计思路直流电机 PWM 控制系统的主要功能包括实现对直流电
9、机的加速减速并且可以调整电机的转速能够很方便的实现电机的智能控制主体电路即直流电机 PWM 控制模块这部分电路主要由AT89S52单片机 的 IO 端口定时计数器外部中断扩展等控制直流电机的加速减速以及转弯并且可以调整电机的转速能够很方便的实现电机的智能控制 其间是通过 AT89S52 单片机产生脉宽可调的脉冲信号并输入到 L298 驱动芯片来 控制直流电机工作的该直流电机 PWM 控制系统由以下电路模块组成设计控制部分 主要由 AT89S52 单片机S.的外部中断扩展电路组成直流电机 PWM 控制实现部分主要由电机和 L298 直流电机驱动模块组成设计显示部分LCD 数码显示部分实现对超声波
10、测的距离的实时显示14 应用场合和功能应用场合智能小车是一种能够通过编程手段完成特定任务的小型化机器人它具有制作成本低廉电路结构简单程序调试方便等优点由于具有很强的趣味性智能小车深受广大机器人爱好者以及高校学生的喜爱同时在玩具的应用上深受小朋友的青睐功能本小车使用 AT89S52 单片机作为主控芯片它通过超声波测距来获取小车距离障碍物的距离并且用 LED 显示出来当小车与障碍物的距离大于 40cm 时小车会沿直线前进当小车与障碍物的距离小于 30cm 时小车转弯以避开障碍物并且此时蜂鸣器报警在避开障碍物后小车会沿直线前进第二章 总体方案21 总体方案概述本小车使用 AT89S52 单片机作为主
11、控芯片它通过超声波测距来获取小车距离障碍物的距离并且用 LCD 显示出来当小车与障碍物的距离大于 40cm 时小车会沿直线前进当小车与障碍物的距离小于 30cm 时小车转弯以避开障碍物并且此时蜂鸣器报警在避开障碍物后小车会沿直线前进简要框图如图 2-1图 21 简要框图22 总体电路原理图S.第三章 各模块功能介绍31 障碍物测距系统方案一超声波视觉优点价格合理夜间不受影响易于多目标测量和分类分辨率好缺点测量围小对天气变化敏感不能直接测量距离算法复杂处理速度慢方案二激光雷达 MMW 雷达优点夜间不受影响不受灯光天气影响缺点对水灰尘灯光敏感价格贵探测障碍的最简单的方法是使用超声波传感器它是利用向
12、目标发射超声波脉冲计算其往返时间来判定距离的算法简单价格合理所以我们选择超声波传感器超声波测距原理首先利用单片机输出一个40kHz 的触发信号把触发信号通过TRIG 管脚输入到超声波测距模块再由超声波测距模块的发射器向某一方向发射超声波在发射时刻的同时单片机通过软件开始计时超声波在空气中传播途中碰到障碍物返回超声波测距模块的接收器收到反射波后通过产生一个回应信号并通过 ECHO 脚反馈给单片机此时单片机就立即停止计时时序图如图1所示由于超声波在空气中的传播速度为 340ms 根据计时器记录的时间 t 就可以计算出发射点距障碍物的距离即 S VT2 通过单片机来算出距离图 31 超声波测距原理3
13、2 显示模块S.方案一用 LCD 显示优点辐射小显示容多 低耗能散热小显示的画面稳定不闪烁缺点不适合做图图像还原不好有可视围限制方案二用 LED 显示优点亮度高成本低缺点不能显示汉字显示容较少对于本课题的要求我们选择 LCD 实现功能显示容多低功耗显示画面稳定不闪烁硬件电路设计简单字符型液晶显示模块是一种专门用于显示字母数字符号等点阵式 LCD 目前常用 161162202 和 402 行等的模块下面以太阳人电子的1602 字符型液晶显示器为例介绍其用法一般1602 字符型液晶显示器实物如图图 3211602 字符型液晶显示器 1602LCD 主要技术参数显示容量 162 个字符芯片工作电压
14、4555V工作电流 20mA 50V模块最佳工作电压 50V 字符尺寸 295 435 W H mm引脚功能说明 1602LCD 采用标准的 14 脚无背光或 16 脚带背光接口各引脚接口说明如表所示编号引脚说明1VSS电源地符号引脚说明 编号符 号9D2 数据2VDD电源正极10 D3 数据3VL 液晶显示偏压12 D5 数据11 D4 数据读写选择 134RS 数据命令选择D6 数据5RW6E使能信号 14 D7 数据7D0 数据15S.BLA背光源正极8D1 数据16 BLK背光源负极表-2-1 引脚接口说明表第 1 脚 VSS 为地电源第 2 脚 VDD 接 5V 正电源第 3 脚 V
15、L 为液晶显示器对比度调整端接正电源时对比度最弱接地时对比度最高对比度过高时会产生鬼影使用时可以通过一个10K的电位器调整对比度第 4 脚 RS 为寄存器选择高电平时选择数据寄存器低电平时选择指令寄存器第 5 脚 RW 为读写信号线高电平时进行读操作低电平时进行写操作当 RS 和 RW 共同为低电平时可以写入指令或者显示地址当 RS为低电平 RW 为高电平时可以读忙信号当RS 为高电平 RW 为低电平时可以写入数据第6脚E端为使能端当E端由高电平跳变成低电平时液晶模块执行命令第 714 脚 D0D7 为 8 位双向数据线第 15 脚背光源正极第 16 脚背光源负极1602LCD 的指令说明及时
16、序 1602 液晶模块部的控制器共有 11条控制指令如表-2-2 所示序号 指令RS RWD2 D1 D01清显示D7 D6 D5 D4 D300000000013置输入模2光标返回 000000001S.式 00000001ID S00001D CB01SC RL4显示开关控制005光标或字符移位 000000001DL N F6置功能7置字符发生存贮器地址 0001字符发生存8置数据存贮器地址001显示数据存贮器地10 写 数 到贮器地址址9读忙标志或地址 01BF 计数器地址CGRAM 或 DDRAM 10要写的数据容DDRAM 读数11读出的数据容11 从 CGRAM 或表-2-2 控
17、制命令表1602 液晶模块的读写操作屏幕和光标的操作都是通过指令编程来实现的说明 1 为高电平 0 为低电平指令 1 清显示指令码 01H 光标复位到地址 00H 位置指令 2 光标复位光标返回到地址 00H指令3光标和显示模式设置 ID光标移动方向高电平右移低电平左移 S 屏幕上所有文字是否左移或者右移高电平表示有效低电平则无效指令 4 显示开关控制 D 控制整体显示的开与关高电平表示开显示低电平表示关显示 C 控制光标的开与关高电平表示有光标低电平表示无光标 B 控制光标是否闪烁高电平闪烁低电平不闪烁指令5光标或显示移位 SC高电平时移动显示的文字低电平时移动光标指令6功能设置命令 DL高
18、电平时为4位总线低电平时为8位总线 N 低电平时为单行显示高电平时双行显示 F 低电平时显示 5x7S.的点阵字符高电平时显示 5x10 的点阵字符指令 7 字符发生器 RAM 地址设置指令 8DDRAM 地址设置指令9读忙信号和光标地址 BF为忙标志位高电平表示忙此时模块不能接收命令或者数据如果为低电平表示不忙指令 10 写数据指令 11 读数据与 HD44780 相兼容的芯片时序表如下读状态 输入RSLRWHE H 输出D0D7 状态字指令码 E 高脉冲 输出无出 D0D7 数据冲 输出无写数据写指令输入RS LRW LD0D7读数据输入RS HRW HE H输输入RS HRW LD0D7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 智能 超声波 小车 设计 制作 编辑
限制150内