汽车超速报警系统毕业设计论文
汽车超速报警系统文献综述

汽车超速报警系统文献综述文献综述前言本人毕业设计的论题为《汽车超速报警系统》。
近年来,随着现代汽车控制技术和高速公路的飞速发展,在世界各国特别是发达国家,无论货物还是个人,汽车都已经成为长距离运输的主要交通工具。
当汽车在长时间高速行驶时,驾驶员长时间操作容易造成疲劳。
可能会出现超速现象,对他人和自己都造成了安全隐患。
车速自动检测超速报警装置,能够让驾驶员更加清晰直观的了解到当前的行驶速度,一旦超出设定上限,系统会立即发出警告,提醒驾驶员。
本设计要求设计一个具有数字显示功能的单片机系统实现车辆当前速度输出,当达到所设定的速度上限时并报警,以保证驾驶人员的人身安全。
通过查阅大量文献,找到了许多关于汽车构造、车速检测、单片机控制等方面的最近研究成果及未来的发展趋势。
对本设计有着重大的参考价值。
徐礼超(2008)在《车速检测系统的虚拟设计及应用》汽车速度检测是汽车安全检测项目的重要组成部分,在当前检测实践中,对于后置后驱、车速信号取自前轮的汽车,由于测试时由滚筒带动车轮转动,滚筒与车轮间存在的滑移情况未被考虑,致使车速检测结果产生较大误差。
针对这种情况,基于虚拟仪器开发了车速检测系统,克服了传统车速检测原理的不足,应用于检测实践中,效果良好。
戴村供(2010)在《汽车试验中车速信号的测量方法》中介绍了汽车试验中常见的几种车速测量方法,比较了各自的优缺点,本设计即采用起文中提到的测量方法对车速检测及数据采集。
史广生(2006)在学术论文《道路交通的车速检测技术介绍》中,利用翔实的数据使人了解到交通测速数据的采集技术以及如何从技术角度,对车速信号进行测量,并做出了检测器及其应用的介绍南楠和房亚民(2006)在《基于MCS-51的车速检测显示仪》中讨论基于MCS-51车速显示仪的工作原理及硬件结构、软件流程,介绍其功能。
我国的车辆生产起步晚,技术相对落后,要赶超欧美等国,必须吸收先进技术,研发高新技术,提高性能和市场竞争能力。
汽车超载报警设计论文

汽车超载报警设计论⽂汽车超载报警器摘要:为了实现对汽车超载的控制,提出了⼀种基于FPGA的超载报警器系统设计⽅案,并完成系统的软硬件设计。
该系统的硬件部分主要⽤来输⼊模拟电压信号,软件部分采⽤VHDL语⾔进⾏编程,能够完成对汽车超载的测量,有效地控制汽车的装载。
实验表明,该系统具有测试质量准确的特点,达到了设计要求。
关键词:汽车超载应变⽚报警器Overload alarm for carCaodiandian Y angbinbin ZhangmalongNanjing College of Information TechnologyAbstract: in order to realize the control of the automobile overload, proposed one kind based on the FPGA overload alarm system design, and complete the system hardware and software design. The hardware of the system is mainly used for the input analog voltage signal, software uses VHDL programming language, can be completed on the automobile overload measurement, effective control of car loading. Experimental results show that, the system has the quality oftest accuracy, has achieved the design requirements. Key words: automobile overload strain alarm.⼀、设计⽬的及意义车辆超载是指运输车辆所载的货物质量超过了额定装载质量情况,车辆超载有着以下危害:1.车辆超载会增加车辆对路⾯的损坏,按照国际上通⽤的计算⽅法,汽车轴载质量每增加⼀倍,公路受损将增16倍,全国公路每年因车辆超载造成的损失超过300亿元。
基于单片机的汽车超速警报系统设计_毕业设计任务书

东北林业大学毕业设计任务书基于单片机的汽车超速报警系统设计基于单片机的汽车超速报警系统的设计摘要近年来,随着现代汽车控制技术和高速公路的飞速发展,在世界特别是发达国家,无论是运输业还是个人,汽车都已成为长距离运输的主要交通工具。
汽车在公路上行驶时,通过GPS定位,当汽车的行驶速度超过该公路所规定的最高行驶速度时,蜂鸣器报警,并通过语音提示,提醒驾驶员减速。
本设计从驾驶员自身安全角度出发,设计了一种检测车辆超速的报警系统。
当车辆处于行驶状态中,该系统通过速度传感器时刻监测机动车辆速度。
在实时监测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。
此设计就是一种利用51单片机对机动车超速行驶情况进行蜂鸣报警的系统。
该系统结构简单,可靠性高,操作方便,可广泛应用于摩托车、汽车等机动车辆。
该设计详细介绍了系统的总体设计方案,给出了界面模块与89C51接口电路,系统硬件电路及外围设计电路,通过LCD显示出来。
关键词: 51单片机;汽车超速报警器;语音传感器;LCD显示Monolithic integrated circuit-based automobileoverspeed alarm system designAbstractIn recent years, with the modern auto control technology and the rapid development of highway, in the world, especially in developed countries, whether shipping or personal, cars have become the main long-distance transport vehicles. When the car driving on the highway, through the GPS positioning, when the car speed is more than the highest speed specified in the road, the buzzer alarm, and through the voice prompt, and remind the driver to slow down.This design from the Angle of the driver's own security, we design a test vehicle overspeed alarm system. When the vehicle in the driving state, the system through the speed sensors to monitor vehicle speed. In real-time monitoring and automatic control of microcomputer application system, the microcontroller is often used as a core component. This design is a kind of vehicle speeding is to make use of 51 single-chip buzzer alarm system. The system has simple structure, high reliability, convenient operation, can be widely used in motorcycles, automobiles and other motor vehicles. This design detailed introduces the system's overall design scheme of interface module and 89 c51 interface circuit is given, and the system hardware circuit and peripheral circuit design, through the LCD display.Key words: Single chip microcomputer; Automobile overspeed alarm; Voice sensor; The LCD display目录摘要Abstract1前言 (1)1.1 汽车超速报警系统研究目的及背景 (1)1.2 汽车超速报警系统在国外的研究现状和发展趋势 (1)1.3 汽车超速报警系统的主要容 (2)2汽车超速报警系统设计方案的选择 (3)2.1 设计要求 (3)2.2方案选择 (3)3汽车超速报警系统硬件设计 (4)3.1 测速传感器的构建 (4)3.1.1 测速传感器的选择 (4)3.2汽车测速传感器的工作原理 (4)3.3主控模块 (6)3.4系统总体结构框图 (7)3.4.1电源单元 (8)3.4.2 光电耦合器单元 (8)3.4.3 蜂鸣报警单元 (9)3.5电路的连接 (9)3.5.1 霍尔传感器与单片机的连接 (9)3.5.2 单片机与报警器连接 (10)3.5.3单片机与LCD显示电路连接 (10)3.6 监测车辆速度 (11)3.6.1 GPS车速检测 (11)4汽车超速报警系统软件设计 (13)4.1 主程序 (13)4.2 子程序 (14)4.2.1 报警子程序 (14)结论 (15)参考文献 (16)致 (17)1前言1.1 汽车超速报警系统研究目的及背景在当今时代里,汽车时最普遍的交通运输工具,随着汽车工业和告诉公路建设的发展,每年由于各种交通事故造成的人员伤亡数目惊人,给国家造成的经济损失巨大。
基于单片机的汽车超速报警器的设计

基于单片机的汽车超速报警器的设计随着社会的发展和科技的进步,汽车已成为人们日常生活的重要交通工具。
然而,不适当的驾驶速度可能导致交通事故和生命财产的损失。
因此,设计一种基于单片机的汽车超速报警器,对保障行车安全具有重要意义。
一、设计背景与意义汽车超速报警器是一种通过监测车辆行驶速度并判断是否超速的装置。
当车辆行驶速度超过设定阈值时,报警器会发出警报,提醒驾驶员减速。
该装置有助于减少因超速驾驶导致的交通事故,提高道路安全。
二、硬件设计1、传感器选择:选用霍尔传感器作为车速传感器,其输出电压与转速成正比,可用于测量汽车行驶速度。
2、单片机选择:采用AT89C51单片机作为核心控制器,该单片机具有低功耗、高性能的特点,满足汽车行驶中的恶劣环境要求。
3、报警装置:采用蜂鸣器和LED灯作为报警装置,当汽车超速时,蜂鸣器发出警报声,LED灯闪烁提示。
4、存储模块:为保存设定的速度阈值和超速记录,需设计一个非易失性存储模块,如EEPROM。
5、电源模块:考虑到汽车电源的特殊性,设计一个稳定的电源模块,以确保报警器的稳定工作。
三、软件设计1、速度采集:通过霍尔传感器采集汽车行驶速度,并将速度信号转换为电信号输入单片机。
2、速度判断:单片机读取速度信号后,与设定的速度阈值进行比较。
若超速,则触发报警装置。
3、报警处理:当报警触发时,单片机控制蜂鸣器发出警报声,LED 灯闪烁提示。
同时,将超速记录保存在存储模块中。
4、速度阈值设定:为适应不同路况和驾驶需求,软件中设计一个速度阈值设定功能,驾驶员可根据实际情况调整阈值。
5、程序优化:为提高程序效率和稳定性,采用模块化设计和中断处理技术,减少CPU的占用时间。
四、系统测试与优化1、速度测试:通过实际行驶测试,验证报警器是否能准确监测汽车速度,并判断是否超速。
2、硬件调试:检查电路板连接是否正确,调整传感器和报警装置的工作状态,确保系统正常运行。
3、软件调试:通过调试和优化程序,提高报警器的响应速度和准确性。
毕业设计--超速报警显示系统设计与制作

目前国内外测量转速的方法很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。计数测速法又可分为机械式定时计数法和电子式定时计数法。传统的电机转速检测多采用测速发电机或光电数字脉冲编码器,也有采用电磁式(利用电磁感应原理或可变磁阻的霍尔元件等)、电容式(对高频振荡进行幅值调制或频率调制)等,还有一些特殊的测速器是利用置于旋转体内的放射性材料来发生脉冲信号。而霍尔传感器具有非接触、长寿命、低噪音、高精度、不受震动和灰尘影响等优点,特别适合于测量汽车转动部件的转速。
Keywords: speed;SCM;sensor
第一章
1.1 本设计课题的目的和意义
随着汽车工业的不断进步,行驶在道路上的车辆越来越多,交通事故发生的频率也不断增加。众所周知,交通事故的发生大部分是由驾驶员的超速驾驶造成的。为提高汽车运行的安全性,减少交通事故的发生,本文讲述了一个由单片机控制的车速报警系统。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
课程设计(论文)-汽车速度显示及超速报警器[管理资料]
![课程设计(论文)-汽车速度显示及超速报警器[管理资料]](https://img.taocdn.com/s3/m/25cb01f56bd97f192379e9b4.png)
摘要:本汽车速度显示及超速报警器电路是运用数字电路有关知识来设计的,它具有简易操作及实用等特点。
司机可根据不同情况而设置所需的报警信号速度及安全行驶极限速度,确保行驶安全。
电路的核心部分为时基信号发生器、计数器、显示器及报警控制器等,电路设计中主要用到了防真软件EWB及EDA软件PTOTEL99。
电路能够将汽车速度实时显示,当行驶速度超过所设置的报警速度及安全行驶速度时,电路就会分别发出报警信号和将发动机熄灭,确保安全行驶。
为使电路简单,本电路采用汽车转速来模拟汽车速度,本电路均适合各种大中型汽车安装使用。
关键词:汽车速度;超速;报警器;计数器目录引言 (2)第一章汽车速度显示及超速报警器的基本工作原理 (3)电路基本功能 (3)电路的基本组成部分 (3)电路的整体工作原理 (3)电路实用说明 (4)第二章主要基本电路的工作原理 (4)时基电路的工作原理 (4)100分频器工作原理 (5)逻辑控制电路工作原理 (5)信号接收及整形电路工作原理 (6)计数器、锁存器、译码显示器电路工作原理 (7)超速报警及熄灭发动机电路工作原理 (8)第三章电路所用元件列举 (9)分立元件 (9)集成芯片 (9)第四章电路原理图及PCB图 (10)电路原理图 (10)PCB图 (10)第五章电路设计与调试总结 (11)电路设计说明 (11)电路设计总结 (12)电路调试总结 (12)谢辞 (14)主要参考文献 (15)引言在当今时代里,汽车是最普遍的交通运输工具,然而人们往往忽视高速行驶所带来的重大后果。
每年由于司机超速行驶而产生的交通事故很多,因此造成的经济损失很多,然而很多因超速行驶而造成事故者不是他们想开很快,而是他们那时已经有了快感,根本没有意识到自己是在超速行使,因此在事故发生后大都感到后悔。
如果他们在汽车上安装汽车速度显示及超速报警器,在很大程度上能确保他们避免发生这类事故。
该电路主要是计算汽车在一秒内轮子的转动圈数即转动频率,为使电路简单,仅以转动频率来模拟汽车的速度,并将计得的速度通过数码管显示出来,,并对超速时产生报警信号或者自动将发动机熄灭,确保了行驶的安全,司机通过拨动开关可任意设置产生报警信号速度和安全行驶极限速度。
汽车超速报警系统设计

基于单片机的汽车超速报警器的设计摘要为了降低车辆超速造成的交通事故,设计了一种利用89C51单片机对机动车超速行驶情况进行蜂鸣报警和灯光报警的系统。
随着国民经济的发展,机动车辆规模及流量大幅度增加。
为了保护司乘人员安全,降低事故发生率成为当务之急,在汽车装置中,设置超速警示系统,为车辆驾驶人员提供警示标志,以便驾驶人员提前减速,成为一种必要手段。
详细阐述了系统的总体设计方案,给出了界面模块与89C51接口电路,最后介绍了软件设计方法及程序流程图。
关键词: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. Assorting 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 withThe 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 system、the circuit on interface module and 89C51,the method of the software design and program flow chart.Keyword:89C51; transducer; Interface-Modul目录第一章绪论 (1)1.1 研究背景 (1)1.2 系统设计方法 (1)1.3 研究目的与意义 (1)1.3.1 研究目的 (1)1.3.2 研究意义 (2)1.4 研究现状 (2)1.4.1 国内外研究现状 (2)1.5 研究内容 (4)第二章硬件部分设计 (4)2.1AT89C51单片机简介 (4)2.1.1 管脚说明 (6)第三章系统总体设计 (7)3.1 设计方案 (7)3.2 测速传感器 (8)3.3 界面模块 (9)3.4 存储器扩展 (10)3.5 抗干扰设计 (11)3.6 软件设计 (11)3.7 主程序 (11)3.8 监测车辆速度 (12)3.8.1 GPS车速检测 (12)3.8.2 跟踪流程 (13)3.9 键盘中断子程序 (15)3.10 报警子程序 (15)3.11 显示子程序设计 (15)3.11.1 信息显示的方式选择 (15)3.11.2 LED显示屏的优点 (16)3.12 RAM数据保护的条件陷阱 (16)4 总结 (17)参考文献 (18)致谢 (19)第一章绪论1.1 研究背景随着我过国民经济和汽车技术的飞速发展,本课题针对汽车运行的安全,设计了由单片机作为中央控制单元的汽车报警系统,主要设计汽车超高速报警功能,该设计将单片机的实时控制及数据处理功能与传感器的转换技术相结合,充分的利用了AT89C51的内部资源,使报警系统的工作于最佳状态,从而提高系统的综合反映灵敏度,使报警系统及时准确,实现汽车多功能的报警控制,最大限度的保护消费者的利益[1]。
超速报警器的设计毕业论文

超速报警器的设计毕业论文目录1引言 (1)1.1课题产生原因 (1)1.2课题的发展现状 (2)1.3汽车超速报警器的未来前景 (3)1.4本设计的主要内容 (3)2元件选定 (4)2.1霍尔测速模块论证与选择 (4)2.2单片机模块论证与选择 (4)2.3显示模块论证与选择 (5)2.4报警模块论证与选择 (5)3 车速的测量原理及实现方法 (5)3.1转速测量方法 (5)3.2传感器及其测速原理 (6)3.3速度的实现 (10)4 系统硬件的设计 (11)4.2光电耦合单元 (13)4.3报警单元 (14)4.4按键电路 (15)4.5最小系统 (16)4.61602显示器电路 (17)5 软件设计 (19)5.1程序设计步骤 (19)5.2软件程序设计 (20)6系统仿真调试 (25)6.1应用K EIL软件进行程序调试 (25)6.2P ROTEUS仿真 (25)6.3仿真实例 (26)附录 (30)参考文献 (35)致谢 (36)1引言1.1 课题产生原因超速行驶是指在一定道路上行驶的汽车,超过了该段道路所规定的行驶速度。
《道路交通安全法实施条例》第四十五条规定:机动车在道路上行驶不得超过限速标志、标线标明的速度。
在没有限速标志、标线的道路上,机动车不得超过下列最高行驶速度:没有道路中心线的道路,城市道路为30 km/h,公路为40 km/h,同方向只有一条机动车道的道路,城市道路为50 km/h,公路为70 km/h。
限速是为了行驶安全,而汽车在设计时都定有最高时速,以至于两者出现较大的差距,令驾驶员稍不留意就要超速[1]。
那么公路车速到底对交通事故的影响是什么呢?(1)驾驶员在道路上行驶时,必须时刻获得周围环境的信息进行判断,决定自己的操作行为,这些过程都需要一定的时间。
但是,当随着车速的提高,驾驶员观察和判断的时间必然减少、反应也会时间减少,导致做出错误决定的可能性就会相应增加,从而使交通事故发生的可能性变大。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南阳理工学院本科毕业设计(论文)汽车超速报警系统Automobile Speeding Alarm System学院(系):计算机与信息工程学院专业:通信工程学生姓名:底奔腾学号:1306734009指导教师(职称):鲁庆宾(副教授)评阅教师:完成日期:2015年6月南阳理工学院Nanyang Institute of Technology汽车超速报警系统通信工程专业底奔腾[摘要]为了解决许多非职业驾驶员的无意识的超速问题,本文设计了一个基于单片机的汽车超速报警系统。
该系统实时监控车辆行驶速度,并采用数字显示屏直接显示所测速度。
设计利用霍尔传感器模块产生里程数的脉冲信号,并送到555芯片进行信号的整形,然后送至单片机外部中断口,经过单片机的分析与综合来判断车辆是否超速。
当所测速度超过所设极限值时,蜂鸣器开始报警,提示驾驶员减速行驶,达到防患于未然的效果。
软件部分用C语言编程,采用模块化的设计思想。
该系统结构简单,可靠性高,操作方便,可广泛应用于各类机动车辆。
[关键词]单片机;霍尔传感器;蜂鸣报警器Automobile Speeding Alarm SystemMajor of Communication Engineering Di Ben-tengAbstract:In order to solve the problem of the nonprofessional driver's unconscious speeding, this article designed a speeding car alarm system based on single chip microcomputer.The vehicle speed for real-time monitoring of the system, and USES the digital display shows the measured speed directly.This design using hall sensor module mileage pulse signal, and send to the 555 chip to plastic signals and then sent to the single-chip microcomputer in the external fracture, the analysis and synthesis into a single chip microcomputer to determine whether the vehicle speed.When measured at a faster rate than the set limit value when the buzzer alarm, prompt drivers slow down, to achieve the effect of nip in the bud.Software part in C language programming, using modular design thought.The system has simple structure, high reliability, convenient operation, can be widely used in various types of motor vehicles.Key words: Single chip microcomputer; Hall element; Visual alarm目录1 绪论 01.1 设计研究背景 01.2 设计研究的内容 01.3 本文所做工作 02 系统整体设计 (2)2.1 系统设计任务 (2)2.2 系统总体设计方案 (2)3.1主控模块 (4)3.1.1单片机的介绍 (4)3.1.2 单片机最小系统 (6)3.2 测速模块 (7)3.2.1 霍尔传感器简介 (7)3.2.2 霍尔传感器测量原理 (8)3.2.3 转速测量方法 (8)3.2.4 555芯片 (9)3.3 报警模块 (9)3.4 显示模块 (10)4 系统软件设计 (11)4.1 传感器模块设计 (11)4.2 显示模块设计 (12)5 系统仿真和测试 (14)5.1 硬件仿真设计 (14)5.1.1 仿真软件的介绍——Proteus ISIS (14)5.1.2 硬件仿真过程 (14)5.2 软件仿真设计 (16)5.2.1 程序编辑软件描述——Keil uVision4 C51 (16)5.2.2 软件仿真结果 (17)5.3 硬件电路显示结果 (17)结论 (19)参考文献 (20)附录I 程序代码 (21)附录II 电路原理图和仿真电路图 (28)致谢 (29)1 绪论1.1 设计研究背景随着现代汽车控制技术和高速公路的飞速发展,无论是运输业还是个人,汽车都已成为人们生活中不可或缺的产品。
在我国,每年平均发生50万起交通事故,而机动车辆超速行驶依旧是最主要的罪魁祸首。
国内外许多国家开始认识到超速行驶对交通安全具有极大的危害,都加大了对车辆超速行驶的管制力度,研发先进的信息采集设备,并对车辆超速进行了大量的研究,以保证车辆的行驶安全,减少交通事故的发生。
本设计是为解决汽车行驶过程中存在的安全隐患的角度出发,设计出一种检测车辆超过一定速度的报警系统。
它采用MCS-51系列单片机设计一种体积小、操作简单的测速报警器。
当车辆行驶速度大于设置的最高速度时,自动启动蜂鸣报警器报警。
它利用霍尔传感器产生里程数的脉冲信号,脉冲信号经过555芯片的整形,然后利用单片机自带的计数器T0对霍尔传感器脉冲信号进行计数,进而求出转速。
再利用软件编程,对数据进行处理并与极限值进行比较,当速度大于极限值时启动蜂鸣器进行报警。
1.2 设计研究的内容本文主要工作是利用霍尔元件、单片机、蜂鸣报警器、555芯片等部件设计一个汽车超速自动报警器。
主要介绍了汽车超速报警器的设计思想、电路原理以及元件的选择等内容,整体上分为硬件部分设计和软件部分设计。
硬件部分包括传感器的选择、单片机的选择、报警器的设计。
汽车超速报警器的软件设计,包括传感器模块设计、显示模块设计等;再对仿真过程进行了具体说明与展示;最后对本次设计进行了系统的总结。
具体的硬件电路包括STC89C52单片机的外围电路以及报警器的显示部分。
程序部分采用C语言编写,设计的思想主要是自顶向下,模块化设计,各个子模块逐一设计。
1.3 本文所做工作设计的主体有四个主要部分,分别是系统整体设计、系统硬件设计、系统软件设计、系统仿真与测试。
其中第2章是对系统整体设计的说明,包括系统设计任务和系统总体设计;第3章对硬件设计的描述,包括总体硬件电路的设计和各子电路的设计说明,总结了各个硬件功能,给出电路图并加以解释;第4章软件设计部分对编程软件的进行了介绍;第5章系统仿真与测试部分包括所用仿真软件的解释和说明以及在超速和不超速状态下系统结果的显示。
2 系统整体设计2.1 系统设计任务本设计的任务是:以通用STC89C52单片机为处理核心,用传感器将车轮的转数转换为电脉冲的个数,经过555芯片的处理之后送到单片机进行计数,经过单片机的定时/计数器测出总的脉冲个数和每转一圈所需要的的时间,再经过单片机的计算得出速度数值,并将该结果和极限值进行比较并在LCD上显示,当行驶速度超过速度极限值时,系统自动启动蜂鸣报警器进行报警,进而达到提醒司机注意安全驾车的功能。
2.2 系统总体设计方案系统由单片机最小系统、霍尔元件、555芯片、1602液晶构成的,霍尔元件检测外部信号,输出信号到555芯片,经过整形后输出到单片机,经过单片机的分析与判断,进行1602液晶显示转速并控制蜂鸣报警器。
系统总体设计框图如图2-1所示。
图2-1 系统框图(1)传感器模块在被测物体上放置磁钢,在被测物体转动过程中,磁钢经过霍尔传感器产生脉冲信号,将信号输入到555芯片进行信号的整形。
(2)控制模块555芯片的输出端口连接单片机的外部中断口,通过定时器每秒对外部中断计数,得到每秒钟电机转过的圈数,就可以得到电机的转速,并送至1602进行转速的显示。
(3)显示模块显示部分是由1602液晶显示器组成的,液晶是由单片机端口控制。
传感器得到的脉冲经过555整形输入到单片机外部中断口,通过定时得到电机转速,再显示在1602液晶上。
随着电机转速的不断改变,液晶显示的数值也随着定时器设置的定时1s不断改变。
(4)报警模块报警部分是由蜂鸣器组成的,蜂鸣器由三极管驱动,当转速达到一定值时,蜂鸣器自动发声报警。
3 系统硬件设计根据前面对设计任务的分析,该系统硬件的硬件设计需要包括四大模块:STC89C52单片机控制模块(STC89C52单片机、电源、复位电路、时钟电路、排阻)、霍尔传感器测速模块(霍尔传感器的接线图、555芯片原理图)、1602数码显示模块(显示电路原理图)和蜂鸣报警器报警模块(报警电路原理图)。
其中主控模块主要完成外围硬件的控制以及一些运算功能;测速模块完成信号的采样和整形功能;数码显示模块完成字符、数字的显示功能;报警模块主要负责声音报警。
硬件设计原理图如图3-1所示。
图3-1 硬件设计原理图3.1主控模块3.1.1单片机的介绍STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能CMOS8的微处理器,俗称单片机。
该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
采用的是40引脚双列直插封装方式。
具有看门狗定时器,三个16位的定时器/计数器,一个6向量2级中断结构等标准功能,并且是全双工串行口。
另外还有就是STC89C52可以降到0Hz静态逻辑操作,并且能够完全支持2种软件而且可以自由的选择是否在节电的模式下工作。
在空闲的模式下,CPU就会停止工作,但是能够保持RAM、定时器/计数器、串口、中断一直工作下去。
掉电保护模式下,会把RAM的内容保存下来,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35Mhz,6T/12T可选。
STC89C52单片机的外部引脚图如图3-2。
图3-2 STC89C52的外形图V ss:接地端。
XTAL1:片内振荡电路的输入端。
XTAL2:片内振荡电路的输出端。
RST/VPD:复位输入/备用电源输入复位信号。
ALE:地址锁存输出/编程脉冲输入。