搜档网
当前位置:搜档网 › 车辆测速报警系统设计

车辆测速报警系统设计

车辆测速报警系统设计
车辆测速报警系统设计

摘要

随着人民生活水平的提高,汽车也变得越来越多。汽车的安全也更加突显,而安全事故的主要原因就是车速过快导致的。这就需要车辆测速报警系统来提醒驾驶人员。

本设计是基于单片机来实现的。在单片机最小系统,按键检测电路模块,电源电路模块,报警电路模块,,显示电路模块和软件编程的基础上来实现车辆测速。文章结合了1602,蜂鸣器,STC89C52,按键,LED,霍尔传感器A3144等的使用方法。霍尔传感器是根据磁场感应强度的大小,来改变输出电压的高低。通过霍尔传感器来测量车轮转速,并将此信号接到单片机的INT1,通过单片机来控制LCD1602显示结果,再由按键来设置报警值的大小,超过此值,蜂鸣器报警。实践表明,此设计有良好的应用前景。

关键词:单片机;LCD1602;霍尔传感器;车速

Abstract

With the improvement of people's living standard, the car also become more and more. Car security is also more conspicuous, and security the main reason of the accident is to speed too quickly. This needs vehicle speed alarm system to alert the driver's personnel.

This design is based on single chip microcomputer to fulfill. In the single chip minimize system, key detection circuit module, the power supply circuit module, alarm circuit module, and display circuit and the software programming realize speed up the basis of vehicles. Combining with the 1602, a buzzer, STC89C52, buttons, LED, hall sensors A3144 use method, etc. Hall sensor is according to the size of the magnetic field sensor strength, to change the output voltage of high and low. Through the hall sensors to measure the wheel

Key words: single chip microcomputer;1602 liquid crystal display;hallelement;speed

目录

摘要................................................................ I Abstract .......................................................... II

1 引言 (1)

2 系统的整体方案设计 (2)

2.1 功能和设计要求 (2)

2.2 方案的提出和确定 (2)

3 系统总体方案及硬件设计 (5)

3.1 主控芯片 (5)

3.2 主控模块 (7)

3.3 传感器电路设计 (7)

3.4 按键电路 (8)

3.5 显示电路 (8)

3.6 报警电路 (9)

3.7 电源电路 (9)

3.8 电机调速电路 (10)

3.9 系统总原理图 (11)

4 软件设计 (12)

4.1 Keil C51语言介绍 (12)

4.2 主程序设计 (12)

5 电路焊接及调试 (14)

5.1 硬件的焊接和调试 (14)

5.2 软件调试 (14)

6 总结 (15)

参考文献 (16)

附录一系统程序 (17)

附录二总原理图和实物图 (26)

附录三元件清单 (27)

致谢 (28)

1引言

随着我国经济的飞速发展,生活水平的提高,家用汽车的数量增长迅速。然而,每年由交通事故造成的人员伤亡数目巨大,造成了巨大的经济损失。据统计,造成各种交通事故的主要原因之一就是超速行驶,而它的随机性很大,纠章困难,而且中国公路条件复杂,不同等级的公路允许的最高速度不同,现有的汽车限速装置难以适应这种情况。针对这种状况,开发具有智能决策模块的汽车前景广阔。

近年来随着科技的飞速发展,为了克服传统模拟车速显示仪表显示数据不准确及没有超速提醒的缺点,传统仪表向数字化仪表的迅速转变,成为一种趋势。本文从驾驶员自身安全角度出发,设计出了一种检测车辆超速及报警系统。该报警系统允许驾驶员通过键盘设置本车安全行驶的最高速度,当车辆处于行驶状态中,该系统通过速度传感器(霍尔传感器)时刻监测机动车辆。并通过LCD液晶显示屏显示车辆的实际车速和用户设置的安全参数.当发现车辆速度超过驾驶员设置的最大值时,蜂鸣器就报警,警告灯亮,提示驾驶员减速。以达到防患于未然的目的。单片机的应用正不断地走向深入,并且带动了传统检测方式的日新月益。在实时检测和智能控制的单片机应用系统中,单片机(MCU)往往是作为一个核心部件来使用。此设计就是一种利用STC89C52单片机对机动车超速行驶情况进行测量并蜂鸣报警和灯光报警的系统。该系统的结构简单,可靠性高,操作方便,可广泛应用于机动车辆。

2 系统的整体方案设计

2.1 功能和设计要求

本文要求设计一个具有数字显示和报警功能的单片机系统,实现车辆当前速度输出和显示,当达到所设定的速度上限时报警,提醒驾驶人员减速,以保证车内人员的人身安全。

首先要进行系统的总体方案设计,在总体方案设计中一般应考虑以下三点:第一:可靠性要求。所谓可靠性是指产品在规定的条件下和规定的时间内实现规定功能的能力。可靠性除了用完成功能的概率表示外,还需要考虑平均无故障时间、故障率、失效率及平均寿命。

第二:遵循从整体到局部的设计原则。设计方案时,先考虑整体,由整体分为多个局部模块。即把复杂的问题分解为多个简单的问题,一个一个加以解决。

第三:方便和经济性要求。在设计方案的过程中,要考虑此方案实际的操作是否方便,尽量简单,元件尽量少,走线方便以及经济方面的考虑。

2.2 方案的提出和确定

方案一:采取通过带有I/O接口、计时器及静态RAM的8155芯片与设定速度的键盘电路,速度显示电路,8155芯片具有256个字节的RAM,两个8位、一个6位的可编程I/O口和一个14为计数器。系统的硬件电路简图如图1-1所示。

图2-1 系统硬件电路简图

红外对管用来产生脉冲方波,键盘输入用来设定限制速度,当车速超过最大速度Vm时,声光报警电路将发出报警信号。

单片机外部中断口1接红外对管的输出,车轮每转一圈产生一次INT1中断请求,单片机对INT1中断请求的次数进行计数。并将在1秒内的计数值转换成机动车的时速,送至显示缓冲区以供显示程序调用。具体算法如下:设单片机每秒计数值为n,即n (r/s)。设机车车轮的周长为L (m),则机车的时速V=L×n×3.6(km/h)。

硬件电路方框图霍尔传感器的输出信号经STC89C51的INT1口输入并存储在内部RAM 中,STC89C51外扩一片8155芯片,通过LED来显示,机车的上限速度Vm通过键盘设置并存储起来。单片机检测霍尔传感器输出的信号,计算出机车当前的速度V,并送LED显示。当V≥Vm时,控制声光报警电路报警发出警示音。

方案二:利用STC89C52、LCD1602液晶显示模块、霍尔传感器、声光报警模块及按键电路实现。

LCD1602液晶用来显示当前及设定速度,当速度超过最大速度Vm时,声光报警电路发出报警,按键设定用来设定报警速度(最大速度Vm)。系统的硬件电路简图如图2-2所示。

图2-2 系统硬件电路简图

方案一和方案二比较,方案二采用8155芯片使用单片机引脚较多,采用键盘电路较复杂,而且只能显示当前速度,驾驶员对速度上限透明度不高,总体电路较复杂;方案二采用的LCD1602,只需接P0口就可以,也只需3根控制线,霍尔传感器的测速也比红外对管方便,且速度设定只需通过几个按键即可实现,并且可以实时实现速度上限的增减,因而硬件电路简单,人眼视觉效果好,可以方便的为驾驶员提供信息,易于实现维护,单片机接收数据外,平时独立工作,极大地节省了MCU有限的运行时间和程序资源。

对于本课题所研制的车速测量报警系统而言,其基本出发点就是利用现有工艺条件,采用现代计算机软件处理技术,提高系统的工作的稳定性和精度等级,拓展其功能,并赋予其智能化特征,使报警器不仅能够及时准确地显示车辆的当前速度信息,同时尽可能地减少不必要的人工操作,使报警能随时随地不间断进行并保证报警的工作效率。鉴于此,同时根据系统的要求,确定系统总设计方案如图2-2所示,硬件电路简图如图2-3所示:

图2-3 系统硬件电路图

3 系统总体方案及硬件设计

硬件设计该系统硬件主要包括以下五大模块:STC89C52单片机主控模块、传感器模块、按键电路、显示模块和报警模块等。其中STC89C52主要完成外围硬件的控制以及一些运算功能;传感器完成信号的采样功能;报警模块丰要负责声音报警和灯光报警;按键电路主要完成最大速度Vm的设置;显示模块完成字符、数字的显示功能。

3.1 主控芯片

主控芯片采用MCS一51系列的8051单片机作为控制核心。8051抗干扰性好,适用很多场合。这里选用STC89C52,STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash。

主要特性:与MCS51兼容,两个16为定时器/计时器,5个中断源,128*8位内部RAM,32可编程I/O线,寿命:1000写/擦循环,片内震荡期和时钟电路。

V CC :接+5V电源,V

SS

: 接数字地。

XTAL1:片内震荡反相放大器和时钟发生器电路的输入端,当使用片内振荡器时,该引脚接外部石英晶体和微调电容;当采用外接时钟源时,接外部时钟振荡器的信号。

XTAL2:片内振荡器反相放大器的输出端。当采用片内振荡器时,接外部石英晶体和微调电容;当采用外部时钟源时,悬空。

REST:复位信号输入端,高电平有效。加上大于2个机器周期的高电平,就可以使单片机复位。

EA/V

pp :EA是外部程序存储访问允许控制端,V

pp

在对片内Flash进行编程时

可用。

ALE/PROG:ALE为CPU访问外部程序存储器或外部数据存储器提供一个地址锁存信号,将低8为地址锁存在片外的地址锁存器中。PROG 在对片内Flash存储器编程时,此引脚作为编程脉冲输入端。

PSEN:片外程序存储器的读选通信号,低电平有效。

P0口:8位,漏极开路的双向I/O口。

P1口:8位,准双向I/O口,具有内部上拉电阻。P2口:8位,准双向I/O口,具有内部上拉电阻。P3口:8位,准双向I/O口,具有内部上拉电阻。P3口:还可提供第二功能。

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(外部数据存储器读选通输出)

STC89C52引脚图如图3-1:

图3-1 STC89C52引脚图

3.2 主控模块

STC89C52是片内有FLASH的单片机。因此,用这种芯片构成的最小系统简单、可靠。用STC89C52单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路以及扩展的简单I/O口即可。由于受集成度、片内功能的限制,最小应用系统只能用作一些小型的控制单元。

其应用特点为:有可供用户使用的较多的I/O口线。由于不需要扩展外部存储器,EA应接高电平,P0、P1、P2、P3均作为用户I/O口使用。内部存储器容量有限。应用系统开发具有特殊性。如STC89C52的应用软件须依靠半导体厂家用半导体掩膜技术置入,故STC89C52应用系统一般用作大批量生产的应用系统。另外,P0、P2口的应用与开发环境差别较大。最小系统如图3-2:

图3-2 最小运用系统

3.3 传感器电路设计

速度传感器是车辆传感器中的易损器件.所以该系统对测速传感器进行了改进,使它具有灵敏度高、价格低廉、不易损坏等优点。开关型霍尔传感器是无触点的,在开关状态时无火花,不产生干扰,使用寿命长,灵敏度高,有着广泛的应用领域。而红外对管相对来说没有那么灵敏,外部电路较复杂。因此比较红外对管和霍尔传感器,应选择霍尔传感器较好。电机转盘上安装两个强磁铁,电机

转动时,当磁铁靠近霍尔传感器的时候,霍尔传感器产生脉冲,脉冲接至单片机的外部中断1管脚。每来一次脉冲就进行一次计数。

一般选择A3144。霍尔传感器A3144是Aleg MicroSystems公司生产的宽温、开关型霍尔效应传感器,其工作温度范围可达-40℃~150℃。它由电压调整电路、反相电源保护电路、霍尔元件、温度补偿电路、微信号放大器、施密特触发器和OC门输出级构成,通过使用上拉电路可以将其输出接人CMOS逻辑电路。该芯片具有尺寸小、稳定性好、灵敏度高等特点。

如图3-3为A3144的引脚图,图3-4所示为霍尔元件A3144电路图。

图3-3 A3144的引脚图图3-4 A3144电路图

3.4 按键电路

按键电路由四个开关构成,使用单片机四个引脚,四个开关分别是速度设置、速度增加、速度减小以及速度确定,通过对开关的操作可以对速度报警上限值进行设定操作,由于另外有速度增减按键,可以方便的根据驾驶员的实时实地要求进行速度更改以达到报警目的,可以灵活的运用。其简图如图3-5:

图3-5按键电路的连接图

S2:位选择键,S3,确定键,S4:加键,S5:减键。

3.5 显示电路

显示电路部分选用LCD1602。液晶屏1602是一种专门用来显示数字、符号、

字母等的点阵型液晶模块,液晶屏1602是由多个5X7或5X11等点阵字符组成,在液晶屏1602中每一个单独的点阵字符位都可以显示一个字符;位与位之间有一个点距的间隔行与行之间也是一样也有间隔,就是这些间隔让液晶屏在显示的时候呈现出字符间的间隔和行距之间间隔,使我们观看的时候更直观,清晰。但是就是这种因素的存在,所以它是不能显示出图形的。1602LCD是指在显示屏上我们可以看到16X2,也就是说可以显示两行,每行16个字符液晶模。

LCD1602电路连接图如图3-6。

图3-6 LCD1602电路连接图

3.6 报警电路

报警电路主要负责声音报警和灯光报警,报警电路均比较简单,声音报警由单片机引脚接一电阻,晶体管及扬声器构成,灯光报警由发光二极管构成。电路图如下图所示。

图3-7 声音报警电路图3-8 灯光报警电路

3.7 电源电路

电源电路是由变压器,单相桥式整流电路,三端稳压器7805,滤波电路组成。此次的设计需要的是一个5V的直流电源,但一般正常的日常电压是220V,不

能直接接在电路上,所以在这里就需要一个变压器将电压降下来。日常220V电压是交流电压,但我的设计需要的是直流,所以在此加上一个单相桥式整流电路,将交流电压转换成设计所需的直流电压,它是由四个二极管组成,桥式整流电路是利用二极管的单向导电性,利用四个二极管,使他们交替的导通,在负载上得到的始终是一个单向的脉动电压。电解电容单位体积电容比较大,能比其他的大到几百倍,价格也比较合理,而且电解电容是有极性的,能够防止电压反相,电容的充放电也起到了滤波的作用,最后引出两个接口作为电源的正负极。

图3-9 电源电路

3.8 电机调速电路

LM317国家半导体公司的三端可调正稳压器集成电路。LM317 的输出电压范围是1.2V至37V,负载电流最大为1.5A非常简单,仅需两个外接电阻来设置输出电压。此外它的线性调整率和负载调整率也比标准的固定稳压器好。LM317 内置有过载保护、安全区保护等多种保护电路。可调整输出电压低到 1.2V。保证1.5A 输出电流。典型线性调整率0.01%。典型负载调整率0.1%。80dB 纹波抑制比。输出短路保护、过流、过热保护。调整安全工作区保护。标准三端晶体管封装。其封装形式如图3-10所示,LM317的内部结构图如图3-11所示,LM317可调电源调速电路如图3-12所示。通过调节电源电压来调节电机的转速。

图3-10 LM317封装图图3-11 LM317内部电路图

图3-12 LM317可调电源调速电路

3.9 系统总原理图

系统的总原理图就是以上电路的总和,有单片机最小系统,传感器电路,按键电路,1602液晶显示电路,蜂鸣器报警和指示灯电路,电源电路,电机驱动电路。详情见附录三

4 软件设计

对于软件编程,有汇编、C、C++等语言。汇编的时间精确,C容易一直、也较容易差错,汇编错了一个地方,需要从头到尾的查看和改动,而C++一般运用于面向对象。因此选择C编。用于单片机编程的选择Keil C51。

4.1 Keil C51语言介绍

C语言是世界上广泛流行的计算机高级语言。它适合作为系统描述语言,既可以用来编写系统软件,也可以用来编写应用软件。

C语言是美国国家标准协会(ANSI)制定的编程语言标准,1987年公布了87ANSIC,即现行的标准C(即ANSI C)语言。

Keil C51语言是在ANSI C的基础上针对51单片机的硬件特点进行扩展,并向51单片机上移植,经过多年努力,C51语言已经成为公认的高效、简洁而又贴近51单片机硬件的实用高级编程语言。目前大多数的51单片机用户都在使用C51语言进行程序设计。

用C51进行单片机的软件开发,具有如下优点:

(1)可读性好。C51语言程序比汇编语言的可读性好,因而编程效率高,程序便于修改。

(2)模块化开发与资源共享。用C51开发出来的程序模块可以不经修改,直接被其他项目所用,这使得开发者能够很好地利用已有的大量标准C程序资源与丰富的库函数,减少重负劳动。

(3)可移植性好。为某种型号单片机开发的C语言程序,只需将与硬件相关之处和编译连接的参数进行适当修改,就可以方便地移植到其他型号的单片机上。

4.2 主程序设计

在车速测量报警系统的软件设计中采用了模块化程序设计方法,系统各个模块的具体功能都是通过子程序调用实现的。既使得程序结构清晰,又便于以后进一步扩展其功能。系统程序流程图如图4-1所示。

软件分为主程序、数据处理子程序、按键子程序、中断服务子程序、LED 数码显示子程序、声光报警器报警程序等。

主程序主要完成硬件初始化、子程序调用以及显示、报警等功能。数据处理子程序主要完成监测车辆速度即主要是计算出车辆的时速,为报警子程序提供参考数据;按键中断子程序主要实现合法参数的输入;报警子程序主要实现车辆在超速行驶状态下发出报警信号,包括蜂鸣器输出子程序和警报灯子程序;显示子程序设计采用数字化显示用户设定的最高上限时速和车辆实际时速,用LCD1602液晶屏动态显示。

图4-1 系统程序流程图

5 电路焊接及调试

5.1 硬件的焊接和调试

此次毕业设计实物的焊接也是很重要的一大部分,做出实物即就是把论文中的理论实践到实物中来,实物的成功能够让我们更加直观的了解设计的功能原理带来的结果。

由于要做的实物元件不是很多,走线也方便,从经济方面考虑。选择了手工焊接。对此,在焊接前,我先规划了一下整个电路的布局,対元件一个一个的检测是否合格,了解清楚元件的引脚对应的解法,乘早发现有问题的元件,以避免在万能班上卸元件。在焊接时,先焊接小的,再焊接大的元件,便于操作。每焊好一个模块,就检测是否良好。以避免整块好了以后,不知道哪出问题了。

电路的调试我们可以分步骤来就行:

第一步:元器件在焊接之前用万用表对其进行检测。

第二步:测试按键输入模块,用万用表接到按键的信号输入端口,如果按键按下信号肯定会有变化,并且会在万用表上直接测试读出,这样直接通过硬件测量按键是否能打到预期的效果。

第三步:软件测试,可以编写一个功能小程序来检测电路模块是否能正常工作,若是不能正常工作,在来判断是硬件的焊接错误还是软件程序的编写错误。

5.2 软件调试

在软件编程过程中,先可以写出单元模块的程序然后在单元模块上进行测试,这样的做法是让我们思路更清晰不会混乱。然后,再整体在一起,调试整个程序是否正确无误。程序调试除了一点错误,要从头到尾一个一个模块程序检查,还有程序流程是否正确。

6 总结

经过几个月的学习和工作,我终于完成了论文。从开始接到论文题目到系统的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战,这也是我大学期间独立完成的最大项目。通过这次制作毕业设计我感受到自己学习的过程和研究的过程是最可贵的。只有不断的学习才能使自己的研究能力提高。

此次设计是对大学四年所学的一个小总结,涉及到多方面的专业知识,首先根据设计的要求需要选定了STC89C52单片机作为此次设计的主体,而后在加上总结的构思添加了LCD1602液晶显示模块,霍尔传感器模块,蜂鸣器报警电路。

通过这次设计,我更加熟悉了LCD1602,对霍尔传感器也有了一定认识,也更加熟悉和掌握51单片机。通过此次课程设计也得到了一定的收获,在设计过程当中,同学之间相互探讨,相互学习,共同进步,使我们对所学的理论知识有了进一步的巩固。通过了广泛地寻找资料,结合各种资料总结,参考其他相关的设计资料,并设计出相应的报警系统。对于C51语言编程有了更进一步的了解。使理论结果与实践相结合,加深理论的理解。通过本次课程设计,理解到知识的广泛性,本身知识仍然不够,以后将会继续努力拓展知识面

虽然我的设计作品还有很多不足之处。但是这次设计项目的经历让我受益匪浅。这次的经历能让我知道要有耐心去做每一件事情这样才能使自己成功。设计作品和论文能够顺利的完成,需要感谢指导老师和许多同学对我的帮助,在这里请你们接受我诚挚的谢意。

参考文献

[1]张俊谟.单片机的发展与应用[J].电子制作, 2007,(08):31.

[2]陈伯时.电力拖动自动控制系统[M].机械工业出版社,2003年

[3]胡汉才.单片机原理及其接口技术[M].清华大学出版社,2004.274-279

[4]郁有文.传感器原理及工程应用[M].西安电子科技大学出版2008.116-123

[5]赵树磊.基于霍尔传感器的电机测速装置[J].江苏电器,2009:10,53-56

[6]陈明荧.8051单片机课程设计实训教程[M].清华大学出版社.

[7]梅丽风,王艳秋,汪雨泽.单片机原理及接口技术[M].清华大学出版社,2004年

[8]Boylestad R L .Introductory Circuit Analysis.9ed.[s..1.]Prentice Hall,Inc.2000

[9]LM317中文PDF资料.

[10]聂清.模拟电路设计[M].高等教育出版社.2007年

[11]任国峰.李军伟.张雨.单片机在发动机转速测量中的应用[J].汽车科技,

2006,(01):38-40

[12]周旭艳.彭宣戈.朱兵.8051在车辆超速报警系统中的应用[J].井冈山学院学报. 2006.(07).

[13]吴有林.安玉.熊飞桥.吴先绪. 智能化汽车速度控制报警系统的设计[J].重庆大学学报(自然科学版).2005年,(12).

[14]魏勋.单片机车速数显及报警系统设计.电子制作, 2007年12期

[15]周旭艳.彭宣戈.8051在车辆超速报警系统中的应用.井冈山学院学报:综合版-2006年02M期

课程设计:车辆出入库管理PLC系统设计

目录 目录.............................错误!未定义书签。绪论 . (2) 1.1 PLC的特点 (3) 1.2 PLC的基本结构 (4) 1.3 PLC的软件系统 (5) 1.4 PLC的工作原理 (5) 14.1输入采样阶段 (6) 1.4.2程序执行阶段 (6) 1.4.3输出刷新阶段 (6) 车辆出入库管理系统的构成 (8) 2.1整体框架 (8) 2.2传感器的布置 (8) 2.3显示电路 (8) PLC的I/O端口接线 (10) I/O口地址分配 (12) 硬件的选择 (14) 5.1可控编程控制器的选择(P L C) (14) 5.2压力传感器的选择 (15) 5.3按钮开关的选择 (16) 5.4信号灯的选取 (17) 5.5导线选择 (17) 5.6 LED显示屏的选择 (17) 程序设计 (19) 6.1课题内容 (19) 6.2计数逻辑 (20) 6.3程序流程图 (21) 6.4梯形图 (23) 总结 (28) 元器件清单 (30)

绪论 随着生产力和科学技术的不断发展,人们的日常生活和生产活动大量的使用自动化控制,不仅节约了人力资源,而且很大程度的提高了生产效率,又进一步的促进了生产力快速发展,并不断的丰富着人们的生活。 早期的自动控制系统是依靠继电-接触器来实现的,其特点是:结构简单、价格低廉、抗干扰能力强,可以实现集中控制和远距离控制,但是其采用固定接线,通用性和灵活性差;又采用触点的开关动作,工作频率低,触点易损坏,可靠性差。 1969年,出现了可编程逻辑控制器PLC(Programmable Logic Controller),其特点是:具备逻辑控制、定时、计数等功能,编程语言采用直观的梯形图语言,软件更改方便,通用性和灵活性好。 目前,可编程控制器PLC主要是朝着小型化、廉价化、标准化、高速化、智能化、大容量化、网络化的方向发展,与计算机技术相结合,形成工业控制机系统、分布式控制系统DCS(Distributed Control System)、现场总线控制系统FCS(Field bus Control System),这将使PLC的功能更强,可靠性更高,使用更方便,适用范围更广。 随着汽车特别是私有汽车的普及使用,公共场所和社区汽车流转数量激增,这对车辆的安全停放和管理提出了更高的要求,引进先进的控制技术和管理方式,实现对大型停车场系统的集中化和智能化的安全性管理控制已经成为大规模停车服务管理的必然趋势。针对现有的停车系统管理中存在的缺陷及PLC技术和传

火车测速

高铁测速方法: 1、使用高铁测速雷达,一种用于铁路客运或货运车辆监测的终端设备,通过检测铁路线路上的行驶车辆,向驾驶员或调度员提供车辆的实时速度、以及距监测设备的实际距离信息,从而提示其控制车辆行驶速度,防止碰撞发生。 2、轮轴脉冲转速传感器 转速传感器的种类很多,有磁电式、光电式、离心式、霍尔式等转速传感器。其中轮轴脉冲转速传感器在高速铁路中应用较为广泛。轮轴脉冲转速传感器测速的基本工作原理:利用车轮的周长作为“尺子”测量列车走行距离,根据所测距离测算列车运行速度,其基本公式为: V=πDn/3.6 式中,π=3.14,D为车轮直径,n为车轮转速。 从上式可知,测量列车速度就是检测列车车轮转速和列车轮径。脉冲转速传感器安装在轮轴上,轮轴每转动一周,传感器输出一定数目的脉冲,使脉冲频率与轮轴转速成正比。输出的脉冲经隔离和整形后直接输入计算机CPU进行频率测量,再经换算从而得出车组速度和走行距离闭。 3、惯性加速度传感器 加速度传感器是一种能够测量加速力的电子设备。加速力是物体在加速过程中作用在物体上的力,可以是常量或变量。一般加速度传感器根据压电效应原理工作,加速度传感器利用其内部由于加速度造成的晶体变形产生电压,只要计算出产生的电压和所施加的加速度之间的关系,就可将加速度转化成电压输出。还有很多其他方法制作加速度传感器,如电容效应、热气泡效应、光效应,但其最基本的原理都是由于加速度使某种介质产生变形,通过测量其变形量并用相关电路转化成电压输出。 轮轴脉冲转速传感器也存在一定缺陷:即车轮空转或打滑会使列车速度的测量结果存在误差,为解决此类问题,在列车车轴上加装一个加速度传感器,配合脉冲转速传感器使用。该方式工作原理:在列车打滑期间,把机车的内加速度作为测速的信息源,该信息与车轮旋转的状态等信息不相关,而在其余工作时间仍用轮轴脉冲传感器测速,所以该方式称为基于惯性加速度传感器的测速。在车轮打滑时,由加速度传感器测得加速度及车轮打滑前加速度的倾斜分量,而计算出车轮打滑时的列车运行加速度,再将该值积分即得车轮打滑时列车实时运行的速度。

霍尔传感器小车测速)

成绩评定: 传感器技术 课程设计 题目霍尔传感器小车测速

摘要 对车速测量,利用霍尔传感器工作频带宽、响应速度快、测量精度高的特性结合单片机控制电路,设计出了一种新型的测速系统,实现了对脉冲信号的精确、快速测量,硬件成本低,算法简单,稳定性好。霍尔传感器测量电路设计、显示电路设计。测量速度的霍尔传感器和车轴同轴连接,车轴没转一周,产生一定量的脉冲个数,有霍尔器件电路部分输出幅度为12 V 的脉冲。经光电隔离器后成为输出幅度为5 V 转数计数器的计数脉冲。控制定时器计数时间,即可实现对车速的测量。在显示电路设计中,实现LED上直观地显示车轮的转数值。与软件配合,实现了显示、报警功能 关键词:单片机AT89C51 传感器 LED 仿真

目录 一、设计目的------------------------- 1 二、设计任务与要求--------------------- 1 2.1设计任务------------------------- 1 2.2设计要求------------------------- 1 三、设计步骤及原理分析 ----------------- 1 3.1设计方法------------------------- 1 3.2设计步骤------------------------- 3 3.3设计原理分析--------------------- 10 四、课程设计小结与体会 ---------------- 11 五、参考文献------------------------- 11

一、设计目的 通过《传感器及检测技术》课程设计,使学生掌握传感器及检测系统设计的方法和设计原则及相应的硬件调试的方法。进一步理解传感器及检测系统的设计和应用。 用霍尔元件设计测量车速的电子系统,通过对霍尔元件工作原理的掌握实现对车速测量的应用,设计出具体的电子系统电路,并且能够完成精确的车速测量。 二、设计内容及要求 2.1设计任务 霍尔传感器一般由霍尔元件和磁钢组成,当霍尔元件和磁钢相对运动时,就会产生脉冲信号,根据磁钢和脉冲数量就可以计算转速,进而求出车速。 现要求设计一个测量系统,在小车的适当位置安装霍尔元件及磁钢,使之具有以下功能: 功能:1)LED数码管显示小车的行驶距离(单位:cm)。 2)具有小车前进和后退检测功能,并用指示灯显示。 3)记录小车的行驶时间,并实时计算小车的行驶速度。 4)距离测量误差<2cm。 5)其它。 2.2设计要求 设计要求首先选定传感器,霍尔传感器具有灵敏、可靠、体积小巧、无触点、无磨损、使用寿命长、功耗低等优点,综合了电机转速测量系统的要求。其次设计一个单片机小系统,掌握单片机接口电路的设计技巧,学会利用单片机的定时器和中断系统对脉冲信号进行测量或计数。再次实时测量显示并有报警功能,实时测量根据脉冲计数来实现转速测量的方法。要求霍尔传感器转速为0~5000r/min。 三、设计步骤及原理分析 3.1 设计方法 3.1.1 霍尔效应 所谓霍尔效应,是指磁场作用于载流金属导体、半导体中的载流子时,产生

基于单片机的霍尔测速报警系统-课程设计论文正文大学论文

传感器与测控电路课程设计报告学生姓名:禹振榜 指导老师:杨书仪余以道 专业班级:12级测控二班 所在学院:机电工程学院 学号1203030214 课题基于单片机的霍尔测速报警系统

基于单片机的霍尔测速报警系统的设计 摘要 在生产中,电机应用十分广泛,比如汽车速度显示,设备工作时的档位,都需要我们了解电机或者机器的转速。转速作为工程中应用的一个非常广泛的参数,它的测量方法有很多,特别是单片机对脉冲数字信号的强大处理能力,使得全数字测量系统越来越普及,越来越方便。 本设计属于码盘转速测量系统,实现转速的实时测量和显示。本系统以STC90C51单片机为核心,旋转编码器通过用传感器测量非电量,转变成模拟电量,再通过一系列测控电路。获得数字信号,实现实时轴转速测量,同时用四位段码式LED数码管显示模块显示电机转速,并且加入了报警模块。详细阐述了转速测量系统的工作过程,以及硬件电路的设计、显示效果。本文吸收了硬件软件化的思想,实现了题目要求的功能。 关键词:转速测量,,单片机, LED显示模块,霍尔传感器。

目录 第一部分绪论 1.1 设计的任务与要求————————————————1 第二部分功能分析与设计要求 2.1 测控系统功能的概述———————————————1 2.2系统模块的确定————————————————— 2 2.3各模块的选择—————————————————— 2 2.1.1传感器模块的论证与选择——————————————2 2.1.2报警模块的论证与选择———————————————3 2.1.3显示模块的论证与选择———————————————3 2.1.2单片机模块的论证与选择——————————————3 2.4 小结——————————————————————3 第三部分测控系统的总体设计 3.1 测控系统的总体设计———————————————4 3.1.1 硬件原理图———————————————————4 3.1.2 硬件电路设计总图————————————————5 3.2 测控系统子模块简介———————————————5 3.2.1传感器原理及分电路析—————————————— 5 3.2.2 报警模块————————————————————7 3.2.3 LED数码管———————————————————8

【毕业设计】基于单片机自行车测速系统设计-精品

基于单片机自行车测速系统设计 摘要 随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。自行车的速度里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。本论文主要阐述一种基于霍尔元件的自行车的速度里程表的设计。以 AT89C52 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用 24C02 实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。文章详细介绍了自行车的速度里程表的硬件电路和软件设计。硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。软件部分用汇编语言进行编程,采用模块化设计思想。该系统硬件电路简单,子程序具有通用性,完全符合设计要求。 关键词:里程/速度;霍尔元件;单片机;LED显示

Bike speed system design based on single chip ABSTRACT With the developing of people’s life, the bi cycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainment and exercising. The bicycle mileage/speed can fulfill the basic need of people’s life, so that they can learn the speed and the mileage of the bicycle. In this paper, the bicycle mileage/speed design based on the Hall element is elaborated. By AT89C52 as kernel, using A44E Hall element to measure revolution, the measure and statistic are achieved. The range information is saved by 24C02 when the power is off, the bicycle speed can be displayed on LED. In this article, the hardware circuit and software design of bicycle mileage/speed instrument are introduced in detail. About the hardware, the pulse number is transmitted of one cycle of the bicycle into Single Chip Microcomputer system. Then the signal processed by Single Chip Microcomputer system is sent to display scream. About the software, in assemble language; the program is designed in the mode of modules. The system has simple hardware, common sub-program, and meets the demand of design. . Keyword:Mileage / speed; Hall element; Single chip microcomputer; LED

c语言车辆管理系统课程设计

#include<> #include<> #include<> #define MAX 3 /*车库容量*/ #define price /*每车每分钟费用*/ typedef struct time { int hour; int min; }Time; /*时间结点*/ typedef struct node { char num[10]; Time reach; Time leave; }CarNode;/*车辆信息结点*/ typedef struct NODE { CarNode *stack[MAX + 1]; int top; }Moni_Cheku;

typedef struct car { CarNode *data; struct car *next; }QueueNode; typedef struct Node { QueueNode *head; QueueNode *rear; }Moni_Biandao; void InitStack(Moni_Cheku *); /*初始化车库*/ int InitQueue(Moni_Biandao *); /*初始化便道*/ int Arrival(Moni_Cheku *, Moni_Biandao *); /*车辆到达*/void Leave(Moni_Cheku *, Moni_Cheku *, Moni_Biandao *); /*车辆离开*/ void List(Moni_Cheku, Moni_Biandao); /*显示车库和便道的存车信息*/ int main() { Moni_Cheku Enter, Temp; Moni_Biandao Wait; int ch; InitStack(&Enter); /*初始化车站*/

汽车车速检测系统设计

目录 摘要 (1) 关键词 (1) Abstract (1) Key words (1) 引言 (2) 1 论文综述 (2) 1.1 车速检测系统的背景和意义 (2) 1.2 车速检测系统的发展前景 (3) 2 车速检测系统的设计思路 (3) 3 系统单元模块选型 (3) 3.1传感器选择 (3) 3.2 单片机选型 (4) 3.3 显示模块的选型 (4) 3.4 报警电路选择 (5) 3.5 程序语言的选择 (5) 4 系统硬件设计 (6) 4.1 AT89C51主控电路 (6) 4.1.1 AT89C51的管脚说明 (6) 4.1.2 复位电路 (7) 4.1.3 晶振电路 (8) 4.1.4 存储器AT24CO2 (9) 4.2 传感器电路模块介绍 (9) 4.2.1 霍尔式车速传感器 (10) 4.2.2 霍尔传感器的特性 (11) 4.2.3 霍尔传感器引脚说明 (12) 4.2.4 霍尔传感器车速测量原理 (12) 4.2.5 霍尔传感器的转速测量方法 (12) 4.2.6 霍尔传感器设计电路 (12) 4.3 显示模块的介绍 (13) 4.3.1 LED数码管介绍 (13) 4.3.2 LED数码管特性 (13)

4.3.3 74HC573作用………………………………………………………………………… 13 4 4.3.4 显示电路 (13) 4.4 DM74LS14工作原理 (17) 4.4.1 信号处理电路设计 (17) 4.5 硬件总体设计 (17) 5 软件设计 (19) 6 总结 (19) 参考文献 (20) 附录A (21) 附录B (22) 致谢 (29)

智能小车论文单片机循迹测速避障液晶显示

“好帮手”电子设计竞赛 题目:智能小车 参赛者: 指导老师:

摘要 近年来,随着我国经济建设的高速发展,机动车辆拥有量也在急剧增长,交通事故也日益增多,车辆超速成为了越来越严重的问题。而我国生产的汽车、摩托车电机转速测量系统大多使用动圈式模拟测速。这种测量系统存在精度差、过载能力弱等缺点。 本次的智能仪表综合训练的主要任务是设计一个智能小车,要求实现小车能够直走、通过光电传感器进行测速、通过PWM电路模块进行调速以及通过LCD12864液晶模块进行小车速度、路程、距离的显示。控制板的设计以8位的STC89C52单片机为控制核心,驱动板则以L289N驱动芯片为核心,应用光电传感器和LCD液晶模块,成功的实现了小车的测速、显示功能、超声波测距、无线电控制等功能。 关键词:智能小车;光电传感器;驱动芯片;LCD液晶模块;无线电控制

目录 第一章绪论 (4) 1.1 问题的提出 (4) 第二章智能小车原理 (5) 2.1设计思路 (5) 2.2 STC89C52RC单片机简介 (6) 2.3 小车驱动板简介 (6) 2.4 小车驱动方式选择 (7) 2.5 光电测速原理 (8) 2.6 LCD12864显示模块 (8) 2.7 无线电原理 (9) 第三章系统硬件设计 (10) 3.1车体结构及其驱动电路 (10) 3.2循迹功能 (10) 3.3 测速模块的设计 (11) 3.3 PWM调速模块的设计 (12) 3.4 无线电模块 (12) 3.5 超声波测距 (13) 3.6 LCD12864显示 (14) 第四章系统软件的设计 (14) 4.1 循迹与无线电接收功能单片机程序 (14) 4.2 LCD12864液晶显示程序 (26) 总结 (41) 附录1 PCB原理图 (42) 附录1-1 电机原理图 (42) 附录1-5 LCD12864显示PCB图 (45) 附录2 实物图 (46)

电动车测速报警及限速系统

× × × × ×大学 大学生科技创新活动 报告 项目名称:电动车测速报警及限速系统 项目成员: 所在院系: 专业班级: 指导教师:

目录 一、摘要 (3) 二、引言 (3) 三、电路总体设计组成原理 (5) 四、电路硬件分块设计 (5) (1)主控模块 (2)信号采集模块 (3)时钟模块 (4)L ED显示模块 (5)按键模块 (6)报警模块 (7)限速反馈模块 (8)电源模块 五、电路软件设计 (10) 六、报告总结与展望 (11) 七、参考文献 (12)

摘要 本次设计一种基于80C51单片机的测速报警系统,实现电动车的速度实时显示以及超速后的自行报警,并能通过反馈限制行驶速度。帮助交通管理人员及时提醒过往车辆预防超速而出现危险,减少交通事故的发生。也可以通过限速装置减少因为刹车失灵而出现的部分事故。以保障驾驶人员的生命财产安全,减少损失。 ABSTRACT The design of a speed alarm system based on 80 c51 single chip microcomputer, electric vehicle speed of real-time display and overspeed alarm itself, and can through the feedback limit speed. Help traffic managers timely remind vehicles to prevent overspeed and appear dangerous, to reduce the number of traffic accidents. Can also through the speed limiter to reduce part of accident because its brakes were broken. In order to ensure the life property safety of the drivers, reduce the loss.

基于单片机设计的自行车测速计系统

届.别. 2013届 学号 毕业设计 基于单片机设计的自行车测速系统 姓名 系别、专业 导师姓名、职称 完成时间 1

目录 摘要 .............................................................. 3矚慫润厲钐瘗睞枥庑赖。Abstract............................................................ 3聞創沟燴鐺險爱氇谴净。 1 绪论 ........................................................... 4残骛楼諍锩瀨濟溆塹籟。 1.1 课题背景 ................................................. 5酽锕极額閉镇桧猪訣锥。 1.2 课题主要任务及内容........................................ 5彈贸摄尔霁毙攬砖卤庑。 1.3 任务分析与实现............................................ 5謀荞抟箧飆鐸怼类蒋薔。 2 系统设计 ....................................................... 6厦礴恳蹒骈時盡继價骚。 2.1 硬件方案设计.............................................. 6茕桢广鳓鯡选块网羈泪。 2.2 软件方案设计.............................................. 7鹅娅尽損鹌惨歷茏鴛賴。 2.3 硬件电路设计.............................................. 8籟丛妈羥为贍偾蛏练淨。 2.3.1 概述................................................ 8預頌圣鉉儐歲龈讶骅籴。 2.3.2 系统总电路图......................................... 9渗釤呛俨匀谔鱉调硯錦。 2.3.3 单片机简介.......................................... 9铙誅卧泻噦圣骋贶頂廡。 2.3.4 单片机的引脚功能介绍............................... 10擁締凤袜备訊顎轮烂蔷。 2.3.5 单片机中断系统介绍................................. 10贓熱俣阃歲匱阊邺镓騷。 2.3.6 传感器及其测量系统................................. 11坛摶乡囂忏蒌鍥铃氈淚。 2.3.7 霍尔传感器的测温原理............................... 11蜡變黲癟報伥铉锚鈰赘。 2.3.8 集成开关型霍尔传感器............................... 12買鲷鴯譖昙膚遙闫撷凄。 2.4 单片机外围电路的设计......................................... 13綾镝鯛駕櫬鹕踪韦辚糴。 2.4.1 时钟电路的设计......................................... 13驅踬髏彦浃绥譎饴憂锦。 2.4.2 复位电路的设计......................................... 14猫虿驢绘燈鮒诛髅貺庑。 2.4.3 显示电路的设计......................................... 15锹籁饗迳琐筆襖鸥娅薔。 3 软件程序设计 .................................................. 16構氽頑黉碩饨荠龈话骛。 3.1 概述 ..................................................... 16輒峄陽檉簖疖網儂號泶。 3.2 总体程序设计............................................. 16尧侧閆繭絳闕绚勵蜆贅。 3.3 中断子程序设计........................................... 18识饒鎂錕缢灩筧嚌俨淒。结论 ............................................................ 19凍鈹鋨劳臘锴痫婦胫籴。参考文献 ......................................................... 20恥諤銪灭萦欢煬鞏鹜錦。致谢 ............................................................. 20鯊腎鑰诎褳鉀沩懼統庫。附件一:总体原理图设计............................................ 21硕癘鄴颃诌攆檸攜驤蔹。

c语言车辆管理系统课程设计.doc

#include #include #include #define MAX 3 /*车库容量*/ #define price 0.5 /*每车每分钟费用*/ typedef struct time { int hour; int min; }Time; /*时间结点*/ typedef struct node { char num[10]; Time reach; Time leave; }CarNode;/*车辆信息结点*/ typedef struct NODE { CarNode *stack[MAX + 1]; int top;

}Moni_Cheku; typedef struct car { CarNode *data; struct car *next; }QueueNode; typedef struct Node { QueueNode *head; QueueNode *rear; }Moni_Biandao; void InitStack(Moni_Cheku *); /*初始化车库*/ int InitQueue(Moni_Biandao *); /*初始化便道*/ int Arrival(Moni_Cheku *, Moni_Biandao *); /*车辆到达*/ void Leave(Moni_Cheku *, Moni_Cheku *, Moni_Biandao *); /*车辆离开*/ void List(Moni_Cheku, Moni_Biandao); /*显示车库和便道的存车信息*/

列车测速报警系统方案

天津大学网络教育学院 专科毕业论文 题目:列车测速报警系统 完成期限:2016年1月8日至 2016年4月20日 学习中心:选择一项。 专业名称:电气自动化技术 学生:计国锋 学生学号:1 指导教师:斌

列车测速报警系统 一、引言 本次设计一种基于80C51单片机的测速报警系统,实现电动车的速度实时显示以及超速后的自行报警,并能通过反馈限制行驶速度,及时提醒过往车辆预防超速而出现危险,减少交通事故的发生,也可以通过限速装置减少因为刹车失灵而出现的部分事故,以保障驾驶人员的生命财产安全,减少损失。 无论是城市还是乡村在经济的快速发展带动下,电动车数量越来越多,车速越来越快,这样对人的安全就会存在很多安全隐患还会造成威胁。正所谓“十次事故九次快”,可以看出在事故的多发中最重要的是速度问题,当然随之可见解决问题的方法最关键是要控制车的速度。本设计就是利用单片机实现电动车的超速报警。以及通过限速装置限制车辆的速度,并将以便管理。 二、电路总体设计组成原理设计: (1)总体电路设计要求: 系统实现的主要功能如下: 1)、实时显示电动车的形式速度; 2)、利用按键调整时间,实时显示正确的时间; 3)、当电动车超过规定的速度值时,违反情况以数据形式保存在串行储存器中,并发出声音报警,并且报警灯闪烁。 (2)、系统硬件的总体设计: 系统的总体结构如图1所示。它采用AT89C51单片机为主控芯片,主要有电源模块、芯片采集模块、时钟模块、LED显示模块、按键模块、报警模块、AT45DB161B串行储存器模块。其中AT89C51主要完成对外围硬件的控制以及信息处理功能;电源模块提供5V电源;信号采集模块TIL113光电耦合器将采集到的高电平转换为5V脉冲;时钟脉冲提供LED显示的实时时间;LED显示模块使用74LS273驱动数码管实现时间和速度的显示;按键模块主要用来调整时间;报警模块实现超速的声音报警和闪灯警告;反馈限速模块对速度进行设置并将速度比较并驱动限速装置进行限速,管理人员可进行取消报警。

智能小车设计报告

智能小车 学校:江汉大学 学院:物信学院 班级、姓名: 10通信曹聪慧 10自二彭洋

摘要: 本系统采用STC89C52作为主控制芯片,采用7805作为稳压芯片,采用L9110芯片作为直流电机驱动,在PWM 控制下,小车自动寻路,快慢速行驶和转向。三者的结合使小车更加智能化,自动化,并用霍尔元件测速,用1602液晶把速度显示出来。电路结构简单,可靠性能高。 关键词:STC89C52单片机、PWM调速、自动循迹,测速

目录 1.系统方案 (4) 1.1 车体设计 (4) 1.2 控制器模块 (4) 1.3电机模块 (4) 1.4电机驱动模块 (5) 1.5测速模块 (5) 1.6电源模块 (5) 1.7最终方案 (6) 2.系统硬件设计 (7) 2.1电源模块的设计 (7) 2.1控制模块的设计 (6) 2.1循迹模块的设计 (6) 2.1电机驱动模块的设计 (7) 2.1测速模块的设计 (7) 3.软件程序的设计 (10) 3.1总体流程图 (10) 3.2软件大体思路 (10) 4.系统功能测试 (9) 4.1 问题分析及解决 (10) 5.总结 (12) (附录)

系统方案 1.1 车体设计 自己制作电动车。一般的说来,自己制作的车体比较粗糙,性能不太稳定。但只要对车体仔细制作,通过优良的控制算法,也能实现控制小车前进转弯的功能。 1.2 控制器模块 采用STC公司的STC89C52单片机作为主控制器。STC89C52是一个低功耗,高性能的51内核的CMOS 8位单片机,片内含8k空间的可反复擦些1000次的Flash只读存储器,具有256 bytes的随机存取数据存储器(RAM),32个IO口,2个16位可编程定时计数器。且该系列的51单片机可以不用烧写器而直接用串口或并口就可以向单片机中下载程序。我们自己制作51最小系统板,体积很小,下载程序方便,放在车上不会占用太多的空间。 1.3电机模块 方案一:采用步进电机实现物体的精确定位和方向控制。步进电机可以作为一种控制用的特种电机,可以精确地控制角度和距离。缺点是相对体积较大,力矩比较小,容易失步,而且价格比较昂贵。 方案二:采用普通直流电机。直流电机运转平稳,精度有一定的保证。直流电机控制的精确度虽然没有步进电机那样高,但完全可以满足本题目的要求。通过单片机的PWM输出同样可以控制直流电机的旋转速度,实现电动车的速度控制。并且直流电机相对于步进电机

智能小车完整材料

莱芜职业技术学院鲁战磊吴丛善魏玉良 目录 摘要: (2) 关键词: (3) 一、设计任务概述 (3) 1.1设计任务概述 (3) 1.2基本任务 (3) 1.3发挥部分 (3) 二、系统方案论证与选择 (4) 2.1车体方案论证与选择 (5) 2.2控制模块论证与选择 (5) 2.3电源模块论证与选择 (6) 2.4电机模块选择与论证 (6) 2.5电机驱动模块选择与论证 (6) 2.6避障模块的选择与论证 (7) 2.7循迹模块选择与论证 (7) 2.8金属传感器模块论证与选择 (7) 2.9铁片转移模块论证与选择 (8) 2.10报警和语音提示模块选择与论证 (8) 2.11显示模块论证与选择 (8) 2.12智能救援小车最终方案 (8) 三、硬件系统的设计与功能实现 (9) 3.1救援小车主线路板制作 (9) 3.2微控制器电路的设计与原理 (9) 3.3电源电路原理与设计 (10) 3.4电机驱动电路的原理与设计 (10) 3.5避障电路的原理与设计 (10) 3.6光电开关的安装 (11) 3.7循迹电路的原理与设计 (11) 3.8金属检测电路的原理与设计 (11) 3.9铁片转移电路原理与设计, (12) 3.10语音提示电路的原理与设计 (12) 3.11系统其它功能的扩展 (12) 四、软件设计的实现与说明 (13) 4.1主程序流程图 (13) 4.2路面循迹子程序流程图 (14)

4.3智能救援小车系统的部分程序清单 (15) 五、系统功能测试 (17) 5.1使用仪器及设备清单的说明 (17) 5.2系统功能测试 (17) 5.2.1基本要求部分的功能测试 (17) 5.2.2发挥部分的功能测试 (17) 六、结论 (19) 七、结束语 (19) 八、参考文献: (19) 摘要 本小组设计制作的一款智能救援小车,能够实现2008年山东省电子设计竞赛G题的基本部分和发挥部分的所有功能要求。另外具有以下扩展功能功能:测温、无线遥控、测速及里程、测量路面坡度。 本作品以两个直流减速电机为驱动,通过各类传感器件来采集信息,送入主控单元STC 89C52单片机,处理数据后完成相应的操作,以实现相应的功能。直流减速电机采用电机专用驱动芯片L293D进行驱动,其中避障采光电开关来完成;用RPR220型光电对管完成系统循迹功能;铁片检测部分通过电感式接近开关铁片进行信号的采集,接近开关反馈的信号送入单片机处理,由控制单元处理信号并控制相应的线圈,利用线圈用电产生磁场的效应捡起铁片并转移到题目中所指定的区域,由语音提示电路提示小车操作完成。实现了智能救援小车在

汽车管理系统课程设计

数据库系统概论课程设计 题目:汽车销售管理系统 成员:戴明弟(201201050803)冯聪(201201050805) 毕晓峰(201201050801)专业:软件工程2012—1

任务书 汽车销售管理系统的设计与实现 调查本地从事汽车销售的企业,根据企业汽车销售的情况,设计用于汽车销售的管理系统,主要功能有: 1) 基础信息管理:厂商信息、车型信息和客户信息; 2) 进货管理:车辆采购、车辆入库; 3) 销售管理:车辆销售、收益统计; 4) 仓库管理:库存车辆、仓库明细、进销存统计; 5) 系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等;

汽车销售管理系统的设计与实现 A.引言 a)设计目的 巩固和加深对数据库系统基础理论的理解;掌握使用数据库进行软件系统设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文档的能力。 b)设计要求 以Microsoft SQL Server或MySQL作为后台数据库,以Visual Studio、Eclipse等软件作为前台开发工具,完成一个小型数据库应用系统的设计开发。 c)设计环境 以Microsoft SQL Server 2012 作为后台数据库,以NetBeans 作为开发工具,以Java为开发语言。 B.概要设计 a)系统需求分析 (1).调查厂商组织情况。包括了解各组织的部门组成情况,各部门的职责等,为分析信息流程做准备。 (2).调查各部门的业务活动情况。包括了解各个部门和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么,这些是调查的重点。 (3).在熟悉了业务活动的基础上,协助用户明确对新系统的各种要

区间测速方案分解

卡口区间测速系统设计方案 设 计 方 案 书 技术股份有限公司 二00九年五月

1 区间测速系统 1.1概述 传统超速抓拍系统采用的是单点测速方式,测量的是车辆的瞬时速度,争议较大、容易躲避。区间测速是在高速公路某一区间(一般为20公里左右)的两端安装自动抓拍系统,记录车辆通过两端的时间,利用“速度=距离/时间”公式,计算出车辆在该区间内的平均车速。为达到满意的效果,抓拍系统应具有很高的车辆捕获率和识别正确率。区间测速让驾驶员难以回避,做为处罚超速违法行为的法律依据将更有说服力。区间测速与单点测速相比有如下优势: 1.监控范围大。区间测速系统由于对监控路面进行长距离监控,对该区间内行驶的机动车进行全程监控,扩大了超速监控的范围,控制了区间内整体的行车速度。 2.测速精度高。区间距离为两个监测断面之间的距离,通过激光测量标定,距离误差几乎为零;机动车行驶时间为经过两个监测断面的时间差,所有断面点设备时间同步,并采用GPS时钟校时,时间误差小。 3.“反监控”能力强、监控效果显著。机动车驾驶员常利用电子狗等高科技设备提前发现电子警察并进行逃避;在单点测速或监控点周边地段刹车减速,经过监控点后继续超速行驶;这类具有反监控能力的违法超速车,在区间测速系统监控下将无所遁形。 4.说服力强,更容易被理解和接受。区间测速系统测速原理简单,精度高,监控范围为全区间,控制区间内的平均车速,更容易被驾驶人接受。 5.可拓展性更强。根据应用的需要,区间测速系统可以扩展更多的应用功能,如:道路监控功能、治安(交通)卡口功能、交通流采集功能、非法占用路肩等违法取证功能(路肩加设备)、交通诱导功能(加诱导屏)等。

超声波在车辆测速中的应用

超声波在车辆测速中的应用 随着交通系统的发展,越来越多的传感器被应用在交通系统中。其中超声波传感器由于其自身的优点在测距测速中得到了广泛的应用。超声波是频率高于2O kHz 的声波,其波长短,方向性好.穿透能力强。它在医学、军事、工业、农业上有很多的应用,可用于测距,测速、测厚、探伤和超声成像等。超声波在空气中传播,遇到障碍物会反射回来,由发射与接收的时间差,可计算发射器到障碍物的距离。与激光测距设备相比,超声波以其方便、简单、成本低等因素被广泛应用于短距离的测量中。 超声波测距是利用超声波指向性强、能量消耗缓慢并因而在特定介质中传输距离远的特点,通过发射具有特征频率的超声波实现对被摄目标距离的探测。在交通系统中,利用超声波传感器测距测速有很重要的意义,不仅能采集到交通数据进行状态评估,而且还能有效地避免交通事故的发生。在智能交通系统中,超声波传感器被安装在路边来测量通过车辆的速度,判断是否超速。在无人驾驶智能车上安装超声波传感器,可以自动检测前车的距离,防止追尾事故;同时还可以检测前车的速度,做出是否超车的判断。 测量原理 超声波测距模块到障碍物的距离 S=(△T×V0)/2 (1) 式中:△T为超声波由发射到接受的用时:V0为超声波在空气中的传播速度,且 与温度的关系为V0=331.5+0.6T (2) 式中T为环境摄氏温度。根据式(2)进行声速修正可提高测量精度。当超声波传感器静止,被测物体以相对声速低速运动时,假设t1时刻测得被测物体与传感器距离为s1,t2时刻测得距离为s2,则超声波传感器与被测物体之间的相对速度 V=(s2-s1)/(t2-t1) (3) 当传感器装在车上进行运动测速时,如图1.1所示,假设车A运动速度为V1, 假设t1时刻测得前车B与车A距离为s1,t2时刻测得距离为s2,则两车相对速度为 △ V=(s2-s1)/(t2-t1)(4) 可以得到车B的速度为V2=V1+△V。 设计实现 硬件设计 主芯片为飞思卡尔xls128,控制舵机的转动,33886驱动电路,驱动电机转动,同时光电传感器检测道路信息,将采集到的路面信息传回单片机,控制智能车的行驶方向。超声波传感器模块由一个发射器和接收器构成,单片机控制发射器发出频率为40kHz的脉冲,并开始计时,遇到最近障碍物反射回接收器,计时结束,通过发射接受的时间间隔计算出距离。

c语言车辆管理系统课程设计

c语言车辆管理系统课 程设计 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

#include<> #include<> #include<> #define MAX 3 /*车库容量*/ #define price /*每车每分钟费用*/ typedef struct time { int hour; int min; }Time; /*时间结点*/ typedef struct node { char num[10]; Time reach; Time leave; }CarNode;/*车辆信息结点*/ typedef struct NODE { CarNode *stack[MAX + 1]; int top;

}Moni_Cheku; typedef struct car { CarNode *data; struct car *next; }QueueNode; typedef struct Node { QueueNode *head; QueueNode *rear; }Moni_Biandao; void InitStack(Moni_Cheku *); /*初始化车库*/ int InitQueue(Moni_Biandao *); /*初始化便道*/ int Arrival(Moni_Cheku *, Moni_Biandao *); /*车辆到达*/ void Leave(Moni_Cheku *, Moni_Cheku *, Moni_Biandao *); /*车辆离开*/ void List(Moni_Cheku, Moni_Biandao); /*显示车库和便道的存车信息*/

相关主题