新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 基于PSoC的車位鎖管理系統設計

        基于PSoC的車位鎖管理系統設計

        作者: 時間:2010-09-24 來源:電子產品世界 收藏

         

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

          系統軟件設計

          本系統的軟件設計圍繞著數據的提取、傳輸和處理。從數據流向上看,數據經過三個階段的處理,分別是WirelessUSB協議處理、USB協議處理和PC監控軟件的處理(顯示監控數據)。本系統從硬件上可分成三大部分:節點、主機橋接器和PC。WirelessUSB協議處理;主機橋接器包括WirelessUSB協議處理和USB協議處理;PC包括USB協議處理和監控軟件處理。

          節點

          當車輛駛近車位時,車主按下遙控器的解鎖按鈕,接收電路則對接收到的信號進行解碼,并將解碼結果送入單片機,單片機對接收到的解碼信號進行分析比較。如果該信號與存儲器中已經保存的身份碼相符,則說明是合法車輛,單片機則控制電動機將車位鎖降下,待下降到位后,發出聲音信號,車主聽到聲音后,將車輛駛入車位,并在離開時升起車位鎖,起到防盜作用,程序流程圖如圖4所示。

          WirelessUSB網絡

          WirelessUSB無線網絡是一主多從(點對多點)的星形網絡結構,包括一個主機(橋接器)和多個從機(最多支持255個從機),支持雙向數據傳輸。

          WirelessUSB主機負責檢測干擾,選擇安靜的信道,正常情況處于接收模式,當設備輪詢時才發送應答數據。主機上電后先進入頻道選擇模式,找到一個安靜頻道后,進入數據模式。當用戶請求綁定時進入綁定模式,綁定結束后將進入頻道選擇模式。如果當前通道的噪聲干擾太大,主機將重新進入頻道選擇模式。

          WirelessUSB從機有數據則立即往主機發送(不檢測信道空閑),無數據則睡眠(節電),定時輪詢主機請求配置數據。上電復位后先檢查設備是否已經綁定,如果已綁定則進入重新連接模式。如果未綁定,則進入空閑模式,等待用戶綁定,當用戶手動綁定后進入綁定模式,結束后將進入重新連接模式,找到主機后將進入數據模式。在數據模式,如果丟失連接,將自動進入重新連接模式。

          PC監控端

          PC監控端的軟件的驅動層主要包括USB接口的驅動程序;協議層包

          圖5 程序流程圖括USB主機協議;應用層的主要工作對監控數據進行進一步分析處理,以及處理用戶輸入。為了加速開發進度,充分利用現有資源,主機端USB驅動不重新開發,直接采用Cypress公司提供的通用驅動CyUSBAPI,CyUSB API提供了高層的應用程序接口,大大方便了應用程序的編寫。上位機監控界面采用VC6.0的MFC進行編寫,顯示所檢測到的所有的停車位總數,空閑車位數以及被占用車位數,并列出所有車位數詳細信息以及各個車位鎖當前的電量。

          結語

          該車位鎖管理系統是一種低成本、高性能的管理系統,充分利用了的內部資源以及WirelessUSB的靈活性和高自由度。整個系統包括PC軟件和嵌入式設備兩大模塊,支持即插即用。系統通過USB2.0接口與PC軟件通信,擴展性強,能同時采集多達255個車位信息。此外,系統可將車位信息經WirelessUSB上傳到上位機管理軟件,上位機管理軟件將車位占用的信息顯示出來。操作人員利用這些信息即可對整個停車場進行管理,這樣有利于改善停車場的管理秩序,減輕管理人員的勞動強度,降低管理費用。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 怀安县| 遵化市| 武邑县| 柳江县| 金川县| 泰顺县| 陇西县| 萨迦县| 丽江市| 三门县| 交城县| 青海省| 安福县| 乃东县| 阿巴嘎旗| 松潘县| 五峰| 集贤县| 临高县| 安多县| 民和| 建德市| 东乌珠穆沁旗| 隆安县| 安福县| 汾阳市| 华亭县| 汉阴县| 伊宁市| 象州县| 博白县| 洞头县| 若羌县| 黔江区| 习水县| 前郭尔| 丹阳市| 绥江县| 汾西县| 梧州市| 清水县|