新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM智能交通信號燈系統

        ARM智能交通信號燈系統

        作者: 時間:2013-01-04 來源:網絡 收藏
        3 軟件實現

          主程序流程圖如圖3所示。

        主程序流程圖

        圖3 主程序流程圖

          交通程序可分為以下幾個模塊:

          信號機主程序模塊是整個系統的主要模塊,它按優先級利用其它模塊的執行結果,生成當前信號燈周期。

          定時控制程序模塊支持通過鍵盤輸入固定的時間數值,改變當前所執行的信號燈周期,以人工經驗與系統相結合,體現出人機交互能力。

          車流調節程序模塊是利用RFID技術識別交通路口附近的車流量,經由GA(遺傳算法)并引入模糊邏輯理論[6],對路口交通情況進行實時分析計算,依據結果對信號燈周期進行調整。本系統中,此模塊也是最能體現智能化的部分。此外,通過RFID技術的擴展技術,即車輛自動識別管理(AVIM) 系統,把車流信息與車輛信息監控管理中心連接起來,就可構成車輛信息管理平臺。

          定時調節程序模塊是針對已經形成一定路況規律的路段而設置的。可以一次性預先設定每天不同時段對應不同的信號燈周期。比如,晚上車流量較少,可做定時調節將紅綠燈改成閃爍的黃燈,當第二天指定時刻到來時,自動恢復紅綠燈。

          黃閃警告程序模塊可以立刻中斷所有的紅綠燈,全部改成閃爍黃燈。主要是在車流量很小的時段使用,可以提高通行效率。

          遙控強置程序模塊是為交警現場指揮交通而設計的,只需用遙控器對紅外接收端按下特定的按鈕,就可以對現場的信號燈相位全部強制重置,特別適用于單向塞車車流的調節和像救護車救火車這樣需要無障礙通行的交通工具快速通過路口。

          聯動處理程序模塊是用來處理上位機(交警聯動中心控制機)所發來的指令。信號燈聯網以后,整個區域的交通路口就可以進行協調聯動控制,如果一個路口發生擁堵,聯動中心可以發來指令,適當延長相鄰路口信號燈來車方向的通行時間,有效疏導交通。

          “看門狗”程序模塊在主程序運行異常時可產生的一個溢出信號,并通過引腳向處理器發送復位信號,使主程序重新開始運行。

          系統檢測及報警程序模塊是應對信號燈故障而設置的,它根據返回的TTL電平信號作出判斷,一旦發現問題,將把出錯信息實時向上反映,為進一步的系統維護提供依據。

          4 結論

          研制智能型交通,可以有效改善交通現狀,提高現有道路資源的利用率,節約社會成本。本系統基于AT91RM9200處理器,以應用為中心,采用嵌入式操作系統,設計上具有成本低,操作簡易,擴展方便,信息共享度高,靈活性強等特點,有很好的參考價值和較高的實用價值。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 锡林浩特市| 玉屏| 连江县| 奉新县| 九寨沟县| 秦安县| 成安县| 通榆县| 邹平县| 汪清县| 青冈县| 武川县| 拜泉县| 鄂温| 河东区| 临桂县| 舒兰市| 贞丰县| 灵璧县| 贡觉县| 南宫市| 大渡口区| 许昌市| 桑日县| 额济纳旗| 淅川县| 大理市| 正宁县| 密山市| 定州市| 商都县| 沁水县| 东宁县| 郸城县| 双牌县| 南雄市| 南漳县| 湖口县| 驻马店市| 封开县| 霍州市|