1、 2023届 分类号:TN492 单位代码 :10452本科专业毕业设计基于单片机,汽车超速报警器的设计姓 名 房亮 学 号 年 级 08级 专 业电气工程及其自动化 系(院) 汽车学院 指导教师 李志鹏 2023年04月06日摘 要为了减少车辆超速导致的交通事故,设计了一种运用89C51单片机对机动车超速行驶情况进行蜂鸣报警和灯光报警的系统。随着国民经济的发展,机动车辆规模及流量大幅度增长。为了保护司乘人员安全,减少事故发生率成为当务之急,在汽车装置中,设立超速警示系统,为车辆驾驶人员提供警示标志,以便驾驶人员提前减速,成为一种必要手段。具体阐述了系统的总体设计方案,给出了界面模块与89C5
2、1接口电路,最后介绍了软件设计方法及程序流程图。关键词: 89C51;传感器;界面模块ABSTRACTDesign a sound alarming system 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. Asso
3、rting with and inducing traffic to protect the safety of drivers and passengers,reducing 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 ,
4、car and so on. This paper detailedly introduces the whole design scheme of the system、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 研究现状2
5、1.4.1 国内外研究现状21.5 研究内容4第二章 硬件部分设计42.1 AT89C51单片机简介42.1.1 管脚说明6第三章 系统总体设计73.1 设计方案73.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.
6、1 研究背景随着我过国民经济和汽车技术的飞速发展,本课题针对汽车运营的安全,设计了由单片机作为中央控制单元的汽车报警系统,重要设计汽车超高速报警功能,该设计将单片机的实时控制及数据解决功能与传感器的转换技术相结合,充足的运用了AT89C51的内部资源,使报警系统的工作于最佳状态,从而提高系统的综合反映灵敏度,使报警系统及时准确,实现汽车多功能的报警控制,最大限度的保护消费者的利益1。所设计的报警系统对出现的危急情况可以及时进行声、光、网络报警级响应的显示,提醒车主或驾驶员尽快地采用响应的措施,有效的保护自身和别人的利益和安全,尽快的减少事故发生率。随着国内机动车数量的迅速上升,交通事故也呈现上
7、升趋势。根据2023 年我国交通事故记录发现, 2023年全国共发生道路交通事故567753起,导致99217人死亡、451810人受伤,直接财产损失27.7亿元。其中车辆超速行驶导致交通事故的比例占16%左右,共导致19741人死亡,88180人受伤,在交通事故因素中仅次于无章驾驶所导致的危害2。 本文从驾驶员角度出发,设计了一种超速报警系统。该报警系统允许驾驶员通过系统自带键盘设立本车辆安全行驶的最高速度。当车辆处在行驶状态中,该系统通过测速传感器时刻监测机动车辆,并通过6位LED显示车辆的实际车速和用户设立的安全参数,当发现车辆速度超过驾驶员设立的最高值时,蜂鸣器开始报警,警告灯不断闪烁
8、,提醒驾驶员减速,达成防患于未然的目的。1.2系统设计方法该报警系统硬件重要涉及以下四大模块:89C51单片机主控板、传感器模块、报警模块和显示模块等。其中89C51重要完毕外围硬件的控制以及一些运算功能,传感器完毕信号的采样功能,报警模块重要负责报警和灯光报警,显示模块完毕字符、数字的显示功能3-4。1.3研究目的与意义1.3.1研究目的运用现有技术:雷达视频测速、车牌辨认与LED电子显示屏进行超速警示,在系统设计中,为达成最优的性价比,将遵循以下设计原则5:合理性:以系统工程学及其它先进理论指导,使系统的各部分合理配置,有机融合并尽也许地发挥设备潜力和软件功能,最大限度地提高系统性能价格比
9、。先进性:采用先进设备,使系统功能完备,易于升级换代,在保证其先进性的前提下具有较长的生命周期。实用性:系统功能充足满足车辆检测、警示超速车辆的实际需求,简便实用,易于使用、管理、维护和扩展。可行性:系统设计、选材、选型等选取高科技新产品,符合国家和地方政府的法规政策和标准,与管理部门的管理制度相适应。经济性:充足运用所选择的设备,控制整体设计的成本,与经济能力方面的实际情况相吻合。可靠性:采用高集成设备,采用自动监测、自动监控和容错等技术来保证可靠性。安全性:系统具有防病毒、防震、防灾、防误操作能力,较强的抗干扰、抗静电能力,以及数据备份、数据恢复等功能。还将提供用户等级权限保护,有效排除人
10、为因素的干扰。1.3.2研究意义高精度、高速度、经济实用动态实时的车辆超速警示系统,将为公安机关与交理部门提供有效的技术手段,使公安机关与交通管理部门有效地实行超速管理,保车安全、行人安全、财产安全有着显著的社会效益和经济效益。同时,还具有以下有点:1、不同于传统的检测系统,可以改变现场值勤、现场发现违章、现场处罚的交通超速的管理模式,节约警力资源,提高了超速警示的作用;2、它基于硬件与软件相结合的检测警示模式不仅更具智能性,并且具有多功特点,可以进行多种交通违章行为的监控;3、可认为解决超速车辆提供准确有力的证据,同时也给超速车辆提供警示;4、可以运用软件对雷达视频检测的数据进行解决分析,自
11、动获取超速车辆信使视频资源得以充足运用。1.4研究现状智能交通系统是在科学技术发展的背产生的大范围、全方位、实时、高效的交通管理系统,它将先进的信息、数据通信子控制及计算机解决等技术有机的融合,运用于地面交通管理体系。重要是使汽车路的功能智能化,从而保障交通安全、提高交通效率、改善城市环境、减少能源消即在较完善的道路设施基础上,将先进的智能交通理论与高新技术集成并运用于道通的整个过程,以协调车、路、人。智能交通系统强调的是系统性、实时性、信息性以及服务的广泛性,与本来的交通管理与交通工程有着本质的区别。1.4.1国内外研究现状随着智能交通的发展,美国正在研究和部署车辆避碰、司机与车辆监控、与乘
12、坐者安全性能改善等工作。欧洲正在支持开发聪明(smart)的约束系统,制用信息与通信系统的道路安全长期计划,开展为优化人机界面和道路安全的远程信理“智能道路”的研究和示范,通过标准和使用者信息提高隧道中的安全,建立卫位事故警示系统等。澳大利亚也正在用智能交通系统新技术改善道路安全。美国是世界上公路最发达的国家之一,从上个世纪50年代中期就开始按照公规划进行大规模建设,目前已实现了纵横交错、四通八达的现代化公路网络,高速公路总长度己达10万公里。但是随着经济与社会的发展,公路交通量与日俱增,其交通堵塞、交通拥挤与交通肇事等现象日益增多。且公路占地多、环境污染和财力局限性等诸多因素,美国己不再重要
13、用修建更多公路的办法来解决交通问题,而是致力于用高科技改造现有公路网的技术状况和完善交通管理体系,以提高现有路网的通过能力,适应当前和未来交通量大幅度增长的社会需求。从2023年到2023年,美国准备投资2023亿美元构造全国ITS。并且在洛杉矶等地开发使用ITS。应用计算机系统监控全市的交通状况和系统自身性能;道路上埋设的感应线圈可检测车辆的车速,车流量及道路占用情况,并可在一秒钟内实时修改数据;交通信号可由计算机根据实际情况进行自适应调整或人为干涉;关键路段和重点地区配有摄像机实时监控交通情况。现在,美国的ITS正在研究将城市地区开发的交通管理技术和系统功能推广应用,通过先进的电子通信技术
14、,提高行车的安全性,方便外国游客出行。系统涉及为驾驶员和事故受害者提供援助的无线紧急呼救系统,恶劣道路和交通环境的实时警告系统,以及有关服务设施和旅游路线、景点等信息系统。在日本,ITS的发展始于20世纪70年代,其显著特点就是政府有关各部门共同参与,密切合作,以保证在技术发展过程中没有漏掉。从1973年到1978年,日本投入了大量的人力和资金,成功地组织了一个“动态途径诱导系统”的实验。在20世纪80年代中期到90年代中期的2023时间,日本相继完毕了路车间通信系统(以cs)、交通信息通信系统(TICS)、宽区域旅行信息系统、超智能车辆系统、安全车辆系统及新交通管理系统等方面的研究。1993
15、年7月,日本“车辆、道路与交通智能协会”成立,从而在与ITS有关的五个部,即建设省、通产省、邮政省、运送省和警察厅之间建立了协调工作机制。综合分析ITS,上述5个部在1995年提出了日本公路.交通车辆领域的信息化实行方针,其目的在统一的规划下推动其工作。ITS由导航系统、自动收费系统、安全驾驶6援助系统等9个开发领域和20个用户服务功能构成6。欧洲的ITS研究开发是由官方(重要是欧盟)与民间并行进行的。同时,由于欧洲的大部分国家国土面积比较小,因此,ITS的开发与应用是与欧盟的交通运送一体化建设进程紧密联系在一起的。1969年欧共体委员会就提出要在成员国之间开展交通控制电子技术的演示。从198
16、6年起,西欧国家开始在“欧洲高效安全交通系记录划(PROMETHEUS)”和“保障车辆安全的欧洲道路基础设施计划(D砒VE)”两大计划指导下开展交通运送信息化领域的研究、开发与应用。1988年由欧洲10多个国家投资50多亿美元,联合执行旨在完善道路设施,提高服务质量的D班VE计划。目洲各国正在进行Telematics的全面应用开发工作,计划在全欧范围内建立专门的无线数据通信网。智能交通系统的交通管理、车辆行驶和电子收费等都围绕Tele和全欧无线数据通信网来展开。欧洲民间也联合搞了一个叫PROMETHEUS的计即欧洲高效安全交通系记录划6。其它国家,如韩国政府于2023年3月制订了全新的RRS计
17、划:RRS蓝图21,投入75亿美元,建成涉及汽车及高速公路系统,先进交通管理系统,电子收费系统个先进的RRS子系统。而新加坡的ITS研发也具有了较高的水平,其已建成的系统:城市高速路监控系统(EMAS),优化交通信号系统(GLIDE),出行者信息服务系统。1.5研究内容近年来我国加强了对超速行驶的治理力度。在组织上,投入了大量警力,经常组织专项治理活动;在设备上,陆续引进了一些先进的雷达测速系统和固定式测速抓拍系统,对违章超速的监督力度得到显著加强。但与西方国家相比,在治理的系统性上,特别是在体系管理方面,尚有一定差距。如何做到实时监控检测,进一步改善测速方式。具体在本论文中研究以下内容:在测
18、量车辆速度上,选择适合的雷达与摄像设备以及良好安装位置与安装角度。算法上,改善对测速算法和其他去干扰的噪声算法,提高测速速度,完毕车辆测速,减少误差。应用LED,通过现代的通信方法,进行超速的人性化警示,进而完毕系统的设计。通过雷达与摄像设备检测车辆信息,安装简便、价格便宜,建设施工难度不大,应用范围广,且有助于升级改造;运用视频图像解决,实时图像信息,对超速车辆抓拍,进行车牌定位字符分离,字符辨认,从而完毕车牌辨认;结合雷达与摄像设备检测的车辆速度,运用LED与现代的通信技术,对超速车辆进行超速警示,实现高速公路的交通超速警示,这对减少交通事故,进行实时监测,与事后的责任认定,具用良好的实际
19、应用价值。第二章 硬件部分设计2.1 AT89C51单片机简介AT89C51是一种带4K字节FLASH存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微解决器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次7。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C
20、2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图1所示:图1 外形及引脚排列其重要特性: 与MCS-51 兼容;4K字节可编程FLASH存储器;寿命:1000写/擦循环;数据保存时间:2023;全静态工作:0Hz-24MHz;三级程序存储器锁定;1288位内部RAM;32可编程I/O线;两个16位定期器/计数器;5个中断源;可编程串行通道;低功耗的闲置和掉电模式;片内振荡器和时钟电路;2.1.1管脚说明VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸取8TTL门电流。当P0口的管脚第一次
21、写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)这是由于上拉的缘故。 P3口也可作为AT89
23、C51的一些特殊功能口,如下表所示: 口管脚 备选功能 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的读写选通信号;其余引脚悬空。89C51单片机还具
27、有低功耗和低电压的特点,所以可以运用电池对系统进行供电。但89C51内部数据存储器容量较少,为满足系统需求,采用了外接RAM芯片的方法对其进行扩展。 3.2 测速传感器 速度传感器是车辆传感器中的易损器件,所以系统采用了非接触式传感器,这是系统的关键8。这种传感器的脉冲输出信号具有稳定性较好,不易受外部噪声干扰,对测量电路无特殊规定等优点,并且结构比较简朴,成本低,性能稳定可靠。该系统测速传感器由霍尔开关、磁铁组成,其工作原理是将霍尔开关和磁铁分别安装在车架、车轮的恰当位置,车辆行驶时,在磁铁的作用下,霍尔开关产生的开关信号通过整形被直接输入到单片机计数器1的P3.5引脚,作为计数器1的计数脉
28、冲信号。89C51运用定期器T0定期一段时间后,然后提取T1中的脉冲个数,通过公式计算就可测量出车辆行驶的瞬时速度。图3是霍尔开关集成传感器的内部框图。图3 霍尔开关集成传感器的内部框图。它重要有稳压电路霍尔元件、放大器、整形电路及开关输出5部分组成。稳压电路可使传感器在较宽的电源电压范围内工作,开关输出可使该电路方便的与各种逻辑电路连接。当有磁场作用在霍尔开关集成传感器上时,根据霍尔效应原理,霍尔元件输出霍尔电压,该电压经放大器放大后送至整形电路。当放大后的霍尔电压大于“启动”阀值时,电路反转输出高电平,使三极管导通,并具有拉流的作用,整个电路处在开状态。当磁场减弱时,霍尔元件输出的电压很小
29、,经放大器放大后其值还小于“关闭”阀值时,整形器又翻转,输出低电平,使三极管截止,电路处在关状态。这样,一次磁场强度的变化,就使传感器完毕了一次开关动作。其工作原理是将霍尔开关和磁铁分别安装在车架、车轮的适当位置,汽车行驶时,在磁铁的作用下,霍尔开关产生的开关信号输入到单片机的计数器T1引脚。89C51的定期器0定期一段时间后,提取T1中的脉冲个数,就可计算出汽车行驶的瞬时速度。3.3 界面模块 界面模块涉及键盘、LED数字显示器、蜂鸣器以及报警灯的设计。接口电路如图4所示。图4 界面接口电路为了节省I/O口线,系统由8155芯片将键盘与显示器接口电路组合在一起。图4中8155的C口作为键盘的
30、行扫描输出口,只设立了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 存储器扩展 为了存储程序和数据的运算,系统采用INTEL的
31、6264芯片,扩展8K的数据RAM。数据存储器6264引脚图如图5所示。图5 数据存储器6264引脚图SRAM 的典型芯片有2KB的6116、8KB的6264以及32KB的62256,其中6264芯片应用最为广泛。Intel 6264是8K8 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.1 GPS车速检测GPS是全球卫星
33、定位系统的英语缩写,由遍布全球的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中,使用R0作为计数器,R2、R
36、3中存放最大值,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受到干扰而非法执行指令时
40、,就会改写RAM中的数据,导致RAM中数据丢失。为了减少RAM中数据丢失的也许性,我们再RAM写操作之前加入条件陷阱,不满足条件时不允许写操作,并进入陷阱,形成死循环。然后由看门狗使其摆脱困境。4 总结该系统的设计思想是积极式的,设计人员从人本主义出发,考虑的是时刻提醒驾驶员的自我安全意识,在最大限度上避免由于车辆超速导致的交通事故。该系统具有硬件简朴、可靠性高、抗干扰性强、实用性好等优点。该系统的创新在于测速传感器由霍尔开关、磁铁组成,在安装设计中位置的技巧性;在扩充的RAM中采用数据保护的条件陷阱方法,保证了数据存储空间及其可靠性;编程时将脉冲干扰平均值滤波法应用在该系统取得很好的效果。该
41、系统已经在摩托车上实验成功,实践证明该系统可以广泛的应用在各种机动车辆上,减少由于车辆超速而导致的交通事故。参考文献1 余志生.汽车理论M.机械工业出版社,1999年5月第二版. 2 柳春红,等. 道路交通事故影响因素分析J. 交通科技与经济. 2023,(3)3 周旭艳,彭宣戈,朱兵8051在车辆超速报警系统中的应用J .井冈山学院学报:自然科学版, 2023, 27(2):31-324 江可石,邓煌汽车超速报警器:中国, 0P . 2023-07-205 齐永利,鲁云峰,刘鸣LM2907频率/电压转换器原理及应用J .国外电子元器件, 2023(5): 71-726 何社成,苏勇报警指示提
42、醒告知应用电路M .济南:山东科学技术出版社, 2023: 108-1097 彭宣戈. 一种嵌入式Internet接口系统J. 微计算机信息,2023,(10-2):8-108 肖玲妮,袁增贵Protel99 SE印刷电路板设计教程M .北京:清华大学出版社, 2023: 263-3059 李海真,孙运强基于CS5522的高精度温度测量系统设计J .国外电子测量技术, 2023, 28(5): 52-5510 王伟艺.机动车行驶记录仪J.电子技术,1997,(7):328329. 11 肖建敏、倪瑞武.汽车事故记录仪J.上海大学学报,1995,(1):467472. 12 DRACO. A t
43、ransient recorder for road accidentsJ. Fincham, W.; Fowkes, M.; Ghibaudi, P. IEE Conference Publication, n 346, 1991, P 135-139 13 王秋云、彭宣戈. 电力系统功率因素的自动控制与检测J. 微计算机信息,1997(6):70-72 14 彭宣戈. 软麻乳化液自动控制系统J.微计算机信息,1997,(1) : 39-42 致 谢本课题的设计是在我的导师李志鹏老师的指导下进行的,从选题到总体方案的提出、系统的设计、等都得到李老师的悉心指导。李老师严谨的治学态度和一丝不苟的科研精神让我十分感动,是我学习的好楷模。在此,谨向李志鹏老师表达衷心的感谢!同时,也向给予我很多指导和帮助的老师、同学表达衷心的感谢!在论文的撰写过程中,学院的领导、老师和同学也给予了极大的鼓励和关心,在此也表达感谢!最后向百忙之中评审本文并提出宝贵意见的各位专家、老师表达最真诚的谢意!