基于单片机的自动往返小车毕业设计.doc
《基于单片机的自动往返小车毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的自动往返小车毕业设计.doc(37页珍藏版)》请在三一办公上搜索。
1、毕业设计报告(论文)报告(论文)题目:基于单片机的自动往返小车 作者所在系部: 机械工程系 作者所在专业: 汽车检测与维修 作者所在班级: 09122班 作 者 姓 名 : 作 者 学 号 : 20093012223 指导教师姓名: 完 成 时 间 : 2012年6月6日 北华航天工业学院教务处制摘要本设计的控制系统采用AT89C52单片机;显示系统采用3个LED数码管显示里程数,4个LED数码管显示一次往返的时间;电机正反转采用桥式驱动控制,2档电压调速;里程记录采用霍尔传感器;跑道标志线采用光敏管检测并使用软件整形消抖措施;单片机、电机采用独立稳压电源供电。关键词: 自动往返小汽车;AT8
2、9C52; 传感器AbstractThe control system of with this design adopts embedded microcontroller unit such as AT89C52; Show system to adopt 3 show a mileage for the LED figures tube number, 4 time taken care of to show to go back and forth once for the LED figures; The electrical engineering is positive and
3、negative to turn adoption bridge a type to drive a control, 2 file electric voltages adjust soon; The adoption n. hall sensor of the mileage record spreads a feeling machine; Runway scribe line adoption light the quick tube examination combine usage software orthopedics to eliminate to tremble measu
4、re; The single slices machine, electrical engineering adoptions independence is steady to press power supply power supply.Keywords: Automatic round-trip car; AT89C52; sensors目 录摘要IAbstractII绪 论1第1章 方案设计及论证21.1 基本原理21.2 可行性方案的介绍21.3 系统方案确定4第2章 系统的硬件设计与实现52.1 系统元器件的选择与介绍52.1.1 AT89C52芯片52.1.2 霍耳传感器(HD
5、3020)82.1.3 施密特触发器(4093)82.1.4 LED显示器102.1.5 MC7805三端稳压器102.1.6 发光二极管和光敏二极管112.1.7 三极管的开关作用122.2 单元电路的设计132.2.1 电机驱动电路132.2.2 电机调速电路142.2.3 传感脉冲检测电路142.2.4 显示电路16第3章 系统的部分软件设计173.1 主程序173.2 跑道标志处理程序(外中断0服务程序)173.3 里程计数处理程序(外中断1服务程序)183.4 计时程序(T1定时中断服务程序)20总 结21致 谢22参考文献23附录一 程序清单24附录二:硬件原理图33绪 论当今社会
6、,随着科技发展的日新月异,特别是计算机技术突飞猛进的发展,计算机技术带来了科研和生产的许多重大飞跃,同时计算机也越来越广泛的被应用到人们的生活、工作领域的各个方面。单片微型计算机以其其体积小、功能强、速度快、价格低等优点,在数据处理和实时控制等应用中有着无以伦比的优越性,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中。随着微控制技术(以软件代硬件的高性能控制技术)的日益完善和发展,单片机的应用必将导致传统控制技术发生巨大的变化。单片微型计算机的应用广度和深度,已经成为一个国家科技水平的一项重要标志。此论
7、文的题目是自动往返小汽车。基于设计要求将设计分为以下几个模块:AT89C52、电机驱动、电机调速、里程检测、跑道标志检测、数码显示模块。控制系统采用AT89C52单片机;显示系统采用3个LED数码管显示里程数,4个LED数码管显示一次往返的时间;电机正反转采用桥式驱动控制,2档电压调速;里程记录采用霍尔传感器;跑道标志线采用光敏管检测并使用软件整形消抖措施;单片机、电机采用独立稳压电源供电。本论文将详细介绍硬件设计和软件设计的思路及方法。由于本人在单片机的设计方面还存在一些不足,在论文的写作和论证上尚存在一些不足之处,敬请各位老师批评指正。 基于单片机的自动往返小车第1章 方案设计及论证1.1
8、 基本原理根据题目的要求,确定如下方案:在现有电动小车的基础上,加装传感器,实现对路面特殊轨迹的实时测量,并将测量数据传送至主控制器进行处理,然后由主控制器根据所检测的数据对电动车进行控制,实现按照路径自动行驶。这种方案如图1.1能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。电动小车控制器传感器控制信号路面数据图1.1自动往返小车原理图1.2 可行性方案的介绍方案一:本设计选用两块单片机(89C52 和 89C2051)作为自动往返小汽车的检测和控制核心。路面黑线检测使用反射式红外传感器,车速和距离检测使用断续式光电开关,利用PWM技术动态控制电动机的转
9、速。基于这些完备而可靠的硬件设计,使用了一套独特的软件算法,实现了小车在限速和压线过程中的精确控制。本设计的主要特色 :高效的H型PWM电路,提高电源利用率; 控制电路电源和电动机电源隔离,信号通过光电祸合器传输; 脉冲调制路面检测,超强纠错,免受路面杂质干扰; 优化的软件算法,智能化的自动控制, 定位精确;后置式红、绿方向灯行驶状态一目了然。方框图如1-2所示。 图1-2 方案一方框图方案二:系统采用单片机AT89C51作为核心器件实现小车行驶的自动控制。控制过程是利用反射式光电检测器采集的数据,通过软件完成对小车在不同路段的行驶速度实时控制,用数码管实现对指定行程和所用时间显示,同时利用红
10、外数据传输方式将在限速区、终点区和返回到起点区后的时间和距离数据向手持显示装置单相传送。键盘设置在小车中,对速度的控制调整更加方便、精确。方框图如1-3所示。数据采集1线标志检测数据采集2 圈数检测 单 片 机 A T 8 9 C 5 1显示结果电动机控制红外发射键盘输入红外接收单 片 机 A T 8 9 C 5 1 速度、时间、里程显示键盘输入 图1-3 方案二方框图方案三:采用单片机AT89C52作为系统的控制中心。电机电路采用两对互补三极管控制电机的驱动;检测电路采用光敏管来控制小车的快行,慢行,停止;用数码管实现对指定行程和所用时间的显示。方框图如1-4所示。里程检测AT89C52数码
11、显示电机驱动电机调速跑道标志检测 图1-4 方案三方框图1.3 系统方案确定从上述方案可知:方案一应用了两块芯片作为控制部分,虽然设计目的更加明确,但这样的选择对软件编程造成了很大困难;而方案二应用了相同的两块芯片作为控制部分,应用起来比较烦琐,也很不经济;所以从应用和实际生产方面考虑,选用方案三。 第2章 系统的硬件设计与实现2.1 系统元器件的选择与介绍下面介绍AT89C52芯片、霍耳传感器、施密特触发器等元器件.2.1.1 AT89C52芯片特点: 与MCS-51产品指令和引脚完全兼容 8K字节可重擦写FLASH闪存 1000次擦写周期 全静态操作:0Hz-24MHz 三级加密程序存储器
12、 256X8字节内部RAM 32个可编程I/O口线 3个16位定时/计数器 8个中断源 可编程串行UART通道 低功耗空闲和掉电模式功能特性概述:AT89C52提供以下标准功能:8K字节FLASH闪存,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。图2-1 AT8
13、9C52的芯片管脚图 引脚功能说明:VCC电源电压GND地P0口P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口P1口是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到
14、高电平,此时可作输出口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),参见表2.2.1。FLASH编程和程序校验期间,P1接收低8位地址。P2口P2是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的
15、外部数据存储器(例如执行MOVXDPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVXRI指令)时,P2口输出P2锁存器的内容。FLASH编程或校验时,P2亦接收高位地址和一些控制信号。P3口P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表2-1所示。表2-1 P1.0和P1.1的第二功能引脚号功能特性P1.0T2(定时/计数
16、器2外部计数脉冲输入),时钟输出P1.1T2EX(定时/计数2捕获/重装载触发和方向控制)表2-2 端口三的功能介绍端口引脚第二功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2INTO(外中断0)P3.3INT1(外中断1)P3.4TO(定时/计数器0)P3.5T1(定时/计数器1)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。RST复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。ALE/PROG当访问外部程存储器或数据存储器时,ALE(地址锁存允许)输
17、出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机
18、器周期两次PSEN有效,即输出两脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。FLASH存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。2.1.2 霍耳传感器(HD3020)霍耳传感器是利用半导体的磁电效应中的霍耳效应,将被测物理量转换成霍耳电势。(1)、霍耳效应:将一载流体置于磁
19、场中静止不动,若次载流体中的电流方向与磁场方向不相同时,则在此载流体中平行于由电流方向和磁场方向所组成的平面上将产生电势,此电势称为霍耳电势,此现象称为霍耳效应。霍耳电势 U=BbI/neb式中:B外磁场的磁感应强度: I通过基片的电流; n基片材料中的载流子浓度; e电子电荷量; b基片宽度; d基片厚度。(2)、 霍耳元件一般采用具有N型的锗、锑化铟和砷化铟等半导体单晶材料造成。锑化铟元件的输出较大,但受温度的影响也较大。锗元件的输入虽小,但它的温度性能和线性度却比较好。砷化铟元件的输出信号没有锑化铟元件大,但是受温度的影响却比锑化铟要小,而且线性度也较好,因此,采用砷化铟做霍耳元件的材料
20、受到普遍重视。一般地,在高精度测量中,大多采用锗和砷化铟元件;作为敏感元件时,材料采用锑化铟元件。霍耳元件的结构很简单,它由霍耳片、引线和壳体组成。霍耳片是一块矩形半导体薄片。在长边的两个端面上焊上两根控制电流端引线,在元件短边的中间以点的形式焊上两根霍耳输出端引线,在焊接处要求接触电阻小,而且呈纯电阻性质。霍耳片一般用非磁性金属、陶瓷或环氧树脂封装。 2.1.3 施密特触发器(4093)(1)、特点:a.施密特触发器有两个稳定状态 ,其维持和转换完全取决于输入电压的大小。b.电压传输特性特殊 ,有两个不同的阈值电压(正向阈值电压和负向阈值电压 ) c.状态翻转时有正反馈过程,从而输出边沿陡峭
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的自动往返小车 毕业设计 基于 单片机 自动 往返 小车
链接地址:https://www.31ppt.com/p-3940281.html