ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:218KB ,
资源ID:3651718      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3651718.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于AT89C51单片机的交通灯控制系统设计毕业论文.doc)为本站会员(坚持)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于AT89C51单片机的交通灯控制系统设计毕业论文.doc

1、 第 1 页 共 13 页滨江学院单片机交通灯的控制系统设计学生姓名 学 号专 业 通信工程班 级 指导老师二一三 年 十二 月 八 日第 2 页 共 13 页基于 AT89C51 单片机的交通灯控制系统设计摘 要:本文研究的是以 AT89C51 单片机为控制器的智能交通灯控制系统,通过车辆检测电路采集路况信号,经单片机处理后,分配各车道的绿灯时间,实现车流动态调节,并由 74HC244 驱动 LED 数码管显示通行倒计时;左拐、右拐、直行及行人的通行指示灯采用双色高亮度发光二极管,设计中还添加了声音提示电路,方便盲人过人行道。本设计是以软件和硬件相结合的方式来实现,文中给出了具体的硬件电路图

2、和软件流程及程序源码。关 键 词:智能交通灯,AT89C51,车辆检测,74HC244 ,LEDAbstract: This study is based on AT89C51 single-chip microcomputer intelligent controller for traffic lights control system, traffic signal acquisition, SCM processing, distribution of green light time for each lane, the traffic flowdynamic adjustment,

3、 and driven by the 74HC244 LED digital tube display trafficcountdown; traffic lights turn left, turn right, go straight and pedestrian using dual color high brightness light-emitting diode, design also added voice prompt circuit, convenient for the blind to the sidewalk. This design is a combination

4、 ofsoftware and hardware to achieve, this paper give a specific hardware circuitdiagram and software flow chart and program source code.Key words: intelligent traffic lights, AT89C51, vehicle detection, 74HC244,LED1 引言在人类的生活、工作环境中,交通扮演着极其重要的角色,人们无时无刻不与交通打交道。随着我国国民经济的迅速发展和人口的快速增加,人们对各种交通车辆的需求更是越来越大,交

5、通工具的迅猛发展以及道路资源的局限性,交通拥堵问题已成为影响现代城市可持续发展的重要因素。要保证高效安全的交通秩序,除了制定一系列的交通规则,还必须通过一定的技术手段加以实现。作为车辆通行瓶颈所在的十字路口,找出提高其车辆通行效率,对缓解交通拥堵,提高道路畅通率具有十分现实的意义 1。国内的在十字路口的交通灯,一般用红 、绿 、黄三种颜色的指示灯和一个倒计时的显示计时器来控制行车。且绝大多数交通灯的时间都是设定好的。第 3 页 共 13 页近年来,国家虽然不断加大城市道路建设的力度,但仍赶不上城市机动车的增长速度,这是制约着我国大城市发展的一个重要原因。随着交通需求越来越旺盛,车多、路多了,但

6、运营成了瓶颈,运输效率逐步下降。我国与发达国家在车辆、道路、交通管理系统、人工智能技术在交通管制中的应用、信息采集和提取等方面存在着很大的差距。由于交通控制系统不健全等原因,我国交通道口的交通事故率居高不下,且随着城市交通运量逐年的增长,城市车流行驶速度逐年下降,这些都是由于交通通行不佳。针对整个交通控制系统的发展状况,本设计根据道路交通拥挤,十字路口经常出现拥堵的情况,运用智能、集成,且功能强大的单片机芯片为控制核心,设计出了十字路口智能交通灯控制系统,以改善十字路口实时通行状况。本设计与传统交通灯比较,有以下几点改进措施:1)可根据十字路口的各道口车流量自动调节通行时间;2)拥有车流量检测

7、电路和特种车辆自动通行控制模块,设计紧急切换开关;3)设置盲人提示音电路,考虑到社会弱势群体通行问题;4)进行软件系统的设计,采用汇编语言编写,简单、方便。一 交通灯控制系统的总体方案设计(1) 交通灯控制系统硬件框图该交通灯控制系统有以下几个部分组成:车辆检测、紧急控制、单片机、驱动和显示电路 6。如图所示:P1P2AT89C51 P0RSTP3南北通行灯东西通行灯LED 驱动器3 位 LED 显示器车辆检测电路上电复位自动/手动键盘系统硬件组成总框图第 4 页 共 13 页交通灯控制系统硬件设计(1) 系统硬件组成及原理图根据要实现的具体功能,经过比较,我选用 AT89C51 单片机及外围

8、器件构成最小控制系统,4 组双色灯构成信号灯指示模块,东西南北方向分别构成倒计时显示模块,CCD 采集车辆数量数据,红外线接收器接收中断信号,使实时中断来响应特种车辆的通行要求,接 LED 显示器 8。硬件原理图如图 3.1 所示:硬单片机控制系统模块CCD 时间显示模块二值化电路 驱动电路件电路原理图(2) 单片机 AT89C51AT89C51 是一种高效微控制器,它是美国 ATMEL 公司生产的低电压,高性能 CMOS8位单片机,片内含 4Kbytes 的可反复擦写的 Flash 只读程序存储器(FPEROMFlash Programmable and Erasable Read Only

9、 Memory) 和 1288 位的随机存取数据存储器(RAM) ,该器件采用 ATMEL 公司的高密度、非易失性存储技术生产,它与 MCS-51 系统产品兼容,AT89C51 单片机功能强大,具有 8Kb 中央处理器( CPU)和 4KbFlash 程序存储器,性价比高,可应用于很多要求高性价比的场合,灵活地应用于各个控制领域 9。各模块电路1 车辆检测电路车辆检测电路如图所示。第 5 页 共 13 页车辆检测电路2 通行灯输出控制道口指示灯电路如图所示。城市道口交通指示灯电路3 时间显示电路时间显示驱动电路如图所示。时间显示驱动电路4 LED 显示接口电路第 6 页 共 13 页LED 显

10、示器结构图交通灯控制系统软件设计1 软件设计思路及流程图主程序1 主程序流程图如图所示。YN显示程序开始P3.7=0 ?键功能程序初始化主程序流程图2 定时中断服务程序定时中断服务程序是用于行车及行人通行的通行指示,按通行的规律,红绿灯的控制转换逻辑如表所示。第 7 页 共 13 页道口通行方式控制码数据表通 行规则如 下:( 1)南北 方向的行 车直行, 各路右拐, 南北向行 人通行, 设置南北 向通行时 间为1min,且 各路右拐 比直行滞 后10s 放行。(2)南北方向的行车向左拐,各路右拐,行人禁止通行。通行时间为 1min。(3)东西方向的行车直行,各路右拐,东西方向的行人通行。东西

11、方向通行时间端口 控制功能 120110s11070s7060s 6010s 100sP.7 左拐红 0 0 0 1 1P.6 左拐绿 1 1 1 0 0/1P.5 直行红 1 1 1 0 0P.4 直行绿 0 0 0/1 1 1P.3 右拐红 0 1 1 1 1P.2 右拐绿 1 0 0 0 0/1P.1 行人红 1 1 1 0 0P.0 行人绿 0 0 0/1 1 1南北方向道口控制字 66H 6AH 6AH/7BH 99H 99H/DDhP.7 左拐红 0 0 0 0 0P.6 左拐绿 1 1 1 1 1P.5 直行红 0 0 0 0 0P.4 直行绿 1 1 1 1 1P.3 右拐红

12、0 1 1 1 1P.2 右拐绿 1 0 0 0 0/1P.1 行人绿 0 0 0 0 0P.0 行人红 1 1 1 1 1东西方向道口控制字 55H 99H 59H 59H 59H/5DH第 8 页 共 13 页为 1min,且各路右拐比直行要滞后 20s 放行。(4)东西方向的行车向左拐,各路右拐,行人禁止通行。通行时间为 1min。上述的 4 种交通规则是通过控制红绿灯端口送控制码的方式来实现。其原理是根据不同规则通行时各路口的红绿灯亮灭情况转换为单片机端口的控制码。指示灯功能通过 T0 定时中断服务程序实现。定时器 T0 定时溢出的中断周期设为 50ms,中断累计20 次时对 120s

13、 倒计时单元进行减 1 操作。本设计中将 4 种通行规则分成几种不同的亮灯方式,通过查询秒倒计时单元的数据,以实现在不同的时间段给控制端口送不同的控制数据码。控制码分为 120s110s、110s70s、70s60s 、60s10s 、10s0s 这 5个时间段。交通灯管理定时功能程序流程图如图所示。YYYYYNNNNNT0 中断程序现场保护关中断 T0T0 初值重装东西或南北标志位取反MOV SN,#99HMOV EW,#59HMOV SN,#99HMOV EW,#59HMOV SN,#6AHMOV EW,#59HMOV SN,#6AHMOV EW,#59HMOV SN,#66HMOV EW

14、,#55HTIME110 ?TIME70 ?TIME60 ?TIME10 ?TIME=0 ?中断返回T0 定时中断服务程序流程图3 车辆检测中断服务程序第 9 页 共 13 页车辆检测中断流程图如图所示。Y N中断响应现场保护关外中断东西方向红灯还剩 2s时读入该方向的路况南北方向红灯还剩 2s时读入该方向的路况关定时器,开外中断开启定时器 相应方向通行时间增加中断返回东西方向车数量=南北方向车数量?车辆检测中断流程图二 交通灯控制系统的调试1 调试方法 以电子线路为基础的各种电子产品在安装完成后一般都要进行调试,才能正常地进行工作。在调试过程中常常会出现各种电路故障,经过检测、排查,才能准确

15、地排除故障。调试主要是包括调整和测试两个部分。调整主要是对电路参数的调整。一般是对电路中可调元器件,例如电容、电感等部分进行调整,使电路功能达到预期的效果。测试主要是对电路的各项技术指标和功能进行测试和检查,并与设计要求的性能指标相比较,以确定电路是否能实现预期的功能。调试和调测试是相互依赖、互相补充的,统称为调试。由于在实际工作中,二者是一项工作的两个方面。经测试、调整、再测试、再调整,直到实现电路要求的设计指标为止。能够采用适当的方法查找、判断和确定故障的具体部位及其原因,是故障检测的关键。在应用中,我们检测电子线路故障经常采用观察法。观察法又分为静态观察法和动态观察法。所谓静态观察法就是

16、在电子线路通电前通过目视检查找出某些故障。主要检查焊点是否虚焊、导线接头是否接好、接插件是否松脱、管脚是否插错方向或折弯等。当静态观察没有发现异常时,可进一步采用动态观察法。动态观察法又称通电观察法,即给电路通电后,通过观察电路内有无打火,冒烟现第 10 页 共 13 页象,或是闻到电路内有无烧焦、烧糊的异味;手触摸一些器件有无发烫。发现异常立刻断开电源。由通电观察,可以确定故障原因,但大部分情况下并不能确认故障的确切位置。例如集成电路的发热,可能是周边电路故障导致的,也可能是供电电压有问题,或负载过重等问题。因此配合其他检测方法,分析判断,可更准确找出故障所在。2 调试及性能分析1 红绿灯控

17、制程序不通过定时器 T0,直接可按照表算好的数据吗送出控制灯,再观察其逻辑状态是否符合要求。可以反复多次进行调试,直到逻辑关系正确,但要注意,东西方向、南北方向的指示灯要同时调试。2 车辆检测电路的调试可在将示波器输入端端接在交通控制灯的车辆检测模块的输出引脚上,给 CCD 一个一定距离里的车队信号,可检测车队长度是否能被检测。如果该引脚输出为低电平,则说明可以检测车队长度,调整绿灯时间,电路正常。三 结束语随着经济的飞速发展,交通灯控制在交通运输领域发挥着越来越重要的作用。本文主要论述了基于 AT89C51 单片机的智能交通灯控制系统,虽然智能交通灯控制系统已经取得不少成就,且道路相对好的地

18、方,传统的固定时间的交通灯控制还是有一定的作用。但随着城市化日益完善,车的数量也在快速的增加。此时,可以根据现实的交通状况实时改变通行时间的智能交通将可起到疏导交通,提高运输效率,改善城市交通环境,推动城市化日益完善。本文完成过程中,要做的工作有:(1)确定交通控制系统的通行方案,规定各个方向行车的通行时间及分配。(2)以 ATMEL 公司的 AT89C51 单片机为系统硬件的设计核心,输入量有:车流量、特种车辆自动通行信号、定时中断;输出量控制交通灯信号灯亮灭状态、时间、LED 倒计时显示及盲人语音提示。(3)车流量检测采用模糊控制的方法,通过对数学模型进行清晰化、具体化,经单机控制器的相关算法与处理确定红绿灯的亮灭时间。(4)运用汇编语言对系统进行软件编程,为了便于编写、调试、修改和增减,系统软件的编写采用模块化的设计方法。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。