《智能红绿灯.》由会员分享,可在线阅读,更多相关《智能红绿灯.(29页珍藏版)》请在金锄头文库上搜索。
1、,制作:李晨阳 指导老师:杨旭东,智能红绿灯系统,主要内容,一、研究的背景及意义 二、设计方案 三、节能分析 四、设计的创新 五、应用前景,一、研究的背景及意义,随着现代社会经济的高速发展,人们对于车辆的需求越来越高,道路的交通拥堵问题越来越严峻。而现在的红绿灯系统通行时间格式化,不能随着车流的变化而改变自身的配时,所以在一些大型的交通路口,车辆拥堵问题越来越严重。拥堵期间,车辆低速行进,即浪费能源,又污染环境。,二、设计方案,配时处理,信号灯,检测车流,单片机MC9S12XS128,MC9S12XS128,硬件设计,对于硬件设计分为四个主要的模块: 信号灯模块 定时模块 通信模块 电源模块,
2、信号灯模块,通过MC9S12XS128的PA和PB口输出的信号作为红绿灯信号灯的信号,经过74LS373的锁存效应可以完全锁住信号,让信号可以实现红-绿-黄之间的转换。,。,由于需要在不同时刻锁住PA口和PB口输出的信号,所以选74LS138经过PE输出锁存信号来实现路口信号灯的锁存。74LS138的管脚图如下图所示,定时模块,由于MC9S12XS128芯片有专门的定时模块,同时选用的是16MHZ的晶振。在芯片主体原理图基础上不需要加改动,而具体定时功能在下面软件功能中详细介绍。,通信模块 MC9S12XS128有专门的SCI通信模块。但需要外围电路RS485和RS232的配合来实现PC与MC
3、U之间的通信,这样就可以使用PC发送一组数据,让MCU接收到数据来改变配时效果。,RS485电路图,电源模块,本系统需要5V的电源供电,采用LM2576电源模块来提供电源,具体电路图如下,软件及算法设计,本设计采用四相位控制,相位是指通行权的需求与给予。相位是在一个信号周期内同时获取通行权的一组交通流,一个相位既可以表示机动车的通行权也可以表示行人的通行权,且这两个通行权是一致的。而四相位控制就是把东西直行、东西左转、南北直行、南北左转作为控制量。典型的四相位控制图如下:,相位、相序及配时设计,相位方案设计是信号设计的第一步,它直接影响交叉口交通流的安全性,以及交叉口的延误、通行能力等各项运行
4、效益。美国道路通行能力手册HCM早己提出:“信号设计中最为关键的问题是选择一个适当的信号相位方案”。,配时设计是在相位方案设计的基础上进行的,根据进口车道配置,交通流情况来求解最优配时方案,最终达到提高交叉口实际通行能力、减少车辆通过交叉口的延误的目的。只有在充分研究和采用最佳相位方案的前提下,利用配时参数优化模型,才能得到真正的最优控制方案,即最优解。,为了实现上述相位及相序的设计,本系统的软件编写采用C语言编写,对于相位及相序的实现采用实现定义二维数组存储四相位所需要的22个步伐,再通过MCU送出一组数据来选择相序,最终实现控制。部分代码如下:,void SendInit(void) DD
5、RB=0XFF; DDRA=0XFF; DDRE=0XFF; DDR1AD0=0XFF; for (j=0;j4;j+) PT1AD0=lej; PORTE=selectj; PORTA=dataAjm; PORTB=dataBjm; ,定时设计,由于MC9S12XS128有专门的定时模块,赋值TSCR2寄存器。而定时器通过中断溢出中断次数来进行定时。它涉及到分频因子p,溢出中断间隔t,总线频率f和计数寄存器的值n得取值。定义初始化代码如下:,void PitInit(void) PITCFLMT_PITE=0; /disable PIT PITCE_PCE0=1; /enable timer
6、 channel 0 PITMTLD0=255; /time base 160 clock cycles ,its 0.1M Hz PITMUX_PMUX0=0; / ch0 connected to micro timer 0 PITLD0=31250-1; /INTVERAL micro time bases PITINTE_PINTE0=1; /enable interupt channel 0 PITCFLMT_PITE=1; /enable PIT ,三、节能减排分析,我们将机动车驾驶状况划分为怠速、匀速、加速和减速四种驾驶模式,并按照各驾驶模式建立对应油耗排放模型。 为了便于研究,
7、假设各模式的油耗排放是相互独立的,且总油耗排放等于各模式的油耗排放之和。模型的基本公式1表示: F=f1s+f2t+f3n+f4n 1,(1)其中:F为行驶区间的总油耗或排放(mL);s为匀速行驶的距离(m);t为车辆的怠速时间(s);n为车辆的停车次数;f1为车辆匀速行驶时的油耗因子(ml/m);f2为车辆怠速时的油耗因子(ml/s);f3为车辆每次加速的油耗(ml);f4为车辆每次减速的油耗(ml)。车辆在等待红灯时可看做怠速状态,不同类型的车辆怠速油耗不同,平均油耗约为1L/h。,通过仿真具体参数如下:,据统计通过智能红绿灯系统,可以使每辆车每天在路口等待时间减少10分钟。北京是大约有2
8、00多万辆车,平均每天行驶能达到几十多万辆。每辆车怠速油耗大约为1L/h.这样算下来平均每天能减少近吨汽油的消耗。,交通拥挤造成高峰时段机动车车速度十分缓慢。在这种状况下,汽车不得不频繁启动和长时间低速行驶,汽车发动机燃料燃烧不充分,废气排放量增大。环境专家介绍,车辆行驶速度在25公里以下时的排污,是时速50公里时的2倍以上。通过智能红绿灯也可以大大减少尾气的排放。,四、设计的创新,本系统采用MC9S12XS128芯片,是智能的,可编程的双核微处理器,同时也可以进行中断处理及通信和数据预处理。 利用设计的最小系统原理图,完全可以实现本系统功能的实现,利用最小的成本,就可以满足系统的要求。,本系
9、统最大的创新就是在于可以通过接收到上位机传输到的交通路口车流量的信息,发送一组配时数据,可以实时的改变配时方案,这样就可以实现智能控制,保证交通路口的完全利用。 而传统的交通灯的配时只是固定的时间,这样就容易一面路口畅通,另一面路口拥堵。 通过本次系统就可以改变这种现状,在一面路口拥堵,就可以发送车流信息到MCU中,改变配时方案。实现路口的畅通无阻。,五、应用前景,据统计全北京有近百万的车辆,每辆车每天在路口堵塞时间超过半个小时,因路口堵塞所消耗的汽油可以达到十几吨,因此通过智能交通解决路口拥堵问题,来达到节能减排的效果是必不可少的,是现代社会的发展趋势。机动车辆的急剧增长与有限的城市道路现状之间的矛盾越来越突出。,另据统计机动车尾气排放已成为城市大气的主要污染源。目前在我国一些大城市中机动车污染物排放占大气污染物的比重在60%左右。因此,加大智能交通建设力度,最大限度地挖掘道路资源潜力,节约能源,降低排放,从而发挥城市路网的整体效益成为必然选择。,The end,