您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 【论文-控制设计】基于总线模式的交通灯控制系统的设计
应用奇葩ExampleofApplication《信息化纵横》2009年第8期61交通灯具有显示路面交通指挥信号、维持交通秩序的作用,要求交通灯控制系统运行稳定,设置灵活,操作简单,故障率低。传统的控制系统采用扩展I/O口(如采用8255芯片)和扩展键盘显示接口芯片(如8279或串行接口芯片ZLG7289)的方法,控制机体积大,连线复杂,程序处理量大,不易扩展,故障率高[1]。本文所述设计采用控制信号传输线和电源线合二为一的方法,控制信号通过电力线载波的方式传送,解决了多信号灯组与控制机间连线复杂的问题;采用脉宽调制的方式控制信号灯的亮度,使其在光线变化时调整工作电流至设定值,降低系统能耗,大大延长了LED的使用寿命,进而提高系统的可靠性。1系统总体设计系统基本框图如图1所示。由主MCU将控制信息通过载波芯片LM1893耦合至电力线,各路口MCU接收对应的控制信息以完成显示。控制核心采用AT89C51即可满足系统需要,有多个预留I/O口以备系统扩展升级;采用外接看基于总线模式的交通灯控制系统的设计金永镐,邵奎军(延边大学工学院,吉林延吉133002)摘要:为提高交通灯控制系统的可靠性,设计出“总线模式”的控制系统,实现了对多个信号灯组和计数器的显示控制。利用电力线载波芯片LM1893实现主控制器通过电源线与各路口控制器通信、移位寄存器74HC595实现计数器显示信息的串行传送,最大限度减少连线。并设计了具有自动调光功能的开关电源驱动器,可延长LED使用寿命。实验结果表明,系统运行稳定,具有可靠性高、体积小、配置灵活的特点。关键词:交通灯控制;总线模式;自动调光;可靠性高中图分类号:TP274文献标识码:ADesignoftrafficlightcontrolsystembaseonbusmodeJINYongGao,SHAOKuiJun(CollegeofEngineering,YanbianUniversity,Yanji133002,China)Abstract:Toimprovethestabilityoftrafficlightcontrolsystem,thepaperdesigneda“busmodel”controlsystem,whichcancontrolanumberoflightsandcounterdisplaylights.UsingpowerlinecarrierchipLM1893toachievecommunicationsbetweenthemaincontrollerandtheintersectioncontrollers.shiftregister74HC595countershowedtherealizationoftheserialtransmissionofinformationtominimizetheconnection.WealsodesignedswitchingpowersupplydriverwithautomaticdimmingfunctionstoextendtheservicelifeofLED.Theresultsshowthatthesystemwasstable,highreliability,smallsizeandflexiblewithconfiguration.Keywords:trafficlightcontrol;busmodel;automaticdimming;highreliability门狗芯片DALLAS公司的DS1232来提高系统可靠性;车流检测模块向主控制器提供车流量信息,作为控制绿信比的依据;绿冲突模块完成绿灯信号的出错监测;RS232转换电路便于实现信号灯的联网控制,遥控通信模块使系统便于控制。控制亮度的光亮传感器安装在驱动器电路上,调整驱动器的输出以达到调节信号灯亮度的目的。2总线模式设计2.1硬件设计LM1893是美国国家半导体公司生产的电力线调制解调芯片,可实现串行数据的半双工通信,具有发送和接收数据的全部功能。它的主要引脚功能为:5脚(发送接收控制端)、10脚(载波信号的收发端)、12脚(解调数据输出端)和17脚(调制数据输入端)。芯片的工作状态由5脚控制。当为高电平时,芯片处于发送状态,单片机将数据从17脚输入,由此输入的数据送10脚输出到电力线上。当5脚为低电平时,处于接收状态,载波信号由10脚输入从12脚输出解调应用奇葩ExampleofApplication62欢迎网上投稿《信息化纵横》2009年第8期后的数据信号。ALC用以控制输出信号的幅值。18脚为外接电阻端,调节LM1893的中心频率[2]。图1交通灯控制系统框图电力线载波通信电路主要由LM1893和AT89C51组成,电路如图2所示。AT89C51通过串行口与LM1893通信,通信采用标准异步通信方式,并通过控制LM1893的收发状态完成数据传输。AT89C51的P1.7口控制LM1893的5脚TX/RX,决定数据是发送还是接收。当为高电平时,LM1893处于发送状态。AT89C51的串行输出口TXD与LM1893调制解调数据输入端17脚连接,由单片机采集的数据就从LM1893的17脚送入,经过FSK调制成150kHz的FSK载波信号,送10脚输出载波信号;当P1.7口为低电平时,LM1893处于接收状态,电力线上耦合的载波信号送入10脚,芯片调制后由12脚输出数字信号,经AT89C51的串行输入口RXD送入单片机。2.2通信协议交通灯控制系统中主MCU和各路口的分MCU都有一个唯一的地址,分MCU初始化程序设置LM1893为接收状态。通信由主MCU发起,每次通信时,通信数据里含有目的地址,只有地址匹配的接收端才应答,其他地址不匹配的不做应答。分MCU接收相应的控制信息,判断是否正确图2载波通信部分电路图15V5V14560pF3310kΩ200.1µF1747nF610µF/35V1810µF11100µF293.3kΩ1547nFU2LM1893ICO/CAP22ICO/CAP11PLL/FILTER13TX/RXSELECT5OFFSET/HOLD/CAP6ALC/STABILITY7BOOST/BASE9BOOST/EMITTER8CARRIER10V+15PLL/FILTER245.6V/ZENER11DATA/OUT12LIMITER/FILTER16NOISE/INTEGRATOR13GROUND14DATA/IN17ICO/FREQUENCY18554.7LQ3TIP41255kΩ1647nFLL320P3.1TXDP3.0RXDP1.7⬉㒓CRCCCCCCCRRR5初始化发送信息收到接收确认?NY开始下一个路口?NY(a)主MCU程序流程图(b)分MCU程序流程图置LM1893为发送状态发送结束?置LM1893接收状态报警重发3次?NNY初始化NY置LM1893为接收状态执行NY接收信息地址匹配?校验正确?置LM1893发送状态发送反馈信息Y发送结束?NY延时图3主MCU和分MCU程序流程图˞.$65$ᢻึᣑจᔆྞ-.ႂຸጲᣑจᔆྞ-.ѫ.$65$ᡸԯᄹ᫂࿐ᥐଌζ፮уᢻᣙχௐ༤ᢻᣙζՁ༤̠ᛠ᥊ζՁ༤̠ᛠ᥊χௐ༤ᣑจᔆྞ-.ѫ.$65$ᢻᣙχௐ༤ᢻᣙζՁ༤̠ᛠ᥊ζՁ༤̠ᛠ᥊χௐ༤ᡸԯn应用奇葩ExampleofApplication《信息化纵横》2009年第8期63反馈给主MCU,并根据正确命令的完成对交通信号灯和计数器的显示控制。主MCU发送的控制信息由起始位、目的地址、数据位、标志位、校验位组成,图3所示为主MCU和分MCU程序流程图。2.3软件设计系统中的软件设计由主MCU程序和分MCU程序两部分组成。主MCU在初始化设置LM1893为发送状态后,发出对某一路口的控制信息,发送完成后进入等待接收分MCU的反馈状态,如果在规定的时间内没有收到分MCU反馈的接收正确的信息,则重新发送,当重新发送3次依然没有收到反馈信息时启动报警电路,并不在继续重新发送;如果接收到正确的反馈信息,则当前路口的控制信息传送成功,判断是否启动对下一个路口传送控制信息,如果开始,则传送相应的控制信息,否则循环检测等待指令。分MCU初始化设置LM1893为接收状态,当接收完一条信息后,对地址匹配的做出应答,否则不动作,在地址匹配的基础上如果校验码正确说明信息传送过程中没有出错,执行命令的同时向主MCU发送接收正确的反馈信息,发送结束之后返回接收等待状态,直到下次接收到相应信息。3倒计时灯总线模式的设计传统的控制机采用并联驱动的方式控制路口的倒计时信号灯组,连线数目多,发生故障率高,本文采用移位寄存器芯片74HC595级联的方式传递控制信号[3]。电路如图4所。74HC595内含8位串入、串/并移位寄存器和8位三态输出锁存器。寄存器和锁存器分别有各自的时钟输入(SCLK和STORE)。与单片机连线简单,只需3个I/O口与SER、SCLK、STORE三个脚连接即可,利用其可级联性将QH’脚与下一个74HC595的SER脚相连实现对多信号灯组的控制[4],由于信号灯工作在户外,环境恶劣,杂波干扰多,采用线性光电隔离器PC817实现信号隔离。4自动调光驱动器的设计同一光强的LED信号灯,在阳光下可明显表示交通信号,但在夜间环境光线较弱的地方就特别耀眼,并且在近距离观察方向上经常发生炫目现象,成为交通隐患,本系统设计了能根据环境亮度自动调节LED亮度的信号灯驱动器。由于LED交通灯不能采用控制可控硅导通角来实现调光[5],本设计采用PWM方式来调整流过图4倒计时信号灯控制电路5VSERSTORESCLKH-1H-4H-5H-6H-7H-8H-2H-3L-3L-4L-5L-6L-1L-2L-7L-8PC1PC3PC2Q1NPNQ2Q3U274HC595SER14SCLK11SCLR10STORE12G13QA15QB1QC2QD3QE4QF5QG6QH7QH'9VCC16GND8RU174HC595SER14SCLK11SCLR10STORE12G13QA15QB1QC2QD3QE4QF5QG6QH7QH'9VCC16GND8P1.0P1.1P1.21R2R3R4R5R7R6R8R9图5信号灯驱动电路5V12V220V20MA10MAR11R12C1D1BRIDGE-+C2D2DIODED5D3T1134256U3A3842GNDVFB2OUT6CS3COMP1VREF8R/C4VCC7C10CAPNPCR22C5R18D7R20R2110kΩR15R24C7C6R16R19R23Q4Q5R17R25R13R14RV1Ph-RK1D4LED㒘D6C3C4C9PC4R108(下转第66页)应用奇葩ExampleofApplication66欢迎网上投稿《信息化纵横》2009年第8期图3ICA分离后的信号比较源信号以及经过ICA分离后的信号图,可以看到,分离出的信号除了波形的次序、极性和波幅发生变化之外,源信号的波形被很好地分解出来,能比较真实地反映源信号。可见,利用ICA方法能成功地将工频干扰消除,在没有破坏原有有用信息的基础上,还能使某些特征由于干扰的消除变的更明显。本文将ICA方法应用于心电信号干扰消除过程,成功分离出干扰信号,较好地保留了原始心电信号中的细节信息,且不受信号频谱混迭的限制,具有良好的效果。实验证明独立分量分析方法是一种有效可行的信号分离方式,必将得到生物医学信号处理领域的广泛应用。但作为一种新的信号处理技术,ICA理论体系并不完善,一些实际问题还有待于进一步解决。如分析各独立分量时在很大程度上依赖于人的经验,各分量的输出次序不确定,观测数目如果小于信号源数目的情况以及信号源非线性混合等情况都还需要继续研究。参考文献[1]贾金玲,姚毅,陈志利
本文标题:【论文-控制设计】基于总线模式的交通灯控制系统的设计
链接地址:https://www.777doc.com/doc-220746 .html