欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    智能交通灯设计毕业设计.docx

    • 资源ID:11612133       资源大小:1.41MB        全文页数:40页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    智能交通灯设计毕业设计.docx

    1、智能交通灯设计毕业设计智能交通灯设计-毕业设计本科生毕业论文(设计)系(院) 专 业 电子信息工程 论文题目 智能交通灯 学生姓名 指导教师 (姓名及职称)班 级 学 号 完成日期:年月智能交通灯设计xx物理与电子工程学院 电子信息工程 【摘 要】在现代社会中,交通灯是交通系统中的重要组成部分,而很多的交通灯都存在一定的缺陷,灯亮的时间很多是固定的,降低了交通运作的效率。本论文以中、小城市为研究对象,结合单片机应用技术和交通工程基础,对智能交通灯系统进行了研究。本文章采用STC89C51单片机的交通灯控制系统,该系统采集在一定时间内经过的车流量,根据车流量的大小而改变红绿灯的时间。该系统抗干扰

    2、能力强、成本低、智能控制等特点。【关键词】交通灯 车流量 倒计时 智能控制 1. 绪论1.1. 交通灯的发展1858年,英国出现了在早的交通信号灯,通过燃煤的红、蓝的信号灯。1868年,英国出现了煤气信号灯,红色表示停止,绿色表示注意。1914年,美国出现了用电控制的红绿黄等。1918年,出现了带控制的红绿灯。通过压力传感。信号灯是交通史上的一项伟大的发明,对道路的管理有着重要的意义。1.2. 课题研究的背景在我们的生活中有很多的交通灯,传统的交通灯主要有一下三方面的缺陷:(1)车辆放行时间相同,车辆多的一方容易出现车辆堆积。(2)当某方向无车时,恰好是该方向上的车辆通行时间。(3)当一方向车

    3、流量很大时,不能自动延长绿灯时间,降低了通行的效率。因此,本系统利用红外光电开关检测车流量,根据车流量的大小而控制红绿灯的时间,采用STC89C51单片机进行智能控制。本系统易操控、抗干扰能力强、适用于大多数路口,因此具有很高的价值。1.3. 课题研究的主要内容(1)交通灯的原理。(2)交通灯的硬件设计。(3)车流量检测系统。(4)程序设计。1.4. 课题研究方案1.4.1. 系统总体方案图1 系统总体结构框图1.5. 课题研究的意义在当今飞速发展的时代,交通工具对我们有很大的帮助,各种工具的增加,交通堵塞成为一个严重的问题,对于交通的管理成为重要的一部分,交通管理直接影响到交通的效率,本设计

    4、根据车流浪的大小智能控制红绿灯的时间,极大的提高了交通效率,减少堵塞,避免堵塞交通事故。2. 单元电路设计2.1. 单片机概述STC89C51最高工作频率80MHZ,工作在5V电源下,片内含可反复擦除1000次的只读程序存储器,2个16位定时器/计数器,32个I/O口,具有上电自动复位和按键手动复位功能,适应环境能力强,可工作在-75到+85,STC89C51可直接编程,不需要编程器。图2 STC89C51实物图2.2. 74HC573芯片简介74HC573八路锁存器,属于高新能的COMS器件,在与单片机连接时不需要新的驱动,直接可以使用,74HC573的输出与输入一样,对单片机输出的数据有很

    5、好的寄存与输出功能,同时具有一定的保持功能,当输入消失时,输出任然保持一定时间。74HC573特点:输入输出口分布在芯片的两侧,为电路提供简便的接口。 为单片机和负载提供传输口。 2.3. 光电开关概述光电开关广泛应用于各个产业中,光电开关对我们的生活有很大的帮助,不管是军事科技,还是生活电器都大量的使用这些传感器,光电开关对测速、计数、检测物体的存在、检测物体的大小都有着实际的运用。通过与其他传感器的对比,光电开关工作原理简单、成本低、实用价值高、抗干扰能力强,因此广泛应用在自动与半自动的产业中。光电开关通过发射一个脉冲信号,在一定的范围内,如果有物体经过,那么,光信号就会被反射回来,光电开

    6、关再将光信号转换为电信号,将电信号送到单片机,经过一定的程序处理,对信号计数,在一定的时间内,单片通过程序处理,根据车流量的多少而改变红绿灯的时间,从而实现智能调节时间。 图3 红外开关2.4.报警电路设计将蜂鸣器接在P2.2口,蜂鸣器一段接电源,另一端接输入。蜂鸣器是由电磁线圈和振动膜组成,电流进过电磁线圈产生磁场使得振动膜片发出声音,单片机I/O口的电流很小,所以需要电路放大电流,加入一个三极管对电流放大,蜂鸣器才能正常工作。 本设计中蜂鸣器有着报警功能,当某一方向上是红灯时,这时如果有车经过,那么本系统就会提出警示,当时绿灯时,报警停止,报警对交通有着重要的作用,时刻提醒人们注意交通安全

    7、,对降低交通事故很很大的帮助。图4 报警电路2.5. 流程图图5 流程图2.6.系统设计图6 系统总电路系统说明:接通电源后,首先南北方向绿灯,东西方向红灯,倒计时30秒,当倒计时25秒时,南北方向黄灯,倒计时5秒,5秒后,南北方向红灯,东西方向绿灯。本系统具有更具车流量智能调节红绿灯的时间,红外光电开关对车道上经过的车辆计数,每当一辆车经过是,红外光电开关便接收一个信号,将这个信号送T1口,T1口对信号计数,经过一分钟,T1口将计数送入系统,根据相应的程序调节红绿灯显示的时间。本系统中分三个层次,当计数小于15的时候,进行30秒倒计时,当计数在15到25之间时,进行40秒倒计时,当计数大于2

    8、5时,进行50秒倒计时。当某一方向红灯时,如果有车辆经过,这时系统将给出警报,蜂鸣器进行报警。同时,智能交通灯有7个按键,在单片机左边第9引脚的是复位引脚,当按下S1时,全部亮红灯,此时是紧急模式,全路禁行,以处理紧急情况;当按下S2时,全部亮绿灯,以备需时之用;当按下S3时,全部亮黄灯;当按下S4时,此时可以测试车流量的数据;当按下S5时,南北通行,而东西禁行;当按下S6时,东西通行,而南北禁行。3系统仿真与调试 3.1.系统仿真图7 智能交通灯仿真图当接通电源时,南北方向通行,开始30秒倒计时,东西方向红灯,南北方向倒计时25秒后,亮黄灯,倒计时5秒后,南北方向红灯,东西方向绿灯。图8 接

    9、源显通电示当红外光电开关检测车流量小于20辆每分钟时,红路灯倒计时30秒;当红外光电开关检测车流量在20辆到30辆之间时,红路灯倒计时40秒;当红外光电开关检测车流量大于30辆每分钟时,红路灯倒计时50秒。图9 50S倒计时当按下S1时,全部亮红灯,此时是紧急模式,全路禁行,以处理紧急情况。图10 按下S1全路禁行当按下S2时,全部亮绿灯,以备需时之用。图11 按下S2全路绿灯当按下S3时,全部亮黄灯。图12 按下S3全路黄灯当按下S4时,此时可以测试车流量的数据。此时南北车道的车流量为27辆每分钟。图13 按下S4车流量统计当按下S5时,南北通行,而东西禁行。图14 按下S5南北通行当按下S

    10、6时,东西通行,而南北禁行。图15 按下S6东西通行3.2.调试首先在proteus绘制电路图,绘制好电路图,加载程序,红绿灯显示正常,数码管出现乱码。图16 电路调试 检查程序,重新加载,同样是乱码。图17 电路调试检查硬件,仔细观察电路焊接,没有发现明显的线路问题,用万用表测试,经过几番测试,发现单片机的P0.3口脱焊,P0口正是连接数码管,改正过后再测试,显示正常。图18 电路正常显示总结与思考经过几个月的努力,智能交通灯基本完成了,在这次的实践操作中,我学到了很多书本少很难学到的知识,在焊接电路板的时候遇到很多困难,平时在书本上看到的一个非常简单的单片机在焊接的时候感觉很无力,对各个引

    11、脚的连接,感觉很繁杂,一不小心不是接反了,就是脱焊了,当然,经过几番拨弄,还是焊接完成。当然最头疼的还是在程序方面,在经过多次调试,多次修改,多次坚持下,勉强能正常显示了。这次的项目,对我自身的能力提升很大,一个产品是需要经过很大的过程才能完成,需要查阅很多的资料才能开始动手,对我是一个考验,更是一个学习的机会。这次的智能交通灯设计在我们的生活中有着广泛的应用前景,它成本低、稳定性高、安装简便、抗干扰能力强、特别是声光对它的影响都很小,非常适用在交通路上。我相信,智能交通灯将很快运用在各个交通路口。参考文献 1 康光华.电子技术基础数字部分M.北京:高等教育出版社,2005:149-152,4

    12、14-423.2 康光华.电子技术基础模拟部分M.北京:高等教育出版社,2005:54-90.3 燕庆明.电路分析教程M.北京:高等教育出版社,2003:62-86.4 武俊鹏,孟昭林等.数字电路与可编程技术实验教程M.哈尔滨:哈尔滨工程大学出版社,2007:348-352.5 潘永雄,沙河.电子线路CAD实用教程M.西安:西安电子科技大学出版社,2007:14-126.6 段大任,段里任.道路交通自动控制M.北京:人民公安大学出版社,1999:31-42.7 任中民.交通灯数字控制系统的电路设计J.辽宁:辽宁省交通高等专科学校校报,2005,03:9-15.8 王鼎湘,李茂军.基于车流量的交

    13、通灯智能控制算法J.2015.6.9 诸一琦,程钦,吴丹程,侯军,朱静.基于车流量的智能交通控制系统设计J.常州大学学报.2013(4).10 脱建智.基于IAP15F2K61S2单片机的数码管动态显示器的研究与设计J.电子世界.2013(21).11 解荣康.智能交通系统:中国,CN201927178UP.2011.08.10.12 脱建智.基于IAP15F2K61S2单片机的数码管动态显示器的研究与设计J.电子世界.2013(21).13 谢晨娟,李震.智能交通控制系统J.科技信息.2014(12).14 付秀伟.大型路口智能交通灯设计J.河南科技.2013(17).15 何玲,吴恒玉,唐

    14、民丽.基于单片机的智能交通灯控制系统的研究与设计J.电子设计工程.2011(22).16 李盛春,孔令江,刘慕仁,郑容森.智能交通灯对交叉路口交通流的影响J. 物理学报. 2009(04) Intelligent traffic light designxxCollegeof Physics & Electronic Engineering Abstract in modern society, traffic lights are an important part of the traffic system, and a lot of traffic lights have some de

    15、fects, the lights of a lot of time is fixed, reducing the efficiency of the traffic operation. This paper takes the middle and small city as the research object, combined with the single chip microcomputer application technology and traffic engineering foundation, the intelligent traffic light syste

    16、m has been studied. In this paper, the traffic lights control system using STC89C51 MCU, the system collected in a certain period of time through the traffic, according to the size of the traffic flow and change the time of traffic lights. The system has the characteristics of strong anti-interferen

    17、ce ability, low cost, intelligent control and so on.Key words traffic light Traffic detection The countdown Intelligent control附录系统原理图图19 系统总原理图附录 元器件安装与焊接1元器件的安装 在电路板上安装元器件,对元器件的摆放有一定的规则,整个电路板应该整洁美观,元器件有立式、贴式等放置方法,对于不同的元器件应选择不同的放置方法,单片机、数码管等原件应贴紧电路板,三极管可以立放置在电路板上,露出一定的引脚。对于电源、按键一般放置在电路板的边缘部分,整个元器件的

    18、安装应有一定的计划和分类,以方便各个引脚连接简便。2元器件的焊接焊接是电路板中重要的一部分,焊接的质量直接影响整个系统的性能,因此,必须有良好的焊接,在焊接时首先姿势放好,检查元器件是否紧贴与整齐,先焊接矮的元件,再焊接高的元件,对焊接的时间,焊量的多少都应做好控制,一般一个焊点的焊接时间在2秒左右,其次,在焊接完成时,应仔细检查线路是否正确,然后用万用表等工具检测每条线路是否连通,对不好的焊点重汗,确保整个系统的质量。附录 程序设计1.程序设计 #include#include #define uchar unsigned char#define uint unsigned intsbit

    19、smg3=P14; / 南北个位sbit smg4=P13; / 南北十位sbit smg1=P24; /东西个位sbit smg2=P23; /东西十位sbit N_green=P27; / 南北绿灯sbit N_red=P25; / 南北红灯sbit N_yellow=P26; / 南北黄灯 sbit W_green=P12; / 东西绿灯sbit W_red=P10; / 东西红灯sbit W_yellow=P11; / 东西黄灯sbit key1=P32;/全部亮红灯sbit key2=P37;/南北红灯东西绿灯sbit key3=P36;/南北绿灯东西红灯sbit key4=P33;

    20、/全亮绿灯sbit key5=P34;/全部黄灯亮sbit key6=P35;/ 检查键sbit ceju1=P16; /东西测距sbit ceju2=P15; /南北测距sbit speaker=P22;int js=0;uchar jishu1=0;/东西计数uchar jishu2=0;/南北计数uchar timeb=31;/南北通行时间uchar timew=31;/东西通行时间uchar flag1=0; /为0是南北通行为1是东西通行uchar djs;uchar flag=0;/按下按键为1退出后为0uchar biao1=0;/东西测距标志uchar biao2=0;/南北测

    21、距标志unsigned char code table1=0xfd,0x18,0x57,0x5e, 0x3a,0x6e,0x6f,0x58, 0x7f,0x7e; /南北方向共阴极数码管段值unsigned char code table2=0xf7,0x12,0x3d,0x3b, 0x5a,0x6b,0x6f,0x32, 0x7f,0x7b; /东西方向共阴极数码管段值void delayms(int x)char i;while(x-) for(i=150;i0;i-); void Timer0_init() js=0; TMOD=0x01; /定义定时器0工作模式 TH0=0x4c; /

    22、赋初值高位 TL0=0x00; /赋初值低位 TR0=1; /启动定时器 ET0=1; /开中断 EA=1; /开全局中断void led_lv() N_green=0; / 南北绿灯 N_red=1; / 南北红灯 N_yellow=1; / 南北黄灯 W_green=0; / 东西绿灯 W_red=1; / 东西红灯 W_yellow=1; / 东西黄灯 P0=0x00; void led_init() N_green=1; / 南北绿灯 N_red=1; / 南北红灯 N_yellow=1; / 南北黄灯 W_green=1; / 东西绿灯 W_red=1; / 东西红灯 W_yello

    23、w=1; / 东西黄灯 P0=0x00; jishu1=0; jishu2=0; biao1=0; biao2=0; speaker=1; void condition_init() jishu1=0; jishu2=0; biao1=0; biao2=0; flag1=0; speaker=1; djs=timeb; void timer0() interrupt 1 using 1 TF0=0; TH0=0x4c; TL0=0x00; /重新赋高地位初值 js+; if(js=22) js=0; djs-; /*/void main() Timer0_init(); /定时器0初始化 TM

    24、OD=0x21; /设置定时器1为工作方式2 TH1=0xfd; TL1=0xfd; TR1=1; REN=1; SM0=0; SM1=1; EA=1; djs=timeb; while(1) if(flag1=0)/南北通行 if(!ceju1) speaker=0; else speaker=1; if(!ceju2) /南北测车流量 if(biao2=0) jishu2+; biao2=1; else biao2=0; if(djs=7) N_green=0; /定义北向绿灯端口 N_red=1; /定义北向红灯端口 N_yellow=1; /定义北向黄灯端口 W_green=1; /定

    25、义西向绿灯端口 W_red=0; /定义西向红灯端口 W_yellow=1; /定义西向黄灯端口 else N_green=1; /定义北向绿灯端口 N_red=1; /定义北向红灯端口 N_yellow=0; /定义北向黄灯端口 W_green=1; /定义西向绿灯端口 W_red=0; /定义西向红灯端口 W_yellow=1; /定义西向黄灯端口 P0=0X00; smg2=1; smg3=1; smg4=1; P0=table2(djs-1)%10; smg1=0; delayms(3); P0=0X00; smg1=1; smg3=1; smg4=1; P0=table2(djs-1

    26、)/10; smg2=0; delayms(3); P0=0X00; smg1=1; smg2=1; smg4=1; P0=table1(djs-1)%10; smg3=0; delayms(3); P0=0X00; smg1=1; smg3=1; smg2=1; P0=table1(djs-1)/10; smg4=0; delayms(3); if(djs=0) if(jishu230) timeb=51; else if(jishu2=20) timeb=41; else timeb=31; flag1=1; djs=timew; led_init(); if(flag1=1)/东西通行

    27、if(!ceju2) speaker=0; else speaker=1; if(!ceju1) if(biao1=0) jishu1+; biao1=1; else biao1=0; if(djs=7) N_green=1; /定义北向绿灯端口 N_red=0; /定义北向红灯端口 N_yellow=1; /定义北向黄灯端口 W_green=0; /定义西向绿灯端口 W_red=1; /定义西向红灯端口 W_yellow=1; /定义西向黄灯端口 else N_green=1; /定义北向绿灯端口 N_red=0; /定义北向红灯端口 N_yellow=1; /定义北向黄灯端口 W_green=1; /定义西向绿灯端口 W_red=1; /定义西向红灯端口 W_yellow=0; /定义西向黄灯端口 P0=0X00; smg2=1;


    注意事项

    本文(智能交通灯设计毕业设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开