首先分析了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 命令进行远程控制、外部重启功能等。
自动授时的常用器件主要有GPS 授时模块和长波电台授时模块2 种。市场上常见的GPS 授时模块的局限性在于无法在室内没有卫星信号的地点使用,而长波电台授时模块的不足是成本高、服务费用高。采用CDMA 无线通信技术作为授时信号源可以很好地解决这些问题,其授时精度与GPS 相差无几且CDMA 授时服务免费,是一种很好的替代方案。