新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于STM32和GPRS的智能公交站牌顯示系統設計

        基于STM32和GPRS的智能公交站牌顯示系統設計

        作者: 時間:2014-08-11 來源:網絡 收藏

          4 系統軟件設計

        本文引用地址:http://www.104case.com/article/256717.htm

          系統上電后,對SIM300模塊、LED顯示屏、SD卡以及系統外設進行初始化,系統外設主要包括系統時鐘、定時器、GPIO口、中斷、SPI及USART。MCU通過USART接口讀取SIM300無線收發模塊接收到數據,然后按照協議規定對數據進行解碼處理,將解碼處理后的數據與SD卡中預先存儲的本站牌的系統信息進行匹配,匹配成功則將具體信息通過LED屏顯示出來。系統主程序流程圖如圖3所示,按照數據流向主要分為數據傳輸、數據處理、數據顯示3個部分,其中緊急信息需要立刻在顯示部分顯示出來,其流程為數據接收后送入數據處理模塊,數據經算法修正后反饋到監控中心并對公交狀態數據進行更新。主要包括車輛的位置信息、緊急信息、預到站時間等。

          

         

          信息處理部分借助于主控芯片的強大計算能力,以及高達72MHz的時鐘,首先對接收的數據除緊急信息外進行分類如下:GPS信息、公交車到站時間歷史數據、預到達公交的狀態信息等,其中緊急信息不經過信息處理直接送于顯示模塊顯示。其數據處理流程圖如圖4所示。由于的傳輸速度和流量費用的限制,不能對數據連續刷新,因此對GPS信息通過數學模型中的二次曲線擬合的方式進行數據處理,以實現公交位置是實時的、連續的顯示;GPS信息和歷史數據相互結合,應用汽車實時速度模擬模型得到預到達的公交的到站時間,但是存在其他客觀因素如早晚下班高峰、節令出行變化等,所以在此數據上進行客觀修正因子修正,使得數據更加貼合實際,實際測得客觀修正因子對預測到站時間準確度提升27.3%。對于狀態信息則通過與歷史數據比對后直接更新至顯示模塊,至此,信息處理模塊為顯示模塊提供最優的預到達公交狀態、位置信息。

          

         

          5 結束語

          本設計提出的基于的智能電子站牌的設計,實現了公交車輛實時運行情況的實時顯示以及公交站牌信息的智能化顯示。同時,緊急情況以及公益廣告的顯示為提高市民出行的人身安全、精神文明建設做出卓越貢獻。大大提高公交管理效率,實現城市公交系統的智能化和信息化。該系統具有優良的可靠性和穩定性,為當前改善城市公交管理,提高公交資源共享提出了有效途徑。同時以CPRS無線技術作為信息傳輸手段,可以更加簡單、便捷的實現公交站牌管理。并能夠及時更新系統中的廣告數據等信息。智能公交站牌顯示系統,為市民出行帶來極大的便利,具有長遠的發展前景。


        上一頁 1 2 下一頁

        關鍵詞: GPRS STM32 SIM300-GPRS

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新干县| 灵璧县| 陇西县| 平远县| 育儿| 营口市| 原阳县| 宜兴市| 浮梁县| 海阳市| 新宾| 汶上县| 灵璧县| 宝坻区| 靖远县| 洪雅县| 靖江市| 平安县| 安徽省| 贡觉县| 辽中县| 湘阴县| 崇信县| 女性| 河北区| 宿州市| 桃江县| 绵阳市| 元江| 石柱| 来安县| 湖口县| 葫芦岛市| 田林县| 邵阳市| 理塘县| 龙口市| 清水河县| 文安县| 康乐县| 内黄县|