《智能汽车设计》由会员分享,可在线阅读,更多相关《智能汽车设计(63页珍藏版)》请在金锄头文库上搜索。
1、 爱帮论文网 Q7217709631第 1 章 绪 论1.1 智能小车的发展背景自第一台工业机器人诞生以来,机器人的民展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人工作的机器一直是人类的梦想。其中智能小车可以作为机器人的典型代表。其需要实现自动导引功能和避障功能就必须要感知导引线和障碍物,实现自动识别路线,选择正确的行进路线,使用传感器感知路线并作出判断和相应的执行动作。智能小车设计与开发涉及控制、模式识别、传感技术、汽车电子、电气、计算机、机械等多个学科。它可以分为三大部
2、分:传感器检测部分,执行部分,CPU。现智能小车发展很快,从智能玩具到各行业都有实质成果,其基本可实现循迹、避障、检测贴片,寻光入库、避崖等基本功能,有向声控系统发展的趋势。比较出名的飞思卡尔智能小车更是走在前列,我们此次的设计主要实现循迹这一个功能。开展自主寻迹智能小车的研究工作,正适合机电一体化专业,制作智能小车为机电一体化专业学科的学生学习和掌握机电一体化技术有很大的帮助,对机电一体化专业学科的学生进第一章 绪论2一步巩固已学知识加深已学知识起到促进作用,引导和激励学3生实事求是、刻苦钻研、勇于创新、多出成果、提高素质,发现和培养一批在学术科技上有作为、有潜力的优秀人才。 我们从来没接触
3、过智能小车方面的知识,这对于我们来说是一个巨大挑战,整个研究的过程,我们都是摸着石头过河的。由于知识和经验的缺乏,我们经常会遭到失败,有时一个小小的因素,就会影响到设计,所以我们的步伐前进得很慢。研究的进程大概可能分为:资料收集及整理阶段、硬件制作阶段和调试阶段。公欲善其事,必先利其器,在做每件事之前都要先经过思考,我们在制作之前会先从网上、书上及请教老师来收集资料,把资料经整理理解透了之后,做出设计。接着就是制作硬件,工具和电子元件都需要购买,途径可以是网购或是商店,由于设计不是完美的,我们不能做到一次就把需要的元件都列出来,一次性购买,所以我们分了好几次去商店买元件;因为方案没有最终确定,
4、若是直接焊接电路板,设计如果不成功,整个电路板就没用了,这样就增加了制作的成本,所以我们需要用面包板制作硬件,在调试阶段完成最终确立设计之后,我们才做出电路板。调试阶段就是要测试设计是否成功、合理,当然经常会失败,但我们要在每次的失败中吸取经验、改正错误,取得最后的成功。整个过程是漫长的,但我们在无数的挫败之后终于成功制作出了智能小车第一章 绪论4第二章 系统设计2.1 智能小车的工作原理本次智能小车的工作原理,正如现在工厂中用的变频器一样,把小车的每个轮子的动力机构,也就电动机,把它做成一个闭环的系统,让每个电动机的转速恒定,无论哪些影响它的因素改变,它的输出转速依然恒定,如小车爬坡和小车下
5、坡,让它们的速度时刻匀速,电机的工作采用 PWM 脉冲调制,让它的速度可控,适应我们的转速要求,如小的平滑启动,小车的加速超车,采用两三个单片机做数据处理,第个电机用一个单片机做它的数据处理,在用第三个单片机做总数据发送,采用三个单片机的多机通信模式实现数据的交换,让两个从机做为电机的驱动部分,这样做出来的小车平台就可以在使用中更佳灵活与轻便,电机采用通电机主轴转速,让它的主控单片机计数,采用 100ms 抽样,这样就可以把电机的转速确定出来,一但电机转速不足于预设值时,马上经过算法去增加 PWM 值,让电机升速,直到电机转速达到要求为止,保留当前 PWM 值,如果电机转速过高,电机这时处于发
6、电状态,马上经过算法去减小 PWM 值,让电机减速,直到电机转速达到要求为止。52.2 研究方案的选择与内容2.2.1 电机计数传感器选择方案一:光电码盘 采用光电对管,利用它的对射原理,在直流电动机的主轴上加上一个圆盘,在圆盘的表面上均匀的加上不同的格子,在把这些格子间隔性的涂上黑色和白色,这样对于光电对管发出来的红外光就会有不同的反光率,在光电对管上在配备上电压比较模块,这样就可以很清晰表现出一上高低电平,也就是我们想要的数字电压信号,正好有利于单片机的信号采集。但是这种方案有一种弊端,就是两个直流电动机是一个很大的功率器件,它的启动和动转都会对电网的电压造成一定的波动。正是这上波动很容易
7、造成处理器工作不稳定,容易出现死机或者是计数不准确的现象。方案二:磁传感霍尔传感器采用磁传感霍尔传感器,它的外围电路设计简单,工作可靠,在电机主轴上粘上一个或多个强磁铁,磁铁越多计数也就越精确,当有强磁从霍尔元件的表面划过时,霍尔元件就会产生一个高电平,霍尔元件实际上是一个开关量,它的输出引脚上只有高电平,或者是低电平,它不会出现高阻状态,这样输出的信号可靠稳定。它就是本身的价格要贵些,但是它的工作可靠性还是值得考虑的。第二章 系统设计62.2.2 控制器的选择方案一: AVR 单片机高可靠性、功能强、高速度、低功耗和低价位 , 一直是衡量单片机性能的重要指标,也是单片机占领市场、赖以生存的必
8、要条件。 AVR 单片机废除了机器周期,抛弃复杂指令计算机(CISC)追求指令完备的做法;采用精简指 令集,以字作为指令长度单位,将内容丰富的操作数与操作码安排在一字之中(指令集中占大多数的单周期指令都是如此),取指周期短,又可预取指令,实现流水作业,故可高速执行指令。当然这种速度上的升跃,是以高可靠性为其后盾的。 AVR 单片机硬件结构采取 8 位机与 16 位机的折中策略,即采用局部寄存器存堆(32 个寄存器文件)和单体高速输入/ 输出的方案( 即输入捕获寄存器、输出比较匹配寄存器及相应控制逻辑)。提高了指令执行速度(1Mips/MHz),克服了瓶颈现象,增强了功能;同时又减少了对外设管理
9、的开销,相对简化了硬件结构,降低了成本。AVR 单片机内嵌高质量的 Flash 程序存储器,擦写方便,支持 ISP 和 IAP,便于产品的调试、开发、生产、更新。内嵌长寿命的 EEPROM 可长期保存关键数据,避免断电丢失。AVR 单片机的 I/O 线全部带可设置的上拉电阻、可单独设定为输入/输出、可设定(初始)高阻输入、驱动能力强(可省去功率驱动器件)等特性,使的得 I/O 口资源灵活、功能强大、7可充分利用。 AVR 单片机片内具备多种独立的时钟分频器,分别供URAT、I2C、SPI 使用。其中与 8/16 位定时器配合的具有多达10 位的预分频器可通过软件设定分频系数提供多种档次的定时时
10、间。AVR 单片机有自动上电复位电路、独立的看门狗电路、低电压检测电 BOD,多个复位源(自动上下电复位、外部复位、看门狗复位、BOD 复位),可设置的启动后延时运行程序,增强了嵌入式系统的可靠性。AVR 单片机具有多种省电休眠模式,且可宽电压运行(5-2.7V),抗干扰能力强,可降低一般 8 位机中的软件抗干扰设计工作量和硬件的使用量。 方案二:AT89S51 单片机AT89S51 是 一 个 低 功 耗 , 高 性 能 CMOS 8 位 单 片 机 , 片内 含 4k Bytes ISP(In-system programmable)的 可 反 复 擦 写1000 次 的 Flash 只
11、读 程 序 存 储 器 , 器 件 采 用 ATMEL 公 司的 高 密 度 、 非 易 失 性 存 储 技 术 制 造 , 兼 容 标 准 MCS-51 指令 系 统 及 80C51 引 脚 结 构 , 芯 片 内 集 成 了 通 用 8 位 中 央 处理 器 和 ISP Flash 存 储 单 元 , 功 能 强 大 的 微 型 计 算 机 的AT89S51 可 为 许 多 嵌 入 式 控 制 应 用 系 统 提 供 高 性 价 比 的 解 决方 案 。AT89S51 具 有 如 下 特 点 : 40 个 引 脚 , 4K Bytes Flash 片内 程 序 存 储 器 , 128Byt
12、es 的 随 机 存 取 数 据 存 储 器 ( RAM) ,32 个 外 部 双 向 输 入 /输 出 ( I/O) 口 , 5 个 中 断 优 先 级 2 层 中第二章 系统设计8断 嵌 套 中 断 , 2 个 16 位 可 编 程 定 时 计 数 器 ,2 个 全 双 工 串 行通 信 口 , 看 门 狗 ( WDT) 电 路 , 片 内 时 钟 振 荡 器 。AT89S51 设计和配置了振荡频率可为 0Hz 并可通过软件设置省电模式。空闲模式下,CPU 暂停工作,而 RAM 定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM 的数据,停止芯片其它功能直至外中断激活
13、或硬件复位。同时该芯片还具有 PDIP、 TQFP 和 PLCC 等三种封装形式,以适应不同产品的需求。采用方案二。由于本系统电路简单,不需要更多的 I/O 口资源,AT89S51 单片机已经能完全胜任,并且对 AT89S51 单片机熟悉,用起来得心应手,综合各方面利弊,所以选则方案二。2.2.3 电机驱动模块选择方案一: 采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。更重要的问题在于一般电动机的电阻很小,但电流很大,分压不仅降低效率,而且实现起来很困难。方案二: 采用继电器对电动机的开或关进行控制,通过开关的切换对
14、电机的转速的调整。此方案的优点是电路比较简单,缺点是继电器的响应时间慢,机械结构易损坏,可靠性不好。方案三:采用有达林顿管组成的 H 型 PWM 电路。具体采9用电机专用驱动芯片 L298N。用单片机控制达林顿管使之工作在占空比可调的开关状态,精确调整电机的转速。这种电路由于工作在管子的饱和截止模式下,效率非常高,H 型电路保证了可以简单地实现转速和方向的控制,稳定性极强,是一种被广泛采用的 PWM 调速技术,承受负载能力大。采用专用电机驱动芯片 L298N,控制方便。2.2.4 显示模块的选择方案一:LED 静态显示模块该显示驱动电路具有输出锁存功能,单片机将要显示的数据送出后就不再控制 L
15、ED,直到下一次显示时再传送一次新的数据。只要当前显示的数据没有变化,就无须理睬数码显示管。静态显示的数据稳定,占用的 CPU 时间少。静态显示中,每一个显示器都要占用单独具有琐存功能的 I/O 口,该接口用于笔画段字型代码。这样单片机只要把显示的字型数据代码发送到接口电路,该字段就可以显示要发送的字型。要显示新的数据时,单片机再发送新的字型码。方案二:LCD 显示模块LCD 为平面超薄的显示设备,它由一定数量的彩色或黑白像素组成,放置于光源或者反射面前方。液晶显示器功耗很低,适用于使用低耗的电子设备。它的主要原理是以电流刺激液晶分子产生点、线、面配合背部灯管构成画面。并且该设备机 身薄 ,
16、节 省 空 间 , 省 电 , 不 产 生 高 温 , 完 全 无 辐 射 , 有 益 健康 , 画 面 柔 和 不 伤 眼 。第二章 系统设计10采用方案二,LED 显示画面单一,不具有视觉表现力,而LCD 可视性好,画面可以根据具体要求改变,直观方便的将所要现实的数据显示出来。功耗低更适于本系统的要求。吉林工程技术师范学院毕业论文11第 3 章 硬件系统设计与实现3.1 硬件系统概述 主 机从 机 从 机显 示 显 示电 机 驱 动 电 机 驱 动电 机 电 机测 速 测 速按 键 扫 描 避 障 检 测 语 音 播 报无 线 模 块第三章 硬件系统设计与实现123.2 控制器电路设计3.2.1 AT89S51 系列基本组成及特性AT89S51 是一种带 4k 字节闪烁可编程可擦除只读存储(FPEROM Falsh Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS8 位微处理器,俗