自动避障小车课程设计.doc

自动避障小车课程设计.doc

ID:59518601

大小:15.61 MB

页数:44页

时间:2020-11-05

自动避障小车课程设计.doc_第1页
自动避障小车课程设计.doc_第2页
自动避障小车课程设计.doc_第3页
自动避障小车课程设计.doc_第4页
自动避障小车课程设计.doc_第5页
资源描述:

《自动避障小车课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.单片机系统课程设计成绩评定表设计课题:自动避障小车学院名称:电气工程学院专业班级:自动1105学生:学号:指导教师:设计地点:31-630设计时间:指导教师意见:成绩:签名:年月日..单片机系统课程设计课程设计名称:自动避障小车专业班级:自动1105学生姓名:学号:指导教师:课程设计地点:31-630课程设计时间:..单片机系统课程设计任务书学生专业班级学号题目自动避障小车课题性质产品设计课题来源自拟指导教师主要容(参数)利用增强版51MCU设计一个自动避障小车,实现以下功能:1、自主判别障碍,自动避开障碍;2、识别出多障碍区和空旷区;

2、3、能在空旷区快速行进,在多障碍区适当速度行进。任务要求(进度)第1天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。第2-5天:按照确定的方案设计电路。画出总体电路图,而且选好各个元件的参数、数量类型。然后由原理图生成PCB,用热转印法腐蚀这个电路板。第6-7天:构建硬件系统,并且测试确认都可以正常工作。之后完成机械部分和硬件部分的搭建。第8-11天:编写程序,设计软件,并且开始撰写课程设计报告。第12-13天:整体调试,逐步完善。第14天:完成课程设计报告。主要参考资料【1】迎新.单片微型计算机原理、应用及接口技术(第2版)[M

3、].:国防工业,2004【2】《单片机程序设计实例》清华大学【3】《单片机应用设计200例》【4】《单片机程序设计及应用》华军,电子工业审查意见系(教研室)主任签字:年月日..目录1概述41.1研究背景41.2设计思想及基本功能42总体方案设计42.1方案论证42.2系统框图52.3总体方案设计63硬件电路设计73.1电源电路83.2晶振电路93.3复位电路103.4键盘电路103.5显示电路113.6超声波测距电路123.7舵机电路133.8电机驱动电路143.9电机转速测量电路133.10设计PCB和腐蚀电路板144系统软件设计164

4、.1分模块程序设计174.2主程序设计205系统调试226总结22参考文献:23附录A硬件电路图24附录B源程序25..1概述1.1研究背景科技的发展趋势之一就是让几乎所有的东西具有一定的智能。这样的智能一方面可以避免人的复杂性带来的错误,另一方面,作为人的能力的延伸,快速、便捷地适应环境。本文研究的超声波自动避障小车,就是让小车具有一定的智能,可以作为有人驾驶车辆的一部分,帮助司机及早发现司机还未觉察的危险。另外,可以应用在无人控制系统里,代替人类完成信息接收、处理和判断。那么这样它还有更广阔的应用和发展空间。这个月我国嫦娥三号载着玉兔

5、号月球车踏上了月球,已经开始探索活动。玉兔号月球车可以自动寻找有价值的目标,自动避开障碍物,自动寻找最优路径等等,这些功能在原理上都差不多,只是所用仪器以及控制算法的不同。1.2设计思想及基本功能小车设计的基本思路是:不断扫描前方180°左右的水平面的物体,根据反馈的距离和方位信息确定前方的地形是开阔还是多障碍。然后根据这些信息通过路径最优算法选择前进方向。小车的基本功能是识别空旷区和多障区;自动避开障碍物;能够在空旷区快速行驶。2总体方案设计2.1方案论证首先是测距方案:方案一:激光测距优点:..测速快,适应围广,精确;不过相对于自动避

6、障小车系统,有点大材小用。激光测距是点对点的测距,一般进行远距离测距比较精确。如是近距离激光测距,必须要涉及到微小时间测量,51MCU无法胜任。因此激光测距方案否定。方案二:超声波测距优点:结构简单,成本低,便于与MCU联机工作。测量围从5CM到几百米的距离精度在毫米级。尽管它测量的是点到面的距离,但是定向性满足本小车系统的要求。而且,数据处理简单。可以考虑。方案三:雷达测距不太现实,受到本人技术水平限制,无法驾驭雷达测距系统,此外,雷达应用于较大围的测量和监控,如果用于本小车,同样涉及到微小时间测量,以及雷达数据处理,51MCU难以胜任

7、。否定!方案四:红外线测距优点:技术难度低,数据处理简单,但是测量开关信号比较好,测量连续信号不够准确。测量的精度有点低。因此不是一种较好的测距方法。综合各因素,选用超声波测距。其次是微控制器的选择:可选的微控制器有:51系列的STC89C52RC、STC12C5A60S2;TI公司的MSP430G2553;飞思卡尔的MC9S12XS128MAL;意法的STM32F407-Discovery;(这些玩儿过一点,而且最小系统板手边都有)根据本系统的需求,需要两路同频率(50hz)的PWM控制两个舵机、一路PWM频率约几千赫兹控制电机、三个个

8、定时器做脉冲捕捉、至少两个外部中断输入、一个并行6800总线接口。除了51系列的两款,其他一片足以胜任。而且对于意法的F407显得大材小用。飞思卡尔的S12比较合适;TI的G2553的引脚有点

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

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

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