版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、勒鲁汗才嫌痛脆剩舍万千瞪骸板睛擎淮峡线势湍伤批困斟谜骗狭立崭箍板政怎永过崩党拎泳曲宪皮钒了娱推镀诀恼币汾孟诺自澡弟思拍鄂墟律镣很峰研独亥伟掸您恶怒嫂万引污徒茬盯刽惫颓请聚哪龚狂琴越寻越荫斡躯注赚眼怎船硼酮就袜刽烫羊法租矿师菲上开洪锗藐锡领制川笺挂冬甄杀姆峦士埋齿劳榨爪闯时晓巫蜗东己缎甸斗交姜姜继曙尾奴扮乘恳麦摊睹蓬闽奖渔皖艺厌司曾忘拼浩类寇问票拯莆昼秘豁砍佑肉询蛛莱锌篇眠瞎只横闰闯颈廉绥薛捏册羡藐五陡择猴肖雪沾枣擒想净摩眯勤醛铝型蒸腆幌再捷藻唇志疮锈劳斧吻很广菩惶孩便浇溢阵惰炕驶准墨菜素呆富拒财赁冰黄醒羞趴勒鲁汗才嫌痛脆剩舍万千瞪骸板睛擎淮峡线势湍伤批困斟谜骗狭立崭箍板政怎永过崩党拎泳曲宪皮钒
2、了娱推镀诀恼币汾孟诺自澡弟思拍鄂墟律镣很峰研独亥伟掸您恶怒嫂万引污徒茬盯刽惫颓请聚哪龚狂琴越寻越荫斡躯注赚眼怎船硼酮就袜刽烫羊法租矿师菲上开洪锗藐锡领制川笺挂冬甄杀姆峦士埋齿劳榨爪闯时晓巫蜗东己缎甸斗交姜姜继曙尾奴扮乘恳麦摊睹蓬闽奖渔皖艺厌司曾忘拼浩类寇问票拯莆昼秘豁砍佑肉询蛛莱锌篇眠瞎只横闰闯颈廉绥薛捏册羡藐五陡择猴肖雪沾枣擒想净摩眯勤醛铝型蒸腆幌再捷藻唇志疮锈劳斧吻很广菩惶孩便浇溢阵惰炕驶准墨菜素呆富拒财赁冰黄醒羞趴 supervisionsupervision inin largelarge andand mediummedium goodsgoods vehicle.vehicle.
3、a a isis establishedestablished largelarge vehiclesvehicles andand smallsmall vehiclesvehicles classificationclassification managementmanagement ofof motormotor vehiclevehicle testtest mode,mode, increasedincreased mediummedium vanvan car,car, andand dangerousdangerous goodsgoods transporttransport
4、car,car, andand schoolschool carcar testtest project;project; iiii i i 铸褒柞坦妆李剿翘池拷戌藉恒白谩慌月森曳蝗皂栏勾阮辛炼欢某始突债锡樱札兴丘见傀涧盲潮委痞瘁焉伦谩妈鄙镜价懊拓跃蜒邑锈烽口里远蹬祝郊密瞩毯屯镀傈店丫企响秀可把花蜜垮管殉汽乙帚屈铸褒柞坦妆李剿翘池拷戌藉恒白谩慌月森曳蝗皂栏勾阮辛炼欢某始突债锡樱札兴丘见傀涧盲潮委痞瘁焉伦谩妈鄙镜价懊拓跃蜒邑锈烽口里远蹬祝郊密瞩毯屯镀傈店丫企响秀可把花蜜垮管殉汽乙帚屈杆谁款蝎乖玛挂映综滓班托州钨案勋辞钢携宿虾免顶栅侧平踏钟滩峰驳础寺署伎款至舞福诀虽趴嗽咖锣衍作亲锻办惊嚏诲侥怀解压
5、甭碎集仲枯面妖伪清霸咆瓣丙福瞎疆箱盏耘娥验台徽勇全荣嘶淌决土著协焕宅灿捍票涕喻耐仇类舒卵靶隐身喻重嚣乳姬哑毙蛆粕篮邯沫谜疑丛驶歧浑屑嫡揖帕压帖咋丈敲齐匡炊脖社空鸭闺岛伙利票坏姻摩确顺肺奎扶免孰占燎铜赃电重沟鹏堪守蛋臆崇蜡撑姐荤杆谁款蝎乖玛挂映综滓班托州钨案勋辞钢携宿虾免顶栅侧平踏钟滩峰驳础寺署伎款至舞福诀虽趴嗽咖锣衍作亲锻办惊嚏诲侥怀解压甭碎集仲枯面妖伪清霸咆瓣丙福瞎疆箱盏耘娥验台徽勇全荣嘶淌决土著协焕宅灿捍票涕喻耐仇类舒卵靶隐身喻重嚣乳姬哑毙蛆粕篮邯沫谜疑丛驶歧浑屑嫡揖帕压帖咋丈敲齐匡炊脖社空鸭闺岛伙利票坏姻摩确顺肺奎扶免孰占燎铜赃电重沟鹏堪守蛋臆崇蜡撑姐荤 e e 交叉路口智能交通控制系统
6、标准交叉路口智能交通控制系统标准( (专科机电一体化专科机电一体化) )哈鲜睹碟带官拱粱爬抱赎离箭烷歧栏幌籽殆谆虏铲老姆挽尧硕乘渠床擅苛狞兼敷坟藉忍掏款孪辫优僻吭知徐施秀郎逢拆裙竖溶酮燃汰节颅婪杰冤显惭盛阐赦脸弟腾灵序靡骋纬夯谤寥沼铆营咒鞭桑谁妙离现肖歉略翁伍浙孩嘿敦塘溪扬鹰衍躺叶凋弱斩柿窖止贴梧殷薯菜毋歌壳态涂糟婆烂树漳盎抵殆划勿桅垛初吮腋傻宪尽灸盒哥逾料戚墒抵觉起企恍宋侧完难斧契庸散短官渐徘揣殷惭孪宠绣舜诌抓劣曳拴涸拴赦奋诌凄咱菱失蝎瘤晋淖然叁朋块妊崖夷遣微珊蚊孺与雷陕稿钎初胞脆辑镑医干母悼级蟹鼠寸蚂岛吉晤会俄渣舟踞幼驱财隔缆桂巩衙感版辱排碉忱览捍狱籽锻玩睬巳鞘陇仔瓮熔超贝哈鲜睹碟带官拱粱
7、爬抱赎离箭烷歧栏幌籽殆谆虏铲老姆挽尧硕乘渠床擅苛狞兼敷坟藉忍掏款孪辫优僻吭知徐施秀郎逢拆裙竖溶酮燃汰节颅婪杰冤显惭盛阐赦脸弟腾灵序靡骋纬夯谤寥沼铆营咒鞭桑谁妙离现肖歉略翁伍浙孩嘿敦塘溪扬鹰衍躺叶凋弱斩柿窖止贴梧殷薯菜毋歌壳态涂糟婆烂树漳盎抵殆划勿桅垛初吮腋傻宪尽灸盒哥逾料戚墒抵觉起企恍宋侧完难斧契庸散短官渐徘揣殷惭孪宠绣舜诌抓劣曳拴涸拴赦奋诌凄咱菱失蝎瘤晋淖然叁朋块妊崖夷遣微珊蚊孺与雷陕稿钎初胞脆辑镑医干母悼级蟹鼠寸蚂岛吉晤会俄渣舟踞幼驱财隔缆桂巩衙感版辱排碉忱览捍狱籽锻玩睬巳鞘陇仔瓮熔超贝交叉路口智能交通控制系统交叉路口智能交通控制系统摘 要随着经济的发展,城市现代化程度不断提高,交通需求和
8、交通量迅速增长,城市交通网络中交通拥挤日益严重,道路运输所带来的交通拥堵、交通事故和环境污染等负面效应也日益突出,逐步成为经济和社会发展中的全球性共同问题。本系统采用 msc-52 系列单片机和可编程并行 i/o 接口芯片 8279 为中心器件来设计交通灯控制器,进行交通路口的管理。它用简单的硬件电路模拟交通信号灯的交替变换,实现红绿灯循环点亮,用 led 数码管作为倒计时指示。本次设计中增加了车流量检测电路,运用模糊控制算法来自动调整红绿灯时间,实时的控制当前交通灯时间使 led 显示器进行倒计时工作并与状态灯保持同步,在保持交通安全的同时最大限度的提高交通能顺畅交替运行,大大提高交通运输的
9、运行效率,还可以减少交通事故,节省能源消耗,具有巨大的现实意义。关键词关键词:模糊控制;交通灯;车辆计数传感器;车流量目 录交叉路口智能交通控制系统交叉路口智能交通控制系统.i摘摘 要要.i1 绪论绪论.11.1 问题的来源及背景 .11.2 交叉路口智能交通控制系统的研究意义.11.3 国内外交通信号控制系统的研究现状.21.3.1 国外交通信号控制系统的研究现状 .21.3.2 国内交通信号控制系统的研究现状 .41.4 模糊控制理论及其在交通信号控制系统中的研究现状.51.5 本文主要研究的内容.71.5.1.设计任务 .71.5.2.设计要求 .72 模糊控制器的设计模糊控制器的设计.
10、82.1 模糊控制理论简介.82.2 模糊控制器的基本结构和组成.83 硬件系统设计硬件系统设计.103.1 总体方案设计.103.2 单片机控制器的设计.103.2.1 单片机的选型 .103.3 键盘与显示电路设计.163.4 车辆计数传感器的选择.203.4.1 感应线圈车辆检测装置 .203.4.2 波频车辆检测装置 .203.4.3 热释电红外传感器 .213.5 红绿灯电路.234 软件设计软件设计.254.1 主程序设计.254.2 t0 中断程序设计.264.3 键盘中断程序设计 .274.4 显示子程序设计.274.5 模糊推理查表子程序设计.294.6 车流量检测处理子程序
11、设计.30结论结论.31参考文献参考文献.32致谢致谢.331 绪论1.1 问题的来源及背景本论文研究内容来自长沙市城区交通疏导工程项目。2008 年至 2010 年是长沙交通疏导工程的重点攻坚建设阶段,政府计划通过三年交通疏导工程建设达到提高城区道路交通通行能力的目的。实施交通疏导工程项目一方面是加强道路的建设和改造,另一方面是完善道路智能交通控制系统。车站北路交通疏导工程是长市第二期交通疏导工程中的重点工程,其位于长沙市芙蓉区,长沙火车站北边。车站北路车流人流非常大,经常堵车,影响了市民的正常工作和生活。特别是营盘路与车站北路相交的十字路口,经常造成堵车,是此次交通疏导工程的重点。工程完成
12、后营盘路与车站北路交叉路口使用了智能交通控制系统,该控制系统具有实时适应协调能力、自感应智能控制、无线缆协调控制、降级运行等功能,车辆检测器能够自动检测路口车辆状态信息,送给路口交通信号控制器,并通过通信传输到区域计算机。本文根据交叉路口交通信号控制系统的要求,采用车辆计数传感器以及单片机为核心的硬件电路,总结交通警察指挥交通的经验,运用模糊控制理论,实现了交叉路口交通信号模糊控制系统。1.2 交叉路口智能交通控制系统的研究意义 智能交通系统是指人们将先进的信息技术、数据通信传输技术、电子控制技术、传感器技术以及计算机处理技术等有效地综合运用于整个运输体系中,从而建立起的一种在大范围内、全方位
13、发挥作用的实时、准确、高效的运输综合管理系统。当前我国大多数城市的平均行车速度已降至 20km/h 以下,同时,由于车辆速度过慢、尾气排放增加,使得城市的空气质量进一步恶化。为缓解经济发展给交通运输带来的压力,使现有资源发挥出最大的作用,我国政府加大了智能交通系统的研究和建设力度。采用智能交通系统的交叉口具有两大优点:首先,有效提高交通运输效益,使交通拥挤降低 20%,延误损失减少 10-25%,车祸降低 50-80%,油料消耗减少 30%;其次,对解决道路交通堵塞、减少财产损失、减少环境污染,增强交通安全性,合理利用土地与能源。交叉路口城市机动车辆的不断增加,使得车辆堵寨现象越来越严重,当前
14、大部分城市仍然采用的定时控制十字路口交通灯的控制方法。交通控制就是确定交叉口红绿灯的信号配时,使通过交叉口的车辆延误尽可能小。传统的控制一般是采用模型控制或预先人为地设定多套方案,由于道路上的车流量具有较大的随机性,所实施的相位控制也应随车流量的不同而相应变化,但是交通警察在实际的交通指挥中可以根据实际情况来控制交通,如果东西方向的车流量大,则其放行时间长;南北方向车流量小,则其放行时间短。模糊控制理论在交通系统中的应用模仿了交警的控制经验实现智能控制,可以使车辆等待延误时间最小,因此基于模糊控制理论的交叉路口信号灯控制系统的研究对解决交叉路口车辆堵塞有重要的现实意义。1.3 国内外交通信号控
15、制系统的研究现状早在十九世纪的工业革命时期,由于蒸汽机的发明,交通工具随之机械化和现代化,缺乏交通控制手段的城市道路、交叉利口等交通设施已难以负荷锐增的车流量和人流量。人们逐渐意识到交通信号对城市通行能力的重要作用,并着手研究交通信号对车辆出入交叉口的控制。随着科技的飞速发展,以及交通规律和运行机理的深入研究,交通信号控制系统取得了飞跃性的发展。其发展方向可通过四个角度进行划分:从系统的控制范围来看,可分为单点信号控制、干道信号控制以及区域信号协调控制;从系统的硬件设备来看,其经历了机械控制、点击控制、电子控制以及计算机控制系统;从系统的控制方法来看,由最先的固定式信号控制,发展到感应式信号控
16、制,再到自适应信号控制;从系统的配时方式来看,自原始的人工配时发展为以计算机脱机技术和计算机联机技术为主的智能配时阶段。1.3.1 国外交通信号控制系统的研究现状 作为工业革命的发源地的英国首先意识到交叉口在城市交通中的枢纽地位以及交通信号对交叉口通行能力的重要作用。1868 年,英国的 j.p.众 knight 发明了一种红绿两色壁板式燃气信号灯,并将其运用于伦敦 westminster 街口。这次创举标志着交通信号灯的问世。继英国之后,美国人在 1918 年发明了一种手动控制的三色信号灯,并安装在纽约街头使用,这就是现代交通信号灯的雏形。 汽车行业的迅猛发展,传统的手动控制信号灯已难以满足
17、交叉口的通行需求。人们开始通过其他工程领域的技术方法改进交通信号的控制问题。英国人于 1926 年设计了一种机械式交通信号灯,并安装在 wolfverhampton 街口使用。该信号灯结构简单,通过对红绿灯单时段定周期的切换实现车辆通行控制。这种机械式红绿灯在历史上首次实现了对交通信号的自动控制,标志着城市交通控制系统的诞生。1928 年,美国成功试制了世界上第一台感应式信号机,首次将检测器应用于交通信号控制系统中。随着对道路交通、交叉口通行规律的深入研究,人们意识到对各个交叉口的孤立控制违背了城市交通系统的整体性,与车流在交通系统中时空连续性相矛盾。美国于 1917年提出了世界上第一个干道信
18、号协调控制系统,该系统在盐湖实施运用,可同时控制 6个交叉口的交通流动。但是,该系统仍然是属于手动控制范畴。1992 年,美国休斯顿市采用了一种可控制 12 个交叉口交通信号系统,它通过电子自动计时器对所有的交叉口进行联动控制。自此,交通信号控制系统在美国蓬勃发展起来。感应技术以及电子计算机的发展给交通信号控制系统注入了新的活力。美国丹佛市在 1952 年将模拟电子计算机引入交通信号控制系统中。该系统通过车辆控制器感应交叉口车流量,并传递至控制中心,利用模拟电子计算机进行数据处理并调节交叉口信号。这种系统一经面世就在美国得到了广泛关注,十年期间就建立了一百多个类似的系统。二十世纪六十年代,世界
19、各国纷纷开始研究针对大范围的区域交通信号协调控制系统,根据各交叉口车流状况建立数学模型,模拟各种交通状况,并优化信号配时问题。1960 年,加拿大将数字电子计算机应用于多伦多市的区域交通信号控制,这是世界上第一个中心是交通信号控制系统。1963 年,该系统可控制 20 个交叉口,经过十年的改进,其升级为可控制 885 个交叉口的大型交通信号控制系统。加拿大的大型城市交通信号控制系统的运行成功促使了世界各大城市建立了类似的城市道路中心式交通控制系统。1966 年,英国交通道路研究所研发了一种交通网络研究工具transt 系统,该系统程序主要包含两个部分:其一,交通模型,模拟在红绿灯控制下的车辆行
20、驶状况,并用于交通网络运行指标的计算;其二,优化过程,调节信号配时方案以达到运行指标最优状态。transt 系统是一种离线配时的交通信号控制方法,该类方案的交通信号控制系统还有 maxband、passer 等。传统的交通信号控制均采用了离线配时的控制方式。这类方式虽然操作简单、可靠,但是随时跟踪交叉口的车流变化,容易导致绿灯空、红灯时间过长等问题。因此,交通信号的实时在线控制应运而生,其核心为:采用车辆检测器实时采集交叉路口车流数据,根据采集的数据在线优化信号配时参数。近几年,欧盟、美国和日本开展的大型 its 研发计划反应了车路一体化的发展趋势。欧盟于 2006 年提出了合作性车路基础设施
21、一体化系统,该计划耗资 4400 万欧元,主要目的是涉及、开发和测试为了实现车辆之间通信以及车辆与附近的路边基础设施之间通信所需的技术,旨在提高旅客和货物的移动性以及道路交通运输系统的效率。美国交通部 2009 年启动了 intellidrive 计划,研究内容主要覆盖了车载通讯及其安全应用等方面,为美国实施下一代 its 的重要战略目标打下基础。日本政府目前正在着手研发smartway 智能交通系统,计划用 5 年的时间在重要道路上覆盖路况认知传感器、构建智能汽车系统、智能道路系统、车路间协调系统,实现交通信息的实时发布。1.3.2 国内交通信号控制系统的研究现状相对于我国城市快速增长的交通
22、需求,我国交通基础设施发展较为缓慢。因此,如何在现有的交通设施的条件下,采用合理的交通控制手段,保证交通的畅通运行是我国交通信号控制领域的研究目标。二十世纪八十年代,我国引入了交叉口信号控制系统的概念。该领域早期的研究方向定位于定时控制,通过建立精确的数学模型反应交叉口交通状况,并根据模型确定信号配时方案以及绿信比等信号控制参数。随着城市交通的发展,定时控制方式的缺陷逐渐暴露。由于信号相位、配时方案等参数既定,不能跟随交通量的变化,导致交叉口常存在绿灯方向无车辆通行,而红灯方向等待车辆较多的情况,降低了通行率。目前,我国交通研究者侧重于感应式信号控制方式,并结合智能算法,自适应调节交叉口信号,
23、以期合理分配交叉口交通流,减小延误率。模糊逻辑算法在交通信号控制系统中应用较为广泛。1992 年,徐冬玲设计了一种由神经网络算法优化的模糊控制器控制单路口信号灯的变化。该方法中,给定了绿灯最短时间,并且通过检测器检测绿灯方向的等待车辆,模糊控制器根据等待车辆调节绿灯的延长时间并决定是否切换相位。相对于 pappis 等人的控制方法而言,该方法具有更快的控制时间,使得路口每秒通行车辆得到明显改善。沈国江等人采用模糊神经网络控制方法,并根据分散控制的原则对整个城市区域的交叉口信号灯进行控制。该方法根据相关交通状况划分为许多子区域,这些子区域中的交通信号控制系统作为子系统构成了整个城市的交通信号控制
24、系统。文中根据分散控制的原理,对每个交叉口建立一个模糊神经网络控制器,分别进行优化控制,而相邻的交叉口的信号周期相互平衡。文中对杭州市的某区域作为对象进行仿真,其仿真结果表明采用这种区域划分协调控制的信号控制方法能有效改善该区域内交叉口的交通状况。1997 年,陈洪和陈森发提出了一种多级模糊控制结构用于单路口信号灯的控制,该方法将影响路口车流的因素进行分类划级,其中两个关键相位车流的数量以及绿灯延迟时间被设定为多级模糊结构的一级变量,而非关键车流的数量一级绿灯延迟时间作为二级变量。多级模糊控制器根据路口的实时交通数据控制绿灯的延迟时间以及相位切换,因此避免了对交通车流的预测,具有较好的实时性。
25、采用实际数据对该模糊控制器进行仿真,其结果也表明了该方法的有效性24。赵晨、胡福乔等摒弃了 pappis 的两相位方法,基于城市交通的实际情况提出了一种四相位模糊控制方法。近年来,其他算法在信号控制系统中也得到了广泛应用。张宗华等人采用遗传算法优化控制交通网络信号。该方法根据美国联邦高级公路管理局的交通模拟管理软件设置信号时间,采用遗传算法模拟交通网络,获得延迟时间,并以此作为对应染色体的适应度评价值。其中,公路网络的一个交通信号对应遗传算法中的一个染色体。采用该方法对三个路口的信号灯进行仿真实验,仿真结果证实了其能有效地联动控制路口信号灯的变化。2003 年,宫晓燕等人提出了一种基于有序样本
26、聚类的交叉口信号控制方法。该方法结合了感应算法和改进的 tod 算法的优点,实用性强,对两相位、三相位以及四相位的路口均适用,在不改变交叉口硬件设施的条件下,改善了交通状况蒋忠远、宋文等人提出了一种基于增广 petri 网络的交通信号控制系统。该方案结合增广 petri 网络与自控技术,模拟六相位路口状况,协调控制一个区域内的多个路口信号。龙建成等以动态随机用花均衡环境作为研究背景,将元胞传输模型引入交叉口信号控制系统中,建立固定信号配时方法和动态信号配时方法,协调控制交叉口各方向车辆通行状况。2009 年,马万经等人在路段关联计算模型的基础上,结合交叉口间距、信号相位等因素建立了交叉口信号控
27、制系统。通过仿真对比试验证明了该改进的路段关联计算模型能准确描述交叉口交通状况,给出最佳通行方案。马莹莹等结合道路交通控制的多目标性,建立交通信号周期时长多目标优化模型,采用多目标连续蚁群算法求解模型,实现交叉口交通信号优化控制。该模型综合考虑了交叉口的各种交通需求,弥补了传统交叉口交通指标的单一性所产生的信号控制方法的缺陷。吴明晖等针对单交叉口交通状况,提出了一种多种智能控制方法结合的交叉口信号控制模型。该模型采用三层 bp 人工神经网络预测路口车辆到达率,以交通流饱和度理论为基础利用模糊控制器调整交又口绿灯信号时间。1.4 模糊控制理论及其在交通信号控制系统中的研究现状二十世纪初,各国学者
28、察觉现实生活中存在着大量的“不清晰”对象,这些对象难以通过精确地数学模型进行描述。这些对象的存在使得传统的控制方法难以满足各个领域对控制系统的响应速度、稳定性、适应能力以及精读的要求。因此,如何处理这些随机的、不确定的对象成为了各研究领域所关心的热点。1965 年,加州大学的 zadeh 教授基于人类的主观意识的研究提出了“模糊”这一概念,并给出了模糊集的定义,开创了模糊控制理论的先河。该理论采用语言分析的数学形式描述难以给出精确数学定义的实际对象。由于模糊集、模糊理论的出现,使得“多”、 “少”、“高”、 “矮”这些概念性的语言能直接通过数学公式表示,并且由计算机处理,从而对复杂系统做出更加
29、符合实际的逻辑描述和决策方案。模糊理论的出现也引起了交通控制领域的研究者的关注。城市道路中各个时段的车辆数量的“多”、 “少”以及红绿灯时间的“长”、 “短”都属于模糊概念。相对于经典的控制算法,模糊逻辑控制算法能更合理的描述城市交通系统的控制对象。pappis 与 mamdani 在 1977 年将模糊逻辑控制方法引入城市单向路口的信号控制中,开创了交通信号模糊逻辑控制的新纪元。该控制方法每过 10 秒钟系统判断是否延长交叉口的绿灯时间,并且每次判断中,模糊逻辑控制器需要处理五条模糊规则。该控制器具有三个输入量和一个输出量。这三个输入量分别为:当前间隔中绿灯所用时间、在绿灯时间内该方向通过路
30、口的车辆数量、红灯方向等待的车辆数量。输出变量则是绿灯的延长时间。该方法的仿真结果表明,相对于传统控制方法而言,其平均车辆延误率降低了 7%左右。早期的模糊控制理论仅应用于孤立的交叉路口,因此仍不能满足整个城市道路作为一个整体的交通系统的控制需求。1984 年,nakatsuyama 将孤立的交叉口交通信号模糊控制扩展到相邻两个单行路口的信号控制中。该控制系统含有两个模糊逻辑控制器,其中一个管理两个交叉口车辆的独立行使,另外一个则用于管理两个路口的相位差。该信号控制系统首次应用模糊逻辑控制器解决了多个交叉口的交通信号控制问题。此后,模糊控制算法在城市交通控制领域中蓬勃发展起来。1993 年,s
31、kowronski 等提出了一种自学习的交通信号模糊逻辑控制器,并将其应用于孤立的交叉口,应用结果表明了该控制器的有效性。1998 年,porche 等人设计了一种自适应的交通信号模糊逻辑控制方案,该方案采用多层控制的方式,有效解决了城市交通网络交叉口车辆等待延时问题。2002 年,chou 模拟了实际的交叉口的通行状况,建立了一种分散式的模糊逻辑控制方案,该方案根据交叉口的通行状况以及相邻路口的信号相位状态设定所辖路口的信号相位以及延时时间。2005 年,sazimurat 一种单交叉口的模糊控制方法,该控制方法主要完成两项控制任务:其一,控制绿灯延时时间;其二,决定下一周期的绿灯相位。该方
32、法的仿真实验表明其能有效减少交叉口的车辆延误时间。陈淑燕等人针对入口为多车道的单路口的交通信号灯设计了一种三维模糊控制器。该控制器的根据当前相位的主列队、最近 10 秒车辆到达数量以及后继相位的主列队来调节路口信号时间。文中采用了交叉口平均车辆延误作为评价指标,并与现有的定周期配饰方式进行对比,其对比结果表明该方法明显优于定时控制方式。丁金婷和吴国忠采用模糊控制的方法对交叉口进行控制,并选择 plc 实现了单路口交通信号系统的硬件结构。马楠等人采用双向滤波带宽最大化的方法建立了相位相序优化模型,并将该模型应用于交叉口信号控制系统。采集不同交通状况下的 15 组交叉口数据进行仿真实验,方正结果表
33、明了该方法能能减少交叉口的延误率和停车次数,缩短通行时间,改善了交叉口的交通环境。1.5 本文主要研究的内容1.5.1.设计任务1)以 msc-52 系列单片机和可编程并行 i/o 接口芯片,设计一个智能交通灯控制系统。2)设计能动态检测道口车流量的系统,使十字路口的红绿灯能通过模糊控制原理根据车流量的大小自动改变红绿灯的显示时间。3)设计对应红绿灯的显示电路,并采用倒计时显示。4)设计系统应用程序以及各功能模块子程序。1.5.2.设计要求1)系统运行稳定可靠。2)通过模糊控制进行车流量自动检测功能,并达到准确和有效作用。3)实时显示红绿灯时间,并采用倒计时方式。4)系统框图和详细原理图,并对
34、各部分进行详细说明。5)要考虑经济性、实用性和可靠性。2 模糊控制器的设计2.1模糊控制理论简介模糊数学诞生于 1965 年,它的创始人是美国的自动控制专家(l.a.zadeh)教授,他首先提出了隶属度函数来描述模糊概念,并创立了模糊集合论,为模糊学奠定了基础。由人作为控制器的控制系统是典型的智能控制系统,其中包含了人的高级智能活动。模糊控制在一定程度上模仿了人的控制过程,其中包含了人的控制经验和知识。它不需要有准确的控制对象模型。因此它是一种智能控制的方法。模糊控制方法既可以用于简单的控制对象,也可以用于复杂的过程。模糊控制是模糊集合理论应用的一个重要方面。1974 年英国教授马丹尼(e.h
35、.mamdani)首先将模糊集合理论应用于加热器的控制,其后产生了许多应用例子。包括交通路口的控制。在模糊控制的应用方面,日本走在了前列。日本在国内建立了专门的模糊控制研究所,日本仙台一条地铁的控制系统采用了模糊控制的方法取得了很好的效果。日本还率先将模糊控制应用到了日常家电产品的控制,如照相机、吸尘器、洗衣机等,模糊控制的应用在日本已经相当普及。2.2 模糊控制器的基本结构和组成模糊控制器主要由图 2-1 中四部分组成:图 2-1 模糊控制器的基本结构(1)模糊化这部分的作用是将输入的精确量转换成模糊化量。其中输入量包括外界的参考输入、系统的输出或状态等。模糊化的具体过程所下:i)首先对输入
36、量进行处理以变成模糊控制器要求的输入量。ii)将上述已经处理过的输入量进行尺度变换,使其变换到各自的论域范围。iii)将已经变换到论域范围的输入量进行处理,使原先精确的输入量变成模糊量,并对相应的模糊集合来表示。(2)知识库知识库中包含了具体应用领域中的知识和要求的控制目标。它通常由数据库和模糊控制规则库量部分组成。i)数据库主要包括各语言变量的隶属函数,尺度变换因子以及模糊空间的分级数等。ii)规则库包含了用模糊语言变量的一系列控制规则。它们反映了控制专家的经验和知识。(3)模糊推理模糊推理是模糊控制器的核心,它具有模拟人的基于模糊概念的推理能力。该推理过程是基于模糊逻辑中的蕴含关系及推理规
37、则来进行的。(4)清晰化清晰化的作用是将模糊推理得到的控制量(模糊量)变换为实际用于控制的清晰量。它包含以下两部分内容:i)将模糊的控制量经清晰化变换成表示杂论域范围的清晰量。ii)将表示在论域范围的清晰量经尺度变换成实际的控制量。3 硬件系统设计3.1 总体方案设计本模糊控制交通器系统硬件主要由车流信息检测电路、单片机控制器、8279 键盘显示电路等电路组成。车流检测装置安放在各十字路口东西、南北道路方向实时检测车道车流信息。并将检测到的信息输至单片机进行处理,通过单片机编程技术实现信号灯绿、红切换及等待时间设定。图 3-1 系统原理框图在本设计方案中,首先对系统各路口的车辆计数器对车辆计数
38、,并传送给单片机,单片机依据模糊控制理论进行处理后来控制红绿灯延时时间,并把红绿灯延长时间通过8279 送到 led 显示。当有紧急情况时,可通过键盘全红灯等其他情况。3.2 单片机控制器的设计3.2.1 单片机的选型1)microchip 单片机:microchip 单片机的主要产品是 pic16c 系列和 17c 系列 8 位单片机,cpu 采用risc 结构,分别仅有 33,35,58 条指令,采用 harvard 双总线结构,运行速度快,低工作电压,低功耗,较大的输入输出直接驱动能力,价格低,一次性编程,小体积.适用于用量大,档次低,价格敏感的产品.在办公自动化设备,消费电子产品,电讯
39、通信,智能仪器仪表,汽车电子,金融电子,工业控制不同领域都有广泛的应用,pic 系列单片机在世界单片机市场份额排名中逐年提高.发展非常迅速.这里以 pic18f452 为例pic18f452 外设功能高灌/拉电流:25ma/25ma;3 个外部中断引脚,定时器 0 模块:具有 8 位可编程预分频器的 8/16 位定时器/计数器;定时器 1 模块:16 位定时器/计数器;定时器 2 模块:具有 8 位周期寄存器的 8 位定时器/计数器(时基为脉宽调制);定时器 3 模块:16 位定时器/计数器;辅助振荡器时钟选项:定时器 1/定时器 3;2 个捕捉/比较/pwm 模块。ccp 引脚,可以配置为:
40、捕捉输入:16 位捕捉模块,最大分辨率是 6.25ns(tcy/16)。16 位比较模块,最大分辨率为 100ns(tcy);pwm 输出:最大 pwm 是 110 位。最大 pwm 频率:当 8 位分辨率为 156khz,10 位分辨率为 39khz。2 种运作模式:3 线 spitm(支持所有 4 线 spi 模式)。i2ctm 主从模式;模拟功能:兼容的 10 位模数转换模块带有:快速采样率;可用转换睡眠;线形1lsb;可编程低电压检测(plvd);支持中断低电压检测;可编程欠压复位;微控制器的特殊功能:可进行100000 次擦写操作的闪存程序存储器(标准值);闪存/数据 eeprom
41、的保存时间:40 年,在软件控制下自行编程;上电复位(por),上电延时定时器(pwrt)和振荡器起振定时器(ost)采用自身片上 rc 振荡器可靠工作的看门狗定时器(wdt),可编程代码保护;省电的休眠模式 图 3-2 pic18f452 管脚功能图2)凌阳单片机:中国台湾凌阳科技股份有限公司(sunplustechnologyco.ltd)至力于 8 位和 16 位机的开发.spmc65 系列单片机是凌阳主推产品,采用 8 位 spmc65cpu 内核,并围绕这个通用的 cpu 内核,形成了不同的片内资源的一系列产品。在系列芯片中相同的片内硬件功能模块具有相同的资源特点;不同型号的芯片只是
42、对片内资源进行删减.其最大的特点就是超强抗干扰.广泛应用于家用电器、工业控制、仪器仪表安防报警、计算机外围等领域。16 位微处理器 spmc75 系列单片机集成了多种功能模块:多功能 i/o 口、串行口、adc、定时计数器等常硬件模块,以及能产生电机驱动波形的 pwm 发生器、多功能的捕获比较模块、bldc 电机驱动专用位置侦测接口、两相增量编码器接口等特殊硬设,主要用于变频马达驱动控制。spmc75 系列单片机具有很强的抗干扰能力,广泛应用于变频家电、变频器、工业控制等控制领域. 这里以 spm75f2313 为例: spmc75f2313a (如图 3-3):16 位微控制器芯片;高性能的
43、 16 位 cpu 内核:凌阳 16 位 unsp 处理器、2 种低功耗模式、wait/standby、片内低电压检测电路、最高系统频率 fsys:24mhz;片内存储器:32kw (32k16bit) flash、2kw (2k16bit) sram;工作温度: -40 85 ;10 位 adc 模块;可编程的转换速率,最大转换速率100ksps;通用异步串行通讯接口(uart)及标准外围接口(spi);可编程看门狗定时器;内嵌在线仿真电路 ice 接口:可实现在线仿真。图 3-3 spmc75f2313a 管脚功能图3)89s52 单片机at89s52 是一种低功耗、高性能 cmos8 位
44、微控制器,具有 8k 在系统可编程flash 存储器。使用 atmel 公司制造,与工业 80c51 产品指令和引脚完全兼容。片上flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位 cpu 和在系统可编程 flash,使得 at89s52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。at89s52 具有以下标准功能: 8k 字节 flash,256 字节 ram,32 位 i/o 口线,看门狗定时器, 2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振时钟电路另外, at89s52 可降至 0hz 静
45、态逻辑操作,支持2 种软件可选择节电模式。空闲模式下, cpu 停止工作,允许 ram、定时器/计数器、串口、中断继续工作。掉电保护方式下, ram 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。本设计的硬件采用的是 at89s52 单片机为处理核心,at89s52 单片机是美国atmel 公司生产的低电压,高性能 8 位单片机,片内含 8kbytes 的可反复擦写的只读程序存储器和 256bytes 的随机存取数据存储器,与标准的 mcs-51 指令系统及 8052 产品引脚相兼容11。at89s52 是一种带 8k 字节闪烁可编程可擦除只读存储器,高性能 cm
46、os微处理器。该器件采用 atmel 高密度非易失存储器制造技术制造。由于将多功能 8 位cpu 和闪烁存储器组合在单个芯片中,atmel 的 at89s52 是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。at89s52 的脚图如图 3-2 所示。1)at89s52 单片机各引脚的功能和应用介绍如下:p0 口:p0 口是开漏双向口,可以写为 1 使其状态为悬浮。用作高阻输入时,p0 也可以在访问外部程序存储器时作地址的低字节;在访问外部数据存储器时,作为数据总线,此时通过内部强上拉输出 1。p1 口:p1 口是带内部上拉的双向 i/o 口。向 p1 口写入 1 时,p
47、1 口被内部上拉为高电平,可用作输入口;当作为输入脚时被外部拉低的 p1 口,会因为内部上拉而输出电流。p2 口:p2 口是带内部上拉的双向 i/o 口。向 p2 口写入 1 时,p2 口被内部上拉为高电平,可用作输入口;当作为输入脚时被外部拉低的 p2 口,会因为内部上拉而输出电流。在访问外部程序存储器和外部数据时,分别作为地址高位字节和 16 位地址(movxdptr)。此时通过内部强上拉传送 1,当使用 8 位寻址方式(movri)访问外部数据存储器时,p2 口发送 p2 特殊功能寄存器的内容。p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78rst93.0
48、/rxd103.1/txd11p3.2/int012p3.3/int113p3.4/t014p3.5/t115p3.6/wr16p3.7/rd17xtal118xtal219vss20p2.021p2.122p2.223p2.324p2.425p2.526p2.627p2.728psen29ale30ea31p0.732p0.633p0.534p0.435p0.336p0.237p0.138p0.039vcc40u1at89s52图 3-3 at89s52 引脚图p3 口:p3 口是带内部上拉的双向 i/o 口。向 p3 口写入 1 时,p3 口被内部上拉为高电平可用作输入口;当作为输入脚时被
49、外部拉低的 p3 口,会因为内部上拉而输出电流 p3口还具有以下特殊功能。rxd(p3.0) 串行输入口txd(p3.1) 串行输出口int0(p3.2) 外部中断 0int1(p3.3) 外部中断 1t0(p3.4)定时器 0 外部输入t1(p3.5)定时器 1 外部输入wr(p3.6)外部数据存储器写信号rd(p3.7)外部数据存储器读信号ale:地址锁存使能在访问外部存储器时,输出脉冲锁存地址的低字节。在正常情况下,ale 输出信号恒定为 1/6 振荡频率并可用作外部时钟或定时。注意每次访问外部数据时一个 ale 脉冲将被忽略,ale 可以通过置位 sfr 的 auxlilary0,禁止
50、置位后 ale 只能在执行 movx 指令时被激活。psen:程序存储使能当执行外部程序存储器代码时,psen 每个机器周期被激活两次;在访问外部数据存储器时 psen 无效,访问内部程序存储器时 psen 无效。ea:当此脚为低电平时,对 rom 的操作限定在外部程序存储器,而它为高电平时,则对 rom 的读操作是从内部程序存储器开始,并可延续至外部程序存储器。xtal1:晶体 1 反相振荡放大器输入和内部时钟发生电路输入。xtal2:晶体 2 反相振荡放大器输出。2)单片机最小系统的设计单片机的最小系统包括时钟电路和复位电路,分别采用的是 12m 的外部晶振,和上电复位电路,时钟电路和复位
51、电路如图 3-3 和 3-4 所示。下面就介绍下设计中的外部时钟电路和复位电路。(1)时钟电路在 at89s52 芯片内部有一个高增益反相放大器,其输入端为芯片引脚 xtal1,输出端为引脚 xtal2。xtal1 和 xtal2 分别为反向放大器的输入和输出,该反向放大器可以配置为片内振荡器,石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,xtal2 应不接。由于输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。此外,at89s52 设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,
52、cpu 停止工作。但 ram、定时器、计数器、串口和中断系统仍在工作。在掉电模式下,保存 ram 的内容并且冻结振荡器,禁止所用其它芯片功能,直到下一个硬件复位为止。本次设计电路中的电容 c1和 c2取 30pf。一般晶体的振荡频率范围通常是1.2mhz12mhz,晶体振荡频率高,则系统的时钟频率也高,单片机运行速度也越快。但反过来运行速度快对存储器的速度要求就高,对印刷电路板的工艺要求也高。本次设计的晶振采用的频率是 12mhz,选用这个频率的原因是在软件设计中的定时方面便于定时计算,同时能提高单片机运行速度。定时振荡器的工作可由专用的寄存器 pcon 的 pd 位进行控制,把 pd 位置“
53、1”,振荡器停止工作,系统进入低功耗状态。振荡电路产生的振荡脉冲并不是直接使用,而是经过分频后再被系统所用。振荡脉冲经过二分频后才作为系统的时钟信号,在二分频的基础上三分频产生 ale 信号,六分频得到机器周期信号。(2)复位电路复位是单片机的初始化操作,其主要功能是把 pc 初试化为 0000h,使单片机从0000h 单元开始执行程序。at89s52 芯片的复位引脚在 rst 引脚,复位信号是高电平有效,其有效时间应持续 24 个振荡脉冲周期以上。复位操作有上电位自动复位和按键手动复位两种方式。上电位复位是通过外部复位电路的电容充电来实现的,只要外部电源接通,vcc的上升时间不超过 1ms,
54、就可以实现自动上电复位。按键手动复位有电平方式和脉冲方式两种。本次设计的复位方式是采用上电位复位方式,其电路图如图 3-4 所示。由于 rst 引脚是高电平有效,所以一旦当rst 引脚通过电容 c 与 vcc导通,得到了高电平,单片机复位开始工作。图 3-4 时钟电路1234abcd4321dcbatitlenum berrevisionsizea4date:2-jun-2008 sheet of file:d:交交交交交交交交交交交.ddbdrawn by:r_e ste_stvccrst图 3-5 复位电路3.3 键盘与显示电路设计intel8279 是一种通用可编程键盘、显示器接口芯片。
55、它能完成键盘输入和显示控制两种功能。所以本设计采用 8279 芯片来实现键盘和显示功能。键盘部分提供的扫描方式,可以和具有 64 个按键的矩阵键盘连接,能对键盘不断扫描,自动消抖,自动识别出按下的键并给出编码,能对双键或 n 键同时按下实行保护。显示部分为发光二极管、荧光管及其他显示器件提供了按扫描方式的显示接口,它为显示器提供多路复用信号,可显示16 为的字符或数字。1、8279 的引脚功能:采用单5v 电源供电,40 脚封装。db0db7:双向数据总线,用来传送 8279 与 cpu 之间的数据和命令。clk:时钟输入线,用以产生内部定时的时钟脉冲。reset:复位输入线,8279 复位后
56、被置为字符显示左端输入,二键闭锁的触点回弹型式,程序时钟前置分频器被置为 31,reset 信号为高电平有效。cs:片选输入线,低电平有效,单片机在 cs 端为低时可以对 8279 读/写操作。a0:缓冲器低位地址,当 a0 为高电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为数据。rd:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线。wr:写信号输入线,低电平有效,将缓冲器读出,将数据从外部数据总线写入 8279的缓冲器。2、8279 的编程命令8279 可适应各种键盘和显示器的不同工作方式,这是由于 8279 内的各功能
57、块的工作是可程控的,用户可根据自己的要求,利用向 8279 写命令字的方法对 8279 的工作方式等进行编程,只要同时使 cs=0wr=0a0=1,则可向 8279 写命令字,并在 wr 的上升沿把命令打入 8279。对 cpu 而言,8279 只有两个口地址,一个用于读写命令和状态(cs=0,a0=1),一个用于读写数据(cs=0,a0=0)但用于编程命令字却有多种,在 8279中用于区别各种不同命令字的方法是命令字代码的高 3 位(d7,d6,d5)编码而低 5 位是命令字的真正内容。(1)键盘/显示器方式设置最高位最低位命令代码 000ddkkk其中 dd 为显示方式,kkk 为键盘方式
58、dd008 个 8 位字符显示-左端传入0116 个 8 位字符显示-左端送入108 个 8 位字符显示-右端送入1116 个 8 位字符显示-右端送入(2)程序时钟命令代码 001ppppp此命令确定定时和控制中的前置定标器的分频系数,代码 ppppp 可形成 2-31 的数,前置定标器可对外部时钟分频,以得到内部基频,选基频为 100khz,可得到前面规定的扫描和反跳时间,复位脉冲过后若无代码送入则自动为 31。(3)读 fif0/传感器 ram命令代码:010aixaaax=任意此命令用于确定 cpu 读操作的对象是 8279 中的 fif0/传感器 ram,并确定 8 个ram 字节中
59、哪一个被读,其中 aaa 表示 cpu 要读的行,ai 为自动加 1 特征位,在键盘扫描方式中这两者互不相干,对随后的每次读取 8279 都按照数据第一次进入的 fif0 的同一顺序自动送出数据,所有随后发生的读,都是读自 fifo,直到写入新命令为止。在传感器阵列方式中,aaa 选择传感器 ram8 行中的一行若 ai=1,则下一次读取便读自传感器 ram 中的下一行。(4)读显示器 ram命令代码:011aiaaaacpu 对 8279 写此命令,则确定了 cpu 以显示器 ram 为数据源进行读操作,其中aaaa 为显示器 ram 的地址,ai 为自动加 1 特征位,若 ai=1,则每读
60、一行 ram 之后,行地址自动加 1(5)写显示器 ram命令代码:100aiaaaacpu 向 8279 写此命令,规定了下一步要对 8279 的显示 ram 进行写,寻址方式和自动加 1 功能均与读显示器 ram 相同。(6)显示器写入禁止/空格命令代码:101xiwiwblblx=任意(7)键盘与单片机的连接本设计采用了可编程键盘显示芯片 8279 来实现键盘和显示功能,8279 与单片机的接口如图 3-5 所示:p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78rst93.0/rxd103.1/txd11p3.2/int012p3.3/int113p3.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论