新闻中心

EEPW首页>手机与无线通信>设计应用> CDMA无线通信技术在自动授时中的应用

CDMA无线通信技术在自动授时中的应用

作者: 时间:2011-10-12 来源:网络 收藏
系统总体硬件设计#e# 

本文引用地址://m.amcfsurvey.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 下一页

评论


相关推荐

技术专区

关闭