付秀偉
(吉林化工學院 信息與控制工程學院,吉林 吉林 132022)
本系統設計是用模糊控制理論的單片機控制交通燈系統。 根據實際生活中十字路口車輛流動特點,分時調節車輛通行時間。 采用檢測各個路口過往的車流量,決定紅路燈的燃亮時間。 總體框圖如圖1 所示。

圖1 系統總體框圖
十字路口的車輛流通狀況是十分復雜的, 還經常受人為因素的影響[1]。 因此我們采用模糊控制算法,實現路口交通燈的智能化控制。
據系統要求采集兩個輸入變量:(1)綠燈方向車流量;(2)紅燈方向排隊等候車輛數。 采集上述數據設置了8 個傳感器,如圖2 所示。
紅燈期間排隊等候的車輛數有兩部分組成, 其一為上次綠燈時間遺留下來的車輛[2]。 根據車輛通行特點分為三個模糊子集:少、中、多,其從屬度函數設計如圖3 所示。

圖3 紅綠燈隸屬函數
此系統有兩個輸入和一個輸出。 此外,還要考慮了三種特殊情況,同樣基于上面的模糊控制為基礎。 在時間調整上有所改變,特殊時段分別為上班時間,下班時間,凌晨。
本設計主要以80C51 單片機[3]為核心原件,來實現路口智能交通燈的控制。 具體硬件電路模塊如下:
(1)電源模塊和數碼管顯示模塊。 采用7805 系列集成穩壓5V 直流電壓電路。 LED 采用74LS47[4]作為驅動電路。
(2)車流量檢測模塊。 本設計采用地感線圈檢測方案。 它是基于電磁感應原理的車輛檢測器,感知車輛。
(3) 蜂鳴器與緊急通行模塊。 本設計所采用常用蜂鳴模塊, 意在人行提醒正過馬路的行人此時交通燈的狀態即將切換。 同時本設計中用I/O 口接有按鈕開關,以備特殊車輛特殊時候通過,這時所有燈都為紅燈。
系統軟件設計的主要思路為根據車流量的動態變化,運用模糊控制算法實現紅綠燈時間的自動調整。 其總體框圖如圖4 所示。

圖4 系統總體框圖
本設計功能均能在城市交通路口模型上得到很好的實現,在確保功能實現的基礎上,充分考慮了控制系統操作方便、可靠性高、穩定性好等要求,能根據情況智能調整時間。
[1]劉智勇.智能交通控制理論及其應用[M].北京:科學出版社,2008
[2]田海,薛艷春.基于模糊控制的十字路口交通燈控制系統[J].自動化與信息工程,2008,(4):58-72
[3]余錫存,曹國華.單片機原理及接口技術[M].陜西:西安電子科技大學出版社,2000
[4]張洪潤,張亞凡.單片機原理及應用[M].北京:清華大學出版社,2006