汽车超速报警系统设计_第1页
汽车超速报警系统设计_第2页
汽车超速报警系统设计_第3页
汽车超速报警系统设计_第4页
汽车超速报警系统设计_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、临沂大学2012届本科毕业论文 基于单片机的汽车超速报警器的设计摘 要为了降低车辆超速造成的交通事故,设计了一种利用89C51单片机对机动车超速行驶情况进行蜂鸣报警和灯光报警的系统。随着国民经济的发展,机动车辆规模及流量大幅度增加。为了保护司乘人员安全,降低事故发生率成为当务之急,在汽车装置中,设置超速警示系统,为车辆驾驶人员提供警示标志,以便驾驶人员提前减速,成为一种必要手段。详细阐述了系统的总体设计方案,给出了界面模块与89C51接口电路,最后介绍了软件设计方法及程序流程图。关键词: 89C51;传感器;界面模块ABSTRACTDesign a sound alarming system

2、using 89C51 single chip which can exam the over speed motor vehicle and meanwhile give out sound. With the development of the national economy Scales of motor vehicles are experiencing a substantially incensement. Assorting with and inducing traffic to protect the safety of drivers and passengers,re

3、ducing the accident rate become a urgent affair. Setting up speeding alert system and supplying the drivers with The system with simple structure,high reliability and convenient operation can widely used on motorbike ,car and so on. This paper detailedly introduces the whole design scheme of the sys

4、tem、the circuit on interface module and 89C51,the method of the software design and program flow chart.Keyword:89C51; transducer; Interface-Modul目 录第一章 绪论11.1 研究背景11.2 系统设计方法11.3 研究目的与意义11.3.1 研究目的11.3.2 研究意义21.4 研究现状21.4.1 国内外研究现状21.5 研究内容4第二章 硬件部分设计42.1 AT89C51单片机简介42.1.1 管脚说明6第三章 系统总体设计73.1 设计方案7

5、3.2 测速传感器83.3 界面模块93.4 存储器扩展103.5 抗干扰设计103.6 软件设计113.7 主程序113.8 监测车辆速度123.8.1 GPS车速检测123.8.2 跟踪流程133.9 键盘中断子程序153.10 报警子程序153.11 显示子程序设计153.11.1 信息显示的方式选择153.11.2 LED显示屏的优点163.12 RAM数据保护的条件陷阱164 总结17参考文献18致 谢19第一章 绪论1.1 研究背景随着我过国民经济和汽车技术的飞速发展,本课题针对汽车运行的安全,设计了由单片机作为中央控制单元的汽车报警系统,主要设计汽车超高速报警功能,该设计将单片机

6、的实时控制及数据处理功能与传感器的转换技术相结合,充分的利用了AT89C51的内部资源,使报警系统的工作于最佳状态,从而提高系统的综合反映灵敏度,使报警系统及时准确,实现汽车多功能的报警控制,最大限度的保护消费者的利益1。所设计的报警系统对出现的危急情况能够及时进行声、光、网络报警级响应的显示,提醒车主或驾驶员尽快地采取响应的措施,有效的保护自身和他人的利益和安全,尽快的降低事故发生率。随着国内机动车数量的迅速上升,交通事故也呈现上升趋势。根据2003 年我国交通事故统计发现, 2003年全国共发生道路交通事故567753起,造成99217人死亡、451810人受伤,直接财产损失27.7亿元。

7、其中车辆超速行驶造成交通事故的比例占16%左右,共造成19741人死亡,88180人受伤,在交通事故原因中仅次于无章驾驶所造成的危害2。 本文从驾驶员角度出发,设计了一种超速报警系统。该报警系统允许驾驶员通过系统自带键盘设置本车辆安全行驶的最高速度。当车辆处于行驶状态中,该系统通过测速传感器时刻监测机动车辆,并通过6位LED显示车辆的实际车速和用户设置的安全参数,当发现车辆速度超过驾驶员设置的最高值时,蜂鸣器开始报警,警告灯不断闪烁,提醒驾驶员减速,达到防患于未然的目的。1.2系统设计方法该报警系统硬件主要包括以下四大模块:89C51单片机主控板、传感器模块、报警模块和显示模块等。其中89C5

8、1主要完成外围硬件的控制以及一些运算功能,传感器完成信号的采样功能,报警模块主要负责报警和灯光报警,显示模块完成字符、数字的显示功能3-4。1.3研究目的与意义1.3.1研究目的利用现有技术:雷达视频测速、车牌识别与LED电子显示屏进行超速警示,在系统设计中,为达到最优的性价比,将遵循以下设计原则5:合理性:以系统工程学及其它先进理论指导,使系统的各部分合理配置,有机融合并尽可能地发挥设备潜力和软件功能,最大限度地提高系统性能价格比。先进性:采用先进设备,使系统功能完备,易于升级换代,在保证其先进性的前提下具有较长的生命周期。实用性:系统功能充分满足车辆检测、警示超速车辆的实际需求,简便实用,

9、易于使用、管理、维护和扩展。可行性:系统设计、选材、选型等选取高科技新产品,符合国家和地方政府的法规政策和标准,与管理部门的管理制度相适应。经济性:充分利用所选择的设备,控制整体设计的成本,与经济能力方面的实际情况相吻合。可靠性:采用高集成设备,采用自动监测、自动监控和容错等技术来保证可靠性。安全性:系统具有防病毒、防震、防灾、防误操作能力,较强的抗干扰、抗静电能力,以及数据备份、数据恢复等功能。还将提供用户等级权限保护,有效排除人为因素的干扰。1.3.2研究意义高精度、高速度、经济实用动态实时的车辆超速警示系统,将为公安机关与交理部门提供有效的技术手段,使公安机关与交通管理部门有效地实施超速

10、管理,保车安全、行人安全、财产安全有着显著的社会效益和经济效益。同时,还具有以下有点:1、不同于传统的检测系统,能够改变现场值勤、现场发现违章、现场处罚的交通超速的管理模式,节约警力资源,提高了超速警示的作用;2、它基于硬件与软件相结合的检测警示模式不仅更具智能性,而且具有多功特点,可以进行多种交通违章行为的监控;3、能够为处理超速车辆提供准确有力的证据,同时也给超速车辆提供警示;4、能够利用软件对雷达视频检测的数据进行处理分析,自动获取超速车辆信使视频资源得以充分利用。1.4研究现状智能交通系统是在科学技术发展的背产生的大范围、全方位、实时、高效的交通管理系统,它将先进的信息、数据通信子控制

11、及计算机处理等技术有机的融合,运用于地面交通管理体系。主要是使汽车路的功能智能化,从而保障交通安全、提高交通效率、改善城市环境、降低能源消即在较完善的道路设施基础上,将先进的智能交通理论与高新技术集成并运用于道通的整个过程,以协调车、路、人。智能交通系统强调的是系统性、实时性、信息性以及服务的广泛性,与原来的交通管理与交通工程有着本质的区别。1.4.1国内外研究现状随着智能交通的发展,美国正在研究和部署车辆避碰、司机与车辆监控、与乘坐者安全性能改善等工作。欧洲正在支持开发聪明(smart)的约束系统,制用信息与通信系统的道路安全长期计划,开展为优化人机界面和道路安全的远程信理“智能道路”的研究

12、和示范,通过标准和使用者信息提高隧道中的安全,建立卫位事故警示系统等。澳大利亚也正在用智能交通系统新技术改善道路安全。美国是世界上公路最发达的国家之一,从上个世纪50年代中期就开始按照公规划进行大规模建设,目前已实现了纵横交错、四通八达的现代化公路网络,高速公路总长度己达10万公里。但是随着经济与社会的发展,公路交通量与日俱增,其交通堵塞、交通拥挤与交通肇事等现象日益增多。且公路占地多、环境污染和财力不足等诸多原因,美国己不再主要用修建更多公路的办法来解决交通问题,而是致力于用高科技改造现有公路网的技术状况和完善交通管理体系,以提高现有路网的通过能力,适应当前和未来交通量大幅度增长的社会需求。

13、从2000年到2006年,美国准备投资2000亿美元构造全国ITS。并且在洛杉矶等地开发使用ITS。应用计算机系统监控全市的交通状况和系统自身性能;道路上埋设的感应线圈可检测车辆的车速,车流量及道路占用情况,并可在一秒钟内实时修改数据;交通信号可由计算机根据实际情况进行自适应调整或人为干涉;关键路段和重点地区配有摄像机实时监控交通情况。现在,美国的ITS正在研究将城市地区开发的交通管理技术和系统功能推广应用,通过先进的电子通信技术,提高行车的安全性,方便外国游客出行。系统包括为驾驶员和事故受害者提供援助的无线紧急呼救系统,恶劣道路和交通环境的实时警告系统,以及有关服务设施和旅游路线、景点等信息

14、系统。在日本,ITS的发展始于20世纪70年代,其显著特点就是政府有关各部门共同参与,密切合作,以保证在技术发展过程中没有遗漏。从1973年到1978年,日本投入了大量的人力和资金,成功地组织了一个“动态路径诱导系统”的实验。在20世纪80年代中期到90年代中期的10年时间,日本相继完成了路车间通信系统(以cs)、交通信息通信系统(TICS)、宽区域旅行信息系统、超智能车辆系统、安全车辆系统及新交通管理系统等方面的研究。1993年7月,日本“车辆、道路与交通智能协会”成立,从而在与ITS有关的五个部,即建设省、通产省、邮政省、运输省和警察厅之间建立了协调工作机制。综合分析ITS,上述5个部在1

15、995年提出了日本公路.交通·车辆领域的信息化实施方针,其目的在统一的规划下推进其工作。ITS由导航系统、自动收费系统、安全驾驶6援助系统等9个开发领域和20个用户服务功能构成6。欧洲的ITS研究开发是由官方(主要是欧盟)与民间并行进行的。同时,由于欧洲的大部分国家国土面积比较小,因此,ITS的开发与应用是与欧盟的交通运输一体化建设进程紧密联系在一起的。1969年欧共体委员会就提出要在成员国之间开展交通控制电子技术的演示。从1986年起,西欧国家开始在“欧洲高效安全交通系统计划(PROMETHEUS)”和“保障车辆安全的欧洲道路基础设施计划(D砒VE)”两大计划指导下开展交通运输信息

16、化领域的研究、开发与应用。1988年由欧洲10多个国家投资50多亿美元,联合执行旨在完善道路设施,提高服务质量的D班VE计划。目洲各国正在进行Telematics的全面应用开发工作,计划在全欧范围内建立专门的无线数据通信网。智能交通系统的交通管理、车辆行驶和电子收费等都围绕Tele和全欧无线数据通信网来展开。欧洲民间也联合搞了一个叫PROMETHEUS的计即欧洲高效安全交通系统计划6。其它国家,如韩国政府于2001年3月制订了全新的RRS计划:RRS蓝图21,投入75亿美元,建成包括汽车及高速公路系统,先进交通管理系统,电子收费系统个先进的RRS子系统。而新加坡的ITS研发也具有了较高的水平,

17、其已建成的系统:城市高速路监控系统(EMAS),优化交通信号系统(GLIDE),出行者信息服务系统。1.5研究内容近年来我国加强了对超速行驶的治理力度。在组织上,投入了大量警力,经常组织专项治理活动;在设备上,陆续引进了一些先进的雷达测速系统和固定式测速抓拍系统,对违章超速的监督力度得到显著加强。但与西方国家相比,在治理的系统性上,尤其是在体系管理方面,尚有一定差距。如何做到实时监控检测,进一步改进测速方式。具体在本论文中研究以下内容:在测量车辆速度上,选择适合的雷达与摄像设备以及良好安装位置与安装角度。算法上,改进对测速算法和其他去干扰的噪声算法,提高测速速度,完成车辆测速,减少误差。应用L

18、ED,通过现代的通信方法,进行超速的人性化警示,进而完成系统的设计。通过雷达与摄像设备检测车辆信息,安装简便、价格便宜,建设施工难度不大,应用范围广,且有利于升级改造;利用视频图像处理,实时图像信息,对超速车辆抓拍,进行车牌定位字符分离,字符识别,从而完成车牌识别;结合雷达与摄像设备检测的车辆速度,利用LED与现代的通信技术,对超速车辆进行超速警示,实现高速公路的交通超速警示,这对减少交通事故,进行实时监测,与事后的责任认定,具用良好的实际应用价值。第二章 硬件部分设计2.1 AT89C51单片机简介AT89C51是一种带4K字节FLASH存储器(FPEROMFlash Programmabl

19、e and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次7。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图1所示:图1 外形及引脚排列其主要特性:&

20、#183; ·与MCS-51 兼容;·4K字节可编程FLASH存储器;·寿命:1000写/擦循环;·数据保留时间:10年;·全静态工作:0Hz-24MHz;·三级程序存储器锁定;·128×8位内部RAM;·32可编程I/O线;·两个16位定时器/计数器;·5个中断源;·可编程串行通道;·低功耗的闲置和掉电模式;·片内振荡器和时钟电路;2.1.1管脚说明VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流

21、。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时

22、,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

23、P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程

24、期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,

25、则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。第三章 系统总体设计3.1 设计方案该系统硬件主要包括以下四大模块:89C51单片机主控模块、传感器模块、报警模块和显示模块等。其中89C51主要完成外围硬件的控制以及一些运算功能;传感器完成信号的采样功能;报警模块主要负责声音报警和灯光报警;显示模块完成字符、数字的显

26、示功能。系统总体设计方案如图2 所示。图2 系统总体设计本系统采用89C51 单片机作为控制核心,并将其工作频率设置为12MHZ,方便计数器对速度传感器产生的脉冲进行计数。89C51具有32根I/O口线,其中P0引脚用于连接外部锁存器74LS373芯片的D0-D7引脚、外部存储器6264芯片的D0-D7引脚以及8155芯片的AD0-AD7引脚;P2.0-P2.4引脚作为地址高 5位连接到6264芯片的高地址引脚;P1.0用于控制扬声器;P1.1用于控制警报灯;P3.5引脚连接速度传感器的开关,将其脉冲信号输入计数器1;P3.6和P3.7 引脚作为外部存储器和8155的读写选通信号;其余引脚悬空

27、。89C51单片机还具有低功耗和低电压的特点,所以可以利用电池对系统进行供电。但89C51内部数据存储器容量较少,为满足系统需求,采用了外接RAM芯片的方法对其进行扩展。 3.2 测速传感器 速度传感器是车辆传感器中的易损器件,所以系统采用了非接触式传感器,这是系统的关键8。这种传感器的脉冲输出信号具有稳定性较好,不易受外部噪声干扰,对测量电路无特殊要求等优点,并且结构比较简单,成本低,性能稳定可靠。该系统测速传感器由霍尔开关、磁铁组成,其工作原理是将霍尔开关和磁铁分别安装在车架、车轮的恰当位置,车辆行驶时,在磁铁的作用下,霍尔开关产生的开关信号经过整形被直接输入到单片机计数器1的P3.5引脚

28、,作为计数器1的计数脉冲信号。89C51利用定时器T0定时一段时间后,然后提取T1中的脉冲个数,经过公式计算就可测量出车辆行驶的瞬时速度。图3是霍尔开关集成传感器的内部框图。图3 霍尔开关集成传感器的内部框图。它主要有稳压电路霍尔元件、放大器、整形电路及开关输出5部分组成。稳压电路可使传感器在较宽的电源电压范围内工作,开关输出可使该电路方便的与各种逻辑电路连接。当有磁场作用在霍尔开关集成传感器上时,根据霍尔效应原理,霍尔元件输出霍尔电压,该电压经放大器放大后送至整形电路。当放大后的霍尔电压大于“开启”阀值时,电路反转输出高电平,使三极管导通,并具有拉流的作用,整个电路处于开状态。当磁场减弱时,

29、霍尔元件输出的电压很小,经放大器放大后其值还小于“关闭”阀值时,整形器又翻转,输出低电平,使三极管截止,电路处于关状态。这样,一次磁场强度的变化,就使传感器完成了一次开关动作。其工作原理是将霍尔开关和磁铁分别安装在车架、车轮的适当位置,汽车行驶时,在磁铁的作用下,霍尔开关产生的开关信号输入到单片机的计数器T1引脚。89C51的定时器0定时一段时间后,提取T1中的脉冲个数,就可计算出汽车行驶的瞬时速度。3.3 界面模块 界面模块包括键盘、LED数字显示器、蜂鸣器以及报警灯的设计。接口电路如图4所示。图4 界面接口电路为了节省I/O口线,系统由8155芯片将键盘与显示器接口电路组合在一起。图4中8

30、155的C口作为键盘的行扫描输出口,只设置了12个按键。8155的 A口作为键盘的列选口和6个LED的位选口,LED为共阴极,而8155的B口作为6个LED的段码输出口。LED的段选口均采用8位集电极开路的驱动器8718进行驱动。 P1.0端口用导线连接到音频放大模块区域中的SPK IN端口上, 在 “音频放大模块” 区域中的SPK OUT端口上接上一个8欧的或者是16欧的喇叭,进行声音报警。 P1.1 端口接警报灯。当输出高电平时,警报灯亮;输出低电平时,警报灯灭。当车辆超过设置的安全参数时,系统通过该引脚不断的输出高低电平,达到闪烁的警报效果。 3.4 存储器扩展 为了存储程序和数据的运算

31、,系统采用INTEL的6264芯片,扩展8K的数据RAM。数据存储器6264引脚图如图5所示。图5 数据存储器6264引脚图SRAM 的典型芯片有2KB的6116、8KB的6264以及32KB的62256,其中6264芯片应用最为广泛。Intel 6264是8K×8 SRAM,单一的+5V电源,所有的输入端和输出端都与TTL电路兼容。它的电路原理图逻辑符号如图5所示。其中,CS为片选信号,OE为输出允许信号,WE为写信号,A0A12为13根地址线,D0D7为8位数据线。3.5 抗干扰设计 由于本仪表系统是为汽车、摩托车设计的,而汽车、摩托车的点火系统有较强的电磁干扰,另外车辆移动性大

32、,有可能处于较强电磁干扰的环境中,因此必须采取抗干扰措施,否则系统难以稳定、可靠运行。为提高其抗干扰性,采用了电源抗干扰措施、过压保护电路措施等,达到系统的电气与外界电路完全隔离,物理上作到完全屏蔽,防止空间的电磁辐射。除此之外还采用了软件抗干扰编程和软件“看门狗:技术。 3.6 软件设计 该系统软件主要由主程序、数据采集与A/D转换子程序、键盘中断子程序、告警子程序、显示子程序等模块组成。因为实时控制系统必须考虑时间的精确度,所以采用汇编语言编写。 3.7 主程序 主程序主要完成硬件初始化、子程序调用以及显示、报警等功能,主程序流程图如图6所示。图6 主程序流程图3.8 监测车辆速度3.8.

33、1 GPS车速检测GPS是全球卫星定位系统的英语缩写,由遍布全球的24颗全球定位卫星组成。目前,全球GPS技术应用范围越来越广,价格也越来越低。GPS是真正实现了全球、全天候、连续、实时、以空中卫星为基础的高精度无线电导航系统。在全球任何地方以及近地空间能够给出准确二维(或三维)位置、速度和精确的时间信息。GPS系统由地面控制站、空间设备(SV)、GPS用户接收机和地面通信网部分组成。利用GPS和GIS技术可以对车辆进行实时定位、跟踪、报警、通信等,能够满足 掌握车辆基本信息、对车辆运行进行远程监控的需要9-10。GPS的基本定位原理如图7所示:卫星不间断地发送自身的星历参数和时间信息,用户接

34、收到这些信息后,经过计算求出接收机的三维位置,三维方向以及运动速度和时间信息。图7 GPS的基本定位原理图主要是计算出车辆的时速,为报警提供参考依据。 计算过程如下:联立方程式,求解未知数(x ,y ,z ,t),即为GPS定位目标车辆所处的位置、时刻,同理求得下一时刻车辆所处的位置、时刻(x ,y ,z ,t),则可根据式得到检测车辆的行驶车速v。3.8.2 跟踪流程车辆跟踪就是在GPS定位的一段序列图像中找出其中感兴趣的运动目标在连续每帧图像中的位置序列。车辆跟踪的目的就是通过对GPS定位所生成的序列图像进行分析研究,计算出运动车辆在连续帧图像中的位移、运动速度、运动目标的数量及运动目标的

35、运动轨迹等运动参数,为车速信息的分析和管理提供依据11。车辆跟踪的原理就是在下一帧GPS定位图像中找出目标车辆确切位置。一般的跟踪方法是首先提取被跟踪目标车辆的图像,建立一个模板,然后在下一帧图像中进行GIS电子地图匹配,搜索目标图像,直到找到匹配的位置。其跟踪流程图8如下:图8 车辆跟踪流程图本系统在实验过程中,曾尝试许多种滤波法,最后采用防脉冲干扰平均值滤波法取得较好的效果。如果采用一般的平均值法,则干扰将会“平均”到结果中去,故平均值法不易消除由于脉冲干扰而引起的误差。为此,可先去掉N个数据中的最大值和最小值,然后计算N-2个数据的算术平均值。本系统将测量的一个数据送到寄存器B和累加器A

36、中,使用R0作为计数器,R2、R3中存放最大值,R4、R5中存放最小值,R6、R7中存放累加值和最后结果(R2、R4、R6中为低字节) ,然后再送入RAM保存与预值比较,程序略。监测汽车速度子程序主要是通过在一定时间内提取传感器产生的脉冲个数T1计算出汽车的瞬时速度,完成数据采集,为报警子程序提供参考数据12。图9为数据采集程序流程图。图9 数据采集程序流程图设备通电开始后进行初始化,初始化完毕后继而调用采集指令进行数据采集当时间未达到一定的间隔时间没有完成采集,继续执行该指令直到完成数据采集采集完毕后接受数据并进行数据保存,保存数据与设定数据进行比较确定是否调用报警子程序。3.9 键盘中断子

37、程序 主要实现合法参数的输入。 包括键盘的扫描子程序和查表转换子程序以及键盘去抖动子程序三部分。 3.10 报警子程序 主要实现在车辆超速行驶状态下发出报警信号。包括 SPEAKER 输出子程序和警报灯的闪烁子程序。3.11 显示子程序设计 3.11.1信息显示的方式选择采用数字化显示用户设定的最高时速和车辆实际时速。该部分子程序主要是对8155芯片进行控制,使6位LED进行动态显示。 LED显示系统主要有:户内单色信息屏,双基色视频屏,全彩色、真彩色视频屏;户外单色信息屏,双基色、全彩色、真彩色视频屏;可根据客户需要设计不同的LED显示系统。LED显示屏可以显示变化的数字、文字、图形图像,不

38、仅可以用于室内境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。LED之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不开的。这些优点概括起来是:亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定。3.11.2 LED显示屏的优点使用LED显示屏具有如下特点:1、简单性:由于系统最为复杂的数据转换部分都以芯片内部逻辑的形式实现,使系统变得非常简单;2、易维护性:与简单性直接相关的是系统的易维护性,由于免去了复杂的控制部分,系统维护变成了一项由初级技术人员就可以完成的工作;3、高可靠性:系统控制部分的简单进一步带来了系统的高可靠性,这也主要是因为集成芯片技术

39、相比于分离器件技术具有数倍的稳定性;4、高性价比:系统以最可靠的性能实现屏幕基色40%级灰度的控制,图象显示逼真、自然,实现同等显示控制效果;5、单元化、结构化设计大型显示屏系统,使系统连线直观简便,且使系统的安装、调试与维护变得极为简便,从而最大程度地降低显示屏系统的不可见故障率;6、工业化可靠性设计:系统采用单元化设计,取代了传统设计中大量的分离器件,使系统的可靠性与稳定性大幅度提高;7、高解析度和高刷新频率:除了灰度等级之外,显示屏的另外两个性能指标是其解析度和刷新频率。3.12 RAM 数据保护的条件陷阱 本系统扩充有RAM保存数据,这些数据的写入是使用MOVXDPTR,A指令来完成。当CPU受到干扰而非法执行指令时,就会改写RAM中的数据,导致RAM中数据丢失。为了减少RAM中数据丢失的可能性,我们再RAM写操作之前加入条件陷阱,不满足条件时不允许写操作,并进入陷阱,形成死循环。然后由看门狗使其摆脱

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论