新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > CDMA無線通信技術在自動授時中的應用

        CDMA無線通信技術在自動授時中的應用

        作者: 時間:2011-10-12 來源:網絡 收藏
        系統總體硬件設計#e# 

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

         2.2 系統總體硬件設計

          系統以Atmega16 單片機最小系統作為處理核心,以DTGS 800 模塊作為信號源,以DS1302 時鐘芯片作為輔助計時模塊。

          系統開機后,單片機首先查詢 模塊的信號情況,當確認 信號存在后,發出查詢時間指令并確認返回時間信息,接著將獲取得時間信息進行分析處理并初始化DS1302 時鐘芯片,最后將時間信息通過串口發給外部設備。

          采用ATmega16 作為中央處理器是因為其具有2 個串口通信端口以滿足系統的數據傳輸需要。使用DS1302時鐘芯片作為為系統的主計時芯片,這樣就可以使DTGS 800 CDMA 模塊處于待機狀態從而達到減小系統的功耗的目的。鍵盤按鍵主要完成系統復位、人工、手動調整時間等功能。系統組成如圖3 所示。


        圖3 系統硬件組成框圖

          3 系統軟件設計

          系統開機后,各模塊進行初始化。ATmega16 打開串口向DTGS 800 CDMA 模塊發出查詢網絡信號指令“ AT+ CAD?”同時開啟鍵盤按鍵I/O 中斷,當查詢返回值為% OK即網絡可用時,再發出時間查詢指令“AT + TIME?”,否則將繼續查詢網絡信號情況。

          DTGS 800 CDMA 模塊收到“ AT+ TIME?”查詢指令后向單片機返回時間信息,單片機對時間信息進行分析處理并將處理后的時間信息通過SPI 通信對DS1302 時鐘芯片進行初始化時間設置,此時系統就以DS1302 時鐘芯片作為系統的主計時器并由單片機讀取其時間信息,再由單片機通過串口將時間信息發給外部設備。系統每小時進行一次也可以通過獲取外部中斷進行人工授時。

          軟件流程如圖4 所示。


        圖4 軟件設計流程圖

          4 結束語

          針對傳統的授時源室內信號差、成本高等問題,對CDMA 授時上的進行了研究,采用Atmega16 單片機設計開發了授時源,并成功運用到萬年歷、電子時鐘等系統中,實踐證明了本設計方案合理可行,能滿足一般的計時系統對時間的精確性和實時性的要求。該設計具有室內信號好、自動智能授時、低成本、低功耗等特點,有一定的市場競爭力。

        cdma相關文章:cdma原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 中西区| 乡宁县| 贵定县| 城口县| 丰原市| 阳曲县| 威信县| 德阳市| 柞水县| 赤水市| 武宁县| 常山县| 隆尧县| 嘉义县| 河南省| 喀喇| 益阳市| 吕梁市| 平果县| 磐安县| 开平市| 长治县| 寿宁县| 雷州市| 礼泉县| 静海县| 吉水县| 滨州市| 昭通市| 石嘴山市| 宁晋县| 伊金霍洛旗| 平顺县| 宁城县| 临漳县| 乡城县| 新化县| 饶阳县| 阳原县| 丹寨县| 赣州市|