在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>無線通信>

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

2011年10月11日 17:20 維庫電子 作者:秩名 用戶評論(0

自動授時的常用器件主要有GPS 授時模塊和長波電臺授時模塊2 種。市場上常見的GPS 授時模塊的局限性在于無法在室內沒有衛星信號的地點使用,而長波電臺授時模塊的不足是成本高、服務費用高。采用CDMA 無線通信技術作為授時信號源可以很好地解決這些問題,其授時精度與GPS 相差無幾且CDMA 授時服務免費,是一種很好的替代方案。

  首先分析了CDMA 授時信號用于單片機的可行性及其準確性,同時給出了總體的硬件、軟件設計方案。

  通過制作實物,較好地達到了設計的目的。

  1?? CDMA 授時信號方法與應用

  1.1?? CDMA授時信號的接收

  CDMA 無線通信技術的關鍵在于精準的時鐘標準,而世界上大多數精確的授時標準都使用GPS 時鐘進行授時。CDMA 基站在獲取GPS 授時信號后將其搭載在CDMA 頻段上發射出去,這也是CDMA 手機無時間調整選項的原因。AnyData 公司的DTGS800 CDMA 模塊是一款用于CDMA 研發的實驗模塊,可以執行AT CDMA 指令。通過使用此模塊即可以實現CDMA 授時信號的接收。

  1.2?? CDMA 模塊與單片機的通信

  DTGS 800 CDMA 模塊可使用標準的RS 232 電平信號,這樣就可以實現單片機與CDMA 模塊的數據通信。單片機通過發出AT + TIME? 指令詢問CDMA 模塊當前時間,CDMA 模塊在接收到此信號并且有網絡信號的情況下就可以返回給單片機以時間、日期、星期等信息,從而實現授時信號的獲取。

  其計時精度經過在線實驗,與國家天文授時臺提供的北京時間一致,誤差不超過1s/ h。

  1.3?? 授時信號的分析與應用

  CDMA 模塊傳回的時間信號為標準的ASCII碼,通過編程很容易實現信息的分析與處理。單片機將分析處理后的時間信息授給DS1302 時鐘芯片,DS1302 接收到初始的時間后開始計時同時將時間實時地通過串口傳回單片機以供外部設備使用。

  2?? 系統硬件設計

  2.1?? 系統功能模塊設計

  2. 1. 1?? CDMA 授時模塊設計

  DTGS 800 CDMA 模塊是AnyData 公司的CDMA模塊中同類型產品中體積最小,速度最快,功能最齊全的模塊,可成功用于本設計中。主要特點有: 標準的RS 232C 接口、工作頻段800 MHz、數據傳輸率高達153 kbps、可通過AT 命令進行遠程控制、外部重啟功能等。DTGS 800 CDMA 模塊典型應用結構如圖1 所示。

?


圖1? DTGS 800 典型應用示意圖

  DTGS 800 CDMA 模塊主要的接口有: 通用異步串行口UART、通用I/O 口GPIO、編解碼器接口CODEC、用戶接口User Interface、PM 接口。詳細介紹如下:

  ①通用異步串行口UART,串行數據的通信符合標準RS 232 接口協議。UART2 除了作為串行口外,還可以做用戶識別模塊(UIM) 卡接口;

  ②通用I/O 口GPIO 可配置成輸入中斷源。此外,一些GPIO 引腳也可用于輸出控制引腳;

  ③編解碼器接口CODEC。模擬音頻接口電路,可支持會話及音頻放大,用于耳機輸入,*和輔助音頻輸出;

  ④PM 接口具有外部硬件復位控制和掉電存儲功能。有2 種方式可以重啟模塊。第1 種方法是:發送AT+ RESET 命令到主處理器; 第2 種方法是:憑借外部硬件復位。DTGS 800 CDMA 模塊還具有掉電存儲功能。在掉電之前,會發送掉電信息AT+POWEROFF 命令到CDMA 基站,以使其存儲能力最長可保持12 s;

  ⑤用戶接口User Interface 包括5* 6 的鍵盤接口和8 / 16 位并行LCD 顯示接口。

  2. 1. 2?? DS1302 計時模塊設計

  DS1302 時鐘芯片是DALLAS 公司推出的一種高性能、低功耗的實時時鐘芯片,附加31 字節靜態RAM,采用SPI 三線接口與CPU 進行同步通信,并可采用突發方式一次傳送多個字節的時鐘信號和RAM 數據。實時時鐘可提供秒、分、時、日、星期、月和年,一個月小于31 天時可以自動調整,且具有閏年補償功能。系統的主要計時功能由此模塊完成,當按下人工授時按鍵或系統自動查詢時間后,可以將授時的精確時間信息寫入此芯片中,由此芯片繼續計時。與單片機連接電原理圖如圖2 所示。

?


圖2? ATmega16 與DS1302 連接電原理圖

 

 2.2?? 系統總體硬件設計

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

  系統開機后,單片機首先查詢CDMA 模塊的信號情況,當確認CDMA 信號存在后,發出查詢時間指令并確認返回時間信息,接著將獲取得時間信息進行分析處理并初始化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 單片機設計開發了自動授時源,并成功運用到萬年歷、電子時鐘等系統中,實踐證明了本設計方案合理可行,能滿足一般的計時系統對時間的精確性和實時性的要求。該設計具有室內信號好、自動智能授時、低成本、低功耗等特點,有一定的市場競爭力。

?

上一頁12全文

非常好我支持^.^

(7) 100%

不好我反對

(0) 0%

( 發表人:大本 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 人人天天夜夜| 久操视频网| www.男人| 99久久婷婷免费国产综合精品| 国产gaysexchina男同men1068| www一片黄| 天天天天操| 免费又黄又爽的禁片视频| 九九热国产| 黄色网址视频在线观看| 日本一区二区三区视频在线观看| 狠狠色噜噜狠狠狠狠888奇米| 国产精品主播在线观看| 国产精品二区三区免费播放心| 在线视频久久| 日韩一级视频| 色成人免费网站| 国产精品自线在线播放| 天堂成人| 美国一级毛片片aa久久综合| 国产精品久久久久网站| 天天操天天射天天插| 2021国产精品久久| 嗯!啊!使劲用力在线观看| 五月婷婷色视频| 免费一级毛片私人影院a行| 国产美女在线精品免费观看| 午夜久久久久久网站| 国产第一页在线观看| 亚洲国产精品自在现线让你爽| 亚洲三级电影在线播放| 人人干人人爱| 97在线人人| 国产午夜精品片一区二区三区| 亚洲一区二区免费| 天天噜噜色| 久久久久久久综合| 天天操天天搞| 中文字幕一区二区三区5566 | 黄a级免费| 天天干天天色综合|