新型车速监控装置的设计.doc

上传人:仙人指路1688 文档编号:2961140 上传时间:2023-03-05 格式:DOC 页数:48 大小:1.21MB
返回 下载 相关 举报
新型车速监控装置的设计.doc_第1页
第1页 / 共48页
新型车速监控装置的设计.doc_第2页
第2页 / 共48页
新型车速监控装置的设计.doc_第3页
第3页 / 共48页
新型车速监控装置的设计.doc_第4页
第4页 / 共48页
新型车速监控装置的设计.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《新型车速监控装置的设计.doc》由会员分享,可在线阅读,更多相关《新型车速监控装置的设计.doc(48页珍藏版)》请在三一办公上搜索。

1、 学号: 常 州 大 学 毕业设计(论文)(2012届)题 目 学 生 学 院 专业班级 校内指导教师 专业技术职务 校外指导老师 专业技术职务 二一二年六月新型车速监控装置的设计摘要:随着经济的飞速发展,现代化建设的步伐不断加快,智能作为现代社会的新产物,是以后的发展方向。它可以按照预先设定的模块在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或更高的目标。本文设计题目是新型车速监控装置的设计,采用AT89C52单片机作为小车的检测和控制核心,晶振产生脉冲传送给单片机,使单片机按照预定的工作模式控制小车的行驶,利用红外对管对车速进行测量;采用液晶LCD1602实时显示小车

2、行驶速度。本设计结构简单,较容易实现,但具有高度的智能化、人性化,一定程度体现了智能。 关键词:单片机;智能小车;AT89C52 Design of New speed monitoring device ABSTRACT:Intelligence is the trend in future as a new product of modern society with the rapid development of economic and modernization pace accelerating. It can work automatically in the specific

3、 environment according to the mode set in advance. It can achieve the expected, even higher goal without human management.The title is design of new topic speed monitoring device. It controlled the small car drive on schedule with AT89C52 which get pulse from crystals as the corn unit and used the i

4、nfrared to measure the speed of tube. Car speeds was showed by LM016L. The structure is easy to realize,but it is highly intelligent, friendly,and embodies the intelligence in a certain degree.Keyword: SCM;smart-car robot;AT89C52目录1 绪论11.1研究背景及意义11.2 国外研究现状21.3国内研究现状31.4 本设计所研究的内容和所实现的功能42 系统的总体设计52

5、.1 系统结构及其工作原理52.2各模块方案论证52.2.1主控单元52.2.2电机驱动模块52.2.3显示模块62.2.4测速模块63 系统的硬件设计73.1 单片机选型73.1.1主控单片机的选取73.1.2 AT89C52单片机介绍73.1.3 AT89C52单片机引脚功能83.2单片机最小系统设计93.2.1晶振电路93.2.2 复位及复位电路103.3 控制模块的设计103.3.1直流电机103.3.2 TL082双运算放大器113.4显示模块设计123.5 报警模块设计133.6测速模块设计143.6.1 转速测量方法143.6.2 光电码盘163.7 D/A转换电路的设计173.

6、7.1 D/A转换概述173.7.2 DAC0832概述184 系统软件设计214.1软件开发环境简介214.2软件设计思想214.3工作流程图215系统仿真235.1 Protues介绍235.2 系统仿真测试236 结果267 结论27结束语29致谢30参考文献31附录1 系统整体电路图32附录2 系统程序331 绪论1.1研究背景及意义我国是世界上经济持续发展较快的发展中国家,随着经济的快速发展和社会的不断进步,交通运输对于保证社会经济体系的正常运转发挥的作用越来越大,部分地区日趋拥堵的交通状况己经成为影响投资环境、制约经济进一步发展的重要因素,同时交通拥堵也使汽车对空气的污染更加严重。

7、随着我国经济的快速发展和汽车拥有量的不断增加,城市交通拥挤、阻塞愈来愈严重,尽管我们在努力建设道路网络,然而道路的发展速度总是低于车辆的增长速度,而且只是依靠修建道路来解决问题并不是明智之举.基于我国交通运输的发展现状和未来的发展目标,除了应当加强基础设施建设外,还应充分采用现代高科技手段,最大限度的发挥既有设施的能力。因此应用以信息技术为核心的智能交通监测技术成为当今交通安全,交通控制必备的主要部分。汽车超速行驶是引发交通事故的主要原因之一。根据交通管理部门的统计,在全国近几年发生的重特大交通事故中,70 都和超速行驶有关 。对高速公路、国道和主要省道等机动车的管理主要有两种手段:一是流动管

8、理,如沪宁高速沿线各交警大队加强巡逻和动态纠违,并且流动测速;二是安装固定测速系统,一旦发现超速,则联网实行处罚。实际上,这两种方法均仅采用测速设备监测行驶中的机动车行驶速度,而测速设备监测具有它本身的局限性,无法实现对高速公路的全程实时监测,而且驾驶人员也始终处于被动的监管状态。对于动态汽车的检测来说,其意义不仅能够对道路交通管理者的决策起重要的影响作用还对交通安全,道路交通的运行效率起到决定性的作用,因此应用智能交通的检测技术能够完成高速公路的实时检测并能为高速公路的管理及控制起到很好的决定性作用。智能交通系统(ITS-Intelligent Transportation Systems)

9、是在关键基础理论模型研究的前提下,把先进的信息技术、数据通信技术、电子控制技术及计算机处理技术等有效地综合运用于地面交通管理体系,从而建立起一种大范围、全方位发挥作用、实时、准确、高效的交通运输管理体系。从美国、日本、欧洲以及我国的ITS研究与开发内容来看,ITS是一个基于完善信息系统的综合高效管理系统,道路交通信息是所有ITS项目不可缺少的前提和主要内容,也是制约ITS研究计划顺利执行的关键因素。交通信息有静态信息和动态信息之分。静态信息(路网规模、质量、通行能力、设施分布等)易于获得且维护工作量小:而动态信息(路网的交通流量、行驶车速、行程时间、拥挤程度、停车场的利用情况等)的采集、检测、

10、处理、预测和发布的难度较大,但对交通管理部门和出行者具有更重要的指导意义,因而是道路交通智能化的重要基础和核心内容。动态的车速信息是实现高速公路交通智能化的关键,而高速公路的实时行车速度的采集和应用处理是ITS各有关项目如:高速公路交通智能化调度系统、紧急救援系统、出行者信息服务系统等系统实施的核心基础数据和重要前提之一1。1.2 国外研究现状在ITS研究领域,以实现道路的“信息化”、“智能化”为目标的交通信息系统的开发与应用正以欧洲、美国、日本为中心迅速展开。同时众多其他国家和地区也纷纷参与投入力量开展研究活动,目前交通信息系统已成为世界规模的热点研究课题。下面介绍欧、美、日有代表的研究项目

11、,特别着重介绍实时车速采集与处理的研究发展。国外研究现状 在欧洲,与ITS相关的开发项目在不同层次上同步进行着。其中有政府主导的“欧洲机动化安全专用道路基础设施(DRIVE:DedicatedRoadInfrastructure for Vehicle Safety in Europe)项目,也有民间主导的PROMETHEUS(PROgram-mme for a European Traffic with Highest Efficiencyand Unprecedented Safety: 1995年始是PROMOTE: PROgram for Mobility inTransportati

12、on in Europe)项目。这些开发项目复杂地相互渗透,与DRIVE.PROMETHEUS相关的开发计划一直保持紧密的协调关系。欧洲是以欧洲联合体为主导推进ITS的研究,这对发展ITS的研究十分有利。因为在欧洲任何国家、企业开发的交通信息系统,都可以在环境不同的12个国家做现场试验,从而可以开发出适合各种环境的技术,进而导致新技术的产生。目前在欧洲具有代表性的采集实时动态行车速度的系统是Trafic-master系统,该系统以伦敦为中心,在大范围高速公路上已经实际应用的系统,而且有效利用现有的寻呼网络来提供动态实时的行驶车速等交通信息。Trafic-master系统由收集高速公路交通信息的

13、传感器、整理并发送信息的控制中心、以及接收发送来的信息并表示显示屏上的车载终端装置组成。传感器向车体的前端和后端分别发射两速红外线,根据这两速射线经车辆反向后反向波的进间差来侧定出车辆的速度。传感器控制机的电脑计算每3分钟的平均速度,如果速度低于40km/h,则将此信息发送到控制中心。控制中心由很多台计算机组成,其中有的用于收集数据,有的用于发送经分页处理的信息,有的用于文字的录入等等。车载末端装置类似于收音机功能再加上显示器,可以显示全部区域内或局部放大的区域内的低速区间。如果切换为文本方式看指定页,则可以获知关于事故、施工等有关的详细信息。瑞典交通数据采集仪具有测设精度、采样率较高、数据易

14、于处理、车型分类清晰、点速度和区间速度合乎规律、单车信息详细等特点。美国的智能车路系统(IntelligentV ehicle-HighwayS ystems,IV HS)是最早的智能交通系统,极大地促进了实时交通信息的采集和处理的实施。佛罗里达州中奥兰多的项目TravTek(T ravelTe chnology)实时采集交通阻塞信息、车辆服务信息、出行信息,还为装备了TravTek车载设备的汽车驾驶员提供路线诱导信息.动态交通信息的采集和处理反映了TravTek网络交通的实时状况.美国 nu- metrics公司开发的HI-STAR系列产品一HI-STARN C-97交通数据采集仪,利用磁感

15、应技术和电子技术、通过车辆对地磁的影响,来产生和车辆有关的信息,从而进行交通数据的采集和处理。能够采集到的数据有交通量、速度、车型、车头时距、温度、干湿度和车辆占有率等。利用和采集仪相配套的软件HIGHWAY DATA MANAGEMENT SOFTWARE(简称HDM),可以生成关于调查情况的各种报表。在ITS领域中,交通参数的自动处理也有发展,包括理论、方法和应用的整合。美国发展一种基于交通流的随机特性,针对动态交通流模型的感应算法.模型用于估计交通变盘(例如行程时间),直接用于动态交通管理中,但对于实时车速并没有给出完整的求解算法。动态诱导系统中不同数据源的数据整合和数据检测问题已经备受

16、瞩目,美国咨询工程协会研究了一种用于整合行程时间数据的模型,但并没有考虑实时车速的数据整合问题。而且在实际数据管理和应用中发展了几种成形的数据检测方法,包括阐值检测和交通流理论检侧。在日本,由建设省、苦示厅和邮电省共同组织的车辆信息与通讯技(Vehicle Information and Communication System,VI CS)项目中,开发T一种新的远红外车辆检测器。这种检测器也可以作为高带宽双向通讯发射与接收器,向车辆提供实时车速等交通信息,并从装备了这种检测器的车辆获取路段行程时间国外的实 时车速采集技术发展迅速,目前已经转向于数据的整合和处理分析,以及具有针对性的应用领域研

17、究2。1.3国内研究现状目前我国许多城市现代化交通管理己初具规模,智能交通控制系统集成了交通电视监视、交通流检测、交通信号控制、交通信息综合、交通诱导、停车管理、交通违章监测和交通通讯等技术,形成一个计算机管理网络.而智能化的实时信息采集和处理成为交通信息流的主体部分。具有视频检测功能的交通电视监控系统,不仅可以观察到定性的图像信息,而且还可以得到定量的数字信息,既能用于交通决策,又能用于交通信号的实时控制,可及时进行人工干预,直接观察其控制效果。采用数字图像处理技术的交通流检测,不仅可以得到车辆识别信息,而且可以得到车辆的流速、流向、流量等定盈的动态信息。我国一方面由于财力所限,不可能一次性

18、投入巨额资金来重新建立庞大完整的信息采集系统,另一方面许多大城市的交通管理在经历了近十年的引进、试验、开发与应用之后,己经有了一定的基础,因此有必要也有可能利用现有交通设施建立起集实用性、先进性和可扩展性为一体的交通信息采集系统。我国己有成套的动态车速信息采集设施(如交通部公路科学研究所备),对于安装有GPS定位设备和车载计算机的车辆,可以实时的监视车辆运行状况,动态的记录下车辆在各个路段上的行驶车速。交通部公路科学研究所设备可以自动同时采集4个车道的车辆数据。包括时间、车头时距、车道号、车速、轴数和各轴间距。采用接触开关型传感器,有摄像机通讯接口,在自动采集车辆数据的同时,提供给摄像机采集车

19、辆图像用的时间记录信号,有手动输入键盘,配合摄像机记录车辆。采用与采集仪配套的统计分析程序Analysis,可以自动提取和分析生成后期设计分析所要求的交通参数。目前我国对于实时车速随机算法和实时交通数据检测的研究还比较少,有待于进一步深入探讨。国内的交通管理尚处于初步的理论研究和技术引进阶段,实时交通数据的扩展应用和相关软硬件的开发还比较薄弱,尤其在理论算法的研究方面。但是由于拥有很大的发挥空间,也有利于向更加深入和广泛的领域发展3。1.4 本设计所研究的内容和所实现的功能本设计完成实时动态超速报警、实时动态限速、动感显示、实时监测并数字显示车辆行驶速度和限速范围并实现三档功能转换。基于单片机

20、技术可靠性高、便于扩展、控制功能强、实用性好的特点。本设计以单片机为控制核心,从单片机最小系统设计,车速测量电路设计,电源电路设计,驱动模块设计,显示报警模块的设计等几个方面出发,详细设计了车速监控的各个部分,并结合一套合理的程序算法。给出了一套基于单片机的车速监控装置的设计的软硬件解决方案。2 系统的总体设计2.1 系统结构及其工作原理图2.1系统组成原理车速监控系统主要由测速模块、驱动模块、报警模块、显示模块和电源模块五部分组成,如图2.1所示,其中,电源模块给单片机供电,LED信号灯显示车辆前进、倒退,单片机读取测速模块的测速值并通过显示模块显示出来,根据不同的采集值,超过限速范围报警模

21、块发出声音报警。 2.2各模块方案论证2.2.1主控单元 方案一:选用一片CPLD(如EPM7128LC84-15)作为系统的核心部件,实现控制与处理的功能。CPLD具有速度快、编程容易、资源丰富、开发周期短等优点,可利用VHDL语言进行编写开发。但CPLD在控制上较单片机有较大的劣势。同时,CPLD的处理速度非常快,而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高,在这一点上,MCU就已经可以胜任了。若采用该方案,必将在控制上遇到许许多多不必要增加的难题。为此,我们不采用该种方案,进而提出了第二种设想。方案二:采用单片机作为整个系统的核心,用其控制行进中的小车,以实现其既定的

22、性能指标。充分分析我们的系统,其关键在于实现小车的自动控制,而在这一点上,单片机就显现出来它的优势控制简单、方便、快捷。这样一来,单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻址操作功能、价格低廉等优点。所以选用单片机。因此,这种方案是一种较为理想的方案。所以,选择方案二。2.2.2电机驱动模块方案一:采用继电器对电动机的开或关进行控制,通过开关的切换对小车的速度进行调整.此方案的优点是电路较为简单,缺点是继电器的响应时间慢,易损坏,寿命较短,可靠性不高。方案二:采用电阻网络或数字电位器调节电动机的分压,从而达到分压的目的。但电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂

23、贵。更主要的问题在于一般的电动机电阻很小,但电流很大,分压不仅回降低效率,而且实现很困难。方案三:采用双运算放大器输出控制直流电机。这种调速方式有调速特性优良、调整平滑、调速范围广、过载能力大的特点。 所以,采用方案三。2.2.3显示模块方案一:采用数码管显示。用数码管显示编程比较简单,价格便宜,但占用单片机 I/O口太多,而且显示的信息不多。方案二:采用液晶显示。液晶显示具有耗电量低、体积小等优点,可以很方便的和单片机进行连接。并且有多种尺寸,可以同时显示多组数据和信息。所以,采用方案二。2.2.4测速模块方案一:利用激光收发装置测量车速。这种方法光束集中,测量精度高,抗杂散光干扰能力强。但

24、是激光器一般对电源要求比较高,重量大,且成本较高。方案二:采用光电编码盘。这种方法具有结构简单、成本低、重量小、便于安装、对电机负载影响小等优点。所以选用方案二。3 系统的硬件设计3.1 单片机选型3.1.1主控单片机的选取在众多的单片机系列中,AT89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系列可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,也适用于常规编程。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89C52为众多嵌入式控制应用系统提供高灵活、

25、超高效的解决方案。AT89C52具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,3个16位定时器/计数器,一个响亮2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89C52可降至0HZ静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。AT89C52单片机为很多嵌入式控制系统提供了一种灵活性高且廉价的方案。故此选用AT89C52单片机。3.1.2 AT89C52单片机介绍AT89C52是51系列单

26、片机的一个型号,它是ATMEL公司生产的。AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和

27、Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。AT89C52主要性能参数:兼容MCS51指令系统 8k可反复擦写(1000次)Flash ROM 32个双向I/O口 256x8bit内部RAM 3个16位可编程定时/计数器中断 时钟频率0-24MHz 2个串行中断 可编程UART串行通道 2个外部中断源 共6个中断源 2个读写中断口线 3级加密位 低功耗空闲和掉电模式 软件设置睡眠和唤醒功能 3.1.3 AT89C52单片机引脚功能AT89C52P为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52

28、 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(3239 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚

29、定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。P0 口:P0 口是一组8 位漏极开路型双向I/O 口, 也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8 个TTL逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0 口接收指令字节,而

30、在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1 口:P1 是一个带内部上拉电阻的8 位双向I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。与AT89C51 不同之处是,P1.0 和P1.1 还可分别作为定时/计数器2 的外部计数输入(P1.0/T2)和(P1.1/T2EX)。P2 口:P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑

31、门电路。对端口P2 写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16 位地址的外部数据存储器(例如执行MOVX DPTR 指令)时,P2 口送出高8 位地址数据。在访问8 位地址的外部数据存储器(如执行MOVX RI 指令)时,P2 口输出P2 锁存器的内容。Flash 编程或校验时,P2亦接收高位地址和一些控制信号。P3口:P3 口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对P3 口写入“1”时

32、,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3 口将用上拉电阻输出电流(IIL)。P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功能,P3 口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号4。3.2单片机最小系统设计单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统包括:单片机、晶振电路、复位电路等。3.2.1晶振电路AT89C52内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路

33、如图3.1(a)所示,在XTAL1和XTAL2引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.212MHz之间选择,电容值在530pF之间选择,电容值的大小可对频率起微调的作用5。外部方式的时钟电路如图3.1(b)所示,XTAL1接地,XTAL2接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。(a) (b)图3.1 89C52内部/外部时钟电路3.2.2 复位及复位电路(1)复位操作复位是单片机的初始化

34、操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。(2)复位信号及其产生RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。若使用颇率为12MHz的晶振,则复位信号持续时间应超过2us才能完成复位操作。整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。本设

35、计的单片机最小系统电路图如图3.2中所示,单片机AT89C52的时钟引脚外接12M晶振,作为单片机工作的时钟,EA端接高电平,表示使用片内程序存储器。RST引脚接了上电复位电路,当系统上电时,上电复位电路会产生一个高电平脉冲信号,使系统复位。图3.2 单片机最小系统电路图3.3 控制模块的设计3.3.1直流电机直流电机原理直流电机里边固定有环状永磁体,电流通过转子上的线圈产生洛伦兹力,当转子上的线圈与磁场平行时,再继续转受到的磁场方向将改变,因此此时转子末端的电刷跟转换片交替接触,从而线圈上的电流方向也改变,产生的洛伦兹力方向不变,所以电机能保持一个方向转动。直流电机的结构由直流电动机工作原理

36、,直流电机的结构应由定子和转子两大部分组成。直流电机运行时静止不动的部分称为定子,定子的主要作用是产生磁场,由机座、主磁极、换向极、端盖、轴承和电刷装置等组成。运行时转动的部分称为转子,其主要作用是产生电磁转矩和感应电动势,是直流电机进行能量转换的枢纽,所以通常又称为电枢,由转轴、电枢铁心、电枢绕组、换向器和风扇等组成6。3.3.2 TL082双运算放大器TL082是一通用的J-FET双运算放大器。其特点有:较低的输入偏置电压和偏移电流;输出设有短路保护;输入级具有较高的输入阻抗;内建频率补偿电路;较高的压摆率。最大工作电压;Vccmax=+18V,其引脚功能如表3.3所示。表3.3 TL08

37、2引脚功能脚号脚名功能脚号脚名功能1Output1输出15Non-inverting input2正向输入22Inverting input1反向输入16Inverting input2反向输入23Non-inverting input1正向输入17Output2输出24Vcc-电源-8Vcc+电源+内部框图如图3.4所示图3.4 TL082内部框图本系统设计是采用双运算放大器运算放大输出控制直流电机,设计电路如图3.5所示。图3.5 控制电路图3.4显示模块设计由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点。因此,

38、液晶显示器画质高且不会闪烁。本设计中采用LCD1602液晶显示器。LCD1602简介:字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。1602字符型液晶显示器实物如图3.6所示图3.6 LCD1602实物图LCD1602主要技术参数:显示容量:162个字符芯片工作电压:4.55.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V字符尺寸:2.954.35(WH)mm引脚功能说明第1脚:VSS为地电源。第2脚:VDD接5V正电源。第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,

39、对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极7。结合本系统设计要求,LCD1602对车速进行动态显示,设计电路图如图3.7所示。图3.7

40、显示电路图3.5 报警模块设计本设计系统中,单片机报警信号由I/O口输出,报警声音用蜂鸣器发声,当I/O输出信号为高电平时,蜂鸣器发出声音报警,由于I/O输出电流太小,可能驱动不了蜂鸣器,故采用三极管驱动蜂鸣器发声,三极管可以是NPN或PNP,两种三极管驱动蜂鸣器的电路不一样,本设计采用NPN三极管驱动,当高电平时管子导通,低电平时管子截止,驱动电路如图3.8所示。图3.8报警电路图3.6测速模块设计3.6.1 转速测量方法(1)测频法“M法”在一定测量时间T内,测量脉冲发生器(替代输入脉冲)产生的脉冲数m1来测量转速,如图3.9“M”法测量转速脉冲所示,设在时间T内,转轴转过的弧度数为X,则

41、转速n可由下式表示: n= (1)转轴转过的弧度数X可用下式所示m1 X (2)图3.9 “M”法测量转速脉冲将(2)式代入(1)式得转速n的表达式为: n= (3) P-为转轴转一周脉冲发生器产生的脉冲数;n-转速单位:(转/分);T-定时时间单位:(秒)。在该方法中,测量精度是由于定时时间T和脉冲不能保证严格同步,以及在T内能否正好测量外部脉冲的完整的周期,可能产生的1个脉冲的量化误差。因此,为了提高测量精度,T要有足够长的时间。定时时间可根据测量对象情况预先设置。设置的时间过长,可以提高精度,但在转速较快的情况下,所计的脉冲数增大(码盘孔数已定情况下),限制了转速测量的量程。而设置的时间

42、过短,测量精度会受到一定的影响。(2)测周期法“T法”转速可以用两脉冲产生的间隔宽度TP来决定。用以采集数据的码盘,可以是单孔或多孔,对于单孔码盘测量两次脉冲间的时间,就可测出转述数据,TP也可以用时钟脉冲数来表示。对于多孔码盘,其测量的时间只是每转的1/N,N为码盘孔数。如图3.10“T”法脉宽测量所示。TP通过定时器测得。定时器对时基脉冲(频率为fc)进行计数定时,在TP内计数值若为m2,则计算公式为: n= (4)即: (5)fc-为硬件产生的基准时钟脉冲频率:单位(Hz);n-转速单位:(转/分);m2-时基脉冲。 图3.10 “T”法脉宽测量由 “T”法脉宽测量可知“T”法测量精度的

43、误差主要有两个方面,一是两脉冲的上升沿触发时间不一致而产生的;二是计数和定时起始和关闭不一致而产生的。因此要求脉冲的上升沿(或下降沿)陡峭和计数和定时严格同步。测周法在低转速时精度较高,但随着转速的增加,精度变差,有小于一个脉冲的误差存在。(3)测频测周法“M/T法”所谓测频测周法,即是综合了“T”法和“M”法分别对高、低转速具有的不同精度,利用各自的优点而产生的方法,精度位于两者之间,如图3.11“M/T”法定时/计数测量所示。“M/T”法采用三个定时/计数器,同时对输入脉冲、高频脉冲(由振荡器产生)、及预设的定时时间进行定时和计数,m1反映转角,m2反映测速的准确时间,通过计算可得转速值n

44、。该法在高速及低速时都具有相对较高的精度。测速时间Td由脉冲发生器脉冲来同步,即Td等于m1个脉冲周期。由图可见,从a点开始,计数器对m1和m2计数,到达b点,预定的测速时间时,单片机发出停止计数的指令,因为Tc不一定正好等于整数个脉冲发生器脉冲周期,所以,计数器仍对高频脉冲继续计数,到达c点时,脉冲发生器脉冲的上升沿使计数器停止,这样,m2就代表了m1个脉冲周期的时间。“M/T”法综合了“T”和“M”两种方法,转速计算如下:设高频脉冲的频率为fc,脉冲发生器每转发出P个脉冲,由式(2)和(5)可得M/T法转速计算公式为: (6)n-转速值。单位:(转/分);fc-晶体震荡频率:单位(Hz);m1-输入脉冲数,反映转角;m2-时基脉冲数。图3.11“M/T”法定时/计数测量3.6.2 光电码盘光电码盘,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。这是目前应用最多的传感器,本次设计中,采用了红外反射式光电对管和黑白码盘作为测速模块的硬件构成。其中码盘为30格黑白相盘,如图3.12所示 。图3.12 码盘图红外传感器安装在正对码盘的下方,码盘安装在电机的传动轴上,虽然这样做精度比编码器要低很多,但是成本低廉制作容易,如果智能车速度较快

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号