智能交通灯控制系统的设计与实现_蔡军
- 格式:pdf
- 大小:188.45 KB
- 文档页数:4
基于Arduino的智能交通信号灯控制系统设计与实现智能交通信号灯控制系统是现代城市交通管理中的重要组成部分,它通过智能化技术的应用,可以提高交通信号灯的效率和灵活性,从而更好地引导车辆和行人的通行。
本文将介绍基于Arduino的智能交通信号灯控制系统的设计与实现过程。
一、系统设计1.1 系统架构智能交通信号灯控制系统主要由Arduino控制器、LED灯组、传感器和电源模块等组成。
Arduino作为系统的核心控制单元,负责接收传感器数据并根据预设的算法控制LED灯组显示不同的信号。
1.2 功能设计实现交通信号灯的红绿黄三色循环显示;根据车辆和行人流量动态调整信号灯显示时间;支持手动控制模式,方便维护人员对信号灯进行调试和维护。
二、系统实现2.1 Arduino编程Arduino编程是实现智能交通信号灯控制系统功能的关键。
通过编写Arduino代码,可以实现对传感器数据的读取和处理,以及对LED 灯组状态的控制。
示例代码star:编程语言:arduinovoid setup() {// 初始化引脚}void loop() {// 读取传感器数据// 根据算法控制LED灯组状态}示例代码end2.2 传感器应用在智能交通信号灯控制系统中,常用的传感器包括光电传感器、红外传感器和超声波传感器等。
这些传感器可以实时监测车辆和行人的情况,为信号灯控制提供数据支持。
2.3 LED灯组控制LED灯组是交通信号灯显示的核心部件,通过Arduino对LED进行控制,可以实现红绿黄三色循环显示,并根据需要进行闪烁或变换显示模式。
三、系统优化3.1 车辆和行人流量检测算法优化通过优化车辆和行人流量检测算法,可以更准确地判断道路上的车辆和行人情况,从而更精准地调整交通信号灯的显示时间,提高交通效率。
3.2 节能减排策略智能交通信号灯控制系统还可以结合节能减排策略,通过降低信号灯亮度或减少闪烁频率等方式,降低能耗并减少环境污染。
智能交通系统中的智能红绿灯的设计与实现随着城市化进程的不断加快,交通问题一直是困扰城市发展的瓶颈之一。
因此,设计和实现智能交通系统成为了现代城市建设的重要任务之一。
而在智能交通系统中,一个关键的组成部分就是智能红绿灯系统。
在本文中,我将探讨智能红绿灯系统的设计与实现。
一、智能红绿灯系统的目标智能红绿灯系统的目标是为了提高城市交通效率,减少交通拥堵和交通事故,为行人和车辆提供更加便捷、安全和高效的出行服务。
具体来说,智能红绿灯系统的目标包括以下方面:1、提供实时的交通状况信息,实时调整交通信号配时,优化交通信号配时方案,提高交通效率和交通安全;2、为行人、车辆提供便捷的通行服务,尽可能减少等待时间,提供更加合理、有效的信号控制方案;3、提供车辆、行人的自动识别和计数服务,为交通规划和管理提供数据支持。
二、智能红绿灯系统的原理和方案智能红绿灯系统的设计原理是基于各种传感器和控制器,从车辆、行人的角度来优化交通信号配时,提高交通效率和交通安全。
具体的实现方案包括以下几个方面:1、数据采集和处理智能红绿灯系统通过采集和处理数据来获取实时的交通状况信息。
数据采集技术主要包括视频监控、车辆探测器、行人探测器、智能手机应用等多种方式,这些采集方式可以确保数据的准确性、及时性和全面性。
数据处理技术包括数字图像处理、数据挖掘、人工智能算法等。
2、信号控制智能红绿灯系统可以根据采集的数据实时调整信号配时方案,以优化交通流程,减少等待时间,提高交通效率和安全。
例如,当路口交通流量较大时,交通信号配时可以相应地调整,以避免交通拥堵和交通事故的发生。
3、自动识别和计数智能红绿灯系统可以自动识别车辆和行人,并进行计数。
这些数据为交通规划和管理提供数据支持。
例如,交通管理部门可以利用这些数据制定合理的交通规划,优化交通网络,提高城市交通效率和安全。
三、智能红绿灯系统的应用与前景智能红绿灯系统在城市交通管理中的应用和前景是非常广阔的。
智能交通信号灯控制系统的设计与应用智能交通信号灯控制系统是现代交通中不可或缺的重要组成部分,它通过采用计算机技术、传感器技术和通信技术,来实现对交通信号灯的智能控制和管理。
本文将介绍智能交通信号灯控制系统的设计原理、应用场景以及其带来的益处。
一、设计原理智能交通信号灯系统的设计原理基于交通流量的实时监测与控制。
系统通过交通监测传感器采集道路上的车辆、行人等信息,并将其传输到信号控制中心。
信号控制中心根据采集到的交通信息,通过智能控制算法对当前信号灯进行优化调度,以达到交通流量的最优化分配。
1. 交通监测传感器:交通监测传感器主要包括摄像头、地感器、红外传感器等。
摄像头主要用于车辆和行人的识别与计数;地感器用于检测车辆的存在与实时流量;红外传感器则用于监测行人的存在与通行状态。
2. 信号控制中心:信号控制中心是智能交通信号灯系统的核心,它集中管理、控制各个交通信号灯。
信号控制中心通过接收来自交通监测传感器的数据,利用算法对交通信号进行实时优化控制,以提高道路通行效率和交通安全。
二、应用场景智能交通信号灯控制系统广泛应用于城市道路、高速公路和公共交通枢纽等交通拥堵区域。
以下是几个典型的应用场景:1. 城市交通拥堵疏导:在城市的路口设置智能交通信号灯控制系统,可以根据道路上的车辆流量进行实时调整信号灯的灯光时长,以减少拥堵情况,提高交通效率。
2. 公交快速通行:在公共交通线路上,安装智能交通信号灯控制系统可以实时感知公交车辆的到来,并通过优先放行的策略,确保公交车快速通行,提高公共交通的运行效率。
3. 高速公路流量控制:在高速公路入口设置智能交通信号灯控制系统,可以根据不同时间段和道路实际情况,灵活调整进入高速公路的车辆数量,以平衡车流量,提高交通安全。
三、益处智能交通信号灯控制系统的应用带来了许多益处,其中包括:1. 提高交通效率:通过实时监测交通流量和智能分配信号灯灯光时长,系统能够减少交通拥堵,提高道路通行效率。
交通信号灯控制系统的设计与实现摘要交通信号灯控制系统是指以交通信号灯控制交通信号的方式来管理交通流量的自动控制系统。
它可以智能控制交通信号,减少车辆等待时间和拥堵,提高交通效率。
本文介绍如何设计和实现交通信号灯控制系统,包括硬件系统、软件系统以及调试和应用方法。
硬件系统主要包括控制器、信号灯、配件等;软件系统主要涉及软件设计、编程、系统测试等;调试和应用方法主要包括调度参数调整、信号灯动态调整等。
最后,本文提出一个示例,介绍了交通信号灯控制系统的设计与实现过程。
IntroductionHardware SystemThe hardware system of traffic signal control system consists of controller, signal lights, accessories, etc. The controller is the brain of the system, and is responsible for processing, controlling and managing the signals. Signal lights are the indicators of the system. They indicate the color and length of the signal, so that drivers can understand the signal instructions. Accessories are required to protect the system and ensure its normal and safe operation.Software SystemDebug and Application MethodsDebug and application methods mainly include adjusting the dispatch parameters, dynamic adjustment of the signal lights, etc. Before the official opening of the system, the dispatcher needs to adjust the dispatch parameters according to thepractical circumstances. Then, the signal lights need to be dynamically adjusted in the process of use, so as to optimizethe traffic signal control and improve the traffic efficiency.ExampleA typical example of the design and implementation processof traffic signal control system is presented in this paper. In this example, the signal lights can be divided into three phases: red light, green light and yellow light. The control system can adjust the length of each phase according to the traffic flow in the control area, thereby optimizing the traffic signal control.ConclusionTraffic signal control system is an automatic control system for traffic flow management. This paper introduces how to design and implement traffic signal control system, including hardware system, software system, debug and application methods. Finally, a typical example is presented to illustrate the design and implementation process of traffic signal control system.。
基于嵌入式系统的智能交通信号灯控制系统的设计与实现一、前言随着城市人口的增加以及车辆数量的增长,交通拥堵和交通事故日益增多,如何有效地控制交通成为了城市管理的重要问题。
在这个背景下,智能交通信号灯控制系统应运而生。
本文将介绍基于嵌入式系统的智能交通信号灯控制系统的设计与实现。
二、嵌入式系统的概述嵌入式系统是一种特殊的计算机系统,它通常是由一个或多个微处理器、存储器和输入/输出设备组成的。
与普通计算机不同的是,嵌入式系统通常被嵌入到其他设备中,比如汽车、智能手机、电视机等。
嵌入式系统的特点是小巧、低功耗、可靠性高。
三、智能交通信号灯控制系统的设计1.硬件设计智能交通信号灯控制系统包括硬件部分和软件部分。
硬件部分是指嵌入式系统所需要的硬件组成。
智能交通信号灯控制系统的硬件主要包括以下部分:(1)嵌入式处理器。
嵌入式系统需要使用嵌入式处理器,用于控制整个系统的运行。
嵌入式处理器通常使用ARM架构的微处理器。
(2)存储器。
嵌入式系统需要使用存储器来存储程序代码和数据。
存储器通常使用闪存和SDRAM。
(3)输入/输出设备。
智能交通信号灯控制系统需要使用输入/输出设备来接收和发送数据。
输入设备通常使用传感器来感知车辆和行人的信息,输出设备通常使用LED等设备来显示交通信号灯的状态。
(4)通信接口。
智能交通信号灯控制系统需要与其他设备进行通信,比如与中心交通管理系统进行通信,与车辆导航系统进行通信等。
通信接口通常使用以太网或无线网络。
2.软件设计智能交通信号灯控制系统的软件部分主要包括以下部分:(1)驱动程序。
驱动程序用于控制硬件设备,如控制输入/输出设备的驱动程序,控制通信接口的驱动程序等。
(2)控制程序。
控制程序是系统的核心,用于控制信号灯的运行。
控制程序需要根据车辆和行人的情况来决定信号灯的状态。
(3)用户界面程序。
用户界面程序用于向用户展示交通信号灯的状态,以及对系统参数进行设置。
四、智能交通信号灯控制系统的实现智能交通信号灯控制系统的实现需要经过以下几个步骤:1.硬件搭建。
智能车灯控制系统设计与实现随着科技的不断发展,智能交通系统已成为当前社会发展的趋势,其中智能车灯控制系统便成为了其中的重要组成部分。
智能车灯控制系统是一种能够根据外界环境变化自动控制车灯开、关的一种系统,其目的在于确保车辆行驶的安全性和便利性。
本文将从智能车灯控制系统的原理入手,详细介绍智能车灯控制系统的设计与实现。
一、智能车灯控制系统的原理智能车灯控制系统主要基于车辆周围环境的变化进行控制,以保证车辆行驶的安全性和便利性。
在车辆行驶过程中,主要应用以下两种原理:1、光线感应原理智能车灯控制系统可以通过感应外界光线强弱,自动调节车灯的亮度和模式。
比如,在晚上行驶时,灯光能够自动点亮,但如果转入开阔空地,则可以自动调整为远光/近光模式。
而在白天行驶时,车灯就会被自动关闭。
2、环境感应原理智能车灯控制系统可以通过感应周围环境的温度、湿度、雾霾等信息,自动控制车灯的开启和关闭。
比如,在天气多雾的情况下,系统能够自动打开雾灯,以提高行车安全系数。
二、智能车灯控制系统的设计和实现1、系统硬件设计智能车灯控制系统的硬件设计主要由光线传感器、环境传感器、单片机、驱动电路、继电器等组成。
光线传感器探测光线的强弱,并将信号传给单片机,单片机根据光线的强弱来控制车灯的亮度和模式。
环境传感器探测周围环境的温度、湿度、雾霾等信息,并将信息传输给单片机,单片机根据环境信息来控制车灯的开启和关闭。
单片机作为系统的核心控制器,控制传感信号的采集和处理,再根据处理结果来控制车灯的开启和关闭。
驱动电路用来驱动车灯的开启和关闭,根据单片机的控制信号,通过继电器来实现对车灯的开启和关闭。
2、系统软件设计智能车灯控制系统的软件设计主要包括信号处理程序和控制程序。
信号处理程序主要用于对光线传感器和环境传感器的信号进行处理,将信号转换为数字信号,并且对数据进行滤波和消噪。
控制程序主要用于对单片机的控制信号进行处理,根据处理结果来控制驱动电路和继电器,进而实现对车灯的控制。
辽宁工程技术大学集成电路EDA技术课程设计报告题目:智能交通灯设计与实现指导教师:李淑艳院(系、部):电子与信息工程学院专业班级:电子09 —2学号:0906040216姓名:穆加林日期:2012.06.18智能交通灯设计与实现摘要:智能的交通信号灯指挥着人和各种车辆的安全运行,实现红、黄、绿灯的自动指挥是城乡交通管理现代化的重要课题。
在城乡街道的十字交叉路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行;黄灯亮,表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮,表示该条道路允许通行。
交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口城乡交通管理自动化。
本文为了实现交通道路的管理,力求交通管理先进性、科学化。
分析应用了单片机实现智能交通灯管制的控制系统,以及该系统软、硬件设计方法,实验证明该系统实现简单、经济,能够有效地疏导交通,提高交通路口的通行能力。
关键词:交通信号灯单片机一.技术指标1)设计一个十字路口的交通灯控制电路,要求南北方向和东西方向两个交叉路口的车辆交替运行。
2)每次绿灯变红灯时,要求黄灯先亮5S,才能变换运行车辆。
3)东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用数码管显示器进行显示(采用倒计时的方法)。
4)同步设置人行横道红、绿灯指示。
5)考虑到特殊车辆情况,设置紧急转换开头。
二.智能交通灯的方案选择1)智能交通灯的研究现状其实,用红黄绿三色来作交通讯号和人的视觉机能结构和心理反应有关。
我们的视网膜含有杆状和三种锥状感光细胞。
杆状细胞对黄色的光特别敏感,三种锥状细胞则分别对红光、绿光及蓝光最敏感。
由于这种视觉结构,人最容易分辨红色与绿色。
虽然黄色与蓝色也容易分辨,但因为眼球,对蓝光敏感的感光细胞较少,所以分辨颜色,还是以红、绿色为佳。
智能交通信号灯系统设计与实现一、绪论智能交通信号灯系统是一种集智能化、网络化、数字化于一体的综合系统,其主要目的是提高城市交通的效率与安全性。
本文将从系统设计、数据采集和交通优化三个方面讨论智能交通信号灯系统的设计与实现。
二、系统设计智能交通信号灯系统设计要考虑城市交通环境、道路通行状况、车辆数量和道路交通安全,为了使系统能够稳定、准确地工作,智能交通信号灯系统的设计需遵循以下原则:1. 系统可靠性原则,即智能交通信号灯系统必须能够稳定地运行,并具有较高的故障排查和处理能力;2. 适应性原则,即智能交通信号灯系统应根据不同的交通状况进行灵活调整,以便快速处理交通瓶颈问题;3. 数据采集与分析原则,即智能交通信号灯系统需要对城市的交通流量、车速等数据进行采集和分析,并预测未来几个小时内的交通拥堵情况。
三、数据采集数据采集是智能交通信号灯系统中最为关键的环节之一。
该系统可以通过多种感应设备采集交通数据,如车辆检测器、视频监控、GPS定位等,然后进行分析处理并反馈到控制器上,进而控制交通信号灯。
数据采集是智能交通信号灯系统中最为关键的环节之一。
该系统可以通过多种感应设备采集交通数据,如车辆检测器、视频监控、GPS定位等,然后进行分析处理并反馈到控制器上,进而控制交通信号灯。
四、交通优化智能交通信号灯系统的优化主要是通过数据采集、分析和比较实现的,具体步骤如下:1. 通过车辆检测器、GPS、视频监控等设备获取城市的交通数据。
2. 将获取的数据分析,以了解不同时段的道路交通状况,预测未来的交通拥堵情况。
3. 判断行驶速度较慢的道路区域,并针对性地进行交通控制,该部分交通信号灯优化最为重要。
4. 将分析结果导入控制器实现优化控制,提高城市交通流量和效率,改善交通状态,提高交通安全性。
五、结论与传统的交通信号灯相比,智能化交通信号灯系统使用了先进的数据采集、分析和控制技术,从根本上改善了交通状况。
它可以大幅度提高城市交通效率、节约人力及物力资源,为城市交通事业发展做出深远贡献。
智能交通信号控制系统的设计与实现一、引言智能交通信号控制系统是现代城市交通管理的重要组成部分,通过精确的信号灯控制和智能化的交通监控,可以提高交通系统的效率、提升交通安全性,减少交通拥堵和事故发生率。
因此,研究和设计智能交通信号控制系统具有重要的现实意义。
本报告将深入探讨,并提供详细的案例分析和技术细节。
二、智能交通信号控制系统的概述1. 智能交通信号控制系统的定义和作用2. 智能交通信号控制系统的基本原理3. 智能交通信号控制系统的发展背景和现状三、智能交通信号控制系统的设计要素1. 交通流量检测与监控a. 传感器技术在交通流量监测中的应用b. 交通流量数据处理与分析方法2. 信号灯控制策略设计a. 传统信号控制方法的优缺点b. 基于智能算法的信号控制策略设计3. 交通信号灯系统设计a. 信号灯的类型和布局设计b. 信号灯控制器的设计与实现4. 人机交互界面设计a. 智能交通信号控制系统的用户需求分析b. 人机交互界面设计原则与方法四、智能交通信号控制系统的实现技术1. 无线通信技术在智能交通信号控制系统中的应用a. 无线传感网络技术的原理和应用b. 移动通信技术在交通控制中的应用2. 数据处理与分析算法a. 机器学习算法在交通流量预测中的应用b. 聚类算法在交通数据分析中的应用3. 智能交通系统的硬件平台设计a. 嵌入式系统在智能交通信号控制中的应用b. 物联网技术在智能交通系统中的应用五、案例分析通过对某城市进行详细案例分析,探讨系统设计过程中的具体问题与解决方案。
六、智能交通信号控制系统的性能评估与改进1. 智能交通信号控制系统性能评估指标的选择与确定2. 性能评估方法和实验设计3. 基于评估结果的系统优化与改进措施七、智能交通信号控制系统未来发展趋势1. 基于与大数据的智能交通信号控制系统2. 自动驾驶技术与智能交通交互3. 智能交通信号控制系统的可持续发展策略八、总结与展望总结本报告的主要内容,并对智能交通信号控制系统的未来发展进行展望。
智能交通灯控制系统设计
1. 介绍
智能交通灯控制系统是一种基于现代技术的交通管理系统,旨在提高交通效率、减少交通拥堵和事故发生率。
本文将探讨智能交通灯控制系统的设计原理、功能模块和实现方法。
2. 设计原理
智能交通灯控制系统的设计原理主要包括以下几个方面: - 传感器检测:通过各类传感器实时监测路口车辆和行人情况,获取交通流量信息。
- 数据处理:将传感器采集到的数据经过处理分析,确定交通信号灯的相位和时长。
- 控制策略:根据不同情况制定合理的交通信号灯控制策略,优化交通流动。
3. 功能模块
智能交通灯控制系统通常包括以下几个功能模块: - 传感器模块:负责采集交通流量数据,如车辆和行人信息。
- 数据处理模块:对传
感器采集的数据进行处理和分析,生成交通控制方案。
- 控制模块:
实现交通信号灯的控制,根据控制策略调整信号灯状态。
- 通信模块:与其他交通设备或中心平台进行通信,实现数据共享和协调控制。
4. 实现方法
实现智能交通灯控制系统主要有以下几种方法: - 基于传统控制
算法:采用定时控制、车辆感应等方式设计交通灯控制系统。
- 基于
人工智能:利用深度学习等技术处理大量数据,实现智能化交通灯控制。
- 基于物联网技术:通过物联网技术实现交通信号灯与其他设备
的连接和信息共享,提高交通系统的整体效率。
5. 结论
智能交通灯控制系统的设计可以有效优化交通信号灯的控制策略,提高交通效率和安全性。
结合现代技术的发展,智能交通灯控制系统
将在未来得到更广泛的应用和发展。
文章编号:1004-5694(2004)03-0129-04 智能交通灯控制系统的设计与实现
蔡军,曹慧英(重庆邮电学院,重庆400065)
摘 要:解决好公路交通信号灯控制问题将是保障交通有序、安全、快速运行的重要环节。但现有的交通信号灯控制系统都是单一的固定时序控制,不能够根据实际交通状况进行调节控制。利用罗克韦尔公司的MicroLogix1500系列的可编程序控制器和传感器技术来实现对交通灯的智能信号控制,在交通灯控制需求分析的基础上进行了系统设计和软件实现。
关键词:可编程序控制器;正常时序控制;梯形图;急车强通控制中图分类号:TP319;U491.51 文献标识码:A
0 引 言随着社会经济和城市交通的快速发展,交通成为保障城市交通有序、安全、快速运行的解决方案。另一方面,可编程序控制器(PLC)作为一种以微电脑技术为核心的自动控制装置,已被广泛应用于机械制造、冶金、化工、能源等各种行业[1]。本文中我们基于罗克韦尔公司的MicroLogix1500系列的可编程序控制器讨论通过应用RsLogix500ProEnglish编程软件对可编程序控制器(PLC)进行编程,从而达到用数字量的输入输出实现对交通红绿灯的控制。1 交通灯控制需求分析按照城市交通控制的需要,本文主要讨论用PLC实现正常交通的时序和急车强通2种控制方式,通过传感器与PLC完成对交通异常状况的智能判别及处理。1.1 正常时序控制系统受一个启动开关控制。当开关启动时,系统开始工作;当启动开关断开时,所有信号灯熄灭。系统工作时,先南北红灯亮,同时东西绿灯亮。南北红灯亮维持25s,东西绿灯亮20s,到20s时,东西绿灯闪亮,绿灯闪亮周期1s(亮0.5s,熄0.5s)。绿灯闪亮3s以后熄灭,东西黄灯亮,并维持2s。到2s时,东西黄灯熄,东西红灯亮,同时南北红灯熄,南北绿灯亮。东西红灯亮维持30s,南北绿灯亮维持25s。到25s时,南北绿灯闪亮3s后熄灭,南北黄灯亮,并维持2s。到2s时,南北黄灯熄,南北红灯亮,同时东西红灯熄,东西绿灯亮,开始第二周期的动作。以后周而复始的循环。正常时序控制流程如图1所示。
1.2 急车强通控制急车强通信号受急车强通开关控制。无急车时,信号灯按正常时序控制。有急车来时,将急车强通开关接通,不管原来信号灯的状态如何,一律强制让急车来车方向的绿灯亮,使急车放行,直至急车通过为
第16卷第3期重庆邮电学院学报Vol.16 No.32004年6月 JournalofChongqingUniversityofPostsandTelecommunications Jun.2004
收稿日期:2003-08-25作者简介:蔡军(1977-),男,贵州六枝人,助教,主要从事自动控制领域的PLC和单片机技术的研究。止。急车一过,将急车强通开关断开,信号灯的状态立即转为急车来车方向的绿灯闪亮3次,随后按正常时序控制。急车强通信号同一时间只能响应一路方向的急车,若两个方向先后来急车,则按先、后次序依次响应;若两个方向同时来急车,则按东西,南北向依次响应。
1.3 交通异常状况判别及处理系统在十字交通路口常出现的一种交通异常状况现象是指正常的交通灯控制信号可能与实际的交通状况相违背。比如,在现实生活中的交通可能会出现东西方向的车辆过多发生堵塞,而南北方向车辆却很稀少。这时正常的信号灯时序将会使交通状况更加恶化。这部分的处理方式是由传感器根据外界实际情况来进行对信号灯的控制。当任何一方向路段传感器检测到东西(或南北)方向有车辆在50s没有移动,而南北(或东西)方向交通状况正常,这时PLC将自动启动交通状况异常处理方式,强制东西方向(或南北方向)绿灯的点亮时间延长到50s,直至在这一方向上的传感器不在返回对应信号(表明此路段的车辆排列长度小于200m)。时序流程图如图3所示。
2 系统硬件设计罗克韦尔公司的MicroLogix1500可编程序控制器包括电源、输入电路、输出电路和处理器。控制器具备24点I/O和28点I/O组态功能。控制器由一个标准处理器(1764-LSP)和表1所示的其中一种基本单元组成。本系统采用的控制器由标准处理器(1764-LSP)和1764-24BWA基本单元组成[2]。
表1 PLC组成基本单元Tab.1BasicunitofPLCstructure目录号基本单元I/O和电流
1764-24AWA12点120VAC输入,12点继电器输出和120/240VAC电源
1764-24BWA12点24VDC输入,12点继电器输出和120/240VAC电源
1764-28BXB16点24VDC输入,6点FET晶体管和6点继电器输出24VDC电源
处理器内置存储容量为8K(用户数据4K、程
序数据4K,可组态),通过连接袖珍型(CompactI/O)模块,可扩展超过100点I/O及4路模拟量电流/电压型输入(1764-IF4),2路模拟量电流/电压输出(1764-OF2);处理器内置PID功能,两路20kHz高速计数输入(输入0~3为HSC0,输入4~7为HSC1),2路20kHz的高速计数输出(1764-28BXB基座,输出2、3),具有PTO(脉冲列输出)或PWM(脉宽调制)功能,8路脉冲触发式输入,4种事件中断;另有可选的时间终端STI,允许事件预定触发;还提供了带插拔接口的数据存取仪选件,可以监视和调节48个整数数据及48位I/O的状态。通过连接器,可接到DH485或DeviceNet网[3]。
由于我们所需要的传感器信号只要表征车辆在一定的位置上停留的时间长度,所以传感器系统部分采用的是低成本的HI-TTAC100型压电式传感器[4]。为每一车道距离十字路口200m远的地段安
装2条压电式传感器且2条传感器并列相距为3m(可根据应用过程中的实际情况进行改动)。将传感器信号输出端用电缆与PLC的模拟量接口相连接。此传感器在受外界压力为100~40000kg时就会有模拟信号输出。称重精度为±10%及>95%的可信度[5]。由于交通状况问题,在十字路口的单方向上,
有车辆停在距十字路口200m埋有传感器的路段上的时间超过一定的范围(程序中设定为50s)时,说明在这一方向上的车流量过大,正常的信号灯控
·130· 重庆邮电学院学报(自然科学版) 2004年第3期制将满足不了实际的需要。PLC对信号灯的控制将自动改变为交通状况异常控制方式。
3 系统软件设计及实现根据控制任务要求,按照控制功能流程图运用RSLogix1500ProEnglish软件进行编程。系统I/O分配如下:输入(Input):I:0/0启动开关;I:0/1关闭开关;I:0/2东西强通;I:0/3南北强通;I:0/4东西方向传感器;I:0/5南北方向传感器;输出(Output):O:0/0南北红灯亮;O:0/1东西绿灯亮;O:0/2东西黄灯亮;O:0/3东西红灯亮;O:0/4南北绿灯亮;O:0/5南北黄灯亮在设计中为了避免程序的混乱,从一开始就使用了锁存指令和解锁指令。整个程序的设计充分体现了计时器在可编程控制器中的重要性,整个程序共使用计时器指令(TON)24个。相对于其他的编程方法而言,这套程序的计时器指令使用得较多,但PLC的响应速度及其指令执行速度远远可以满足交通系统实时性的要求,而且从系统的安全性及其程序便于修改的角度来看,这种编程方法是很好的。由于程序中各个阶段的信号是由不同的计时器来实现的,所以操作人员可以方便地更改任意时段的计时时间,而不必担心对程序其他部分的影响。若从程序的简洁度考虑,可以只用8个计时器来完成同样的功能,但程序的可读性及可移植性都有所下降。以东西方向为例,系统核心控制部分的梯形图程序实现如图4所示。整个程序实现保证按下启动开关,程序开始按正常时序控制运行;当有急车信号,允许急车强通;当交通状况异常时,基于传感器信号控制的PLC进行智能判别和处理。图4梯形图程序说明[6]:计时器T4:7为正常时序东西绿灯亮计时,计时时间为20s;计时器T4:8为正常时序下东西绿灯的闪亮时长计时,计时3s;计时器T4:9T4:10为正常时序下东西绿灯的闪亮频率的计时,亮0.5s,熄0.5s,闪亮周期计时,计时1s;
图4 梯形图程序实现Fig.4Ladderprogramming
计时器T4:11为正常时序下东西黄灯亮计时,计时时间为2s;计时器T4:18为东向西方向车辆在距十字路
·131·蔡军,等:智能交通灯控制系统的设计与实现口200m处停止时间。记时器记时50s;计时器T4:22东西方向车停时间达到50s要求,东西方向绿灯亮,记时50s。4 结束语我们针对交通灯的信号控制提出了基于罗克韦尔控制设备的解决方案,并在系统设计的基础上进行了软件实现。控制软件的编程思路简洁明了,实现方式对外界设备操作的安全性以及控制系统要求的实时性都有较好的体现。参考文献:[1] 卞正岗.PLC的发展趋势及标准化.Allen-Bradley公司PLC发展和标准化[Z].[2] RockwellAutomatioa.Allen-Bradley MicroLogixTM1500.用户参考手册[Z].美国:1999.[3] Phillips,KIRTGisbon.PLCsoverthenet
[J].IndustrialComputing,1999,7(8):120-127.[4] 郭宗仁.可编程序控制器及其通信网络技术[M].北京:人民邮电出版社,1999.[5] BASSETEW.CrossingPC/PLClines[J].IndustrialComputing,1997,16(6):72-78.[6] RockwellAutomatioa软件公司.Allen-BradleyMicroLogixTM1500.编程参考手册
[Z].美国:1999.(编辑:郭继笃)
DesignandimplementationofintelligenttrafficlightcontrolsystemCAIJun,CAOHui-ying(ChongqingUniversityofPostsandTelecommunications,Chongqing400065,P.R.China)Abstract:Thetrafficlightcontrolsystemisimportantforurbantrafficsafetyandhigheffi-ciency.Butallthetrafficlightcontrolsystemsareworkinginstandingsequence,andareun-abletomakeadjustmentwithdifferenttrafficflow.SotrafficLightControlSystemisimple-mentedbyRockwell`sMicroLogix1500PLCandsensortechniqueconsummatestomakein-telligentsignalcontrol.Basedonanalysisofsystemrequirement,thedesignofthesystemandtheimplementationofthesoftwarearecompletedandthepracticalapplicationshowsthatthissystemisreliableandpractical.Keywords:programmablelogiccontroller(PLC);normaltimesequencecontrol;ladder(LAD);seriousvehiclefirstpasscontrol