汽车行驶信息接收与发送器.docx
- 文档编号:10292706
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:41
- 大小:403.83KB
汽车行驶信息接收与发送器.docx
《汽车行驶信息接收与发送器.docx》由会员分享,可在线阅读,更多相关《汽车行驶信息接收与发送器.docx(41页珍藏版)》请在冰点文库上搜索。
汽车行驶信息接收与发送器
东华理工学院长江学院
毕业设计(论文)
题目汽车行驶信息发送与接收器
英文题目TheEquipmentofAutomobileInformationTransmitandReceive
学生姓名吕栋腾
专业自动化
班级02312219
指导教师肖静
二零零六年六月
摘要
本次设计的汽车行驶信息接收与发送器,采用89C51芯片作为汽车信息发送和接收的检测和控制核心。
根据设计设定的具体要求,输入接口电路有处理红外线接收的红外接收器及用于转向,刹车信号输入的电平转换电路。
红外线接收器和发送装置采用通用远红外接收解调一体化成品,其器件为三引脚结构,安装使用方便。
发光二极管和蜂鸣器在本车上显示和发出声响提醒。
本系统采用脉冲个数编码,不同的脉冲个数分别代表左转弯,右转弯,刹车和超车四种状态。
并在软件编制过程加入码宽检测程序,减少了由于干扰和误传产生的错误编码和无效编码。
本设计基于较为完备的软硬件系统,很好的实现了汽车左转弯,右转弯和刹车三种发送信息以及前车足左转弯,前车右转弯,前车刹车和后车超车四种信息在本车的显示和提醒。
本系统结构简单,成本较低。
采用电能驱动,另外噪音很低,不会妨碍人们的正常驾驶。
关键词
89C51;发送与接收;红外传感器
Abstract
Withthedevelopmentofscienceandtechnology,automobileinformationtransmitandreceiveinstallationhasbeenwonthemajorityofthemarket,moreover,itissaidthattheequipmentwillhelphumanbeingtoavoidtrafficaccidentinthespecifiedcircumstance.Soitwillplayanimportantandusefulroleinthefutureofourdailylife.
Forthissystem,weselecttheMCUandthevarietiessensors,whichincludeinfraredsensor,transmitandreceiveinformation.Infraredsensorisusedtocontroltheautomobiletorealizetheinformationofothercararoundtheroad.Atthesametime,weusethesimplesoundcontrollerofBuzzerandLEDasanoutput.
Keywords
MCU;TransmitandReceive;Infraredsensor
目录
摘要关键词
AbstractKeywords
绪论................................................................1
1.总体方案…………………………………………………………………………3
1.1毕业设计任务及内容………………………………………………………3
1.1.1毕业设计的主要任务及目标………………………………………3
1.1.2毕业设计的主要内容………………………………………………3
1.1.3毕业设计的基本要求………………………………………………3
2.系统硬件电路的设计…………………………………………………………….4
2.1输入系统接口电路…………………………………………………………4
2.2输出系统接口电路…………………………………………………………4
2.3单片机的硬件结构和主要功能简介………………………………………4
2.3.1单片机主要功能……………………………………………………5
2.3.2单片机内部结构框图………………………………………………6
2.3.3外部引脚说明………………………………………………………6
2.3.4控制线……………………………………………………………….6
2.4定时器/计数器………………………………………………………………7
2.4.1定时器/计数器的主要特性…………………………………………7
2.4.2定时器/计数器0,1的结构……………………………………….7
2.4.3定时器/计数器方式控制器TMOD…………………………………8
2.4.4定时器/计数器控制寄存器TCON…………………………………8
2.4.5定时器/计数器0.1的工作方式……………………………………9
2.5中断系统…………………………………………………………………12
2.5.1外部中断……………………………………………………………12
2.5.2定时器/计数器溢出中断…………………………………………12
2.5.3中断允许控制器IE…………………………………………………12
2.5.4中断优先控制器IP…………………………………………………13
2.5.5中断响应……………………………………………………………13
3.系统主要程序设计………………………………………………………………16
3.1初始化程序………………………………………………………………16
3.2主程序……………………………………………………………………16
3.3中断接收程序……………………………………………………………16
3.4信息编码程序……………………………………………………………17
3.5数据帧编码及发送/接收………………………………………………17
3.5.1编码的格式…………………………………………………………17
3.5.2数据帧发送…………………………………………………………18
3.5.3数据帧接收………………………………………………………18
4.系统部分功能电路及主要元器件介绍…………………………………………18
4.1复位电路…………………………………………………………………19
4.1.1上电复位电路………………………………………………………19
4.1.2按键手动复位电路……………………………………………….20
4.2开关电路…………………………………………………………………20
4.2.1三极管的开关作用…………………………………………………20
4.3声光提醒电路……………………………………………………………21
4.3.1发光二极管的特点及分类…………………………………………21
4.3.2蜂鸣器的种类及工作原理…………………………………………22
4.4红外发射及接收电路…………………………………………………….24
4.4.1红外辐射……………………………………………………………24
4.4.2普通红外发光和接收二极管的用途和特点………………………24
4.4.3红外发射与发送……………………………………………………25
5.系统调试…………………………………………………………………………27
5.1前后接收信息的概率比问题……………………………………………27
5.2信息接收与发送的时间分配比问题……………………………………27
总结与讨论……………………………………………………………………….28
致谢…………………………………………………………………………………29
参考文献……………………………………………………………………………30
附录…………………………………………………………………………………31
硬件原理图…………………………………………………………………31
绪论
随着社会的发展和科技的不断进步,人们变的越来越繁忙,道路变得越来越拥挤。
汽车超车及转弯时经常出现交通意外,特别时雨雾天气,转向及刹车指示灯能见度减小,使汽车驾驶员不能及时了解前后车的转向。
现有的交通系统已不能满足我们日常生活的需要.再加上驾车司机违章驾驶的现象越来越严重,由此引发的交通事故屡见不鲜,这给我们的精神和物质生活都造成了巨大的损失,也使得汽车行驶信息发送与接收器有了自身存在的价值和意义。
当今,计算机技术带来了科研和生产的许多重大飞跃,其中单片机虽然问世不久,然而体积小,价格廉,功能强.近年来性能不断提高,适用范围越来越广,在计算机应用领域已占有日益重要的地位。
1.单片机的发展历史:
单片微型计算机简称单片机,又称微控制器。
它是在一块半导体芯片上,集成了CPU,ROM.RAM,I/O接口,定时器/计数器,中断系统等功能部件,构成了一台完整的数字电子计算机。
由于集成电路技术的进步,片内甚至还可以包括含A/D转换器,PWM等称为“片内外设”的特殊功能部件。
随着单片机功能的增强,由单片机构成的计算机应用系统的功能日益增强,配合大功率晶体管的应用,有了波形发生器,拓展了在电气传动领域的应用等。
这进一步深化了单片机在工业控制,自动检测,智能仪器仪表,家用电器等领域的突出地位。
单片机的历史非常短暂,然而发展十分迅猛。
自1971美国Intel公司首先研制出4位单片机4004以来,它的发展可粗略划分为四个阶段:
第一阶段1971~1976年,属于萌芽阶段.发展了各种4位单片机,多用于家用电器,计数器,高级玩具。
第二阶段1976~1980年,高8位机阶段,发展了各种中,低档8位单片机,典型的如MCS-48系列单片机,片内含有多个8位并行I/O接口,一个8位定时器/计数器,不带串行I/O接口,其功能可满足一般工业控制和智能化仪器仪表等的需要。
第三阶段1980~1983年,高8位机阶段,发展了高性能的8位单片机,例如MCS-51系列单片机,它带有串行I/O接口和多个16位定时器/计数器,具有多级中断功能.这一阶段进一步拓宽了单片机的应用范围,使之能用于智能终端,局部网络的接口,并挤入了个人计算机领域。
第四阶段1983年以后,16位单片机阶段。
发展了MCS-96系列等16位单片机。
功能很强,价格却迅速下降.片内有A/D转换器;可以快速输入,输出;可用于电机控制;网络通信能力有显著提高。
在国际市场上,单片机的类型很多。
其中Intel公司的产品比较领先和占有较大销售份额.在我国,Intel公司MCS-48系列,MCS-51系列,MCS-96系列的各种机型用的最多,占主流地位。
随着大规模集成电路技术的演进,单片机的性能仍在快速提高。
其生产工艺经历PMOS,NMOS,HMOS.CMOS等各个阶段,正朝着CHMOS(高速型CMOS)工艺的发展方向发展并继续提高集成度;增大RAM,ROM;增多功能模块;提高速度;降低功耗。
2.单片机的特点:
单片机的集成度很高,它将微型计算机的主要功能部件都集中在一块芯片上,具有一下特点:
(1)体积小,重量轻,价格便宜,耗电少。
(2)根据工控环境要求设计,且许多功能部件集成在芯片内部,其信号通道受外界影响小,
故可靠性高,抗干扰性能优于采用一般的CPU。
(3)控制功能强,运行速度快.其结构组成与指令系统都着重满足工控要求.有极丰富的条件分支转移指令,有很强的位处理功能和I/O口逻辑操作功能。
(4)片内存储器容量可能不大;引脚也嫌少,I/O引脚常不够用,且兼第二功能以至第三功能.但存储器和I/O接口都易于扩展。
3.单片机的应用:
由于上述单片机特点,可推知其应用最多的领域为
(1)因它具有“小,轻,廉,省”的特点,尤其耗电少,又可使供电电源的体积小,重量轻,所以特别适用于“电脑型产品”,在家用电器,玩具,游戏机,声像设备,电子称,收银机,办公设备,厨房设备等许多产品上得到应用。
(2)适用于仪器,仪表,不仅能完成测量,还具有处理(运算,误差修正,线性化),监控等功能,易于实现数字化和智能化。
(3)有利于“机电一体化”技术的发展,多用于数控机械,缝纫机械,医疗设备,汽车等。
(4)广泛应用于打印机,绘图仪等许多计算机外围设备,特别是用于智能终端,可大大减轻主机负担。
(5)用于各种工业控制,如温度控制,液面控制,生产线顺序控制等。
(6)宜于多机应用。
例如机床加工中心,其各种功能可分散由各个单片机子系统分别完成,上级主机则负责统管协调.又如要求较高的数据检测采集系统,每一采集通道如是一个单片机子系统,可实现多点同时快速采集和预处理,然后再由主机进行集中处理和控制,以构成大型的实时测控系统。
上面的归纳还不够完整,但已可知单片机的应用已涉及到国民经济的各个领域,极大地推动了计算机技术的普及,而且可以预期,随着单片机性能的进一步提高,它的应用将更趋广泛。
它对于我国许多产片的升级换代,工厂企业的设备更新都将起着十分巨大的作用。
[3]
1.总体方案
1.1毕业设计任务及内容
汽车超车及转弯时经常出交通意外,特别是雨雾天气,转向及刹车指示灯能见度小,使驾驶员不能及时了解前后车的行车意向。
要求在汽车上设计一种汽车间行驶信息红外线自动接收发送电路,能自动显示前后车的转向,刹车情况并用声响提醒,对提高汽车安全具有一定的意义。
1.1.1毕业设计的主要任务及目标
本设计选择了汽车左转弯,右转弯和刹车3种汽车行驶状态为发送信息,接收信息有前车左转弯,前车有转弯,前车刹车和后车超车4种显示信息。
在汽车行驶中,当前车转弯,刹车或后车超车时都能在本车上显示并发出声响提醒。
1.1.2毕业设计的主要内容
分析设计对象,确定系统的总体控制方案;确定系统硬件控制方案:
选择相关元器件;绘制硬件电路图:
完成系统软件方案;编写程序流程清单;系统调试;编写毕业论文。
1.1.3毕业设计的基本要求
能够在毕业设计中应用基本知识,基本理论和基本技能去分析问题和解决问题;在设计中概念清楚,内容正确,层次分明,格式规范;毕业设计的表格插图要规范准确。
2.系统硬件电路设计
2.1输入电路
输入接口电路有处理红外线接收的红外接收器及用于转向,刹车信号输入的电平转换电路。
红外接收器采用通用远红外接收解调一体化成品,其器件为三引脚结构,安装使用方便,其信号脚可直接接单片机P1.0,P1.1及中断输入端口.P1.0用于接收后车的行驶信号,P1.1用于接收前车的行驶信息。
当转向开关或刹车开关闭合时,其P0.0,P0.1,P0.2三端口相应的电平变为零。
P0.0为左转弯输入,P0.1为右转弯输入,P0.2为刹车。
2.2输出电路
单片机从P0.3~P0.6输出前后车行驶信息提示信号,其中P0.3用于前车左转弯提示及提醒,P0.4用于前车右转弯提示及提醒,P0.5用于后车超车提示及提醒;P0.6用于前车刹车提示及提醒。
当某一输出端口为低电平时,相应的发光二级管亮并发出声响提醒。
本车行驶信息的发送时从P3.5(T1)输出,是一组调制频率为40KHZ的方波脉冲,通过三极管放大,由安装在汽车前后位置的红外发射管发出。
2.3MCS-51系列单片机的硬件结构和主要功能
本系统采用12MHz晶振时钟频率,30pF的瓷片补偿电容,上电复位采用最简单的RC电路,片外存储器选择引脚(EA)接正电源。
2.3.151系列单片机的主要功能
MCS-51系列单片机时美国Intel公司在1980年推出的高性能8位单片微型计算机,较原来的MCS-48系列结构更为先进,功能增强,它包括51和52两个子系列。
在51子系列中,主要有8031、8051、8751三种机型,它们的指令系统与芯片引脚完全兼容,仅片内ROM有所不同。
51子系列的主要功能为:
(1)8位CPU。
(2)片内带振荡器,振荡频率focs范围为1.2~12MHz;可有时钟输出。
(3)128个字节的片内数据存储器。
(4)4K字节的片内程序存储器(8031无)。
程序存储器的寻址范围为64K字节。
(6)片外数据存储器的寻址范围为64K字节。
(7)21个字节专用寄存器。
(8)4个8位并行I/O接口:
P0,P1,P2,P3。
(9)1个全双工串行I/O接口,可多机通信。
(10)2个16位定时/计数器。
(11)中断系统有5个中断源,可编程为两个优先级。
(12)111条指令,含乘法和除法指令。
(13)有强的位寻址,位处理能力。
(14)片内采用单总线结构(15)用单一+5V电源。
52子系列主要有8032,8052两种机型。
与51系列的不同在于:
片内数据存储器增至256个字节;片内程序存储器增至8KB(8032)无;有三个16位定时器/计数器;有6个中断源。
其它性能均与51子系列相同。
2.3.2MCS-51系列单片机内部结构框图
它含运算器、控制器、片内存储器、4个I/O接口、串行接口、定时器/计数器、中断系统、振荡器等功能部件。
SP是堆栈指针寄存器,栈区占用了片内RAM的部分单元;未见通用寄存器(工作寄存器),因单片机片内有存储器,与访问工作寄存器一样方便,所以就把一定数量的片内RAM字节划作工作寄存器区;PSW是程序状态字寄存器,简称程序状态字,相当于其它计算机的标志寄存器;DPTR是数据指针寄存器,在访问片外ROM,片外RAM,甚至扩展I/O接口时特别有用;B寄存器有称乘法寄存器,它与累加器A协同工作,可以进行乘法和除法操作。
以算数逻辑单元ALU为核心,含累加器,暂存器,程序状态字PSW,B寄存器。
51系列单片机的算逻辑单元除能完成带进位位加法,不带进位位加法,带进位位减发,加1,减1,逻辑与,逻辑或,逻辑异或,循环移位以及数据传送,程序转移等一般操作外,其特点是:
在B寄存器配合下,能完成乘法与除法的造作。
可以进行多种内容交换操作,能作比较判跳操作,有很强的位操作功能。
结构图如下:
图2-2MCS-51结构框图
2.3.3外部引脚说明
MCS-51系列单片机有40个引脚。
用HMOS工艺制造的芯片采用双列直插式封装。
低功耗的,也有用方型封装结构的。
2.3.3.1主电源引脚
Vcc:
接+5V电源正端。
Vss:
接+5V电源地端。
2.3.3.2外接晶体引脚
XTAL1:
片内反相放大器输入端。
XTAL2:
片内反相放大器输出端。
外接晶体时,XTAL1与XTAL2各接晶体的一端,借外接晶体与片内反相放大器构成振荡器。
2.3.3.3输入/输出引脚
P0.0~P0.7:
P0口的8个引脚。
在不接片外存储器与不扩展I/O接口时,可作为准输入/输出接口。
在皆有片外程序存储器或扩展I/O接口时,P0口分时复用位低8位地址总线和双向数据总线。
P1.0~P1.7:
P1口的8个引脚。
可作为准双向I/O接口使用。
对于52子系列,P1.0与P1.1还有第二种功能:
P1.0可用作定时器/计数器2的计数脉冲输入端T2;P1.1可用作定时器/计数器2的外部控制端T2EX。
P2.0~P2.7:
P2口的8个引脚。
一般可作为准双向I/O接口;在接有片外存储器或扩展I/O接口且寻址范围超过256个字节时,P2口用为高8位地址总线。
P3.0~P3.7:
P3口的8个引脚。
除作为准双向I/O接口使用外,还具有第二功能。
P3.0RXD(串行输入口)。
P3.1TXD(串行输出口)。
P3.2INT0(外部中断0请求输入端)。
P3.3INT1(外部中断1请求输入端)。
P3.4TO(定时器/计数器0计数脉冲输入端)。
P3.5T1(定时器/计数器1计数脉冲输入端)。
P3.6WR(片外数据存储器写选通信号输出端)。
P3.7RD(片外数据存储器读选通信号输出端)
2.3.4控制线
ALE/PROG:
地址锁存有效信号输出端。
在访问片外程序存储器期间,每机器周期该信号出现两次,其下降沿用于控制锁存P0口输出的低8位地址。
对于片内含EPROM的机型,在编程期间,此引脚用作编程脉冲PROG的输入端。
PSEN:
片外程序存储器读选通信号输出端,或称片外取指令信号输出端。
在向片外程序存储器读取指令或常数期间,每个机器周期该信号两次有效(低电平),以通过数据总线P0口读回指令或常数。
RST/Vpd:
RST是复位端。
单片机的振荡器工作时,该引脚上出现两个机器周期的高电平就可以实现复位操作,使单片机回复到初始状态。
EA/Vdd:
片外程序存储器选用端。
该引脚有效(低电平)时只选用片外存储器,否则计算机上电或复位后先选用片内程序存储器。
2.4定时器/计数器
定时器/计数器是MCS-51单片机的重要功能模块之一。
在检测,控制及智能仪器等应用中,常用定时器作实时时钟,实现定时检测,定时控制。
还可以用定时器产生毫秒脉宽的脉冲,驱动步进电动机一类的电气机械。
计数器主要用于外部时间的计数。
805l单片机有2个16位的定时器/计数器:
定时器0(T0)和定时器1(T1)。
T0由2个定时寄存器TH0和TL0构成,T1则由TH1和TL1构成,它们都分别映射在特殊功能寄存器中,从而可以通过对特殊功能寄存器中这些寄存器的读写来实现对这两个定时器的操作。
作定时器时,每一个机器周期定时寄存器自动加l,所以定时器也可看作是计量机器周期的计数器。
由于每个机器周期为12个时钟振荡周期,所以定时的分辨率是时钟振荡频率的1/12。
作计数器时,只要在单片机外部引脚T0(或T1)有从1到0电平的负跳变,计数器就自动加1。
2.4.1主要特性
(1)8031/8051/8751单片机有两个可编程的定时器/计数器-定时器/计数器0与定时器/计数器1,可由程序选择作为定时器或用作计数器用,定时时间或计数值也可以由程序设定。
(2)每个定时器/计数器都具有四种工作方式,可用程序选择。
(3)任一定时器/计数器在定时时间到或计数时间到时,可由程序安排产生中断请求信号或不产生中断请求信号。
(4)8032/8052有3个可编程定时器/计数器,增加了定时器/计数器2。
定时器/计数器2有三种工作方式,可由程序选择。
2.4.2定时器/计数器0,1的结构
定时器/计数器0,1由加法计数器,TMODD寄存器,TCON寄存器等组成。
定时器/计数器的核心是16位加法计数器,用特殊功能寄存器TH0,TL0及TH1,TL1表示。
TH0,TL0是定时器/计数器0加法计数器的高8位和低8位,TH1,TL1是定时器/计数
器1的高8位和低8位。
作计数器用时,加法计数器对芯片引脚T0(P3.4)或T1(P3.5)上输入脉冲计数。
每输入一个脉冲,加法计数器增加1。
加法计数溢出时可向CPU发出中断请求信号。
作定时器用时,加法计数器对内部机器周期脉冲Tcy计数。
由于机器周期是定值,所以对Tcy的计数也是定时。
如Tcy=1us,计数值100,相当于定时100us。
加法计数器的初值也可由程序设定,设置的初值不同,计数值或定时时间就不同。
在定时器/计数器工作过程中,加法计数器的内容可用程序读回CPU。
2.4.3定时器/计数器方式控制寄存器TMOD
TMOD用来选择定时器/计数器0,1的空作方式,低4位用于定时器/计数器0,高4位用于定时器/计数器1。
格式如下:
图2-3定时方式控制器TMOD
定时器/计数器功能选择位C/TC/T=0为定时器方式,C/T=1为计数器方式。
定时器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 行驶 信息 接收 发送