论文部分内容阅读
全球定位系统(GPS)是一种全球性、全天候的卫星无线电导航系统,可连续、实时地为无限多用户提供高精度的三维位置、三维速度和精密时间信息,目前已成为世界上应用范围最广、实用性最强的全球精密授时、定时、测距和导航定位系统。GPS卫星上携带的高稳定度原子钟确保了GPS卫星能提供高精确的时间信息,并具有很好的长期稳定性,因此在各类定时设备中得到大量应用。
随着计算机技术的发展和应用,特别是在基于微机的数据采集、处理系统中,既要采集各种外部传感器的数据,又要记录数据产生的时刻,并对数据进行与时间信息相关的处理,需要一种基于计算机标准总线的GPS定时卡来支持系统工作。
总线是计算机为CPU和其他各个功能部件提供数据、地址和控制信息的公共通道。在种类众多的总线类型中,PCI局部总线凭借其优异的数据传输性能,成为当前微机总线的主流。
本文首先综述了定时技术的发展状况,根据用户对定时卡的功能要求,分析了采用GPS授时系统作为时间基准的优势。在此基础上,提出了基于PCI总线接口的GPS定时卡设计方案。
该定时卡采用微控制器(MCU)和可编程逻辑器件(CPLD)作为定时卡的逻辑控制模块,对GPS OEM板输出的时间信息和IRIG-B(DC)串行时间码进行解调,选择双端口RAM和PCI9052接口芯片来完成定时模块与计算机之间的数据存储与交互。
根据功能要求完成了板卡的原理图及PCB图设计;搭建了硬件平台,完成了系统软件的开发,主要包括PCI设备在WINDOWS XP下的驱动程序、VC++6.0环境下主控应用程序的开发,进行了软、硬件调试;并对系统进行了功能和技术指标测试和验证。测试结果表明:本文所设计的板卡定时精度优于20us,达到了预期的设计目标,已经被成功的应用于某些工程项目中,获得了一定的经济效益和社会价值。