交叉路口智能交通控制系统标准专科机电一体化.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交叉 路口 智能 交通 控制系统 标准 专科 机电 一体化
- 资源描述:
-
交叉路口智能交通控制系统 摘 要 随着经济的发展,城市现代化限度不断提高,交通需求和交通量迅速增长,城市交通网络中交通拥挤日益严重,道路运送所带来的交通拥堵、交通事故和环境污染等负面效应也日益突出,逐步成为经济和社会发展中的全球性共同问题。 本系统采用MSC-52系列单片机和可编程并行I/O接口芯片8279为中心器件来设计交通灯控制器,进行交通路口的管理。它用简朴的硬件电路模拟交通信号灯的交替变换,实现红绿灯循环点亮,用LED数码管作为倒计时指示。本次设计中增长了车流量检测电路,运用模糊控制算法来自动调整红绿灯时间,实时的控制当前交通灯时间使LED显示器进行倒计时工作并与状态灯保持同步,在保持交通安全的同时最大限度的提高交通能顺畅交替运营,大大提高交通运送的运营效率,还可以减少交通事故,节省能源消耗,具有巨大的现实意义。 关键词:模糊控制;交通灯;车辆计数传感器;车流量 目 录 交叉路口智能交通控制系统 I 摘 要 I 1 绪论 1 1.1问题的来源及背景 1 1.2交叉路口智能交通控制系统的研究意义 1 1.3国内外交通信号控制系统的研究现状 2 1.3.1国外交通信号控制系统的研究现状 2 1.3.2国内交通信号控制系统的研究现状 4 1.4模糊控制理论及其在交通信号控制系统中的研究现状 5 1.5本文重要研究的内容 7 1.5.1.设计任务 7 1.5.2.设计规定 7 2模糊控制器的设计 8 2.1模糊控制理论简介 8 2.2模糊控制器的基本结构和组成 8 3硬件系统设计 10 3.1总体方案设计 10 3.2单片机控制器的设计 10 3.2.1单片机的选型 10 3.3键盘与显示电路设计 16 3.4车辆计数传感器的选择 20 3.4.1感应线圈车辆检测装置 20 3.4.2波频车辆检测装置 20 3.4.3热释电红外传感器 21 3.5红绿灯电路 23 4软件设计 25 4.1主程序设计 25 4.2 T0中断程序设计 26 4.3 键盘中断程序设计 27 4.4 显示子程序设计 27 4.5模糊推理查表子程序设计 29 4.6 车流量检测解决子程序设计 30 结论 31 参考文献 32 致谢 33 1 绪论 1.1问题的来源及背景 本论文研究内容来自长沙市城区交通疏导工程项目。2023年至2023年是长沙交通疏导工程的重点攻坚建设阶段,政府计划通过三年交通疏导工程建设达成提高城区道路交通通行能力的目的。实行交通疏导工程项目一方面是加强道路的建设和改造,另一方面是完善道路智能交通控制系统。车站北路交通疏导工程是长市第二期交通疏导工程中的重点工程,其位于长沙市芙蓉区,长沙火车站北边。车站北路车流人流非常大,经常堵车,影响了市民的正常工作和生活。特别是营盘路与车站北路相交的十字路口,经常导致堵车,是本次交通疏导工程的重点。工程完毕后营盘路与车站北路交叉路口使用了智能交通控制系统,该控制系统具有实时适应协调能力、自感应智能控制、无线缆协调控制、降级运营等功能,车辆检测器可以自动检测路口车辆状态信息,送给路口交通信号控制器,并通过通信传输到区域计算机。 本文根据交叉路口交通信号控制系统的规定,采用车辆计数传感器以及单片机为核心的硬件电路,总结交通警察指挥交通的经验,运用模糊控制理论,实现了交叉路口交通信号模糊控制系统。 1.2交叉路口智能交通控制系统的研究意义 智能交通系统是指人们将先进的信息技术、数据通信传输技术、电子控制技术、传感器技术以及计算机解决技术等有效地综合运用于整个运送体系中,从而建立起的一种在大范围内、全方位发挥作用的实时、准确、高效的运送综合管理系统。 当前我国大多数城市的平均行车速度已降至20km/h以下,同时,由于车辆速度过慢、尾气排放增长,使得城市的空气质量进一步恶化。为缓解经济发展给交通运送带来的压力,使现有资源发挥出最大的作用,我国政府加大了智能交通系统的研究和建设力度。采用智能交通系统的交叉口具有两大优点:一方面,有效提高交通运送效益,使交通拥挤减少20%,延误损失减少10-25%,车祸减少50-80%,油料消耗减少30%;另一方面,对解决道路交通堵塞、减少财产损失、减少环境污染,增强交通安全性,合理运用土地与能源。 交叉路口城市机动车辆的不断增长,使得车辆堵寨现象越来越严重,当前大部分城市仍然采用的定期控制十字路口交通灯的控制方法。交通控制就是拟定交叉口红绿灯的信号配时,使通过交叉口的车辆延误尽也许小。传统的控制一般是采用模型控制或预先人为地设定多套方案,由于道路上的车流量具有较大的随机性,所实行的相位控制也应随车流量的不同而相应变化,但是交通警察在实际的交通指挥中可以根据实际情况来控制交通,假如东西方向的车流量大,则其放行时间长;南北方向车流量小,则其放行时间短。 模糊控制理论在交通系统中的应用模仿了交警的控制经验实现智能控制,可以使车辆等待延误时间最小,因此基于模糊控制理论的交叉路口信号灯控制系统的研究对解决交叉路口车辆堵塞有重要的现实意义。 1.3国内外交通信号控制系统的研究现状 早在十九世纪的工业革命时期,由于蒸汽机的发明,交通工具随之机械化和现代化,缺少交通控制手段的城市道路、交叉利口等交通设施已难以负荷锐增的车流量和人流量。人们逐渐意识到交通信号对城市通行能力的重要作用,并着手研究交通信号对车辆出入交叉口的控制。随着科技的飞速发展,以及交通规律和运营机理的进一步研究,交通信号控制系统取得了奔腾性的发展。其发展方向可通过四个角度进行划分:从系统的控制范围来看,可分为单点信号控制、干道信号控制以及区域信号协调控制;从系统的硬件设备来看,其经历了机械控制、点击控制、电子控制以及计算机控制系统;从系统的控制方法来看,由最先的固定式信号控制,发展到感应式信号控制,再到自适应信号控制;从系统的配时方式来看,自原始的人工配时发展为以计算机脱机技术和计算机联机技术为主的智能配时阶段。 1.3.1国外交通信号控制系统的研究现状 作为工业革命的发源地的英国一方面意识到交叉口在城市交通中的枢纽地位以及交通信号对交叉口通行能力的重要作用。1868年,英国的J.P.众Knight发明了一种红绿两色壁板式燃气信号灯,并将其运用于伦敦Westminster街口。这次创举标志着交通信号灯的问世。继英国之后,美国人在192023发明了一种手动控制的三色信号灯,并安装在纽约街头使用,这就是现代交通信号灯的雏形。 汽车行业的迅猛发展,传统的手动控制信号灯已难以满足交叉口的通行需求。人们开始通过其他工程领域的技术方法改善交通信号的控制问题。英国人于1926年设计了一种机械式交通信号灯,并安装在wolfverhampton街口使用。该信号灯结构简朴,通过对红绿灯单时段定周期的切换实现车辆通行控制。这种机械式红绿灯在历史上初次实现了对交通信号的自动控制,标志着城市交通控制系统的诞生。 1928年,美国成功试制了世界上第一台感应式信号机,初次将检测器应用于交通信号控制系统中。 随着对道路交通、交叉口通行规律的进一步研究,人们意识到对各个交叉口的孤立控制违反了城市交通系统的整体性,与车流在交通系统中时空连续性相矛盾。美国于192023提出了世界上第一个干道信号协调控制系统,该系统在盐湖实行运用,可同时控制6个交叉口的交通流动。但是,该系统仍然是属于手动控制范畴。1992年,美国休斯顿市采用了一种可控制12个交叉口交通信号系统,它通过电子自动计时器对所有的交叉口进行联动控制。自此,交通信号控制系统在美国蓬勃发展起来。 感应技术以及电子计算机的发展给交通信号控制系统注入了新的活力。美国丹佛市在1952年将模拟电子计算机引入交通信号控制系统中。该系统通过车辆控制器感应交叉口车流量,并传递至控制中心,运用模拟电子计算机进行数据解决并调节交叉口信号。这种系统一经面世就在美国得到了广泛关注,十年期间就建立了一百多个类似的系统。 二十世纪六十年代,世界各国纷纷开始研究针对大范围的区域交通信号协调控制系统,根据各交叉口车流状况建立数学模型,模拟各种交通状况,并优化信号配时问题。1960年,加拿大将数字电子计算机应用于多伦多市的区域交通信号控制,这是世界上第一个中心是交通信号控制系统。1963年,该系统可控制20个交叉口,通过十年的改善,其升级为可控制885个交叉口的大型交通信号控制系统。加拿大的大型城市交通信号控制系统的运营成功促使了世界各大城市建立了类似的城市道路中心式交通控制系统。 1966年,英国交通道路研究所研发了一种交通网络研究工具——TRANST系统,该系统程序重要包含两个部分:其一,交通模型,模拟在红绿灯控制下的车辆行驶状况,并用于交通网络运营指标的计算;其二,优化过程,调节信号配时方案以达成运营指标最优状态。TRANST系统是一种离线配时的交通信号控制方法,该类方案的交通信号控制系统尚有MAXBAND、PASSER等。 传统的交通信号控制均采用了离线配时的控制方式。这类方式虽然操作简朴、可靠,但是随时跟踪交叉口的车流变化,容易导致绿灯空、红灯时间过长等问题。因此,交通信号的实时在线控制应运而生,其核心为:采用车辆检测器实时采集交叉路口车流数据,根据采集的数据在线优化信号配时参数。 近几年,欧盟、美国和日本开展的大型ITS研发计划反映了车路一体化的发展趋势。欧盟于2023年提出了合作性车路基础设施一体化系统,该计划耗资4400万欧元,重要目的是涉及、开发和测试为了实现车辆之间通信以及车辆与附近的路边基础设施之间通信所需的技术,旨在提高旅客和货品的移动性以及道路交通运送系统的效率。美国交通部2023年启动了IntelliDrive计划,研究内容重要覆盖了车载通讯及其安全应用等方面,为美国实行下一代ITS的重要战略目的打下基础。日本政府目前正在着手研发SMARTWAY智能交通系统,计划用5年的时间在重要道路上覆盖路况认知传感器、构建智能汽车系统、智能道路系统、车路间协调系统,实现交通信息的实时发布。 1.3.2国内交通信号控制系统的研究现状 相对于我国城市快速增长的交通需求,我国交通基础设施发展较为缓慢。因此,如何在现有的交通设施的条件下,采用合理的交通控制手段,保证交通的畅通运营是我国交通信号控制领域的研究目的。二十世纪八十年代,我国引入了交叉口信号控制系统的概念。该领域初期的研究方向定位于定期控制,通过建立精确的数学模型反映交叉口交通状况,并根据模型拟定信号配时方案以及绿信比等信号控制参数。 随着城市交通的发展,定期控制方式的缺陷逐渐暴露。由于信号相位、配时方案等参数既定,不能跟随交通量的变化,导致交叉口常存在绿灯方向无车辆通行,而红灯方向等待车辆较多的情况,减少了通行率。目前,我国交通研究者侧重于感应式信号控制方式,并结合智能算法,自适应调节交叉口信号,以期合理分派交叉口交通流,减小延误率。 模糊逻辑算法在交通信号控制系统中应用较为广泛。1992年,徐冬玲设计了一种由神经网络算法优化的模糊控制器控制单路口信号灯的变化。该方法中,给定了绿灯最短时间,并且通过检测器检测绿灯方向的等待车辆,模糊控制器根据等待车辆调节绿灯的延长时间并决定是否切换相位。相对于PapPis等人的控制方法而言,该方法具有更快的控制时间,使得路口每秒通行车辆得到明显改善。 沈国江等人采用模糊神经网络控制方法,并根据分散控制的原则对整个城市区域的交叉口信号灯进行控制。该方法根据相关交通状况划分为许多子区域,这些子区域中的交通信号控制系统作为子系统构成了整个城市的交通信号控制系统。文中根据分散控制的原理,对每个交叉口建立一个模糊神经网络控制器,分别进行优化控制,而相邻的交叉口的信号周期互相平衡。文中对杭州市的某区域作为对象进行仿真,其仿真结果表白采用这种区域划分协调控制的信号控制方法能有效改善该区域内交叉口的交通状况。 1997年,陈洪和陈森发提出了一种多级模糊控制结构用于单路口信号灯的控制,该方法将影响路口车流的因素进行分类划级,其中两个关键相位车流的数量以及绿灯延迟时间被设定为多级模糊结构的一级变量,而非关键车流的数量一级绿灯延迟时间作为二级变量。多级模糊控制器根据路口的实时交通数据控制绿灯的延迟时间以及相位切换,因此避免了对交通车流的预测,具有较好的实时性。 采用实际数据对该模糊控制器进行仿真,其结果也表白了该方法的有效性[24]。赵晨、胡福乔等摒弃了PapPis的两相位方法,基于城市交通的实际情况提出了一种四相位模糊控制方法。 近年来,其他算法在信号控制系统中也得到了广泛应用。张宗华等人采用遗传算法优化控制交通网络信号。该方法根据美国联邦高级公路管理局的交通模拟管理软件设立信号时间,采用遗传算法模拟交通网络,获得延迟时间,并以此作为相应染色体的适应度评价值。其中,公路网络的一个交通信号相应遗传算法中的一个染色体。采用该方法对三个路口的信号灯进行仿真实验,仿真结果证实了其能有效地联动控制路口信号灯的变化。 2023年,宫晓燕等人提出了一种基于有序样本聚类的交叉口信号控制方法。该方法结合了感应算法和改善的TOD算法的优点,实用性强,对两相位、三相位以及四相位的路口均合用,在不改变交叉口硬件设施的条件下,改善了交通状况蒋忠远、宋文等人提出了一种基于增广Petri网络的交通信号控制系统。该方案结合增广Petri网络与自控技术,模拟六相位路口状况,协调控制一个区域内的多个路口信号。 龙建成等以动态随机用花均衡环境作为研究背景,将元胞传输模型引入交叉口信号控制系统中,建立固定信号配时方法和动态信号配时方法,协调控制交叉口各方向车辆通行状况。 2023年,马万经等人在路段关联计算模型的基础上,结合交叉口间距、信号相位等因素建立了交叉口信号控制系统。通过仿真对比实验证明了该改善的路段关联计算模型能准确描述交叉口交通状况,给出最佳通行方案。 马莹莹等结合道路交通控制的多目的性,建立交通信号周期时长多目的优化模型,采用多目的连续蚁群算法求解模型,实现交叉口交通信号优化控制。该模型综合考虑了交叉口的各种交通需求,填补了传统交叉口交通指标的单一性所产生的信号控制方法的缺陷。 吴明晖等针对单交叉口交通状况,提出了一种多种智能控制方法结合的交叉口信号控制模型。该模型采用三层BP人工神经网络预测路口车辆到达率,以交通流饱和度理论为基础运用模糊控制器调整交又口绿灯信号时间。 1.4模糊控制理论及其在交通信号控制系统中的研究现状 二十世纪初,各国学者察觉现实生活中存在着大量的“不清楚”对象,这些对象难以通过精确地数学模型进行描述。这些对象的存在使得传统的控制方法难以满足各个领域对控制系统的响应速度、稳定性、适应能力以及精读的规定。因此,如何解决这些随机的、不拟定的对象成为了各研究领域所关心的热点。 1965年,加州大学的zadeh专家基于人类的主观意识的研究提出了“模糊”这一概念,并给出了模糊集的定义,开创了模糊控制理论的先河。该理论采用语言分析的数学形式描述难以给出精确数学定义的实际对象。由于模糊集、模糊理论的出现,使得“多”、“少”、“高”、“矮”这些概念性的语言能直接通过数学公式表达,并且由计算机解决,从而对复杂系统做出更加符合实际的逻辑描述和决策方案。 模糊理论的出现也引起了交通控制领域的研究者的关注。城市道路中各个时段的车辆数量的“多”、“少”以及红绿灯时间的“长”、“短”都属于模糊概念。相对于经典的控制算法,模糊逻辑控制算法能更合理的描述城市交通系统的控制对象。 Pappis与Mamdani在1977年将模糊逻辑控制方法引入城市单向路口的信号控制中,开创了交通信号模糊逻辑控制的新纪元。该控制方法每过10秒钟系统判断是否延长交叉口的绿灯时间,并且每次判断中,模糊逻辑控制器需要解决五条模糊规则。该控制器具有三个输入量和一个输出量。这三个输入量分别为:当前间隔中绿灯所用时间、在绿灯时间内该方向通过路口的车辆数量、红灯方向等待的车辆数量。输出变量则是绿灯的延长时间。该方法的仿真结果表白,相对于传统控制方法而言,其平均车辆延误率减少了7%左右。 初期的模糊控制理论仅应用于孤立的交叉路口,因此仍不能满足整个城市道路作为一个整体的交通系统的控制需求。1984年,Nakatsuyama将孤立的交叉口交通信号模糊控制扩展到相邻两个单行路口的信号控制中。该控制系统具有两个模糊逻辑控制器,其中一个管理两个交叉口车辆的独立行使,此外一个则用于管理两个路口的相位差。该信号控制系统初次应用模糊逻辑控制器解决了多个交叉口的交通信号控制问题。 此后,模糊控制算法在城市交通控制领域中蓬勃发展起来。1993年,Skowronski等提出了一种自学习的交通信号模糊逻辑控制器,并将其应用于孤立的交叉口,应用结果表白了该控制器的有效性。1998年,Porche等人设计了一种自适应的交通信号模糊逻辑控制方案,该方案采用多层控制的方式,有效解决了城市交通网络交叉口车辆等待延时问题。2023年,chou模拟了实际的交叉口的通行状况,建立了一种分散式的模糊逻辑控制方案,该方案根据交叉口的通行状况以及相邻路口的信号相位状态设定所辖路口的信号相位以及延时时间。 2023年,SaziMurat一种单交叉口的模糊控制方法,该控制方法重要完毕两项控制任务:其一,控制绿灯延时时间;其二,决定下一周期的绿灯相位。该方法的仿真实验表白其能有效减少交叉口的车辆延误时间。 陈淑燕等人针对入口为多车道的单路口的交通信号灯设计了一种三维模糊控制器。该控制器的根据当前相位的主列队、最近10秒车辆到达数量以及后继相位的主列队来调节路口信号时间。文中采用了交叉口平均车辆延误作为评价指标,并与现有的定周期配饰方式进行对比,其对比结果表白该方法明显优于定期控制方式。 丁金婷和吴国忠采用模糊控制的方法对交叉口进行控制,并选择PLC实现了单路口交通信号系统的硬件结构。马楠等人采用双向滤波带宽最大化的方法建立了相位相序优化模型,并将该模型应用于交叉口信号控制系统。采集不同交通状况下的15组交叉口数据进行仿真实验,方正结果表白了该方法能能减少交叉口的延误率和停车次数,缩短通行时间,改善了交叉口的交通环境。 1.5本文重要研究的内容 1.5.1.设计任务 1)以MSC-52系列单片机和可编程并行I/O接口芯片,设计一个智能交通灯控制系统。 2)设计能动态检测道口车流量的系统,使十字路口的红绿灯能通过模糊控制原理根据车流量的大小自动改变红绿灯的显示时间。 3)设计相应红绿灯的显示电路,并采用倒计时显示。 4)设计系统应用程序以及各功能模块子程序。 1.5.2.设计规定 1)系统运营稳定可靠。 2)通过模糊控制进行车流量自动检测功能,并达成准确和有效作用。 3)实时显示红绿灯时间,并采用倒计时方式。 4)系统框图和具体原理图,并对各部分进行具体说明。 5)要考虑经济性、实用性和可靠性。 2模糊控制器的设计 2.1模糊控制理论简介 模糊数学诞生于1965年,它的创始人是美国的自动控制专家(L.A.Zadeh)专家,他一方面提出了从属度函数来描述模糊概念,并创建了模糊集合论,为模糊学奠定了基础。由人作为控制器的控制系统是典型的智能控制系统,其中包含了人的高级智能活动。模糊控制在一定限度上模仿了人的控制过程,其中包含了人的控制经验和知识。它不需要有准确的控制对象模型。因此它是一种智能控制的方法。模糊控制方法既可以用于简朴的控制对象,也可以用于复杂的过程。 模糊控制是模糊集合理论应用的一个重要方面。1974年英国专家马丹尼(E.H.Mamdani)一方面将模糊集合理论应用于加热器的控制,其后产生了许多应用例子。涉及交通路口的控制。在模糊控制的应用方面,日本走在了前列。日本在国内建立了专门的模糊控制研究所,日本仙台一条地铁的控制系统采用了模糊控制的方法取得了很好的效果。日本还率先将模糊控制应用到了平常家电产品的控制,如照相机、吸尘器、洗衣机等,模糊控制的应用在日本已经相称普及。 2.2模糊控制器的基本结构和组成 模糊控制器重要由图2-1中四部分组成: 图2-1模糊控制器的基本结构 (1)模糊化 这部分的作用是将输入的精确量转换成模糊化量。其中输入量涉及外界的参考输入、系统的输出或状态等。模糊化的具体过程所下: i)一方面对输入量进行解决以变成模糊控制器规定的输入量。 ii)将上述已经解决过的输入量进行尺度变换,使其变换到各自的论域范围。 iii)将已经变换到论域范围的输入量进行解决,使原先精确的输入量变成模糊量,并对相应的模糊集合来表达。 (2)知识库 知识库中包含了具体应用领域中的知识和规定的控制目的。它通常由数据库和模糊控制规则库量部分组成。 i)数据库重要涉及各语言变量的从属函数,尺度变换因子以及模糊空间的分级数等。 ii)规则库包含了用模糊语言变量的一系列控制规则。它们反映了控制专家的经验和知识。 (3)模糊推理 模糊推理是模糊控制器的核心,它具有模拟人的基于模糊概念的推理能力。该推理过程是基于模糊逻辑中的蕴含关系及推理规则来进行的。 (4)清楚化清楚化的作用是将模糊推理得到的控制量(模糊量)变换为实际用于控制的清楚量。它包含以下两部分内容: i)将模糊的控制量经清楚化变换成表达杂论域范围的清楚量。 ii)将表达在论域范围的清楚量经尺度变换成实际的控制量。 3硬件系统设计 3.1总体方案设计 本模糊控制交通器系统硬件重要由车流信息检测电路、单片机控制器、8279键盘显示电路等电路组成。车流检测装置安放在各十字路口东西、南北道路方向实时检测车道车流信息。并将检测到的信息输至单片机进行解决,通过单片机编程技术实现信号灯绿、红切换及等待时间设定。 图 3-1 系统原理框图 在本设计方案中,一方面对系统各路口的车辆计数器对车辆计数,并传送给单片机,单片机依据模糊控制理论进行解决后来控制红绿灯延时时间,并把红绿灯延长时间通过8279送到LED显示。当有紧急情况时,可通过键盘全红灯等其他情况。 3.2单片机控制器的设计 3.2.1单片机的选型 1)MicroChip单片机: MicroChip单片机的重要产品是PIC16C系列和17C系列8位单片机,CPU采用RISC结构,分别仅有33,35,58条指令,采用Harvard双总线结构,运营速度快,低工作电压,低功耗,较大的输入输出直接驱动能力,价格低,一次性编程,小体积.合用于用量大,档次低,价格敏感的产品.在办公自动化设备,消费电子产品,电讯通信,智能仪器仪表,汽车电子,金融电子,工业控制不同领域都有广泛的应用,PIC系列单片机在世界单片机市场份额排名中逐年提高.发展非常迅速. 这里以PIC18F452为例 PIC18F452外设功能 ①高灌/拉电流:25mA/25mA; ②3个外部中断引脚,定期器0模块:具有8位可编程预分频器的8/16位定期器/计数器; ③定期器1模块:16位定期器/计数器;定期器2模块:具有8位周期寄存器的8位定期器/计数器(时基为脉宽调制); ④定期器3模块:16位定期器/计数器; ⑤辅助振荡器时钟选项:定期器1/定期器3;2个捕获/比较/PWM模块。 ⑥CCP引脚,可以配置为:捕获输入:16位捕获模块,最大分辨率是6.25ns(TCY/16)。 ⑦16位比较模块,最大分辨率为100ns(TCY);PWM输出:最大PWM是1~10位。最大PWM频率:当8位分辨率为156kHz,10位分辨率为39kHz。 ⑧2种运作模式:3线SPITM(支持所有4线SPI模式)。 I2CTM主从模式; 模拟功能:兼容的10位模数转换模块带有:快速采样率;可用转换睡眠;线形≤1LSB;可编程低电压检测(PLVD);支持中断低电压检测;可编程欠压复位;微控制器的特殊功能:可进行100000次擦写操作的闪存程序存储器(标准值);闪存/数据EEPROM的保存时间:>40年,在软件控制下自行编程;上电复位(POR),上电延时定期器(PWRT)和振荡器起振定期器(OST)采用自身片上RC振荡器可靠工作的看门狗定期器(WDT),可编程代码保护; 省电的休眠模式 图3-2 PIC18F452管脚功能图 2)凌阳单片机: 中国台湾凌阳科技股份有限公司(SunplusTechnologyCO.LTD)至力于8位和16位机的开发. SPMC65系列单片机是凌阳主推产品,采用8位SPMC65CPU内核,并围绕这个通用的CPU内核,形成了不同的片内资源的一系列产品。在系列芯片中相同的片内硬件功能模块具有相同的资源特点;不同型号的芯片只是对片内资源进行删减.其最大的特点就是超强抗干扰.广泛应用于家用电器、工业控制、仪器仪表安防报警、计算机外围等领域。 16位微解决器SPMC75系列单片机集成了多种功能模块:多功能I/O口、串行口、ADC、定期计数器等常硬件模块,以及能产生电机驱动波形的PWM发生器、多功能的捕获比较模块、BLDC电机驱动专用位置侦测接口、两相增量编码器接口等特殊硬设,重要用于变频马达驱动控制。SPMC75系列单片机具有很强的抗干扰能力,广泛应用于变频家电、变频器、工业控制等控制领域. 这里以SPM75F2313为例: SPMC75F2313A (如图3-3):16位微控制器芯片;高性能的16位CPU内核:凌阳16位unSP解决器、2种低功耗模式、Wait/Standby、片内低电压检测电路、最高系统频率Fsys:24MHz;片内存储器:32KW (32K×16bit) Flash、2KW (2K×16bit) SRAM;工作温度: -40 ℃~85 ℃;10位ADC模块;可编程的转换速率,最大转换速率100Ksps;通用异步串行通讯接口(UART)及标准外围接口(SPI);可编程看门狗定期器;内嵌在线仿真电路ICE接口:可实现在线仿真。 图3-3 SPMC75F2313A管脚功能图 3)89S52单片机 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有机灵的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定期器,2个数据指针,三个16位定期器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振时钟电路此外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定期器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 本设计的硬件采用的是AT89S52单片机为解决核心,AT89S52单片机是美国ATMEL公司生产的低电压,高性能8位单片机,片内含8Kbytes的可反复擦写的只读程序存储器和256bytes的随机存取数据存储器,与标准的MCS-51指令系统及8052产品引脚相兼容[11]。AT89S52是一种带8K字节闪烁可编程可擦除只读存储器,高性能CMOS微解决器。该器件采用ATMEL高密度非易失存储器制造技术制造。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89S52的脚图如图3-2所示。 1)AT89S52单片机各引脚的功能和应用介绍如下: P0口:P0口是开漏双向口,可以写为1使其状态为悬浮。用作高阻输入时,P0也可以在访问外部程序存储器时作地址的低字节;在访问外部数据存储器时,作为数据总线,此时通过内部强上拉输出1。 P1口:P1口是带内部上拉的双向I/O口。向P1口写入1时,P1口被内部上拉为高电平,可用作输入口;当作为输入脚时被外部拉低的P1口,会由于内部上拉而输出电流。 P2口:P2口是带内部上拉的双向I/O口。向P2口写入1时,P2口被内部上拉为高电平,可用作输入口;当作为输入脚时被外部拉低的P2口,会由于内部上拉而输出电流。在访问外部程序存储器和外部数据时,分别作为地址高位字节和16位地址(MOVX@DPTR)。此时通过内部强上拉传送1,当使用8位寻址方式(MOV@Ri)访问外部数据存储器时,P2口发送P2特殊功能寄存器的内容。 图3-3 AT89S52引脚图 P3口:P3口是带内部上拉的双向I/O口。向P3口写入1时,P3口被内部上拉为高电平可用作输入口;当作为输入脚时被外部拉低的P3口,会由于内部上拉而输出电流P3口还具有以下特殊功能。 RXD(P3.0) 串行输入口 TXD(P3.1) 串行输出口 INT0(P3.2) 外部中断0 INT1(P3.3) 外部中断1 T0(P3.4) 定期器0外部输入 T1(P3.5) 定期器1外部输入 WR(P3.6) 外部数据存储器写信号 RD(P3.7) 外部数据存储器读信号 ALE:地址锁存使能在访问外部存储器时,输出脉冲锁存地址的低字节。在正常情况下,ALE输出信号恒定为1/6振荡频率并可用作外部时钟或定期。注意每次访问外部数据时一个ALE脉冲将被忽略,ALE可以通过置位SFR的auxlilary0,严禁置位后ALE只能在执行MOVX指令时被激活。 PSEN:程序存储使能当执行外部程序存储器代码时,PSEN每个机器周期被激活两次;在访问外部数据存储器时PSEN无效,访问内部程序存储器时PSEN无效。 EA:当此脚为低电平时,对ROM的操作限定在外部程序存储器,而它为高电平时,则对ROM的读操作是从内部程序存储器开始,并可延续至外部程序存储器。 XTAL1:晶体1反相振荡放大器输入和内部时钟发生电路输入。 XTAL2:晶体2反相振荡放大器输出。 2)单片机最小系统的设计 单片机的最小系统涉及时钟电路和复位电路,分别采用的是12M的外部晶振,和上电复位电路,时钟电路和复位电路如图3-3和3-4所示。 下面就介绍下设计中的外部时钟电路和复位电路。 (1)时钟电路 在AT89S52芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,输出端为引脚XTAL2。XTAL1和XTAL2分别为反向放大器的输入和输出,该反向放大器可以配置为片内振荡器,石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。由于输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何规定,但必须保证脉冲的高低电平规定的宽度。 此外,AT89S52设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM、定期器、计数器、串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,严禁所用其它芯片功能,直到下一个硬件复位为止。 本次设计电路中的电容C1和C2取30pF。一般晶体的振荡频率范围通常是1.2MHz~12MHz,晶体振荡频率高,则系统的时钟频率也高,单片机运营速度也越快。但反过来运营速度快对存储器的速度规定就高,对印刷电路板的工艺规定也高。本次设计的晶振采用的频率是12MHz,选用这个频率的因素是在软件设计中的定期方面便于定期计算,同时能提高单片机运营速度。 定期振荡器的工作可由专用的寄存器PCON的PD位进行控制,把PD位置“1”,振荡器停止工作,系统进入低功耗状态。振荡电路产生的振荡脉冲并不是直接使用,而是通过度频后再被系统所用。振荡脉冲通过二分频后才作为系统的时钟信号,在二分频的基础上三分频产生ALE信号,六分频得到机器周期信号。 (2)复位电路 复位是单片机的初始化操作,其重要功能是把PC初试化为0000H,使单片机从0000H单元开始执行程序。AT89S52芯片的复位引脚在RST引脚,复位信号是高电平有效,其有效时间应连续24个振荡脉冲周期以上。 复位操作有上电位自动复位和按键手动复位两种方式。上电位复位是通过外部复位电路的电容充电来实现的,只要外部电源接通,VCC的上升时间不超过1ms,就可以实现自动上电复位。按键手动复位有电平方式和脉冲方式两种。本次设计的复位方式是采用上电位复位方式,其电路图如图3-4所示。由于RST引脚是高电平有效,所以一旦当RST引脚通过电容C与VCC导通,得到了高电平,单片机复位开始工作。 图3-4时钟电路 图3-5复位电路 3.3键盘与显示电路设计 Intel8279是一种通用可编程键盘、显示器接口芯片。它能完毕键盘输入和显示控制两种功能。所以本设计采用8279芯片来实现键盘和显示功能。键盘部分提供的扫描方式,可以和具有64个按键的矩阵键盘连接,能对键盘不断扫描,自动消抖,自动辨认出按下的键并给出编码,能对双键或n键同时按下实行保护。显示部分为发光二极管、荧光管及其他显示器件提供了按扫描方式的显示接口,它为显示器提供多路复用信号,可显示16为的字符或数字。 1、8279的引脚功能: 采用单±5V电源供电,40脚封装。 DB0~DB7:双向数据总线,用来传送8279与CPU之间的数据和命令。 CLK:时钟输入线,用以产生内部定期的时钟脉冲。 RESET:复位输入线,8279复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序时钟前置分频器被置为31,RESET信号为高电平有效。 CS:片选输入线,低电平有效,单片机在CS端为低时可以对8279读/写操作。 A0:缓冲器低位地址,当A0为高电平时,表达数据总线上为命令或状态,当为低电平时,表达数据总线上为命令或状态,当为低电平时,表达数据总线上为数据。 RD:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线。 WR:写信号输入线,低电平有效,将缓冲器读出,将数据从外部数据总线写入8279的缓冲器。 2、8279的编程命令 8279可适应各种键盘和显示器的不同工作方式,这是由于8279内的各功能块的工作是可程控的,用户可根据自己的规定,运用向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为键盘方式 DD 008个8位字符显示--左端传入 0116个8位字符显示--左端送入 108个8位字符显示--右端送入 1116个8位字符显示--右端送入 (2)程序时钟 命令代码001PPPPP 此命令拟定定期和控制中的前置定标器的分频系数,代码PPPPP可形成2-31的数,前置定标器可对外部时钟分频,以得到内部基频,选基频为100KHZ,可得到前面规定的扫描和反跳时间,复位脉冲过后若无代码送入则自动为31。 (3)读FIF0/传感器RAM 命令代码:010AIXAAAX=任意 此命令用于拟定CPU读操作的对象是8279中的FIF0/传感器RAM,并拟定8个RAM字节中哪一个被读,其中AAA表达CPU要读的行,AI为自动加1特性位,在键盘扫描方式中这两者互不相干,对随后的每次读取8279都按照数据第一次进入的FIF0的同一顺序自动送出数据,所有随后发生的读,都是读自展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




交叉路口智能交通控制系统标准专科机电一体化.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3909027.html