◎覃傳妹
?
基于虛擬儀器LabVIEW的智能交通燈系統設計
◎覃傳妹
城市道路上車流量不斷增多,交通燈在維持安全有序的交通秩序上扮演著重要角色。為了保證交叉路口車量快速、安全通過,各種智能化的交通燈應運而生,基于LabVIEW的智能交通燈系統不但滿足了上述條件,還有實時監控路況和方便維護、改善系統等優點。本文通過虛擬儀器軟硬件結合實現十字路口紅綠燈指示、綠燈倒計時、車流量檢測等功能。
虛擬儀器以計算機為核心,通過各類數據采集板卡,使計算機與外部通信。本文用虛擬儀器LabVIEW軟件編程,在用戶界面顯示十字路口紅綠燈仿真圖、綠燈倒計時,通過數據采集板卡PCI-6221實時輸出信號控制下位機的紅綠燈同步亮滅,紅外傳感器檢測主干道車流量并發送信號到上位機顯示。整個系統實時性高、維護簡單、成本低廉,交警可以在附近控制室內的電腦上觀察紅綠燈情況
主干道 南北向:綠燈亮15s,紅燈亮10s;轉向燈:南北向綠燈亮5s,東西向綠燈亮5s東西向:綠燈亮10s,紅燈亮15s。
紅綠燈程序設計:用case結構,當為真時把所有顯示控件都清零,為假時執行紅綠燈操作,紅綠燈用布爾指示燈代替;通過“時間計數器(取系統時間)”和“商與余數”函數求出一個輪回紅綠燈運行總時間35s;“判斷范圍并強制轉換”函數可以控制各路紅綠燈亮的時間,總共用到4個,每一個布爾量輸出端口都連一個case結構,其執行原理是:比如南北綠燈和東西紅燈同……