内容发布更新时间 : 2024/11/20 10:43:54星期一 下面是文章的全部内容请认真阅读。
智能交通灯设计
109 ANI T0 110 OUT Y001 111 LD T4 112 OR Y004 113 ANI T2 114 OUT Y004 115 LD T4 116 CALL P11 119 LD M4 120 OR Y001 121 ANI T6 122 AND T10 123 OUT Y001 124 LD T6 125 ANI T7
126 OUT Y002 127 LD T7 128 OR Y003 129 ANI T0 130 OUT Y003 131 LD T7 132 OR Y004 133 ANI T2 134 OUT Y004 135 LD T7 136 CALL P11 139 LD M2 140 OR Y001 141 ANI T6
- 27 -
智能交通灯设计
142 AND T10 143 OUT Y001 144 LD T6 145 ANI T7 146 OUT Y002 147 LD T7 148 OR Y003 149 ANI T0 150 OUT Y003 151 LD T7 152 ANI T2 153 OUT Y004 154 LD T7 155 CALL P11 158 LD T7 159 ANI T11
160 OUT T10 K5 163 LD T10
164 OUT T11 K5 167 FEND 168 P10
169 LDP X000
171 MOV K0 D1 176 MOV K0 D2 181 MOV K0 D3 186 MOV K0 D4 191 LD X001 192 INCP D1 195 LD X002
- 28 -
智能交通灯设计
196 INCP D2 199 LD X003 200 INCP D3 203 LD X004 204 INCP D4 207 LD T1
208 ADD D1 D2 D5 215 LD T1
216 ADD D3 D4 D6 223 P11
224 LD T7 225 RST D1 228 RST D2 231 RST D3 234 RST D4 237 END 238
在此次程序的设计过程中需要考虑到几个问题,第一是关于各个交通信号灯之间的联锁及互锁,例如,南北方向的绿灯与东西方向的红灯应该是联锁的关系,及假设南北方向的绿灯亮,则东西方向的红灯必须亮,南北方向的绿灯与东西方向的绿的不能同时亮。假设南北方向的绿灯闪烁,则接下来南北方向的黄灯必须亮,及南北方向的绿灯与南北方向的黄灯应该是联锁的关系。与此相同,东西方向与南北方向应该有相同的联锁关系。第二个应该是关于子程序调用的问题,因为在此程序中有许多部分是相同的,例如第一次比较之后与第二次比较之后都曾在南北绿灯闪烁3s,3s后南北的绿灯变为黄灯,黄灯持续2s后变为红灯,且计数器清零,东西方向变为绿灯的情况。因此在程序编制过程中,会考虑到将此程序模块化,到要用是可以直接调用。另外一个例子是,第一次比较与第二次比较过程中都牵涉到寄存器的调用问题,也同样可以将此程序模块化,直接调用。第三个是关于计数器清零的问题,每当一边的灯由绿灯变为黄灯再变为红灯的过程
- 29 -
智能交通灯设计
中,计数器都应该清零。而在此之前的时间,计数器都应该是累计计数的。
3.8 运行与调试
本系统第一次在三菱软件编程系统中模拟运行时,没有达到预期设计的效果。但是经过我们小组的讨论与分析之后,将数据与程序结构做出了适当的调整。调整之后再次运行时,本系统基本上能够模拟十字路口交通灯的运行状态,在输入十字路口车流量的模拟信号后,系统能够做出预期设计的反映。能够根据十字路口的车流量情况适当的调整交通信号灯的读秒时间。
- 30 -
智能交通灯设计
第四章 设 计 总 结
设计接近尾声,针对本设计的设计初衷和设计的过程,有许许多多值得我们反思和要注意的地方。本设计的设计初衷是设计出一款有别于现在一般普通交通灯控制系统的智能交通灯控制系统。现在普通交通灯控制系统的设计思路是在预先人工设置参数的基础上循环的交换南北两方向的交通灯读秒时间。它的读秒时间是固定的,读秒的周期也是固定的,最重要的是它不能根据路面的车流量智能的调整红绿灯的读秒时间。
而对于本设计,它是立足于基本交通灯的设计思路之上,将基本交通灯控制系统稍作改变,从而实现交通智能控制的控制系统。它通过铺设在交通路口的光电计数器,能够实时的读取路面的查流量信息,通过控制系统加以分析,能够智能的调整交通信号灯的读秒时间。本设计的设计思路是通过将交通控制时间加以细分,分段进行比较。在不同的时间段通过光电计数器的输入数据,实时的比较南北两车道的车流量,并根据比较的结果来选择通行的时间。这种设计的好处是不仅能够有效的缓解路面的交通压力,控制车流量,而且可以节约大量的交通资源,做到交通资源合理利用。
本设计能够在一定程度上缓解交通的压力,但是本设计也存在一定的缺陷。例如,如果能将几个交通路口的车流量数据集中起来,做到数据共享,从而根据几个交通路口的数据来智能的控制交通灯,那么这样的话,缓解车流量的效果会更加明显,效果会更加好,智能化程度会更高。同时,本设计是通过光电计数器来统计车辆数,进而进行比较的。如果能统计出出流量来进行比较,那么将会更加接近实际的情况,控制的效果也会更好。但是这样的话设计的难度会大大的增加,这里由于设计的时间原因,只做讨论。
最后,我们小组根据设计的相关硬件要求,大约估算了一下施工成本。与现在的交通灯控制系统相比,本设计的控制成本也不算高,和当前控制成本相差无几。由于它的设计思路是在原交通控制灯的基础上改进而来,这使得对于本系统的维护和操作也是比较方便的,不必进行特殊的培训和指导。
- 31 -