




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
车辆闯红灯监控系统设计目的当今世界,随着科学技术的发展,人民生活水平不断提高,城市现代化程度不断提高,交通需求和交通量迅速增长,城市交通网络中交通拥挤日益严重,道路运输所带来的交通拥堵、交通事故和环境污染等负面效应也日益突出,逐步成为经济和社会发展中的全球性共同问题。交通问题已经日益成为世界性的难题,城市交通事故、交通阻塞和交通污染问题愈加突出。为了解决车和路的矛盾,常用的有两种方法一是控制需求,最直接的办法就是限制车辆的增加;二是增加供给,也就是修路。但是这两个办法都有其局限性。交通是社会发展和人民生活水平提高的基本条件,经济的发展必然带来出行的增加,而且在我国汽车工业正处在起步阶段的时期,因此限制车辆的增加不是解决问题的好方法。而采取增加供给,即大量修筑道路基础设施的方法,在资源、环境矛盾越来越突出的今天,面对越来越拥挤的交通,有限的源和财力以及环境的压力,也将受到限制。这就需要依靠除限制需求和提供道路设施之外的其他方法来满足日益增长的交通需求。交通系统正是解决这一矛盾的途径之一。这样,就出现了哲宁化的车辆闯红灯监控系统。设计要求智能化车辆闯红灯监控系统是将先进的信息技术、数据通讯传输技术、电子传感技术、电子控制技术及计算机处理技术等有效的集成运用于整个地面交通管理系统而建立的一种在大范围内、全方位发挥作用的实时、准确、高效的综合交通运输管理系统。对城市交通流进行智能控制,可以使道路畅通,提高交通效率。合理进行交通控制可以对交通流进行有效的引导和调度,使交通保持在一个平稳的运行状态,从而避免或缓和交通拥挤状况,大大提高交通运输的运行效率,还可以减少交通事故,增加交通安全,降低污染程度,节省能源消耗,本文就是通过对交叉路口交通信号的智能控制,达到优化路口交通流的目的。设计方法本课程设计是关于十字路口交通灯的控制电路根据设定好的周期时间能够指挥车辆在十字路口完成左转和直行交替运行。在相同的时间里提高通车的质量、效率。并能在高峰期根据实际状况结合方程式控制按钮来调整主次干道的通车时间,降低交通拥挤堵塞现象。并使交通控制系统具有紧急控制,使救护车、救护车通过时,使两个方向均亮红灯,救护车和消防车通过后,恢复原来状态,增加对出现特殊情况的处理能力。本次设计的总体思路是东西方向通行时间是20S,南北方向通行时间是35S,黄灯亮的时间是5S。刚开始时东西方向同行,经过20S后黄灯亮,延时5S,接着南北方向通行,通行时间是35S。如此循环反复,使十字路口的交通秩序井然有序的进行。本系统采用了一片89C51单片机,一片8路同相三态双向总线收发器74LS245芯片,一片RESPACK8排阻,两个LED数码管,红黄绿发光二极管各四个,七个按钮开关,一个蜂鸣器,以及其他元器件和若干导线。通过按钮开关可以控制数码管的复位、清零以及数字的增大、减小等功能,还可以在紧急情况时使东西南北四个方向同时亮红灯,以便能够对紧急情况及时的进行处理。设计方案及原理设计方案设计交通灯的方案有很多,有应用CPLD实现交通信号灯控制器的设计,有应用PLC实现对交通灯控制系统的设计,有应用单片机实现对交通信号灯设计的方法。由于AT89C51单片机自带有2个计数器,5个中断源,能满足系统的设计要求。用单片机设计不但设计简单,而且成本低。用其设计的交通灯也满足了要求,所以本课程设计采用单片机设计车辆闯红灯监控系统。设计一个十字路口交通灯控制电路,根据设定好的周期时间能够指挥车辆在十字路口完成左转和直行交替运行。在相同的时间里提高通车的质量、效率。并能在高峰期根据实际状况结合方程式控制按钮来调整主次干道的通车时间,降低交通拥挤堵塞现象。并使交通控制系统具有紧急控制,使救护车、救护车通过时,使两个方向均亮红灯,救护车和消防车通过后,恢复原来状态,增加对出现特殊情况的处理能力。设计原理采用单片机的P21、P22、P23、P24、P25、P26口直接和交通灯连接,P0口以及P1O、P11口通过RESPACK排阻与LED数码管相连。控制程序放在89C51单片机中,在十字路口的四组红、黄、绿交通灯中,由单片机的P21、P22、P23、P24、P25、P26口控制,由于交通灯为发光二极管且阳极通过限流电阻和电源正极连接,因此I/O口输出低电平时,与之相连的相应指示灯会亮,并通过LED数码管显示时间倒计时。I/O输出高电平时,相应指示灯会灭。紧急车请求通过的信号由人工控制,以中断方式输入单片机。无紧急车通过时,P31口通过电阻和电源正极连接为高电平,不产生中断,单片机执行主程序,有紧急车通过时,P31口采用人工方法接地为低电平,产生中断请求,单片机执行中断服务程序,让紧急车通过,紧急车通过后,P31口变为高电平,返回主程序。系统组成框图如下电源电路复位电路AT89C51单片机晶振电路两位七段数码管显示东西南北方向通道时间东西方向LED显示电路按键电路驱动电路驱动拦路南北方向LED显示电路图1车辆闯红灯控制系统总体组成框图硬件设计系统的硬件电路图如下图2所示该电路原理图是在设计思路和方案的基础上,根据设计要求,在能够满足所要实现的功能的基础上,在PROTEUS环境下进行模拟和仿真出来的。该图用单片机的P2口和十二个发光二极管链接,通过对P2口高低电平的控制来完成对数码管发光与否的控制。P0口与LED数码管相连,并通过RESPACK排阻驱动使数码管可以按照要求来显示计时时间。P2口与数码管相连时还使用了上拉电阻,其作用是给数码管提供一个高电平而使其能够发光。七个按键开关均接地,其目的是给相应的各个接口提供低电平。XTAL218XTAL119ALE30EA31PSEN29RST9P0/AD039P01/A138P02/AD237P03/A336P04/AD435P05/A534P06/AD63P07/A732P101P12P123P134P145P156P167P178P30/RXD10P31/TX1P32/INT012P3/IT113P34/T014P37/RD17P36/W16P35/T115P27/A1528P20/A821P21/A92P2/A1023P23/A124P24/A1225P25/A1326P26/A1427U1AT89C51R110KR210KR310KR410KR1010KR110KD1LEDREDD2LEDREDD3LEDREDD4LEDREDD5LEDYELOW6LEDYELOWD7LEDYELOW8LEDYELOWD9LEDGREND10LEDGREND1LEDGREND12LEDGREN234567891RP1RESPACK8A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B71CE19AB/A1U274LS245LS1SOUNDERR51KQ1MPSL51图2系统的硬件电路图软件设计系统的程序流程图如下图3所示开始初始化设定初值红灯倒计时倒计时完毕绿灯倒计时黄灯闪烁5S黄灯闪烁5S结束倒计时完毕YNYNYN图3系统的程序流程图程序清单如下INCLUDEDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTUCHARDATABUF4/缓冲区UCHARDATASEC_DX20/东西数默认UCHARDATASEC_NB30/南北默认值UCHARDATASET_TIMEDX20UCHARDATASET_TIMENB30INTNUCHARDATAB/定时器中断次数SBITK1P16/定义5组开关SBITK2P17SBITK3P27SBITK4P30SBITK5P31SBITYELLOW_NBP25/南北黄灯标志SBITYELLOW_DXP22/东西黄灯标志SBITGREEN_NBP24SBITGREEN_DXP21SBITBUZZP37/蜂鸣器BITBUZZER_INDICATEBITTIME0/灯状态循环标志BITSET1/调时方向切换键标志UCHARCODETABLE11/共阴极字型码0X3F,/00X06,/10X5B,/20X4F,/30X66,/40X6D,/50X7D,/60X07,/70X7F,/80X6F,/90X00/NULL/函数的声明部分VOIDDELAYINTMS/延时子程序VOIDKEY/按键扫描子程序VOIDKEY_TO1/键处理子程序VOIDKEY_TO2VOIDKEY_TO3VOIDDISPLAY/显示子程序VOIDLOGO/开机LOGOVOIDBUZZER/蜂鸣器子程序/主程序VOIDMAINTMOD0X01/定时器0,工作方式1TH00XD8TL00XF0EA1/开中断ET01/内部定时器T0开中断TR01EX01/外部中断0开中断EX11/外部中断1开中断LOGO/开机P20XC3/开始默认状态,东西绿灯,南北黄灯SEC_NBSEC_DX5WHILE1KEY/调用按键扫描程序DISPLAY/调用显示程序BUZZER/函数的定义部分VOIDKEY/按键扫描子程序IFK11DELAY10IFK11WHILEK11KEY_TO1FORN0N40NDISPLAYIFK21DELAY10IFK21WHILEK21KEY_TO2FORN0N40NDISPLAYIFK31TR01/启动定时器BUZZER_INDICATE0SEC_NBSET_TIMENB/从中断回复,仍显示设置过的数值SEC_DXSET_TIMEDXIFTIME0P20X99SEC_NBSEC_DX5ELSEP20XC3SEC_DXSEC_NB5IFK41DELAY5IFK41WHILEK41SETSETIFK51DELAY5IFK51WHILEK51KEY_TO3VOIDDISPLAY/显示子程序BUF1SEC_DX/10/第1位东西秒十位BUF2SEC_DX10/第2位东西秒个位BUF3SEC_NB/10/第3位南北秒十位BUF0SEC_NB10/第4位南北秒个位P10XFF/初始灯为灭的P00X00P10XFE/片选LCD1P0TABLEBUF1DELAY1P10XFFP00X00P10XFD/片选LCD2P0TABLEBUF2DELAY1P10XFFP00X00P10XFB/片选LCD3P0TABLEBUF3DELAY1P10XFFP00X00P10XF7P0TABLEBUF0/片选LCD4DELAY1VOIDTIME0VOIDINTERRUPT1USING1/定时中断子程序BIFB19/定时器中断次数B0SEC_DXSEC_NBIFSEC_NB5YELLOW_DXYELLOW_DXIFSEC_DX5YELLOW_NBYELLOW_NBIFSEC_DX0IFSEC_NB0IFTIME0TIMETIMESEC_NBSET_TIMENBSEC_DXSET_TIMENB5IFTIME1TIMETIMESEC_DXSET_TIMEDXSEC_NBSET_TIMEDX5VOIDKEY_TO1/键盘处理子程序之TR00/关定时器IFSET0SET_TIMENB/南北加1SELSESET_TIMEDX/东西加1SIFSET_TIMENB100SET_TIMENB1IFSET_TIMEDX100SET_TIMEDX1/加到100置1SEC_NBSET_TIMENB/设置的数值赋给东西南北SEC_DXSET_TIMEDXVOIDKEY_TO2/键盘处理子程序之TR00/关定时器IFSET0SET_TIMENB/南北减1SELSESET_TIMEDX/东西减1SIFSET_TIMENB0SET_TIMENB99IFSET_TIMEDX0SET_TIMEDX99/减到1重置99SEC_NBSET_TIMENB/设置的数值赋给东西南北SEC_DXSET_TIMEDXVOIDKEY_TO3/键盘处理之紧急车通行TR00P20XC9SEC_DX00SEC_NB00BUZZER_INDICATE1VOIDINT0VOIDINTERRUPT0USING1/只允许东西通行TR00P20XC3BUZZER_INDICATE0SEC_DX00SEC_NB00VOIDINT1VOIDINTERRUPT2USING1/只允许南北通行TR00P20X99BUZ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 柱子隔热保护施工方案(3篇)
- 汽贸园招商活动策划方案(3篇)
- 五一装修活动方案策划(3篇)
- 荷叶沟施工方案(3篇)
- 墙体围护施工方案(3篇)
- 团建打篮球活动方案策划(3篇)
- 企业活动策划实施方案(3篇)
- 安徽省宣城市绩溪县2023-2024学年高三下学期高考二模数学试卷及答案
- 写颁奖词的题目及答案
- 古代中国的农业经济特点分析:高中历史教案
- 青马考试题目及答案
- 算力中心计算任务优化方案
- 劳务派遣工作知识培训课件
- 无人机反制设备原理课件
- 北京市2025年普通高中学业水平等级性考试政治试题(解析版)
- 2025年道路运输两类人员安全员考核分享题库及答案
- 中国肺血栓栓塞症诊治、预防和管理指南(2025版)
- 2025年村干部考试试题(含答案)
- 新华书店招聘面试题库全攻略:行业知识、技能与面试技巧
- 工会招聘考试题及答案
- 1.1认识社会生活 教案 2025-2026学年统编版道德与法治八年级上册
评论
0/150
提交评论