毕业设计(论文)-基于AVR智能车控制系统设计.doc
《毕业设计(论文)-基于AVR智能车控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于AVR智能车控制系统设计.doc(24页珍藏版)》请在三一文库上搜索。
1、基于单片机汽车倒车测距仪上海电机学院毕业设计论文课题名称 _基于AVR智能车控制系统设计_ 学 院 电气学院 专 业 电气工程及其自动化 班 级 学 号 姓 名 指导教师 摘要智能机器人能做一些人不能做或危险的事且能提高工作效率,能创造巨大的经济效应,是一个具有巨大潜力的研究领域。AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。AVR的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。 ATmega8是一种比C51系列更进步的8位单片机。单
2、片微计算机自20世纪70年代问世以来,已对人类社会产生了巨大的影响。目前在工业控制、智能仪器仪表、办公室自动化、家用电器等诸多领域,到处都可以看见单片机的踪影,单片机技术开发和应用水平已成为一个国家工业化发展水平的标志之一。关键词: 智能车 ATmega8 AVR 单片机 控制系统ABSTRACT Intelligent robot can not do or can do some dangerous things and can improve efficiency, can create significant economic effect, is a potential area o
3、f research. AVR Microcontroller ATMEL Corporation in 1997 developed by the enhanced built-in Flash of the RISC (Reduced Instruction Set CPU) high-speed 8-bit RISC microcontroller.AVR microcontroller can be widely used in computer peripherals, industrial real-time control, instrumentation, communicat
4、ions equipment, household appliances and other fields. ATmega8 is more progressive than the C51 series of 8-bit microcontroller. Single-chip micro-computer 70 years since the inception of the 20th century, human society has had a tremendous impact. Present in industrial control, smart instrumentatio
5、n, office automation, home appliances and many other areas,SCM can be seen everywhere in sight, the level of development and application of SCM technology has become a national industrial development one of the signs. Keywords: Intelligent vehicle control system ATmega8 AVR Microcontroller目 录一、 绪 论1
6、1.1研究的背景及其意义11.2 智能车的发展趋势11.3 论文内容安排3二、系统硬件设计62.1 系统整体方案设计62.2 控制器的选择62.2.1 ATmega8简介72.2.2 ATmega8的结构框图82.2.3 ATmega8的引脚说明图92.3 各大模块的设计13四、系统软件设计16五、总线技术16六、硬件组装和软件调试16七、总结与展望16参考文献17致 谢18附 录A 硬件连接图19一、 绪 论1.1研究的背景及其意义自从上海成功申办世博会以来,我就一直在想作为新时代的上海大学生,我能为上海世博会做些什么,一次偶然的机会我看到了一篇文章我和我的智能车记“机器人游中国”智能车竞赛
7、经历,我便想如果我能设计出一个机器人游世博园或机器人游工业城市深圳并且能得到应用,这该有多好,也算是对我大学四年所学知识的一个总结和应用,基于以上原因便有了此次毕业设计。1.2 智能车的发展趋势 专家认为,随着汽车电子技术的发展,汽车智能化技术正在逐步得到应用,这种技术使汽车的操纵越来越简单,动力性和经济性越来越高,行驶安全性越来越好,因此,智能化是未来汽车发展的趋势。在日前举办的长春国际汽车论坛上,通用汽车中国(微博)科学研究院院长杜江凌博士指出,未来城市交通面临的挑战主要来自三个方面:能源消耗、尾气排放、安全及拥堵。针对这些挑战,对汽车技术的研究也将发生变化,从传统的以石油为能源进行内燃机
8、的研究转变为以电和氢为能源的汽车电气化、智能化的研究。杜江凌认为,今后汽车社会将步入“车联网”时代。“车联网”实际是把互联网和以车为主体的物联网结合在一起的新网络。“车联网”时代的智能汽车具有以下特点:第一,车与车之间能够保持相对固定的距离,可以实现零碰撞;第二,车与车之间的组队是随机进行的,根据车主的目的地,通过GPS定位和车辆之间的自动沟通,车与车之间可以临时组队或离队,提高交通效率。吉林大学国家“千人计划”特聘教授邓伟文博士说,未来几十年内半自主或全自主的操作汽车的出现,将有助于解决人类面临的交通拥堵问题,而且将从根本上解决汽车的安全问题。 邓伟文指出,汽车的“绿色”和“智能化”是相辅相
9、成、共同发展的。绿色汽车以低排放和零排放为标志,部分或者全部以电机驱动,其结果是汽车电气化。汽车电气化已经进入汽车各个系统,这个趋势将进一步加快,并将带来汽车工业革命性的变化。而汽车电气化时代的到来为汽车智能化的发展奠定了必要的技术基础,从传统汽车向智能汽车的转变需要在许多技术上实现突破。智能汽车的实现必须以众多高端前沿技术为前提,譬如通过GPS对汽车定位并指出行驶路线,利用各种视觉和超声波传感器精确探测周围的行人或障碍物,利用无线通讯判断车与其他交通设施的关系,最后还要通过人工智能作出判断并自动执行各种转向、加速、停车等命令。邓伟文说,智能汽车电子电气化系统将变得越来越复杂,所承受的电荷载也
10、越来越大,电源系统面临全面升级。据介绍,目前汽车使用的14伏电源系统始于20世纪50年代,当时汽车的电子附件较少,14伏电源系统完全能满足需要。随着各种电子设备在汽车上的广泛应用,汽车电气系统功率消耗增加,14伏电源系统3千瓦左右的功率已经不能满足需要,因此用新的42伏电源系统取代14伏电源系统将是大势所趋。车载传感技术是汽车智能化的另一项关键技术。据邓伟文介绍,车载传感器的功能是为了汽车探测和发现目标,确定距离和方位,识别和确定目标属性,一维和多维成像,以及动态定位和定位跟踪等。常用的车载传感技术有微波雷达和超声波照相等,但每一种传感技术都有它的局限性,因此传感技术的关键是多模态融合,既发挥
11、各自优势又提供功能互补。1.3 论文内容安排本文详细的阐述了智能车控制的背景及其意义,导航原理,及控制的软件和硬件的设计,及其调试和实验结果。第一章,绪论,主要阐述智能车的背景意义和发展趋势,并简单介绍本论文的内容安排。第二章,系统硬件设计,在本设计中主要内容是导航及其控制,其他方面都是围绕这一模块展开的。根据要求需要,系统硬件分为八大主要模块:寻线模块,避障模块,寻光模块,ATmega8控制模块,数码显示模块,转向驱动模块,电机驱动模块,电源模块。第三章,系统软件设计,二、系统硬件设计2.1 系统整体方案设计ATmega8 控制模块寻线模块寻光模块数码显示模块转向驱动模块电机驱动模块电源模块
12、避障模块图2-1 系统框图寻线模块:本文的智能车为摄像头组,主要通过采集图像信息识别路径。数码显示模块:本文的智能车使用的是LCD显示屏。避障模块:本文的智能车采用红外测距模块实现避障。转向驱动模块:本文使用的智能车本身提供一个伺服舵机的驱动模块。寻光模块:本文的智能车寻光模块采用的是光敏传感器。电机驱动模块:本文的智能车电机驱动模块采用的是两个伺服舵机。舵机主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。其工作原理是由接收机发出讯号给舵机,经由电路板上的 IC判断转动方向,再驱动无核心马达开始转动,透过减速齿轮将动力传至摆臂,同时由位置检测器送回讯号,判断是否已经到达定位。位置检测
13、器其实就是可变电阻,当舵机转动时电阻值也会随之改变,藉由检测电阻值便可知转动的角度。一般的伺服马达是将细铜线缠绕在三极转子上,当电流流经线圈时便会产生磁场,与转子外围的磁铁产生排斥作用,进而产生转动的作用力。依据物理学原理,物体的转动惯量与质量成正比,因此要转动质量愈大的物体,所需的作用力也愈大。舵机为求转速快、耗电小,于是将细铜线缠绕成极薄的中空圆柱体,形成一个重量极轻的五极中空转子,并将磁铁置于圆柱体内,这就是无核心马达。为了适合不同的工作环境,有防水及防尘设计的舵机;并且因应不同的负载需求,舵机的齿轮有塑胶及金属之区分,金属齿轮的舵机一般皆为大扭力及高速型,具有齿轮不会因负载过大而崩牙的
14、优点。电源模块:本文的智能车电源模块采用的是4节5号可充电电池或干电池。2.2 控制器的选择本文的智能车控制模块采用的是ATmega8作为CPU,ATmega8是一种比51系列更为强大的高性能、低功耗的8位单片机,不需要仿真机和编程机,只需运用ISP电缆就可以对单片机的FLASH反复擦写10000次以上,因此使用起来特别方便简单,尤其适合初学者使用,而且配置十分灵活,可扩展性特别强。本文的控制程序是用C语言。2.2.1 ATmega8简介内部特点: -高性能、低功耗的 8 位AVR 微处理器 -先进的RISC 结构 -130 条指令 大多数指令执行时间为单个时钟周期 -32个8 位通用工作寄存
15、器 -全静态工作 -工作于16 MHz 时性能高达16 MIPS -只需两个时钟周期的硬件乘法器 -非易失性程序和数据存储器 -8K 字节的系统内可编程Flash -擦写寿命:10,000 次 -具有独立锁定位的可选Boot 代码区 -通过片上Boot 程序实现系统内编程 -真正的同时读写操作 -512 字节的EEPROM -1K字节的片内SRAM -可以对锁定位进行编程以实现用户程序的加密 外设特点: 两个具有独立预分频器8 位定时器/ 计数器, 其中之一有比较功能 一个具有预分频器、比较功能和捕捉功能的16 位定时器/ 计数器 具有独立振荡器的实时计数器RTC 三通道PWM TQFP与ML
16、F 封装的8 路ADC -8 路10 位ADC PDIP封装的6 路ADC 面向字节的两线接口 两个可编程的串行USART 可工作于主机/ 从机模式的SPI 串行接口 具有独立片内振荡器的可编程看门狗定时器 片内模拟比较器 特殊的处理器特点 上电复位以及可编程的掉电检测 片内经过标定的RC 振荡器 片内/ 片外中断源 5种睡眠模式: 空闲模式、ADC 噪声抑制模式、省电模式、掉电模式及Standby 模式 I/O 和封装 23个可编程的I/O 口 28引脚PDIP 封装,32 引脚TQFP 封装,32 引脚MLF 封装 工作电压 2.7 - 5.5V (ATmega8L) 4.5 - 5.5V
17、 (ATmega8) 速度等级 0 - 8 MHz (ATmega8L) 0 - 16 MHz (ATmega8) 4 Mhz 时功耗, 3V, 25C 工作模式: 3.6 mA 空闲模式: 1.0 mA 掉电模式: 0.5 A 特别注意: ATMEGA8是不带任何的仿真接口的,所以要对mega8仿真是需要接入仿真头,或者采用mega88来做前期的开发,批量生产时可将程序移植到mega8,程序中的寄存器名称需做修改。 编辑本段详细参数 ATmega8 参数ATmega8存储器Flash ROM8KBSRAM1024BEEPROM512BATmega8性能参数特性工作频率0-8MHz (ATme
18、ga8L)0-16MHz (ATmega8)工作电压2.7-5.5V (ATmega8L)4.5-5.5V (ATmega8)I/O口23个16位定时器 / 计数器18位定时器 / 计数器2PWM3RTCYESSPI1UART1TWIYES10位ADC6(DIP) 8(TQFP / MLF)模拟比较器1WDT1(带独立片内振荡器)外部中断2睡眠模式5种硬件乘法器YES片内振荡器YES引脚电平中断/唤醒功能NO掉电检测YES上电复位YESATmega8封装与引脚数PDIP28PINQFP32PINQFN / MLF32PINATmega8编程与调试方式编程方式ISPIAPH/PV仿真方式仿真头接
19、入, 模拟式仿真4 ATmega8(L) 2486NAVR07/04 AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与算逻单元 (ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10 倍的数据吞吐率。ATmega8 有如下特点:8K 字节的系统内可编程Flash( 具有同时读写的能力,即RWW), 512 字节 EEPROM,1K 字节 SRAM,32 个通用I/O 口线,32 个通用工作寄存器,三个具有比较模式的灵活的定时器/ 计数器(T/C), 片内/ 外中断,可编程串
20、行USART,面向字节的两线串行接口, 10 位6 路 (8 路为TQFP 与MLF 封装)ADC,具有片内振荡器的可编程看门狗定时器,一个SPI 串行端口,以及五种可以通过软件进行选择的省电模式。工作于空闲模式时CPU 停止工作,而SRAM、T/C、 SPI 端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作;在省电模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余功能模块处于休眠状态; ADC 噪声抑制模式时终止CPU 和除了异步定时器与ADC 以外所有I/O 模块的工作,以降低ADC 转换时的开关噪声; Standby 模式下只有晶
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AVR 智能 控制系统 设计
链接地址:https://www.31doc.com/p-3282824.html