新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于GPSOne模塊DTGS-800和MSP430F147的個人定位終端設計

        基于GPSOne模塊DTGS-800和MSP430F147的個人定位終端設計

        作者: 時間:2010-08-18 來源:網絡 收藏

          主程序負責其他4個的初始化和數據處理與存儲。該判斷接收數據的正確性,從中提取位置和其他有用信息,實現數據的分離和有效數據在片上RAM 的臨時存儲,并將有用信息通過串口發送給DTGS8-800,再以短信的形式傳給第三方。系統啟動時,首先進行初始化,包括看門狗、定時器、電壓檢測模塊(含MD轉換器)、UART、按鍵檢測模塊和的初始化;系統初始化完成后,如果沒有中斷請求則進入低功耗模式,以節約電量。

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

          按鍵檢測模塊和電池檢測模塊都是以中斷方式執行的。當有按鍵按下時,就會產生中斷,通知控制器進行掃描,判斷是哪個鍵按下,然后進行相應的處理;電池檢測模塊以一定時間間隔檢測電池電量,如果電池電量不足則通知控制器開始計數,如果連續檢測到電壓過低狀態超過一定次數后,則使相應的LED閃爍,提醒用戶充電。

          如果用戶發送報警信息,即按下Help鍵,則產生中斷請求,執行中斷服務子程序,系統退出低功耗模式,進入“HELP”狀態,發起請求,接收并解析信息,將有用信息和報警信息打包后,以短信的形式發送給HelpNum指定的服務器,發送成功后,系統進入低功耗模式。

          如果是第三方發起請求,系統則退出低功耗模式,進入“MPC定位”狀態,發起定位請求,接收并解析定位信息,將有用信息以短信的形式發送給指定手機或服務器,成功后系統返回低功耗模式。服務密碼及MPC的地址可通過短信以特定的格式遠程設置。

          3 系統測試

          通過在不同環境下的綜合測試,結果表明:該系統具有以下功能:1)進行MPC第三方定位(即網絡側發起定位);2)直接控制進行主動定位(即側發起定位);3)支持單次定位和連續定位;4)支持MS-Based和MS-Assist定位模式;5)能遠程設置各種參數;6)具有緊急報警、越區報警和超速報警等功能。

          系統初始定位時間在20 S內,室內定位誤差在500 m內,室外定位誤差在20 m內;報警信息能在1 s內傳到控制中心,出界、超速、電池電量過低等報警靈敏度高,系統可連續工作24 h,待機72 h,運行穩定可靠,可以滿足定位系統基本的功能需求。

          4 結束語

          本文基于模塊和低功耗單片機并實現了一個集定位、監控和報警于一體的定位,解決了在室內、隧道等場合GPS無法定位的問題。由于采用低功耗處理器,使整個系統功耗降到最低。能夠長期待機工作,為用戶帶來了極大方便,具有較高的實用價值。但由于系統使用CDMA網絡的短消息信道傳輸信息,實時性還不夠理想。為了提高系統的實時性,可考慮改用模塊內置的TCP/IP協議來進行信息傳輸。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 通海县| 郓城县| 门源| 宜春市| 开平市| 永修县| 稻城县| 芷江| 铁力市| 太湖县| 柞水县| 突泉县| 开封市| 建始县| 大竹县| 揭东县| 德兴市| 嘉定区| 白城市| 介休市| 平安县| 云南省| 通许县| 新巴尔虎右旗| 仁布县| 合阳县| 永福县| 海伦市| 和顺县| 修水县| 巩留县| 金湖县| 宜州市| 莆田市| 弥勒县| 六枝特区| 米泉市| 准格尔旗| 黑河市| 农安县| 南乐县|