基于atmega16的检测避障智能车

基于atmega16的检测避障智能车

ID:11634294

大小:3.18 MB

页数:25页

时间:2018-07-13

基于atmega16的检测避障智能车_第1页
基于atmega16的检测避障智能车_第2页
基于atmega16的检测避障智能车_第3页
基于atmega16的检测避障智能车_第4页
基于atmega16的检测避障智能车_第5页
资源描述:

《基于atmega16的检测避障智能车》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录摘要1关键词1Abstract1Keywords1引言21系统总体设计21.1设计的主要内容21.2结构设计31.3原理图设计32硬件设计52.1单片机ATMEGA16的介绍52.2驱动模块62.2.1LM298N简述62.2.2PWM调速72.3稳压模块82.4光电检测模块92.4.1与非门74HC00D92.4.2光电对管102.4.3模块原理图103软件设计113.1程序设计软件113.2定时与计数123.2.1控制寄存器123.2.2中断定时器程序133.2.3PWM输出163.3主程序163

2、.3.1延时函数163.3.2定时器初始化164设计总结17参考文献:18附录Amain函数19附录B小车整体图片22致谢23基于ATMEGA16的检测避障智能车基于ATMEGA16的检测避障智能车自动化专业朱立国指导教师祝凤金摘要:随着工业化进程的不断推进,越来越多的检测技术应用煤矿、交通、建筑行业中,避障检测车也不断得到应用。本设计应用是ATMEGA16作为主控芯片,光电对管作为检测部分,减速电机作为驱动部分,避障车能自动沿着正确的路径运动,检测到物体自动避障,从而减少了人为地操控,有利于节约人力,也

3、有效地提高了工作的安全性。关键词:检测车;ATMEGA16;自动避障SmartCarofObstacleAvoidanceBasedonATMEGA16StudentmajoringinAutomationZhuLiguoTutorZhuFengjinAbstract:Withtheadvancementofindustrialization,moreandmoretestingtechnologyappliedincoalmine,transportation,constructionindustry,

4、obstacleavoidancecheckoutautomobilehasbeenapplied.ThisdesignistheATMEGA16asthemastercontrolchip,photoelectrictubeasthedetectingpart,gearmotorasthedrivingpart,obstacleavoidancemovementalongthecorrectpathautomatically,detectobjectsautomaticobstacleavoidance

5、,therebyreducingtheartificiallycontrolled,whichsavesthemanpower,haseffectivelyimprovedthesecurityofthework.Keywords:Check-outcar;ATMEGA16;Automaticobstacleavoidance23基于ATMEGA16的检测避障智能车引言自动检测技术应用的范围越来越广,避障智能车也是跟随这样的趋势,在隧道施工、建筑测量、军事上的无人排爆车、电力建设等都应用到了检测避障技术,

6、智能臂章检测车可以在危险的环境中代替人力施工,可以达到更精确的程度,还代替了人力[1]。传感技术是现代电子信息技术的关键技术之一。传感器能将各种物理量、化学量和生物量等信号转变为电信号,使得人们可以利用计算机实现自动测量、信息处理和自动控制。随着计算机控制技术的普及和发展,智能控制设备和智能仪器仪表在工农业生产和日常生活中的使用越来越普遍。这些应用都具有一个共同的过程和一个共同的特点。共同的过程就是信号的采集、传输和处理过程;共同的特点就是使用传感器完成信号的采集,使用微处理器或单片机(微控制器)完成信号

7、的处理[2]。通常对智能车的操作实质上可视为对一个多输入、多输出、输入输出关系复杂多变、不确定多干扰源的复杂非线性系统的控制过程。通过对检测车智能化技术的开发和研究,可以提高智能车的控制水平,保障自动检测车行驶的高效、安全、畅通。对智能车的控制系统的研究不断完善,并且加强了驾驶员的操控、视角和感觉的功能,有效地促进了工作的可行性。智能车的主要优点是以电子的手段代替人工的操作,能够在复杂的环境中,依靠数据处理和电气控制,自动做出最优反映,使车辆迅速绕开障碍物。智能车有了这些系统的共同作用,这就相当于给汽车装

8、上了“眼”、“手”和“脚”的机器人。这些装置都装有程序,所以这种检测车能和人一样会“考虑”、“计算”、“前进”,可以自动前进、加速、倒车,自动选择最佳方案,指挥检测车正常、顺利地行驶[3]。在课程设计的过程中要了解常用芯片的选型,而且要熟悉常用芯片的基本功能,包括芯片的管脚资源,芯片的内部的基本结构,时钟源、寄存器、定时器等。会用编程软件进行程序的设计,本程序是使用了AVRStudio编程软件,程序中使用的是C语言的变形,在单

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

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

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